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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 18523 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다툴 때",
            "explanation": "ENFP의 즉각적 화해와 INFJ의 신중한 대화 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "Let's talk and fix this!",
                    "translation": "나는 우리 이야기하고 고치자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I need time to process first.",
                    "translation": "나는 먼저 처리할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "I hate staying upset long!",
                    "translation": "나는 오래 화나있는 걸 싫어해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나리는 갈등을 빨리 해결하고 싶어합니다.",
                    "hint": "ENFP는 즉시 문제를 풀고 싶어해요.",
                    "result": "O",
                    "explanation": "나리는 'Let's talk and fix this'라며 빠른 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "I need to understand feelings deeply.",
                    "translation": "나는 감정을 깊이 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Take the time you need!",
                    "translation": "네가 필요한 시간을 가져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I think about everyone's perspective carefully.",
                    "translation": "나는 모두의 관점을 신중히 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min thinks about everyone's perspective @@.",
                    "hint": "INFJ는 모든 사람의 입장을 세심하게 고려해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "quickly",
                    "result": "carefully",
                    "explanation": "태민이는 'I think about everyone's perspective carefully'라고 말했어요. 신중히 생각하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "I forgive easily and quickly!",
                    "translation": "나는 쉽고 빠르게 용서해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "I work toward real understanding!",
                    "translation": "나는 진정한 이해를 향해 노력해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your thoughtfulness heals deeply.",
                    "translation": "네 사려깊음이 깊이 치유해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Your warmth makes reconciliation easy!",
                    "translation": "네 따뜻함이 화해를 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "I want everyone happy again!",
                    "translation": "나는 모두가 다시 행복하길 원해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "I seek genuine resolution always!",
                    "translation": "나는 항상 진정한 해결을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 화해에 대한 문장이에요.",
                    "result": "Honest dialogue creates true healing",
                    "explanation": "솔직한 대화가 진정한 치유를 만들어요.",
                    "optionA": "creates",
                    "optionB": "dialogue",
                    "optionC": "healing",
                    "optionD": "true",
                    "optionE": "Honest"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다툴 때",
            "explanation": "ENFP의 즉각적 화해와 INFJ의 신중한 대화 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "Let's talk and fix this!",
                    "translation": "나는 우리 이야기하고 고치자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I need time to process first.",
                    "translation": "나는 먼저 처리할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "I hate staying upset long!",
                    "translation": "나는 오래 화나있는 걸 싫어해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나리는 갈등을 빨리 해결하고 싶어합니다.",
                    "hint": "ENFP는 즉시 문제를 풀고 싶어해요.",
                    "result": "O",
                    "explanation": "나리는 'Let's talk and fix this'라며 빠른 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "I need to understand feelings deeply.",
                    "translation": "나는 감정을 깊이 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Take the time you need!",
                    "translation": "네가 필요한 시간을 가져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I think about everyone's perspective carefully.",
                    "translation": "나는 모두의 관점을 신중히 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min thinks about everyone's perspective @@.",
                    "hint": "INFJ는 모든 사람의 입장을 세심하게 고려해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "quickly",
                    "result": "carefully",
                    "explanation": "태민이는 'I think about everyone's perspective carefully'라고 말했어요. 신중히 생각하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "I forgive easily and quickly!",
                    "translation": "나는 쉽고 빠르게 용서해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "I work toward real understanding!",
                    "translation": "나는 진정한 이해를 향해 노력해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your thoughtfulness heals deeply.",
                    "translation": "네 사려깊음이 깊이 치유해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Your warmth makes reconciliation easy!",
                    "translation": "네 따뜻함이 화해를 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "I want everyone happy again!",
                    "translation": "나는 모두가 다시 행복하길 원해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "I seek genuine resolution always!",
                    "translation": "나는 항상 진정한 해결을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 화해에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "dialogue",
                    "optionC": "healing",
                    "optionD": "true",
                    "optionE": "Honest",
                    "result": "Honest dialogue creates true healing",
                    "explanation": "솔직한 대화가 진정한 치유를 만들어요."
                }
            ]
        }
    ]
}
ID: 18524 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ENFP의 열린 수용과 INFJ의 깊은 공감 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "Everyone has valid points here!",
                    "translation": "나는 여기서 모두가 타당한 의견을 가져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I try understanding each person deeply.",
                    "translation": "나는 각 사람을 깊이 이해하려고 노력해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Different views make things interesting!",
                    "translation": "나는 다른 견해가 일을 흥미롭게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다영이는 서로 다른 의견을 긍정적으로 받아들입니다.",
                    "hint": "ENFP는 다양한 관점을 환영해요.",
                    "result": "O",
                    "explanation": "다영이는 'Everyone has valid points'라며 다양성을 받아들여요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I sense what people really feel.",
                    "translation": "나는 사람들이 진짜 느끼는 걸 감지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "You're so empathetic always!",
                    "translation": "너는 항상 정말 공감적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I look for common ground carefully.",
                    "translation": "나는 공통점을 신중히 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin looks for common ground @@.",
                    "hint": "INFJ는 조화로운 해결책을 세심하게 찾아요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "never",
                    "result": "carefully",
                    "explanation": "서진이는 'I look for common ground carefully'라고 말했어요. 공통점을 조심스럽게 찾죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "I see possibilities in disagreements!",
                    "translation": "나는 의견 불일치에서 가능성을 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I work toward harmony for everyone!",
                    "translation": "나는 모두를 위한 조화를 향해 노력해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Your empathy brings people together.",
                    "translation": "네 공감이 사람들을 모아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your openness creates safe space!",
                    "translation": "네 개방성이 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "I stay positive during conflicts!",
                    "translation": "나는 갈등 중에도 긍정적으로 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "I help everyone feel truly heard!",
                    "translation": "나는 모두가 진정으로 들렸다고 느끼도록 도와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이해와 공감에 대한 문장이에요.",
                    "result": "True understanding builds strong bridges",
                    "explanation": "진정한 이해가 강한 다리를 만들어요.",
                    "optionA": "strong",
                    "optionB": "builds",
                    "optionC": "bridges",
                    "optionD": "True",
                    "optionE": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ENFP의 열린 수용과 INFJ의 깊은 공감 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "Everyone has valid points here!",
                    "translation": "나는 여기서 모두가 타당한 의견을 가져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I try understanding each person deeply.",
                    "translation": "나는 각 사람을 깊이 이해하려고 노력해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Different views make things interesting!",
                    "translation": "나는 다른 견해가 일을 흥미롭게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다영이는 서로 다른 의견을 긍정적으로 받아들입니다.",
                    "hint": "ENFP는 다양한 관점을 환영해요.",
                    "result": "O",
                    "explanation": "다영이는 'Everyone has valid points'라며 다양성을 받아들여요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I sense what people really feel.",
                    "translation": "나는 사람들이 진짜 느끼는 걸 감지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "You're so empathetic always!",
                    "translation": "너는 항상 정말 공감적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I look for common ground carefully.",
                    "translation": "나는 공통점을 신중히 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin looks for common ground @@.",
                    "hint": "INFJ는 조화로운 해결책을 세심하게 찾아요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "never",
                    "result": "carefully",
                    "explanation": "서진이는 'I look for common ground carefully'라고 말했어요. 공통점을 조심스럽게 찾죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "I see possibilities in disagreements!",
                    "translation": "나는 의견 불일치에서 가능성을 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I work toward harmony for everyone!",
                    "translation": "나는 모두를 위한 조화를 향해 노력해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Your empathy brings people together.",
                    "translation": "네 공감이 사람들을 모아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your openness creates safe space!",
                    "translation": "네 개방성이 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "I stay positive during conflicts!",
                    "translation": "나는 갈등 중에도 긍정적으로 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "I help everyone feel truly heard!",
                    "translation": "나는 모두가 진정으로 들렸다고 느끼도록 도와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "이해와 공감에 대한 문장이에요.",
                    "optionA": "strong",
                    "optionB": "builds",
                    "optionC": "bridges",
                    "optionD": "True",
                    "optionE": "understanding",
                    "result": "True understanding builds strong bridges",
                    "explanation": "진정한 이해가 강한 다리를 만들어요."
                }
            ]
        }
    ]
}
ID: 18525 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 모임 준비하기",
            "explanation": "ENFJ의 포용적 분위기와 ESTJ의 체계적 준비 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "I want everyone to feel welcome!",
                    "translation": "나는 모두가 환영받는다고 느끼길 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I will organize tasks clearly!",
                    "translation": "나는 업무를 명확하게 정리할 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "How is each person doing?",
                    "translation": "나는 각 사람이 어떻게 지내는지 궁금해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민이는 모임에서 모든 사람의 감정과 편안함을 중요하게 생각합니다.",
                    "hint": "ENFJ는 사람들이 소속감을 느끼도록 배려해요.",
                    "result": "O",
                    "explanation": "재민이는 'I want everyone to feel welcome'이라며 포용적인 분위기를 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Let's follow the schedule exactly!",
                    "translation": "나는 우리 일정을 정확히 따라가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "Yes, that keeps us on track!",
                    "translation": "응, 그게 우리를 제대로 가게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I check if tasks are done.",
                    "translation": "나는 업무가 완료됐는지 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun checks if tasks are @@.",
                    "hint": "ESTJ는 모든 것이 제대로 진행되는지 점검해요.",
                    "optionA": "fun",
                    "optionB": "done",
                    "optionC": "new",
                    "result": "done",
                    "explanation": "예은이는 'I check if tasks are done'이라고 말했어요. 완료 여부를 확인하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "I help people work together well!",
                    "translation": "나는 사람들이 잘 협력하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I make sure we meet deadlines!",
                    "translation": "나는 우리가 마감일을 지키도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Your organization helps everyone succeed!",
                    "translation": "네 정리정돈이 모두가 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your warmth makes teamwork easy!",
                    "translation": "네 따뜻함이 팀워크를 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "I encourage everyone's ideas!",
                    "translation": "나는 모두의 아이디어를 격려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I set clear goals for us!",
                    "translation": "나는 우리를 위한 명확한 목표를 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 팀워크에 대한 문장이에요.",
                    "result": "Strong teamwork builds great results",
                    "explanation": "강한 팀워크가 훌륭한 결과를 만들어요.",
                    "optionA": "great",
                    "optionB": "Strong",
                    "optionC": "builds",
                    "optionD": "teamwork",
                    "optionE": "results"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 모임 준비하기",
            "explanation": "ENFJ의 포용적 분위기와 ESTJ의 체계적 준비 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "I want everyone to feel welcome!",
                    "translation": "나는 모두가 환영받는다고 느끼길 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I will organize tasks clearly!",
                    "translation": "나는 업무를 명확하게 정리할 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "How is each person doing?",
                    "translation": "나는 각 사람이 어떻게 지내는지 궁금해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민이는 모임에서 모든 사람의 감정과 편안함을 중요하게 생각합니다.",
                    "hint": "ENFJ는 사람들이 소속감을 느끼도록 배려해요.",
                    "result": "O",
                    "explanation": "재민이는 'I want everyone to feel welcome'이라며 포용적인 분위기를 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Let's follow the schedule exactly!",
                    "translation": "나는 우리 일정을 정확히 따라가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "Yes, that keeps us on track!",
                    "translation": "응, 그게 우리를 제대로 가게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I check if tasks are done.",
                    "translation": "나는 업무가 완료됐는지 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun checks if tasks are @@.",
                    "hint": "ESTJ는 모든 것이 제대로 진행되는지 점검해요.",
                    "optionA": "fun",
                    "optionB": "done",
                    "optionC": "new",
                    "result": "done",
                    "explanation": "예은이는 'I check if tasks are done'이라고 말했어요. 완료 여부를 확인하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "I help people work together well!",
                    "translation": "나는 사람들이 잘 협력하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I make sure we meet deadlines!",
                    "translation": "나는 우리가 마감일을 지키도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Your organization helps everyone succeed!",
                    "translation": "네 정리정돈이 모두가 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your warmth makes teamwork easy!",
                    "translation": "네 따뜻함이 팀워크를 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "I encourage everyone's ideas!",
                    "translation": "나는 모두의 아이디어를 격려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I set clear goals for us!",
                    "translation": "나는 우리를 위한 명확한 목표를 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 팀워크에 대한 문장이에요.",
                    "optionA": "great",
                    "optionB": "Strong",
                    "optionC": "builds",
                    "optionD": "teamwork",
                    "optionE": "results",
                    "result": "Strong teamwork builds great results",
                    "explanation": "강한 팀워크가 훌륭한 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 18526 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들 모임 주선하기",
            "explanation": "ENFJ의 관계 중심과 ESTJ의 효율적 계획 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "Let's bring everyone together!",
                    "translation": "우리 모두를 한데 모으자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I'll plan the time and place!",
                    "translation": "나는 시간과 장소를 계획할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "I check who can come.",
                    "translation": "나는 누가 올 수 있는지 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민아는 친구들의 일정과 편의를 먼저 고려합니다.",
                    "hint": "ENFJ는 모두가 참여할 수 있도록 배려해요.",
                    "result": "O",
                    "explanation": "민아는 'I check who can come'이라며 사람들을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I send invites early today!",
                    "translation": "나는 오늘 초대장을 일찍 보내!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "Great, everyone has enough time!",
                    "translation": "좋아, 모두가 충분한 시간을 가져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I book the best location.",
                    "translation": "나는 최고의 장소를 예약해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young books the best @@.",
                    "hint": "ESTJ는 적절한 장소를 미리 확보해요.",
                    "optionA": "food",
                    "optionB": "location",
                    "optionC": "game",
                    "result": "location",
                    "explanation": "태영이는 'I book the best location'이라고 말했어요. 장소를 예약하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I want everyone to feel included!",
                    "translation": "나는 모두가 포함됐다고 느끼길 원해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I organize activities for everyone!",
                    "translation": "나는 모두를 위한 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Your planning makes things smooth!",
                    "translation": "네 계획이 일을 순조롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your care makes people happy!",
                    "translation": "네 배려가 사람들을 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "I connect people with similar interests!",
                    "translation": "나는 비슷한 관심사를 가진 사람들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I keep track of all details!",
                    "translation": "나는 모든 세부사항을 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구 모임에 대한 문장이에요.",
                    "result": "Good planning creates happy gatherings",
                    "explanation": "좋은 계획이 행복한 모임을 만들어요.",
                    "optionA": "creates",
                    "optionB": "gatherings",
                    "optionC": "planning",
                    "optionD": "happy",
                    "optionE": "Good"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들 모임 주선하기",
            "explanation": "ENFJ의 관계 중심과 ESTJ의 효율적 계획 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "Let's bring everyone together!",
                    "translation": "우리 모두를 한데 모으자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I'll plan the time and place!",
                    "translation": "나는 시간과 장소를 계획할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "I check who can come.",
                    "translation": "나는 누가 올 수 있는지 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민아는 친구들의 일정과 편의를 먼저 고려합니다.",
                    "hint": "ENFJ는 모두가 참여할 수 있도록 배려해요.",
                    "result": "O",
                    "explanation": "민아는 'I check who can come'이라며 사람들을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I send invites early today!",
                    "translation": "나는 오늘 초대장을 일찍 보내!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "Great, everyone has enough time!",
                    "translation": "좋아, 모두가 충분한 시간을 가져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I book the best location.",
                    "translation": "나는 최고의 장소를 예약해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young books the best @@.",
                    "hint": "ESTJ는 적절한 장소를 미리 확보해요.",
                    "optionA": "food",
                    "optionB": "location",
                    "optionC": "game",
                    "result": "location",
                    "explanation": "태영이는 'I book the best location'이라고 말했어요. 장소를 예약하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I want everyone to feel included!",
                    "translation": "나는 모두가 포함됐다고 느끼길 원해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I organize activities for everyone!",
                    "translation": "나는 모두를 위한 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Your planning makes things smooth!",
                    "translation": "네 계획이 일을 순조롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your care makes people happy!",
                    "translation": "네 배려가 사람들을 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "I connect people with similar interests!",
                    "translation": "나는 비슷한 관심사를 가진 사람들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I keep track of all details!",
                    "translation": "나는 모든 세부사항을 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구 모임에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "gatherings",
                    "optionC": "planning",
                    "optionD": "happy",
                    "optionE": "Good",
                    "result": "Good planning creates happy gatherings",
                    "explanation": "좋은 계획이 행복한 모임을 만들어요."
                }
            ]
        }
    ]
}
ID: 18527 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ENFJ의 영감적 학습과 ESTJ의 체계적 습득 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정훈",
                    "script": "Learning helps people grow!",
                    "translation": "배우는 것이 사람들을 성장하게 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I follow instructions step by step!",
                    "translation": "나는 지침을 단계별로 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정훈",
                    "script": "I love sharing what I learn!",
                    "translation": "나는 배운 것을 나누는 걸 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정훈이는 배운 내용을 다른 사람들과 나누는 것을 즐깁니다.",
                    "hint": "ENFJ는 지식을 함께 나누며 성장하길 원해요.",
                    "result": "O",
                    "explanation": "정훈이는 'I love sharing what I learn'이라며 나누는 것을 중요하게 여겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I practice until I master it!",
                    "translation": "나는 마스터할 때까지 연습해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정훈",
                    "script": "That's really dedicated!",
                    "translation": "그거 정말 헌신적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I make notes of important facts.",
                    "translation": "나는 중요한 사실을 메모해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah makes notes of important @@.",
                    "hint": "ESTJ는 중요한 정보를 기록으로 남겨요.",
                    "optionA": "songs",
                    "optionB": "facts",
                    "optionC": "colors",
                    "result": "facts",
                    "explanation": "서아는 'I make notes of important facts'라고 말했어요. 사실을 기록하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정훈",
                    "script": "I think about how it helps others!",
                    "translation": "나는 그게 다른 이들을 어떻게 돕는지 생각해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I focus on practical skills!",
                    "translation": "나는 실용적인 기술에 집중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정훈",
                    "script": "Your method gets real results!",
                    "translation": "네 방법이 실제 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your vision inspires learning!",
                    "translation": "네 비전이 배움에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정훈",
                    "script": "I encourage people to try!",
                    "translation": "나는 사람들이 시도하도록 격려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "I test my knowledge regularly!",
                    "translation": "나는 정기적으로 내 지식을 테스트해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지속적인 학습에 대한 문장이에요.",
                    "result": "Learning constantly brings personal growth",
                    "explanation": "끊임없이 배우는 것이 개인 성장을 가져와요.",
                    "optionA": "growth",
                    "optionB": "Learning",
                    "optionC": "personal",
                    "optionD": "brings",
                    "optionE": "constantly"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ENFJ의 영감적 학습과 ESTJ의 체계적 습득 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정훈",
                    "script": "Learning helps people grow!",
                    "translation": "배우는 것이 사람들을 성장하게 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I follow instructions step by step!",
                    "translation": "나는 지침을 단계별로 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정훈",
                    "script": "I love sharing what I learn!",
                    "translation": "나는 배운 것을 나누는 걸 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정훈이는 배운 내용을 다른 사람들과 나누는 것을 즐깁니다.",
                    "hint": "ENFJ는 지식을 함께 나누며 성장하길 원해요.",
                    "result": "O",
                    "explanation": "정훈이는 'I love sharing what I learn'이라며 나누는 것을 중요하게 여겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I practice until I master it!",
                    "translation": "나는 마스터할 때까지 연습해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정훈",
                    "script": "That's really dedicated!",
                    "translation": "그거 정말 헌신적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I make notes of important facts.",
                    "translation": "나는 중요한 사실을 메모해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah makes notes of important @@.",
                    "hint": "ESTJ는 중요한 정보를 기록으로 남겨요.",
                    "optionA": "songs",
                    "optionB": "facts",
                    "optionC": "colors",
                    "result": "facts",
                    "explanation": "서아는 'I make notes of important facts'라고 말했어요. 사실을 기록하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정훈",
                    "script": "I think about how it helps others!",
                    "translation": "나는 그게 다른 이들을 어떻게 돕는지 생각해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I focus on practical skills!",
                    "translation": "나는 실용적인 기술에 집중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정훈",
                    "script": "Your method gets real results!",
                    "translation": "네 방법이 실제 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your vision inspires learning!",
                    "translation": "네 비전이 배움에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정훈",
                    "script": "I encourage people to try!",
                    "translation": "나는 사람들이 시도하도록 격려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "I test my knowledge regularly!",
                    "translation": "나는 정기적으로 내 지식을 테스트해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지속적인 학습에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "Learning",
                    "optionC": "personal",
                    "optionD": "brings",
                    "optionE": "constantly",
                    "result": "Learning constantly brings personal growth",
                    "explanation": "끊임없이 배우는 것이 개인 성장을 가져와요."
                }
            ]
        }
    ]
}
ID: 18528 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾고 공유하기",
            "explanation": "ENFJ의 영감적 공유와 ESTJ의 체계적 정리 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "I find information that inspires!",
                    "translation": "나는 영감을 주는 정보를 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I verify all facts first!",
                    "translation": "나는 먼저 모든 사실을 검증해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "I share exciting ideas with everyone!",
                    "translation": "나는 모두와 신나는 아이디어를 나눠!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 사람들에게 영감을 주는 정보를 우선적으로 찾습니다.",
                    "hint": "ENFJ는 다른 사람들에게 동기부여가 되는 내용을 찾아요.",
                    "result": "O",
                    "explanation": "혜진이는 'I find information that inspires'라며 영감적인 정보를 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I organize sources by topic!",
                    "translation": "나는 출처를 주제별로 정리해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "That makes finding things easy!",
                    "translation": "그게 찾기를 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I keep detailed records always.",
                    "translation": "나는 항상 상세한 기록을 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-ra keeps detailed records @@.",
                    "hint": "ESTJ는 정보를 빠짐없이 기록해요.",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "maybe",
                    "result": "always",
                    "explanation": "소라는 'I keep detailed records always'라고 말했어요. 항상 기록하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "I think about people's needs!",
                    "translation": "나는 사람들의 필요를 생각해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "I check if information is accurate!",
                    "translation": "나는 정보가 정확한지 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Your accuracy builds trust!",
                    "translation": "네 정확성이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your enthusiasm engages everyone!",
                    "translation": "네 열정이 모두를 참여시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "I connect people with useful information!",
                    "translation": "나는 사람들을 유용한 정보와 연결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "I document everything systematically!",
                    "translation": "나는 모든 것을 체계적으로 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정확한 정보에 대한 문장이에요.",
                    "result": "Accurate information supports good decisions",
                    "explanation": "정확한 정보가 좋은 결정을 지원해요.",
                    "optionA": "supports",
                    "optionB": "good",
                    "optionC": "information",
                    "optionD": "Accurate",
                    "optionE": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾고 공유하기",
            "explanation": "ENFJ의 영감적 공유와 ESTJ의 체계적 정리 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "I find information that inspires!",
                    "translation": "나는 영감을 주는 정보를 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I verify all facts first!",
                    "translation": "나는 먼저 모든 사실을 검증해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "I share exciting ideas with everyone!",
                    "translation": "나는 모두와 신나는 아이디어를 나눠!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 사람들에게 영감을 주는 정보를 우선적으로 찾습니다.",
                    "hint": "ENFJ는 다른 사람들에게 동기부여가 되는 내용을 찾아요.",
                    "result": "O",
                    "explanation": "혜진이는 'I find information that inspires'라며 영감적인 정보를 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I organize sources by topic!",
                    "translation": "나는 출처를 주제별로 정리해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "That makes finding things easy!",
                    "translation": "그게 찾기를 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I keep detailed records always.",
                    "translation": "나는 항상 상세한 기록을 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-ra keeps detailed records @@.",
                    "hint": "ESTJ는 정보를 빠짐없이 기록해요.",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "maybe",
                    "result": "always",
                    "explanation": "소라는 'I keep detailed records always'라고 말했어요. 항상 기록하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "I think about people's needs!",
                    "translation": "나는 사람들의 필요를 생각해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "I check if information is accurate!",
                    "translation": "나는 정보가 정확한지 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Your accuracy builds trust!",
                    "translation": "네 정확성이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your enthusiasm engages everyone!",
                    "translation": "네 열정이 모두를 참여시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "I connect people with useful information!",
                    "translation": "나는 사람들을 유용한 정보와 연결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "I document everything systematically!",
                    "translation": "나는 모든 것을 체계적으로 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정확한 정보에 대한 문장이에요.",
                    "optionA": "supports",
                    "optionB": "good",
                    "optionC": "information",
                    "optionD": "Accurate",
                    "optionE": "decisions",
                    "result": "Accurate information supports good decisions",
                    "explanation": "정확한 정보가 좋은 결정을 지원해요."
                }
            ]
        }
    ]
}
ID: 18529 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "ENFJ의 가치 중심과 ESTJ의 논리적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I think about people's feelings!",
                    "translation": "나는 사람들의 감정을 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I look at facts carefully!",
                    "translation": "나는 사실을 신중히 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Harmony matters most to me!",
                    "translation": "나한테는 조화가 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영이는 결정을 내릴 때 사람들의 감정과 관계를 우선합니다.",
                    "hint": "ENFJ는 모두가 만족할 수 있는 선택을 추구해요.",
                    "result": "O",
                    "explanation": "준영이는 'I think about people's feelings'이라며 사람을 중심에 둬요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I choose the most efficient way!",
                    "translation": "나는 가장 효율적인 방법을 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That gets things done fast!",
                    "translation": "그게 일을 빠르게 끝내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I decide based on clear evidence.",
                    "translation": "나는 명확한 증거를 기반으로 결정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun decides based on clear @@.",
                    "hint": "ESTJ는 객관적 근거로 판단해요.",
                    "optionA": "feelings",
                    "optionB": "evidence",
                    "optionC": "dreams",
                    "result": "evidence",
                    "explanation": "태윤이는 'I decide based on clear evidence'라고 말했어요. 증거를 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "I ask everyone's opinion first!",
                    "translation": "나는 먼저 모두의 의견을 물어봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I analyze all options thoroughly!",
                    "translation": "나는 모든 선택지를 철저히 분석해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Your logic brings clarity!",
                    "translation": "네 논리가 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your empathy creates unity!",
                    "translation": "네 공감이 단결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "I consider long-term relationships!",
                    "translation": "나는 장기적인 관계를 고려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I focus on practical outcomes!",
                    "translation": "나는 실용적인 결과에 집중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형잡힌 결정에 대한 문장이에요.",
                    "result": "Balanced decisions lead better outcomes",
                    "explanation": "균형잡힌 결정이 더 나은 결과로 이끌어요.",
                    "optionA": "decisions",
                    "optionB": "better",
                    "optionC": "lead",
                    "optionD": "outcomes",
                    "optionE": "Balanced"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "ENFJ의 가치 중심과 ESTJ의 논리적 판단 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I think about people's feelings!",
                    "translation": "나는 사람들의 감정을 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I look at facts carefully!",
                    "translation": "나는 사실을 신중히 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Harmony matters most to me!",
                    "translation": "나한테는 조화가 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영이는 결정을 내릴 때 사람들의 감정과 관계를 우선합니다.",
                    "hint": "ENFJ는 모두가 만족할 수 있는 선택을 추구해요.",
                    "result": "O",
                    "explanation": "준영이는 'I think about people's feelings'이라며 사람을 중심에 둬요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I choose the most efficient way!",
                    "translation": "나는 가장 효율적인 방법을 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That gets things done fast!",
                    "translation": "그게 일을 빠르게 끝내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I decide based on clear evidence.",
                    "translation": "나는 명확한 증거를 기반으로 결정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun decides based on clear @@.",
                    "hint": "ESTJ는 객관적 근거로 판단해요.",
                    "optionA": "feelings",
                    "optionB": "evidence",
                    "optionC": "dreams",
                    "result": "evidence",
                    "explanation": "태윤이는 'I decide based on clear evidence'라고 말했어요. 증거를 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "I ask everyone's opinion first!",
                    "translation": "나는 먼저 모두의 의견을 물어봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I analyze all options thoroughly!",
                    "translation": "나는 모든 선택지를 철저히 분석해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Your logic brings clarity!",
                    "translation": "네 논리가 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your empathy creates unity!",
                    "translation": "네 공감이 단결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "I consider long-term relationships!",
                    "translation": "나는 장기적인 관계를 고려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I focus on practical outcomes!",
                    "translation": "나는 실용적인 결과에 집중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형잡힌 결정에 대한 문장이에요.",
                    "optionA": "decisions",
                    "optionB": "better",
                    "optionC": "lead",
                    "optionD": "outcomes",
                    "optionE": "Balanced",
                    "result": "Balanced decisions lead better outcomes",
                    "explanation": "균형잡힌 결정이 더 나은 결과로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18530 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 바뀔 때",
            "explanation": "ENFJ의 사람 배려와 ESTJ의 신속한 재조정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "How is everyone feeling now?",
                    "translation": "나는 지금 모두가 어떻게 느끼는지 궁금해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Let's make a new plan!",
                    "translation": "우리 새 계획을 세우자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "I want everyone to feel okay!",
                    "translation": "나는 모두가 괜찮다고 느끼길 원해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아는 계획이 바뀔 때 사람들의 감정 상태를 먼저 확인합니다.",
                    "hint": "ENFJ는 변화가 사람들에게 미치는 영향을 신경써요.",
                    "result": "O",
                    "explanation": "지아는 'How is everyone feeling'이라며 사람들의 감정을 확인해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I list what needs doing!",
                    "translation": "나는 해야 할 것을 나열해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "That helps us stay organized!",
                    "translation": "그게 우리가 정리되게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I assign tasks quickly.",
                    "translation": "나는 업무를 빠르게 배정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young assigns tasks @@.",
                    "hint": "ESTJ는 신속하게 역할을 분배해요.",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "never",
                    "result": "quickly",
                    "explanation": "하영이는 'I assign tasks quickly'라고 말했어요. 빠르게 배정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "I help people adjust comfortably!",
                    "translation": "나는 사람들이 편하게 적응하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "I solve problems right away!",
                    "translation": "나는 문제를 바로 해결해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your speed keeps us moving!",
                    "translation": "네 빠름이 우리를 계속 움직이게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "Your support calms everyone down!",
                    "translation": "네 지지가 모두를 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "I check if anyone needs help!",
                    "translation": "나는 누구든 도움이 필요한지 확인해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "I execute the plan efficiently!",
                    "translation": "나는 계획을 효율적으로 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "빠른 적응에 대한 문장이에요.",
                    "result": "Quick adaptation reduces stress levels",
                    "explanation": "빠른 적응이 스트레스 수준을 줄여요.",
                    "optionA": "adaptation",
                    "optionB": "stress",
                    "optionC": "reduces",
                    "optionD": "levels",
                    "optionE": "Quick"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 바뀔 때",
            "explanation": "ENFJ의 사람 배려와 ESTJ의 신속한 재조정 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "How is everyone feeling now?",
                    "translation": "나는 지금 모두가 어떻게 느끼는지 궁금해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Let's make a new plan!",
                    "translation": "우리 새 계획을 세우자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "I want everyone to feel okay!",
                    "translation": "나는 모두가 괜찮다고 느끼길 원해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아는 계획이 바뀔 때 사람들의 감정 상태를 먼저 확인합니다.",
                    "hint": "ENFJ는 변화가 사람들에게 미치는 영향을 신경써요.",
                    "result": "O",
                    "explanation": "지아는 'How is everyone feeling'이라며 사람들의 감정을 확인해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I list what needs doing!",
                    "translation": "나는 해야 할 것을 나열해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "That helps us stay organized!",
                    "translation": "그게 우리가 정리되게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I assign tasks quickly.",
                    "translation": "나는 업무를 빠르게 배정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young assigns tasks @@.",
                    "hint": "ESTJ는 신속하게 역할을 분배해요.",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "never",
                    "result": "quickly",
                    "explanation": "하영이는 'I assign tasks quickly'라고 말했어요. 빠르게 배정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "I help people adjust comfortably!",
                    "translation": "나는 사람들이 편하게 적응하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "I solve problems right away!",
                    "translation": "나는 문제를 바로 해결해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your speed keeps us moving!",
                    "translation": "네 빠름이 우리를 계속 움직이게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "Your support calms everyone down!",
                    "translation": "네 지지가 모두를 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "I check if anyone needs help!",
                    "translation": "나는 누구든 도움이 필요한지 확인해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "I execute the plan efficiently!",
                    "translation": "나는 계획을 효율적으로 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "빠른 적응에 대한 문장이에요.",
                    "optionA": "adaptation",
                    "optionB": "stress",
                    "optionC": "reduces",
                    "optionD": "levels",
                    "optionE": "Quick",
                    "result": "Quick adaptation reduces stress levels",
                    "explanation": "빠른 적응이 스트레스 수준을 줄여요."
                }
            ]
        }
    ]
}
ID: 18531 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "ENFJ의 사람 중심 일과와 ESTJ의 효율적 구조 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I schedule time with people!",
                    "translation": "나는 사람들과의 시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I plan my day hour by hour!",
                    "translation": "나는 시간별로 내 하루를 계획해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "Connecting with others gives me energy!",
                    "translation": "나는 다른 이들과 연결하면 에너지를 얻어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현이는 하루 일정에 사람들과의 만남을 중요하게 포함시킵니다.",
                    "hint": "ENFJ는 관계 형성 시간을 우선순위로 둬요.",
                    "result": "O",
                    "explanation": "다현이는 'I schedule time with people'이라며 사람과의 시간을 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Structure helps me stay productive!",
                    "translation": "나는 구조가 생산적으로 있게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "That's a smart way!",
                    "translation": "그거 똑똑한 방법이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I complete tasks on time.",
                    "translation": "나는 제시간에 업무를 완료해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in completes tasks on @@.",
                    "hint": "ESTJ는 시간을 엄수해요.",
                    "optionA": "later",
                    "optionB": "time",
                    "optionC": "maybe",
                    "result": "time",
                    "explanation": "다인이는 'I complete tasks on time'이라고 말했어요. 제시간에 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "I make time to help friends!",
                    "translation": "나는 친구들을 돕는 시간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "I maintain my routine daily!",
                    "translation": "나는 매일 내 루틴을 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your discipline achieves goals!",
                    "translation": "네 규율이 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your kindness builds strong bonds!",
                    "translation": "네 친절함이 강한 유대를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "I adjust plans for people's needs!",
                    "translation": "나는 사람들의 필요에 맞춰 계획을 조정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "I follow my schedule strictly!",
                    "translation": "나는 내 일정을 엄격히 따라가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "규칙적인 생활에 대한 문장이에요.",
                    "result": "Daily routines build strong habits",
                    "explanation": "매일의 루틴이 강한 습관을 만들어요.",
                    "optionA": "strong",
                    "optionB": "Daily",
                    "optionC": "build",
                    "optionD": "habits",
                    "optionE": "routines"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "ENFJ의 사람 중심 일과와 ESTJ의 효율적 구조 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I schedule time with people!",
                    "translation": "나는 사람들과의 시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I plan my day hour by hour!",
                    "translation": "나는 시간별로 내 하루를 계획해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "Connecting with others gives me energy!",
                    "translation": "나는 다른 이들과 연결하면 에너지를 얻어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현이는 하루 일정에 사람들과의 만남을 중요하게 포함시킵니다.",
                    "hint": "ENFJ는 관계 형성 시간을 우선순위로 둬요.",
                    "result": "O",
                    "explanation": "다현이는 'I schedule time with people'이라며 사람과의 시간을 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Structure helps me stay productive!",
                    "translation": "나는 구조가 생산적으로 있게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "That's a smart way!",
                    "translation": "그거 똑똑한 방법이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I complete tasks on time.",
                    "translation": "나는 제시간에 업무를 완료해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in completes tasks on @@.",
                    "hint": "ESTJ는 시간을 엄수해요.",
                    "optionA": "later",
                    "optionB": "time",
                    "optionC": "maybe",
                    "result": "time",
                    "explanation": "다인이는 'I complete tasks on time'이라고 말했어요. 제시간에 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "I make time to help friends!",
                    "translation": "나는 친구들을 돕는 시간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "I maintain my routine daily!",
                    "translation": "나는 매일 내 루틴을 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your discipline achieves goals!",
                    "translation": "네 규율이 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your kindness builds strong bonds!",
                    "translation": "네 친절함이 강한 유대를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "I adjust plans for people's needs!",
                    "translation": "나는 사람들의 필요에 맞춰 계획을 조정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "I follow my schedule strictly!",
                    "translation": "나는 내 일정을 엄격히 따라가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "규칙적인 생활에 대한 문장이에요.",
                    "optionA": "strong",
                    "optionB": "Daily",
                    "optionC": "build",
                    "optionD": "habits",
                    "optionE": "routines",
                    "result": "Daily routines build strong habits",
                    "explanation": "매일의 루틴이 강한 습관을 만들어요."
                }
            ]
        }
    ]
}
ID: 18532 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집안일 나누기",
            "explanation": "ENFJ의 협력 중시와 ESTJ의 효율적 분담 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "Let's do this together!",
                    "translation": "우리 이거 함께 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I'll divide tasks clearly!",
                    "translation": "나는 업무를 명확히 나눌게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Working together feels nice!",
                    "translation": "나는 함께 일하는 게 좋게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민이는 함께 협력하며 일하는 것 자체를 즐깁니다.",
                    "hint": "ENFJ는 협동의 과정을 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "재민이는 'Let's do this together'라며 협력을 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I assign who does what!",
                    "translation": "나는 누가 무엇을 할지 배정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "That makes things organized!",
                    "translation": "그게 일을 정리되게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I check progress regularly.",
                    "translation": "나는 정기적으로 진행 상황을 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo checks progress @@.",
                    "hint": "ESTJ는 꾸준히 점검해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "randomly",
                    "result": "regularly",
                    "explanation": "준서는 'I check progress regularly'라고 말했어요. 정기적으로 확인하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "I encourage everyone's efforts!",
                    "translation": "나는 모두의 노력을 격려해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I ensure everything gets done!",
                    "translation": "나는 모든 것이 완료되도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Your system keeps us efficient!",
                    "translation": "네 시스템이 우리를 효율적으로 유지해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your motivation keeps morale high!",
                    "translation": "네 동기부여가 사기를 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "I make work feel enjoyable!",
                    "translation": "나는 일을 즐겁게 느껴지게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "I maintain high quality standards!",
                    "translation": "나는 높은 품질 기준을 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Teamwork achieves more than working alone",
                    "explanation": "팀워크가 혼자 일하는 것보다 더 많이 달성해요.",
                    "optionA": "alone",
                    "optionB": "achieves",
                    "optionC": "more",
                    "optionD": "working",
                    "optionE": "Teamwork",
                    "optionF": "than"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집안일 나누기",
            "explanation": "ENFJ의 협력 중시와 ESTJ의 효율적 분담 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "Let's do this together!",
                    "translation": "우리 이거 함께 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I'll divide tasks clearly!",
                    "translation": "나는 업무를 명확히 나눌게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Working together feels nice!",
                    "translation": "나는 함께 일하는 게 좋게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민이는 함께 협력하며 일하는 것 자체를 즐깁니다.",
                    "hint": "ENFJ는 협동의 과정을 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "재민이는 'Let's do this together'라며 협력을 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I assign who does what!",
                    "translation": "나는 누가 무엇을 할지 배정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "That makes things organized!",
                    "translation": "그게 일을 정리되게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I check progress regularly.",
                    "translation": "나는 정기적으로 진행 상황을 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo checks progress @@.",
                    "hint": "ESTJ는 꾸준히 점검해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "randomly",
                    "result": "regularly",
                    "explanation": "준서는 'I check progress regularly'라고 말했어요. 정기적으로 확인하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "I encourage everyone's efforts!",
                    "translation": "나는 모두의 노력을 격려해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I ensure everything gets done!",
                    "translation": "나는 모든 것이 완료되도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Your system keeps us efficient!",
                    "translation": "네 시스템이 우리를 효율적으로 유지해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your motivation keeps morale high!",
                    "translation": "네 동기부여가 사기를 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "I make work feel enjoyable!",
                    "translation": "나는 일을 즐겁게 느껴지게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "I maintain high quality standards!",
                    "translation": "나는 높은 품질 기준을 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "alone",
                    "optionB": "achieves",
                    "optionC": "more",
                    "optionD": "working",
                    "optionE": "Teamwork",
                    "optionF": "than",
                    "result": "Teamwork achieves more than working alone",
                    "explanation": "팀워크가 혼자 일하는 것보다 더 많이 달성해요."
                }
            ]
        }
    ]
}
ID: 18533 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 상황 대처하기",
            "explanation": "ENFJ의 격려와 지지 vs ESTJ의 실용적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "I encourage people to stay strong!",
                    "translation": "나는 사람들이 강하게 있도록 격려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I create an action plan!",
                    "translation": "나는 행동 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "Everyone needs support now!",
                    "translation": "나는 지금 모두가 지지가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유나는 어려운 상황에서 사람들에게 정서적 지지를 제공합니다.",
                    "hint": "ENFJ는 감정적 지원을 우선해요.",
                    "result": "O",
                    "explanation": "유나는 'I encourage people to stay strong'이라며 격려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I focus on solving problems!",
                    "translation": "나는 문제 해결에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "That gets results quickly!",
                    "translation": "그게 결과를 빠르게 얻어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I delegate tasks to others.",
                    "translation": "나는 다른 사람들에게 업무를 위임해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young delegates tasks to @@.",
                    "hint": "ESTJ는 효율적으로 일을 분배해요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "himself",
                    "result": "others",
                    "explanation": "태영이는 'I delegate tasks to others'라고 말했어요. 다른 이들에게 위임하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "I listen to everyone's worries!",
                    "translation": "나는 모두의 걱정을 들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I eliminate obstacles fast!",
                    "translation": "나는 장애물을 빠르게 제거해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Your decisiveness moves us forward!",
                    "translation": "네 결단력이 우리를 앞으로 나가게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your compassion keeps spirits up!",
                    "translation": "네 동정심이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "I help people feel hopeful!",
                    "translation": "나는 사람들이 희망적으로 느끼도록 도와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I implement solutions immediately!",
                    "translation": "나는 즉시 해결책을 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 관리에 대한 문장이에요.",
                    "result": "Strong leadership helps overcome challenges",
                    "explanation": "강한 리더십이 도전을 극복하도록 도와요.",
                    "optionA": "leadership",
                    "optionB": "overcome",
                    "optionC": "Strong",
                    "optionD": "helps",
                    "optionE": "challenges"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 상황 대처하기",
            "explanation": "ENFJ의 격려와 지지 vs ESTJ의 실용적 해결 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "I encourage people to stay strong!",
                    "translation": "나는 사람들이 강하게 있도록 격려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I create an action plan!",
                    "translation": "나는 행동 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "Everyone needs support now!",
                    "translation": "나는 지금 모두가 지지가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유나는 어려운 상황에서 사람들에게 정서적 지지를 제공합니다.",
                    "hint": "ENFJ는 감정적 지원을 우선해요.",
                    "result": "O",
                    "explanation": "유나는 'I encourage people to stay strong'이라며 격려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I focus on solving problems!",
                    "translation": "나는 문제 해결에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "That gets results quickly!",
                    "translation": "그게 결과를 빠르게 얻어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I delegate tasks to others.",
                    "translation": "나는 다른 사람들에게 업무를 위임해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young delegates tasks to @@.",
                    "hint": "ESTJ는 효율적으로 일을 분배해요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "himself",
                    "result": "others",
                    "explanation": "태영이는 'I delegate tasks to others'라고 말했어요. 다른 이들에게 위임하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "I listen to everyone's worries!",
                    "translation": "나는 모두의 걱정을 들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I eliminate obstacles fast!",
                    "translation": "나는 장애물을 빠르게 제거해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Your decisiveness moves us forward!",
                    "translation": "네 결단력이 우리를 앞으로 나가게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your compassion keeps spirits up!",
                    "translation": "네 동정심이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "I help people feel hopeful!",
                    "translation": "나는 사람들이 희망적으로 느끼도록 도와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I implement solutions immediately!",
                    "translation": "나는 즉시 해결책을 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 관리에 대한 문장이에요.",
                    "optionA": "leadership",
                    "optionB": "overcome",
                    "optionC": "Strong",
                    "optionD": "helps",
                    "optionE": "challenges",
                    "result": "Strong leadership helps overcome challenges",
                    "explanation": "강한 리더십이 도전을 극복하도록 도와요."
                }
            ]
        }
    ]
}
ID: 18534 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENFJ의 팀 결속과 ESTJ의 우선순위 관리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "We can do this together!",
                    "translation": "우리는 함께 이걸 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I'll prioritize the urgent tasks!",
                    "translation": "나는 긴급한 업무의 우선순위를 정할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "I believe in our team!",
                    "translation": "나는 우리 팀을 믿어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림이는 압박 속에서 팀의 사기를 북돋우는 데 집중합니다.",
                    "hint": "ENFJ는 팀의 정서적 결속을 강화해요.",
                    "result": "O",
                    "explanation": "혜림이는 'I believe in our team'이라며 팀을 격려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I organize work by importance!",
                    "translation": "나는 중요도로 일을 정리해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "That helps us focus!",
                    "translation": "그게 우리가 집중하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I make quick clear decisions.",
                    "translation": "나는 빠르고 명확한 결정을 내려."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun makes quick clear @@.",
                    "hint": "ESTJ는 신속하게 판단해요.",
                    "optionA": "jokes",
                    "optionB": "decisions",
                    "optionC": "friends",
                    "result": "decisions",
                    "explanation": "예은이는 'I make quick clear decisions'라고 말했어요. 빠르게 결정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "I keep everyone's morale high!",
                    "translation": "나는 모두의 사기를 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I track all deadlines closely!",
                    "translation": "나는 모든 마감일을 면밀히 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜림",
                    "script": "Your organization prevents chaos!",
                    "translation": "네 정리정돈이 혼란을 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your positivity reduces stress!",
                    "translation": "네 긍정성이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "I remind people of our goal!",
                    "translation": "나는 사람들에게 우리 목표를 상기시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I push through until completion!",
                    "translation": "나는 완료할 때까지 밀고 나가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 대처에 대한 문장이에요.",
                    "result": "Effective management reduces work pressure",
                    "explanation": "효과적인 관리가 업무 압박을 줄여요.",
                    "optionA": "management",
                    "optionB": "Effective",
                    "optionC": "pressure",
                    "optionD": "reduces",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENFJ의 팀 결속과 ESTJ의 우선순위 관리 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "We can do this together!",
                    "translation": "우리는 함께 이걸 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I'll prioritize the urgent tasks!",
                    "translation": "나는 긴급한 업무의 우선순위를 정할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "I believe in our team!",
                    "translation": "나는 우리 팀을 믿어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림이는 압박 속에서 팀의 사기를 북돋우는 데 집중합니다.",
                    "hint": "ENFJ는 팀의 정서적 결속을 강화해요.",
                    "result": "O",
                    "explanation": "혜림이는 'I believe in our team'이라며 팀을 격려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I organize work by importance!",
                    "translation": "나는 중요도로 일을 정리해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "That helps us focus!",
                    "translation": "그게 우리가 집중하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I make quick clear decisions.",
                    "translation": "나는 빠르고 명확한 결정을 내려."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun makes quick clear @@.",
                    "hint": "ESTJ는 신속하게 판단해요.",
                    "optionA": "jokes",
                    "optionB": "decisions",
                    "optionC": "friends",
                    "result": "decisions",
                    "explanation": "예은이는 'I make quick clear decisions'라고 말했어요. 빠르게 결정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "I keep everyone's morale high!",
                    "translation": "나는 모두의 사기를 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I track all deadlines closely!",
                    "translation": "나는 모든 마감일을 면밀히 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜림",
                    "script": "Your organization prevents chaos!",
                    "translation": "네 정리정돈이 혼란을 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your positivity reduces stress!",
                    "translation": "네 긍정성이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "I remind people of our goal!",
                    "translation": "나는 사람들에게 우리 목표를 상기시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I push through until completion!",
                    "translation": "나는 완료할 때까지 밀고 나가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효과적인 대처에 대한 문장이에요.",
                    "optionA": "management",
                    "optionB": "Effective",
                    "optionC": "pressure",
                    "optionD": "reduces",
                    "optionE": "work",
                    "result": "Effective management reduces work pressure",
                    "explanation": "효과적인 관리가 업무 압박을 줄여요."
                }
            ]
        }
    ]
}
ID: 18535 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "진로 고민하기",
            "explanation": "ENFJ의 영향력 추구와 ESTJ의 실용적 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "I want to help many people!",
                    "translation": "나는 많은 사람들을 돕고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I aim for clear career goals!",
                    "translation": "나는 명확한 경력 목표를 향해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "Making a difference feels important!",
                    "translation": "나는 변화를 만드는 게 중요하게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민아는 사람들의 삶에 긍정적 영향을 주는 직업을 원합니다.",
                    "hint": "ENFJ는 타인에게 도움이 되는 일을 추구해요.",
                    "result": "O",
                    "explanation": "민아는 'I want to help many people'이라며 영향력을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I plan each step carefully!",
                    "translation": "나는 각 단계를 신중히 계획해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "That builds success steadily!",
                    "translation": "그게 꾸준히 성공을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I track my career progress.",
                    "translation": "나는 내 경력 진행 상황을 추적해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-na tracks her career @@.",
                    "hint": "ESTJ는 발전 상황을 관리해요.",
                    "optionA": "dreams",
                    "optionB": "progress",
                    "optionC": "hobbies",
                    "result": "progress",
                    "explanation": "하나는 'I track my career progress'라고 말했어요. 진행 상황을 기록하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I inspire others to grow!",
                    "translation": "나는 다른 이들이 성장하도록 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I build practical skills!",
                    "translation": "나는 실용적인 기술을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Your skills create real value!",
                    "translation": "네 기술이 진짜 가치를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "Your passion motivates teams!",
                    "translation": "네 열정이 팀에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "I lead with vision and heart!",
                    "translation": "나는 비전과 마음으로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "I achieve measurable results!",
                    "translation": "나는 측정 가능한 결과를 달성해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "result": "Clear goals lead successful careers",
                    "explanation": "명확한 목표가 성공적인 경력으로 이끌어요.",
                    "optionA": "lead",
                    "optionB": "Clear",
                    "optionC": "careers",
                    "optionD": "successful",
                    "optionE": "goals"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "진로 고민하기",
            "explanation": "ENFJ의 영향력 추구와 ESTJ의 실용적 목표 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "I want to help many people!",
                    "translation": "나는 많은 사람들을 돕고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I aim for clear career goals!",
                    "translation": "나는 명확한 경력 목표를 향해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "Making a difference feels important!",
                    "translation": "나는 변화를 만드는 게 중요하게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민아는 사람들의 삶에 긍정적 영향을 주는 직업을 원합니다.",
                    "hint": "ENFJ는 타인에게 도움이 되는 일을 추구해요.",
                    "result": "O",
                    "explanation": "민아는 'I want to help many people'이라며 영향력을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I plan each step carefully!",
                    "translation": "나는 각 단계를 신중히 계획해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "That builds success steadily!",
                    "translation": "그게 꾸준히 성공을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I track my career progress.",
                    "translation": "나는 내 경력 진행 상황을 추적해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-na tracks her career @@.",
                    "hint": "ESTJ는 발전 상황을 관리해요.",
                    "optionA": "dreams",
                    "optionB": "progress",
                    "optionC": "hobbies",
                    "result": "progress",
                    "explanation": "하나는 'I track my career progress'라고 말했어요. 진행 상황을 기록하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I inspire others to grow!",
                    "translation": "나는 다른 이들이 성장하도록 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I build practical skills!",
                    "translation": "나는 실용적인 기술을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Your skills create real value!",
                    "translation": "네 기술이 진짜 가치를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "Your passion motivates teams!",
                    "translation": "네 열정이 팀에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "I lead with vision and heart!",
                    "translation": "나는 비전과 마음으로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "I achieve measurable results!",
                    "translation": "나는 측정 가능한 결과를 달성해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "lead",
                    "optionB": "Clear",
                    "optionC": "careers",
                    "optionD": "successful",
                    "optionE": "goals",
                    "result": "Clear goals lead successful careers",
                    "explanation": "명확한 목표가 성공적인 경력으로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18536 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "리더십 발휘하기",
            "explanation": "ENFJ의 영감적 리더십과 ESTJ의 체계적 관리 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정훈",
                    "script": "I motivate people to excel!",
                    "translation": "나는 사람들이 뛰어나도록 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I set clear expectations!",
                    "translation": "나는 명확한 기대치를 설정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정훈",
                    "script": "Everyone has special talents!",
                    "translation": "나는 모두가 특별한 재능을 가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정훈이는 각 사람의 강점을 발견하고 격려합니다.",
                    "hint": "ENFJ는 개인의 잠재력을 끌어내요.",
                    "result": "O",
                    "explanation": "정훈이는 'Everyone has special talents'라며 사람의 강점을 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I monitor team performance!",
                    "translation": "나는 팀 성과를 모니터해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정훈",
                    "script": "That ensures high standards!",
                    "translation": "그게 높은 기준을 보장해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I enforce rules fairly.",
                    "translation": "나는 규칙을 공정하게 시행해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun enforces rules @@.",
                    "hint": "ESTJ는 공평하게 규칙을 적용해요.",
                    "optionA": "unfairly",
                    "optionB": "fairly",
                    "optionC": "never",
                    "result": "fairly",
                    "explanation": "성훈이는 'I enforce rules fairly'라고 말했어요. 공정하게 시행하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정훈",
                    "script": "I develop people's potential!",
                    "translation": "나는 사람들의 잠재력을 개발해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "I establish efficient systems!",
                    "translation": "나는 효율적인 시스템을 구축해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정훈",
                    "script": "Your structure brings stability!",
                    "translation": "네 구조가 안정성을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your vision creates growth!",
                    "translation": "네 비전이 성장을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정훈",
                    "script": "I empower team members!",
                    "translation": "나는 팀원들에게 권한을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "I deliver consistent results!",
                    "translation": "나는 일관된 결과를 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 리더십에 대한 문장이에요.",
                    "result": "Great leaders inspire and organize",
                    "explanation": "훌륭한 리더는 영감을 주고 조직해요.",
                    "optionA": "Great",
                    "optionB": "inspire",
                    "optionC": "organize",
                    "optionD": "and",
                    "optionE": "leaders"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "리더십 발휘하기",
            "explanation": "ENFJ의 영감적 리더십과 ESTJ의 체계적 관리 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정훈",
                    "script": "I motivate people to excel!",
                    "translation": "나는 사람들이 뛰어나도록 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I set clear expectations!",
                    "translation": "나는 명확한 기대치를 설정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정훈",
                    "script": "Everyone has special talents!",
                    "translation": "나는 모두가 특별한 재능을 가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정훈이는 각 사람의 강점을 발견하고 격려합니다.",
                    "hint": "ENFJ는 개인의 잠재력을 끌어내요.",
                    "result": "O",
                    "explanation": "정훈이는 'Everyone has special talents'라며 사람의 강점을 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I monitor team performance!",
                    "translation": "나는 팀 성과를 모니터해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정훈",
                    "script": "That ensures high standards!",
                    "translation": "그게 높은 기준을 보장해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I enforce rules fairly.",
                    "translation": "나는 규칙을 공정하게 시행해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun enforces rules @@.",
                    "hint": "ESTJ는 공평하게 규칙을 적용해요.",
                    "optionA": "unfairly",
                    "optionB": "fairly",
                    "optionC": "never",
                    "result": "fairly",
                    "explanation": "성훈이는 'I enforce rules fairly'라고 말했어요. 공정하게 시행하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정훈",
                    "script": "I develop people's potential!",
                    "translation": "나는 사람들의 잠재력을 개발해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "I establish efficient systems!",
                    "translation": "나는 효율적인 시스템을 구축해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정훈",
                    "script": "Your structure brings stability!",
                    "translation": "네 구조가 안정성을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your vision creates growth!",
                    "translation": "네 비전이 성장을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정훈",
                    "script": "I empower team members!",
                    "translation": "나는 팀원들에게 권한을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "I deliver consistent results!",
                    "translation": "나는 일관된 결과를 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 리더십에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "inspire",
                    "optionC": "organize",
                    "optionD": "and",
                    "optionE": "leaders",
                    "result": "Great leaders inspire and organize",
                    "explanation": "훌륭한 리더는 영감을 주고 조직해요."
                }
            ]
        }
    ]
}
ID: 18537 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 즐기기",
            "explanation": "ENFJ의 사회적 활동과 ESTJ의 생산적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "I enjoy group activities!",
                    "translation": "나는 그룹 활동을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I prefer productive hobbies!",
                    "translation": "나는 생산적인 취미를 더 좋아해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "Being with people energizes me!",
                    "translation": "나는 사람들과 있으면 에너지를 얻어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아는 여러 사람과 함께하는 활동을 선호합니다.",
                    "hint": "ENFJ는 사교적 활동에서 즐거움을 느껴요.",
                    "result": "O",
                    "explanation": "지아는 'I enjoy group activities'라며 함께하는 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I organize my hobby time!",
                    "translation": "나는 취미 시간을 정리해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "That maximizes your enjoyment!",
                    "translation": "그게 네 즐거움을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I join structured activities.",
                    "translation": "나는 체계적인 활동에 참여해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun joins structured @@.",
                    "hint": "ESTJ는 조직된 활동을 좋아해요.",
                    "optionA": "chaos",
                    "optionB": "activities",
                    "optionC": "nothing",
                    "result": "activities",
                    "explanation": "태윤이는 'I join structured activities'라고 말했어요. 체계적인 활동이죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "I create community events!",
                    "translation": "나는 커뮤니티 이벤트를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I pursue skill-building hobbies!",
                    "translation": "나는 기술 향상 취미를 추구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your hobbies bring practical benefits!",
                    "translation": "네 취미가 실용적 이익을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your events bring people together!",
                    "translation": "네 이벤트가 사람들을 모아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "I volunteer for good causes!",
                    "translation": "나는 좋은 목적을 위해 자원봉사해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I master new skills regularly!",
                    "translation": "나는 정기적으로 새 기술을 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의미있는 활동에 대한 문장이에요.",
                    "result": "Meaningful activities enrich our lives",
                    "explanation": "의미있는 활동이 우리 삶을 풍요롭게 해요.",
                    "optionA": "lives",
                    "optionB": "activities",
                    "optionC": "Meaningful",
                    "optionD": "enrich",
                    "optionE": "our"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 즐기기",
            "explanation": "ENFJ의 사회적 활동과 ESTJ의 생산적 취미 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "I enjoy group activities!",
                    "translation": "나는 그룹 활동을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I prefer productive hobbies!",
                    "translation": "나는 생산적인 취미를 더 좋아해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "Being with people energizes me!",
                    "translation": "나는 사람들과 있으면 에너지를 얻어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아는 여러 사람과 함께하는 활동을 선호합니다.",
                    "hint": "ENFJ는 사교적 활동에서 즐거움을 느껴요.",
                    "result": "O",
                    "explanation": "지아는 'I enjoy group activities'라며 함께하는 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I organize my hobby time!",
                    "translation": "나는 취미 시간을 정리해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "That maximizes your enjoyment!",
                    "translation": "그게 네 즐거움을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I join structured activities.",
                    "translation": "나는 체계적인 활동에 참여해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun joins structured @@.",
                    "hint": "ESTJ는 조직된 활동을 좋아해요.",
                    "optionA": "chaos",
                    "optionB": "activities",
                    "optionC": "nothing",
                    "result": "activities",
                    "explanation": "태윤이는 'I join structured activities'라고 말했어요. 체계적인 활동이죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "I create community events!",
                    "translation": "나는 커뮤니티 이벤트를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I pursue skill-building hobbies!",
                    "translation": "나는 기술 향상 취미를 추구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your hobbies bring practical benefits!",
                    "translation": "네 취미가 실용적 이익을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your events bring people together!",
                    "translation": "네 이벤트가 사람들을 모아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "I volunteer for good causes!",
                    "translation": "나는 좋은 목적을 위해 자원봉사해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I master new skills regularly!",
                    "translation": "나는 정기적으로 새 기술을 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의미있는 활동에 대한 문장이에요.",
                    "optionA": "lives",
                    "optionB": "activities",
                    "optionC": "Meaningful",
                    "optionD": "enrich",
                    "optionE": "our",
                    "result": "Meaningful activities enrich our lives",
                    "explanation": "의미있는 활동이 우리 삶을 풍요롭게 해요."
                }
            ]
        }
    ]
}
ID: 18538 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "ENFJ의 영감 공유와 ESTJ의 체계적 접근 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "Let's start something together!",
                    "translation": "우리 함께 뭔가 시작하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I'll research the best options!",
                    "translation": "나는 최고의 선택지를 조사할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "I get excited about new experiences!",
                    "translation": "나는 새로운 경험에 신이 나!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영이는 다른 사람들과 함께 새로운 것을 시작하길 원합니다.",
                    "hint": "ENFJ는 함께 배우고 성장하는 것을 즐겨요.",
                    "result": "O",
                    "explanation": "준영이는 'Let's start something together'라며 함께하길 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I choose hobbies with clear goals!",
                    "translation": "나는 명확한 목표가 있는 취미를 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That helps you improve!",
                    "translation": "그게 너를 향상시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I schedule practice time.",
                    "translation": "나는 연습 시간을 계획해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah schedules practice @@.",
                    "hint": "ESTJ는 정기적으로 시간을 정해요.",
                    "optionA": "never",
                    "optionB": "time",
                    "optionC": "randomly",
                    "result": "time",
                    "explanation": "서아는 'I schedule practice time'이라고 말했어요. 연습 시간을 잡죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "I share my passion with friends!",
                    "translation": "나는 친구들과 내 열정을 나눠!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I track my progress carefully!",
                    "translation": "나는 내 진전을 신중히 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Your dedication achieves mastery!",
                    "translation": "네 헌신이 숙달을 달성해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your enthusiasm attracts others!",
                    "translation": "네 열정이 다른 이들을 끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "I encourage people to join!",
                    "translation": "나는 사람들이 참여하도록 격려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "I measure my skill improvement!",
                    "translation": "나는 내 기술 향상을 측정해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꾸준한 연습에 대한 문장이에요.",
                    "result": "Regular practice leads skill mastery",
                    "explanation": "규칙적인 연습이 기술 숙달로 이끌어요.",
                    "optionA": "skill",
                    "optionB": "leads",
                    "optionC": "mastery",
                    "optionD": "practice",
                    "optionE": "Regular"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "ENFJ의 영감 공유와 ESTJ의 체계적 접근 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "Let's start something together!",
                    "translation": "우리 함께 뭔가 시작하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I'll research the best options!",
                    "translation": "나는 최고의 선택지를 조사할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "I get excited about new experiences!",
                    "translation": "나는 새로운 경험에 신이 나!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영이는 다른 사람들과 함께 새로운 것을 시작하길 원합니다.",
                    "hint": "ENFJ는 함께 배우고 성장하는 것을 즐겨요.",
                    "result": "O",
                    "explanation": "준영이는 'Let's start something together'라며 함께하길 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I choose hobbies with clear goals!",
                    "translation": "나는 명확한 목표가 있는 취미를 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That helps you improve!",
                    "translation": "그게 너를 향상시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I schedule practice time.",
                    "translation": "나는 연습 시간을 계획해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah schedules practice @@.",
                    "hint": "ESTJ는 정기적으로 시간을 정해요.",
                    "optionA": "never",
                    "optionB": "time",
                    "optionC": "randomly",
                    "result": "time",
                    "explanation": "서아는 'I schedule practice time'이라고 말했어요. 연습 시간을 잡죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "I share my passion with friends!",
                    "translation": "나는 친구들과 내 열정을 나눠!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I track my progress carefully!",
                    "translation": "나는 내 진전을 신중히 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Your dedication achieves mastery!",
                    "translation": "네 헌신이 숙달을 달성해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your enthusiasm attracts others!",
                    "translation": "네 열정이 다른 이들을 끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "I encourage people to join!",
                    "translation": "나는 사람들이 참여하도록 격려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "I measure my skill improvement!",
                    "translation": "나는 내 기술 향상을 측정해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "꾸준한 연습에 대한 문장이에요.",
                    "optionA": "skill",
                    "optionB": "leads",
                    "optionC": "mastery",
                    "optionD": "practice",
                    "optionE": "Regular",
                    "result": "Regular practice leads skill mastery",
                    "explanation": "규칙적인 연습이 기술 숙달로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18539 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 갈등 해결",
            "explanation": "ENFJ의 중재와 화합 vs ESTJ의 명확한 규칙 적용 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "Let's understand each other!",
                    "translation": "우리 서로를 이해하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I'll clarify the rules!",
                    "translation": "나는 규칙을 명확히 할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "Everyone's feelings matter here!",
                    "translation": "나는 여기서 모두의 감정이 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현이는 갈등 상황에서 모든 사람의 감정을 존중합니다.",
                    "hint": "ENFJ는 감정적 화합을 우선해요.",
                    "result": "O",
                    "explanation": "다현이는 'Everyone's feelings matter'라며 감정을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I apply standards fairly!",
                    "translation": "나는 기준을 공정하게 적용해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "That ensures justice!",
                    "translation": "그게 정의를 보장해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I address issues directly.",
                    "translation": "나는 문제를 직접적으로 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-ra addresses issues @@.",
                    "hint": "ESTJ는 문제를 정면으로 처리해요.",
                    "optionA": "indirectly",
                    "optionB": "directly",
                    "optionC": "never",
                    "result": "directly",
                    "explanation": "소라는 'I address issues directly'라고 말했어요. 직접적으로 다루죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "I help people find common ground!",
                    "translation": "나는 사람들이 공통점을 찾도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "I implement clear solutions!",
                    "translation": "나는 명확한 해결책을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your clarity prevents confusion!",
                    "translation": "네 명확함이 혼란을 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your empathy heals relationships!",
                    "translation": "네 공감이 관계를 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "I facilitate open dialogue!",
                    "translation": "나는 열린 대화를 촉진해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "I establish firm boundaries!",
                    "translation": "나는 확고한 경계를 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Fair resolution resolves conflicts effectively",
                    "explanation": "공정한 해결이 갈등을 효과적으로 해소해요.",
                    "optionA": "Fair",
                    "optionB": "resolves",
                    "optionC": "resolution",
                    "optionD": "effectively",
                    "optionE": "conflicts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 갈등 해결",
            "explanation": "ENFJ의 중재와 화합 vs ESTJ의 명확한 규칙 적용 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "Let's understand each other!",
                    "translation": "우리 서로를 이해하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I'll clarify the rules!",
                    "translation": "나는 규칙을 명확히 할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "Everyone's feelings matter here!",
                    "translation": "나는 여기서 모두의 감정이 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현이는 갈등 상황에서 모든 사람의 감정을 존중합니다.",
                    "hint": "ENFJ는 감정적 화합을 우선해요.",
                    "result": "O",
                    "explanation": "다현이는 'Everyone's feelings matter'라며 감정을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I apply standards fairly!",
                    "translation": "나는 기준을 공정하게 적용해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "That ensures justice!",
                    "translation": "그게 정의를 보장해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I address issues directly.",
                    "translation": "나는 문제를 직접적으로 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-ra addresses issues @@.",
                    "hint": "ESTJ는 문제를 정면으로 처리해요.",
                    "optionA": "indirectly",
                    "optionB": "directly",
                    "optionC": "never",
                    "result": "directly",
                    "explanation": "소라는 'I address issues directly'라고 말했어요. 직접적으로 다루죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "I help people find common ground!",
                    "translation": "나는 사람들이 공통점을 찾도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "I implement clear solutions!",
                    "translation": "나는 명확한 해결책을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your clarity prevents confusion!",
                    "translation": "네 명확함이 혼란을 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your empathy heals relationships!",
                    "translation": "네 공감이 관계를 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "I facilitate open dialogue!",
                    "translation": "나는 열린 대화를 촉진해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "I establish firm boundaries!",
                    "translation": "나는 확고한 경계를 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Fair",
                    "optionB": "resolves",
                    "optionC": "resolution",
                    "optionD": "effectively",
                    "optionE": "conflicts",
                    "result": "Fair resolution resolves conflicts effectively",
                    "explanation": "공정한 해결이 갈등을 효과적으로 해소해요."
                }
            ]
        }
    ]
}
ID: 18540 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 차이 좁히기",
            "explanation": "ENFJ의 공감적 소통과 ESTJ의 객관적 판단 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "I listen to everyone's perspective!",
                    "translation": "나는 모두의 관점을 들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I evaluate facts objectively!",
                    "translation": "나는 사실을 객관적으로 평가해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "Understanding helps us connect!",
                    "translation": "나는 이해가 우리를 연결하도록 도와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 각 사람의 입장을 공감적으로 듣습니다.",
                    "hint": "ENFJ는 모든 의견을 존중하며 들어요.",
                    "result": "O",
                    "explanation": "혜진이는 'I listen to everyone's perspective'라며 경청해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I decide based on evidence!",
                    "translation": "나는 증거를 기반으로 결정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "That brings objective solutions!",
                    "translation": "그게 객관적 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I maintain professional standards.",
                    "translation": "나는 전문적 기준을 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in maintains professional @@.",
                    "hint": "ESTJ는 기준을 지켜요.",
                    "optionA": "chaos",
                    "optionB": "standards",
                    "optionC": "parties",
                    "result": "standards",
                    "explanation": "다인이는 'I maintain professional standards'라고 말했어요. 기준을 유지하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "I validate everyone's concerns!",
                    "translation": "나는 모두의 우려를 인정해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "I enforce agreed-upon rules!",
                    "translation": "나는 합의된 규칙을 시행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Your consistency builds trust!",
                    "translation": "네 일관성이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your warmth eases tensions!",
                    "translation": "네 따뜻함이 긴장을 완화해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "I bridge differences with care!",
                    "translation": "나는 배려로 차이를 이어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "I provide clear final decisions!",
                    "translation": "나는 명확한 최종 결정을 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형잡힌 해결에 대한 문장이에요.",
                    "result": "Balanced solutions satisfy all parties",
                    "explanation": "균형잡힌 해결책이 모든 당사자를 만족시켜요.",
                    "optionA": "parties",
                    "optionB": "Balanced",
                    "optionC": "solutions",
                    "optionD": "satisfy",
                    "optionE": "all"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 차이 좁히기",
            "explanation": "ENFJ의 공감적 소통과 ESTJ의 객관적 판단 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "I listen to everyone's perspective!",
                    "translation": "나는 모두의 관점을 들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I evaluate facts objectively!",
                    "translation": "나는 사실을 객관적으로 평가해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "Understanding helps us connect!",
                    "translation": "나는 이해가 우리를 연결하도록 도와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 각 사람의 입장을 공감적으로 듣습니다.",
                    "hint": "ENFJ는 모든 의견을 존중하며 들어요.",
                    "result": "O",
                    "explanation": "혜진이는 'I listen to everyone's perspective'라며 경청해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I decide based on evidence!",
                    "translation": "나는 증거를 기반으로 결정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "That brings objective solutions!",
                    "translation": "그게 객관적 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I maintain professional standards.",
                    "translation": "나는 전문적 기준을 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in maintains professional @@.",
                    "hint": "ESTJ는 기준을 지켜요.",
                    "optionA": "chaos",
                    "optionB": "standards",
                    "optionC": "parties",
                    "result": "standards",
                    "explanation": "다인이는 'I maintain professional standards'라고 말했어요. 기준을 유지하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "I validate everyone's concerns!",
                    "translation": "나는 모두의 우려를 인정해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "I enforce agreed-upon rules!",
                    "translation": "나는 합의된 규칙을 시행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Your consistency builds trust!",
                    "translation": "네 일관성이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your warmth eases tensions!",
                    "translation": "네 따뜻함이 긴장을 완화해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "I bridge differences with care!",
                    "translation": "나는 배려로 차이를 이어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "I provide clear final decisions!",
                    "translation": "나는 명확한 최종 결정을 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형잡힌 해결에 대한 문장이에요.",
                    "optionA": "parties",
                    "optionB": "Balanced",
                    "optionC": "solutions",
                    "optionD": "satisfy",
                    "optionE": "all",
                    "result": "Balanced solutions satisfy all parties",
                    "explanation": "균형잡힌 해결책이 모든 당사자를 만족시켜요."
                }
            ]
        }
    ]
}
ID: 18541 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 대화하기",
            "explanation": "ENTP의 활발한 토론과 INFP의 깊은 교류 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Let's debate this fun topic!",
                    "translation": "나는 이 재미있는 주제로 토론하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I prefer deeper one-on-one talks.",
                    "translation": "나는 더 깊은 일대일 대화를 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I love challenging people's ideas!",
                    "translation": "나는 사람들의 아이디어에 도전하는 걸 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 파티에서 여러 사람과 활발하게 토론하는 것을 즐깁니다.",
                    "hint": "ENTP는 지적인 논쟁을 재미있어해요.",
                    "result": "O",
                    "explanation": "도윤이는 'Let's debate this fun topic'이라며 토론을 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I listen to people's feelings.",
                    "translation": "나는 사람들의 감정에 귀 기울여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates real connection!",
                    "translation": "그게 진짜 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I need quiet moments between conversations.",
                    "translation": "나는 대화 사이에 조용한 순간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi needs quiet moments between @@.",
                    "hint": "INFP는 사람들과 어울린 후 재충전이 필요해요.",
                    "optionA": "parties",
                    "optionB": "conversations",
                    "optionC": "games",
                    "result": "conversations",
                    "explanation": "은비는 'I need quiet moments between conversations'라고 말했어요. 대화 사이에 쉬어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I jump between different topics!",
                    "translation": "나는 여러 주제 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I explore one topic deeply!",
                    "translation": "나는 하나의 주제를 깊이 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your depth creates meaningful moments!",
                    "translation": "네 깊이가 의미있는 순간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your energy brings excitement here!",
                    "translation": "네 에너지가 여기에 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I enjoy playing devil's advocate!",
                    "translation": "나는 반론하는 역할을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I share my authentic feelings!",
                    "translation": "나는 내 진정한 감정을 나눠!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 대화에 대한 문장이에요.",
                    "result": "Authentic sharing creates deep bonds",
                    "explanation": "진정한 나눔이 깊은 유대를 만들어요.",
                    "optionA": "creates",
                    "optionB": "sharing",
                    "optionC": "Authentic",
                    "optionD": "bonds",
                    "optionE": "deep"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 대화하기",
            "explanation": "ENTP의 활발한 토론과 INFP의 깊은 교류 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Let's debate this fun topic!",
                    "translation": "나는 이 재미있는 주제로 토론하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I prefer deeper one-on-one talks.",
                    "translation": "나는 더 깊은 일대일 대화를 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I love challenging people's ideas!",
                    "translation": "나는 사람들의 아이디어에 도전하는 걸 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 파티에서 여러 사람과 활발하게 토론하는 것을 즐깁니다.",
                    "hint": "ENTP는 지적인 논쟁을 재미있어해요.",
                    "result": "O",
                    "explanation": "도윤이는 'Let's debate this fun topic'이라며 토론을 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I listen to people's feelings.",
                    "translation": "나는 사람들의 감정에 귀 기울여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates real connection!",
                    "translation": "그게 진짜 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I need quiet moments between conversations.",
                    "translation": "나는 대화 사이에 조용한 순간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi needs quiet moments between @@.",
                    "hint": "INFP는 사람들과 어울린 후 재충전이 필요해요.",
                    "optionA": "parties",
                    "optionB": "conversations",
                    "optionC": "games",
                    "result": "conversations",
                    "explanation": "은비는 'I need quiet moments between conversations'라고 말했어요. 대화 사이에 쉬어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I jump between different topics!",
                    "translation": "나는 여러 주제 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I explore one topic deeply!",
                    "translation": "나는 하나의 주제를 깊이 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your depth creates meaningful moments!",
                    "translation": "네 깊이가 의미있는 순간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your energy brings excitement here!",
                    "translation": "네 에너지가 여기에 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I enjoy playing devil's advocate!",
                    "translation": "나는 반론하는 역할을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I share my authentic feelings!",
                    "translation": "나는 내 진정한 감정을 나눠!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 대화에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "sharing",
                    "optionC": "Authentic",
                    "optionD": "bonds",
                    "optionE": "deep",
                    "result": "Authentic sharing creates deep bonds",
                    "explanation": "진정한 나눔이 깊은 유대를 만들어요."
                }
            ]
        }
    ]
}
ID: 18542 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 친구 사귀기",
            "explanation": "ENTP의 즉각적 접근과 INFP의 신중한 친밀감 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I start conversations with everyone!",
                    "translation": "나는 모두와 대화를 시작해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I wait to see who feels right.",
                    "translation": "나는 누가 맞는지 보려고 기다려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Meeting new people feels exciting!",
                    "translation": "나는 새로운 사람들 만나는 게 신나!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 처음 만난 사람에게도 쉽게 말을 겁니다.",
                    "hint": "ENTP는 낯선 사람과도 빠르게 친해져요.",
                    "result": "O",
                    "explanation": "현우는 'I start conversations with everyone'이라며 적극적으로 다가가요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I need time to trust people.",
                    "translation": "나는 사람들을 믿으려면 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That protects your heart!",
                    "translation": "그게 네 마음을 보호해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I choose friends carefully.",
                    "translation": "나는 친구를 신중히 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee chooses friends @@.",
                    "hint": "INFP는 가치가 맞는 사람과 친구가 돼요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "소희는 'I choose friends carefully'라고 말했어요. 신중하게 고르죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I talk about many random things!",
                    "translation": "나는 많은 이것저것에 대해 이야기해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I share my inner world slowly!",
                    "translation": "나는 내 내면 세계를 천천히 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your authenticity feels special!",
                    "translation": "네 진정성이 특별하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your openness makes people comfortable!",
                    "translation": "네 개방성이 사람들을 편하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I debate to know people!",
                    "translation": "나는 사람들을 알려고 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I connect through shared values!",
                    "translation": "나는 공유된 가치를 통해 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 우정에 대한 문장이에요.",
                    "result": "True friendships grow with time",
                    "explanation": "진정한 우정은 시간과 함께 자라요.",
                    "optionA": "grow",
                    "optionB": "True",
                    "optionC": "friendships",
                    "optionD": "time",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 친구 사귀기",
            "explanation": "ENTP의 즉각적 접근과 INFP의 신중한 친밀감 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I start conversations with everyone!",
                    "translation": "나는 모두와 대화를 시작해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I wait to see who feels right.",
                    "translation": "나는 누가 맞는지 보려고 기다려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Meeting new people feels exciting!",
                    "translation": "나는 새로운 사람들 만나는 게 신나!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 처음 만난 사람에게도 쉽게 말을 겁니다.",
                    "hint": "ENTP는 낯선 사람과도 빠르게 친해져요.",
                    "result": "O",
                    "explanation": "현우는 'I start conversations with everyone'이라며 적극적으로 다가가요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I need time to trust people.",
                    "translation": "나는 사람들을 믿으려면 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That protects your heart!",
                    "translation": "그게 네 마음을 보호해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I choose friends carefully.",
                    "translation": "나는 친구를 신중히 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee chooses friends @@.",
                    "hint": "INFP는 가치가 맞는 사람과 친구가 돼요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "소희는 'I choose friends carefully'라고 말했어요. 신중하게 고르죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I talk about many random things!",
                    "translation": "나는 많은 이것저것에 대해 이야기해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I share my inner world slowly!",
                    "translation": "나는 내 내면 세계를 천천히 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your authenticity feels special!",
                    "translation": "네 진정성이 특별하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your openness makes people comfortable!",
                    "translation": "네 개방성이 사람들을 편하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I debate to know people!",
                    "translation": "나는 사람들을 알려고 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I connect through shared values!",
                    "translation": "나는 공유된 가치를 통해 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 우정에 대한 문장이에요.",
                    "optionA": "grow",
                    "optionB": "True",
                    "optionC": "friendships",
                    "optionD": "time",
                    "optionE": "with",
                    "result": "True friendships grow with time",
                    "explanation": "진정한 우정은 시간과 함께 자라요."
                }
            ]
        }
    ]
}
ID: 18543 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 탐색",
            "explanation": "ENTP의 빠른 연결과 INFP의 의미 추구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "What if we try this?",
                    "translation": "나는 우리 이걸 시도하면 어때?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Does it match our values?",
                    "translation": "그게 우리 가치와 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "I see possibilities everywhere!",
                    "translation": "나는 곳곳에서 가능성을 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 끊임없이 새로운 아이디어를 떠올립니다.",
                    "hint": "ENTP는 창의적인 연결을 빠르게 만들어요.",
                    "result": "O",
                    "explanation": "소연이는 'I see possibilities everywhere'라며 아이디어가 많아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "I think about deeper meaning.",
                    "translation": "나는 더 깊은 의미를 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That adds real purpose!",
                    "translation": "그게 진짜 목적을 더해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need ideas that feel authentic.",
                    "translation": "나는 진정하게 느껴지는 아이디어가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs ideas that feel @@.",
                    "hint": "INFP는 자신의 가치와 맞는 아이디어를 원해요.",
                    "optionA": "fake",
                    "optionB": "authentic",
                    "optionC": "boring",
                    "result": "authentic",
                    "explanation": "준호는 'I need ideas that feel authentic'라고 말했어요. 진정성을 중요하게 여기죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I connect random concepts together!",
                    "translation": "나는 무작위 개념들을 함께 연결해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I explore one theme deeply!",
                    "translation": "나는 하나의 주제를 깊이 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your depth creates beautiful insight!",
                    "translation": "네 깊이가 아름다운 통찰을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your creativity sparks new thoughts!",
                    "translation": "네 창의성이 새로운 생각을 촉발해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I question everything naturally!",
                    "translation": "나는 모든 것을 자연스럽게 질문해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I reflect on personal meaning!",
                    "translation": "나는 개인적 의미를 성찰해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의적 탐색에 대한 문장이에요.",
                    "result": "Creative exploration leads new discoveries",
                    "explanation": "창의적 탐색이 새로운 발견으로 이끌어요.",
                    "optionA": "discoveries",
                    "optionB": "exploration",
                    "optionC": "leads",
                    "optionD": "new",
                    "optionE": "Creative"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 탐색",
            "explanation": "ENTP의 빠른 연결과 INFP의 의미 추구 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "What if we try this?",
                    "translation": "나는 우리 이걸 시도하면 어때?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Does it match our values?",
                    "translation": "그게 우리 가치와 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "I see possibilities everywhere!",
                    "translation": "나는 곳곳에서 가능성을 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 끊임없이 새로운 아이디어를 떠올립니다.",
                    "hint": "ENTP는 창의적인 연결을 빠르게 만들어요.",
                    "result": "O",
                    "explanation": "소연이는 'I see possibilities everywhere'라며 아이디어가 많아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "I think about deeper meaning.",
                    "translation": "나는 더 깊은 의미를 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That adds real purpose!",
                    "translation": "그게 진짜 목적을 더해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need ideas that feel authentic.",
                    "translation": "나는 진정하게 느껴지는 아이디어가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs ideas that feel @@.",
                    "hint": "INFP는 자신의 가치와 맞는 아이디어를 원해요.",
                    "optionA": "fake",
                    "optionB": "authentic",
                    "optionC": "boring",
                    "result": "authentic",
                    "explanation": "준호는 'I need ideas that feel authentic'라고 말했어요. 진정성을 중요하게 여기죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I connect random concepts together!",
                    "translation": "나는 무작위 개념들을 함께 연결해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I explore one theme deeply!",
                    "translation": "나는 하나의 주제를 깊이 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your depth creates beautiful insight!",
                    "translation": "네 깊이가 아름다운 통찰을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your creativity sparks new thoughts!",
                    "translation": "네 창의성이 새로운 생각을 촉발해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I question everything naturally!",
                    "translation": "나는 모든 것을 자연스럽게 질문해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I reflect on personal meaning!",
                    "translation": "나는 개인적 의미를 성찰해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의적 탐색에 대한 문장이에요.",
                    "optionA": "discoveries",
                    "optionB": "exploration",
                    "optionC": "leads",
                    "optionD": "new",
                    "optionE": "Creative",
                    "result": "Creative exploration leads new discoveries",
                    "explanation": "창의적 탐색이 새로운 발견으로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18544 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾고 배우기",
            "explanation": "ENTP의 광범위한 탐색과 INFP의 선택적 몰입 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I research many topics at once!",
                    "translation": "나는 동시에 많은 주제를 조사해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I focus on what matters.",
                    "translation": "나는 중요한 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Everything connects in interesting ways!",
                    "translation": "나는 모든 것이 흥미롭게 연결돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 여러 분야를 동시에 공부하는 것을 좋아합니다.",
                    "hint": "ENTP는 폭넓은 관심사를 가져요.",
                    "result": "O",
                    "explanation": "태현이는 'I research many topics at once'라며 다양하게 탐구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I choose topics that touch hearts.",
                    "translation": "나는 마음을 감동시키는 주제를 선택해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That creates meaningful learning!",
                    "translation": "그게 의미있는 배움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "I need time to understand deeply.",
                    "translation": "나는 깊이 이해하려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun needs time to understand @@.",
                    "hint": "INFP는 천천히 깊게 이해해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "never",
                    "result": "deeply",
                    "explanation": "하윤이는 'I need time to understand deeply'라고 말했어요. 깊이 이해하려 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I love arguing different viewpoints!",
                    "translation": "나는 다른 관점들을 논쟁하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I explore my personal perspective!",
                    "translation": "나는 내 개인적 관점을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your perspective brings unique beauty!",
                    "translation": "네 관점이 독특한 아름다움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your curiosity opens many doors!",
                    "translation": "네 호기심이 많은 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I challenge every idea playfully!",
                    "translation": "나는 모든 아이디어에 장난스럽게 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I seek what feels true!",
                    "translation": "나는 진실하게 느껴지는 걸 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 배움에 대한 문장이에요.",
                    "result": "Deep learning brings real wisdom",
                    "explanation": "깊은 배움이 진짜 지혜를 가져와요.",
                    "optionA": "learning",
                    "optionB": "real",
                    "optionC": "brings",
                    "optionD": "Deep",
                    "optionE": "wisdom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾고 배우기",
            "explanation": "ENTP의 광범위한 탐색과 INFP의 선택적 몰입 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I research many topics at once!",
                    "translation": "나는 동시에 많은 주제를 조사해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I focus on what matters.",
                    "translation": "나는 중요한 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Everything connects in interesting ways!",
                    "translation": "나는 모든 것이 흥미롭게 연결돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 여러 분야를 동시에 공부하는 것을 좋아합니다.",
                    "hint": "ENTP는 폭넓은 관심사를 가져요.",
                    "result": "O",
                    "explanation": "태현이는 'I research many topics at once'라며 다양하게 탐구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I choose topics that touch hearts.",
                    "translation": "나는 마음을 감동시키는 주제를 선택해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That creates meaningful learning!",
                    "translation": "그게 의미있는 배움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "I need time to understand deeply.",
                    "translation": "나는 깊이 이해하려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun needs time to understand @@.",
                    "hint": "INFP는 천천히 깊게 이해해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "never",
                    "result": "deeply",
                    "explanation": "하윤이는 'I need time to understand deeply'라고 말했어요. 깊이 이해하려 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I love arguing different viewpoints!",
                    "translation": "나는 다른 관점들을 논쟁하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I explore my personal perspective!",
                    "translation": "나는 내 개인적 관점을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your perspective brings unique beauty!",
                    "translation": "네 관점이 독특한 아름다움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your curiosity opens many doors!",
                    "translation": "네 호기심이 많은 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I challenge every idea playfully!",
                    "translation": "나는 모든 아이디어에 장난스럽게 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I seek what feels true!",
                    "translation": "나는 진실하게 느껴지는 걸 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 배움에 대한 문장이에요.",
                    "optionA": "learning",
                    "optionB": "real",
                    "optionC": "brings",
                    "optionD": "Deep",
                    "optionE": "wisdom",
                    "result": "Deep learning brings real wisdom",
                    "explanation": "깊은 배움이 진짜 지혜를 가져와요."
                }
            ]
        }
    ]
}
ID: 18545 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "무엇을 선택할까",
            "explanation": "ENTP의 논리적 분석과 INFP의 가치 기반 선택 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let me analyze all options!",
                    "translation": "나는 모든 선택지를 분석할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I check how it feels inside.",
                    "translation": "나는 내면에서 어떻게 느껴지는지 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Logic helps me decide fast!",
                    "translation": "나는 논리가 빠르게 결정하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 논리적으로 장단점을 따져서 결정합니다.",
                    "hint": "ENTP는 객관적 분석을 해요.",
                    "result": "O",
                    "explanation": "윤호는 'Let me analyze all options'라며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "My values guide my choices.",
                    "translation": "나는 내 가치가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That keeps you authentic!",
                    "translation": "그게 너를 진정하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I need time to feel right.",
                    "translation": "나는 옳게 느끼려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae needs time to feel @@.",
                    "hint": "INFP는 직관적으로 옳은 선택을 느껴요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "confused",
                    "result": "right",
                    "explanation": "미래는 'I need time to feel right'라고 말했어요. 올바른 느낌을 받아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I debate pros and cons!",
                    "translation": "나는 장단점을 토론해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I listen to my heart!",
                    "translation": "나는 내 마음에 귀 기울여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your authenticity inspires trust!",
                    "translation": "네 진정성이 신뢰를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your logic brings clarity!",
                    "translation": "네 논리가 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I consider every angle possible!",
                    "translation": "나는 가능한 모든 각도를 고려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I choose what feels meaningful!",
                    "translation": "나는 의미있게 느껴지는 걸 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "result": "Good decisions balance logic values",
                    "explanation": "좋은 결정은 논리와 가치의 균형을 이뤄요.",
                    "optionA": "values",
                    "optionB": "logic",
                    "optionC": "decisions",
                    "optionD": "Good",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "무엇을 선택할까",
            "explanation": "ENTP의 논리적 분석과 INFP의 가치 기반 선택 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let me analyze all options!",
                    "translation": "나는 모든 선택지를 분석할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I check how it feels inside.",
                    "translation": "나는 내면에서 어떻게 느껴지는지 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Logic helps me decide fast!",
                    "translation": "나는 논리가 빠르게 결정하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 논리적으로 장단점을 따져서 결정합니다.",
                    "hint": "ENTP는 객관적 분석을 해요.",
                    "result": "O",
                    "explanation": "윤호는 'Let me analyze all options'라며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "My values guide my choices.",
                    "translation": "나는 내 가치가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That keeps you authentic!",
                    "translation": "그게 너를 진정하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I need time to feel right.",
                    "translation": "나는 옳게 느끼려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae needs time to feel @@.",
                    "hint": "INFP는 직관적으로 옳은 선택을 느껴요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "confused",
                    "result": "right",
                    "explanation": "미래는 'I need time to feel right'라고 말했어요. 올바른 느낌을 받아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I debate pros and cons!",
                    "translation": "나는 장단점을 토론해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I listen to my heart!",
                    "translation": "나는 내 마음에 귀 기울여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your authenticity inspires trust!",
                    "translation": "네 진정성이 신뢰를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your logic brings clarity!",
                    "translation": "네 논리가 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I consider every angle possible!",
                    "translation": "나는 가능한 모든 각도를 고려해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I choose what feels meaningful!",
                    "translation": "나는 의미있게 느껴지는 걸 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "values",
                    "optionB": "logic",
                    "optionC": "decisions",
                    "optionD": "Good",
                    "optionE": "balance",
                    "result": "Good decisions balance logic values",
                    "explanation": "좋은 결정은 논리와 가치의 균형을 이뤄요."
                }
            ]
        }
    ]
}
ID: 18546 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 바뀔 때",
            "explanation": "ENTP의 즉흥적 적응과 INFP의 내면 조정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "This opens new possibilities!",
                    "translation": "이게 새로운 가능성을 열어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I need a moment to adjust.",
                    "translation": "나는 적응하려면 잠시 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "Change makes things more interesting!",
                    "translation": "나는 변화가 일을 더 흥미롭게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 예상치 못한 변화를 즐겁게 받아들입니다.",
                    "hint": "ENTP는 변화를 새로운 기회로 봐요.",
                    "result": "O",
                    "explanation": "수아는 'This opens new possibilities'라며 긍정적으로 반응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I process changes internally first.",
                    "translation": "나는 먼저 내면적으로 변화를 처리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That protects your peace!",
                    "translation": "그게 네 평화를 지켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs to understand @@.",
                    "hint": "INFP는 변화의 이유를 알고 싶어해요.",
                    "optionA": "nothing",
                    "optionB": "why",
                    "optionC": "when",
                    "result": "why",
                    "explanation": "나영이는 'I need to understand why'라고 말했어요. 이유를 알아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I improvise solutions quickly!",
                    "translation": "나는 빠르게 해결책을 즉흥적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I reflect before moving forward!",
                    "translation": "나는 앞으로 나가기 전에 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your thoughtfulness brings wisdom!",
                    "translation": "네 사려깊음이 지혜를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your flexibility makes change easier!",
                    "translation": "네 유연성이 변화를 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I see opportunities in chaos!",
                    "translation": "나는 혼란 속에서 기회를 봐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I find meaning in transitions!",
                    "translation": "나는 전환 속에서 의미를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화 적응에 대한 문장이에요.",
                    "result": "Flexible minds embrace change easily",
                    "explanation": "유연한 마음이 변화를 쉽게 받아들여요.",
                    "optionA": "change",
                    "optionB": "Flexible",
                    "optionC": "easily",
                    "optionD": "embrace",
                    "optionE": "minds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 바뀔 때",
            "explanation": "ENTP의 즉흥적 적응과 INFP의 내면 조정 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "This opens new possibilities!",
                    "translation": "이게 새로운 가능성을 열어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I need a moment to adjust.",
                    "translation": "나는 적응하려면 잠시 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "Change makes things more interesting!",
                    "translation": "나는 변화가 일을 더 흥미롭게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 예상치 못한 변화를 즐겁게 받아들입니다.",
                    "hint": "ENTP는 변화를 새로운 기회로 봐요.",
                    "result": "O",
                    "explanation": "수아는 'This opens new possibilities'라며 긍정적으로 반응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I process changes internally first.",
                    "translation": "나는 먼저 내면적으로 변화를 처리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That protects your peace!",
                    "translation": "그게 네 평화를 지켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs to understand @@.",
                    "hint": "INFP는 변화의 이유를 알고 싶어해요.",
                    "optionA": "nothing",
                    "optionB": "why",
                    "optionC": "when",
                    "result": "why",
                    "explanation": "나영이는 'I need to understand why'라고 말했어요. 이유를 알아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I improvise solutions quickly!",
                    "translation": "나는 빠르게 해결책을 즉흥적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I reflect before moving forward!",
                    "translation": "나는 앞으로 나가기 전에 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your thoughtfulness brings wisdom!",
                    "translation": "네 사려깊음이 지혜를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your flexibility makes change easier!",
                    "translation": "네 유연성이 변화를 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I see opportunities in chaos!",
                    "translation": "나는 혼란 속에서 기회를 봐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I find meaning in transitions!",
                    "translation": "나는 전환 속에서 의미를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화 적응에 대한 문장이에요.",
                    "optionA": "change",
                    "optionB": "Flexible",
                    "optionC": "easily",
                    "optionD": "embrace",
                    "optionE": "minds",
                    "result": "Flexible minds embrace change easily",
                    "explanation": "유연한 마음이 변화를 쉽게 받아들여요."
                }
            ]
        }
    ]
}
ID: 18547 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방 정리하기",
            "explanation": "ENTP의 창의적 무질서와 INFP의 개인적 공간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "My room looks messy sometimes!",
                    "translation": "내 방은 가끔 어질러 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I keep things that feel special.",
                    "translation": "나는 특별하게 느껴지는 것들을 간직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "I know where everything is!",
                    "translation": "나는 모든 게 어디 있는지 알아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 정리되지 않은 것처럼 보여도 자기 시스템이 있습니다.",
                    "hint": "ENTP는 자기만의 혼돈 속 질서가 있어요.",
                    "result": "O",
                    "explanation": "현우는 'I know where everything is'라며 자기 방식이 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Each item tells a story.",
                    "translation": "나는 각 물건이 이야기를 담아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That creates meaningful space!",
                    "translation": "그게 의미있는 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I arrange things by feeling.",
                    "translation": "나는 느낌으로 물건을 배치해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun arranges things by @@.",
                    "hint": "INFP는 감정적 연결로 공간을 꾸며요.",
                    "optionA": "color",
                    "optionB": "feeling",
                    "optionC": "size",
                    "result": "feeling",
                    "explanation": "서준이는 'I arrange things by feeling'이라고 말했어요. 느낌대로 배치하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I pile projects everywhere!",
                    "translation": "나는 곳곳에 프로젝트를 쌓아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I create cozy comfortable corners!",
                    "translation": "나는 아늑하고 편안한 구석을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your space feels so peaceful!",
                    "translation": "네 공간이 정말 평화롭게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your chaos holds creative energy!",
                    "translation": "네 혼돈이 창의적 에너지를 담아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I change my room often!",
                    "translation": "나는 자주 내 방을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I keep my personal sanctuary!",
                    "translation": "나는 내 개인적 안식처를 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인 공간에 대한 문장이에요.",
                    "result": "Personal spaces reflect inner worlds",
                    "explanation": "개인 공간이 내면 세계를 반영해요.",
                    "optionA": "worlds",
                    "optionB": "inner",
                    "optionC": "reflect",
                    "optionD": "spaces",
                    "optionE": "Personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방 정리하기",
            "explanation": "ENTP의 창의적 무질서와 INFP의 개인적 공간 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "My room looks messy sometimes!",
                    "translation": "내 방은 가끔 어질러 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I keep things that feel special.",
                    "translation": "나는 특별하게 느껴지는 것들을 간직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "I know where everything is!",
                    "translation": "나는 모든 게 어디 있는지 알아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 정리되지 않은 것처럼 보여도 자기 시스템이 있습니다.",
                    "hint": "ENTP는 자기만의 혼돈 속 질서가 있어요.",
                    "result": "O",
                    "explanation": "현우는 'I know where everything is'라며 자기 방식이 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Each item tells a story.",
                    "translation": "나는 각 물건이 이야기를 담아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That creates meaningful space!",
                    "translation": "그게 의미있는 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I arrange things by feeling.",
                    "translation": "나는 느낌으로 물건을 배치해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun arranges things by @@.",
                    "hint": "INFP는 감정적 연결로 공간을 꾸며요.",
                    "optionA": "color",
                    "optionB": "feeling",
                    "optionC": "size",
                    "result": "feeling",
                    "explanation": "서준이는 'I arrange things by feeling'이라고 말했어요. 느낌대로 배치하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I pile projects everywhere!",
                    "translation": "나는 곳곳에 프로젝트를 쌓아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I create cozy comfortable corners!",
                    "translation": "나는 아늑하고 편안한 구석을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your space feels so peaceful!",
                    "translation": "네 공간이 정말 평화롭게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your chaos holds creative energy!",
                    "translation": "네 혼돈이 창의적 에너지를 담아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I change my room often!",
                    "translation": "나는 자주 내 방을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I keep my personal sanctuary!",
                    "translation": "나는 내 개인적 안식처를 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개인 공간에 대한 문장이에요.",
                    "optionA": "worlds",
                    "optionB": "inner",
                    "optionC": "reflect",
                    "optionD": "spaces",
                    "optionE": "Personal",
                    "result": "Personal spaces reflect inner worlds",
                    "explanation": "개인 공간이 내면 세계를 반영해요."
                }
            ]
        }
    ]
}
ID: 18548 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ENTP의 즉흥적 흐름과 INFP의 유연한 루틴 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I do whatever feels exciting!",
                    "translation": "나는 신나게 느껴지는 걸 뭐든 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I follow my inner rhythm.",
                    "translation": "나는 내 내면의 리듬을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Every day brings new adventures!",
                    "translation": "나는 매일이 새로운 모험을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 계획 없이 그때그때 하고 싶은 것을 합니다.",
                    "hint": "ENTP는 즉흥적으로 하루를 보내요.",
                    "result": "O",
                    "explanation": "도윤이는 'I do whatever feels exciting'이라며 자유롭게 지내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I need quiet time daily.",
                    "translation": "나는 매일 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That recharges your energy!",
                    "translation": "그게 네 에너지를 재충전해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I protect my creative space.",
                    "translation": "나는 내 창조적 공간을 보호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi protects her creative @@.",
                    "hint": "INFP는 창작을 위한 시간을 지켜요.",
                    "optionA": "food",
                    "optionB": "space",
                    "optionC": "phone",
                    "result": "space",
                    "explanation": "은비는 'I protect my creative space'라고 말했어요. 창조적 공간을 지키죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I jump between different activities!",
                    "translation": "나는 여러 활동 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I immerse in one thing deeply!",
                    "translation": "나는 하나에 깊이 몰입해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your focus creates beautiful work!",
                    "translation": "네 집중이 아름다운 작품을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your energy brings fun variety!",
                    "translation": "네 에너지가 재미있는 다양함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I hate strict schedules always!",
                    "translation": "나는 항상 엄격한 일정을 싫어해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I flow with my emotions!",
                    "translation": "나는 내 감정과 함께 흘러가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연한 생활에 대한 문장이에요.",
                    "result": "Flexible routines allow creative freedom",
                    "explanation": "유연한 루틴이 창의적 자유를 허락해요.",
                    "optionA": "freedom",
                    "optionB": "Flexible",
                    "optionC": "creative",
                    "optionD": "allow",
                    "optionE": "routines"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ENTP의 즉흥적 흐름과 INFP의 유연한 루틴 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I do whatever feels exciting!",
                    "translation": "나는 신나게 느껴지는 걸 뭐든 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I follow my inner rhythm.",
                    "translation": "나는 내 내면의 리듬을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Every day brings new adventures!",
                    "translation": "나는 매일이 새로운 모험을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 계획 없이 그때그때 하고 싶은 것을 합니다.",
                    "hint": "ENTP는 즉흥적으로 하루를 보내요.",
                    "result": "O",
                    "explanation": "도윤이는 'I do whatever feels exciting'이라며 자유롭게 지내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I need quiet time daily.",
                    "translation": "나는 매일 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That recharges your energy!",
                    "translation": "그게 네 에너지를 재충전해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I protect my creative space.",
                    "translation": "나는 내 창조적 공간을 보호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi protects her creative @@.",
                    "hint": "INFP는 창작을 위한 시간을 지켜요.",
                    "optionA": "food",
                    "optionB": "space",
                    "optionC": "phone",
                    "result": "space",
                    "explanation": "은비는 'I protect my creative space'라고 말했어요. 창조적 공간을 지키죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I jump between different activities!",
                    "translation": "나는 여러 활동 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I immerse in one thing deeply!",
                    "translation": "나는 하나에 깊이 몰입해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your focus creates beautiful work!",
                    "translation": "네 집중이 아름다운 작품을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your energy brings fun variety!",
                    "translation": "네 에너지가 재미있는 다양함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I hate strict schedules always!",
                    "translation": "나는 항상 엄격한 일정을 싫어해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I flow with my emotions!",
                    "translation": "나는 내 감정과 함께 흘러가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연한 생활에 대한 문장이에요.",
                    "optionA": "freedom",
                    "optionB": "Flexible",
                    "optionC": "creative",
                    "optionD": "allow",
                    "optionE": "routines",
                    "result": "Flexible routines allow creative freedom",
                    "explanation": "유연한 루틴이 창의적 자유를 허락해요."
                }
            ]
        }
    ]
}
ID: 18549 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일이 생겼을 때",
            "explanation": "ENTP의 논리적 분석과 INFP의 감정 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "Let's find the logic here!",
                    "translation": "나는 여기서 논리를 찾자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I need to process my feelings.",
                    "translation": "나는 내 감정을 처리할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "I analyze what went wrong!",
                    "translation": "나는 뭐가 잘못됐는지 분석해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 문제를 객관적으로 분석하여 해결책을 찾습니다.",
                    "hint": "ENTP는 논리적으로 문제를 파악해요.",
                    "result": "O",
                    "explanation": "소연이는 'I analyze what went wrong'이라며 분석적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I write in my journal.",
                    "translation": "나는 내 일기에 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That helps you understand!",
                    "translation": "그게 너를 이해하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "I need time alone quietly.",
                    "translation": "나는 조용히 혼자만의 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun needs time alone @@.",
                    "hint": "INFP는 혼자 조용히 감정을 정리해요.",
                    "optionA": "loudly",
                    "optionB": "quietly",
                    "optionC": "never",
                    "result": "quietly",
                    "explanation": "하윤이는 'I need time alone quietly'라고 말했어요. 조용히 있어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I debate solutions with friends!",
                    "translation": "나는 친구들과 해결책을 토론해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I reflect on deeper meaning!",
                    "translation": "나는 더 깊은 의미를 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your depth brings real healing!",
                    "translation": "네 깊이가 진짜 치유를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your logic brings perspective!",
                    "translation": "네 논리가 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I challenge negative thoughts!",
                    "translation": "나는 부정적 생각에 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I honor my authentic emotions!",
                    "translation": "나는 내 진정한 감정을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정 처리에 대한 문장이에요.",
                    "result": "Processing emotions leads true healing",
                    "explanation": "감정을 처리하면 진정한 치유로 이끌어요.",
                    "optionA": "healing",
                    "optionB": "leads",
                    "optionC": "Processing",
                    "optionD": "emotions",
                    "optionE": "true"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일이 생겼을 때",
            "explanation": "ENTP의 논리적 분석과 INFP의 감정 처리 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "Let's find the logic here!",
                    "translation": "나는 여기서 논리를 찾자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I need to process my feelings.",
                    "translation": "나는 내 감정을 처리할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "I analyze what went wrong!",
                    "translation": "나는 뭐가 잘못됐는지 분석해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 문제를 객관적으로 분석하여 해결책을 찾습니다.",
                    "hint": "ENTP는 논리적으로 문제를 파악해요.",
                    "result": "O",
                    "explanation": "소연이는 'I analyze what went wrong'이라며 분석적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I write in my journal.",
                    "translation": "나는 내 일기에 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That helps you understand!",
                    "translation": "그게 너를 이해하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "I need time alone quietly.",
                    "translation": "나는 조용히 혼자만의 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun needs time alone @@.",
                    "hint": "INFP는 혼자 조용히 감정을 정리해요.",
                    "optionA": "loudly",
                    "optionB": "quietly",
                    "optionC": "never",
                    "result": "quietly",
                    "explanation": "하윤이는 'I need time alone quietly'라고 말했어요. 조용히 있어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I debate solutions with friends!",
                    "translation": "나는 친구들과 해결책을 토론해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I reflect on deeper meaning!",
                    "translation": "나는 더 깊은 의미를 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your depth brings real healing!",
                    "translation": "네 깊이가 진짜 치유를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your logic brings perspective!",
                    "translation": "네 논리가 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I challenge negative thoughts!",
                    "translation": "나는 부정적 생각에 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I honor my authentic emotions!",
                    "translation": "나는 내 진정한 감정을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정 처리에 대한 문장이에요.",
                    "optionA": "healing",
                    "optionB": "leads",
                    "optionC": "Processing",
                    "optionD": "emotions",
                    "optionE": "true",
                    "result": "Processing emotions leads true healing",
                    "explanation": "감정을 처리하면 진정한 치유로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18550 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENTP의 빠른 대응과 INFP의 내면 강인함 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I think of solutions fast!",
                    "translation": "나는 빠르게 해결책을 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I stay true to my values.",
                    "translation": "나는 내 가치에 진실하게 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Pressure makes me more creative!",
                    "translation": "나는 압박이 나를 더 창의적으로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 압박 속에서 오히려 창의적인 아이디어를 냅니다.",
                    "hint": "ENTP는 위기에서 더 창의적이에요.",
                    "result": "O",
                    "explanation": "태현이는 'Pressure makes me more creative'라며 압박을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I draw strength from inside.",
                    "translation": "나는 내면에서 힘을 끌어내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That shows real courage!",
                    "translation": "그게 진짜 용기를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I need to feel grounded.",
                    "translation": "나는 안정감을 느낄 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee needs to feel @@.",
                    "hint": "INFP는 내면의 중심을 잡아야 해요.",
                    "optionA": "lost",
                    "optionB": "grounded",
                    "optionC": "angry",
                    "result": "grounded",
                    "explanation": "소희는 'I need to feel grounded'라고 말했어요. 안정감이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I brainstorm many options quickly!",
                    "translation": "나는 빠르게 많은 선택지를 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I protect what matters most!",
                    "translation": "나는 가장 중요한 것을 보호해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your integrity inspires respect!",
                    "translation": "네 진실성이 존경을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your quick thinking saves situations!",
                    "translation": "네 빠른 생각이 상황을 구해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I use humor to cope!",
                    "translation": "나는 대처하려고 유머를 써!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I find hope in difficult times!",
                    "translation": "나는 힘든 시기에서 희망을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "내면의 힘에 대한 문장이에요.",
                    "result": "Inner strength provides true resilience",
                    "explanation": "내면의 힘이 진정한 회복력을 제공해요.",
                    "optionA": "strength",
                    "optionB": "provides",
                    "optionC": "resilience",
                    "optionD": "true",
                    "optionE": "Inner"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENTP의 빠른 대응과 INFP의 내면 강인함 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I think of solutions fast!",
                    "translation": "나는 빠르게 해결책을 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I stay true to my values.",
                    "translation": "나는 내 가치에 진실하게 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Pressure makes me more creative!",
                    "translation": "나는 압박이 나를 더 창의적으로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 압박 속에서 오히려 창의적인 아이디어를 냅니다.",
                    "hint": "ENTP는 위기에서 더 창의적이에요.",
                    "result": "O",
                    "explanation": "태현이는 'Pressure makes me more creative'라며 압박을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I draw strength from inside.",
                    "translation": "나는 내면에서 힘을 끌어내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That shows real courage!",
                    "translation": "그게 진짜 용기를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I need to feel grounded.",
                    "translation": "나는 안정감을 느낄 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee needs to feel @@.",
                    "hint": "INFP는 내면의 중심을 잡아야 해요.",
                    "optionA": "lost",
                    "optionB": "grounded",
                    "optionC": "angry",
                    "result": "grounded",
                    "explanation": "소희는 'I need to feel grounded'라고 말했어요. 안정감이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I brainstorm many options quickly!",
                    "translation": "나는 빠르게 많은 선택지를 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I protect what matters most!",
                    "translation": "나는 가장 중요한 것을 보호해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your integrity inspires respect!",
                    "translation": "네 진실성이 존경을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your quick thinking saves situations!",
                    "translation": "네 빠른 생각이 상황을 구해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I use humor to cope!",
                    "translation": "나는 대처하려고 유머를 써!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I find hope in difficult times!",
                    "translation": "나는 힘든 시기에서 희망을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "내면의 힘에 대한 문장이에요.",
                    "optionA": "strength",
                    "optionB": "provides",
                    "optionC": "resilience",
                    "optionD": "true",
                    "optionE": "Inner",
                    "result": "Inner strength provides true resilience",
                    "explanation": "내면의 힘이 진정한 회복력을 제공해요."
                }
            ]
        }
    ]
}
ID: 18551 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ENTP의 다양한 가능성과 INFP의 이상 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "I want to try everything!",
                    "translation": "나는 모든 걸 시도하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I dream of making difference.",
                    "translation": "나는 변화를 만드는 꿈을 꿔."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "So many paths look interesting!",
                    "translation": "나는 정말 많은 길이 흥미로워 보여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 여러 직업과 진로를 동시에 고려합니다.",
                    "hint": "ENTP는 다양한 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "윤호는 'I want to try everything'이라며 많은 것에 관심 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "My work needs deep meaning.",
                    "translation": "나는 내 일에 깊은 의미가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That creates lasting impact!",
                    "translation": "그게 오래가는 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need to help others.",
                    "translation": "나는 다른 이들을 도울 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs to help @@.",
                    "hint": "INFP는 타인을 돕는 일을 원해요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "himself",
                    "result": "others",
                    "explanation": "준호는 'I need to help others'라고 말했어요. 다른 이들을 돕고 싶어하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I explore unconventional careers!",
                    "translation": "나는 틀에 박히지 않은 직업을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I seek authentic purposeful work!",
                    "translation": "나는 진정하고 목적있는 일을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your purpose brings beautiful change!",
                    "translation": "네 목적이 아름다운 변화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your creativity opens new paths!",
                    "translation": "네 창의성이 새로운 길을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I debate every career option!",
                    "translation": "나는 모든 직업 선택지를 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I follow my heart's calling!",
                    "translation": "나는 내 마음의 부름을 따라가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의미있는 일에 대한 문장이에요.",
                    "result": "Meaningful work brings deep satisfaction",
                    "explanation": "의미있는 일이 깊은 만족을 가져와요.",
                    "optionA": "brings",
                    "optionB": "satisfaction",
                    "optionC": "work",
                    "optionD": "Meaningful",
                    "optionE": "deep"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ENTP의 다양한 가능성과 INFP의 이상 추구 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "I want to try everything!",
                    "translation": "나는 모든 걸 시도하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I dream of making difference.",
                    "translation": "나는 변화를 만드는 꿈을 꿔."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "So many paths look interesting!",
                    "translation": "나는 정말 많은 길이 흥미로워 보여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 여러 직업과 진로를 동시에 고려합니다.",
                    "hint": "ENTP는 다양한 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "윤호는 'I want to try everything'이라며 많은 것에 관심 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "My work needs deep meaning.",
                    "translation": "나는 내 일에 깊은 의미가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That creates lasting impact!",
                    "translation": "그게 오래가는 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need to help others.",
                    "translation": "나는 다른 이들을 도울 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs to help @@.",
                    "hint": "INFP는 타인을 돕는 일을 원해요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "himself",
                    "result": "others",
                    "explanation": "준호는 'I need to help others'라고 말했어요. 다른 이들을 돕고 싶어하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I explore unconventional careers!",
                    "translation": "나는 틀에 박히지 않은 직업을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I seek authentic purposeful work!",
                    "translation": "나는 진정하고 목적있는 일을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your purpose brings beautiful change!",
                    "translation": "네 목적이 아름다운 변화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your creativity opens new paths!",
                    "translation": "네 창의성이 새로운 길을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I debate every career option!",
                    "translation": "나는 모든 직업 선택지를 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I follow my heart's calling!",
                    "translation": "나는 내 마음의 부름을 따라가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의미있는 일에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "satisfaction",
                    "optionC": "work",
                    "optionD": "Meaningful",
                    "optionE": "deep",
                    "result": "Meaningful work brings deep satisfaction",
                    "explanation": "의미있는 일이 깊은 만족을 가져와요."
                }
            ]
        }
    ]
}
ID: 18552 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 이루는 방법",
            "explanation": "ENTP의 다각적 접근과 INFP의 가치 중심 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I try many different approaches!",
                    "translation": "나는 많은 다른 접근을 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I stay aligned with values.",
                    "translation": "나는 가치와 일치하게 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "Experimenting leads to breakthroughs!",
                    "translation": "나는 실험이 돌파구로 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민서는 다양한 방법을 시도하며 목표를 향해 갑니다.",
                    "hint": "ENTP는 실험적으로 접근해요.",
                    "result": "O",
                    "explanation": "민서는 'I try many different approaches'라며 여러 방법을 써요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "Authenticity guides my path.",
                    "translation": "나는 진정성이 내 길을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "That keeps you genuine!",
                    "translation": "그게 너를 진실하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need work that feels right.",
                    "translation": "나는 옳게 느껴지는 일이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs work that feels @@.",
                    "hint": "INFP는 자신에게 맞는 일을 해야 해요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "boring",
                    "result": "right",
                    "explanation": "나영이는 'I need work that feels right'라고 말했어요. 올바르게 느껴져야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "I pivot when something fails!",
                    "translation": "나는 뭔가 실패하면 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I persist through difficulties!",
                    "translation": "나는 어려움을 견디며 나아가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Your dedication inspires commitment!",
                    "translation": "네 헌신이 전념을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your flexibility finds solutions!",
                    "translation": "네 유연성이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "I challenge conventional methods!",
                    "translation": "나는 전통적 방법에 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I honor my personal vision!",
                    "translation": "나는 내 개인적 비전을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인적 목표에 대한 문장이에요.",
                    "result": "Personal values drive meaningful goals",
                    "explanation": "개인적 가치가 의미있는 목표를 이끌어요.",
                    "optionA": "Personal",
                    "optionB": "meaningful",
                    "optionC": "values",
                    "optionD": "drive",
                    "optionE": "goals"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 이루는 방법",
            "explanation": "ENTP의 다각적 접근과 INFP의 가치 중심 추구 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I try many different approaches!",
                    "translation": "나는 많은 다른 접근을 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I stay aligned with values.",
                    "translation": "나는 가치와 일치하게 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "Experimenting leads to breakthroughs!",
                    "translation": "나는 실험이 돌파구로 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민서는 다양한 방법을 시도하며 목표를 향해 갑니다.",
                    "hint": "ENTP는 실험적으로 접근해요.",
                    "result": "O",
                    "explanation": "민서는 'I try many different approaches'라며 여러 방법을 써요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "Authenticity guides my path.",
                    "translation": "나는 진정성이 내 길을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "That keeps you genuine!",
                    "translation": "그게 너를 진실하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need work that feels right.",
                    "translation": "나는 옳게 느껴지는 일이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs work that feels @@.",
                    "hint": "INFP는 자신에게 맞는 일을 해야 해요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "boring",
                    "result": "right",
                    "explanation": "나영이는 'I need work that feels right'라고 말했어요. 올바르게 느껴져야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "I pivot when something fails!",
                    "translation": "나는 뭔가 실패하면 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I persist through difficulties!",
                    "translation": "나는 어려움을 견디며 나아가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Your dedication inspires commitment!",
                    "translation": "네 헌신이 전념을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your flexibility finds solutions!",
                    "translation": "네 유연성이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "I challenge conventional methods!",
                    "translation": "나는 전통적 방법에 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I honor my personal vision!",
                    "translation": "나는 내 개인적 비전을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개인적 목표에 대한 문장이에요.",
                    "optionA": "Personal",
                    "optionB": "meaningful",
                    "optionC": "values",
                    "optionD": "drive",
                    "optionE": "goals",
                    "result": "Personal values drive meaningful goals",
                    "explanation": "개인적 가치가 의미있는 목표를 이끌어요."
                }
            ]
        }
    ]
}
ID: 18553 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 하고 싶은 것",
            "explanation": "ENTP의 다양한 활동과 INFP의 창조적 시간 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "Let's try something totally new!",
                    "translation": "나는 완전히 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need time for creative work.",
                    "translation": "나는 창조적 작업을 위한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "Random adventures sound fun!",
                    "translation": "나는 무작위 모험이 재밌게 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 계획없이 즉흥적인 활동을 즐깁니다.",
                    "hint": "ENTP는 예상 밖의 경험을 좋아해요.",
                    "result": "O",
                    "explanation": "현주는 'Random adventures sound fun'이라며 즉흥을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I create in quiet spaces.",
                    "translation": "나는 조용한 공간에서 창조해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "That produces beautiful things!",
                    "translation": "그게 아름다운 것들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I express my inner world.",
                    "translation": "나는 내 내면 세계를 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae expresses her inner @@.",
                    "hint": "INFP는 내면을 작품으로 표현해요.",
                    "optionA": "anger",
                    "optionB": "world",
                    "optionC": "phone",
                    "result": "world",
                    "explanation": "미래는 'I express my inner world'라고 말했어요. 내면 세계를 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "I join different social groups!",
                    "translation": "나는 여러 사회 그룹에 가입해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I nurture few close friendships!",
                    "translation": "나는 소수의 친한 우정을 키워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "Your depth creates meaningful art!",
                    "translation": "네 깊이가 의미있는 예술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your variety brings new experiences!",
                    "translation": "네 다양함이 새로운 경험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "I debate ideas for fun!",
                    "translation": "나는 재미로 아이디어를 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I write and reflect deeply!",
                    "translation": "나는 쓰고 깊이 성찰해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의적 표현에 대한 문장이에요.",
                    "result": "Creative expression feeds the soul",
                    "explanation": "창의적 표현이 영혼에 양분을 줘요.",
                    "optionA": "soul",
                    "optionB": "feeds",
                    "optionC": "Creative",
                    "optionD": "expression",
                    "optionE": "the"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 하고 싶은 것",
            "explanation": "ENTP의 다양한 활동과 INFP의 창조적 시간 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "Let's try something totally new!",
                    "translation": "나는 완전히 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need time for creative work.",
                    "translation": "나는 창조적 작업을 위한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "Random adventures sound fun!",
                    "translation": "나는 무작위 모험이 재밌게 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 계획없이 즉흥적인 활동을 즐깁니다.",
                    "hint": "ENTP는 예상 밖의 경험을 좋아해요.",
                    "result": "O",
                    "explanation": "현주는 'Random adventures sound fun'이라며 즉흥을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I create in quiet spaces.",
                    "translation": "나는 조용한 공간에서 창조해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "That produces beautiful things!",
                    "translation": "그게 아름다운 것들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I express my inner world.",
                    "translation": "나는 내 내면 세계를 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae expresses her inner @@.",
                    "hint": "INFP는 내면을 작품으로 표현해요.",
                    "optionA": "anger",
                    "optionB": "world",
                    "optionC": "phone",
                    "result": "world",
                    "explanation": "미래는 'I express my inner world'라고 말했어요. 내면 세계를 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "I join different social groups!",
                    "translation": "나는 여러 사회 그룹에 가입해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I nurture few close friendships!",
                    "translation": "나는 소수의 친한 우정을 키워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "Your depth creates meaningful art!",
                    "translation": "네 깊이가 의미있는 예술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your variety brings new experiences!",
                    "translation": "네 다양함이 새로운 경험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "I debate ideas for fun!",
                    "translation": "나는 재미로 아이디어를 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I write and reflect deeply!",
                    "translation": "나는 쓰고 깊이 성찰해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의적 표현에 대한 문장이에요.",
                    "optionA": "soul",
                    "optionB": "feeds",
                    "optionC": "Creative",
                    "optionD": "expression",
                    "optionE": "the",
                    "result": "Creative expression feeds the soul",
                    "explanation": "창의적 표현이 영혼에 양분을 줘요."
                }
            ]
        }
    ]
}
ID: 18554 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ENTP의 실험적 탐색과 INFP의 몰입적 창작 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I switch hobbies often!",
                    "translation": "나는 자주 취미를 바꿔!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I dive deep into few hobbies.",
                    "translation": "나는 소수의 취미에 깊이 빠져."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Learning basics feels exciting enough!",
                    "translation": "나는 기초를 배우는 게 충분히 신나!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 여러 취미를 조금씩 배우는 것을 즐깁니다.",
                    "hint": "ENTP는 다양한 것을 맛보기로 배워요.",
                    "result": "O",
                    "explanation": "도윤이는 'I switch hobbies often'이라며 자주 바꿔요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "I pour my heart in.",
                    "translation": "나는 내 마음을 쏟아부어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates mastery!",
                    "translation": "그게 숙달을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "My hobbies express my soul.",
                    "translation": "나는 내 취미가 내 영혼을 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul's hobbies express his @@.",
                    "hint": "INFP는 취미로 자신을 표현해요.",
                    "optionA": "anger",
                    "optionB": "soul",
                    "optionC": "money",
                    "result": "soul",
                    "explanation": "하늘이는 'My hobbies express my soul'이라고 말했어요. 영혼을 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I love learning new skills!",
                    "translation": "나는 새로운 기술을 배우는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I perfect what I love!",
                    "translation": "나는 내가 사랑하는 걸 완벽하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your dedication creates beauty!",
                    "translation": "네 헌신이 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Your curiosity brings fresh ideas!",
                    "translation": "네 호기심이 신선한 아이디어를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I experiment with everything!",
                    "translation": "나는 모든 것으로 실험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하늘",
                    "script": "I create with personal meaning!",
                    "translation": "나는 개인적 의미로 창조해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "열정적 취미에 대한 문장이에요.",
                    "result": "Passionate hobbies create lasting joy",
                    "explanation": "열정적인 취미가 오래가는 기쁨을 만들어요.",
                    "optionA": "lasting",
                    "optionB": "joy",
                    "optionC": "hobbies",
                    "optionD": "create",
                    "optionE": "Passionate"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ENTP의 실험적 탐색과 INFP의 몰입적 창작 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I switch hobbies often!",
                    "translation": "나는 자주 취미를 바꿔!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I dive deep into few hobbies.",
                    "translation": "나는 소수의 취미에 깊이 빠져."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Learning basics feels exciting enough!",
                    "translation": "나는 기초를 배우는 게 충분히 신나!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 여러 취미를 조금씩 배우는 것을 즐깁니다.",
                    "hint": "ENTP는 다양한 것을 맛보기로 배워요.",
                    "result": "O",
                    "explanation": "도윤이는 'I switch hobbies often'이라며 자주 바꿔요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "I pour my heart in.",
                    "translation": "나는 내 마음을 쏟아부어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates mastery!",
                    "translation": "그게 숙달을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "My hobbies express my soul.",
                    "translation": "나는 내 취미가 내 영혼을 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul's hobbies express his @@.",
                    "hint": "INFP는 취미로 자신을 표현해요.",
                    "optionA": "anger",
                    "optionB": "soul",
                    "optionC": "money",
                    "result": "soul",
                    "explanation": "하늘이는 'My hobbies express my soul'이라고 말했어요. 영혼을 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I love learning new skills!",
                    "translation": "나는 새로운 기술을 배우는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I perfect what I love!",
                    "translation": "나는 내가 사랑하는 걸 완벽하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your dedication creates beauty!",
                    "translation": "네 헌신이 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Your curiosity brings fresh ideas!",
                    "translation": "네 호기심이 신선한 아이디어를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I experiment with everything!",
                    "translation": "나는 모든 것으로 실험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하늘",
                    "script": "I create with personal meaning!",
                    "translation": "나는 개인적 의미로 창조해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "열정적 취미에 대한 문장이에요.",
                    "optionA": "lasting",
                    "optionB": "joy",
                    "optionC": "hobbies",
                    "optionD": "create",
                    "optionE": "Passionate",
                    "result": "Passionate hobbies create lasting joy",
                    "explanation": "열정적인 취미가 오래가는 기쁨을 만들어요."
                }
            ]
        }
    ]
}
ID: 18555 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다툴 때",
            "explanation": "ENTP의 논리적 토론과 INFP의 감정 존중 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "Let's debate this logically!",
                    "translation": "나는 이걸 논리적으로 토론하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I need to understand feelings first.",
                    "translation": "나는 먼저 감정을 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "I play devil's advocate!",
                    "translation": "나는 반대 입장을 해봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 갈등을 논리적 토론으로 해결하려 합니다.",
                    "hint": "ENTP는 논리로 문제를 풀어요.",
                    "result": "O",
                    "explanation": "수아는 'Let's debate this logically'라며 논리적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Everyone's feelings are valid.",
                    "translation": "나는 모두의 감정이 타당해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That shows real empathy!",
                    "translation": "그게 진짜 공감을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I need time to process hurt.",
                    "translation": "나는 상처를 처리하려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi needs time to process @@.",
                    "hint": "INFP는 감정적 상처를 천천히 치유해요.",
                    "optionA": "nothing",
                    "optionB": "hurt",
                    "optionC": "food",
                    "result": "hurt",
                    "explanation": "은비는 'I need time to process hurt'라고 말했어요. 상처를 처리해야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I challenge ideas not people!",
                    "translation": "나는 사람이 아니라 아이디어에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I seek authentic reconciliation!",
                    "translation": "나는 진정한 화해를 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your compassion heals relationships!",
                    "translation": "네 동정심이 관계를 치유해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your honesty brings clarity!",
                    "translation": "네 솔직함이 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I separate logic from emotion!",
                    "translation": "나는 논리와 감정을 분리해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I honor everyone's experience!",
                    "translation": "나는 모두의 경험을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 화해에 대한 문장이에요.",
                    "result": "True resolution requires understanding both",
                    "explanation": "진정한 해결은 둘 다 이해하는 걸 요구해요.",
                    "optionA": "understanding",
                    "optionB": "resolution",
                    "optionC": "True",
                    "optionD": "both",
                    "optionE": "requires"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다툴 때",
            "explanation": "ENTP의 논리적 토론과 INFP의 감정 존중 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "Let's debate this logically!",
                    "translation": "나는 이걸 논리적으로 토론하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I need to understand feelings first.",
                    "translation": "나는 먼저 감정을 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "I play devil's advocate!",
                    "translation": "나는 반대 입장을 해봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 갈등을 논리적 토론으로 해결하려 합니다.",
                    "hint": "ENTP는 논리로 문제를 풀어요.",
                    "result": "O",
                    "explanation": "수아는 'Let's debate this logically'라며 논리적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Everyone's feelings are valid.",
                    "translation": "나는 모두의 감정이 타당해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That shows real empathy!",
                    "translation": "그게 진짜 공감을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I need time to process hurt.",
                    "translation": "나는 상처를 처리하려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi needs time to process @@.",
                    "hint": "INFP는 감정적 상처를 천천히 치유해요.",
                    "optionA": "nothing",
                    "optionB": "hurt",
                    "optionC": "food",
                    "result": "hurt",
                    "explanation": "은비는 'I need time to process hurt'라고 말했어요. 상처를 처리해야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I challenge ideas not people!",
                    "translation": "나는 사람이 아니라 아이디어에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I seek authentic reconciliation!",
                    "translation": "나는 진정한 화해를 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your compassion heals relationships!",
                    "translation": "네 동정심이 관계를 치유해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your honesty brings clarity!",
                    "translation": "네 솔직함이 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I separate logic from emotion!",
                    "translation": "나는 논리와 감정을 분리해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I honor everyone's experience!",
                    "translation": "나는 모두의 경험을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 화해에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "resolution",
                    "optionC": "True",
                    "optionD": "both",
                    "optionE": "requires",
                    "result": "True resolution requires understanding both",
                    "explanation": "진정한 해결은 둘 다 이해하는 걸 요구해요."
                }
            ]
        }
    ]
}
ID: 18556 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ENTP의 토론 즐김과 INFP의 조화 추구 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I enjoy intellectual arguments!",
                    "translation": "나는 지적 논쟁을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I seek peaceful understanding.",
                    "translation": "나는 평화로운 이해를 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Different views make things interesting!",
                    "translation": "나는 다른 견해가 일을 흥미롭게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 의견 차이를 재미있는 토론 기회로 봅니다.",
                    "hint": "ENTP는 논쟁을 즐거워해요.",
                    "result": "O",
                    "explanation": "태현이는 'I enjoy intellectual arguments'라며 토론을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Harmony feels important to me.",
                    "translation": "나는 조화가 나한테 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That creates safe spaces!",
                    "translation": "그게 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I validate everyone's perspective.",
                    "translation": "나는 모두의 관점을 인정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun validates everyone's @@.",
                    "hint": "INFP는 모든 입장을 존중해요.",
                    "optionA": "mistakes",
                    "optionB": "perspective",
                    "optionC": "anger",
                    "result": "perspective",
                    "explanation": "서준이는 'I validate everyone's perspective'라고 말했어요. 관점을 인정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I question assumptions openly!",
                    "translation": "나는 가정들을 공개적으로 질문해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I listen with open heart!",
                    "translation": "나는 열린 마음으로 들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your empathy brings people together!",
                    "translation": "네 공감이 사람들을 모아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your thinking challenges growth!",
                    "translation": "네 생각이 성장에 도전해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I push boundaries intellectually!",
                    "translation": "나는 지적으로 경계를 밀어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I bridge gaps with compassion!",
                    "translation": "나는 동정심으로 간극을 이어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이해와 존중에 대한 문장이에요.",
                    "result": "Mutual respect builds strong relationships",
                    "explanation": "상호 존중이 강한 관계를 만들어요.",
                    "optionA": "builds",
                    "optionB": "relationships",
                    "optionC": "Mutual",
                    "optionD": "strong",
                    "optionE": "respect"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ENTP의 토론 즐김과 INFP의 조화 추구 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I enjoy intellectual arguments!",
                    "translation": "나는 지적 논쟁을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I seek peaceful understanding.",
                    "translation": "나는 평화로운 이해를 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Different views make things interesting!",
                    "translation": "나는 다른 견해가 일을 흥미롭게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 의견 차이를 재미있는 토론 기회로 봅니다.",
                    "hint": "ENTP는 논쟁을 즐거워해요.",
                    "result": "O",
                    "explanation": "태현이는 'I enjoy intellectual arguments'라며 토론을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Harmony feels important to me.",
                    "translation": "나는 조화가 나한테 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That creates safe spaces!",
                    "translation": "그게 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I validate everyone's perspective.",
                    "translation": "나는 모두의 관점을 인정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun validates everyone's @@.",
                    "hint": "INFP는 모든 입장을 존중해요.",
                    "optionA": "mistakes",
                    "optionB": "perspective",
                    "optionC": "anger",
                    "result": "perspective",
                    "explanation": "서준이는 'I validate everyone's perspective'라고 말했어요. 관점을 인정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I question assumptions openly!",
                    "translation": "나는 가정들을 공개적으로 질문해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I listen with open heart!",
                    "translation": "나는 열린 마음으로 들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your empathy brings people together!",
                    "translation": "네 공감이 사람들을 모아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your thinking challenges growth!",
                    "translation": "네 생각이 성장에 도전해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I push boundaries intellectually!",
                    "translation": "나는 지적으로 경계를 밀어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I bridge gaps with compassion!",
                    "translation": "나는 동정심으로 간극을 이어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "이해와 존중에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "relationships",
                    "optionC": "Mutual",
                    "optionD": "strong",
                    "optionE": "respect",
                    "result": "Mutual respect builds strong relationships",
                    "explanation": "상호 존중이 강한 관계를 만들어요."
                }
            ]
        }
    ]
}
ID: 18557 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임에서 내 방식",
            "explanation": "ENTP의 활발한 교류와 INTJ의 선택적 참여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Let's talk with everyone here!",
                    "translation": "나는 여기 있는 모두와 이야기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I prefer small group discussions.",
                    "translation": "나는 소규모 그룹 토론을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I love bouncing ideas around!",
                    "translation": "나는 아이디어를 이리저리 던지는 걸 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 모임에서 많은 사람들과 활발하게 대화합니다.",
                    "hint": "ENTP는 여러 사람과 아이디어를 교환하는 걸 즐겨요.",
                    "result": "O",
                    "explanation": "도윤이는 'Let's talk with everyone here'라며 적극적으로 교류해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I focus on meaningful conversations.",
                    "translation": "나는 의미있는 대화에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates real depth!",
                    "translation": "그게 진짜 깊이를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I need time alone afterward.",
                    "translation": "나는 나중에 혼자만의 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun needs time alone @@.",
                    "hint": "INTJ는 사교 후에 재충전이 필요해요.",
                    "optionA": "never",
                    "optionB": "afterward",
                    "optionC": "before",
                    "result": "afterward",
                    "explanation": "지훈이는 'I need time alone afterward'라고 말했어요. 나중에 혼자 있어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I debate just for fun!",
                    "translation": "나는 그냥 재미로 토론해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I discuss with clear purpose!",
                    "translation": "나는 명확한 목적을 가지고 논의해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your focus brings real insight!",
                    "translation": "네 집중이 진짜 통찰을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your energy makes things interesting!",
                    "translation": "네 에너지가 일을 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I enjoy meeting random people!",
                    "translation": "나는 무작위로 사람들을 만나는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I choose interactions strategically!",
                    "translation": "나는 전략적으로 교류를 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택적 교류에 대한 문장이에요.",
                    "result": "Strategic networking saves valuable time",
                    "explanation": "전략적 네트워킹이 귀중한 시간을 절약해요.",
                    "optionA": "networking",
                    "optionB": "saves",
                    "optionC": "valuable",
                    "optionD": "Strategic",
                    "optionE": "time"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임에서 내 방식",
            "explanation": "ENTP의 활발한 교류와 INTJ의 선택적 참여 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Let's talk with everyone here!",
                    "translation": "나는 여기 있는 모두와 이야기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I prefer small group discussions.",
                    "translation": "나는 소규모 그룹 토론을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I love bouncing ideas around!",
                    "translation": "나는 아이디어를 이리저리 던지는 걸 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 모임에서 많은 사람들과 활발하게 대화합니다.",
                    "hint": "ENTP는 여러 사람과 아이디어를 교환하는 걸 즐겨요.",
                    "result": "O",
                    "explanation": "도윤이는 'Let's talk with everyone here'라며 적극적으로 교류해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I focus on meaningful conversations.",
                    "translation": "나는 의미있는 대화에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates real depth!",
                    "translation": "그게 진짜 깊이를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I need time alone afterward.",
                    "translation": "나는 나중에 혼자만의 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun needs time alone @@.",
                    "hint": "INTJ는 사교 후에 재충전이 필요해요.",
                    "optionA": "never",
                    "optionB": "afterward",
                    "optionC": "before",
                    "result": "afterward",
                    "explanation": "지훈이는 'I need time alone afterward'라고 말했어요. 나중에 혼자 있어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I debate just for fun!",
                    "translation": "나는 그냥 재미로 토론해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I discuss with clear purpose!",
                    "translation": "나는 명확한 목적을 가지고 논의해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your focus brings real insight!",
                    "translation": "네 집중이 진짜 통찰을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your energy makes things interesting!",
                    "translation": "네 에너지가 일을 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I enjoy meeting random people!",
                    "translation": "나는 무작위로 사람들을 만나는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I choose interactions strategically!",
                    "translation": "나는 전략적으로 교류를 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택적 교류에 대한 문장이에요.",
                    "optionA": "networking",
                    "optionB": "saves",
                    "optionC": "valuable",
                    "optionD": "Strategic",
                    "optionE": "time",
                    "result": "Strategic networking saves valuable time",
                    "explanation": "전략적 네트워킹이 귀중한 시간을 절약해요."
                }
            ]
        }
    ]
}
ID: 18558 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 하기",
            "explanation": "ENTP의 브레인스토밍과 INTJ의 체계적 실행 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's brainstorm together now!",
                    "translation": "나는 지금 함께 브레인스토밍하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I'll create the master plan.",
                    "translation": "나는 마스터 플랜을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "All ideas are welcome here!",
                    "translation": "나는 모든 아이디어가 여기서 환영받아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 팀원들과 자유롭게 아이디어를 나누는 것을 좋아합니다.",
                    "hint": "ENTP는 개방적인 브레인스토밍을 즐겨요.",
                    "result": "O",
                    "explanation": "현우는 'All ideas are welcome here'라며 열린 토론을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I organize ideas into systems.",
                    "translation": "나는 아이디어들을 시스템으로 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That brings real structure!",
                    "translation": "그게 진짜 구조를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I work best independently.",
                    "translation": "나는 독립적으로 일할 때 최고야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon works best @@.",
                    "hint": "INTJ는 혼자 작업하는 걸 선호해요.",
                    "optionA": "always",
                    "optionB": "independently",
                    "optionC": "loudly",
                    "result": "independently",
                    "explanation": "승현이는 'I work best independently'라고 말했어요. 독립적으로 일하는 게 좋죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I challenge every assumption!",
                    "translation": "나는 모든 가정에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I execute the vision efficiently!",
                    "translation": "나는 비전을 효율적으로 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your strategy makes it work!",
                    "translation": "네 전략이 그걸 작동하게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Your creativity sparks innovation!",
                    "translation": "네 창의성이 혁신을 촉발해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I explore many possible directions!",
                    "translation": "나는 많은 가능한 방향을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "I commit to one optimal path!",
                    "translation": "나는 하나의 최적 경로에 전념해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적 협업에 대한 문장이에요.",
                    "result": "Clear vision improve team performance",
                    "explanation": "명확한 비전이 팀 성과를 향상시켜요.",
                    "optionA": "team",
                    "optionB": "Clear",
                    "optionC": "vision",
                    "optionD": "performance",
                    "optionE": "improve"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 하기",
            "explanation": "ENTP의 브레인스토밍과 INTJ의 체계적 실행 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's brainstorm together now!",
                    "translation": "나는 지금 함께 브레인스토밍하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I'll create the master plan.",
                    "translation": "나는 마스터 플랜을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "All ideas are welcome here!",
                    "translation": "나는 모든 아이디어가 여기서 환영받아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 팀원들과 자유롭게 아이디어를 나누는 것을 좋아합니다.",
                    "hint": "ENTP는 개방적인 브레인스토밍을 즐겨요.",
                    "result": "O",
                    "explanation": "현우는 'All ideas are welcome here'라며 열린 토론을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I organize ideas into systems.",
                    "translation": "나는 아이디어들을 시스템으로 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That brings real structure!",
                    "translation": "그게 진짜 구조를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I work best independently.",
                    "translation": "나는 독립적으로 일할 때 최고야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon works best @@.",
                    "hint": "INTJ는 혼자 작업하는 걸 선호해요.",
                    "optionA": "always",
                    "optionB": "independently",
                    "optionC": "loudly",
                    "result": "independently",
                    "explanation": "승현이는 'I work best independently'라고 말했어요. 독립적으로 일하는 게 좋죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I challenge every assumption!",
                    "translation": "나는 모든 가정에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I execute the vision efficiently!",
                    "translation": "나는 비전을 효율적으로 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your strategy makes it work!",
                    "translation": "네 전략이 그걸 작동하게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Your creativity sparks innovation!",
                    "translation": "네 창의성이 혁신을 촉발해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I explore many possible directions!",
                    "translation": "나는 많은 가능한 방향을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "I commit to one optimal path!",
                    "translation": "나는 하나의 최적 경로에 전념해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효과적 협업에 대한 문장이에요.",
                    "optionA": "team",
                    "optionB": "Clear",
                    "optionC": "vision",
                    "optionD": "performance",
                    "optionE": "improve",
                    "result": "Clear vision improve team performance",
                    "explanation": "명확한 비전이 팀 성과를 향상시켜요."
                }
            ]
        }
    ]
}
ID: 18559 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ENTP의 광범위한 탐색과 INTJ의 체계적 습득 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I jump between different topics!",
                    "translation": "나는 여러 주제 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I master one field deeply.",
                    "translation": "나는 한 분야를 깊이 마스터해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Everything connects in fun ways!",
                    "translation": "나는 모든 것이 재미있게 연결돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 여러 분야를 동시에 탐색하는 것을 즐깁니다.",
                    "hint": "ENTP는 다양한 주제에 호기심이 많아요.",
                    "result": "O",
                    "explanation": "소연이는 'I jump between different topics'라며 여러 것을 배워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I focus on practical application.",
                    "translation": "나는 실용적 적용에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That creates real expertise!",
                    "translation": "그게 진짜 전문성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I build knowledge systematically.",
                    "translation": "나는 지식을 체계적으로 쌓아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyeon builds knowledge @@.",
                    "hint": "INTJ는 구조적으로 학습해요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "never",
                    "result": "systematically",
                    "explanation": "재현이는 'I build knowledge systematically'라고 말했어요. 체계적으로 쌓죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I love theoretical discussions!",
                    "translation": "나는 이론적 토론을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I implement what I learn!",
                    "translation": "나는 배운 것을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your execution brings results!",
                    "translation": "네 실행이 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your theories spark new ideas!",
                    "translation": "네 이론이 새 아이디어를 촉발해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I question everything I learn!",
                    "translation": "나는 배우는 모든 걸 질문해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "I test concepts through practice!",
                    "translation": "나는 연습을 통해 개념을 테스트해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 학습에 대한 문장이에요.",
                    "result": "Structured learning leads deep mastery",
                    "explanation": "체계적 학습이 깊은 숙달로 이끌어요.",
                    "optionA": "deep",
                    "optionB": "leads",
                    "optionC": "mastery",
                    "optionD": "learning",
                    "optionE": "Structured"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ENTP의 광범위한 탐색과 INTJ의 체계적 습득 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I jump between different topics!",
                    "translation": "나는 여러 주제 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I master one field deeply.",
                    "translation": "나는 한 분야를 깊이 마스터해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Everything connects in fun ways!",
                    "translation": "나는 모든 것이 재미있게 연결돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 여러 분야를 동시에 탐색하는 것을 즐깁니다.",
                    "hint": "ENTP는 다양한 주제에 호기심이 많아요.",
                    "result": "O",
                    "explanation": "소연이는 'I jump between different topics'라며 여러 것을 배워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I focus on practical application.",
                    "translation": "나는 실용적 적용에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That creates real expertise!",
                    "translation": "그게 진짜 전문성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I build knowledge systematically.",
                    "translation": "나는 지식을 체계적으로 쌓아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyeon builds knowledge @@.",
                    "hint": "INTJ는 구조적으로 학습해요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "never",
                    "result": "systematically",
                    "explanation": "재현이는 'I build knowledge systematically'라고 말했어요. 체계적으로 쌓죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I love theoretical discussions!",
                    "translation": "나는 이론적 토론을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I implement what I learn!",
                    "translation": "나는 배운 것을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your execution brings results!",
                    "translation": "네 실행이 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your theories spark new ideas!",
                    "translation": "네 이론이 새 아이디어를 촉발해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I question everything I learn!",
                    "translation": "나는 배우는 모든 걸 질문해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "I test concepts through practice!",
                    "translation": "나는 연습을 통해 개념을 테스트해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 학습에 대한 문장이에요.",
                    "optionA": "deep",
                    "optionB": "leads",
                    "optionC": "mastery",
                    "optionD": "learning",
                    "optionE": "Structured",
                    "result": "Structured learning leads deep mastery",
                    "explanation": "체계적 학습이 깊은 숙달로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18560 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 분석하기",
            "explanation": "ENTP의 다각도 분석과 INTJ의 전략적 종합 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "What if we consider this?",
                    "translation": "나는 우리 이걸 고려하면 어때?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I see the bigger pattern.",
                    "translation": "나는 더 큰 패턴을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Let's explore all possibilities!",
                    "translation": "나는 모든 가능성을 탐험하자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 여러 관점에서 정보를 검토합니다.",
                    "hint": "ENTP는 다양한 각도로 분석해요.",
                    "result": "O",
                    "explanation": "태현이는 'Let's explore all possibilities'라며 다각도로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I focus on what matters.",
                    "translation": "나는 중요한 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That brings efficiency!",
                    "translation": "그게 효율성을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I create logical frameworks.",
                    "translation": "나는 논리적 틀을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok creates logical @@.",
                    "hint": "INTJ는 체계적 구조를 세워요.",
                    "optionA": "chaos",
                    "optionB": "frameworks",
                    "optionC": "games",
                    "result": "frameworks",
                    "explanation": "현석이는 'I create logical frameworks'라고 말했어요. 논리적 틀을 만들죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I play with different scenarios!",
                    "translation": "나는 다른 시나리오들로 놀아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "I predict future outcomes!",
                    "translation": "나는 미래 결과를 예측해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your foresight prevents problems!",
                    "translation": "네 선견지명이 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Your flexibility finds alternatives!",
                    "translation": "네 유연성이 대안을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I debate multiple viewpoints!",
                    "translation": "나는 여러 관점을 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "I synthesize into strategy!",
                    "translation": "나는 전략으로 종합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "result": "Strategic thinking produces better solutions",
                    "explanation": "전략적 사고가 더 나은 해결책을 만들어요.",
                    "optionA": "Strategic",
                    "optionB": "better",
                    "optionC": "solutions",
                    "optionD": "thinking",
                    "optionE": "produces"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 분석하기",
            "explanation": "ENTP의 다각도 분석과 INTJ의 전략적 종합 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "What if we consider this?",
                    "translation": "나는 우리 이걸 고려하면 어때?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I see the bigger pattern.",
                    "translation": "나는 더 큰 패턴을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Let's explore all possibilities!",
                    "translation": "나는 모든 가능성을 탐험하자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 여러 관점에서 정보를 검토합니다.",
                    "hint": "ENTP는 다양한 각도로 분석해요.",
                    "result": "O",
                    "explanation": "태현이는 'Let's explore all possibilities'라며 다각도로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I focus on what matters.",
                    "translation": "나는 중요한 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That brings efficiency!",
                    "translation": "그게 효율성을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I create logical frameworks.",
                    "translation": "나는 논리적 틀을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok creates logical @@.",
                    "hint": "INTJ는 체계적 구조를 세워요.",
                    "optionA": "chaos",
                    "optionB": "frameworks",
                    "optionC": "games",
                    "result": "frameworks",
                    "explanation": "현석이는 'I create logical frameworks'라고 말했어요. 논리적 틀을 만들죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I play with different scenarios!",
                    "translation": "나는 다른 시나리오들로 놀아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "I predict future outcomes!",
                    "translation": "나는 미래 결과를 예측해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your foresight prevents problems!",
                    "translation": "네 선견지명이 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Your flexibility finds alternatives!",
                    "translation": "네 유연성이 대안을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I debate multiple viewpoints!",
                    "translation": "나는 여러 관점을 토론해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "I synthesize into strategy!",
                    "translation": "나는 전략으로 종합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "optionA": "Strategic",
                    "optionB": "better",
                    "optionC": "solutions",
                    "optionD": "thinking",
                    "optionE": "produces",
                    "result": "Strategic thinking produces better solutions",
                    "explanation": "전략적 사고가 더 나은 해결책을 만들어요."
                }
            ]
        }
    ]
}
ID: 18561 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정하기",
            "explanation": "ENTP의 열린 탐색과 INTJ의 확신있는 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let's keep our options open!",
                    "translation": "나는 우리 선택지를 열어두자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I decide based on logic.",
                    "translation": "나는 논리를 기반으로 결정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "More ideas mean better choices!",
                    "translation": "나는 더 많은 아이디어가 더 나은 선택을 의미해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 결정을 미루며 더 많은 가능성을 탐색합니다.",
                    "hint": "ENTP는 선택지를 열어두는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "윤호는 'Let's keep our options open'이라며 유연하게 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I analyze all data first.",
                    "translation": "나는 먼저 모든 데이터를 분석해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That brings solid foundation!",
                    "translation": "그게 견고한 기반을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I commit once I decide.",
                    "translation": "나는 결정하면 전념해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun commits once he @@.",
                    "hint": "INTJ는 결정 후 확고해요.",
                    "optionA": "forgets",
                    "optionB": "decides",
                    "optionC": "plays",
                    "result": "decides",
                    "explanation": "지훈이는 'I commit once I decide'라고 말했어요. 결정하면 전념하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I challenge my own ideas!",
                    "translation": "나는 내 자신의 아이디어에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I trust my strategic judgment!",
                    "translation": "나는 내 전략적 판단을 믿어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your confidence gets things done!",
                    "translation": "네 자신감이 일을 해내게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your questioning prevents mistakes!",
                    "translation": "네 질문이 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I explore every angle first!",
                    "translation": "나는 먼저 모든 각도를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I execute with determination!",
                    "translation": "나는 결단력으로 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "확신있는 결정에 대한 문장이에요.",
                    "result": "Confident decisions drive strong results",
                    "explanation": "확신있는 결정이 강한 결과를 이끌어요.",
                    "optionA": "drive",
                    "optionB": "strong",
                    "optionC": "results",
                    "optionD": "Confident",
                    "optionE": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정하기",
            "explanation": "ENTP의 열린 탐색과 INTJ의 확신있는 결정 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let's keep our options open!",
                    "translation": "나는 우리 선택지를 열어두자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I decide based on logic.",
                    "translation": "나는 논리를 기반으로 결정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "More ideas mean better choices!",
                    "translation": "나는 더 많은 아이디어가 더 나은 선택을 의미해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 결정을 미루며 더 많은 가능성을 탐색합니다.",
                    "hint": "ENTP는 선택지를 열어두는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "윤호는 'Let's keep our options open'이라며 유연하게 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I analyze all data first.",
                    "translation": "나는 먼저 모든 데이터를 분석해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That brings solid foundation!",
                    "translation": "그게 견고한 기반을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I commit once I decide.",
                    "translation": "나는 결정하면 전념해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun commits once he @@.",
                    "hint": "INTJ는 결정 후 확고해요.",
                    "optionA": "forgets",
                    "optionB": "decides",
                    "optionC": "plays",
                    "result": "decides",
                    "explanation": "지훈이는 'I commit once I decide'라고 말했어요. 결정하면 전념하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I challenge my own ideas!",
                    "translation": "나는 내 자신의 아이디어에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I trust my strategic judgment!",
                    "translation": "나는 내 전략적 판단을 믿어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your confidence gets things done!",
                    "translation": "네 자신감이 일을 해내게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your questioning prevents mistakes!",
                    "translation": "네 질문이 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I explore every angle first!",
                    "translation": "나는 먼저 모든 각도를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I execute with determination!",
                    "translation": "나는 결단력으로 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "확신있는 결정에 대한 문장이에요.",
                    "optionA": "drive",
                    "optionB": "strong",
                    "optionC": "results",
                    "optionD": "Confident",
                    "optionE": "decisions",
                    "result": "Confident decisions drive strong results",
                    "explanation": "확신있는 결정이 강한 결과를 이끌어요."
                }
            ]
        }
    ]
}
ID: 18562 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 틀어질 때",
            "explanation": "ENTP의 즉흥적 전환과 INTJ의 대안 계획 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "I'll improvise something new!",
                    "translation": "나는 뭔가 새로운 걸 즉흥적으로 할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I switch to backup plan.",
                    "translation": "나는 백업 플랜으로 전환해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "Unexpected changes feel exciting!",
                    "translation": "나는 예상 밖 변화가 신나게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 계획이 바뀌어도 즉흥적으로 대응합니다.",
                    "hint": "ENTP는 변화를 기회로 봐요.",
                    "result": "O",
                    "explanation": "수아는 'I'll improvise something new'라며 즉흥적으로 반응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I prepared for this already.",
                    "translation": "나는 이미 이걸 준비했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That shows great foresight!",
                    "translation": "그게 훌륭한 선견지명을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "I have contingency plans.",
                    "translation": "나는 비상 계획이 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon has contingency @@.",
                    "hint": "INTJ는 대비책을 미리 세워요.",
                    "optionA": "nothing",
                    "optionB": "plans",
                    "optionC": "games",
                    "result": "plans",
                    "explanation": "서연이는 'I have contingency plans'라고 말했어요. 비상 계획이 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I see new opportunities here!",
                    "translation": "나는 여기서 새로운 기회를 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I minimize potential damage!",
                    "translation": "나는 잠재적 피해를 최소화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your planning saves time!",
                    "translation": "네 계획이 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Your adaptability handles surprises!",
                    "translation": "네 적응력이 놀라운 일을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I thrive in chaos!",
                    "translation": "나는 혼돈 속에서 번창해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "I control the situation!",
                    "translation": "나는 상황을 통제해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "대비 계획에 대한 문장이에요.",
                    "result": "Backup plans reduce risk levels",
                    "explanation": "백업 계획이 위험 수준을 줄여요.",
                    "optionA": "risk",
                    "optionB": "levels",
                    "optionC": "plans",
                    "optionD": "reduce",
                    "optionE": "Backup"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 틀어질 때",
            "explanation": "ENTP의 즉흥적 전환과 INTJ의 대안 계획 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "I'll improvise something new!",
                    "translation": "나는 뭔가 새로운 걸 즉흥적으로 할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I switch to backup plan.",
                    "translation": "나는 백업 플랜으로 전환해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "Unexpected changes feel exciting!",
                    "translation": "나는 예상 밖 변화가 신나게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 계획이 바뀌어도 즉흥적으로 대응합니다.",
                    "hint": "ENTP는 변화를 기회로 봐요.",
                    "result": "O",
                    "explanation": "수아는 'I'll improvise something new'라며 즉흥적으로 반응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I prepared for this already.",
                    "translation": "나는 이미 이걸 준비했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That shows great foresight!",
                    "translation": "그게 훌륭한 선견지명을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "I have contingency plans.",
                    "translation": "나는 비상 계획이 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon has contingency @@.",
                    "hint": "INTJ는 대비책을 미리 세워요.",
                    "optionA": "nothing",
                    "optionB": "plans",
                    "optionC": "games",
                    "result": "plans",
                    "explanation": "서연이는 'I have contingency plans'라고 말했어요. 비상 계획이 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I see new opportunities here!",
                    "translation": "나는 여기서 새로운 기회를 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I minimize potential damage!",
                    "translation": "나는 잠재적 피해를 최소화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your planning saves time!",
                    "translation": "네 계획이 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Your adaptability handles surprises!",
                    "translation": "네 적응력이 놀라운 일을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I thrive in chaos!",
                    "translation": "나는 혼돈 속에서 번창해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "I control the situation!",
                    "translation": "나는 상황을 통제해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "대비 계획에 대한 문장이에요.",
                    "optionA": "risk",
                    "optionB": "levels",
                    "optionC": "plans",
                    "optionD": "reduce",
                    "optionE": "Backup",
                    "result": "Backup plans reduce risk levels",
                    "explanation": "백업 계획이 위험 수준을 줄여요."
                }
            ]
        }
    ]
}
ID: 18563 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "ENTP의 자유로운 흐름과 INTJ의 효율적 시스템 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I hate repetitive routines!",
                    "translation": "나는 반복적인 루틴을 싫어해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I optimize my daily schedule.",
                    "translation": "나는 내 일일 일정을 최적화해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Every day should feel different!",
                    "translation": "나는 매일이 다르게 느껴져야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 고정된 일과 없이 자유롭게 지냅니다.",
                    "hint": "ENTP는 정해진 루틴을 따르기 싫어해요.",
                    "result": "O",
                    "explanation": "현우는 'I hate repetitive routines'라며 자유를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Structure maximizes my productivity.",
                    "translation": "나는 구조가 내 생산성을 최대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That achieves your goals!",
                    "translation": "그게 네 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I automate simple tasks.",
                    "translation": "나는 단순한 업무를 자동화해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun automates simple @@.",
                    "hint": "INTJ는 효율성을 위해 자동화해요.",
                    "optionA": "people",
                    "optionB": "tasks",
                    "optionC": "food",
                    "result": "tasks",
                    "explanation": "지훈이는 'I automate simple tasks'라고 말했어요. 업무를 자동화하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I do whatever inspires me!",
                    "translation": "나는 나한테 영감을 주는 걸 뭐든 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I follow my strategic plan!",
                    "translation": "나는 내 전략적 계획을 따라가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your system gets results!",
                    "translation": "네 시스템이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your spontaneity brings fresh energy!",
                    "translation": "네 즉흥성이 신선한 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I explore random interests!",
                    "translation": "나는 무작위 관심사를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I focus on long-term vision!",
                    "translation": "나는 장기 비전에 집중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율적 시스템에 대한 문장이에요.",
                    "result": "Efficient systems save valuable time",
                    "explanation": "효율적인 시스템이 귀중한 시간을 절약해요.",
                    "optionA": "save",
                    "optionB": "systems",
                    "optionC": "valuable",
                    "optionD": "Efficient",
                    "optionE": "time"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "ENTP의 자유로운 흐름과 INTJ의 효율적 시스템 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I hate repetitive routines!",
                    "translation": "나는 반복적인 루틴을 싫어해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I optimize my daily schedule.",
                    "translation": "나는 내 일일 일정을 최적화해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Every day should feel different!",
                    "translation": "나는 매일이 다르게 느껴져야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 고정된 일과 없이 자유롭게 지냅니다.",
                    "hint": "ENTP는 정해진 루틴을 따르기 싫어해요.",
                    "result": "O",
                    "explanation": "현우는 'I hate repetitive routines'라며 자유를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Structure maximizes my productivity.",
                    "translation": "나는 구조가 내 생산성을 최대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That achieves your goals!",
                    "translation": "그게 네 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I automate simple tasks.",
                    "translation": "나는 단순한 업무를 자동화해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun automates simple @@.",
                    "hint": "INTJ는 효율성을 위해 자동화해요.",
                    "optionA": "people",
                    "optionB": "tasks",
                    "optionC": "food",
                    "result": "tasks",
                    "explanation": "지훈이는 'I automate simple tasks'라고 말했어요. 업무를 자동화하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I do whatever inspires me!",
                    "translation": "나는 나한테 영감을 주는 걸 뭐든 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I follow my strategic plan!",
                    "translation": "나는 내 전략적 계획을 따라가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your system gets results!",
                    "translation": "네 시스템이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your spontaneity brings fresh energy!",
                    "translation": "네 즉흥성이 신선한 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I explore random interests!",
                    "translation": "나는 무작위 관심사를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I focus on long-term vision!",
                    "translation": "나는 장기 비전에 집중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율적 시스템에 대한 문장이에요.",
                    "optionA": "save",
                    "optionB": "systems",
                    "optionC": "valuable",
                    "optionD": "Efficient",
                    "optionE": "time",
                    "result": "Efficient systems save valuable time",
                    "explanation": "효율적인 시스템이 귀중한 시간을 절약해요."
                }
            ]
        }
    ]
}
ID: 18564 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 공간 정리하기",
            "explanation": "ENTP의 창의적 혼돈과 INTJ의 미니멀 공간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "My desk looks messy sometimes!",
                    "translation": "내 책상이 가끔 어질러 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I keep only essential items.",
                    "translation": "나는 필수 물건만 간직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I have ongoing projects everywhere!",
                    "translation": "나는 곳곳에 진행 중인 프로젝트가 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 여러 프로젝트 자료가 흩어져 있습니다.",
                    "hint": "ENTP는 동시에 여러 일을 하느라 어질러져요.",
                    "result": "O",
                    "explanation": "도윤이는 'I have ongoing projects everywhere'라며 여러 일을 동시에 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Everything has its place.",
                    "translation": "나는 모든 것이 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates clear space!",
                    "translation": "그게 깔끔한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I organize for maximum efficiency.",
                    "translation": "나는 최대 효율을 위해 정리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon organizes for maximum @@.",
                    "hint": "INTJ는 효율성을 위해 배치해요.",
                    "optionA": "fun",
                    "optionB": "efficiency",
                    "optionC": "color",
                    "result": "efficiency",
                    "explanation": "승현이는 'I organize for maximum efficiency'라고 말했어요. 효율을 위해 정리하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I need visual reminders!",
                    "translation": "나는 시각적 리마인더가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I maintain minimal environment!",
                    "translation": "나는 미니멀한 환경을 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your space looks so clean!",
                    "translation": "네 공간이 정말 깔끔해 보여!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Your chaos holds creative potential!",
                    "translation": "네 혼돈이 창의적 잠재력을 담아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I like things within reach!",
                    "translation": "나는 손 닿는 곳에 있는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "I eliminate unnecessary distractions!",
                    "translation": "나는 불필요한 방해를 제거해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미니멀한 공간에 대한 문장이에요.",
                    "result": "Minimal spaces enhances clear thinking",
                    "explanation": "미니멀한 공간이 명확한 사고를 향상시켜요.",
                    "optionA": "enhances",
                    "optionB": "clear",
                    "optionC": "Minimal",
                    "optionD": "thinking",
                    "optionE": "spaces"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 공간 정리하기",
            "explanation": "ENTP의 창의적 혼돈과 INTJ의 미니멀 공간 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "My desk looks messy sometimes!",
                    "translation": "내 책상이 가끔 어질러 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I keep only essential items.",
                    "translation": "나는 필수 물건만 간직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I have ongoing projects everywhere!",
                    "translation": "나는 곳곳에 진행 중인 프로젝트가 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 여러 프로젝트 자료가 흩어져 있습니다.",
                    "hint": "ENTP는 동시에 여러 일을 하느라 어질러져요.",
                    "result": "O",
                    "explanation": "도윤이는 'I have ongoing projects everywhere'라며 여러 일을 동시에 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Everything has its place.",
                    "translation": "나는 모든 것이 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That creates clear space!",
                    "translation": "그게 깔끔한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I organize for maximum efficiency.",
                    "translation": "나는 최대 효율을 위해 정리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon organizes for maximum @@.",
                    "hint": "INTJ는 효율성을 위해 배치해요.",
                    "optionA": "fun",
                    "optionB": "efficiency",
                    "optionC": "color",
                    "result": "efficiency",
                    "explanation": "승현이는 'I organize for maximum efficiency'라고 말했어요. 효율을 위해 정리하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I need visual reminders!",
                    "translation": "나는 시각적 리마인더가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I maintain minimal environment!",
                    "translation": "나는 미니멀한 환경을 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your space looks so clean!",
                    "translation": "네 공간이 정말 깔끔해 보여!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Your chaos holds creative potential!",
                    "translation": "네 혼돈이 창의적 잠재력을 담아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I like things within reach!",
                    "translation": "나는 손 닿는 곳에 있는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "I eliminate unnecessary distractions!",
                    "translation": "나는 불필요한 방해를 제거해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "미니멀한 공간에 대한 문장이에요.",
                    "optionA": "enhances",
                    "optionB": "clear",
                    "optionC": "Minimal",
                    "optionD": "thinking",
                    "optionE": "spaces",
                    "result": "Minimal spaces enhances clear thinking",
                    "explanation": "미니멀한 공간이 명확한 사고를 향상시켜요."
                }
            ]
        }
    ]
}
ID: 18565 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 상황 대처하기",
            "explanation": "ENTP의 창의적 해결과 INTJ의 전략적 대응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Let's brainstorm creative solutions!",
                    "translation": "나는 창의적 해결책을 브레인스토밍하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I analyze the root cause.",
                    "translation": "나는 근본 원인을 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "I see many possible ways!",
                    "translation": "나는 많은 가능한 방법을 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 다양한 창의적 해결책을 제안합니다.",
                    "hint": "ENTP는 여러 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "태현이는 'Let's brainstorm creative solutions'라며 창의적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I develop systematic approach.",
                    "translation": "나는 체계적 접근을 개발해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That brings real order!",
                    "translation": "그게 진짜 질서를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I solve problems independently.",
                    "translation": "나는 독립적으로 문제를 해결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyeon solves problems @@.",
                    "hint": "INTJ는 혼자 문제를 해결해요.",
                    "optionA": "never",
                    "optionB": "independently",
                    "optionC": "loudly",
                    "result": "independently",
                    "explanation": "재현이는 'I solve problems independently'라고 말했어요. 독립적으로 해결하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I discuss ideas with others!",
                    "translation": "나는 다른 이들과 아이디어를 논의해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I implement the best solution!",
                    "translation": "나는 최고의 해결책을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your strategy prevents future issues!",
                    "translation": "네 전략이 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your creativity finds unexpected answers!",
                    "translation": "네 창의성이 예상 밖 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I adapt quickly to changes!",
                    "translation": "나는 변화에 빠르게 적응해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "I control variables systematically!",
                    "translation": "나는 변수를 체계적으로 통제해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 해결에 대한 문장이에요.",
                    "result": "Systematic approaches solve complex problems",
                    "explanation": "체계적 접근이 복잡한 문제를 해결해요.",
                    "optionA": "complex",
                    "optionB": "Systematic",
                    "optionC": "approaches",
                    "optionD": "problems",
                    "optionE": "solve"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 상황 대처하기",
            "explanation": "ENTP의 창의적 해결과 INTJ의 전략적 대응 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Let's brainstorm creative solutions!",
                    "translation": "나는 창의적 해결책을 브레인스토밍하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I analyze the root cause.",
                    "translation": "나는 근본 원인을 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "I see many possible ways!",
                    "translation": "나는 많은 가능한 방법을 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 다양한 창의적 해결책을 제안합니다.",
                    "hint": "ENTP는 여러 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "태현이는 'Let's brainstorm creative solutions'라며 창의적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I develop systematic approach.",
                    "translation": "나는 체계적 접근을 개발해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That brings real order!",
                    "translation": "그게 진짜 질서를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I solve problems independently.",
                    "translation": "나는 독립적으로 문제를 해결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyeon solves problems @@.",
                    "hint": "INTJ는 혼자 문제를 해결해요.",
                    "optionA": "never",
                    "optionB": "independently",
                    "optionC": "loudly",
                    "result": "independently",
                    "explanation": "재현이는 'I solve problems independently'라고 말했어요. 독립적으로 해결하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I discuss ideas with others!",
                    "translation": "나는 다른 이들과 아이디어를 논의해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I implement the best solution!",
                    "translation": "나는 최고의 해결책을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your strategy prevents future issues!",
                    "translation": "네 전략이 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your creativity finds unexpected answers!",
                    "translation": "네 창의성이 예상 밖 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I adapt quickly to changes!",
                    "translation": "나는 변화에 빠르게 적응해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "I control variables systematically!",
                    "translation": "나는 변수를 체계적으로 통제해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 해결에 대한 문장이에요.",
                    "optionA": "complex",
                    "optionB": "Systematic",
                    "optionC": "approaches",
                    "optionD": "problems",
                    "optionE": "solve",
                    "result": "Systematic approaches solve complex problems",
                    "explanation": "체계적 접근이 복잡한 문제를 해결해요."
                }
            ]
        }
    ]
}
ID: 18566 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENTP의 유연한 대응과 INTJ의 침착한 실행 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I think outside the box!",
                    "translation": "나는 틀 밖에서 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I execute my contingency plan.",
                    "translation": "나는 내 비상 계획을 실행해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Pressure sparks my creativity!",
                    "translation": "나는 압박이 내 창의성을 촉발해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 압박 속에서 창의적인 아이디어를 냅니다.",
                    "hint": "ENTP는 위기에서 창의적이에요.",
                    "result": "O",
                    "explanation": "소연이는 'Pressure sparks my creativity'라며 압박을 기회로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I stay calm and focused.",
                    "translation": "나는 차분하고 집중된 상태로 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That prevents panic!",
                    "translation": "그게 패닉을 막아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "I trust my preparation.",
                    "translation": "나는 내 준비를 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hyeon trusts her @@.",
                    "hint": "INTJ는 미리 준비한 것을 믿어요.",
                    "optionA": "luck",
                    "optionB": "preparation",
                    "optionC": "friends",
                    "result": "preparation",
                    "explanation": "지현이는 'I trust my preparation'이라고 말했어요. 준비를 믿죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I pivot when needed!",
                    "translation": "나는 필요할 때 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "I follow through my strategy!",
                    "translation": "나는 내 전략을 끝까지 따라가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your composure inspires confidence!",
                    "translation": "네 침착함이 자신감을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Your flexibility saves situations!",
                    "translation": "네 유연성이 상황을 구해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I use humor to cope!",
                    "translation": "나는 대처하려고 유머를 써!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "I maintain logical clarity!",
                    "translation": "나는 논리적 명확함을 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "침착함에 대한 문장이에요.",
                    "result": "Calm focus maintains clear judgment",
                    "explanation": "침착한 집중이 명확한 판단을 유지해요.",
                    "optionA": "Calm",
                    "optionB": "clear",
                    "optionC": "judgment",
                    "optionD": "maintains",
                    "optionE": "focus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENTP의 유연한 대응과 INTJ의 침착한 실행 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I think outside the box!",
                    "translation": "나는 틀 밖에서 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I execute my contingency plan.",
                    "translation": "나는 내 비상 계획을 실행해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Pressure sparks my creativity!",
                    "translation": "나는 압박이 내 창의성을 촉발해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 압박 속에서 창의적인 아이디어를 냅니다.",
                    "hint": "ENTP는 위기에서 창의적이에요.",
                    "result": "O",
                    "explanation": "소연이는 'Pressure sparks my creativity'라며 압박을 기회로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I stay calm and focused.",
                    "translation": "나는 차분하고 집중된 상태로 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That prevents panic!",
                    "translation": "그게 패닉을 막아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "I trust my preparation.",
                    "translation": "나는 내 준비를 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hyeon trusts her @@.",
                    "hint": "INTJ는 미리 준비한 것을 믿어요.",
                    "optionA": "luck",
                    "optionB": "preparation",
                    "optionC": "friends",
                    "result": "preparation",
                    "explanation": "지현이는 'I trust my preparation'이라고 말했어요. 준비를 믿죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I pivot when needed!",
                    "translation": "나는 필요할 때 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "I follow through my strategy!",
                    "translation": "나는 내 전략을 끝까지 따라가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your composure inspires confidence!",
                    "translation": "네 침착함이 자신감을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Your flexibility saves situations!",
                    "translation": "네 유연성이 상황을 구해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I use humor to cope!",
                    "translation": "나는 대처하려고 유머를 써!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "I maintain logical clarity!",
                    "translation": "나는 논리적 명확함을 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "침착함에 대한 문장이에요.",
                    "optionA": "Calm",
                    "optionB": "clear",
                    "optionC": "judgment",
                    "optionD": "maintains",
                    "optionE": "focus",
                    "result": "Calm focus maintains clear judgment",
                    "explanation": "침착한 집중이 명확한 판단을 유지해요."
                }
            ]
        }
    ]
}
ID: 18567 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ENTP의 다양한 탐색과 INTJ의 장기 비전 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "I could do so many things!",
                    "translation": "나는 정말 많은 것들을 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I have one clear vision.",
                    "translation": "나는 하나의 명확한 비전이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "All careers sound interesting!",
                    "translation": "나는 모든 직업이 흥미롭게 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 여러 진로 가능성을 동시에 고려합니다.",
                    "hint": "ENTP는 다양한 길을 탐색해요.",
                    "result": "O",
                    "explanation": "윤호는 'I could do so many things'라며 여러 가능성을 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I plan ten years ahead.",
                    "translation": "나는 10년 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That creates real direction!",
                    "translation": "그게 진짜 방향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I work toward specific goals.",
                    "translation": "나는 구체적 목표를 향해 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun works toward specific @@.",
                    "hint": "INTJ는 명확한 목표를 추구해요.",
                    "optionA": "nothing",
                    "optionB": "goals",
                    "optionC": "games",
                    "result": "goals",
                    "explanation": "지훈이는 'I work toward specific goals'라고 말했어요. 구체적 목표가 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I explore unconventional paths!",
                    "translation": "나는 틀에 박히지 않은 길을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I optimize my career trajectory!",
                    "translation": "나는 내 경력 궤적을 최적화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your vision achieves mastery!",
                    "translation": "네 비전이 숙달을 달성해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your exploration finds opportunities!",
                    "translation": "네 탐험이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I want to innovate!",
                    "translation": "나는 혁신하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I aim for expertise!",
                    "translation": "나는 전문성을 목표로 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "장기 비전에 대한 문장이에요.",
                    "result": "Long-term vision create lasting success",
                    "explanation": "장기 비전이 오래가는 성공을 만들어요.",
                    "optionA": "Long-term",
                    "optionB": "vision",
                    "optionC": "lasting",
                    "optionD": "create",
                    "optionE": "success"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ENTP의 다양한 탐색과 INTJ의 장기 비전 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "I could do so many things!",
                    "translation": "나는 정말 많은 것들을 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I have one clear vision.",
                    "translation": "나는 하나의 명확한 비전이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "All careers sound interesting!",
                    "translation": "나는 모든 직업이 흥미롭게 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 여러 진로 가능성을 동시에 고려합니다.",
                    "hint": "ENTP는 다양한 길을 탐색해요.",
                    "result": "O",
                    "explanation": "윤호는 'I could do so many things'라며 여러 가능성을 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I plan ten years ahead.",
                    "translation": "나는 10년 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That creates real direction!",
                    "translation": "그게 진짜 방향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I work toward specific goals.",
                    "translation": "나는 구체적 목표를 향해 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun works toward specific @@.",
                    "hint": "INTJ는 명확한 목표를 추구해요.",
                    "optionA": "nothing",
                    "optionB": "goals",
                    "optionC": "games",
                    "result": "goals",
                    "explanation": "지훈이는 'I work toward specific goals'라고 말했어요. 구체적 목표가 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I explore unconventional paths!",
                    "translation": "나는 틀에 박히지 않은 길을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I optimize my career trajectory!",
                    "translation": "나는 내 경력 궤적을 최적화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your vision achieves mastery!",
                    "translation": "네 비전이 숙달을 달성해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your exploration finds opportunities!",
                    "translation": "네 탐험이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "I want to innovate!",
                    "translation": "나는 혁신하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I aim for expertise!",
                    "translation": "나는 전문성을 목표로 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "장기 비전에 대한 문장이에요.",
                    "optionA": "Long-term",
                    "optionB": "vision",
                    "optionC": "lasting",
                    "optionD": "create",
                    "optionE": "success",
                    "result": "Long-term vision create lasting success",
                    "explanation": "장기 비전이 오래가는 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 18568 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 이루는 방법",
            "explanation": "ENTP의 실험적 접근과 INTJ의 체계적 실행 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I try different approaches!",
                    "translation": "나는 다른 접근들을 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I stick to proven methods.",
                    "translation": "나는 검증된 방법을 고수해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Experimenting reveals better ways!",
                    "translation": "나는 실험이 더 나은 방법을 드러내!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 여러 방법을 시도하며 목표를 향해 갑니다.",
                    "hint": "ENTP는 실험적으로 접근해요.",
                    "result": "O",
                    "explanation": "현우는 'I try different approaches'라며 여러 방법을 써요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I eliminate inefficiencies.",
                    "translation": "나는 비효율성을 제거해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That maximizes productivity!",
                    "translation": "그게 생산성을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "I measure progress regularly.",
                    "translation": "나는 정기적으로 진전을 측정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon measures progress @@.",
                    "hint": "INTJ는 꾸준히 성과를 확인해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "randomly",
                    "result": "regularly",
                    "explanation": "서연이는 'I measure progress regularly'라고 말했어요. 정기적으로 측정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I pivot when things fail!",
                    "translation": "나는 일이 실패하면 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I refine my strategy!",
                    "translation": "나는 내 전략을 다듬어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your discipline gets results!",
                    "translation": "네 규율이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Your creativity finds breakthroughs!",
                    "translation": "네 창의성이 돌파구를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I challenge conventional wisdom!",
                    "translation": "나는 전통적 지혜에 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "I implement systematically!",
                    "translation": "나는 체계적으로 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 실행에 대한 문장이에요.",
                    "result": "Systematic execution ensures goal achievement",
                    "explanation": "체계적 실행이 목표 달성을 보장해요.",
                    "optionA": "goal",
                    "optionB": "achievement",
                    "optionC": "Systematic",
                    "optionD": "ensures",
                    "optionE": "execution"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 이루는 방법",
            "explanation": "ENTP의 실험적 접근과 INTJ의 체계적 실행 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I try different approaches!",
                    "translation": "나는 다른 접근들을 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I stick to proven methods.",
                    "translation": "나는 검증된 방법을 고수해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Experimenting reveals better ways!",
                    "translation": "나는 실험이 더 나은 방법을 드러내!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 여러 방법을 시도하며 목표를 향해 갑니다.",
                    "hint": "ENTP는 실험적으로 접근해요.",
                    "result": "O",
                    "explanation": "현우는 'I try different approaches'라며 여러 방법을 써요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I eliminate inefficiencies.",
                    "translation": "나는 비효율성을 제거해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That maximizes productivity!",
                    "translation": "그게 생산성을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "I measure progress regularly.",
                    "translation": "나는 정기적으로 진전을 측정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon measures progress @@.",
                    "hint": "INTJ는 꾸준히 성과를 확인해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "randomly",
                    "result": "regularly",
                    "explanation": "서연이는 'I measure progress regularly'라고 말했어요. 정기적으로 측정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I pivot when things fail!",
                    "translation": "나는 일이 실패하면 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I refine my strategy!",
                    "translation": "나는 내 전략을 다듬어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Your discipline gets results!",
                    "translation": "네 규율이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Your creativity finds breakthroughs!",
                    "translation": "네 창의성이 돌파구를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "I challenge conventional wisdom!",
                    "translation": "나는 전통적 지혜에 도전해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "I implement systematically!",
                    "translation": "나는 체계적으로 실행해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 실행에 대한 문장이에요.",
                    "optionA": "goal",
                    "optionB": "achievement",
                    "optionC": "Systematic",
                    "optionD": "ensures",
                    "optionE": "execution",
                    "result": "Systematic execution ensures goal achievement",
                    "explanation": "체계적 실행이 목표 달성을 보장해요."
                }
            ]
        }
    ]
}
ID: 18569 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "ENTP의 사회적 토론과 INTJ의 독립적 학습 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "Let's debate interesting topics!",
                    "translation": "나는 흥미로운 주제를 토론하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I read and research alone.",
                    "translation": "나는 혼자 읽고 연구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "I love intellectual discussions!",
                    "translation": "나는 지적 토론을 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 여가 시간에 사람들과 토론하는 것을 즐깁니다.",
                    "hint": "ENTP는 지적 대화를 취미로 해요.",
                    "result": "O",
                    "explanation": "수아는 'I love intellectual discussions'라며 토론을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I expand my knowledge base.",
                    "translation": "나는 내 지식 기반을 확장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That builds real expertise!",
                    "translation": "그게 진짜 전문성을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I need solitude for thinking.",
                    "translation": "나는 사고를 위해 고독이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun needs solitude for @@.",
                    "hint": "INTJ는 혼자 생각할 시간이 필요해요.",
                    "optionA": "eating",
                    "optionB": "thinking",
                    "optionC": "sleeping",
                    "result": "thinking",
                    "explanation": "지훈이는 'I need solitude for thinking'이라고 말했어요. 사고를 위해 고독이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I join different clubs!",
                    "translation": "나는 여러 클럽에 가입해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I pursue independent projects!",
                    "translation": "나는 독립적 프로젝트를 추구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your projects create value!",
                    "translation": "네 프로젝트가 가치를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your networking opens doors!",
                    "translation": "네 네트워킹이 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I explore many interests!",
                    "translation": "나는 많은 관심사를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I master chosen fields!",
                    "translation": "나는 선택한 분야를 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적 학습에 대한 문장이에요.",
                    "result": "Independent learning develops deep expertise",
                    "explanation": "독립적 학습이 깊은 전문성을 개발해요.",
                    "optionA": "expertise",
                    "optionB": "Independent",
                    "optionC": "develops",
                    "optionD": "deep",
                    "optionE": "learning"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "ENTP의 사회적 토론과 INTJ의 독립적 학습 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "Let's debate interesting topics!",
                    "translation": "나는 흥미로운 주제를 토론하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I read and research alone.",
                    "translation": "나는 혼자 읽고 연구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "I love intellectual discussions!",
                    "translation": "나는 지적 토론을 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 여가 시간에 사람들과 토론하는 것을 즐깁니다.",
                    "hint": "ENTP는 지적 대화를 취미로 해요.",
                    "result": "O",
                    "explanation": "수아는 'I love intellectual discussions'라며 토론을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I expand my knowledge base.",
                    "translation": "나는 내 지식 기반을 확장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "That builds real expertise!",
                    "translation": "그게 진짜 전문성을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I need solitude for thinking.",
                    "translation": "나는 사고를 위해 고독이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hun needs solitude for @@.",
                    "hint": "INTJ는 혼자 생각할 시간이 필요해요.",
                    "optionA": "eating",
                    "optionB": "thinking",
                    "optionC": "sleeping",
                    "result": "thinking",
                    "explanation": "지훈이는 'I need solitude for thinking'이라고 말했어요. 사고를 위해 고독이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I join different clubs!",
                    "translation": "나는 여러 클럽에 가입해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I pursue independent projects!",
                    "translation": "나는 독립적 프로젝트를 추구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Your projects create value!",
                    "translation": "네 프로젝트가 가치를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your networking opens doors!",
                    "translation": "네 네트워킹이 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "I explore many interests!",
                    "translation": "나는 많은 관심사를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I master chosen fields!",
                    "translation": "나는 선택한 분야를 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적 학습에 대한 문장이에요.",
                    "optionA": "expertise",
                    "optionB": "Independent",
                    "optionC": "develops",
                    "optionD": "deep",
                    "optionE": "learning",
                    "result": "Independent learning develops deep expertise",
                    "explanation": "독립적 학습이 깊은 전문성을 개발해요."
                }
            ]
        }
    ]
}
ID: 18570 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ENTP의 다양한 시도와 INTJ의 전략적 선택 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I try every hobby once!",
                    "translation": "나는 모든 취미를 한번씩 해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I choose hobbies strategically.",
                    "translation": "나는 전략적으로 취미를 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Variety keeps life exciting!",
                    "translation": "나는 다양함이 삶을 신나게 유지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 여러 취미를 조금씩 경험합니다.",
                    "hint": "ENTP는 다양한 것을 시도해봐요.",
                    "result": "O",
                    "explanation": "도윤이는 'I try every hobby once'라며 다양하게 시도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "My hobbies serve future goals.",
                    "translation": "나는 내 취미가 미래 목표에 도움 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That brings real purpose!",
                    "translation": "그게 진짜 목적을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I invest time efficiently.",
                    "translation": "나는 효율적으로 시간을 투자해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon invests time @@.",
                    "hint": "INTJ는 효율적으로 시간을 써요.",
                    "optionA": "randomly",
                    "optionB": "efficiently",
                    "optionC": "never",
                    "result": "efficiently",
                    "explanation": "승현이는 'I invest time efficiently'라고 말했어요. 효율적으로 투자하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I love spontaneous activities!",
                    "translation": "나는 즉흥적 활동을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I plan my leisure time!",
                    "translation": "나는 내 여가 시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your planning maximizes enjoyment!",
                    "translation": "네 계획이 즐거움을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Your spontaneity brings adventure!",
                    "translation": "네 즉흥성이 모험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I learn basics quickly!",
                    "translation": "나는 기초를 빠르게 배워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "I achieve advanced skills!",
                    "translation": "나는 고급 기술을 달성해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 취미에 대한 문장이에요.",
                    "result": "Strategic hobbies build useful skills",
                    "explanation": "전략적 취미가 유용한 기술을 쌓아요.",
                    "optionA": "useful",
                    "optionB": "skills",
                    "optionC": "build",
                    "optionD": "hobbies",
                    "optionE": "Strategic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ENTP의 다양한 시도와 INTJ의 전략적 선택 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I try every hobby once!",
                    "translation": "나는 모든 취미를 한번씩 해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I choose hobbies strategically.",
                    "translation": "나는 전략적으로 취미를 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Variety keeps life exciting!",
                    "translation": "나는 다양함이 삶을 신나게 유지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 여러 취미를 조금씩 경험합니다.",
                    "hint": "ENTP는 다양한 것을 시도해봐요.",
                    "result": "O",
                    "explanation": "도윤이는 'I try every hobby once'라며 다양하게 시도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "My hobbies serve future goals.",
                    "translation": "나는 내 취미가 미래 목표에 도움 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "That brings real purpose!",
                    "translation": "그게 진짜 목적을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I invest time efficiently.",
                    "translation": "나는 효율적으로 시간을 투자해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon invests time @@.",
                    "hint": "INTJ는 효율적으로 시간을 써요.",
                    "optionA": "randomly",
                    "optionB": "efficiently",
                    "optionC": "never",
                    "result": "efficiently",
                    "explanation": "승현이는 'I invest time efficiently'라고 말했어요. 효율적으로 투자하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I love spontaneous activities!",
                    "translation": "나는 즉흥적 활동을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I plan my leisure time!",
                    "translation": "나는 내 여가 시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Your planning maximizes enjoyment!",
                    "translation": "네 계획이 즐거움을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Your spontaneity brings adventure!",
                    "translation": "네 즉흥성이 모험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "I learn basics quickly!",
                    "translation": "나는 기초를 빠르게 배워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "I achieve advanced skills!",
                    "translation": "나는 고급 기술을 달성해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 취미에 대한 문장이에요.",
                    "optionA": "useful",
                    "optionB": "skills",
                    "optionC": "build",
                    "optionD": "hobbies",
                    "optionE": "Strategic",
                    "result": "Strategic hobbies build useful skills",
                    "explanation": "전략적 취미가 유용한 기술을 쌓아요."
                }
            ]
        }
    ]
}
ID: 18571 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 해결하기",
            "explanation": "ENTP의 논쟁 즐김과 INTJ의 논리적 설득 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Let's argue all viewpoints!",
                    "translation": "나는 모든 관점을 논쟁하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I present logical evidence.",
                    "translation": "나는 논리적 증거를 제시해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "I enjoy intellectual sparring!",
                    "translation": "나는 지적 대련을 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 논쟁 자체를 재미있어합니다.",
                    "hint": "ENTP는 토론을 게임처럼 즐겨요.",
                    "result": "O",
                    "explanation": "태현이는 'I enjoy intellectual sparring'이라며 논쟁을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I aim for efficient resolution.",
                    "translation": "나는 효율적 해결을 목표로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That saves everyone's time!",
                    "translation": "그게 모두의 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I eliminate emotional arguments.",
                    "translation": "나는 감정적 논쟁을 제거해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyeon eliminates emotional @@.",
                    "hint": "INTJ는 객관적으로 접근해요.",
                    "optionA": "people",
                    "optionB": "arguments",
                    "optionC": "food",
                    "result": "arguments",
                    "explanation": "재현이는 'I eliminate emotional arguments'라고 말했어요. 감정적 논쟁을 빼죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I play devil's advocate!",
                    "translation": "나는 반대 의견을 제시해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I establish clear framework!",
                    "translation": "나는 명확한 틀을 세워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your structure brings order!",
                    "translation": "네 구조가 질서를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your questioning reveals flaws!",
                    "translation": "네 질문이 결점을 드러내!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I explore every possibility!",
                    "translation": "나는 모든 가능성을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "I reach optimal conclusion!",
                    "translation": "나는 최적의 결론에 도달해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리적 해결에 대한 문장이에요.",
                    "result": "Logical analysis resolves conflicts effectively",
                    "explanation": "논리적 분석이 갈등을 효과적으로 해결해요.",
                    "optionA": "conflicts",
                    "optionB": "resolves",
                    "optionC": "Logical",
                    "optionD": "analysis",
                    "optionE": "effectively"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 해결하기",
            "explanation": "ENTP의 논쟁 즐김과 INTJ의 논리적 설득 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Let's argue all viewpoints!",
                    "translation": "나는 모든 관점을 논쟁하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I present logical evidence.",
                    "translation": "나는 논리적 증거를 제시해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "I enjoy intellectual sparring!",
                    "translation": "나는 지적 대련을 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현이는 논쟁 자체를 재미있어합니다.",
                    "hint": "ENTP는 토론을 게임처럼 즐겨요.",
                    "result": "O",
                    "explanation": "태현이는 'I enjoy intellectual sparring'이라며 논쟁을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I aim for efficient resolution.",
                    "translation": "나는 효율적 해결을 목표로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "That saves everyone's time!",
                    "translation": "그게 모두의 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I eliminate emotional arguments.",
                    "translation": "나는 감정적 논쟁을 제거해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyeon eliminates emotional @@.",
                    "hint": "INTJ는 객관적으로 접근해요.",
                    "optionA": "people",
                    "optionB": "arguments",
                    "optionC": "food",
                    "result": "arguments",
                    "explanation": "재현이는 'I eliminate emotional arguments'라고 말했어요. 감정적 논쟁을 빼죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I play devil's advocate!",
                    "translation": "나는 반대 의견을 제시해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I establish clear framework!",
                    "translation": "나는 명확한 틀을 세워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Your structure brings order!",
                    "translation": "네 구조가 질서를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your questioning reveals flaws!",
                    "translation": "네 질문이 결점을 드러내!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "I explore every possibility!",
                    "translation": "나는 모든 가능성을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "I reach optimal conclusion!",
                    "translation": "나는 최적의 결론에 도달해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리적 해결에 대한 문장이에요.",
                    "optionA": "conflicts",
                    "optionB": "resolves",
                    "optionC": "Logical",
                    "optionD": "analysis",
                    "optionE": "effectively",
                    "result": "Logical analysis resolves conflicts effectively",
                    "explanation": "논리적 분석이 갈등을 효과적으로 해결해요."
                }
            ]
        }
    ]
}
ID: 18572 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 의견 차이",
            "explanation": "ENTP의 개방적 토론과 INTJ의 전략적 판단 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "Everyone should share opinions!",
                    "translation": "나는 모두가 의견을 나눠야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I evaluate based on merit.",
                    "translation": "나는 장점을 기반으로 평가해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Different views improve outcomes!",
                    "translation": "나는 다른 견해가 결과를 향상시켜!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 모든 의견을 듣고 토론하는 것을 원합니다.",
                    "hint": "ENTP는 개방적 토론을 추구해요.",
                    "result": "O",
                    "explanation": "소연이는 'Everyone should share opinions'라며 개방성을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I determine best approach.",
                    "translation": "나는 최고의 접근을 결정해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That brings clear direction!",
                    "translation": "그게 명확한 방향을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "I cut through unnecessary debate.",
                    "translation": "나는 불필요한 토론을 끊어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hyeon cuts through unnecessary @@.",
                    "hint": "INTJ는 효율적으로 결론 내려요.",
                    "optionA": "food",
                    "optionB": "debate",
                    "optionC": "fun",
                    "result": "debate",
                    "explanation": "지현이는 'I cut through unnecessary debate'라고 말했어요. 불필요한 토론을 자르죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I challenge every assumption!",
                    "translation": "나는 모든 가정에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "I implement proven solutions!",
                    "translation": "나는 검증된 해결책을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your decisiveness moves us forward!",
                    "translation": "네 결단력이 우리를 앞으로 나가게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Your creativity prevents groupthink!",
                    "translation": "네 창의성이 집단사고를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I keep discussions open!",
                    "translation": "나는 논의를 열어둬!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "I reach final decisions!",
                    "translation": "나는 최종 결정에 도달해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적 의사결정에 대한 문장이에요.",
                    "result": "Effective decisions balance debate action",
                    "explanation": "효과적인 결정은 토론과 행동의 균형을 이뤄요.",
                    "optionA": "debate",
                    "optionB": "decisions",
                    "optionC": "action",
                    "optionD": "balance",
                    "optionE": "Effective"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 의견 차이",
            "explanation": "ENTP의 개방적 토론과 INTJ의 전략적 판단 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "Everyone should share opinions!",
                    "translation": "나는 모두가 의견을 나눠야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I evaluate based on merit.",
                    "translation": "나는 장점을 기반으로 평가해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Different views improve outcomes!",
                    "translation": "나는 다른 견해가 결과를 향상시켜!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연이는 모든 의견을 듣고 토론하는 것을 원합니다.",
                    "hint": "ENTP는 개방적 토론을 추구해요.",
                    "result": "O",
                    "explanation": "소연이는 'Everyone should share opinions'라며 개방성을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I determine best approach.",
                    "translation": "나는 최고의 접근을 결정해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That brings clear direction!",
                    "translation": "그게 명확한 방향을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "I cut through unnecessary debate.",
                    "translation": "나는 불필요한 토론을 끊어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hyeon cuts through unnecessary @@.",
                    "hint": "INTJ는 효율적으로 결론 내려요.",
                    "optionA": "food",
                    "optionB": "debate",
                    "optionC": "fun",
                    "result": "debate",
                    "explanation": "지현이는 'I cut through unnecessary debate'라고 말했어요. 불필요한 토론을 자르죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I challenge every assumption!",
                    "translation": "나는 모든 가정에 도전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "I implement proven solutions!",
                    "translation": "나는 검증된 해결책을 실행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Your decisiveness moves us forward!",
                    "translation": "네 결단력이 우리를 앞으로 나가게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Your creativity prevents groupthink!",
                    "translation": "네 창의성이 집단사고를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I keep discussions open!",
                    "translation": "나는 논의를 열어둬!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "I reach final decisions!",
                    "translation": "나는 최종 결정에 도달해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효과적 의사결정에 대한 문장이에요.",
                    "optionA": "debate",
                    "optionB": "decisions",
                    "optionC": "action",
                    "optionD": "balance",
                    "optionE": "Effective",
                    "result": "Effective decisions balance debate action",
                    "explanation": "효과적인 결정은 토론과 행동의 균형을 이뤄요."
                }
            ]
        }
    ]
}
ID: 18573 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 모임 이끌기",
            "explanation": "ENTJ의 주도적 리더십과 ENTP의 브레인스토밍 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let's set clear goals now!",
                    "translation": "나는 지금 명확한 목표를 세우자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "What if we explore options?",
                    "translation": "우리 선택지를 탐험하면 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "I will lead this meeting!",
                    "translation": "나는 이 회의를 이끌게!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁이는 회의에서 주도권을 잡고 방향을 정합니다.",
                    "hint": "ENTJ는 자연스럽게 리더 역할을 맡아요.",
                    "result": "O",
                    "explanation": "준혁이는 'I will lead this meeting'이라며 리더십을 발휘해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Let's debate different ideas!",
                    "translation": "우리 다른 아이디어들을 토론하자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "That helps us see options!",
                    "translation": "그게 우리가 선택지를 보게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I love challenging assumptions here.",
                    "translation": "나는 여기서 가정들에 도전하는 걸 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yun loves challenging assumptions @@.",
                    "hint": "ENTP는 기존 생각에 질문하는 걸 즐겨요.",
                    "optionA": "never",
                    "optionB": "here",
                    "optionC": "later",
                    "result": "here",
                    "explanation": "도윤이는 'I love challenging assumptions here'라고 말했어요. 가정에 도전하는 걸 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "I make decisions quickly!",
                    "translation": "나는 빠르게 결정을 내려!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I see many possibilities!",
                    "translation": "나는 많은 가능성을 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your creativity finds new angles!",
                    "translation": "네 창의성이 새로운 각도를 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your decisiveness gets things done!",
                    "translation": "네 결단력이 일을 해내게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "I organize everyone efficiently!",
                    "translation": "나는 모두를 효율적으로 조직해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "I generate innovative ideas!",
                    "translation": "나는 혁신적인 아이디어를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "강한 리더십에 대한 문장이에요.",
                    "result": "Strong leadership drives team success",
                    "explanation": "강한 리더십이 팀 성공을 이끌어요.",
                    "optionA": "drives",
                    "optionB": "Strong",
                    "optionC": "leadership",
                    "optionD": "team",
                    "optionE": "success"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 모임 이끌기",
            "explanation": "ENTJ의 주도적 리더십과 ENTP의 브레인스토밍 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let's set clear goals now!",
                    "translation": "나는 지금 명확한 목표를 세우자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "What if we explore options?",
                    "translation": "우리 선택지를 탐험하면 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "I will lead this meeting!",
                    "translation": "나는 이 회의를 이끌게!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁이는 회의에서 주도권을 잡고 방향을 정합니다.",
                    "hint": "ENTJ는 자연스럽게 리더 역할을 맡아요.",
                    "result": "O",
                    "explanation": "준혁이는 'I will lead this meeting'이라며 리더십을 발휘해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Let's debate different ideas!",
                    "translation": "우리 다른 아이디어들을 토론하자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "That helps us see options!",
                    "translation": "그게 우리가 선택지를 보게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I love challenging assumptions here.",
                    "translation": "나는 여기서 가정들에 도전하는 걸 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yun loves challenging assumptions @@.",
                    "hint": "ENTP는 기존 생각에 질문하는 걸 즐겨요.",
                    "optionA": "never",
                    "optionB": "here",
                    "optionC": "later",
                    "result": "here",
                    "explanation": "도윤이는 'I love challenging assumptions here'라고 말했어요. 가정에 도전하는 걸 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "I make decisions quickly!",
                    "translation": "나는 빠르게 결정을 내려!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I see many possibilities!",
                    "translation": "나는 많은 가능성을 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your creativity finds new angles!",
                    "translation": "네 창의성이 새로운 각도를 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your decisiveness gets things done!",
                    "translation": "네 결단력이 일을 해내게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "I organize everyone efficiently!",
                    "translation": "나는 모두를 효율적으로 조직해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "I generate innovative ideas!",
                    "translation": "나는 혁신적인 아이디어를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "강한 리더십에 대한 문장이에요.",
                    "optionA": "drives",
                    "optionB": "Strong",
                    "optionC": "leadership",
                    "optionD": "team",
                    "optionE": "success",
                    "result": "Strong leadership drives team success",
                    "explanation": "강한 리더십이 팀 성공을 이끌어요."
                }
            ]
        }
    ]
}
ID: 18574 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사람들과 교류하기",
            "explanation": "ENTJ의 전략적 네트워킹과 ENTP의 지적 교류 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I network for future goals!",
                    "translation": "나는 미래 목표를 위해 네트워킹해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "I debate ideas for fun!",
                    "translation": "나는 재미로 아이디어를 토론해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Every connection has value!",
                    "translation": "나는 모든 연결이 가치를 가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 사람들을 만날 때 전략적 목적을 생각합니다.",
                    "hint": "ENTJ는 관계에서도 목표를 봐요.",
                    "result": "O",
                    "explanation": "민준이는 'I network for future goals'라며 전략적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Interesting people excite me!",
                    "translation": "나는 흥미로운 사람들이 나를 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "That brings great conversations!",
                    "translation": "그게 훌륭한 대화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I love intellectual sparring.",
                    "translation": "나는 지적 대련을 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-u loves intellectual @@.",
                    "hint": "ENTP는 지적 논쟁을 즐겨요.",
                    "optionA": "food",
                    "optionB": "sparring",
                    "optionC": "sleeping",
                    "result": "sparring",
                    "explanation": "현우는 'I love intellectual sparring'이라고 말했어요. 지적 대련을 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I maintain useful contacts!",
                    "translation": "나는 유용한 연락처를 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "I explore random conversations!",
                    "translation": "나는 무작위 대화를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your spontaneity brings fresh ideas!",
                    "translation": "네 즉흥성이 신선한 아이디어를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your network creates opportunities!",
                    "translation": "네 네트워크가 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "I connect people strategically!",
                    "translation": "나는 전략적으로 사람들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "I enjoy meeting diverse people!",
                    "translation": "나는 다양한 사람들을 만나는 걸 즐겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 관계에 대한 문장이에요.",
                    "result": "Strategic connections open future doors",
                    "explanation": "전략적 연결이 미래의 문을 열어요.",
                    "optionA": "connections",
                    "optionB": "doors",
                    "optionC": "Strategic",
                    "optionD": "future",
                    "optionE": "open"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사람들과 교류하기",
            "explanation": "ENTJ의 전략적 네트워킹과 ENTP의 지적 교류 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I network for future goals!",
                    "translation": "나는 미래 목표를 위해 네트워킹해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "I debate ideas for fun!",
                    "translation": "나는 재미로 아이디어를 토론해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Every connection has value!",
                    "translation": "나는 모든 연결이 가치를 가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 사람들을 만날 때 전략적 목적을 생각합니다.",
                    "hint": "ENTJ는 관계에서도 목표를 봐요.",
                    "result": "O",
                    "explanation": "민준이는 'I network for future goals'라며 전략적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Interesting people excite me!",
                    "translation": "나는 흥미로운 사람들이 나를 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "That brings great conversations!",
                    "translation": "그게 훌륭한 대화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I love intellectual sparring.",
                    "translation": "나는 지적 대련을 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-u loves intellectual @@.",
                    "hint": "ENTP는 지적 논쟁을 즐겨요.",
                    "optionA": "food",
                    "optionB": "sparring",
                    "optionC": "sleeping",
                    "result": "sparring",
                    "explanation": "현우는 'I love intellectual sparring'이라고 말했어요. 지적 대련을 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I maintain useful contacts!",
                    "translation": "나는 유용한 연락처를 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "I explore random conversations!",
                    "translation": "나는 무작위 대화를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your spontaneity brings fresh ideas!",
                    "translation": "네 즉흥성이 신선한 아이디어를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your network creates opportunities!",
                    "translation": "네 네트워크가 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "I connect people strategically!",
                    "translation": "나는 전략적으로 사람들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "I enjoy meeting diverse people!",
                    "translation": "나는 다양한 사람들을 만나는 걸 즐겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 관계에 대한 문장이에요.",
                    "optionA": "connections",
                    "optionB": "doors",
                    "optionC": "Strategic",
                    "optionD": "future",
                    "optionE": "open",
                    "result": "Strategic connections open future doors",
                    "explanation": "전략적 연결이 미래의 문을 열어요."
                }
            ]
        }
    ]
}
ID: 18575 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 지식 습득",
            "explanation": "ENTJ의 목표 중심 학습과 ENTP의 호기심 주도 탐색 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "I learn what helps goals!",
                    "translation": "나는 목표에 도움 되는 걸 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "I learn whatever seems interesting!",
                    "translation": "나는 흥미로워 보이는 걸 뭐든 배워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Knowledge must be useful!",
                    "translation": "나는 지식이 유용해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 실용적 가치가 있는 것만 공부합니다.",
                    "hint": "ENTJ는 효율적으로 필요한 것만 배워요.",
                    "result": "O",
                    "explanation": "성준이는 'I learn what helps goals'라며 목표 지향적으로 배워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I explore many random topics!",
                    "translation": "나는 많은 무작위 주제를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "That sparks creative thinking!",
                    "translation": "그게 창의적 사고를 촉발해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "I jump between different subjects.",
                    "translation": "나는 여러 과목 사이를 뛰어다녀."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon jumps between different @@.",
                    "hint": "ENTP는 한 가지에 집중하지 않아요.",
                    "optionA": "rooms",
                    "optionB": "subjects",
                    "optionC": "foods",
                    "result": "subjects",
                    "explanation": "소연이는 'I jump between different subjects'라고 말했어요. 여러 과목을 오가죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "I master what I need!",
                    "translation": "나는 필요한 것을 마스터해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "I taste everything once!",
                    "translation": "나는 모든 걸 한번씩 맛봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your curiosity finds connections!",
                    "translation": "네 호기심이 연결을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "Your focus achieves expertise!",
                    "translation": "네 집중이 전문성을 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "I apply knowledge immediately!",
                    "translation": "나는 지식을 즉시 적용해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "I collect ideas for later!",
                    "translation": "나는 나중을 위해 아이디어를 모아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실용적 학습에 대한 문장이에요.",
                    "result": "Practical knowledge creates real value",
                    "explanation": "실용적 지식이 진짜 가치를 만들어요.",
                    "optionA": "real",
                    "optionB": "creates",
                    "optionC": "Practical",
                    "optionD": "knowledge",
                    "optionE": "value"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 지식 습득",
            "explanation": "ENTJ의 목표 중심 학습과 ENTP의 호기심 주도 탐색 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "I learn what helps goals!",
                    "translation": "나는 목표에 도움 되는 걸 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "I learn whatever seems interesting!",
                    "translation": "나는 흥미로워 보이는 걸 뭐든 배워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Knowledge must be useful!",
                    "translation": "나는 지식이 유용해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 실용적 가치가 있는 것만 공부합니다.",
                    "hint": "ENTJ는 효율적으로 필요한 것만 배워요.",
                    "result": "O",
                    "explanation": "성준이는 'I learn what helps goals'라며 목표 지향적으로 배워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I explore many random topics!",
                    "translation": "나는 많은 무작위 주제를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "That sparks creative thinking!",
                    "translation": "그게 창의적 사고를 촉발해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "I jump between different subjects.",
                    "translation": "나는 여러 과목 사이를 뛰어다녀."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon jumps between different @@.",
                    "hint": "ENTP는 한 가지에 집중하지 않아요.",
                    "optionA": "rooms",
                    "optionB": "subjects",
                    "optionC": "foods",
                    "result": "subjects",
                    "explanation": "소연이는 'I jump between different subjects'라고 말했어요. 여러 과목을 오가죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "I master what I need!",
                    "translation": "나는 필요한 것을 마스터해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "I taste everything once!",
                    "translation": "나는 모든 걸 한번씩 맛봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your curiosity finds connections!",
                    "translation": "네 호기심이 연결을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "Your focus achieves expertise!",
                    "translation": "네 집중이 전문성을 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "I apply knowledge immediately!",
                    "translation": "나는 지식을 즉시 적용해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "I collect ideas for later!",
                    "translation": "나는 나중을 위해 아이디어를 모아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실용적 학습에 대한 문장이에요.",
                    "optionA": "real",
                    "optionB": "creates",
                    "optionC": "Practical",
                    "optionD": "knowledge",
                    "optionE": "value",
                    "result": "Practical knowledge creates real value",
                    "explanation": "실용적 지식이 진짜 가치를 만들어요."
                }
            ]
        }
    ]
}
ID: 18576 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 분석하기",
            "explanation": "ENTJ의 실행 중심 분석과 ENTP의 이론적 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "What can we do now?",
                    "translation": "우리 지금 뭘 할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Why does this work exactly?",
                    "translation": "이게 정확히 왜 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "I focus on results!",
                    "translation": "나는 결과에 집중해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성이는 정보를 분석할 때 실행 가능성을 먼저 봅니다.",
                    "hint": "ENTJ는 실용적 결과를 중시해요.",
                    "result": "O",
                    "explanation": "태성이는 'I focus on results'라며 결과 중심으로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "I love understanding theories!",
                    "translation": "나는 이론을 이해하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "That builds strong foundation!",
                    "translation": "그게 강한 기반을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I question underlying principles.",
                    "translation": "나는 근본 원리를 질문해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon questions underlying @@.",
                    "hint": "ENTP는 기본 원리를 파고들어요.",
                    "optionA": "people",
                    "optionB": "principles",
                    "optionC": "food",
                    "result": "principles",
                    "explanation": "태현이는 'I question underlying principles'라고 말했어요. 근본 원리를 질문하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "I cut to conclusions!",
                    "translation": "나는 결론으로 바로 가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I explore all angles!",
                    "translation": "나는 모든 각도를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Your analysis finds problems!",
                    "translation": "네 분석이 문제를 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your action gets results!",
                    "translation": "네 행동이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "I prioritize what works!",
                    "translation": "나는 효과 있는 걸 우선시해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "I consider what's possible!",
                    "translation": "나는 가능한 것을 고려해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "행동 중심에 대한 문장이에요.",
                    "result": "Action-oriented thinking produce quick results",
                    "explanation": "행동 지향적 사고가 빠른 결과를 만들어요.",
                    "optionA": "Action-oriented",
                    "optionB": "thinking",
                    "optionC": "results",
                    "optionD": "produce",
                    "optionE": "quick"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 분석하기",
            "explanation": "ENTJ의 실행 중심 분석과 ENTP의 이론적 탐구 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "What can we do now?",
                    "translation": "우리 지금 뭘 할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Why does this work exactly?",
                    "translation": "이게 정확히 왜 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "I focus on results!",
                    "translation": "나는 결과에 집중해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성이는 정보를 분석할 때 실행 가능성을 먼저 봅니다.",
                    "hint": "ENTJ는 실용적 결과를 중시해요.",
                    "result": "O",
                    "explanation": "태성이는 'I focus on results'라며 결과 중심으로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "I love understanding theories!",
                    "translation": "나는 이론을 이해하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "That builds strong foundation!",
                    "translation": "그게 강한 기반을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I question underlying principles.",
                    "translation": "나는 근본 원리를 질문해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon questions underlying @@.",
                    "hint": "ENTP는 기본 원리를 파고들어요.",
                    "optionA": "people",
                    "optionB": "principles",
                    "optionC": "food",
                    "result": "principles",
                    "explanation": "태현이는 'I question underlying principles'라고 말했어요. 근본 원리를 질문하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "I cut to conclusions!",
                    "translation": "나는 결론으로 바로 가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I explore all angles!",
                    "translation": "나는 모든 각도를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Your analysis finds problems!",
                    "translation": "네 분석이 문제를 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your action gets results!",
                    "translation": "네 행동이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "I prioritize what works!",
                    "translation": "나는 효과 있는 걸 우선시해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "I consider what's possible!",
                    "translation": "나는 가능한 것을 고려해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "행동 중심에 대한 문장이에요.",
                    "optionA": "Action-oriented",
                    "optionB": "thinking",
                    "optionC": "results",
                    "optionD": "produce",
                    "optionE": "quick",
                    "result": "Action-oriented thinking produce quick results",
                    "explanation": "행동 지향적 사고가 빠른 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 18577 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "ENTJ의 단호한 결정과 ENTP의 열린 탐색 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I decide and move forward!",
                    "translation": "나는 결정하고 앞으로 나가!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "Let's keep options open longer!",
                    "translation": "우리 선택지를 더 오래 열어두자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Quick decisions save time!",
                    "translation": "나는 빠른 결정이 시간을 절약해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 신속하게 결정을 내리고 실행합니다.",
                    "hint": "ENTJ는 빠르고 확실하게 결정해요.",
                    "result": "O",
                    "explanation": "준서는 'I decide and move forward'라며 단호하게 결정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "More information helps us!",
                    "translation": "나는 더 많은 정보가 우리를 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "That brings better choices!",
                    "translation": "그게 더 나은 선택을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "I see many possibilities still.",
                    "translation": "나는 아직도 많은 가능성을 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ho sees many possibilities @@.",
                    "hint": "ENTP는 계속 다른 옵션을 봐요.",
                    "optionA": "never",
                    "optionB": "still",
                    "optionC": "before",
                    "result": "still",
                    "explanation": "윤호는 'I see many possibilities still'이라고 말했어요. 아직도 가능성을 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "I commit fully once decided!",
                    "translation": "나는 결정하면 완전히 전념해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "I pivot when needed!",
                    "translation": "나는 필요할 때 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "Your flexibility prevents mistakes!",
                    "translation": "네 유연성이 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "Your confidence drives progress!",
                    "translation": "네 자신감이 진전을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "I execute my decisions!",
                    "translation": "나는 내 결정을 실행해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "I experiment with options!",
                    "translation": "나는 선택지로 실험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "빠른 결정에 대한 문장이에요.",
                    "result": "Quick decisions create forward momentum",
                    "explanation": "빠른 결정이 앞으로 가는 추진력을 만들어요.",
                    "optionA": "momentum",
                    "optionB": "decisions",
                    "optionC": "forward",
                    "optionD": "Quick",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "ENTJ의 단호한 결정과 ENTP의 열린 탐색 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I decide and move forward!",
                    "translation": "나는 결정하고 앞으로 나가!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "Let's keep options open longer!",
                    "translation": "우리 선택지를 더 오래 열어두자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Quick decisions save time!",
                    "translation": "나는 빠른 결정이 시간을 절약해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 신속하게 결정을 내리고 실행합니다.",
                    "hint": "ENTJ는 빠르고 확실하게 결정해요.",
                    "result": "O",
                    "explanation": "준서는 'I decide and move forward'라며 단호하게 결정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "More information helps us!",
                    "translation": "나는 더 많은 정보가 우리를 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "That brings better choices!",
                    "translation": "그게 더 나은 선택을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "I see many possibilities still.",
                    "translation": "나는 아직도 많은 가능성을 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ho sees many possibilities @@.",
                    "hint": "ENTP는 계속 다른 옵션을 봐요.",
                    "optionA": "never",
                    "optionB": "still",
                    "optionC": "before",
                    "result": "still",
                    "explanation": "윤호는 'I see many possibilities still'이라고 말했어요. 아직도 가능성을 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "I commit fully once decided!",
                    "translation": "나는 결정하면 완전히 전념해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "I pivot when needed!",
                    "translation": "나는 필요할 때 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "Your flexibility prevents mistakes!",
                    "translation": "네 유연성이 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "Your confidence drives progress!",
                    "translation": "네 자신감이 진전을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "I execute my decisions!",
                    "translation": "나는 내 결정을 실행해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "I experiment with options!",
                    "translation": "나는 선택지로 실험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "빠른 결정에 대한 문장이에요.",
                    "optionA": "momentum",
                    "optionB": "decisions",
                    "optionC": "forward",
                    "optionD": "Quick",
                    "optionE": "create",
                    "result": "Quick decisions create forward momentum",
                    "explanation": "빠른 결정이 앞으로 가는 추진력을 만들어요."
                }
            ]
        }
    ]
}
ID: 18578 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획 변경될 때",
            "explanation": "ENTJ의 재정비와 실행 vs ENTP의 즉흥 대응 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "I'll reorganize everything now!",
                    "translation": "나는 지금 모든 걸 재정리할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수아",
                    "script": "I'll improvise as we go!",
                    "translation": "나는 가면서 즉흥적으로 할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "New plan takes five minutes!",
                    "translation": "나는 새 계획이 5분 걸려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 계획이 바뀌면 즉시 새로운 계획을 세웁니다.",
                    "hint": "ENTJ는 빠르게 재구성해요.",
                    "result": "O",
                    "explanation": "태우는 'I'll reorganize everything now'라며 즉시 재정비해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수아",
                    "script": "Changes make things exciting!",
                    "translation": "나는 변화가 일을 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "That keeps energy high!",
                    "translation": "그게 에너지를 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수아",
                    "script": "I see new opportunities here.",
                    "translation": "나는 여기서 새로운 기회를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-a sees new opportunities @@.",
                    "hint": "ENTP는 변화에서 기회를 찾아요.",
                    "optionA": "never",
                    "optionB": "here",
                    "optionC": "later",
                    "result": "here",
                    "explanation": "수아는 'I see new opportunities here'라고 말했어요. 기회를 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태우",
                    "script": "I maintain control always!",
                    "translation": "나는 항상 통제를 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수아",
                    "script": "I adapt to situations!",
                    "translation": "나는 상황에 적응해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "Your creativity finds solutions!",
                    "translation": "네 창의성이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수아",
                    "script": "Your structure keeps us moving!",
                    "translation": "네 구조가 우리를 계속 움직이게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "I assign new tasks!",
                    "translation": "나는 새 업무를 배정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수아",
                    "script": "I explore different approaches!",
                    "translation": "나는 다른 접근들을 탐험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "적응력에 대한 문장이에요.",
                    "result": "Fast adaptation keeps teams effective",
                    "explanation": "빠른 적응이 팀을 효과적으로 유지해요.",
                    "optionA": "teams",
                    "optionB": "Fast",
                    "optionC": "keeps",
                    "optionD": "effective",
                    "optionE": "adaptation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획 변경될 때",
            "explanation": "ENTJ의 재정비와 실행 vs ENTP의 즉흥 대응 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "I'll reorganize everything now!",
                    "translation": "나는 지금 모든 걸 재정리할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수아",
                    "script": "I'll improvise as we go!",
                    "translation": "나는 가면서 즉흥적으로 할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "New plan takes five minutes!",
                    "translation": "나는 새 계획이 5분 걸려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 계획이 바뀌면 즉시 새로운 계획을 세웁니다.",
                    "hint": "ENTJ는 빠르게 재구성해요.",
                    "result": "O",
                    "explanation": "태우는 'I'll reorganize everything now'라며 즉시 재정비해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수아",
                    "script": "Changes make things exciting!",
                    "translation": "나는 변화가 일을 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "That keeps energy high!",
                    "translation": "그게 에너지를 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수아",
                    "script": "I see new opportunities here.",
                    "translation": "나는 여기서 새로운 기회를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-a sees new opportunities @@.",
                    "hint": "ENTP는 변화에서 기회를 찾아요.",
                    "optionA": "never",
                    "optionB": "here",
                    "optionC": "later",
                    "result": "here",
                    "explanation": "수아는 'I see new opportunities here'라고 말했어요. 기회를 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태우",
                    "script": "I maintain control always!",
                    "translation": "나는 항상 통제를 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수아",
                    "script": "I adapt to situations!",
                    "translation": "나는 상황에 적응해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "Your creativity finds solutions!",
                    "translation": "네 창의성이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수아",
                    "script": "Your structure keeps us moving!",
                    "translation": "네 구조가 우리를 계속 움직이게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "I assign new tasks!",
                    "translation": "나는 새 업무를 배정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수아",
                    "script": "I explore different approaches!",
                    "translation": "나는 다른 접근들을 탐험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "적응력에 대한 문장이에요.",
                    "optionA": "teams",
                    "optionB": "Fast",
                    "optionC": "keeps",
                    "optionD": "effective",
                    "optionE": "adaptation",
                    "result": "Fast adaptation keeps teams effective",
                    "explanation": "빠른 적응이 팀을 효과적으로 유지해요."
                }
            ]
        }
    ]
}
ID: 18579 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 관리",
            "explanation": "ENTJ의 체계적 일정과 ENTP의 유동적 흐름 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I schedule every hour!",
                    "translation": "나는 매시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I follow what feels right!",
                    "translation": "나는 옳게 느껴지는 걸 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Structure maximizes my productivity!",
                    "translation": "나는 구조가 내 생산성을 최대화해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 시간별로 구체적인 일정을 짜서 따릅니다.",
                    "hint": "ENTJ는 엄격하게 시간을 관리해요.",
                    "result": "O",
                    "explanation": "준우는 'I schedule every hour'라며 철저히 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "I hate rigid schedules!",
                    "translation": "나는 엄격한 일정을 싫어해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "That gives you freedom!",
                    "translation": "그게 너한테 자유를 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I work when inspired.",
                    "translation": "나는 영감받을 때 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yun works when @@.",
                    "hint": "ENTP는 기분과 영감에 따라 일해요.",
                    "optionA": "tired",
                    "optionB": "inspired",
                    "optionC": "sleeping",
                    "result": "inspired",
                    "explanation": "도윤이는 'I work when inspired'라고 말했어요. 영감받을 때 일하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "I complete tasks on time!",
                    "translation": "나는 제시간에 업무를 완료해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I jump between projects!",
                    "translation": "나는 프로젝트들 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your flexibility brings creativity!",
                    "translation": "네 유연성이 창의성을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your discipline gets results!",
                    "translation": "네 규율이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "I track my progress!",
                    "translation": "나는 내 진행 상황을 추적해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "I explore new interests!",
                    "translation": "나는 새로운 관심사를 탐험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 관리에 대한 문장이에요.",
                    "result": "Organized schedules ensure daily success",
                    "explanation": "정리된 일정이 매일의 성공을 보장해요.",
                    "optionA": "Organized",
                    "optionB": "ensure",
                    "optionC": "daily",
                    "optionD": "success",
                    "optionE": "schedules"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 관리",
            "explanation": "ENTJ의 체계적 일정과 ENTP의 유동적 흐름 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I schedule every hour!",
                    "translation": "나는 매시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I follow what feels right!",
                    "translation": "나는 옳게 느껴지는 걸 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Structure maximizes my productivity!",
                    "translation": "나는 구조가 내 생산성을 최대화해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 시간별로 구체적인 일정을 짜서 따릅니다.",
                    "hint": "ENTJ는 엄격하게 시간을 관리해요.",
                    "result": "O",
                    "explanation": "준우는 'I schedule every hour'라며 철저히 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "I hate rigid schedules!",
                    "translation": "나는 엄격한 일정을 싫어해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "That gives you freedom!",
                    "translation": "그게 너한테 자유를 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I work when inspired.",
                    "translation": "나는 영감받을 때 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yun works when @@.",
                    "hint": "ENTP는 기분과 영감에 따라 일해요.",
                    "optionA": "tired",
                    "optionB": "inspired",
                    "optionC": "sleeping",
                    "result": "inspired",
                    "explanation": "도윤이는 'I work when inspired'라고 말했어요. 영감받을 때 일하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "I complete tasks on time!",
                    "translation": "나는 제시간에 업무를 완료해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I jump between projects!",
                    "translation": "나는 프로젝트들 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your flexibility brings creativity!",
                    "translation": "네 유연성이 창의성을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your discipline gets results!",
                    "translation": "네 규율이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "I track my progress!",
                    "translation": "나는 내 진행 상황을 추적해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "I explore new interests!",
                    "translation": "나는 새로운 관심사를 탐험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 관리에 대한 문장이에요.",
                    "optionA": "Organized",
                    "optionB": "ensure",
                    "optionC": "daily",
                    "optionD": "success",
                    "optionE": "schedules",
                    "result": "Organized schedules ensure daily success",
                    "explanation": "정리된 일정이 매일의 성공을 보장해요."
                }
            ]
        }
    ]
}
ID: 18580 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "공간 정리하기",
            "explanation": "ENTJ의 효율적 배치와 ENTP의 창의적 혼돈 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "Everything has its place!",
                    "translation": "나는 모든 것이 제자리가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "My desk looks messy!",
                    "translation": "내 책상이 어질러 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "I organize for efficiency!",
                    "translation": "나는 효율을 위해 정리해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태호는 물건을 효율적으로 사용하기 위해 정돈합니다.",
                    "hint": "ENTJ는 최적화된 공간을 만들어요.",
                    "result": "O",
                    "explanation": "태호는 'I organize for efficiency'라며 효율 중심으로 정리해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I know where things are!",
                    "translation": "나는 물건이 어디 있는지 알아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태호",
                    "script": "That's your own system!",
                    "translation": "그게 너만의 시스템이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I have projects everywhere.",
                    "translation": "나는 곳곳에 프로젝트가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-u has projects @@.",
                    "hint": "ENTP는 여러 일을 동시에 벌여요.",
                    "optionA": "nowhere",
                    "optionB": "everywhere",
                    "optionC": "inside",
                    "result": "everywhere",
                    "explanation": "현우는 'I have projects everywhere'라고 말했어요. 곳곳에 프로젝트가 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태호",
                    "script": "I eliminate clutter daily!",
                    "translation": "나는 매일 잡동사니를 제거해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "I collect interesting things!",
                    "translation": "나는 흥미로운 것들을 모아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "Your chaos holds creative energy!",
                    "translation": "네 혼돈이 창의적 에너지를 담아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your order creates peace!",
                    "translation": "네 질서가 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태호",
                    "script": "I optimize my workspace!",
                    "translation": "나는 내 작업 공간을 최적화해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "I need visual stimulation!",
                    "translation": "나는 시각적 자극이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율적 공간에 대한 문장이에요.",
                    "result": "Efficient spaces boost work productivity",
                    "explanation": "효율적인 공간이 업무 생산성을 높여요.",
                    "optionA": "Efficient",
                    "optionB": "spaces",
                    "optionC": "work",
                    "optionD": "productivity",
                    "optionE": "boost"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "공간 정리하기",
            "explanation": "ENTJ의 효율적 배치와 ENTP의 창의적 혼돈 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "Everything has its place!",
                    "translation": "나는 모든 것이 제자리가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "My desk looks messy!",
                    "translation": "내 책상이 어질러 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "I organize for efficiency!",
                    "translation": "나는 효율을 위해 정리해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태호는 물건을 효율적으로 사용하기 위해 정돈합니다.",
                    "hint": "ENTJ는 최적화된 공간을 만들어요.",
                    "result": "O",
                    "explanation": "태호는 'I organize for efficiency'라며 효율 중심으로 정리해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I know where things are!",
                    "translation": "나는 물건이 어디 있는지 알아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태호",
                    "script": "That's your own system!",
                    "translation": "그게 너만의 시스템이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I have projects everywhere.",
                    "translation": "나는 곳곳에 프로젝트가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-u has projects @@.",
                    "hint": "ENTP는 여러 일을 동시에 벌여요.",
                    "optionA": "nowhere",
                    "optionB": "everywhere",
                    "optionC": "inside",
                    "result": "everywhere",
                    "explanation": "현우는 'I have projects everywhere'라고 말했어요. 곳곳에 프로젝트가 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태호",
                    "script": "I eliminate clutter daily!",
                    "translation": "나는 매일 잡동사니를 제거해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "I collect interesting things!",
                    "translation": "나는 흥미로운 것들을 모아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "Your chaos holds creative energy!",
                    "translation": "네 혼돈이 창의적 에너지를 담아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your order creates peace!",
                    "translation": "네 질서가 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태호",
                    "script": "I optimize my workspace!",
                    "translation": "나는 내 작업 공간을 최적화해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "I need visual stimulation!",
                    "translation": "나는 시각적 자극이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율적 공간에 대한 문장이에요.",
                    "optionA": "Efficient",
                    "optionB": "spaces",
                    "optionC": "work",
                    "optionD": "productivity",
                    "optionE": "boost",
                    "result": "Efficient spaces boost work productivity",
                    "explanation": "효율적인 공간이 업무 생산성을 높여요."
                }
            ]
        }
    ]
}
ID: 18581 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 상황 대처",
            "explanation": "ENTJ의 단호한 리더십과 ENTP의 창의적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I take charge immediately!",
                    "translation": "나는 즉시 주도권을 잡아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "I brainstorm quick solutions!",
                    "translation": "나는 빠른 해결책을 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "I delegate tasks clearly!",
                    "translation": "나는 명확하게 업무를 위임해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 위기 상황에서 강력한 리더십을 발휘합니다.",
                    "hint": "ENTJ는 위기에 리더가 돼요.",
                    "result": "O",
                    "explanation": "성훈이는 'I take charge immediately'라며 즉시 주도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I see opportunities in chaos!",
                    "translation": "나는 혼돈 속에서 기회를 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "That brings innovative thinking!",
                    "translation": "그게 혁신적 사고를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "I challenge conventional approaches.",
                    "translation": "나는 전통적 접근에 도전해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon challenges conventional @@.",
                    "hint": "ENTP는 기존 방식을 의심해요.",
                    "optionA": "people",
                    "optionB": "approaches",
                    "optionC": "food",
                    "result": "approaches",
                    "explanation": "소연이는 'I challenge conventional approaches'라고 말했어요. 전통적 접근에 도전하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "I maintain control always!",
                    "translation": "나는 항상 통제를 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "I adapt to changing situations!",
                    "translation": "나는 변하는 상황에 적응해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "Your creativity finds alternatives!",
                    "translation": "네 창의성이 대안을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "Your leadership brings order!",
                    "translation": "네 리더십이 질서를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "I execute decisions fast!",
                    "translation": "나는 결정을 빠르게 실행해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "I improvise effective solutions!",
                    "translation": "나는 효과적인 해결책을 즉흥으로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 리더십에 대한 문장이에요.",
                    "result": "Strong leadership stabilize crisis situations",
                    "explanation": "강한 리더십이 위기 상황을 안정시켜요.",
                    "optionA": "crisis",
                    "optionB": "leadership",
                    "optionC": "situations",
                    "optionD": "Strong",
                    "optionE": "stabilize"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 상황 대처",
            "explanation": "ENTJ의 단호한 리더십과 ENTP의 창의적 해결 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I take charge immediately!",
                    "translation": "나는 즉시 주도권을 잡아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "I brainstorm quick solutions!",
                    "translation": "나는 빠른 해결책을 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "I delegate tasks clearly!",
                    "translation": "나는 명확하게 업무를 위임해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 위기 상황에서 강력한 리더십을 발휘합니다.",
                    "hint": "ENTJ는 위기에 리더가 돼요.",
                    "result": "O",
                    "explanation": "성훈이는 'I take charge immediately'라며 즉시 주도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I see opportunities in chaos!",
                    "translation": "나는 혼돈 속에서 기회를 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "That brings innovative thinking!",
                    "translation": "그게 혁신적 사고를 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "I challenge conventional approaches.",
                    "translation": "나는 전통적 접근에 도전해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon challenges conventional @@.",
                    "hint": "ENTP는 기존 방식을 의심해요.",
                    "optionA": "people",
                    "optionB": "approaches",
                    "optionC": "food",
                    "result": "approaches",
                    "explanation": "소연이는 'I challenge conventional approaches'라고 말했어요. 전통적 접근에 도전하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "I maintain control always!",
                    "translation": "나는 항상 통제를 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "I adapt to changing situations!",
                    "translation": "나는 변하는 상황에 적응해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "Your creativity finds alternatives!",
                    "translation": "네 창의성이 대안을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "Your leadership brings order!",
                    "translation": "네 리더십이 질서를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "I execute decisions fast!",
                    "translation": "나는 결정을 빠르게 실행해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "I improvise effective solutions!",
                    "translation": "나는 효과적인 해결책을 즉흥으로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 리더십에 대한 문장이에요.",
                    "optionA": "crisis",
                    "optionB": "leadership",
                    "optionC": "situations",
                    "optionD": "Strong",
                    "optionE": "stabilize",
                    "result": "Strong leadership stabilize crisis situations",
                    "explanation": "강한 리더십이 위기 상황을 안정시켜요."
                }
            ]
        }
    ]
}
ID: 18582 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENTJ의 전략적 실행과 ENTP의 유연한 대응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I prioritize urgent tasks!",
                    "translation": "나는 긴급한 업무의 우선순위를 정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "I find creative shortcuts!",
                    "translation": "나는 창의적 지름길을 찾아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Pressure makes me focused!",
                    "translation": "나는 압박이 나를 집중하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영이는 압박 속에서 더욱 집중력을 발휘합니다.",
                    "hint": "ENTJ는 압박에 강해요.",
                    "result": "O",
                    "explanation": "준영이는 'Pressure makes me focused'라며 압박을 힘으로 바꿔요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Stress sparks my creativity!",
                    "translation": "나는 스트레스가 내 창의성을 촉발해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That brings unexpected solutions!",
                    "translation": "그게 예상 밖 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I think outside the box.",
                    "translation": "나는 틀 밖에서 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon thinks outside the @@.",
                    "hint": "ENTP는 창의적으로 접근해요.",
                    "optionA": "room",
                    "optionB": "box",
                    "optionC": "car",
                    "result": "box",
                    "explanation": "태현이는 'I think outside the box'라고 말했어요. 틀 밖에서 생각하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "I push teams forward!",
                    "translation": "나는 팀을 앞으로 밀어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I suggest multiple options!",
                    "translation": "나는 여러 선택지를 제안해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Your flexibility prevents burnout!",
                    "translation": "네 유연성이 번아웃을 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your drive achieves goals!",
                    "translation": "네 추진력이 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "I stay determined always!",
                    "translation": "나는 항상 결연하게 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "I stay open to changes!",
                    "translation": "나는 변화에 열려 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "압박 대처에 대한 문장이에요.",
                    "result": "Clear focus reduce stress levels",
                    "explanation": "명확한 집중이 스트레스 수준을 줄여요.",
                    "optionA": "stress",
                    "optionB": "levels",
                    "optionC": "reduce",
                    "optionD": "focus",
                    "optionE": "Clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ENTJ의 전략적 실행과 ENTP의 유연한 대응 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I prioritize urgent tasks!",
                    "translation": "나는 긴급한 업무의 우선순위를 정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "I find creative shortcuts!",
                    "translation": "나는 창의적 지름길을 찾아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Pressure makes me focused!",
                    "translation": "나는 압박이 나를 집중하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영이는 압박 속에서 더욱 집중력을 발휘합니다.",
                    "hint": "ENTJ는 압박에 강해요.",
                    "result": "O",
                    "explanation": "준영이는 'Pressure makes me focused'라며 압박을 힘으로 바꿔요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Stress sparks my creativity!",
                    "translation": "나는 스트레스가 내 창의성을 촉발해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That brings unexpected solutions!",
                    "translation": "그게 예상 밖 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I think outside the box.",
                    "translation": "나는 틀 밖에서 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon thinks outside the @@.",
                    "hint": "ENTP는 창의적으로 접근해요.",
                    "optionA": "room",
                    "optionB": "box",
                    "optionC": "car",
                    "result": "box",
                    "explanation": "태현이는 'I think outside the box'라고 말했어요. 틀 밖에서 생각하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "I push teams forward!",
                    "translation": "나는 팀을 앞으로 밀어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I suggest multiple options!",
                    "translation": "나는 여러 선택지를 제안해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Your flexibility prevents burnout!",
                    "translation": "네 유연성이 번아웃을 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your drive achieves goals!",
                    "translation": "네 추진력이 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "I stay determined always!",
                    "translation": "나는 항상 결연하게 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "I stay open to changes!",
                    "translation": "나는 변화에 열려 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "압박 대처에 대한 문장이에요.",
                    "optionA": "stress",
                    "optionB": "levels",
                    "optionC": "reduce",
                    "optionD": "focus",
                    "optionE": "Clear",
                    "result": "Clear focus reduce stress levels",
                    "explanation": "명확한 집중이 스트레스 수준을 줄여요."
                }
            ]
        }
    ]
}
ID: 18583 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 세우기",
            "explanation": "ENTJ의 명확한 비전과 ENTP의 열린 탐색 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I set clear long-term goals!",
                    "translation": "나는 명확한 장기 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "I explore different career paths!",
                    "translation": "나는 다른 경력 경로들을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I plan five years ahead!",
                    "translation": "나는 5년 앞을 계획해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 구체적인 장기 계획을 가지고 있습니다.",
                    "hint": "ENTJ는 명확한 비전이 있어요.",
                    "result": "O",
                    "explanation": "민준이는 'I set clear long-term goals'라며 장기 목표를 세워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "I keep my options open!",
                    "translation": "나는 내 선택지를 열어둬!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "That gives you flexibility!",
                    "translation": "그게 너한테 유연성을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "I might change directions.",
                    "translation": "나는 방향을 바꿀 수도 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ho might change @@.",
                    "hint": "ENTP는 진로를 바꿀 가능성이 열려있어요.",
                    "optionA": "nothing",
                    "optionB": "directions",
                    "optionC": "food",
                    "result": "directions",
                    "explanation": "윤호는 'I might change directions'라고 말했어요. 방향을 바꿀 수도 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I aim for leadership positions!",
                    "translation": "나는 리더십 포지션을 목표로 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "I seek interesting challenges!",
                    "translation": "나는 흥미로운 도전을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your curiosity finds opportunities!",
                    "translation": "네 호기심이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "Your ambition achieves success!",
                    "translation": "네 야망이 성공을 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "I build my empire!",
                    "translation": "나는 내 제국을 세워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "I innovate and experiment!",
                    "translation": "나는 혁신하고 실험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "명확한 목표에 대한 문장이에요.",
                    "result": "Clear ambitions drive career growth",
                    "explanation": "명확한 야망이 경력 성장을 이끌어요.",
                    "optionA": "drive",
                    "optionB": "Clear",
                    "optionC": "growth",
                    "optionD": "ambitions",
                    "optionE": "career"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 세우기",
            "explanation": "ENTJ의 명확한 비전과 ENTP의 열린 탐색 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I set clear long-term goals!",
                    "translation": "나는 명확한 장기 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "I explore different career paths!",
                    "translation": "나는 다른 경력 경로들을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I plan five years ahead!",
                    "translation": "나는 5년 앞을 계획해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 구체적인 장기 계획을 가지고 있습니다.",
                    "hint": "ENTJ는 명확한 비전이 있어요.",
                    "result": "O",
                    "explanation": "민준이는 'I set clear long-term goals'라며 장기 목표를 세워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "I keep my options open!",
                    "translation": "나는 내 선택지를 열어둬!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "That gives you flexibility!",
                    "translation": "그게 너한테 유연성을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "I might change directions.",
                    "translation": "나는 방향을 바꿀 수도 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ho might change @@.",
                    "hint": "ENTP는 진로를 바꿀 가능성이 열려있어요.",
                    "optionA": "nothing",
                    "optionB": "directions",
                    "optionC": "food",
                    "result": "directions",
                    "explanation": "윤호는 'I might change directions'라고 말했어요. 방향을 바꿀 수도 있죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I aim for leadership positions!",
                    "translation": "나는 리더십 포지션을 목표로 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "I seek interesting challenges!",
                    "translation": "나는 흥미로운 도전을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your curiosity finds opportunities!",
                    "translation": "네 호기심이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "Your ambition achieves success!",
                    "translation": "네 야망이 성공을 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "I build my empire!",
                    "translation": "나는 내 제국을 세워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "I innovate and experiment!",
                    "translation": "나는 혁신하고 실험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "명확한 목표에 대한 문장이에요.",
                    "optionA": "drive",
                    "optionB": "Clear",
                    "optionC": "growth",
                    "optionD": "ambitions",
                    "optionE": "career",
                    "result": "Clear ambitions drive career growth",
                    "explanation": "명확한 야망이 경력 성장을 이끌어요."
                }
            ]
        }
    ]
}
ID: 18584 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성 방법",
            "explanation": "ENTJ의 체계적 실행과 ENTP의 실험적 접근 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "I create detailed action plans!",
                    "translation": "나는 상세한 행동 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수아",
                    "script": "I try different approaches!",
                    "translation": "나는 다른 접근들을 시도해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "I track progress weekly!",
                    "translation": "나는 매주 진행 상황을 추적해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 체계적으로 목표를 향해 진행합니다.",
                    "hint": "ENTJ는 구조적으로 실행해요.",
                    "result": "O",
                    "explanation": "성준이는 'I create detailed action plans'라며 체계적으로 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수아",
                    "script": "I pivot when needed!",
                    "translation": "나는 필요할 때 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "That brings adaptability!",
                    "translation": "그게 적응력을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수아",
                    "script": "I experiment with methods.",
                    "translation": "나는 방법들로 실험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-a experiments with @@.",
                    "hint": "ENTP는 여러 방법을 시도해봐요.",
                    "optionA": "nothing",
                    "optionB": "methods",
                    "optionC": "food",
                    "result": "methods",
                    "explanation": "수아는 'I experiment with methods'라고 말했어요. 방법들로 실험하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "I stick to my strategy!",
                    "translation": "나는 내 전략을 고수해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수아",
                    "script": "I explore new possibilities!",
                    "translation": "나는 새로운 가능성을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your creativity finds shortcuts!",
                    "translation": "네 창의성이 지름길을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수아",
                    "script": "Your persistence gets results!",
                    "translation": "네 끈기가 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "I measure everything!",
                    "translation": "나는 모든 것을 측정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수아",
                    "script": "I innovate constantly!",
                    "translation": "나는 끊임없이 혁신해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 실행에 대한 문장이에요.",
                    "result": "Strategic execution guarantee goal achievement",
                    "explanation": "전략적 실행이 목표 달성을 보장해요.",
                    "optionA": "Strategic",
                    "optionB": "achievement",
                    "optionC": "guarantee",
                    "optionD": "execution",
                    "optionE": "goal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성 방법",
            "explanation": "ENTJ의 체계적 실행과 ENTP의 실험적 접근 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "I create detailed action plans!",
                    "translation": "나는 상세한 행동 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수아",
                    "script": "I try different approaches!",
                    "translation": "나는 다른 접근들을 시도해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "I track progress weekly!",
                    "translation": "나는 매주 진행 상황을 추적해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 체계적으로 목표를 향해 진행합니다.",
                    "hint": "ENTJ는 구조적으로 실행해요.",
                    "result": "O",
                    "explanation": "성준이는 'I create detailed action plans'라며 체계적으로 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수아",
                    "script": "I pivot when needed!",
                    "translation": "나는 필요할 때 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "That brings adaptability!",
                    "translation": "그게 적응력을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수아",
                    "script": "I experiment with methods.",
                    "translation": "나는 방법들로 실험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-a experiments with @@.",
                    "hint": "ENTP는 여러 방법을 시도해봐요.",
                    "optionA": "nothing",
                    "optionB": "methods",
                    "optionC": "food",
                    "result": "methods",
                    "explanation": "수아는 'I experiment with methods'라고 말했어요. 방법들로 실험하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "I stick to my strategy!",
                    "translation": "나는 내 전략을 고수해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수아",
                    "script": "I explore new possibilities!",
                    "translation": "나는 새로운 가능성을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your creativity finds shortcuts!",
                    "translation": "네 창의성이 지름길을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수아",
                    "script": "Your persistence gets results!",
                    "translation": "네 끈기가 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "I measure everything!",
                    "translation": "나는 모든 것을 측정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수아",
                    "script": "I innovate constantly!",
                    "translation": "나는 끊임없이 혁신해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 실행에 대한 문장이에요.",
                    "optionA": "Strategic",
                    "optionB": "achievement",
                    "optionC": "guarantee",
                    "optionD": "execution",
                    "optionE": "goal",
                    "result": "Strategic execution guarantee goal achievement",
                    "explanation": "전략적 실행이 목표 달성을 보장해요."
                }
            ]
        }
    ]
}
ID: 18585 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 활용",
            "explanation": "ENTJ의 생산적 활동과 ENTP의 지적 탐험 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I do productive hobbies!",
                    "translation": "나는 생산적인 취미를 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I explore random interests!",
                    "translation": "나는 무작위 관심사를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "My hobbies build skills!",
                    "translation": "나는 내 취미가 기술을 쌓아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 여가 시간도 자기계발에 활용합니다.",
                    "hint": "ENTJ는 취미도 목적이 있어요.",
                    "result": "O",
                    "explanation": "태영이는 'My hobbies build skills'라며 실용적으로 취미를 선택해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "I learn for pure fun!",
                    "translation": "나는 순수한 재미로 배워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "That brings joy!",
                    "translation": "그게 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I debate ideas casually.",
                    "translation": "나는 캐주얼하게 아이디어를 토론해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yun debates ideas @@.",
                    "hint": "ENTP는 편하게 토론을 즐겨요.",
                    "optionA": "never",
                    "optionB": "casually",
                    "optionC": "sadly",
                    "result": "casually",
                    "explanation": "도윤이는 'I debate ideas casually'라고 말했어요. 가볍게 토론하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "I network through hobbies!",
                    "translation": "나는 취미를 통해 네트워킹해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I enjoy intellectual play!",
                    "translation": "나는 지적 놀이를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "Your curiosity inspires innovation!",
                    "translation": "네 호기심이 혁신을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your focus achieves mastery!",
                    "translation": "네 집중이 숙달을 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "I compete to win!",
                    "translation": "나는 이기려고 경쟁해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "I play with ideas!",
                    "translation": "나는 아이디어로 놀아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목적있는 취미에 대한 문장이에요.",
                    "result": "Purposeful hobbies develop valuable skills",
                    "explanation": "목적있는 취미가 귀중한 기술을 개발해요.",
                    "optionA": "develop",
                    "optionB": "hobbies",
                    "optionC": "valuable",
                    "optionD": "skills",
                    "optionE": "Purposeful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 활용",
            "explanation": "ENTJ의 생산적 활동과 ENTP의 지적 탐험 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I do productive hobbies!",
                    "translation": "나는 생산적인 취미를 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I explore random interests!",
                    "translation": "나는 무작위 관심사를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "My hobbies build skills!",
                    "translation": "나는 내 취미가 기술을 쌓아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 여가 시간도 자기계발에 활용합니다.",
                    "hint": "ENTJ는 취미도 목적이 있어요.",
                    "result": "O",
                    "explanation": "태영이는 'My hobbies build skills'라며 실용적으로 취미를 선택해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "I learn for pure fun!",
                    "translation": "나는 순수한 재미로 배워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "That brings joy!",
                    "translation": "그게 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I debate ideas casually.",
                    "translation": "나는 캐주얼하게 아이디어를 토론해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yun debates ideas @@.",
                    "hint": "ENTP는 편하게 토론을 즐겨요.",
                    "optionA": "never",
                    "optionB": "casually",
                    "optionC": "sadly",
                    "result": "casually",
                    "explanation": "도윤이는 'I debate ideas casually'라고 말했어요. 가볍게 토론하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "I network through hobbies!",
                    "translation": "나는 취미를 통해 네트워킹해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I enjoy intellectual play!",
                    "translation": "나는 지적 놀이를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "Your curiosity inspires innovation!",
                    "translation": "네 호기심이 혁신을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your focus achieves mastery!",
                    "translation": "네 집중이 숙달을 달성해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "I compete to win!",
                    "translation": "나는 이기려고 경쟁해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "I play with ideas!",
                    "translation": "나는 아이디어로 놀아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목적있는 취미에 대한 문장이에요.",
                    "optionA": "develop",
                    "optionB": "hobbies",
                    "optionC": "valuable",
                    "optionD": "skills",
                    "optionE": "Purposeful",
                    "result": "Purposeful hobbies develop valuable skills",
                    "explanation": "목적있는 취미가 귀중한 기술을 개발해요."
                }
            ]
        }
    ]
}
ID: 18586 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 활동 시작",
            "explanation": "ENTJ의 전략적 선택과 ENTP의 즉흥적 시도 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "Will this help my goals?",
                    "translation": "이게 내 목표에 도움 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Does this look fun?",
                    "translation": "이게 재밌어 보여?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "I choose activities strategically!",
                    "translation": "나는 전략적으로 활동을 선택해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 활동을 선택할 때 목표와 연결시킵니다.",
                    "hint": "ENTJ는 실용적 가치를 봐요.",
                    "result": "O",
                    "explanation": "준우는 'I choose activities strategically'라며 전략적으로 선택해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I try whatever seems interesting!",
                    "translation": "나는 흥미로워 보이는 걸 뭐든 시도해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "That brings variety!",
                    "translation": "그게 다양함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I love trying new things.",
                    "translation": "나는 새로운 것 시도하는 걸 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-u loves trying new @@.",
                    "hint": "ENTP는 새로운 경험을 좋아해요.",
                    "optionA": "food",
                    "optionB": "things",
                    "optionC": "nothing",
                    "result": "things",
                    "explanation": "현우는 'I love trying new things'라고 말했어요. 새로운 것을 시도하는 걸 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "I commit when it's worth it!",
                    "translation": "나는 가치 있을 때 전념해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "I move on when bored!",
                    "translation": "나는 지루하면 넘어가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your exploration finds gems!",
                    "translation": "네 탐험이 보석을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your dedication builds expertise!",
                    "translation": "네 헌신이 전문성을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "I invest time wisely!",
                    "translation": "나는 시간을 현명하게 투자해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "I sample everything once!",
                    "translation": "나는 모든 걸 한번씩 맛봐!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 선택에 대한 문장이에요.",
                    "result": "Smart choices maximize time value",
                    "explanation": "똑똑한 선택이 시간 가치를 최대화해요.",
                    "optionA": "Smart",
                    "optionB": "value",
                    "optionC": "time",
                    "optionD": "choices",
                    "optionE": "maximize"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 활동 시작",
            "explanation": "ENTJ의 전략적 선택과 ENTP의 즉흥적 시도 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "Will this help my goals?",
                    "translation": "이게 내 목표에 도움 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Does this look fun?",
                    "translation": "이게 재밌어 보여?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "I choose activities strategically!",
                    "translation": "나는 전략적으로 활동을 선택해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 활동을 선택할 때 목표와 연결시킵니다.",
                    "hint": "ENTJ는 실용적 가치를 봐요.",
                    "result": "O",
                    "explanation": "준우는 'I choose activities strategically'라며 전략적으로 선택해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I try whatever seems interesting!",
                    "translation": "나는 흥미로워 보이는 걸 뭐든 시도해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "That brings variety!",
                    "translation": "그게 다양함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I love trying new things.",
                    "translation": "나는 새로운 것 시도하는 걸 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-u loves trying new @@.",
                    "hint": "ENTP는 새로운 경험을 좋아해요.",
                    "optionA": "food",
                    "optionB": "things",
                    "optionC": "nothing",
                    "result": "things",
                    "explanation": "현우는 'I love trying new things'라고 말했어요. 새로운 것을 시도하는 걸 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "I commit when it's worth it!",
                    "translation": "나는 가치 있을 때 전념해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "I move on when bored!",
                    "translation": "나는 지루하면 넘어가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your exploration finds gems!",
                    "translation": "네 탐험이 보석을 찾아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your dedication builds expertise!",
                    "translation": "네 헌신이 전문성을 쌓아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "I invest time wisely!",
                    "translation": "나는 시간을 현명하게 투자해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "I sample everything once!",
                    "translation": "나는 모든 걸 한번씩 맛봐!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 선택에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "value",
                    "optionC": "time",
                    "optionD": "choices",
                    "optionE": "maximize",
                    "result": "Smart choices maximize time value",
                    "explanation": "똑똑한 선택이 시간 가치를 최대화해요."
                }
            ]
        }
    ]
}
ID: 18587 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 갈등 해결",
            "explanation": "ENTJ의 단호한 결정과 ENTP의 논리적 토론 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I make the final call!",
                    "translation": "나는 최종 결정을 내려!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Let's debate all sides!",
                    "translation": "우리 모든 면을 토론하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Someone must lead decisively!",
                    "translation": "나는 누군가 단호하게 이끌어야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 갈등 상황에서 최종 결정권을 행사합니다.",
                    "hint": "ENTJ는 리더로서 결정해요.",
                    "result": "O",
                    "explanation": "성훈이는 'I make the final call'이라며 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I see multiple perspectives!",
                    "translation": "나는 여러 관점을 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "That reveals blind spots!",
                    "translation": "그게 맹점을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "I challenge weak arguments.",
                    "translation": "나는 약한 논쟁에 도전해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon challenges weak @@.",
                    "hint": "ENTP는 논리적 허점을 찾아요.",
                    "optionA": "people",
                    "optionB": "arguments",
                    "optionC": "food",
                    "result": "arguments",
                    "explanation": "소연이는 'I challenge weak arguments'라고 말했어요. 약한 논쟁에 도전하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "I enforce the decision!",
                    "translation": "나는 결정을 시행해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "I explore other options!",
                    "translation": "나는 다른 선택지를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "Your analysis prevents mistakes!",
                    "translation": "네 분석이 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "Your leadership brings closure!",
                    "translation": "네 리더십이 마무리를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "I maintain authority!",
                    "translation": "나는 권위를 유지해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "I question assumptions!",
                    "translation": "나는 가정들을 질문해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "단호한 리더십에 대한 문장이에요.",
                    "result": "Decisive leadership resolve team conflicts",
                    "explanation": "단호한 리더십이 팀 갈등을 해결해요.",
                    "optionA": "resolve",
                    "optionB": "Decisive",
                    "optionC": "team",
                    "optionD": "leadership",
                    "optionE": "conflicts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 갈등 해결",
            "explanation": "ENTJ의 단호한 결정과 ENTP의 논리적 토론 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I make the final call!",
                    "translation": "나는 최종 결정을 내려!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Let's debate all sides!",
                    "translation": "우리 모든 면을 토론하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Someone must lead decisively!",
                    "translation": "나는 누군가 단호하게 이끌어야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 갈등 상황에서 최종 결정권을 행사합니다.",
                    "hint": "ENTJ는 리더로서 결정해요.",
                    "result": "O",
                    "explanation": "성훈이는 'I make the final call'이라며 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I see multiple perspectives!",
                    "translation": "나는 여러 관점을 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "That reveals blind spots!",
                    "translation": "그게 맹점을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "I challenge weak arguments.",
                    "translation": "나는 약한 논쟁에 도전해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon challenges weak @@.",
                    "hint": "ENTP는 논리적 허점을 찾아요.",
                    "optionA": "people",
                    "optionB": "arguments",
                    "optionC": "food",
                    "result": "arguments",
                    "explanation": "소연이는 'I challenge weak arguments'라고 말했어요. 약한 논쟁에 도전하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "I enforce the decision!",
                    "translation": "나는 결정을 시행해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "I explore other options!",
                    "translation": "나는 다른 선택지를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "Your analysis prevents mistakes!",
                    "translation": "네 분석이 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "Your leadership brings closure!",
                    "translation": "네 리더십이 마무리를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "I maintain authority!",
                    "translation": "나는 권위를 유지해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "I question assumptions!",
                    "translation": "나는 가정들을 질문해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "단호한 리더십에 대한 문장이에요.",
                    "optionA": "resolve",
                    "optionB": "Decisive",
                    "optionC": "team",
                    "optionD": "leadership",
                    "optionE": "conflicts",
                    "result": "Decisive leadership resolve team conflicts",
                    "explanation": "단호한 리더십이 팀 갈등을 해결해요."
                }
            ]
        }
    ]
}
ID: 18588 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌할 때",
            "explanation": "ENTJ의 효율적 해결과 ENTP의 토론 즐김 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "Let's resolve this quickly!",
                    "translation": "나는 이걸 빠르게 해결하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Let's explore every angle!",
                    "translation": "우리 모든 각도를 탐험하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "We need closure now!",
                    "translation": "나는 우리한테 지금 마무리가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 갈등을 신속하게 해결하고 싶어합니다.",
                    "hint": "ENTJ는 빨리 결론 내리길 원해요.",
                    "result": "O",
                    "explanation": "태우는 'Let's resolve this quickly'라며 빠른 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "I enjoy intellectual debate!",
                    "translation": "나는 지적 토론을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "That reveals new insights!",
                    "translation": "그게 새로운 통찰을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I play devil's advocate.",
                    "translation": "나는 반대 의견을 제시해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon plays devil's @@.",
                    "hint": "ENTP는 반대편을 대변해봐요.",
                    "optionA": "friend",
                    "optionB": "advocate",
                    "optionC": "game",
                    "result": "advocate",
                    "explanation": "태현이는 'I play devil's advocate'라고 말했어요. 반대 의견을 제시하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태우",
                    "script": "I cut unproductive discussion!",
                    "translation": "나는 비생산적 논의를 끊어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I question every assumption!",
                    "translation": "나는 모든 가정을 질문해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "Your thinking improves solutions!",
                    "translation": "네 사고가 해결책을 향상시켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your action creates progress!",
                    "translation": "네 행동이 진전을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "I move forward decisively!",
                    "translation": "나는 단호하게 앞으로 나가!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "I consider all possibilities!",
                    "translation": "나는 모든 가능성을 고려해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "빠른 해결에 대한 문장이에요.",
                    "result": "Efficient resolution save valuable time",
                    "explanation": "효율적인 해결이 귀중한 시간을 절약해요.",
                    "optionA": "time",
                    "optionB": "resolution",
                    "optionC": "save",
                    "optionD": "Efficient",
                    "optionE": "valuable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌할 때",
            "explanation": "ENTJ의 효율적 해결과 ENTP의 토론 즐김 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "Let's resolve this quickly!",
                    "translation": "나는 이걸 빠르게 해결하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Let's explore every angle!",
                    "translation": "우리 모든 각도를 탐험하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "We need closure now!",
                    "translation": "나는 우리한테 지금 마무리가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 갈등을 신속하게 해결하고 싶어합니다.",
                    "hint": "ENTJ는 빨리 결론 내리길 원해요.",
                    "result": "O",
                    "explanation": "태우는 'Let's resolve this quickly'라며 빠른 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "I enjoy intellectual debate!",
                    "translation": "나는 지적 토론을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "That reveals new insights!",
                    "translation": "그게 새로운 통찰을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I play devil's advocate.",
                    "translation": "나는 반대 의견을 제시해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon plays devil's @@.",
                    "hint": "ENTP는 반대편을 대변해봐요.",
                    "optionA": "friend",
                    "optionB": "advocate",
                    "optionC": "game",
                    "result": "advocate",
                    "explanation": "태현이는 'I play devil's advocate'라고 말했어요. 반대 의견을 제시하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태우",
                    "script": "I cut unproductive discussion!",
                    "translation": "나는 비생산적 논의를 끊어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I question every assumption!",
                    "translation": "나는 모든 가정을 질문해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "Your thinking improves solutions!",
                    "translation": "네 사고가 해결책을 향상시켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your action creates progress!",
                    "translation": "네 행동이 진전을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "I move forward decisively!",
                    "translation": "나는 단호하게 앞으로 나가!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "I consider all possibilities!",
                    "translation": "나는 모든 가능성을 고려해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "빠른 해결에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "resolution",
                    "optionC": "save",
                    "optionD": "Efficient",
                    "optionE": "valuable",
                    "result": "Efficient resolution save valuable time",
                    "explanation": "효율적인 해결이 귀중한 시간을 절약해요."
                }
            ]
        }
    ]
}
ID: 18589 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 즐기기",
            "explanation": "ESFP의 활발한 참여와 INFP의 조용한 관찰 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강민",
                    "script": "Let's dance with everyone here!",
                    "translation": "나는 여기 있는 모두와 춤추자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I'll watch from the corner.",
                    "translation": "나는 구석에서 지켜볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강민",
                    "script": "This party feels so alive!",
                    "translation": "나는 이 파티가 정말 살아있게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강민이는 파티에서 적극적으로 참여하며 즐깁니다.",
                    "hint": "ESFP는 활발하게 어울리는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "강민이는 'Let's dance with everyone here'라며 적극적으로 참여해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "I prefer talking one-on-one.",
                    "translation": "나는 일대일로 대화하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강민",
                    "script": "That creates deep connection!",
                    "translation": "그게 깊은 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need quiet breaks sometimes.",
                    "translation": "나는 가끔 조용한 휴식이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs quiet breaks @@.",
                    "hint": "INFP는 사람들과 어울린 후 재충전이 필요해요.",
                    "optionA": "always",
                    "optionB": "sometimes",
                    "optionC": "never",
                    "result": "sometimes",
                    "explanation": "준호는 'I need quiet breaks sometimes'라고 말했어요. 가끔 조용히 쉬어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강민",
                    "script": "I love meeting new people!",
                    "translation": "나는 새로운 사람들 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I connect with few friends!",
                    "translation": "나는 소수 친구들과 연결해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강민",
                    "script": "Your depth feels really special!",
                    "translation": "네 깊이가 정말 특별하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your energy brings joy here!",
                    "translation": "네 에너지가 여기에 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "강민",
                    "script": "I move around freely!",
                    "translation": "나는 자유롭게 돌아다녀!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I stay where I'm comfortable!",
                    "translation": "나는 편한 곳에 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 교류에 대한 문장이에요.",
                    "result": "Genuine connections create lasting friendships",
                    "explanation": "진정한 연결이 오래가는 우정을 만들어요.",
                    "optionA": "Genuine",
                    "optionB": "create",
                    "optionC": "lasting",
                    "optionD": "connections",
                    "optionE": "friendships"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 즐기기",
            "explanation": "ESFP의 활발한 참여와 INFP의 조용한 관찰 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강민",
                    "script": "Let's dance with everyone here!",
                    "translation": "나는 여기 있는 모두와 춤추자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I'll watch from the corner.",
                    "translation": "나는 구석에서 지켜볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강민",
                    "script": "This party feels so alive!",
                    "translation": "나는 이 파티가 정말 살아있게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강민이는 파티에서 적극적으로 참여하며 즐깁니다.",
                    "hint": "ESFP는 활발하게 어울리는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "강민이는 'Let's dance with everyone here'라며 적극적으로 참여해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "I prefer talking one-on-one.",
                    "translation": "나는 일대일로 대화하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강민",
                    "script": "That creates deep connection!",
                    "translation": "그게 깊은 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need quiet breaks sometimes.",
                    "translation": "나는 가끔 조용한 휴식이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs quiet breaks @@.",
                    "hint": "INFP는 사람들과 어울린 후 재충전이 필요해요.",
                    "optionA": "always",
                    "optionB": "sometimes",
                    "optionC": "never",
                    "result": "sometimes",
                    "explanation": "준호는 'I need quiet breaks sometimes'라고 말했어요. 가끔 조용히 쉬어야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강민",
                    "script": "I love meeting new people!",
                    "translation": "나는 새로운 사람들 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I connect with few friends!",
                    "translation": "나는 소수 친구들과 연결해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강민",
                    "script": "Your depth feels really special!",
                    "translation": "네 깊이가 정말 특별하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your energy brings joy here!",
                    "translation": "네 에너지가 여기에 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "강민",
                    "script": "I move around freely!",
                    "translation": "나는 자유롭게 돌아다녀!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I stay where I'm comfortable!",
                    "translation": "나는 편한 곳에 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 교류에 대한 문장이에요.",
                    "optionA": "Genuine",
                    "optionB": "create",
                    "optionC": "lasting",
                    "optionD": "connections",
                    "optionE": "friendships",
                    "result": "Genuine connections create lasting friendships",
                    "explanation": "진정한 연결이 오래가는 우정을 만들어요."
                }
            ]
        }
    ]
}
ID: 18590 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 놀기",
            "explanation": "ESFP의 즉흥적 만남과 INFP의 의미있는 시간 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Let's go out right now!",
                    "translation": "나는 지금 바로 나가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I need time to prepare.",
                    "translation": "나는 준비할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Spontaneous fun is the best!",
                    "translation": "나는 즉흥적 재미가 최고야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "별이는 갑자기 친구들과 만나는 것을 좋아합니다.",
                    "hint": "ESFP는 즉흥적인 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "별이는 'Let's go out right now'라며 즉흥적으로 만나자고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I like meaningful quality time.",
                    "translation": "나는 의미있는 시간을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "That creates beautiful memories!",
                    "translation": "그게 아름다운 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I share my feelings slowly.",
                    "translation": "나는 천천히 내 감정을 나눠."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi shares her feelings @@.",
                    "hint": "INFP는 천천히 마음을 열어요.",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "loudly",
                    "result": "slowly",
                    "explanation": "은비는 'I share my feelings slowly'라고 말했어요. 천천히 나누죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "별이",
                    "script": "I love big group activities!",
                    "translation": "나는 큰 그룹 활동을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I prefer small quiet gatherings!",
                    "translation": "나는 작고 조용한 모임을 더 좋아해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "Your authenticity inspires me!",
                    "translation": "네 진정성이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your enthusiasm lifts spirits!",
                    "translation": "네 열정이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "별이",
                    "script": "I make friends easily!",
                    "translation": "나는 쉽게 친구를 사귀어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I choose friends carefully!",
                    "translation": "나는 신중하게 친구를 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진심 어린 우정에 대한 문장이에요.",
                    "result": "True friendships need time trust",
                    "explanation": "진정한 우정은 시간과 신뢰가 필요해요.",
                    "optionA": "time",
                    "optionB": "True",
                    "optionC": "need",
                    "optionD": "trust",
                    "optionE": "friendships"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 놀기",
            "explanation": "ESFP의 즉흥적 만남과 INFP의 의미있는 시간 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Let's go out right now!",
                    "translation": "나는 지금 바로 나가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I need time to prepare.",
                    "translation": "나는 준비할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Spontaneous fun is the best!",
                    "translation": "나는 즉흥적 재미가 최고야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "별이는 갑자기 친구들과 만나는 것을 좋아합니다.",
                    "hint": "ESFP는 즉흥적인 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "별이는 'Let's go out right now'라며 즉흥적으로 만나자고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I like meaningful quality time.",
                    "translation": "나는 의미있는 시간을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "That creates beautiful memories!",
                    "translation": "그게 아름다운 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I share my feelings slowly.",
                    "translation": "나는 천천히 내 감정을 나눠."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi shares her feelings @@.",
                    "hint": "INFP는 천천히 마음을 열어요.",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "loudly",
                    "result": "slowly",
                    "explanation": "은비는 'I share my feelings slowly'라고 말했어요. 천천히 나누죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "별이",
                    "script": "I love big group activities!",
                    "translation": "나는 큰 그룹 활동을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I prefer small quiet gatherings!",
                    "translation": "나는 작고 조용한 모임을 더 좋아해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "Your authenticity inspires me!",
                    "translation": "네 진정성이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your enthusiasm lifts spirits!",
                    "translation": "네 열정이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "별이",
                    "script": "I make friends easily!",
                    "translation": "나는 쉽게 친구를 사귀어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I choose friends carefully!",
                    "translation": "나는 신중하게 친구를 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진심 어린 우정에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "True",
                    "optionC": "need",
                    "optionD": "trust",
                    "optionE": "friendships",
                    "result": "True friendships need time trust",
                    "explanation": "진정한 우정은 시간과 신뢰가 필요해요."
                }
            ]
        }
    ]
}
ID: 18591 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ESFP의 실습적 경험과 INFP의 의미 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "I learn by doing things!",
                    "translation": "나는 직접 해보면서 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "Hands-on practice is fun!",
                    "translation": "나는 실습이 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 직접 경험하며 배우는 것을 좋아합니다.",
                    "hint": "ESFP는 실제로 해보며 배워요.",
                    "result": "O",
                    "explanation": "승우는 'I learn by doing things'라며 실습적으로 배워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I think about deeper meaning.",
                    "translation": "나는 더 깊은 의미를 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "That adds real purpose!",
                    "translation": "그게 진짜 목적을 더해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "I connect to my values.",
                    "translation": "나는 내 가치와 연결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun connects to her @@.",
                    "hint": "INFP는 자신의 가치관과 연결지어요.",
                    "optionA": "phone",
                    "optionB": "values",
                    "optionC": "food",
                    "result": "values",
                    "explanation": "하윤이는 'I connect to my values'라고 말했어요. 가치와 연결하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "I love trying new things!",
                    "translation": "나는 새로운 것 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I reflect on what I learn!",
                    "translation": "나는 배운 것을 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "Your depth creates wisdom!",
                    "translation": "네 깊이가 지혜를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your energy makes learning fun!",
                    "translation": "네 에너지가 배움을 재밌게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "I share experiences with friends!",
                    "translation": "나는 친구들과 경험을 나눠!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I journal my thoughts quietly!",
                    "translation": "나는 조용히 내 생각을 일기로 써!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "경험 학습에 대한 문장이에요.",
                    "result": "Practical experiences teach valuable lessons",
                    "explanation": "실제 경험이 귀중한 교훈을 가르쳐요.",
                    "optionA": "Practical",
                    "optionB": "lessons",
                    "optionC": "experiences",
                    "optionD": "teach",
                    "optionE": "valuable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ESFP의 실습적 경험과 INFP의 의미 탐구 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "I learn by doing things!",
                    "translation": "나는 직접 해보면서 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "Hands-on practice is fun!",
                    "translation": "나는 실습이 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 직접 경험하며 배우는 것을 좋아합니다.",
                    "hint": "ESFP는 실제로 해보며 배워요.",
                    "result": "O",
                    "explanation": "승우는 'I learn by doing things'라며 실습적으로 배워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I think about deeper meaning.",
                    "translation": "나는 더 깊은 의미를 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "That adds real purpose!",
                    "translation": "그게 진짜 목적을 더해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "I connect to my values.",
                    "translation": "나는 내 가치와 연결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun connects to her @@.",
                    "hint": "INFP는 자신의 가치관과 연결지어요.",
                    "optionA": "phone",
                    "optionB": "values",
                    "optionC": "food",
                    "result": "values",
                    "explanation": "하윤이는 'I connect to my values'라고 말했어요. 가치와 연결하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "I love trying new things!",
                    "translation": "나는 새로운 것 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I reflect on what I learn!",
                    "translation": "나는 배운 것을 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "Your depth creates wisdom!",
                    "translation": "네 깊이가 지혜를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your energy makes learning fun!",
                    "translation": "네 에너지가 배움을 재밌게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "I share experiences with friends!",
                    "translation": "나는 친구들과 경험을 나눠!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I journal my thoughts quietly!",
                    "translation": "나는 조용히 내 생각을 일기로 써!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "경험 학습에 대한 문장이에요.",
                    "optionA": "Practical",
                    "optionB": "lessons",
                    "optionC": "experiences",
                    "optionD": "teach",
                    "optionE": "valuable",
                    "result": "Practical experiences teach valuable lessons",
                    "explanation": "실제 경험이 귀중한 교훈을 가르쳐요."
                }
            ]
        }
    ]
}
ID: 18592 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "관심사 찾아보기",
            "explanation": "ESFP의 감각적 탐색과 INFP의 내면적 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I explore what looks exciting!",
                    "translation": "나는 신나 보이는 걸 탐험해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I seek what feels meaningful.",
                    "translation": "나는 의미있게 느껴지는 걸 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I try everything at least once!",
                    "translation": "나는 모든 걸 적어도 한번은 해봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 다양한 것을 직접 경험해봅니다.",
                    "hint": "ESFP는 많은 것을 시도해봐요.",
                    "result": "O",
                    "explanation": "예진이는 'I try everything at least once'라며 다양하게 경험해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "I explore my inner world.",
                    "translation": "나는 내 내면 세계를 탐험해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "That brings self-knowledge!",
                    "translation": "그게 자기 앎을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I need things that touch hearts.",
                    "translation": "나는 마음을 감동시키는 것이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun needs things that touch @@.",
                    "hint": "INFP는 감동적인 것을 원해요.",
                    "optionA": "walls",
                    "optionB": "hearts",
                    "optionC": "tables",
                    "result": "hearts",
                    "explanation": "서준이는 'I need things that touch hearts'라고 말했어요. 마음을 감동시키는 것이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "I love sensory experiences!",
                    "translation": "나는 감각적 경험을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I love imaginative stories!",
                    "translation": "나는 상상력 풍부한 이야기를 좋아해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "Your creativity feels magical!",
                    "translation": "네 창의성이 마법 같게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your liveliness brings energy!",
                    "translation": "네 활기가 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예진",
                    "script": "I collect fun memories!",
                    "translation": "나는 재미있는 추억을 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I treasure meaningful moments!",
                    "translation": "나는 의미있는 순간을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의미있는 탐색에 대한 문장이에요.",
                    "result": "Meaningful pursuits enrich inner life",
                    "explanation": "의미있는 추구가 내면의 삶을 풍요롭게 해요.",
                    "optionA": "pursuits",
                    "optionB": "life",
                    "optionC": "enrich",
                    "optionD": "inner",
                    "optionE": "Meaningful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "관심사 찾아보기",
            "explanation": "ESFP의 감각적 탐색과 INFP의 내면적 탐구 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I explore what looks exciting!",
                    "translation": "나는 신나 보이는 걸 탐험해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I seek what feels meaningful.",
                    "translation": "나는 의미있게 느껴지는 걸 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I try everything at least once!",
                    "translation": "나는 모든 걸 적어도 한번은 해봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 다양한 것을 직접 경험해봅니다.",
                    "hint": "ESFP는 많은 것을 시도해봐요.",
                    "result": "O",
                    "explanation": "예진이는 'I try everything at least once'라며 다양하게 경험해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "I explore my inner world.",
                    "translation": "나는 내 내면 세계를 탐험해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "That brings self-knowledge!",
                    "translation": "그게 자기 앎을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I need things that touch hearts.",
                    "translation": "나는 마음을 감동시키는 것이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun needs things that touch @@.",
                    "hint": "INFP는 감동적인 것을 원해요.",
                    "optionA": "walls",
                    "optionB": "hearts",
                    "optionC": "tables",
                    "result": "hearts",
                    "explanation": "서준이는 'I need things that touch hearts'라고 말했어요. 마음을 감동시키는 것이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "I love sensory experiences!",
                    "translation": "나는 감각적 경험을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I love imaginative stories!",
                    "translation": "나는 상상력 풍부한 이야기를 좋아해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "Your creativity feels magical!",
                    "translation": "네 창의성이 마법 같게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your liveliness brings energy!",
                    "translation": "네 활기가 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예진",
                    "script": "I collect fun memories!",
                    "translation": "나는 재미있는 추억을 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I treasure meaningful moments!",
                    "translation": "나는 의미있는 순간을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의미있는 탐색에 대한 문장이에요.",
                    "optionA": "pursuits",
                    "optionB": "life",
                    "optionC": "enrich",
                    "optionD": "inner",
                    "optionE": "Meaningful",
                    "result": "Meaningful pursuits enrich inner life",
                    "explanation": "의미있는 추구가 내면의 삶을 풍요롭게 해요."
                }
            ]
        }
    ]
}
ID: 18593 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "무엇을 선택할까",
            "explanation": "ESFP의 느낌 중심과 INFP의 가치 중심 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "What feels good right now?",
                    "translation": "나는 지금 뭐가 좋게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "Does it match my values?",
                    "translation": "그게 내 가치와 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I choose what's fun!",
                    "translation": "나는 재미있는 걸 선택해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 지금 당장 즐거운 것을 선택합니다.",
                    "hint": "ESFP는 현재의 즐거움을 중시해요.",
                    "result": "O",
                    "explanation": "현진이는 'I choose what's fun'이라며 재미를 기준으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I check my inner feelings.",
                    "translation": "나는 내 내면의 감정을 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "That keeps you authentic!",
                    "translation": "그게 너를 진실하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I need time to feel right.",
                    "translation": "나는 옳게 느끼려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae needs time to feel @@.",
                    "hint": "INFP는 올바른 느낌을 받아야 해요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "angry",
                    "result": "right",
                    "explanation": "미래는 'I need time to feel right'라고 말했어요. 올바른 느낌이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "I follow my gut feeling!",
                    "translation": "나는 내 직감을 따라가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I listen to my heart!",
                    "translation": "나는 내 마음에 귀 기울여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "Your depth inspires trust!",
                    "translation": "네 깊이가 신뢰를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your spontaneity brings joy!",
                    "translation": "네 즉흥성이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현진",
                    "script": "I decide quickly!",
                    "translation": "나는 빠르게 결정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I reflect deeply first!",
                    "translation": "나는 먼저 깊이 성찰해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 선택에 대한 문장이에요.",
                    "result": "Authentic choices reflect true values",
                    "explanation": "진정한 선택이 진실한 가치를 반영해요.",
                    "optionA": "Authentic",
                    "optionB": "choices",
                    "optionC": "values",
                    "optionD": "reflect",
                    "optionE": "true"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "무엇을 선택할까",
            "explanation": "ESFP의 느낌 중심과 INFP의 가치 중심 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "What feels good right now?",
                    "translation": "나는 지금 뭐가 좋게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "Does it match my values?",
                    "translation": "그게 내 가치와 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I choose what's fun!",
                    "translation": "나는 재미있는 걸 선택해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 지금 당장 즐거운 것을 선택합니다.",
                    "hint": "ESFP는 현재의 즐거움을 중시해요.",
                    "result": "O",
                    "explanation": "현진이는 'I choose what's fun'이라며 재미를 기준으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I check my inner feelings.",
                    "translation": "나는 내 내면의 감정을 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "That keeps you authentic!",
                    "translation": "그게 너를 진실하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I need time to feel right.",
                    "translation": "나는 옳게 느끼려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae needs time to feel @@.",
                    "hint": "INFP는 올바른 느낌을 받아야 해요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "angry",
                    "result": "right",
                    "explanation": "미래는 'I need time to feel right'라고 말했어요. 올바른 느낌이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "I follow my gut feeling!",
                    "translation": "나는 내 직감을 따라가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I listen to my heart!",
                    "translation": "나는 내 마음에 귀 기울여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "Your depth inspires trust!",
                    "translation": "네 깊이가 신뢰를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your spontaneity brings joy!",
                    "translation": "네 즉흥성이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현진",
                    "script": "I decide quickly!",
                    "translation": "나는 빠르게 결정해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I reflect deeply first!",
                    "translation": "나는 먼저 깊이 성찰해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 선택에 대한 문장이에요.",
                    "optionA": "Authentic",
                    "optionB": "choices",
                    "optionC": "values",
                    "optionD": "reflect",
                    "optionE": "true",
                    "result": "Authentic choices reflect true values",
                    "explanation": "진정한 선택이 진실한 가치를 반영해요."
                }
            ]
        }
    ]
}
ID: 18594 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 바뀔 때",
            "explanation": "ESFP의 유연한 적응과 INFP의 내면 조정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "No problem, let's try something new!",
                    "translation": "나는 문제없어, 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I need a moment to adjust.",
                    "translation": "나는 적응하려면 잠시 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Changes make things exciting!",
                    "translation": "나는 변화가 일을 신나게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 계획이 바뀌어도 즉시 적응합니다.",
                    "hint": "ESFP는 변화를 쉽게 받아들여요.",
                    "result": "O",
                    "explanation": "다희는 'No problem, let's try something new'라며 바로 적응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I process changes internally.",
                    "translation": "나는 내면적으로 변화를 처리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "That protects your peace!",
                    "translation": "그게 네 평화를 지켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee needs to understand @@.",
                    "hint": "INFP는 변화의 이유를 알고 싶어해요.",
                    "optionA": "nothing",
                    "optionB": "why",
                    "optionC": "who",
                    "result": "why",
                    "explanation": "소희는 'I need to understand why'라고 말했어요. 이유를 알아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "I just go with it!",
                    "translation": "나는 그냥 그걸로 가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I reflect before moving forward!",
                    "translation": "나는 앞으로 나가기 전에 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "Your thoughtfulness brings wisdom!",
                    "translation": "네 사려깊음이 지혜를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your adaptability reduces stress!",
                    "translation": "네 적응력이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다희",
                    "script": "I find fun in changes!",
                    "translation": "나는 변화에서 재미를 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I find meaning in transitions!",
                    "translation": "나는 전환에서 의미를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화 적응에 대한 문장이에요.",
                    "result": "Easy adaptation creates smooth transitions",
                    "explanation": "쉬운 적응이 부드러운 전환을 만들어요.",
                    "optionA": "creates",
                    "optionB": "Easy",
                    "optionC": "smooth",
                    "optionD": "transitions",
                    "optionE": "adaptation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획이 바뀔 때",
            "explanation": "ESFP의 유연한 적응과 INFP의 내면 조정 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "No problem, let's try something new!",
                    "translation": "나는 문제없어, 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I need a moment to adjust.",
                    "translation": "나는 적응하려면 잠시 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Changes make things exciting!",
                    "translation": "나는 변화가 일을 신나게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 계획이 바뀌어도 즉시 적응합니다.",
                    "hint": "ESFP는 변화를 쉽게 받아들여요.",
                    "result": "O",
                    "explanation": "다희는 'No problem, let's try something new'라며 바로 적응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I process changes internally.",
                    "translation": "나는 내면적으로 변화를 처리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "That protects your peace!",
                    "translation": "그게 네 평화를 지켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee needs to understand @@.",
                    "hint": "INFP는 변화의 이유를 알고 싶어해요.",
                    "optionA": "nothing",
                    "optionB": "why",
                    "optionC": "who",
                    "result": "why",
                    "explanation": "소희는 'I need to understand why'라고 말했어요. 이유를 알아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "I just go with it!",
                    "translation": "나는 그냥 그걸로 가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I reflect before moving forward!",
                    "translation": "나는 앞으로 나가기 전에 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "Your thoughtfulness brings wisdom!",
                    "translation": "네 사려깊음이 지혜를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your adaptability reduces stress!",
                    "translation": "네 적응력이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다희",
                    "script": "I find fun in changes!",
                    "translation": "나는 변화에서 재미를 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I find meaning in transitions!",
                    "translation": "나는 전환에서 의미를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화 적응에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "Easy",
                    "optionC": "smooth",
                    "optionD": "transitions",
                    "optionE": "adaptation",
                    "result": "Easy adaptation creates smooth transitions",
                    "explanation": "쉬운 적응이 부드러운 전환을 만들어요."
                }
            ]
        }
    ]
}
ID: 18595 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ESFP의 즉흥적 흐름과 INFP의 유연한 리듬 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "I do whatever feels fun!",
                    "translation": "나는 재미있게 느껴지는 걸 뭐든 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I follow my inner rhythm.",
                    "translation": "나는 내 내면의 리듬을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Every moment is an adventure!",
                    "translation": "나는 매 순간이 모험이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 계획 없이 그때그때 재미있는 것을 합니다.",
                    "hint": "ESFP는 즉흥적으로 하루를 보내요.",
                    "result": "O",
                    "explanation": "미소는 'I do whatever feels fun'이라며 즉흥적으로 지내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "I need quiet creative time.",
                    "translation": "나는 조용한 창조적 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "That brings beautiful things!",
                    "translation": "그게 아름다운 것들을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "I protect my personal space.",
                    "translation": "나는 내 개인 공간을 보호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul protects his personal @@.",
                    "hint": "INFP는 자신만의 공간을 지켜요.",
                    "optionA": "food",
                    "optionB": "space",
                    "optionC": "phone",
                    "result": "space",
                    "explanation": "하늘이는 'I protect my personal space'라고 말했어요. 개인 공간을 보호하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "I love being with people!",
                    "translation": "나는 사람들과 있는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I need solitude to recharge!",
                    "translation": "나는 재충전하려면 고독이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "Your creativity is amazing!",
                    "translation": "네 창의성이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Your warmth lifts everyone!",
                    "translation": "네 따뜻함이 모두를 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "I embrace spontaneous moments!",
                    "translation": "나는 즉흥적 순간을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하늘",
                    "script": "I cherish peaceful reflection!",
                    "translation": "나는 평화로운 성찰을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형잡힌 삶에 대한 문장이에요.",
                    "result": "Balanced lifestyles nourish both souls",
                    "explanation": "균형잡힌 생활방식이 영혼을 모두 키워요.",
                    "optionA": "both",
                    "optionB": "nourish",
                    "optionC": "Balanced",
                    "optionD": "lifestyles",
                    "optionE": "souls"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ESFP의 즉흥적 흐름과 INFP의 유연한 리듬 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "I do whatever feels fun!",
                    "translation": "나는 재미있게 느껴지는 걸 뭐든 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I follow my inner rhythm.",
                    "translation": "나는 내 내면의 리듬을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Every moment is an adventure!",
                    "translation": "나는 매 순간이 모험이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 계획 없이 그때그때 재미있는 것을 합니다.",
                    "hint": "ESFP는 즉흥적으로 하루를 보내요.",
                    "result": "O",
                    "explanation": "미소는 'I do whatever feels fun'이라며 즉흥적으로 지내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "I need quiet creative time.",
                    "translation": "나는 조용한 창조적 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "That brings beautiful things!",
                    "translation": "그게 아름다운 것들을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "I protect my personal space.",
                    "translation": "나는 내 개인 공간을 보호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul protects his personal @@.",
                    "hint": "INFP는 자신만의 공간을 지켜요.",
                    "optionA": "food",
                    "optionB": "space",
                    "optionC": "phone",
                    "result": "space",
                    "explanation": "하늘이는 'I protect my personal space'라고 말했어요. 개인 공간을 보호하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "I love being with people!",
                    "translation": "나는 사람들과 있는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I need solitude to recharge!",
                    "translation": "나는 재충전하려면 고독이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "Your creativity is amazing!",
                    "translation": "네 창의성이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Your warmth lifts everyone!",
                    "translation": "네 따뜻함이 모두를 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "I embrace spontaneous moments!",
                    "translation": "나는 즉흥적 순간을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하늘",
                    "script": "I cherish peaceful reflection!",
                    "translation": "나는 평화로운 성찰을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형잡힌 삶에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "nourish",
                    "optionC": "Balanced",
                    "optionD": "lifestyles",
                    "optionE": "souls",
                    "result": "Balanced lifestyles nourish both souls",
                    "explanation": "균형잡힌 생활방식이 영혼을 모두 키워요."
                }
            ]
        }
    ]
}
ID: 18596 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방 꾸미기",
            "explanation": "ESFP의 화려한 장식과 INFP의 의미있는 공간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜린",
                    "script": "I add colorful bright things!",
                    "translation": "나는 화려하고 밝은 것들을 더해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Each item tells a story.",
                    "translation": "나는 각 물건이 이야기를 담아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜린",
                    "script": "My room shows my energy!",
                    "translation": "내 방은 내 에너지를 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜린이는 방을 밝고 화려하게 꾸밉니다.",
                    "hint": "ESFP는 감각적으로 공간을 만들어요.",
                    "result": "O",
                    "explanation": "혜린이는 'I add colorful bright things'라며 화려하게 꾸며요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "I create cozy quiet corners.",
                    "translation": "나는 아늑하고 조용한 구석을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜린",
                    "script": "That feels so peaceful!",
                    "translation": "그게 정말 평화롭게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I keep things that feel special.",
                    "translation": "나는 특별하게 느껴지는 것들을 간직해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young keeps things that feel @@.",
                    "hint": "INFP는 감정적으로 의미있는 것만 둬요.",
                    "optionA": "heavy",
                    "optionB": "special",
                    "optionC": "big",
                    "result": "special",
                    "explanation": "채영이는 'I keep things that feel special'이라고 말했어요. 특별한 것들을 간직하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜린",
                    "script": "I change decorations often!",
                    "translation": "나는 자주 장식을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I arrange by emotional connection!",
                    "translation": "나는 감정적 연결로 배치해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜린",
                    "script": "Your space feels magical!",
                    "translation": "네 공간이 마법 같게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "Your room radiates joy!",
                    "translation": "네 방이 기쁨을 발산해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "I display fun memories!",
                    "translation": "나는 재미있는 추억을 전시해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "I create my sanctuary!",
                    "translation": "나는 내 안식처를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인 공간에 대한 문장이에요.",
                    "result": "Personal spaces express inner selves",
                    "explanation": "개인 공간이 내면의 자아를 표현해요.",
                    "optionA": "express",
                    "optionB": "inner",
                    "optionC": "selves",
                    "optionD": "Personal",
                    "optionE": "spaces"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방 꾸미기",
            "explanation": "ESFP의 화려한 장식과 INFP의 의미있는 공간 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜린",
                    "script": "I add colorful bright things!",
                    "translation": "나는 화려하고 밝은 것들을 더해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Each item tells a story.",
                    "translation": "나는 각 물건이 이야기를 담아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜린",
                    "script": "My room shows my energy!",
                    "translation": "내 방은 내 에너지를 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜린이는 방을 밝고 화려하게 꾸밉니다.",
                    "hint": "ESFP는 감각적으로 공간을 만들어요.",
                    "result": "O",
                    "explanation": "혜린이는 'I add colorful bright things'라며 화려하게 꾸며요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "I create cozy quiet corners.",
                    "translation": "나는 아늑하고 조용한 구석을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜린",
                    "script": "That feels so peaceful!",
                    "translation": "그게 정말 평화롭게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I keep things that feel special.",
                    "translation": "나는 특별하게 느껴지는 것들을 간직해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young keeps things that feel @@.",
                    "hint": "INFP는 감정적으로 의미있는 것만 둬요.",
                    "optionA": "heavy",
                    "optionB": "special",
                    "optionC": "big",
                    "result": "special",
                    "explanation": "채영이는 'I keep things that feel special'이라고 말했어요. 특별한 것들을 간직하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜린",
                    "script": "I change decorations often!",
                    "translation": "나는 자주 장식을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I arrange by emotional connection!",
                    "translation": "나는 감정적 연결로 배치해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜린",
                    "script": "Your space feels magical!",
                    "translation": "네 공간이 마법 같게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "Your room radiates joy!",
                    "translation": "네 방이 기쁨을 발산해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "I display fun memories!",
                    "translation": "나는 재미있는 추억을 전시해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "I create my sanctuary!",
                    "translation": "나는 내 안식처를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개인 공간에 대한 문장이에요.",
                    "optionA": "express",
                    "optionB": "inner",
                    "optionC": "selves",
                    "optionD": "Personal",
                    "optionE": "spaces",
                    "result": "Personal spaces express inner selves",
                    "explanation": "개인 공간이 내면의 자아를 표현해요."
                }
            ]
        }
    ]
}
ID: 18597 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일이 생겼을 때",
            "explanation": "ESFP의 긍정적 전환과 INFP의 내면 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's do something fun together!",
                    "translation": "나는 함께 재미있는 걸 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I need some time alone.",
                    "translation": "나는 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Activity helps me feel better!",
                    "translation": "나는 활동이 나를 더 좋게 느끼도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔이는 힘들 때 활동적으로 스트레스를 풉니다.",
                    "hint": "ESFP는 밖으로 에너지를 풀어요.",
                    "result": "O",
                    "explanation": "예솔이는 'Activity helps me feel better'라며 활동적으로 대처해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I write in my journal.",
                    "translation": "나는 내 일기를 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That helps process emotions!",
                    "translation": "그게 감정을 처리하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need to understand my feelings.",
                    "translation": "나는 내 감정을 이해할 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs to understand her @@.",
                    "hint": "INFP는 자신의 감정을 이해하려 해요.",
                    "optionA": "homework",
                    "optionB": "feelings",
                    "optionC": "phone",
                    "result": "feelings",
                    "explanation": "나영이는 'I need to understand my feelings'라고 말했어요. 감정을 이해해야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I talk with friends!",
                    "translation": "나는 친구들과 이야기해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I reflect in quiet solitude!",
                    "translation": "나는 조용한 고독 속에서 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your depth brings healing!",
                    "translation": "네 깊이가 치유를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your positivity lifts spirits!",
                    "translation": "네 긍정성이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "I find joy in small things!",
                    "translation": "나는 작은 것들에서 기쁨을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I honor my authentic emotions!",
                    "translation": "나는 내 진정한 감정을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정 처리에 대한 문장이에요.",
                    "result": "Honest emotions leads true healing",
                    "explanation": "솔직한 감정이 진정한 치유로 이끌어요.",
                    "optionA": "healing",
                    "optionB": "leads",
                    "optionC": "Honest",
                    "optionD": "true",
                    "optionE": "emotions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일이 생겼을 때",
            "explanation": "ESFP의 긍정적 전환과 INFP의 내면 처리 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's do something fun together!",
                    "translation": "나는 함께 재미있는 걸 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I need some time alone.",
                    "translation": "나는 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Activity helps me feel better!",
                    "translation": "나는 활동이 나를 더 좋게 느끼도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔이는 힘들 때 활동적으로 스트레스를 풉니다.",
                    "hint": "ESFP는 밖으로 에너지를 풀어요.",
                    "result": "O",
                    "explanation": "예솔이는 'Activity helps me feel better'라며 활동적으로 대처해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I write in my journal.",
                    "translation": "나는 내 일기를 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That helps process emotions!",
                    "translation": "그게 감정을 처리하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need to understand my feelings.",
                    "translation": "나는 내 감정을 이해할 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs to understand her @@.",
                    "hint": "INFP는 자신의 감정을 이해하려 해요.",
                    "optionA": "homework",
                    "optionB": "feelings",
                    "optionC": "phone",
                    "result": "feelings",
                    "explanation": "나영이는 'I need to understand my feelings'라고 말했어요. 감정을 이해해야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I talk with friends!",
                    "translation": "나는 친구들과 이야기해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I reflect in quiet solitude!",
                    "translation": "나는 조용한 고독 속에서 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your depth brings healing!",
                    "translation": "네 깊이가 치유를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your positivity lifts spirits!",
                    "translation": "네 긍정성이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "I find joy in small things!",
                    "translation": "나는 작은 것들에서 기쁨을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I honor my authentic emotions!",
                    "translation": "나는 내 진정한 감정을 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정 처리에 대한 문장이에요.",
                    "optionA": "healing",
                    "optionB": "leads",
                    "optionC": "Honest",
                    "optionD": "true",
                    "optionE": "emotions",
                    "result": "Honest emotions leads true healing",
                    "explanation": "솔직한 감정이 진정한 치유로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18598 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ESFP의 낙관적 태도와 INFP의 내면 강인함 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강민",
                    "script": "I stay positive and cheerful!",
                    "translation": "나는 긍정적이고 활기차게 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I draw strength from inside.",
                    "translation": "나는 내면에서 힘을 끌어내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강민",
                    "script": "Things will work out fine!",
                    "translation": "나는 일이 잘 될 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강민이는 어려운 상황에서도 긍정적인 태도를 유지합니다.",
                    "hint": "ESFP는 낙관적이에요.",
                    "result": "O",
                    "explanation": "강민이는 'I stay positive and cheerful'이라며 긍정적으로 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I trust my inner values.",
                    "translation": "나는 내 내면의 가치를 믿어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강민",
                    "script": "That shows real courage!",
                    "translation": "그게 진짜 용기를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I need to feel grounded.",
                    "translation": "나는 안정감을 느낄 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi needs to feel @@.",
                    "hint": "INFP는 내면의 중심이 필요해요.",
                    "optionA": "excited",
                    "optionB": "grounded",
                    "optionC": "loud",
                    "result": "grounded",
                    "explanation": "은비는 'I need to feel grounded'라고 말했어요. 안정감이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강민",
                    "script": "I joke to lighten mood!",
                    "translation": "나는 분위기를 밝히려고 농담해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I find hope in ideals!",
                    "translation": "나는 이상에서 희망을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강민",
                    "script": "Your integrity inspires respect!",
                    "translation": "네 진실성이 존경을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your optimism brings comfort!",
                    "translation": "네 낙관주의가 위안을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "강민",
                    "script": "I keep spirits high!",
                    "translation": "나는 기분을 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I stay true to myself!",
                    "translation": "나는 나 자신에게 진실하게 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "내면의 힘에 대한 문장이에요.",
                    "result": "Inner values provides lasting strength",
                    "explanation": "내면의 가치가 오래가는 힘을 제공해요.",
                    "optionA": "provides",
                    "optionB": "lasting",
                    "optionC": "values",
                    "optionD": "Inner",
                    "optionE": "strength"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박받는 순간",
            "explanation": "ESFP의 낙관적 태도와 INFP의 내면 강인함 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강민",
                    "script": "I stay positive and cheerful!",
                    "translation": "나는 긍정적이고 활기차게 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "I draw strength from inside.",
                    "translation": "나는 내면에서 힘을 끌어내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강민",
                    "script": "Things will work out fine!",
                    "translation": "나는 일이 잘 될 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강민이는 어려운 상황에서도 긍정적인 태도를 유지합니다.",
                    "hint": "ESFP는 낙관적이에요.",
                    "result": "O",
                    "explanation": "강민이는 'I stay positive and cheerful'이라며 긍정적으로 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I trust my inner values.",
                    "translation": "나는 내 내면의 가치를 믿어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강민",
                    "script": "That shows real courage!",
                    "translation": "그게 진짜 용기를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "I need to feel grounded.",
                    "translation": "나는 안정감을 느낄 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi needs to feel @@.",
                    "hint": "INFP는 내면의 중심이 필요해요.",
                    "optionA": "excited",
                    "optionB": "grounded",
                    "optionC": "loud",
                    "result": "grounded",
                    "explanation": "은비는 'I need to feel grounded'라고 말했어요. 안정감이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강민",
                    "script": "I joke to lighten mood!",
                    "translation": "나는 분위기를 밝히려고 농담해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "I find hope in ideals!",
                    "translation": "나는 이상에서 희망을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강민",
                    "script": "Your integrity inspires respect!",
                    "translation": "네 진실성이 존경을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Your optimism brings comfort!",
                    "translation": "네 낙관주의가 위안을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "강민",
                    "script": "I keep spirits high!",
                    "translation": "나는 기분을 높게 유지해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "I stay true to myself!",
                    "translation": "나는 나 자신에게 진실하게 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "내면의 힘에 대한 문장이에요.",
                    "optionA": "provides",
                    "optionB": "lasting",
                    "optionC": "values",
                    "optionD": "Inner",
                    "optionE": "strength",
                    "result": "Inner values provides lasting strength",
                    "explanation": "내면의 가치가 오래가는 힘을 제공해요."
                }
            ]
        }
    ]
}
ID: 18599 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ESFP의 현실적 즐거움과 INFP의 이상 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "I want fun exciting work!",
                    "translation": "나는 재미있고 신나는 일을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I dream of meaningful work.",
                    "translation": "나는 의미있는 일을 꿈꿔."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "I enjoy helping people now!",
                    "translation": "나는 지금 사람들을 돕는 걸 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 현재 즐거움을 주는 일을 원합니다.",
                    "hint": "ESFP는 즉각적인 만족을 추구해요.",
                    "result": "O",
                    "explanation": "승우는 'I want fun exciting work'라며 즐거운 일을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "My work needs deep purpose.",
                    "translation": "나는 내 일에 깊은 목적이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "That creates lasting impact!",
                    "translation": "그게 오래가는 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I want to help others.",
                    "translation": "나는 다른 이들을 돕고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho wants to help @@.",
                    "hint": "INFP는 타인을 돕는 일을 원해요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "cats",
                    "result": "others",
                    "explanation": "준호는 'I want to help others'라고 말했어요. 다른 이들을 돕고 싶어하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "I love working with people!",
                    "translation": "나는 사람들과 일하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I seek authentic creative work!",
                    "translation": "나는 진정하고 창의적인 일을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "Your ideals inspire change!",
                    "translation": "네 이상이 변화를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your warmth touches hearts!",
                    "translation": "네 따뜻함이 마음을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "I bring joy to others!",
                    "translation": "나는 다른 이들에게 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I follow my heart's calling!",
                    "translation": "나는 내 마음의 부름을 따라가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의미있는 일에 대한 문장이에요.",
                    "result": "Meaningful work fulfill deep purpose",
                    "explanation": "의미있는 일이 깊은 목적을 충족해요.",
                    "optionA": "deep",
                    "optionB": "fulfill",
                    "optionC": "Meaningful",
                    "optionD": "purpose",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ESFP의 현실적 즐거움과 INFP의 이상 추구 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "I want fun exciting work!",
                    "translation": "나는 재미있고 신나는 일을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I dream of meaningful work.",
                    "translation": "나는 의미있는 일을 꿈꿔."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "I enjoy helping people now!",
                    "translation": "나는 지금 사람들을 돕는 걸 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 현재 즐거움을 주는 일을 원합니다.",
                    "hint": "ESFP는 즉각적인 만족을 추구해요.",
                    "result": "O",
                    "explanation": "승우는 'I want fun exciting work'라며 즐거운 일을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "My work needs deep purpose.",
                    "translation": "나는 내 일에 깊은 목적이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "That creates lasting impact!",
                    "translation": "그게 오래가는 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I want to help others.",
                    "translation": "나는 다른 이들을 돕고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho wants to help @@.",
                    "hint": "INFP는 타인을 돕는 일을 원해요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "cats",
                    "result": "others",
                    "explanation": "준호는 'I want to help others'라고 말했어요. 다른 이들을 돕고 싶어하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "I love working with people!",
                    "translation": "나는 사람들과 일하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I seek authentic creative work!",
                    "translation": "나는 진정하고 창의적인 일을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "Your ideals inspire change!",
                    "translation": "네 이상이 변화를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Your warmth touches hearts!",
                    "translation": "네 따뜻함이 마음을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "I bring joy to others!",
                    "translation": "나는 다른 이들에게 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "I follow my heart's calling!",
                    "translation": "나는 내 마음의 부름을 따라가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의미있는 일에 대한 문장이에요.",
                    "optionA": "deep",
                    "optionB": "fulfill",
                    "optionC": "Meaningful",
                    "optionD": "purpose",
                    "optionE": "work",
                    "result": "Meaningful work fulfill deep purpose",
                    "explanation": "의미있는 일이 깊은 목적을 충족해요."
                }
            ]
        }
    ]
}
ID: 18600 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 향해 가기",
            "explanation": "ESFP의 즐거운 여정과 INFP의 가치 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I enjoy every step!",
                    "translation": "나는 모든 단계를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I stay true to values.",
                    "translation": "나는 가치에 진실하게 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "The journey itself is fun!",
                    "translation": "나는 여정 자체가 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 목표보다 과정의 즐거움을 중시합니다.",
                    "hint": "ESFP는 현재를 즐겨요.",
                    "result": "O",
                    "explanation": "현아는 'I enjoy every step'이라며 과정을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Authenticity guides my path.",
                    "translation": "나는 진정성이 내 길을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "That keeps you genuine!",
                    "translation": "그게 너를 진실하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I need work that feels right.",
                    "translation": "나는 옳게 느껴지는 일이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae needs work that feels @@.",
                    "hint": "INFP는 자신에게 맞는 일을 해야 해요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "fast",
                    "result": "right",
                    "explanation": "미래는 'I need work that feels right'라고 말했어요. 올바르게 느껴져야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "I celebrate small wins!",
                    "translation": "나는 작은 승리를 축하해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I pursue my personal vision!",
                    "translation": "나는 내 개인적 비전을 추구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "Your dedication brings beauty!",
                    "translation": "네 헌신이 아름다움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your joy brings energy!",
                    "translation": "네 기쁨이 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현아",
                    "script": "I make work enjoyable!",
                    "translation": "나는 일을 즐겁게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I honor my true self!",
                    "translation": "나는 진정한 나를 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 길에 대한 문장이에요.",
                    "result": "Authentic paths lead personal fulfillment",
                    "explanation": "진정한 길이 개인적 성취로 이끌어요.",
                    "optionA": "Authentic",
                    "optionB": "fulfillment",
                    "optionC": "lead",
                    "optionD": "paths",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 향해 가기",
            "explanation": "ESFP의 즐거운 여정과 INFP의 가치 추구 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I enjoy every step!",
                    "translation": "나는 모든 단계를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I stay true to values.",
                    "translation": "나는 가치에 진실하게 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "The journey itself is fun!",
                    "translation": "나는 여정 자체가 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 목표보다 과정의 즐거움을 중시합니다.",
                    "hint": "ESFP는 현재를 즐겨요.",
                    "result": "O",
                    "explanation": "현아는 'I enjoy every step'이라며 과정을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Authenticity guides my path.",
                    "translation": "나는 진정성이 내 길을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "That keeps you genuine!",
                    "translation": "그게 너를 진실하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "I need work that feels right.",
                    "translation": "나는 옳게 느껴지는 일이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae needs work that feels @@.",
                    "hint": "INFP는 자신에게 맞는 일을 해야 해요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "fast",
                    "result": "right",
                    "explanation": "미래는 'I need work that feels right'라고 말했어요. 올바르게 느껴져야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "I celebrate small wins!",
                    "translation": "나는 작은 승리를 축하해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "I pursue my personal vision!",
                    "translation": "나는 내 개인적 비전을 추구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "Your dedication brings beauty!",
                    "translation": "네 헌신이 아름다움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "Your joy brings energy!",
                    "translation": "네 기쁨이 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현아",
                    "script": "I make work enjoyable!",
                    "translation": "나는 일을 즐겁게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "I honor my true self!",
                    "translation": "나는 진정한 나를 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 길에 대한 문장이에요.",
                    "optionA": "Authentic",
                    "optionB": "fulfillment",
                    "optionC": "lead",
                    "optionD": "paths",
                    "optionE": "personal",
                    "result": "Authentic paths lead personal fulfillment",
                    "explanation": "진정한 길이 개인적 성취로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18601 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 하고 싶은 것",
            "explanation": "ESFP의 활동적 취미와 INFP의 창조적 시간 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "Let's go to fun places!",
                    "translation": "나는 재미있는 곳에 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I need quiet creative time.",
                    "translation": "나는 조용한 창조적 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "I love outdoor activities!",
                    "translation": "나는 야외 활동을 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림이는 주말에 밖에서 활동적으로 보냅니다.",
                    "hint": "ESFP는 에너지를 쓰는 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "혜림이는 'I love outdoor activities'라며 활동적으로 지내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I create art at home.",
                    "translation": "나는 집에서 예술을 창조해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "That produces beautiful things!",
                    "translation": "그게 아름다운 것들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I express my inner world.",
                    "translation": "나는 내 내면 세계를 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee expresses her inner @@.",
                    "hint": "INFP는 내면을 표현해요.",
                    "optionA": "anger",
                    "optionB": "world",
                    "optionC": "food",
                    "result": "world",
                    "explanation": "소희는 'I express my inner world'라고 말했어요. 내면 세계를 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "I try new experiences!",
                    "translation": "나는 새로운 경험을 시도해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I read and daydream!",
                    "translation": "나는 읽고 공상해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜림",
                    "script": "Your creativity inspires me!",
                    "translation": "네 창의성이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your energy is contagious!",
                    "translation": "네 에너지가 전염돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "I attend social events!",
                    "translation": "나는 사회적 행사에 참석해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I nurture my imagination!",
                    "translation": "나는 내 상상력을 키워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 활동에 대한 문장이에요.",
                    "result": "Diverse hobbies enrich our lives",
                    "explanation": "다양한 취미가 우리 삶을 풍요롭게 해요.",
                    "optionA": "hobbies",
                    "optionB": "lives",
                    "optionC": "enrich",
                    "optionD": "Diverse",
                    "optionE": "our"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 하고 싶은 것",
            "explanation": "ESFP의 활동적 취미와 INFP의 창조적 시간 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "Let's go to fun places!",
                    "translation": "나는 재미있는 곳에 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I need quiet creative time.",
                    "translation": "나는 조용한 창조적 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "I love outdoor activities!",
                    "translation": "나는 야외 활동을 좋아해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림이는 주말에 밖에서 활동적으로 보냅니다.",
                    "hint": "ESFP는 에너지를 쓰는 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "혜림이는 'I love outdoor activities'라며 활동적으로 지내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I create art at home.",
                    "translation": "나는 집에서 예술을 창조해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "That produces beautiful things!",
                    "translation": "그게 아름다운 것들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I express my inner world.",
                    "translation": "나는 내 내면 세계를 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee expresses her inner @@.",
                    "hint": "INFP는 내면을 표현해요.",
                    "optionA": "anger",
                    "optionB": "world",
                    "optionC": "food",
                    "result": "world",
                    "explanation": "소희는 'I express my inner world'라고 말했어요. 내면 세계를 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "I try new experiences!",
                    "translation": "나는 새로운 경험을 시도해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I read and daydream!",
                    "translation": "나는 읽고 공상해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜림",
                    "script": "Your creativity inspires me!",
                    "translation": "네 창의성이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your energy is contagious!",
                    "translation": "네 에너지가 전염돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "I attend social events!",
                    "translation": "나는 사회적 행사에 참석해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "I nurture my imagination!",
                    "translation": "나는 내 상상력을 키워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 활동에 대한 문장이에요.",
                    "optionA": "hobbies",
                    "optionB": "lives",
                    "optionC": "enrich",
                    "optionD": "Diverse",
                    "optionE": "our",
                    "result": "Diverse hobbies enrich our lives",
                    "explanation": "다양한 취미가 우리 삶을 풍요롭게 해요."
                }
            ]
        }
    ]
}
ID: 18602 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ESFP의 사교적 활동과 INFP의 개인적 창작 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "I join group activities!",
                    "translation": "나는 그룹 활동에 참여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I create alone quietly.",
                    "translation": "나는 혼자 조용히 창조해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Being with people is fun!",
                    "translation": "나는 사람들과 있는 게 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔이는 사람들과 함께하는 취미를 즐깁니다.",
                    "hint": "ESFP는 사교적 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "예솔이는 'I join group activities'라며 함께하는 걸 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I pour my heart in.",
                    "translation": "나는 내 마음을 쏟아부어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That creates masterpieces!",
                    "translation": "그게 걸작을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "My hobbies express my soul.",
                    "translation": "나는 내 취미가 내 영혼을 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun's hobbies express her @@.",
                    "hint": "INFP는 취미로 자신을 표현해요.",
                    "optionA": "phone",
                    "optionB": "soul",
                    "optionC": "car",
                    "result": "soul",
                    "explanation": "하윤이는 'My hobbies express my soul'이라고 말했어요. 영혼을 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I love performing for others!",
                    "translation": "나는 다른 이들을 위해 공연하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I create for personal meaning!",
                    "translation": "나는 개인적 의미를 위해 창조해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your art touches souls!",
                    "translation": "네 예술이 영혼을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your presence brings joy!",
                    "translation": "네 존재가 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "I share my talents!",
                    "translation": "나는 내 재능을 나눠!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I treasure quiet moments!",
                    "translation": "나는 조용한 순간을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의적 표현에 대한 문장이에요.",
                    "result": "Creative expression nourish inner souls",
                    "explanation": "창의적 표현이 내면의 영혼을 키워요.",
                    "optionA": "Creative",
                    "optionB": "souls",
                    "optionC": "nourish",
                    "optionD": "expression",
                    "optionE": "inner"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ESFP의 사교적 활동과 INFP의 개인적 창작 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "I join group activities!",
                    "translation": "나는 그룹 활동에 참여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I create alone quietly.",
                    "translation": "나는 혼자 조용히 창조해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Being with people is fun!",
                    "translation": "나는 사람들과 있는 게 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔이는 사람들과 함께하는 취미를 즐깁니다.",
                    "hint": "ESFP는 사교적 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "예솔이는 'I join group activities'라며 함께하는 걸 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I pour my heart in.",
                    "translation": "나는 내 마음을 쏟아부어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That creates masterpieces!",
                    "translation": "그게 걸작을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "My hobbies express my soul.",
                    "translation": "나는 내 취미가 내 영혼을 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yun's hobbies express her @@.",
                    "hint": "INFP는 취미로 자신을 표현해요.",
                    "optionA": "phone",
                    "optionB": "soul",
                    "optionC": "car",
                    "result": "soul",
                    "explanation": "하윤이는 'My hobbies express my soul'이라고 말했어요. 영혼을 표현하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I love performing for others!",
                    "translation": "나는 다른 이들을 위해 공연하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "I create for personal meaning!",
                    "translation": "나는 개인적 의미를 위해 창조해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your art touches souls!",
                    "translation": "네 예술이 영혼을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your presence brings joy!",
                    "translation": "네 존재가 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "I share my talents!",
                    "translation": "나는 내 재능을 나눠!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "I treasure quiet moments!",
                    "translation": "나는 조용한 순간을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의적 표현에 대한 문장이에요.",
                    "optionA": "Creative",
                    "optionB": "souls",
                    "optionC": "nourish",
                    "optionD": "expression",
                    "optionE": "inner",
                    "result": "Creative expression nourish inner souls",
                    "explanation": "창의적 표현이 내면의 영혼을 키워요."
                }
            ]
        }
    ]
}
ID: 18603 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다툴 때",
            "explanation": "ESFP의 즉각적 화해와 INFP의 진심 어린 대화 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Let's hug and make up!",
                    "translation": "나는 안아주고 화해하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I need to talk deeply.",
                    "translation": "나는 깊이 이야기할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "I don't like staying upset!",
                    "translation": "나는 화난 채로 있는 걸 싫어해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 빨리 화해하고 싶어합니다.",
                    "hint": "ESFP는 갈등을 빨리 끝내길 원해요.",
                    "result": "O",
                    "explanation": "미소는 'Let's hug and make up'이라며 즉시 화해하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "I need to understand feelings.",
                    "translation": "나는 감정을 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "That creates real healing!",
                    "translation": "그게 진짜 치유를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I value authentic resolution.",
                    "translation": "나는 진정한 해결을 소중히 여겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun values authentic @@.",
                    "hint": "INFP는 진심 어린 해결을 원해요.",
                    "optionA": "food",
                    "optionB": "resolution",
                    "optionC": "games",
                    "result": "resolution",
                    "explanation": "서준이는 'I value authentic resolution'이라고 말했어요. 진정한 해결을 중요하게 여기죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "I forgive easily!",
                    "translation": "나는 쉽게 용서해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I process hurt slowly!",
                    "translation": "나는 상처를 천천히 처리해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "Your depth heals relationships!",
                    "translation": "네 깊이가 관계를 치유해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your warmth eases tensions!",
                    "translation": "네 따뜻함이 긴장을 완화해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "I want everyone happy!",
                    "translation": "나는 모두가 행복하길 원해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I seek mutual understanding!",
                    "translation": "나는 상호 이해를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 화해에 대한 문장이에요.",
                    "result": "Genuine forgiveness creates lasting peace",
                    "explanation": "진정한 용서가 오래가는 평화를 만들어요.",
                    "optionA": "peace",
                    "optionB": "lasting",
                    "optionC": "Genuine",
                    "optionD": "forgiveness",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다툴 때",
            "explanation": "ESFP의 즉각적 화해와 INFP의 진심 어린 대화 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Let's hug and make up!",
                    "translation": "나는 안아주고 화해하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I need to talk deeply.",
                    "translation": "나는 깊이 이야기할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "I don't like staying upset!",
                    "translation": "나는 화난 채로 있는 걸 싫어해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 빨리 화해하고 싶어합니다.",
                    "hint": "ESFP는 갈등을 빨리 끝내길 원해요.",
                    "result": "O",
                    "explanation": "미소는 'Let's hug and make up'이라며 즉시 화해하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "I need to understand feelings.",
                    "translation": "나는 감정을 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "That creates real healing!",
                    "translation": "그게 진짜 치유를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "I value authentic resolution.",
                    "translation": "나는 진정한 해결을 소중히 여겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun values authentic @@.",
                    "hint": "INFP는 진심 어린 해결을 원해요.",
                    "optionA": "food",
                    "optionB": "resolution",
                    "optionC": "games",
                    "result": "resolution",
                    "explanation": "서준이는 'I value authentic resolution'이라고 말했어요. 진정한 해결을 중요하게 여기죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "I forgive easily!",
                    "translation": "나는 쉽게 용서해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "I process hurt slowly!",
                    "translation": "나는 상처를 천천히 처리해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "Your depth heals relationships!",
                    "translation": "네 깊이가 관계를 치유해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Your warmth eases tensions!",
                    "translation": "네 따뜻함이 긴장을 완화해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "I want everyone happy!",
                    "translation": "나는 모두가 행복하길 원해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서준",
                    "script": "I seek mutual understanding!",
                    "translation": "나는 상호 이해를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 화해에 대한 문장이에요.",
                    "optionA": "peace",
                    "optionB": "lasting",
                    "optionC": "Genuine",
                    "optionD": "forgiveness",
                    "optionE": "creates",
                    "result": "Genuine forgiveness creates lasting peace",
                    "explanation": "진정한 용서가 오래가는 평화를 만들어요."
                }
            ]
        }
    ]
}
ID: 18604 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ESFP의 조화 추구와 INFP의 가치 존중 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Can't we all just agree?",
                    "translation": "나는 우리 그냥 다 동의할 수 없어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "Everyone's feelings are valid.",
                    "translation": "나는 모두의 감정이 타당해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I want harmony quickly!",
                    "translation": "나는 빨리 조화를 원해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 갈등을 피하고 조화를 원합니다.",
                    "hint": "ESFP는 평화로운 분위기를 좋아해요.",
                    "result": "O",
                    "explanation": "현진이는 'I want harmony quickly'라며 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I honor everyone's perspective.",
                    "translation": "나는 모두의 관점을 존중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "That shows real respect!",
                    "translation": "그게 진짜 존경을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need time for processing.",
                    "translation": "나는 처리하려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs time for @@.",
                    "hint": "INFP는 감정을 처리할 시간이 필요해요.",
                    "optionA": "eating",
                    "optionB": "processing",
                    "optionC": "running",
                    "result": "processing",
                    "explanation": "나영이는 'I need time for processing'이라고 말했어요. 처리할 시간이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "I lighten the mood!",
                    "translation": "나는 분위기를 밝게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I validate all emotions!",
                    "translation": "나는 모든 감정을 인정해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "Your compassion brings healing!",
                    "translation": "네 동정심이 치유를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your positivity brings hope!",
                    "translation": "네 긍정성이 희망을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현진",
                    "script": "I focus on good things!",
                    "translation": "나는 좋은 것들에 집중해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I bridge differences with care!",
                    "translation": "나는 배려로 차이를 이어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공감적 이해에 대한 문장이에요.",
                    "result": "Empathetic understanding build strong bridges",
                    "explanation": "공감적 이해가 강한 다리를 만들어요.",
                    "optionA": "Empathetic",
                    "optionB": "understanding",
                    "optionC": "bridges",
                    "optionD": "build",
                    "optionE": "strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ESFP의 조화 추구와 INFP의 가치 존중 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Can't we all just agree?",
                    "translation": "나는 우리 그냥 다 동의할 수 없어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "Everyone's feelings are valid.",
                    "translation": "나는 모두의 감정이 타당해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I want harmony quickly!",
                    "translation": "나는 빨리 조화를 원해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 갈등을 피하고 조화를 원합니다.",
                    "hint": "ESFP는 평화로운 분위기를 좋아해요.",
                    "result": "O",
                    "explanation": "현진이는 'I want harmony quickly'라며 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I honor everyone's perspective.",
                    "translation": "나는 모두의 관점을 존중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "That shows real respect!",
                    "translation": "그게 진짜 존경을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "I need time for processing.",
                    "translation": "나는 처리하려면 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs time for @@.",
                    "hint": "INFP는 감정을 처리할 시간이 필요해요.",
                    "optionA": "eating",
                    "optionB": "processing",
                    "optionC": "running",
                    "result": "processing",
                    "explanation": "나영이는 'I need time for processing'이라고 말했어요. 처리할 시간이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "I lighten the mood!",
                    "translation": "나는 분위기를 밝게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I validate all emotions!",
                    "translation": "나는 모든 감정을 인정해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "Your compassion brings healing!",
                    "translation": "네 동정심이 치유를 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Your positivity brings hope!",
                    "translation": "네 긍정성이 희망을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현진",
                    "script": "I focus on good things!",
                    "translation": "나는 좋은 것들에 집중해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "I bridge differences with care!",
                    "translation": "나는 배려로 차이를 이어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "공감적 이해에 대한 문장이에요.",
                    "optionA": "Empathetic",
                    "optionB": "understanding",
                    "optionC": "bridges",
                    "optionD": "build",
                    "optionE": "strong",
                    "result": "Empathetic understanding build strong bridges",
                    "explanation": "공감적 이해가 강한 다리를 만들어요."
                }
            ]
        }
    ]
}
ID: 18605 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티를 완벽하게 준비하는 방법",
            "explanation": "ESTP의 현장 대응력과 ENTJ의 계획적 리더십 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's have a fun party this weekend!",
                    "translation": "이번 주말 신나는 파티 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I need a clear plan first.",
                    "translation": "일단 계획을 세워야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "We can figure it out as we go.",
                    "translation": "가면서 생각해도 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 파티를 완벽하게 준비하고 싶어요.",
                    "hint": "ESTP는 즉흥적으로 상황에 맞춰 대응하는 것을 선호해요.",
                    "result": "X",
                    "explanation": "태준은 'We can figure it out as we go'라고 말하며 즉흥적 대응을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Guest list, food, music, timing!",
                    "translation": "손님 명단, 음식, 음악, 시간!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your planning is amazing! I like it!",
                    "translation": "넌 계획이 정말 좋아! 나도 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "You bring the energy to make it real.",
                    "translation": "넌 그 에너지를 현장에서 실현시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun brings the @@ to make parties real.",
                    "hint": "ESTP는 즉각적인 행동과 에너지로 현장을 이끌어가요.",
                    "optionA": "energy",
                    "optionB": "food",
                    "optionC": "people",
                    "result": "energy",
                    "explanation": "태준은 현장의 에너지와 즉흥성으로 파티를 생생하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "I can handle surprises easily.",
                    "translation": "난 예상 못 한 일도 쉽게 대처할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "And I prevent them from happening.",
                    "translation": "그리고 난 그런 일이 생기지 않도록 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "That's why we work so well together.",
                    "translation": "그래서 우리 정말 잘 어울리지."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Your quick thinking saves my plans!",
                    "translation": "넌 빠른 판단으로 내 계획을 완성시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You give me direction, I give speed.",
                    "translation": "넌 내게 방향을 주고, 난 속도를 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Perfect combination for success!",
                    "translation": "완벽한 성공 조합이네!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Planning and action create success",
                    "explanation": "계획과 행동이 함께 성공을 만들어요.",
                    "optionA": "action",
                    "optionB": "success",
                    "optionC": "Planning",
                    "optionD": "and",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티를 완벽하게 준비하는 방법",
            "explanation": "ESTP의 현장 대응력과 ENTJ의 계획적 리더십 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's have a fun party this weekend!",
                    "translation": "이번 주말 신나는 파티 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I need a clear plan first.",
                    "translation": "일단 계획을 세워야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "We can figure it out as we go.",
                    "translation": "가면서 생각해도 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 파티를 완벽하게 준비하고 싶어요.",
                    "hint": "ESTP는 즉흥적으로 상황에 맞춰 대응하는 것을 선호해요.",
                    "result": "X",
                    "explanation": "태준은 'We can figure it out as we go'라고 말하며 즉흥적 대응을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Guest list, food, music, timing!",
                    "translation": "손님 명단, 음식, 음악, 시간!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your planning is amazing! I like it!",
                    "translation": "넌 계획이 정말 좋아! 나도 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "You bring the energy to make it real.",
                    "translation": "넌 그 에너지를 현장에서 실현시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun brings the @@ to make parties real.",
                    "hint": "ESTP는 즉각적인 행동과 에너지로 현장을 이끌어가요.",
                    "optionA": "energy",
                    "optionB": "food",
                    "optionC": "people",
                    "result": "energy",
                    "explanation": "태준은 현장의 에너지와 즉흥성으로 파티를 생생하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "I can handle surprises easily.",
                    "translation": "난 예상 못 한 일도 쉽게 대처할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "And I prevent them from happening.",
                    "translation": "그리고 난 그런 일이 생기지 않도록 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "That's why we work so well together.",
                    "translation": "그래서 우리 정말 잘 어울리지."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Your quick thinking saves my plans!",
                    "translation": "넌 빠른 판단으로 내 계획을 완성시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You give me direction, I give speed.",
                    "translation": "넌 내게 방향을 주고, 난 속도를 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Perfect combination for success!",
                    "translation": "완벽한 성공 조합이네!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "action",
                    "optionB": "success",
                    "optionC": "Planning",
                    "optionD": "and",
                    "optionE": "create",
                    "result": "Planning and action create success",
                    "explanation": "계획과 행동이 함께 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 18606 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "신나는 파티에서 분위기 주도하기",
            "explanation": "ESTP의 즉흥적 재미 추구와 ENTJ의 목표 달성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I want to dance and play games!",
                    "translation": "춤도 추고 게임도 하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "But we have limited time.",
                    "translation": "그런데 시간이 정해져 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "We can do everything, believe me!",
                    "translation": "뭐든 할 수 있어, 나를 믿어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 시간 관리를 중요하게 생각해요.",
                    "hint": "ESTP는 즉각적인 재미를 추구하며 시간보다 경험을 우선시해요.",
                    "result": "X",
                    "explanation": "상우는 'We can do everything'이라고 말하며 경험과 즉흥성을 더 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Each activity needs a time slot.",
                    "translation": "각 활동마다 시간이 정해져야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "You're always so organized! I love it!",
                    "translation": "넌 정말 체계적이야! 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Your energy keeps everyone excited.",
                    "translation": "넌 그 에너지로 모두를 들뜬 상태로 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u brings @@ energy to the .",
                    "hint": "ESTP는 현장에서 즉각적인 에너지를 전달해요.",
                    "optionA": "party",
                    "optionB": "fun",
                    "optionC": "happy",
                    "result": "party",
                    "explanation": "상우는 파티에 즐거운 에너지를 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Your plan makes mine work better.",
                    "translation": "넌 계획으로 내 것을 더 잘 작동하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Your spontaneity makes mine come alive.",
                    "translation": "넌 즉흥성으로 내 계획을 살아있게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "We are a real team!",
                    "translation": "우리 정말 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Yes! Structure and fun together!",
                    "translation": "그래! 구조와 재미가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "I trust your vision completely.",
                    "translation": "난 넌 비전을 완전히 믿어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "I trust your action completely.",
                    "translation": "난 넌 행동을 완전히 믿어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 역할 분담에 대한 문장이에요.",
                    "result": "Vision and action bring success",
                    "explanation": "비전과 행동이 함께 성공을 가져와요.",
                    "optionA": "Vision",
                    "optionB": "action",
                    "optionC": "bring",
                    "optionD": "and",
                    "optionE": "success"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "신나는 파티에서 분위기 주도하기",
            "explanation": "ESTP의 즉흥적 재미 추구와 ENTJ의 목표 달성 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I want to dance and play games!",
                    "translation": "춤도 추고 게임도 하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "But we have limited time.",
                    "translation": "그런데 시간이 정해져 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "We can do everything, believe me!",
                    "translation": "뭐든 할 수 있어, 나를 믿어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 시간 관리를 중요하게 생각해요.",
                    "hint": "ESTP는 즉각적인 재미를 추구하며 시간보다 경험을 우선시해요.",
                    "result": "X",
                    "explanation": "상우는 'We can do everything'이라고 말하며 경험과 즉흥성을 더 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Each activity needs a time slot.",
                    "translation": "각 활동마다 시간이 정해져야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "You're always so organized! I love it!",
                    "translation": "넌 정말 체계적이야! 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Your energy keeps everyone excited.",
                    "translation": "넌 그 에너지로 모두를 들뜬 상태로 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u brings @@ energy to the .",
                    "hint": "ESTP는 현장에서 즉각적인 에너지를 전달해요.",
                    "optionA": "party",
                    "optionB": "fun",
                    "optionC": "happy",
                    "result": "party",
                    "explanation": "상우는 파티에 즐거운 에너지를 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Your plan makes mine work better.",
                    "translation": "넌 계획으로 내 것을 더 잘 작동하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Your spontaneity makes mine come alive.",
                    "translation": "넌 즉흥성으로 내 계획을 살아있게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "We are a real team!",
                    "translation": "우리 정말 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Yes! Structure and fun together!",
                    "translation": "그래! 구조와 재미가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "I trust your vision completely.",
                    "translation": "난 넌 비전을 완전히 믿어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "I trust your action completely.",
                    "translation": "난 넌 행동을 완전히 믿어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀 역할 분담에 대한 문장이에요.",
                    "optionA": "Vision",
                    "optionB": "action",
                    "optionC": "bring",
                    "optionD": "and",
                    "optionE": "success",
                    "result": "Vision and action bring success",
                    "explanation": "비전과 행동이 함께 성공을 가져와요."
                }
            ]
        }
    ]
}
ID: 18607 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 취미 찾아보기",
            "explanation": "ESTP의 현실적 탐험과 ENTJ의 미래 비전 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's try rock climbing tomorrow!",
                    "translation": "내일 바위 타기 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "What's your long-term goal with it?",
                    "translation": "그걸로 뭘 이루고 싶은데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Hmm, just the fun of it now!",
                    "translation": "그냥 지금은 재미만 있으면 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 뭔가 새로운 것을 시작하기 전에 항상 목표를 세워요.",
                    "hint": "ESTP는 즉각적인 경험과 재미를 추구하고, 미래 계획보다 현재를 중시해요.",
                    "result": "X",
                    "explanation": "시우는 'just the fun of it now'라고 말하며 현재의 즐거움을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Future skills matter too, right?",
                    "translation": "미래의 실력도 중요하지 않아?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "You think so far ahead! That's cool!",
                    "translation": "넌 항상 멀리 봐! 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Your excitement makes everything possible.",
                    "translation": "넌 그 열정으로 모든 게 가능하게 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u wants to feel the @@ right now.",
                    "hint": "ESTP는 즉각적인 경험과 흥미진진함을 추구해요.",
                    "optionA": "present",
                    "optionB": "challenge",
                    "optionC": "future",
                    "result": "challenge",
                    "explanation": "시우는 현재의 도전과 즐거움을 경험하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "Then I'll try it with your goal too!",
                    "translation": "그럼 넌 목표도 있게 하면서 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Your action will reach my vision.",
                    "translation": "넌 행동으로 내 비전에 도달할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "So we try new things together?",
                    "translation": "그래서 우리 함께 새로운 걸 해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Yes, and build something lasting!",
                    "translation": "응, 그리고 뭔가 지속되는 걸 만들자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "I like exploring with you.",
                    "translation": "난 넌 탐험하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "I like building with you.",
                    "translation": "난 넌 만들어가는 게 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "result": "Experiences and goals create growth",
                    "explanation": "경험과 목표가 함께 성장을 만들어요.",
                    "optionA": "growth",
                    "optionB": "Experiences",
                    "optionC": "and",
                    "optionD": "goals",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 취미 찾아보기",
            "explanation": "ESTP의 현실적 탐험과 ENTJ의 미래 비전 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's try rock climbing tomorrow!",
                    "translation": "내일 바위 타기 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "What's your long-term goal with it?",
                    "translation": "그걸로 뭘 이루고 싶은데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Hmm, just the fun of it now!",
                    "translation": "그냥 지금은 재미만 있으면 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 뭔가 새로운 것을 시작하기 전에 항상 목표를 세워요.",
                    "hint": "ESTP는 즉각적인 경험과 재미를 추구하고, 미래 계획보다 현재를 중시해요.",
                    "result": "X",
                    "explanation": "시우는 'just the fun of it now'라고 말하며 현재의 즐거움을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Future skills matter too, right?",
                    "translation": "미래의 실력도 중요하지 않아?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "You think so far ahead! That's cool!",
                    "translation": "넌 항상 멀리 봐! 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Your excitement makes everything possible.",
                    "translation": "넌 그 열정으로 모든 게 가능하게 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u wants to feel the @@ right now.",
                    "hint": "ESTP는 즉각적인 경험과 흥미진진함을 추구해요.",
                    "optionA": "present",
                    "optionB": "challenge",
                    "optionC": "future",
                    "result": "challenge",
                    "explanation": "시우는 현재의 도전과 즐거움을 경험하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "Then I'll try it with your goal too!",
                    "translation": "그럼 넌 목표도 있게 하면서 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Your action will reach my vision.",
                    "translation": "넌 행동으로 내 비전에 도달할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "So we try new things together?",
                    "translation": "그래서 우리 함께 새로운 걸 해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Yes, and build something lasting!",
                    "translation": "응, 그리고 뭔가 지속되는 걸 만들자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "I like exploring with you.",
                    "translation": "난 넌 탐험하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "I like building with you.",
                    "translation": "난 넌 만들어가는 게 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "Experiences",
                    "optionC": "and",
                    "optionD": "goals",
                    "optionE": "create",
                    "result": "Experiences and goals create growth",
                    "explanation": "경험과 목표가 함께 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 18608 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새 정보를 배우는 방식의 차이",
            "explanation": "ESTP의 실습 중심과 ENTJ의 이론 중심 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I learn best by doing it.",
                    "translation": "난 직접 하면서 배우는 게 최고야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "First, we need theory and structure.",
                    "translation": "먼저 이론과 구조를 알아야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "But we can learn while doing!",
                    "translation": "근데 하면서도 배울 수 있잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 이론을 먼저 공부한 후 실습해요.",
                    "hint": "ESTP는 직접 해보면서 배우는 실습 중심형이에요.",
                    "result": "X",
                    "explanation": "건호는 'I learn best by doing it'이라고 말하며 실습을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your way finds real solutions fast.",
                    "translation": "넌 빨리 실제 해답을 찾아내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "And your theory makes it better!",
                    "translation": "그리고 넘 이론이 그걸 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You test, I improve the process.",
                    "translation": "넌 시험하고, 난 과정을 발전시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho learns through direct @@ and .",
                    "hint": "ESTP는 실제 경험과 행동을 통해 배워요.",
                    "optionA": "theory",
                    "optionB": "action",
                    "optionC": "experience",
                    "result": "theory",
                    "explanation": "건호는 직접적인 행동과 경험을 통해 배워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "Show me what you learned?",
                    "translation": "넌 뭘 배웠는지 보여 줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "And show me your quick fix?",
                    "translation": "그리고 넌 빠른 해결책을 보여 줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "Great! We learn from each other.",
                    "translation": "좋아! 우리 서로한테서 배워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Theory and action make us smarter!",
                    "translation": "이론과 행동이 우리를 더 똑똑하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "I respect how your mind works.",
                    "translation": "난 넌 생각하는 방식을 존경해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "I respect how your hands work.",
                    "translation": "난 넌 행동하는 방식을 존경해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습 방식 조화에 대한 문장이에요.",
                    "result": "Understanding and doing create mastery",
                    "explanation": "이해와 실천이 함께 숙련을 만들어요.",
                    "optionA": "doing",
                    "optionB": "Understanding",
                    "optionC": "mastery",
                    "optionD": "and",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새 정보를 배우는 방식의 차이",
            "explanation": "ESTP의 실습 중심과 ENTJ의 이론 중심 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I learn best by doing it.",
                    "translation": "난 직접 하면서 배우는 게 최고야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "First, we need theory and structure.",
                    "translation": "먼저 이론과 구조를 알아야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "But we can learn while doing!",
                    "translation": "근데 하면서도 배울 수 있잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 이론을 먼저 공부한 후 실습해요.",
                    "hint": "ESTP는 직접 해보면서 배우는 실습 중심형이에요.",
                    "result": "X",
                    "explanation": "건호는 'I learn best by doing it'이라고 말하며 실습을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your way finds real solutions fast.",
                    "translation": "넌 빨리 실제 해답을 찾아내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "And your theory makes it better!",
                    "translation": "그리고 넘 이론이 그걸 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You test, I improve the process.",
                    "translation": "넌 시험하고, 난 과정을 발전시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho learns through direct @@ and .",
                    "hint": "ESTP는 실제 경험과 행동을 통해 배워요.",
                    "optionA": "theory",
                    "optionB": "action",
                    "optionC": "experience",
                    "result": "theory",
                    "explanation": "건호는 직접적인 행동과 경험을 통해 배워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "Show me what you learned?",
                    "translation": "넌 뭘 배웠는지 보여 줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "And show me your quick fix?",
                    "translation": "그리고 넌 빠른 해결책을 보여 줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "Great! We learn from each other.",
                    "translation": "좋아! 우리 서로한테서 배워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Theory and action make us smarter!",
                    "translation": "이론과 행동이 우리를 더 똑똑하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "I respect how your mind works.",
                    "translation": "난 넌 생각하는 방식을 존경해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "I respect how your hands work.",
                    "translation": "난 넌 행동하는 방식을 존경해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습 방식 조화에 대한 문장이에요.",
                    "optionA": "doing",
                    "optionB": "Understanding",
                    "optionC": "mastery",
                    "optionD": "and",
                    "optionE": "create",
                    "result": "Understanding and doing create mastery",
                    "explanation": "이해와 실천이 함께 숙련을 만들어요."
                }
            ]
        }
    ]
}
ID: 18609 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "급할 때 빠르게 결정하기",
            "explanation": "ESTP의 즉각적 판단과 ENTJ의 전략적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "We have one minute to choose!",
                    "translation": "1분 안에 정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Let me think through this quickly.",
                    "translation": "잠깐 생각해 볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "No time! Go with this one!",
                    "translation": "시간 없어! 이거로 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 여유 있게 생각할 시간을 충분히 갖는 타입이에요.",
                    "hint": "ESTP는 즉각적인 상황 판단을 하고 빠르게 결정해요.",
                    "result": "X",
                    "explanation": "태준은 'Go with this one!'이라고 말하며 빠른 결정을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Wait, is this really the best way?",
                    "translation": "잠깐, 이게 정말 최고의 방법일까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your thinking is really smart!",
                    "translation": "넌 생각이 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "But your quick decision is smart too!",
                    "translation": "그런데 넌 빠른 판단도 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun makes @@ decisions under .",
                    "hint": "ESTP는 시간 압박 상황에서도 빠르고 효과적인 판단을 해요.",
                    "optionA": "fast",
                    "optionB": "pressure",
                    "optionC": "slow",
                    "result": "fast",
                    "explanation": "태준은 압박 상황에서도 빠른 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Your plans guide my quick moves.",
                    "translation": "넌 계획으로 내 빠른 움직임을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Your quick moves make my plans real!",
                    "translation": "넌 빠른 움직임으로 내 계획을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "We make the perfect pair.",
                    "translation": "우리 정말 완벽한 조합이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Speed and strategy together!",
                    "translation": "속도와 전략이 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "I trust your long-term thinking.",
                    "translation": "난 넌 장기적 생각을 믿어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "I trust your right-now thinking.",
                    "translation": "난 넌 현재 판단을 믿어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정 방식의 조화에 대한 문장이에요.",
                    "result": "Quick and strategic decisions lead",
                    "explanation": "빠르고 전략적인 결정이 성공으로 이끌어요.",
                    "optionA": "strategic",
                    "optionB": "and",
                    "optionC": "lead",
                    "optionD": "decisions",
                    "optionE": "Quick"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "급할 때 빠르게 결정하기",
            "explanation": "ESTP의 즉각적 판단과 ENTJ의 전략적 판단 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "We have one minute to choose!",
                    "translation": "1분 안에 정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Let me think through this quickly.",
                    "translation": "잠깐 생각해 볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "No time! Go with this one!",
                    "translation": "시간 없어! 이거로 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 여유 있게 생각할 시간을 충분히 갖는 타입이에요.",
                    "hint": "ESTP는 즉각적인 상황 판단을 하고 빠르게 결정해요.",
                    "result": "X",
                    "explanation": "태준은 'Go with this one!'이라고 말하며 빠른 결정을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Wait, is this really the best way?",
                    "translation": "잠깐, 이게 정말 최고의 방법일까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your thinking is really smart!",
                    "translation": "넌 생각이 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "But your quick decision is smart too!",
                    "translation": "그런데 넌 빠른 판단도 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun makes @@ decisions under .",
                    "hint": "ESTP는 시간 압박 상황에서도 빠르고 효과적인 판단을 해요.",
                    "optionA": "fast",
                    "optionB": "pressure",
                    "optionC": "slow",
                    "result": "fast",
                    "explanation": "태준은 압박 상황에서도 빠른 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Your plans guide my quick moves.",
                    "translation": "넌 계획으로 내 빠른 움직임을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Your quick moves make my plans real!",
                    "translation": "넌 빠른 움직임으로 내 계획을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "We make the perfect pair.",
                    "translation": "우리 정말 완벽한 조합이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Speed and strategy together!",
                    "translation": "속도와 전략이 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "I trust your long-term thinking.",
                    "translation": "난 넌 장기적 생각을 믿어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "I trust your right-now thinking.",
                    "translation": "난 넌 현재 판단을 믿어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결정 방식의 조화에 대한 문장이에요.",
                    "optionA": "strategic",
                    "optionB": "and",
                    "optionC": "lead",
                    "optionD": "decisions",
                    "optionE": "Quick",
                    "result": "Quick and strategic decisions lead",
                    "explanation": "빠르고 전략적인 결정이 성공으로 이끌어요."
                }
            ]
        }
    ]
}
ID: 18610 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 계획이 바뀌었을 때",
            "explanation": "ESTP의 유연한 적응과 ENTJ의 목표 재조정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "The weather changed! New plan?",
                    "translation": "날씨 변했어! 새로운 계획?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "But I already planned everything!",
                    "translation": "근데 난 이미 모든 걸 계획했는데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "No problem! We adapt easily!",
                    "translation": "괜찮아! 우린 쉽게 적응할 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 원래 계획을 고집해요.",
                    "hint": "ESTP는 상황 변화에 유연하게 대응하고 새로운 계획을 빨리 세워요.",
                    "result": "X",
                    "explanation": "상우는 'We adapt easily'라고 말하며 변화에 유연하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "This new idea is... different.",
                    "translation": "이 새로운 아이디어는... 좀 다르네."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your structure still helps us!",
                    "translation": "넌 체계가 우리를 도와줄 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Your flexibility makes sense now!",
                    "translation": "넌 유연성이 이제 말이 돼!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u sees @@ as an  to @.",
                    "hint": "ESTP는 상황의 변화를 새로운 기회로 봐요.",
                    "optionA": "change",
                    "optionB": "opportunity",
                    "optionC": "succeed",
                    "result": "change",
                    "explanation": "상우는 변화를 성공할 수 있는 새로운 기회로 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Can you make a new plan?",
                    "translation": "새로운 계획을 세워 줄래?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "If you promise to make it work!",
                    "translation": "넌 그걸 성공시키겠다고 약속한다면!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I promise! Let's go!",
                    "translation": "약속할게! 가자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Quick action with better planning!",
                    "translation": "더 나은 계획과 빠른 행동!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "You make changes better too.",
                    "translation": "넌 변화도 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "You make changes work too.",
                    "translation": "넌 변화를 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연성과 계획의 조화에 대한 문장이에요.",
                    "result": "Flexibility and planning create success",
                    "explanation": "유연성과 계획이 함께 성공을 만들어요.",
                    "optionA": "Flexibility",
                    "optionB": "success",
                    "optionC": "and",
                    "optionD": "planning",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 계획이 바뀌었을 때",
            "explanation": "ESTP의 유연한 적응과 ENTJ의 목표 재조정 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "The weather changed! New plan?",
                    "translation": "날씨 변했어! 새로운 계획?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "But I already planned everything!",
                    "translation": "근데 난 이미 모든 걸 계획했는데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "No problem! We adapt easily!",
                    "translation": "괜찮아! 우린 쉽게 적응할 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 원래 계획을 고집해요.",
                    "hint": "ESTP는 상황 변화에 유연하게 대응하고 새로운 계획을 빨리 세워요.",
                    "result": "X",
                    "explanation": "상우는 'We adapt easily'라고 말하며 변화에 유연하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "This new idea is... different.",
                    "translation": "이 새로운 아이디어는... 좀 다르네."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your structure still helps us!",
                    "translation": "넌 체계가 우리를 도와줄 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Your flexibility makes sense now!",
                    "translation": "넌 유연성이 이제 말이 돼!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u sees @@ as an  to @.",
                    "hint": "ESTP는 상황의 변화를 새로운 기회로 봐요.",
                    "optionA": "change",
                    "optionB": "opportunity",
                    "optionC": "succeed",
                    "result": "change",
                    "explanation": "상우는 변화를 성공할 수 있는 새로운 기회로 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Can you make a new plan?",
                    "translation": "새로운 계획을 세워 줄래?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "If you promise to make it work!",
                    "translation": "넌 그걸 성공시키겠다고 약속한다면!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I promise! Let's go!",
                    "translation": "약속할게! 가자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Quick action with better planning!",
                    "translation": "더 나은 계획과 빠른 행동!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "You make changes better too.",
                    "translation": "넌 변화도 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "You make changes work too.",
                    "translation": "넌 변화를 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연성과 계획의 조화에 대한 문장이에요.",
                    "optionA": "Flexibility",
                    "optionB": "success",
                    "optionC": "and",
                    "optionD": "planning",
                    "optionE": "create",
                    "result": "Flexibility and planning create success",
                    "explanation": "유연성과 계획이 함께 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 18611 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "매일의 일상을 어떻게 정리할까",
            "explanation": "ESTP의 자유로운 스타일과 ENTJ의 체계적 정리 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I don't need a schedule!",
                    "translation": "난 일정이 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Everything needs a place and time.",
                    "translation": "모든 것이 장소와 시간이 있어야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "But that's so boring!",
                    "translation": "근데 그거 너무 지루한데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 일상을 매우 체계적으로 정리해요.",
                    "hint": "ESTP는 일상을 자유롭고 유연하게 흘러가는 대로 살아가요.",
                    "result": "X",
                    "explanation": "시우는 'Everything needs a place and time'을 지루하다고 말하며 자유로운 스타일을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your spontaneous way is actually smart!",
                    "translation": "넌 즉흥적인 방식이 실제로 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Really? And your system is cool too!",
                    "translation": "진짜? 그리고 넘 체계도 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "You find solutions I never thought of.",
                    "translation": "넌 내가 생각 못 한 해답을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u lives in the @@ and finds .",
                    "hint": "ESTP는 현재 순간에 집중하고 즉시적인 해결책을 찾아요.",
                    "optionA": "future",
                    "optionB": "moment",
                    "optionC": "answers",
                    "result": "future",
                    "explanation": "시우는 현재 순간에 살면서 즉각적인 답을 찾아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "Maybe I'll use a little order?",
                    "translation": "혹시 내가 좀 정리해 볼까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "And maybe I'll be more flexible!",
                    "translation": "그리고 난 더 유연해 볼게!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "That works! We learn from each other!",
                    "translation": "된다! 우리 서로 배워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Freedom and order together!",
                    "translation": "자유와 질서가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "You make everything work perfectly.",
                    "translation": "넌 모든 걸 완벽하게 작동하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You make everything fun to live!",
                    "translation": "넌 모든 걸 살아갈 가치 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일상 생활 방식의 조화에 대한 문장이에요.",
                    "result": "Freedom and order create balance",
                    "explanation": "자유와 질서가 함께 균형을 만들어요.",
                    "optionA": "and",
                    "optionB": "order",
                    "optionC": "create",
                    "optionD": "Freedom",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "매일의 일상을 어떻게 정리할까",
            "explanation": "ESTP의 자유로운 스타일과 ENTJ의 체계적 정리 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I don't need a schedule!",
                    "translation": "난 일정이 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Everything needs a place and time.",
                    "translation": "모든 것이 장소와 시간이 있어야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "But that's so boring!",
                    "translation": "근데 그거 너무 지루한데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 일상을 매우 체계적으로 정리해요.",
                    "hint": "ESTP는 일상을 자유롭고 유연하게 흘러가는 대로 살아가요.",
                    "result": "X",
                    "explanation": "시우는 'Everything needs a place and time'을 지루하다고 말하며 자유로운 스타일을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your spontaneous way is actually smart!",
                    "translation": "넌 즉흥적인 방식이 실제로 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Really? And your system is cool too!",
                    "translation": "진짜? 그리고 넘 체계도 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "You find solutions I never thought of.",
                    "translation": "넌 내가 생각 못 한 해답을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u lives in the @@ and finds .",
                    "hint": "ESTP는 현재 순간에 집중하고 즉시적인 해결책을 찾아요.",
                    "optionA": "future",
                    "optionB": "moment",
                    "optionC": "answers",
                    "result": "future",
                    "explanation": "시우는 현재 순간에 살면서 즉각적인 답을 찾아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "Maybe I'll use a little order?",
                    "translation": "혹시 내가 좀 정리해 볼까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "And maybe I'll be more flexible!",
                    "translation": "그리고 난 더 유연해 볼게!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "That works! We learn from each other!",
                    "translation": "된다! 우리 서로 배워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Freedom and order together!",
                    "translation": "자유와 질서가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "You make everything work perfectly.",
                    "translation": "넌 모든 걸 완벽하게 작동하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You make everything fun to live!",
                    "translation": "넌 모든 걸 살아갈 가치 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일상 생활 방식의 조화에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "order",
                    "optionC": "create",
                    "optionD": "Freedom",
                    "optionE": "balance",
                    "result": "Freedom and order create balance",
                    "explanation": "자유와 질서가 함께 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 18612 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "꾸미고 정리하는 것에 대해",
            "explanation": "ESTP의 실용성과 ENTJ의 완성도 추구 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "It works, so that's enough!",
                    "translation": "작동하면 그걸로 충분해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "But details make big differences.",
                    "translation": "근데 디테일이 큰 차이를 만들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Hmm, maybe you're right!",
                    "translation": "음, 아마 넌 맞을 것 같아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 작은 디테일을 매우 중요하게 생각해요.",
                    "hint": "ESTP는 기본 기능성을 우선시하고 세부사항은 덜 중요하게 봐요.",
                    "result": "X",
                    "explanation": "건호는 'It works, so that's enough'라고 말하며 실용성을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your practical way actually saves time!",
                    "translation": "넌 실용적인 방식이 실제로 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "And your details make it look great!",
                    "translation": "그리고 넌 디테일로 그거 멋있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You find the fastest working method.",
                    "translation": "넌 가장 빠르게 작동하는 방법을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho values @@ over  @.",
                    "hint": "ESTP는 완성도보다 빠른 작동을 선호해요.",
                    "optionA": "function",
                    "optionB": "appearance",
                    "optionC": "perfect",
                    "result": "function",
                    "explanation": "건호는 완벽한 외형보다 기능성을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "How do I improve what I have?",
                    "translation": "내가 가진 걸 어떻게 개선할까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Let's polish the details together!",
                    "translation": "함께 디테일을 다듬어 보자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "That sounds really good!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Practical and beautiful together!",
                    "translation": "실용성과 아름다움이 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "You make my ideas complete.",
                    "translation": "넌 내 생각을 완성시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You make my plans achievable.",
                    "translation": "넌 내 계획을 달성 가능하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실용성과 완성도의 조화에 대한 문장이에요.",
                    "result": "Action and details create excellence",
                    "explanation": "행동과 세부사항이 함께 탁월함을 만들어요.",
                    "optionA": "excellence",
                    "optionB": "Action",
                    "optionC": "details",
                    "optionD": "and",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "꾸미고 정리하는 것에 대해",
            "explanation": "ESTP의 실용성과 ENTJ의 완성도 추구 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "It works, so that's enough!",
                    "translation": "작동하면 그걸로 충분해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "But details make big differences.",
                    "translation": "근데 디테일이 큰 차이를 만들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Hmm, maybe you're right!",
                    "translation": "음, 아마 넌 맞을 것 같아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 작은 디테일을 매우 중요하게 생각해요.",
                    "hint": "ESTP는 기본 기능성을 우선시하고 세부사항은 덜 중요하게 봐요.",
                    "result": "X",
                    "explanation": "건호는 'It works, so that's enough'라고 말하며 실용성을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your practical way actually saves time!",
                    "translation": "넌 실용적인 방식이 실제로 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "And your details make it look great!",
                    "translation": "그리고 넌 디테일로 그거 멋있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You find the fastest working method.",
                    "translation": "넌 가장 빠르게 작동하는 방법을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho values @@ over  @.",
                    "hint": "ESTP는 완성도보다 빠른 작동을 선호해요.",
                    "optionA": "function",
                    "optionB": "appearance",
                    "optionC": "perfect",
                    "result": "function",
                    "explanation": "건호는 완벽한 외형보다 기능성을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "How do I improve what I have?",
                    "translation": "내가 가진 걸 어떻게 개선할까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Let's polish the details together!",
                    "translation": "함께 디테일을 다듬어 보자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "That sounds really good!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Practical and beautiful together!",
                    "translation": "실용성과 아름다움이 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "You make my ideas complete.",
                    "translation": "넌 내 생각을 완성시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You make my plans achievable.",
                    "translation": "넌 내 계획을 달성 가능하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실용성과 완성도의 조화에 대한 문장이에요.",
                    "optionA": "excellence",
                    "optionB": "Action",
                    "optionC": "details",
                    "optionD": "and",
                    "optionE": "create",
                    "result": "Action and details create excellence",
                    "explanation": "행동과 세부사항이 함께 탁월함을 만들어요."
                }
            ]
        }
    ]
}
ID: 18613 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 기분을 풀어보기",
            "explanation": "ESTP의 활동적 해결과 ENTJ의 논리적 정리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I need to do something active!",
                    "translation": "난 뭔가 활동적으로 해야 돼!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Let's talk through this logically.",
                    "translation": "논리적으로 얘기해 보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Talking just makes me sit still!",
                    "translation": "얘기하면 그냥 가만히 있게 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 스트레스를 받을 때 조용히 생각하는 것을 좋아해요.",
                    "hint": "ESTP는 스트레스를 받을 때 신체 활동을 하거나 뭔가 행동하려고 해요.",
                    "result": "X",
                    "explanation": "태준은 'I need to do something active'라고 말하며 활동적 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Your action definitely helps clear your mind.",
                    "translation": "넌 행동으로 확실히 머리를 맑게 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "And your words help me understand!",
                    "translation": "그리고 넌 말로 내가 이해하게 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "You find physical solutions fast.",
                    "translation": "넌 빠르게 움직임으로 해결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun needs @@ to feel  @.",
                    "hint": "ESTP는 행동과 변화를 통해 기분을 전환해요.",
                    "optionA": "action",
                    "optionB": "better",
                    "optionC": "again",
                    "result": "action",
                    "explanation": "태준은 행동을 통해 다시 기분을 좋게 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Can we do something together?",
                    "translation": "우리 함께 뭔가 할까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Yes, and I'll help you think clearly!",
                    "translation": "응, 그리고 난 넌 명확하게 생각하도록 도와줄게!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Perfect! That's exactly what I need!",
                    "translation": "완벽해! 정말 내가 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Action and logic together work best!",
                    "translation": "행동과 논리가 함께 최고야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You know me so well.",
                    "translation": "넌 날 정말 잘 알아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You're easy to understand and help.",
                    "translation": "넌 이해하기도 쉽고 도와주기도 쉬워."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해결 방법에 대한 문장이에요.",
                    "result": "Moving forward and thinking clear",
                    "explanation": "앞으로 나아가고 명확하게 생각하는 게 도움이 돼요.",
                    "optionA": "forward",
                    "optionB": "and",
                    "optionC": "clear",
                    "optionD": "Moving",
                    "optionE": "thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 기분을 풀어보기",
            "explanation": "ESTP의 활동적 해결과 ENTJ의 논리적 정리 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I need to do something active!",
                    "translation": "난 뭔가 활동적으로 해야 돼!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Let's talk through this logically.",
                    "translation": "논리적으로 얘기해 보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Talking just makes me sit still!",
                    "translation": "얘기하면 그냥 가만히 있게 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 스트레스를 받을 때 조용히 생각하는 것을 좋아해요.",
                    "hint": "ESTP는 스트레스를 받을 때 신체 활동을 하거나 뭔가 행동하려고 해요.",
                    "result": "X",
                    "explanation": "태준은 'I need to do something active'라고 말하며 활동적 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Your action definitely helps clear your mind.",
                    "translation": "넌 행동으로 확실히 머리를 맑게 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "And your words help me understand!",
                    "translation": "그리고 넌 말로 내가 이해하게 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "You find physical solutions fast.",
                    "translation": "넌 빠르게 움직임으로 해결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun needs @@ to feel  @.",
                    "hint": "ESTP는 행동과 변화를 통해 기분을 전환해요.",
                    "optionA": "action",
                    "optionB": "better",
                    "optionC": "again",
                    "result": "action",
                    "explanation": "태준은 행동을 통해 다시 기분을 좋게 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Can we do something together?",
                    "translation": "우리 함께 뭔가 할까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Yes, and I'll help you think clearly!",
                    "translation": "응, 그리고 난 넌 명확하게 생각하도록 도와줄게!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Perfect! That's exactly what I need!",
                    "translation": "완벽해! 정말 내가 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Action and logic together work best!",
                    "translation": "행동과 논리가 함께 최고야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You know me so well.",
                    "translation": "넌 날 정말 잘 알아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You're easy to understand and help.",
                    "translation": "넌 이해하기도 쉽고 도와주기도 쉬워."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "스트레스 해결 방법에 대한 문장이에요.",
                    "optionA": "forward",
                    "optionB": "and",
                    "optionC": "clear",
                    "optionD": "Moving",
                    "optionE": "thinking",
                    "result": "Moving forward and thinking clear",
                    "explanation": "앞으로 나아가고 명확하게 생각하는 게 도움이 돼요."
                }
            ]
        }
    ]
}
ID: 18614 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제가 생겼을 때 어떻게 할까",
            "explanation": "ESTP의 즉시 대응과 ENTJ의 근본 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "There's a problem! Fix it now!",
                    "translation": "문제가 생겼어! 지금 고쳐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Wait, let's find the real cause.",
                    "translation": "잠깐, 근본 원인을 찾자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "But it's getting worse every second!",
                    "translation": "근데 매초마다 더 나빠지고 있는데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 문제의 원인을 먼저 찾는 타입이에요.",
                    "hint": "ESTP는 문제가 생기면 즉시 대응하고 빠르게 해결하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Fix it now'라고 말하며 즉시 대응을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "You can stop it from getting worse!",
                    "translation": "넌 상황이 더 나빠지는 걸 막을 수 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "And you can prevent it next time!",
                    "translation": "그리고 넌 다음에 그거 방지할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "You handle emergencies brilliantly.",
                    "translation": "넌 응급 상황을 정말 잘 처리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u acts fast when there's a @@ @.",
                    "hint": "ESTP는 위기 상황에서 빠르게 행동해요.",
                    "optionA": "problem",
                    "optionB": "emergency",
                    "optionC": "happening",
                    "result": "problem",
                    "explanation": "상우는 문제나 응급 상황이 발생했을 때 빠르게 행동해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "So we work well together?",
                    "translation": "그래서 우리 잘 어울리지?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Yes! You fix now, I fix forever!",
                    "translation": "응! 넌 지금 고치고, 난 영원히 고쳐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "That's perfect teamwork!",
                    "translation": "정말 완벽한 팀워크야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Quick response and permanent solution!",
                    "translation": "빠른 대응과 영구적인 해결!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "I'm glad we're together.",
                    "translation": "함께라서 정말 다행이야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "Me too, really glad.",
                    "translation": "나도, 정말 다행이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결 협력에 대한 문장이에요.",
                    "result": "Quick thinking and long-term solutions",
                    "explanation": "빠른 판단과 장기적 해결이 문제를 극복해요.",
                    "optionA": "solutions",
                    "optionB": "and",
                    "optionC": "thinking",
                    "optionD": "Quick",
                    "optionE": "long-term"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제가 생겼을 때 어떻게 할까",
            "explanation": "ESTP의 즉시 대응과 ENTJ의 근본 해결 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "There's a problem! Fix it now!",
                    "translation": "문제가 생겼어! 지금 고쳐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Wait, let's find the real cause.",
                    "translation": "잠깐, 근본 원인을 찾자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "But it's getting worse every second!",
                    "translation": "근데 매초마다 더 나빠지고 있는데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 문제의 원인을 먼저 찾는 타입이에요.",
                    "hint": "ESTP는 문제가 생기면 즉시 대응하고 빠르게 해결하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Fix it now'라고 말하며 즉시 대응을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "You can stop it from getting worse!",
                    "translation": "넌 상황이 더 나빠지는 걸 막을 수 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "And you can prevent it next time!",
                    "translation": "그리고 넌 다음에 그거 방지할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "You handle emergencies brilliantly.",
                    "translation": "넌 응급 상황을 정말 잘 처리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u acts fast when there's a @@ @.",
                    "hint": "ESTP는 위기 상황에서 빠르게 행동해요.",
                    "optionA": "problem",
                    "optionB": "emergency",
                    "optionC": "happening",
                    "result": "problem",
                    "explanation": "상우는 문제나 응급 상황이 발생했을 때 빠르게 행동해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "So we work well together?",
                    "translation": "그래서 우리 잘 어울리지?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Yes! You fix now, I fix forever!",
                    "translation": "응! 넌 지금 고치고, 난 영원히 고쳐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "That's perfect teamwork!",
                    "translation": "정말 완벽한 팀워크야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Quick response and permanent solution!",
                    "translation": "빠른 대응과 영구적인 해결!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "I'm glad we're together.",
                    "translation": "함께라서 정말 다행이야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "Me too, really glad.",
                    "translation": "나도, 정말 다행이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결 협력에 대한 문장이에요.",
                    "optionA": "solutions",
                    "optionB": "and",
                    "optionC": "thinking",
                    "optionD": "Quick",
                    "optionE": "long-term",
                    "result": "Quick thinking and long-term solutions",
                    "explanation": "빠른 판단과 장기적 해결이 문제를 극복해요."
                }
            ]
        }
    ]
}
ID: 18615 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택할 때 무엇이 중요할까",
            "explanation": "ESTP의 즉각적 성취감과 ENTJ의 장기 비전 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I want a job with action!",
                    "translation": "난 행동이 많은 일이 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Where do you see yourself in five years?",
                    "translation": "5년 후 넌 어디에 있고 싶어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Hmm, I haven't thought about that!",
                    "translation": "음, 그건 생각 안 해 봤어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 미래 계획을 매우 자세하게 세워요.",
                    "hint": "ESTP는 현재의 즐거움과 활동성을 우선시하고 미래 계획은 덜 구체적이에요.",
                    "result": "X",
                    "explanation": "시우는 'I haven't thought about that'이라고 말하며 미래 계획보다 현재를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your energy drives immediate success!",
                    "translation": "넌 에너지로 즉시 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "But your vision builds real careers!",
                    "translation": "그런데 넌 비전으로 진정한 경력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "You reach today's goals. I see tomorrow's.",
                    "translation": "넌 오늘의 목표에 도달하고, 난 내일을 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u finds @@ and , not @.",
                    "hint": "ESTP는 즉각적인 결과와 행동을 추구해요.",
                    "optionA": "results",
                    "optionB": "solutions",
                    "optionC": "future",
                    "result": "results",
                    "explanation": "시우는 미래가 아닌 현재의 결과와 해결책을 찾아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "So we need each other?",
                    "translation": "그래서 우리 서로 필요해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Definitely. I need your drive.",
                    "translation": "확실히. 난 넌 추진력이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "And I need your direction!",
                    "translation": "그리고 난 넘 방향이 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Together we build real success!",
                    "translation": "함께 진정한 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "You inspire me to think bigger.",
                    "translation": "넌 내가 더 크게 생각하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You inspire me to act faster.",
                    "translation": "넌 내가 더 빠르게 행동하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직업 선택에 대한 문장이에요.",
                    "result": "Ambition and drive build tomorrow",
                    "explanation": "야망과 추진력이 내일을 만들어요.",
                    "optionA": "Ambition",
                    "optionB": "tomorrow",
                    "optionC": "build",
                    "optionD": "and",
                    "optionE": "drive"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택할 때 무엇이 중요할까",
            "explanation": "ESTP의 즉각적 성취감과 ENTJ의 장기 비전 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I want a job with action!",
                    "translation": "난 행동이 많은 일이 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Where do you see yourself in five years?",
                    "translation": "5년 후 넌 어디에 있고 싶어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Hmm, I haven't thought about that!",
                    "translation": "음, 그건 생각 안 해 봤어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 미래 계획을 매우 자세하게 세워요.",
                    "hint": "ESTP는 현재의 즐거움과 활동성을 우선시하고 미래 계획은 덜 구체적이에요.",
                    "result": "X",
                    "explanation": "시우는 'I haven't thought about that'이라고 말하며 미래 계획보다 현재를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your energy drives immediate success!",
                    "translation": "넌 에너지로 즉시 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "But your vision builds real careers!",
                    "translation": "그런데 넌 비전으로 진정한 경력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "You reach today's goals. I see tomorrow's.",
                    "translation": "넌 오늘의 목표에 도달하고, 난 내일을 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u finds @@ and , not @.",
                    "hint": "ESTP는 즉각적인 결과와 행동을 추구해요.",
                    "optionA": "results",
                    "optionB": "solutions",
                    "optionC": "future",
                    "result": "results",
                    "explanation": "시우는 미래가 아닌 현재의 결과와 해결책을 찾아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "So we need each other?",
                    "translation": "그래서 우리 서로 필요해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Definitely. I need your drive.",
                    "translation": "확실히. 난 넌 추진력이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "And I need your direction!",
                    "translation": "그리고 난 넘 방향이 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Together we build real success!",
                    "translation": "함께 진정한 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "You inspire me to think bigger.",
                    "translation": "넌 내가 더 크게 생각하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You inspire me to act faster.",
                    "translation": "넌 내가 더 빠르게 행동하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직업 선택에 대한 문장이에요.",
                    "optionA": "Ambition",
                    "optionB": "tomorrow",
                    "optionC": "build",
                    "optionD": "and",
                    "optionE": "drive",
                    "result": "Ambition and drive build tomorrow",
                    "explanation": "야망과 추진력이 내일을 만들어요."
                }
            ]
        }
    ]
}
ID: 18616 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표를 정하고 이루는 방법",
            "explanation": "ESTP의 과정 중심과 ENTJ의 목표 중심 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I just want to win today!",
                    "translation": "난 그냥 오늘 이기고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "We need a master plan for success.",
                    "translation": "성공하려면 전체 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Plans are good, but let's move!",
                    "translation": "계획은 좋은데 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 매일매일의 작은 목표보다 전체 장기 목표가 중요해요.",
                    "hint": "ESTP는 현재의 작은 승리와 행동을 중시하며 장기 계획은 덜 구체적이에요.",
                    "result": "X",
                    "explanation": "건호는 'I just want to win today'라고 말하며 현재 목표를 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your daily energy makes the plan work!",
                    "translation": "넌 매일의 에너지로 계획을 작동하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "And your master plan gives me direction!",
                    "translation": "그리고 넌 전체 계획으로 날 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You make every day count.",
                    "translation": "넌 매날을 의미있게 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho makes @@ improvements every .",
                    "hint": "ESTP는 매일 실질적인 진전을 만들어요.",
                    "optionA": "real",
                    "optionB": "day",
                    "optionC": "week",
                    "result": "real",
                    "explanation": "건호는 매일 실질적인 개선을 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "Tell me what to do next?",
                    "translation": "다음에 뭘 해야 하는지 말해 줄래?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Exactly! That's what I needed!",
                    "translation": "정확히! 내가 바로 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "We make a great team!",
                    "translation": "우리 정말 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Vision and action together!",
                    "translation": "비전과 행동이 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "You make me think bigger.",
                    "translation": "넌 날 더 크게 생각하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You make me act faster.",
                    "translation": "넌 날 더 빠르게 행동하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "result": "Achievement comes from vision and action",
                    "explanation": "성취는 비전과 행동에서 나와요.",
                    "optionA": "and",
                    "optionB": "Achievement",
                    "optionC": "from",
                    "optionD": "comes",
                    "optionE": "action",
                    "optionF": "vision"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표를 정하고 이루는 방법",
            "explanation": "ESTP의 과정 중심과 ENTJ의 목표 중심 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I just want to win today!",
                    "translation": "난 그냥 오늘 이기고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "We need a master plan for success.",
                    "translation": "성공하려면 전체 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Plans are good, but let's move!",
                    "translation": "계획은 좋은데 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 매일매일의 작은 목표보다 전체 장기 목표가 중요해요.",
                    "hint": "ESTP는 현재의 작은 승리와 행동을 중시하며 장기 계획은 덜 구체적이에요.",
                    "result": "X",
                    "explanation": "건호는 'I just want to win today'라고 말하며 현재 목표를 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your daily energy makes the plan work!",
                    "translation": "넌 매일의 에너지로 계획을 작동하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "And your master plan gives me direction!",
                    "translation": "그리고 넌 전체 계획으로 날 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You make every day count.",
                    "translation": "넌 매날을 의미있게 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho makes @@ improvements every .",
                    "hint": "ESTP는 매일 실질적인 진전을 만들어요.",
                    "optionA": "real",
                    "optionB": "day",
                    "optionC": "week",
                    "result": "real",
                    "explanation": "건호는 매일 실질적인 개선을 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "Tell me what to do next?",
                    "translation": "다음에 뭘 해야 하는지 말해 줄래?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Exactly! That's what I needed!",
                    "translation": "정확히! 내가 바로 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "We make a great team!",
                    "translation": "우리 정말 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Vision and action together!",
                    "translation": "비전과 행동이 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "You make me think bigger.",
                    "translation": "넌 날 더 크게 생각하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You make me act faster.",
                    "translation": "넌 날 더 빠르게 행동하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Achievement",
                    "optionC": "from",
                    "optionD": "comes",
                    "optionE": "action",
                    "optionF": "vision",
                    "result": "Achievement comes from vision and action",
                    "explanation": "성취는 비전과 행동에서 나와요."
                }
            ]
        }
    ]
}
ID: 18617 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 계획을 어떻게 세울까",
            "explanation": "ESTP의 탄력적 계획과 ENTJ의 효율적 계획 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's see what we feel like!",
                    "translation": "그냥 우리 기분이 나는 거 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "We should plan it ahead of time.",
                    "translation": "미리 계획해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "But spontaneous is so much fun!",
                    "translation": "근데 즉흥적인 게 훨씬 재미있는데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 주말을 세세하게 미리 계획해요.",
                    "hint": "ESTP는 자유롭게 즉흥적으로 주말을 보내길 좋아해요.",
                    "result": "X",
                    "explanation": "태준은 'spontaneous is so much fun'이라고 말하며 즉흥성을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Your spontaneous choice can be really smart!",
                    "translation": "넌 즉흥적인 선택이 정말 똑똑울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "But your planning makes it perfect!",
                    "translation": "그런데 넘 계획이 그걸 완벽하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "You find the best unexpected fun.",
                    "translation": "넌 최고의 예상 못 한 재미를 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun enjoys @@ and  @.",
                    "hint": "ESTP는 계획되지 않은 새로운 경험을 즐겨요.",
                    "optionA": "new",
                    "optionB": "surprising",
                    "optionC": "fun",
                    "result": "new",
                    "explanation": "태준은 새롭고 예상 못 한 재미를 즐겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Can we mix both ways?",
                    "translation": "우리 둘 다 섞을 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Plan the main thing, be spontaneous in details!",
                    "translation": "주요 것만 계획하고, 디테일은 즉흥적으로!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Perfect! That's the best combo!",
                    "translation": "완벽해! 그게 최고의 조합이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Structure and freedom together!",
                    "translation": "구조와 자유가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You make my life so much better.",
                    "translation": "넌 내 삶을 정말 훨씬 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You make my life so much livelier.",
                    "translation": "넌 내 삶을 정말 훨씬 생생하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "휴일 계획에 대한 문장이에요.",
                    "result": "Planning and spontaneity create joy",
                    "explanation": "계획과 즉흥성이 함께 기쁨을 만들어요.",
                    "optionA": "and",
                    "optionB": "spontaneity",
                    "optionC": "create",
                    "optionD": "Planning",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 계획을 어떻게 세울까",
            "explanation": "ESTP의 탄력적 계획과 ENTJ의 효율적 계획 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's see what we feel like!",
                    "translation": "그냥 우리 기분이 나는 거 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "We should plan it ahead of time.",
                    "translation": "미리 계획해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "But spontaneous is so much fun!",
                    "translation": "근데 즉흥적인 게 훨씬 재미있는데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 주말을 세세하게 미리 계획해요.",
                    "hint": "ESTP는 자유롭게 즉흥적으로 주말을 보내길 좋아해요.",
                    "result": "X",
                    "explanation": "태준은 'spontaneous is so much fun'이라고 말하며 즉흥성을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Your spontaneous choice can be really smart!",
                    "translation": "넌 즉흥적인 선택이 정말 똑똑울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "But your planning makes it perfect!",
                    "translation": "그런데 넘 계획이 그걸 완벽하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "You find the best unexpected fun.",
                    "translation": "넌 최고의 예상 못 한 재미를 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun enjoys @@ and  @.",
                    "hint": "ESTP는 계획되지 않은 새로운 경험을 즐겨요.",
                    "optionA": "new",
                    "optionB": "surprising",
                    "optionC": "fun",
                    "result": "new",
                    "explanation": "태준은 새롭고 예상 못 한 재미를 즐겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Can we mix both ways?",
                    "translation": "우리 둘 다 섞을 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Plan the main thing, be spontaneous in details!",
                    "translation": "주요 것만 계획하고, 디테일은 즉흥적으로!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Perfect! That's the best combo!",
                    "translation": "완벽해! 그게 최고의 조합이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Structure and freedom together!",
                    "translation": "구조와 자유가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You make my life so much better.",
                    "translation": "넌 내 삶을 정말 훨씬 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You make my life so much livelier.",
                    "translation": "넌 내 삶을 정말 훨씬 생생하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "휴일 계획에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "spontaneity",
                    "optionC": "create",
                    "optionD": "Planning",
                    "optionE": "joy",
                    "result": "Planning and spontaneity create joy",
                    "explanation": "계획과 즉흥성이 함께 기쁨을 만들어요."
                }
            ]
        }
    ]
}
ID: 18618 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "스포츠와 모험 활동 도전하기",
            "explanation": "ESTP의 즉시 도전과 ENTJ의 계획적 도전 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Surfing looks cool! Let's try!",
                    "translation": "서핑 멋있어 보이네! 해 보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Not without proper training first.",
                    "translation": "먼저 제대로 교육받지 않고는 못 돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "But we can learn while doing!",
                    "translation": "근데 하면서 배울 수 있잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 새로운 스포츠를 하기 전에 항상 충분한 준비를 해요.",
                    "hint": "ESTP는 도전적이고 모험을 좋아해서 바로 시작하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's try'라고 말하며 즉시 도전하고 싶어 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Your brave spirit makes anything possible!",
                    "translation": "넌 용감한 정신이 모든 걸 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "And your training makes it safe!",
                    "translation": "그리고 넼 훈련이 그거 안전하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "You challenge yourself constantly.",
                    "translation": "넌 항상 자신에게 도전해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u says yes to new @@ and @.",
                    "hint": "ESTP는 새로운 도전과 모험을 추구해요.",
                    "optionA": "challenges",
                    "optionB": "adventures",
                    "optionC": "plans",
                    "result": "challenges",
                    "explanation": "상우는 새로운 도전과 모험을 즐겨해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "So you'll teach me properly first?",
                    "translation": "그럼 넌 먼저 제대로 가르쳐 줄 거야?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Yes! Then we'll have real fun!",
                    "translation": "응! 그럼 우리 진정한 재미를 즐길 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "This is going to be awesome!",
                    "translation": "정말 멋질 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Adventure with safety built in!",
                    "translation": "안전이 포함된 모험이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "I love how you support me.",
                    "translation": "난 넌 나를 지지하는 방식을 좋아해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "I love how you inspire me.",
                    "translation": "난 넌 나에게 영감을 주는 방식을 좋아해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "안전한 모험에 대한 문장이에요.",
                    "result": "Courage and preparation create safe adventure",
                    "explanation": "용감함과 준비가 안전한 모험을 만들어요.",
                    "optionA": "and",
                    "optionB": "adventure",
                    "optionC": "Courage",
                    "optionD": "create",
                    "optionE": "safe",
                    "optionF": "preparation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "스포츠와 모험 활동 도전하기",
            "explanation": "ESTP의 즉시 도전과 ENTJ의 계획적 도전 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Surfing looks cool! Let's try!",
                    "translation": "서핑 멋있어 보이네! 해 보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Not without proper training first.",
                    "translation": "먼저 제대로 교육받지 않고는 못 돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "But we can learn while doing!",
                    "translation": "근데 하면서 배울 수 있잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 새로운 스포츠를 하기 전에 항상 충분한 준비를 해요.",
                    "hint": "ESTP는 도전적이고 모험을 좋아해서 바로 시작하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's try'라고 말하며 즉시 도전하고 싶어 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Your brave spirit makes anything possible!",
                    "translation": "넌 용감한 정신이 모든 걸 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "And your training makes it safe!",
                    "translation": "그리고 넼 훈련이 그거 안전하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "You challenge yourself constantly.",
                    "translation": "넌 항상 자신에게 도전해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u says yes to new @@ and @.",
                    "hint": "ESTP는 새로운 도전과 모험을 추구해요.",
                    "optionA": "challenges",
                    "optionB": "adventures",
                    "optionC": "plans",
                    "result": "challenges",
                    "explanation": "상우는 새로운 도전과 모험을 즐겨해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "So you'll teach me properly first?",
                    "translation": "그럼 넌 먼저 제대로 가르쳐 줄 거야?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Yes! Then we'll have real fun!",
                    "translation": "응! 그럼 우리 진정한 재미를 즐길 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "This is going to be awesome!",
                    "translation": "정말 멋질 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Adventure with safety built in!",
                    "translation": "안전이 포함된 모험이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "I love how you support me.",
                    "translation": "난 넌 나를 지지하는 방식을 좋아해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "I love how you inspire me.",
                    "translation": "난 넌 나에게 영감을 주는 방식을 좋아해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "안전한 모험에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "adventure",
                    "optionC": "Courage",
                    "optionD": "create",
                    "optionE": "safe",
                    "optionF": "preparation",
                    "result": "Courage and preparation create safe adventure",
                    "explanation": "용감함과 준비가 안전한 모험을 만들어요."
                }
            ]
        }
    ]
}
ID: 18619 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다른 의견을 받아들일 때",
            "explanation": "ESTP의 행동 중심과 ENTJ의 논리 중심 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "This way is faster!",
                    "translation": "이 방법이 더 빨라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "But my way is more logical.",
                    "translation": "근데 내 방법이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Let me show you how it works!",
                    "translation": "내가 어떻게 작동하는지 보여 줄게!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 자신의 의견이 옳다고 고집해요.",
                    "hint": "ESTP는 자신의 실제 경험과 행동을 통해 증명하려고 해요.",
                    "result": "X",
                    "explanation": "시우는 'Let me show you'라고 말하며 직접 증명하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Okay, show me the real results.",
                    "translation": "좋아, 실제 결과를 보여 줄래."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "And tell me the logical reason!",
                    "translation": "그리고 넴 논리적 이유를 말해 줄래!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "You prove through action.",
                    "translation": "넌 행동으로 증명해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u convinces people through @@ .",
                    "hint": "ESTP는 실제 행동과 결과로 사람들을 설득해요.",
                    "optionA": "real",
                    "optionB": "results",
                    "optionC": "words",
                    "result": "real",
                    "explanation": "시우는 실제 결과로 사람들을 설득해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "So we can both be right?",
                    "translation": "그래서 우리 둘 다 맞을 수 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Yes, in different ways. Both valuable!",
                    "translation": "응, 다른 방식으로. 둘 다 소중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "I love that!",
                    "translation": "정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Speed and logic together win!",
                    "translation": "속도와 논리가 함께 이기야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "You make my ideas better.",
                    "translation": "넌 내 생각을 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You make my ideas work.",
                    "translation": "넌 내 생각을 현실화하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "협력하는 방식에 대한 문장이에요.",
                    "result": "Logic and action create success",
                    "explanation": "논리와 행동이 함께 성공을 만들어요.",
                    "optionA": "action",
                    "optionB": "success",
                    "optionC": "and",
                    "optionD": "create",
                    "optionE": "Logic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다른 의견을 받아들일 때",
            "explanation": "ESTP의 행동 중심과 ENTJ의 논리 중심 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "This way is faster!",
                    "translation": "이 방법이 더 빨라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "But my way is more logical.",
                    "translation": "근데 내 방법이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Let me show you how it works!",
                    "translation": "내가 어떻게 작동하는지 보여 줄게!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 자신의 의견이 옳다고 고집해요.",
                    "hint": "ESTP는 자신의 실제 경험과 행동을 통해 증명하려고 해요.",
                    "result": "X",
                    "explanation": "시우는 'Let me show you'라고 말하며 직접 증명하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Okay, show me the real results.",
                    "translation": "좋아, 실제 결과를 보여 줄래."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "And tell me the logical reason!",
                    "translation": "그리고 넴 논리적 이유를 말해 줄래!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "You prove through action.",
                    "translation": "넌 행동으로 증명해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-u convinces people through @@ .",
                    "hint": "ESTP는 실제 행동과 결과로 사람들을 설득해요.",
                    "optionA": "real",
                    "optionB": "results",
                    "optionC": "words",
                    "result": "real",
                    "explanation": "시우는 실제 결과로 사람들을 설득해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "So we can both be right?",
                    "translation": "그래서 우리 둘 다 맞을 수 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Yes, in different ways. Both valuable!",
                    "translation": "응, 다른 방식으로. 둘 다 소중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "I love that!",
                    "translation": "정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Speed and logic together win!",
                    "translation": "속도와 논리가 함께 이기야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "You make my ideas better.",
                    "translation": "넌 내 생각을 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You make my ideas work.",
                    "translation": "넌 내 생각을 현실화하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "협력하는 방식에 대한 문장이에요.",
                    "optionA": "action",
                    "optionB": "success",
                    "optionC": "and",
                    "optionD": "create",
                    "optionE": "Logic",
                    "result": "Logic and action create success",
                    "explanation": "논리와 행동이 함께 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 18620 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "서로 다른 의견으로 싸우지 않기",
            "explanation": "ESTP의 직설적 소통과 ENTJ의 전략적 소통 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I don't like that idea at all!",
                    "translation": "난 그 생각 정말 싫어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Let's discuss this more clearly.",
                    "translation": "이걸 더 명확하게 얘기해 보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Sorry, I just speak my mind!",
                    "translation": "미안, 난 그냥 내 생각을 말한 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 항상 자신의 의견을 돌려서 말해요.",
                    "hint": "ESTP는 직설적이고 솔직하게 자신의 생각을 표현해요.",
                    "result": "X",
                    "explanation": "건호는 'I just speak my mind'라고 말하며 직설적 소통을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your honesty is actually good!",
                    "translation": "넌 솔직함이 실제로 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Really? Your clear words help too!",
                    "translation": "진짜? 넼 명확한 말도 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You're honest about what works.",
                    "translation": "넌 뭐가 작동하는지 솔직해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho speaks his @@ and .",
                    "hint": "ESTP는 자신의 진정한 생각과 의견을 직설적으로 표현해요.",
                    "optionA": "mind",
                    "optionB": "truth",
                    "optionC": "feelings",
                    "result": "mind",
                    "explanation": "건호는 자신의 생각과 진실을 직설적으로 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "Can we understand each other better?",
                    "translation": "우리 더 잘 이해할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Yes, by listening and explaining!",
                    "translation": "응, 듣고 설명하면서!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "I want to try that!",
                    "translation": "난 그거 해 보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Honesty and understanding together!",
                    "translation": "솔직함과 이해가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "You make disagreements work.",
                    "translation": "넌 의견 차이를 작동하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You make solutions happen.",
                    "translation": "넌 해결책을 현실화하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "대화의 중요성에 대한 문장이에요.",
                    "result": "Honest dialogue creates understanding",
                    "explanation": "솔직한 대화가 이해를 만들어요.",
                    "optionA": "Honest",
                    "optionB": "creates",
                    "optionC": "dialogue",
                    "optionD": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "서로 다른 의견으로 싸우지 않기",
            "explanation": "ESTP의 직설적 소통과 ENTJ의 전략적 소통 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I don't like that idea at all!",
                    "translation": "난 그 생각 정말 싫어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Let's discuss this more clearly.",
                    "translation": "이걸 더 명확하게 얘기해 보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Sorry, I just speak my mind!",
                    "translation": "미안, 난 그냥 내 생각을 말한 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 항상 자신의 의견을 돌려서 말해요.",
                    "hint": "ESTP는 직설적이고 솔직하게 자신의 생각을 표현해요.",
                    "result": "X",
                    "explanation": "건호는 'I just speak my mind'라고 말하며 직설적 소통을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your honesty is actually good!",
                    "translation": "넌 솔직함이 실제로 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Really? Your clear words help too!",
                    "translation": "진짜? 넼 명확한 말도 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "You're honest about what works.",
                    "translation": "넌 뭐가 작동하는지 솔직해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho speaks his @@ and .",
                    "hint": "ESTP는 자신의 진정한 생각과 의견을 직설적으로 표현해요.",
                    "optionA": "mind",
                    "optionB": "truth",
                    "optionC": "feelings",
                    "result": "mind",
                    "explanation": "건호는 자신의 생각과 진실을 직설적으로 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "Can we understand each other better?",
                    "translation": "우리 더 잘 이해할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Yes, by listening and explaining!",
                    "translation": "응, 듣고 설명하면서!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "I want to try that!",
                    "translation": "난 그거 해 보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Honesty and understanding together!",
                    "translation": "솔직함과 이해가 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "You make disagreements work.",
                    "translation": "넌 의견 차이를 작동하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You make solutions happen.",
                    "translation": "넌 해결책을 현실화하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "대화의 중요성에 대한 문장이에요.",
                    "optionA": "Honest",
                    "optionB": "creates",
                    "optionC": "dialogue",
                    "optionD": "understanding",
                    "result": "Honest dialogue creates understanding",
                    "explanation": "솔직한 대화가 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 18621 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "낯선 사람과 처음 만날 때",
            "explanation": "ESTP의 자연스러운 접근과 ESFJ의 따뜻한 환영 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Hey, I'm Tae-jun! Let's hang out!",
                    "translation": "안녕, 난 태준이야! 자주 만나자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Hi! Welcome! I'm so glad you came!",
                    "translation": "안녕! 반갑습니다! 와 줘서 정말 기뻐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "You're really friendly! I like it!",
                    "translation": "넌 정말 친근해! 좋은데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 새로운 사람을 만날 때 매우 신중해요.",
                    "hint": "ESTP는 새로운 사람을 만날 때 편하고 자연스럽게 접근해요.",
                    "result": "X",
                    "explanation": "태준은 'Let's hang out'이라고 말하며 편하게 다가와요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I want everyone to feel happy here.",
                    "translation": "난 모두가 여기서 행복하길 원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "That's why everyone loves you!",
                    "translation": "그래서 모두가 너를 좋아하는 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Your energy makes things fun!",
                    "translation": "넌 에너지로 모든 게 재미있게 돼!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ji wants everyone to feel @@ and .",
                    "hint": "ESFJ는 모든 사람이 편하고 행복하기를 바래요.",
                    "optionA": "comfortable",
                    "optionB": "happy",
                    "optionC": "safe",
                    "result": "comfortable",
                    "explanation": "민지는 모두가 편하고 행복하길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Friends can be this easy to make?",
                    "translation": "친구를 이렇게 쉽게 사귈 수 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "When hearts are open, yes!",
                    "translation": "마음이 열려있으면 그래!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "I'm opening my heart too!",
                    "translation": "난 내 마음도 열고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "That's beautiful! Be our friend!",
                    "translation": "정말 멋있어! 우리 친구가 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You make new friends feel welcome.",
                    "translation": "넌 새 친구를 환영하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "You make friendships feel real!",
                    "translation": "넌 우정을 진짜 있는 것 같게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 관계에 대한 문장이에요.",
                    "result": "Open hearts and real friendships",
                    "explanation": "열린 마음과 진정한 우정이 만들어져요.",
                    "optionA": "Open",
                    "optionB": "real",
                    "optionC": "friendships",
                    "optionD": "and",
                    "optionE": "hearts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "낯선 사람과 처음 만날 때",
            "explanation": "ESTP의 자연스러운 접근과 ESFJ의 따뜻한 환영 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Hey, I'm Tae-jun! Let's hang out!",
                    "translation": "안녕, 난 태준이야! 자주 만나자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Hi! Welcome! I'm so glad you came!",
                    "translation": "안녕! 반갑습니다! 와 줘서 정말 기뻐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "You're really friendly! I like it!",
                    "translation": "넌 정말 친근해! 좋은데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 새로운 사람을 만날 때 매우 신중해요.",
                    "hint": "ESTP는 새로운 사람을 만날 때 편하고 자연스럽게 접근해요.",
                    "result": "X",
                    "explanation": "태준은 'Let's hang out'이라고 말하며 편하게 다가와요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I want everyone to feel happy here.",
                    "translation": "난 모두가 여기서 행복하길 원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "That's why everyone loves you!",
                    "translation": "그래서 모두가 너를 좋아하는 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Your energy makes things fun!",
                    "translation": "넌 에너지로 모든 게 재미있게 돼!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ji wants everyone to feel @@ and .",
                    "hint": "ESFJ는 모든 사람이 편하고 행복하기를 바래요.",
                    "optionA": "comfortable",
                    "optionB": "happy",
                    "optionC": "safe",
                    "result": "comfortable",
                    "explanation": "민지는 모두가 편하고 행복하길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Friends can be this easy to make?",
                    "translation": "친구를 이렇게 쉽게 사귈 수 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "When hearts are open, yes!",
                    "translation": "마음이 열려있으면 그래!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "I'm opening my heart too!",
                    "translation": "난 내 마음도 열고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "That's beautiful! Be our friend!",
                    "translation": "정말 멋있어! 우리 친구가 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You make new friends feel welcome.",
                    "translation": "넌 새 친구를 환영하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "You make friendships feel real!",
                    "translation": "넌 우정을 진짜 있는 것 같게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 관계에 대한 문장이에요.",
                    "optionA": "Open",
                    "optionB": "real",
                    "optionC": "friendships",
                    "optionD": "and",
                    "optionE": "hearts",
                    "result": "Open hearts and real friendships",
                    "explanation": "열린 마음과 진정한 우정이 만들어져요."
                }
            ]
        }
    ]
}
ID: 18622 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 활동에서 역할 정하기",
            "explanation": "ESTP의 주도적 역할과 ESFJ의 조화로운 역할 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I'll lead! Let's move fast!",
                    "translation": "내가 이끌게! 빨리 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "I'll make sure everyone feels included.",
                    "translation": "난 모두가 포함되도록 할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "That's perfect! We're a team!",
                    "translation": "완벽해! 우리 팀이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 그룹에서 항상 뒷바라지 역할을 해요.",
                    "hint": "ESTP는 그룹에서 주도적인 리더 역할을 좋아해요.",
                    "result": "X",
                    "explanation": "상우는 'I'll lead'라고 말하며 주도적으로 이끌어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Your quick decisions save us time!",
                    "translation": "넌 빠른 결정으로 시간을 절약해 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "And you make sure everyone's happy!",
                    "translation": "그리고 넌 모두가 행복하도록 챙겨!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "You're the action, I'm the care.",
                    "translation": "넌 행동, 난 배려야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u leads fast while Ji-u keeps @@ .",
                    "hint": "ESFJ는 그룹 분위기와 조화를 유지해요.",
                    "optionA": "group",
                    "optionB": "harmony",
                    "optionC": "everyone",
                    "result": "group",
                    "explanation": "상우가 빨리 이끌 때 지우는 그룹의 조화를 유지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Do we make a good pair?",
                    "translation": "우리 좋은 짝이지?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "The best! Action and heart!",
                    "translation": "최고야! 행동과 마음!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I feel that too!",
                    "translation": "난 그것도 느껴!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Together we make magic!",
                    "translation": "함께 우리 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "You understand me perfectly.",
                    "translation": "넌 날 완벽하게 이해해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "You inspire me to be brave!",
                    "translation": "넌 날 용감하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Leadership and compassion make teams strong",
                    "explanation": "리더십과 연민이 강한 팀을 만들어요.",
                    "optionA": "Leadership",
                    "optionB": "make",
                    "optionC": "and",
                    "optionD": "teams",
                    "optionE": "strong",
                    "optionF": "compassion"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 활동에서 역할 정하기",
            "explanation": "ESTP의 주도적 역할과 ESFJ의 조화로운 역할 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I'll lead! Let's move fast!",
                    "translation": "내가 이끌게! 빨리 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "I'll make sure everyone feels included.",
                    "translation": "난 모두가 포함되도록 할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "That's perfect! We're a team!",
                    "translation": "완벽해! 우리 팀이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 그룹에서 항상 뒷바라지 역할을 해요.",
                    "hint": "ESTP는 그룹에서 주도적인 리더 역할을 좋아해요.",
                    "result": "X",
                    "explanation": "상우는 'I'll lead'라고 말하며 주도적으로 이끌어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Your quick decisions save us time!",
                    "translation": "넌 빠른 결정으로 시간을 절약해 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "And you make sure everyone's happy!",
                    "translation": "그리고 넌 모두가 행복하도록 챙겨!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "You're the action, I'm the care.",
                    "translation": "넌 행동, 난 배려야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-u leads fast while Ji-u keeps @@ .",
                    "hint": "ESFJ는 그룹 분위기와 조화를 유지해요.",
                    "optionA": "group",
                    "optionB": "harmony",
                    "optionC": "everyone",
                    "result": "group",
                    "explanation": "상우가 빨리 이끌 때 지우는 그룹의 조화를 유지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Do we make a good pair?",
                    "translation": "우리 좋은 짝이지?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "The best! Action and heart!",
                    "translation": "최고야! 행동과 마음!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I feel that too!",
                    "translation": "난 그것도 느껴!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Together we make magic!",
                    "translation": "함께 우리 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "You understand me perfectly.",
                    "translation": "넌 날 완벽하게 이해해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "You inspire me to be brave!",
                    "translation": "넌 날 용감하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "Leadership",
                    "optionB": "make",
                    "optionC": "and",
                    "optionD": "teams",
                    "optionE": "strong",
                    "optionF": "compassion",
                    "result": "Leadership and compassion make teams strong",
                    "explanation": "리더십과 연민이 강한 팀을 만들어요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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