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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 8618 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 주제 탐구하기",
            "explanation": "ISFJ의 실용적 정보 수집과 ISFP의 개인적 의미 찾기 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "How does this help others?",
                    "translation": "이게 다른 사람들에게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "What speaks to my soul?",
                    "translation": "내 영혼에 무엇이 말하고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "I search for practical value.",
                    "translation": "나는 실용적인 가치를 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 다른 사람들에게 도움이 되는 것을 찾나요?",
                    "hint": "ISFJ는 실용성과 타인에게 도움이 되는 것을 중시해요.",
                    "result": "O",
                    "explanation": "소현은 'How does this help others?'라고 다른 사람들에게 어떻게 도움이 될지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Personal meaning guides me!",
                    "translation": "개인적인 의미가 나를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "You find deep personal connections.",
                    "translation": "너는 깊은 개인적 연결을 찾아내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sohyun searches for practical @@.",
                    "hint": "소현이 찾는 것이에요.",
                    "optionA": "beauty",
                    "optionB": "value",
                    "optionC": "color",
                    "result": "value",
                    "explanation": "소현은 'I search for practical value'라고 실용적인 가치를 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your caring approach helps everyone!",
                    "translation": "너의 배려하는 접근이 모든 사람에게 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Your authentic search touches hearts.",
                    "translation": "너의 진실한 탐구가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Knowledge becomes wisdom together!",
                    "translation": "지식이 함께 지혜가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소미가 지식에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "wisdom",
                    "optionC": "Knowledge",
                    "optionD": "together",
                    "optionE": "true",
                    "result": "Knowledge becomes true wisdom together",
                    "explanation": "소미는 'Knowledge becomes wisdom together'라고 지식이 함께 지혜가 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 주제 탐구하기",
            "explanation": "ISFJ의 실용적 정보 수집과 ISFP의 개인적 의미 찾기 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "How does this help others?",
                    "translation": "이게 다른 사람들에게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "What speaks to my soul?",
                    "translation": "내 영혼에 무엇이 말하고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "I search for practical value.",
                    "translation": "나는 실용적인 가치를 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 다른 사람들에게 도움이 되는 것을 찾나요?",
                    "hint": "ISFJ는 실용성과 타인에게 도움이 되는 것을 중시해요.",
                    "result": "O",
                    "explanation": "소현은 'How does this help others?'라고 다른 사람들에게 어떻게 도움이 될지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Personal meaning guides me!",
                    "translation": "개인적인 의미가 나를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "You find deep personal connections.",
                    "translation": "너는 깊은 개인적 연결을 찾아내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sohyun searches for practical @@.",
                    "hint": "소현이 찾는 것이에요.",
                    "optionA": "beauty",
                    "optionB": "value",
                    "optionC": "color",
                    "result": "value",
                    "explanation": "소현은 'I search for practical value'라고 실용적인 가치를 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your caring approach helps everyone!",
                    "translation": "너의 배려하는 접근이 모든 사람에게 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Your authentic search touches hearts.",
                    "translation": "너의 진실한 탐구가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Knowledge becomes wisdom together!",
                    "translation": "지식이 함께 지혜가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "소미가 지식에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "wisdom",
                    "optionC": "Knowledge",
                    "optionD": "together",
                    "optionE": "true",
                    "result": "Knowledge becomes true wisdom together",
                    "explanation": "소미는 'Knowledge becomes wisdom together'라고 지식이 함께 지혜가 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8619 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정 내리기",
            "explanation": "ISFJ의 타인 고려한 결정과 ISFP의 가치 중심 선택 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤아",
                    "script": "Who will this affect?",
                    "translation": "이게 누구에게 영향을 줄까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "What feels right inside?",
                    "translation": "마음 속에서 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤아",
                    "script": "Others' feelings matter to me.",
                    "translation": "다른 사람들의 감정이 나에게 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤아는 다른 사람에게 미치는 영향을 생각하나요?",
                    "hint": "ISFJ는 타인에게 미치는 영향을 중시해요.",
                    "result": "O",
                    "explanation": "윤아는 'Who will this affect?'라고 누구에게 영향을 줄지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Inner voice guides decisions!",
                    "translation": "내면의 목소리가 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "You stay true to yourself.",
                    "translation": "너는 자신에게 진실해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Soyul asks what feels right @@.",
                    "hint": "소율이 확인하는 곳이에요.",
                    "optionA": "outside",
                    "optionB": "inside",
                    "optionC": "tomorrow",
                    "result": "inside",
                    "explanation": "소율은 'What feels right inside?'라고 마음 속에서 뭐가 옳게 느껴지는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your compassion creates harmony!",
                    "translation": "너의 연민이 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤아",
                    "script": "Your integrity inspires courage.",
                    "translation": "너의 진실성이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Good choices come from heart!",
                    "translation": "좋은 선택은 마음에서 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소율이 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "from",
                    "optionC": "choices",
                    "optionD": "heart",
                    "optionE": "come",
                    "result": "Good choices come from heart",
                    "explanation": "소율은 'Good choices come from heart'라고 좋은 선택은 마음에서 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정 내리기",
            "explanation": "ISFJ의 타인 고려한 결정과 ISFP의 가치 중심 선택 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤아",
                    "script": "Who will this affect?",
                    "translation": "이게 누구에게 영향을 줄까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "What feels right inside?",
                    "translation": "마음 속에서 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤아",
                    "script": "Others' feelings matter to me.",
                    "translation": "다른 사람들의 감정이 나에게 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤아는 다른 사람에게 미치는 영향을 생각하나요?",
                    "hint": "ISFJ는 타인에게 미치는 영향을 중시해요.",
                    "result": "O",
                    "explanation": "윤아는 'Who will this affect?'라고 누구에게 영향을 줄지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Inner voice guides decisions!",
                    "translation": "내면의 목소리가 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "You stay true to yourself.",
                    "translation": "너는 자신에게 진실해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Soyul asks what feels right @@.",
                    "hint": "소율이 확인하는 곳이에요.",
                    "optionA": "outside",
                    "optionB": "inside",
                    "optionC": "tomorrow",
                    "result": "inside",
                    "explanation": "소율은 'What feels right inside?'라고 마음 속에서 뭐가 옳게 느껴지는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your compassion creates harmony!",
                    "translation": "너의 연민이 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤아",
                    "script": "Your integrity inspires courage.",
                    "translation": "너의 진실성이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Good choices come from heart!",
                    "translation": "좋은 선택은 마음에서 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "소율이 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "from",
                    "optionC": "choices",
                    "optionD": "heart",
                    "optionE": "come",
                    "result": "Good choices come from heart",
                    "explanation": "소율은 'Good choices come from heart'라고 좋은 선택은 마음에서 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8620 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택의 기로",
            "explanation": "ISFJ의 책임감 있는 결정과 ISFP의 개인적 가치 우선 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은서",
                    "script": "I must consider everyone.",
                    "translation": "모든 사람을 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "Stay authentic to yourself!",
                    "translation": "자신에게 진실하게 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은서",
                    "script": "Duty comes first for me.",
                    "translation": "의무가 나에게 먼저야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은서는 모든 사람을 고려해야 한다고 했나요?",
                    "hint": "ISFJ는 책임감을 중시해요.",
                    "result": "O",
                    "explanation": "은서는 'I must consider everyone'라고 모든 사람을 고려해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채린",
                    "script": "Personal values matter most!",
                    "translation": "개인적 가치가 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은서",
                    "script": "You honor your inner truth.",
                    "translation": "너는 네 내면의 진실을 존중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Duty comes first for @@.",
                    "hint": "은서의 우선순위예요.",
                    "optionA": "others",
                    "optionB": "her",
                    "optionC": "tomorrow",
                    "result": "her",
                    "explanation": "은서는 'Duty comes first for me'라고 의무가 자신에게 먼저라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채린",
                    "script": "Your selflessness heals the world!",
                    "translation": "너의 이타심이 세상을 치유해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은서",
                    "script": "Your courage to be genuine.",
                    "translation": "자신답게 있는 너의 용기."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "Different paths, same kindness!",
                    "translation": "다른 길이지만 같은 친절함이야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "채린이 다양성에 대해 말하는 거예요.",
                    "optionA": "Different",
                    "optionB": "same",
                    "optionC": "paths",
                    "optionD": "kindness",
                    "optionE": "but",
                    "result": "Different paths but same kindness",
                    "explanation": "채린은 'Different paths, same kindness'라고 다른 길이지만 같은 친절함이라고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택의 기로",
            "explanation": "ISFJ의 책임감 있는 결정과 ISFP의 개인적 가치 우선 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은서",
                    "script": "I must consider everyone.",
                    "translation": "모든 사람을 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "Stay authentic to yourself!",
                    "translation": "자신에게 진실하게 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은서",
                    "script": "Duty comes first for me.",
                    "translation": "의무가 나에게 먼저야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은서는 모든 사람을 고려해야 한다고 했나요?",
                    "hint": "ISFJ는 책임감을 중시해요.",
                    "result": "O",
                    "explanation": "은서는 'I must consider everyone'라고 모든 사람을 고려해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채린",
                    "script": "Personal values matter most!",
                    "translation": "개인적 가치가 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은서",
                    "script": "You honor your inner truth.",
                    "translation": "너는 네 내면의 진실을 존중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Duty comes first for @@.",
                    "hint": "은서의 우선순위예요.",
                    "optionA": "others",
                    "optionB": "her",
                    "optionC": "tomorrow",
                    "result": "her",
                    "explanation": "은서는 'Duty comes first for me'라고 의무가 자신에게 먼저라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채린",
                    "script": "Your selflessness heals the world!",
                    "translation": "너의 이타심이 세상을 치유해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은서",
                    "script": "Your courage to be genuine.",
                    "translation": "자신답게 있는 너의 용기."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "Different paths, same kindness!",
                    "translation": "다른 길이지만 같은 친절함이야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "채린이 다양성에 대해 말하는 거예요.",
                    "optionA": "Different",
                    "optionB": "same",
                    "optionC": "paths",
                    "optionD": "kindness",
                    "optionE": "but",
                    "result": "Different paths but same kindness",
                    "explanation": "채린은 'Different paths, same kindness'라고 다른 길이지만 같은 친절함이라고 했어요."
                }
            ]
        }
    ]
}
ID: 8621 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일정 정하기",
            "explanation": "ISFJ의 안정된 계획과 ISFP의 유연한 흐름 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Structure helps me thrive.",
                    "translation": "구조가 나를 번영하게 도와."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Freedom feels so good!",
                    "translation": "자유가 정말 좋게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "I plan for peaceful days.",
                    "translation": "나는 평화로운 날들을 계획해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 구조가 도움이 된다고 했나요?",
                    "hint": "ISFJ는 안정된 구조를 선호해요.",
                    "result": "O",
                    "explanation": "수빈은 'Structure helps me thrive'라고 구조가 번영하게 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Spontaneous moments bring joy!",
                    "translation": "즉흥적인 순간들이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "You embrace life's surprises.",
                    "translation": "너는 인생의 놀라움들을 받아들여."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayun thinks freedom feels so @@.",
                    "hint": "하윤이 자유에 대해 느끼는 감정이에요.",
                    "optionA": "bad",
                    "optionB": "good",
                    "optionC": "hard",
                    "result": "good",
                    "explanation": "하윤은 'Freedom feels so good'라고 자유가 정말 좋게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your organized life brings peace!",
                    "translation": "너의 체계적인 생활이 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Your spontaneity adds magic.",
                    "translation": "너의 즉흥성이 마법을 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Life becomes beautiful art!",
                    "translation": "인생이 아름다운 예술이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하윤이 인생에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Life",
                    "optionC": "beautiful",
                    "optionD": "art",
                    "optionE": "such",
                    "result": "Life becomes such beautiful art",
                    "explanation": "하윤은 'Life becomes beautiful art'라고 인생이 아름다운 예술이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일정 정하기",
            "explanation": "ISFJ의 안정된 계획과 ISFP의 유연한 흐름 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Structure helps me thrive.",
                    "translation": "구조가 나를 번영하게 도와."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Freedom feels so good!",
                    "translation": "자유가 정말 좋게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "I plan for peaceful days.",
                    "translation": "나는 평화로운 날들을 계획해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 구조가 도움이 된다고 했나요?",
                    "hint": "ISFJ는 안정된 구조를 선호해요.",
                    "result": "O",
                    "explanation": "수빈은 'Structure helps me thrive'라고 구조가 번영하게 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Spontaneous moments bring joy!",
                    "translation": "즉흥적인 순간들이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "You embrace life's surprises.",
                    "translation": "너는 인생의 놀라움들을 받아들여."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayun thinks freedom feels so @@.",
                    "hint": "하윤이 자유에 대해 느끼는 감정이에요.",
                    "optionA": "bad",
                    "optionB": "good",
                    "optionC": "hard",
                    "result": "good",
                    "explanation": "하윤은 'Freedom feels so good'라고 자유가 정말 좋게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your organized life brings peace!",
                    "translation": "너의 체계적인 생활이 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Your spontaneity adds magic.",
                    "translation": "너의 즉흥성이 마법을 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Life becomes beautiful art!",
                    "translation": "인생이 아름다운 예술이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "하윤이 인생에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Life",
                    "optionC": "beautiful",
                    "optionD": "art",
                    "optionE": "such",
                    "result": "Life becomes such beautiful art",
                    "explanation": "하윤은 'Life becomes beautiful art'라고 인생이 아름다운 예술이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8622 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 시간 보내기",
            "explanation": "ISFJ의 타인을 위한 시간과 ISFP의 개인 충전 시간 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "How can I serve others?",
                    "translation": "어떻게 다른 사람들에게 봉사할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need creative time!",
                    "translation": "창의적인 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민우",
                    "script": "Helping people energizes me.",
                    "translation": "사람들을 돕는 게 나에게 에너지를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민우는 다른 사람들에게 봉사하고 싶다고 했나요?",
                    "hint": "ISFJ는 타인을 도우며 에너지를 얻어요.",
                    "result": "O",
                    "explanation": "민우는 'How can I serve others?'라고 어떻게 다른 사람들에게 봉사할지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Personal space refills my soul!",
                    "translation": "개인적인 공간이 내 영혼을 채워줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민우",
                    "script": "You nurture your inner artist.",
                    "translation": "너는 내면의 예술가를 기르는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mirae needs creative @@.",
                    "hint": "미래가 필요한 것이에요.",
                    "optionA": "food",
                    "optionB": "time",
                    "optionC": "sleep",
                    "result": "time",
                    "explanation": "미래는 'I need creative time'라고 창의적인 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your giving heart touches lives!",
                    "translation": "너의 베푸는 마음이 삶을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민우",
                    "script": "Your self-care inspires balance.",
                    "translation": "너의 자기관리가 균형을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Both ways create beautiful life!",
                    "translation": "두 방식 모두 아름다운 삶을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래가 삶의 방식에 대해 말하는 거예요.",
                    "optionA": "create",
                    "optionB": "Both",
                    "optionC": "ways",
                    "optionD": "beautiful",
                    "optionE": "life",
                    "result": "Both ways create beautiful life",
                    "explanation": "미래는 'Both ways create beautiful life'라고 두 방식 모두 아름다운 삶을 만든다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 시간 보내기",
            "explanation": "ISFJ의 타인을 위한 시간과 ISFP의 개인 충전 시간 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "How can I serve others?",
                    "translation": "어떻게 다른 사람들에게 봉사할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need creative time!",
                    "translation": "창의적인 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민우",
                    "script": "Helping people energizes me.",
                    "translation": "사람들을 돕는 게 나에게 에너지를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민우는 다른 사람들에게 봉사하고 싶다고 했나요?",
                    "hint": "ISFJ는 타인을 도우며 에너지를 얻어요.",
                    "result": "O",
                    "explanation": "민우는 'How can I serve others?'라고 어떻게 다른 사람들에게 봉사할지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Personal space refills my soul!",
                    "translation": "개인적인 공간이 내 영혼을 채워줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민우",
                    "script": "You nurture your inner artist.",
                    "translation": "너는 내면의 예술가를 기르는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mirae needs creative @@.",
                    "hint": "미래가 필요한 것이에요.",
                    "optionA": "food",
                    "optionB": "time",
                    "optionC": "sleep",
                    "result": "time",
                    "explanation": "미래는 'I need creative time'라고 창의적인 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your giving heart touches lives!",
                    "translation": "너의 베푸는 마음이 삶을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민우",
                    "script": "Your self-care inspires balance.",
                    "translation": "너의 자기관리가 균형을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Both ways create beautiful life!",
                    "translation": "두 방식 모두 아름다운 삶을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미래가 삶의 방식에 대해 말하는 거예요.",
                    "optionA": "create",
                    "optionB": "Both",
                    "optionC": "ways",
                    "optionD": "beautiful",
                    "optionE": "life",
                    "result": "Both ways create beautiful life",
                    "explanation": "미래는 'Both ways create beautiful life'라고 두 방식 모두 아름다운 삶을 만든다고 했어요."
                }
            ]
        }
    ]
}
ID: 8623 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "큰 압박감 받을 때",
            "explanation": "ISFJ의 체계적 대응과 ISFP의 감정 표현 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예나",
                    "script": "Let me organize my thoughts.",
                    "translation": "생각을 정리해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I need to express feelings!",
                    "translation": "감정을 표현해야겠어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예나",
                    "script": "Step by step calms me.",
                    "translation": "단계별로 하면 마음이 차분해져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예나는 생각을 정리하고 싶다고 했나요?",
                    "hint": "ISFJ는 스트레스를 받으면 체계적으로 대응해요.",
                    "result": "O",
                    "explanation": "예나는 'Let me organize my thoughts'라고 생각을 정리하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Art helps me heal!",
                    "translation": "예술이 치유를 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예나",
                    "script": "You find beauty in pain.",
                    "translation": "너는 고통 속에서 아름다움을 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suji needs to express @@.",
                    "hint": "수지가 표현하고 싶은 것이에요.",
                    "optionA": "ideas",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "수지는 'I need to express feelings'라고 감정을 표현해야겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your calm approach soothes everyone!",
                    "translation": "너의 차분한 접근이 모든 사람을 달래!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예나",
                    "script": "Your emotional honesty heals.",
                    "translation": "너의 감정적 솔직함이 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Stress becomes growth together!",
                    "translation": "스트레스가 함께 성장이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수지가 성장에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Stress",
                    "optionC": "growth",
                    "optionD": "together",
                    "optionE": "real",
                    "result": "Stress becomes real growth together",
                    "explanation": "수지는 'Stress becomes growth together'라고 스트레스가 함께 성장이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "큰 압박감 받을 때",
            "explanation": "ISFJ의 체계적 대응과 ISFP의 감정 표현 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예나",
                    "script": "Let me organize my thoughts.",
                    "translation": "생각을 정리해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I need to express feelings!",
                    "translation": "감정을 표현해야겠어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예나",
                    "script": "Step by step calms me.",
                    "translation": "단계별로 하면 마음이 차분해져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예나는 생각을 정리하고 싶다고 했나요?",
                    "hint": "ISFJ는 스트레스를 받으면 체계적으로 대응해요.",
                    "result": "O",
                    "explanation": "예나는 'Let me organize my thoughts'라고 생각을 정리하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Art helps me heal!",
                    "translation": "예술이 치유를 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예나",
                    "script": "You find beauty in pain.",
                    "translation": "너는 고통 속에서 아름다움을 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suji needs to express @@.",
                    "hint": "수지가 표현하고 싶은 것이에요.",
                    "optionA": "ideas",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "수지는 'I need to express feelings'라고 감정을 표현해야겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your calm approach soothes everyone!",
                    "translation": "너의 차분한 접근이 모든 사람을 달래!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예나",
                    "script": "Your emotional honesty heals.",
                    "translation": "너의 감정적 솔직함이 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Stress becomes growth together!",
                    "translation": "스트레스가 함께 성장이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "수지가 성장에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Stress",
                    "optionC": "growth",
                    "optionD": "together",
                    "optionE": "real",
                    "result": "Stress becomes real growth together",
                    "explanation": "수지는 'Stress becomes growth together'라고 스트레스가 함께 성장이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8624 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화 상황",
            "explanation": "ISFJ의 안정적 적응과 ISFP의 창의적 대응 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I need time to adjust.",
                    "translation": "적응할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "New possibilities excite me!",
                    "translation": "새로운 가능성들이 나를 흥분시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Slow changes feel safer.",
                    "translation": "천천히 바뀌는 게 더 안전하게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현은 적응할 시간이 필요하다고 했나요?",
                    "hint": "ISFJ는 변화에 신중하게 적응해요.",
                    "result": "O",
                    "explanation": "수현은 'I need time to adjust'라고 적응할 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Change brings fresh creativity!",
                    "translation": "변화가 신선한 창의력을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "You see opportunity everywhere.",
                    "translation": "너는 어디서나 기회를 봐."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Arin thinks new possibilities @@ her.",
                    "hint": "아린이 새로운 가능성에 대해 느끼는 감정이에요.",
                    "optionA": "scare",
                    "optionB": "excite",
                    "optionC": "bore",
                    "result": "excite",
                    "explanation": "아린은 'New possibilities excite me'라고 새로운 가능성들이 자신을 흥분시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your steady presence comforts!",
                    "translation": "너의 안정된 존재가 위로를 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Your adaptability amazes me.",
                    "translation": "너의 적응력이 나를 놀라게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Change becomes beautiful adventure!",
                    "translation": "변화가 아름다운 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아린이 변화에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "beautiful",
                    "optionC": "Change",
                    "optionD": "adventure",
                    "optionE": "such",
                    "result": "Change becomes such beautiful adventure",
                    "explanation": "아린은 'Change becomes beautiful adventure'라고 변화가 아름다운 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화 상황",
            "explanation": "ISFJ의 안정적 적응과 ISFP의 창의적 대응 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I need time to adjust.",
                    "translation": "적응할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "New possibilities excite me!",
                    "translation": "새로운 가능성들이 나를 흥분시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Slow changes feel safer.",
                    "translation": "천천히 바뀌는 게 더 안전하게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현은 적응할 시간이 필요하다고 했나요?",
                    "hint": "ISFJ는 변화에 신중하게 적응해요.",
                    "result": "O",
                    "explanation": "수현은 'I need time to adjust'라고 적응할 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Change brings fresh creativity!",
                    "translation": "변화가 신선한 창의력을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "You see opportunity everywhere.",
                    "translation": "너는 어디서나 기회를 봐."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Arin thinks new possibilities @@ her.",
                    "hint": "아린이 새로운 가능성에 대해 느끼는 감정이에요.",
                    "optionA": "scare",
                    "optionB": "excite",
                    "optionC": "bore",
                    "result": "excite",
                    "explanation": "아린은 'New possibilities excite me'라고 새로운 가능성들이 자신을 흥분시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your steady presence comforts!",
                    "translation": "너의 안정된 존재가 위로를 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Your adaptability amazes me.",
                    "translation": "너의 적응력이 나를 놀라게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Change becomes beautiful adventure!",
                    "translation": "변화가 아름다운 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "아린이 변화에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "beautiful",
                    "optionC": "Change",
                    "optionD": "adventure",
                    "optionE": "such",
                    "result": "Change becomes such beautiful adventure",
                    "explanation": "아린은 'Change becomes beautiful adventure'라고 변화가 아름다운 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8625 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 계획 세우기",
            "explanation": "ISFJ의 안정적 목표와 ISFP의 자유로운 꿈 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "I want stable future.",
                    "translation": "안정적인 미래를 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Follow dreams that call!",
                    "translation": "부르는 꿈을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Security brings peace of mind.",
                    "translation": "안정이 마음의 평화를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 안정적인 미래를 원한다고 했나요?",
                    "hint": "ISFJ는 안정성을 추구해요.",
                    "result": "O",
                    "explanation": "윤서는 'I want stable future'라고 안정적인 미래를 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Passion guides my path!",
                    "translation": "열정이 내 길을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "You chase your authentic calling.",
                    "translation": "너는 진실한 소명을 쫓는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Somi follows dreams that @@.",
                    "hint": "소미가 따르는 꿈의 특징이에요.",
                    "optionA": "sleep",
                    "optionB": "call",
                    "optionC": "stop",
                    "result": "call",
                    "explanation": "소미는 'Follow dreams that call'라고 부르는 꿈을 따라가라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your wisdom creates solid foundation!",
                    "translation": "너의 지혜가 견고한 기반을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "Your courage inspires bold steps.",
                    "translation": "너의 용기가 대담한 발걸음을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Dreams become reality together!",
                    "translation": "꿈이 함께 현실이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소미가 꿈에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Dreams",
                    "optionC": "reality",
                    "optionD": "together",
                    "optionE": "true",
                    "result": "Dreams become true reality together",
                    "explanation": "소미는 'Dreams become reality together'라고 꿈이 함께 현실이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 계획 세우기",
            "explanation": "ISFJ의 안정적 목표와 ISFP의 자유로운 꿈 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "I want stable future.",
                    "translation": "안정적인 미래를 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Follow dreams that call!",
                    "translation": "부르는 꿈을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Security brings peace of mind.",
                    "translation": "안정이 마음의 평화를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 안정적인 미래를 원한다고 했나요?",
                    "hint": "ISFJ는 안정성을 추구해요.",
                    "result": "O",
                    "explanation": "윤서는 'I want stable future'라고 안정적인 미래를 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Passion guides my path!",
                    "translation": "열정이 내 길을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "You chase your authentic calling.",
                    "translation": "너는 진실한 소명을 쫓는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Somi follows dreams that @@.",
                    "hint": "소미가 따르는 꿈의 특징이에요.",
                    "optionA": "sleep",
                    "optionB": "call",
                    "optionC": "stop",
                    "result": "call",
                    "explanation": "소미는 'Follow dreams that call'라고 부르는 꿈을 따라가라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your wisdom creates solid foundation!",
                    "translation": "너의 지혜가 견고한 기반을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "Your courage inspires bold steps.",
                    "translation": "너의 용기가 대담한 발걸음을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Dreams become reality together!",
                    "translation": "꿈이 함께 현실이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "소미가 꿈에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Dreams",
                    "optionC": "reality",
                    "optionD": "together",
                    "optionE": "true",
                    "result": "Dreams become true reality together",
                    "explanation": "소미는 'Dreams become reality together'라고 꿈이 함께 현실이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8626 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 계획",
            "explanation": "ISFJ의 신중한 준비와 ISFP의 감성적 동기 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "Research comes before action.",
                    "translation": "행동 전에 조사가 먼저야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Heart knows the way!",
                    "translation": "마음이 길을 알아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "Careful planning prevents problems.",
                    "translation": "신중한 계획이 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 행동 전에 조사가 먼저라고 했나요?",
                    "hint": "ISFJ는 신중한 준비를 중시해요.",
                    "result": "O",
                    "explanation": "소현은 'Research comes before action'라고 행동 전에 조사가 먼저라고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Trust your inner compass!",
                    "translation": "내면의 나침반을 믿어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "You follow your true desires.",
                    "translation": "너는 진정한 욕구를 따라가."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaeyoung's heart knows the @@.",
                    "hint": "채영의 마음이 아는 것이에요.",
                    "optionA": "time",
                    "optionB": "way",
                    "optionC": "name",
                    "result": "way",
                    "explanation": "채영은 'Heart knows the way'라고 마음이 길을 안다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your thorough prep ensures success!",
                    "translation": "너의 철저한 준비가 성공을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Your intuitive wisdom guides well.",
                    "translation": "너의 직관적 지혜가 잘 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Success blooms from caring hearts!",
                    "translation": "성공은 배려하는 마음에서 피어나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "채영이 성공에 대해 말하는 거예요.",
                    "optionA": "blooms",
                    "optionB": "Success",
                    "optionC": "caring",
                    "optionD": "hearts",
                    "optionE": "from",
                    "result": "Success blooms from caring hearts",
                    "explanation": "채영은 'Success blooms from caring hearts'라고 성공은 배려하는 마음에서 피어난다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 계획",
            "explanation": "ISFJ의 신중한 준비와 ISFP의 감성적 동기 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "Research comes before action.",
                    "translation": "행동 전에 조사가 먼저야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Heart knows the way!",
                    "translation": "마음이 길을 알아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "Careful planning prevents problems.",
                    "translation": "신중한 계획이 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 행동 전에 조사가 먼저라고 했나요?",
                    "hint": "ISFJ는 신중한 준비를 중시해요.",
                    "result": "O",
                    "explanation": "소현은 'Research comes before action'라고 행동 전에 조사가 먼저라고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Trust your inner compass!",
                    "translation": "내면의 나침반을 믿어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "You follow your true desires.",
                    "translation": "너는 진정한 욕구를 따라가."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaeyoung's heart knows the @@.",
                    "hint": "채영의 마음이 아는 것이에요.",
                    "optionA": "time",
                    "optionB": "way",
                    "optionC": "name",
                    "result": "way",
                    "explanation": "채영은 'Heart knows the way'라고 마음이 길을 안다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your thorough prep ensures success!",
                    "translation": "너의 철저한 준비가 성공을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Your intuitive wisdom guides well.",
                    "translation": "너의 직관적 지혜가 잘 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Success blooms from caring hearts!",
                    "translation": "성공은 배려하는 마음에서 피어나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "채영이 성공에 대해 말하는 거예요.",
                    "optionA": "blooms",
                    "optionB": "Success",
                    "optionC": "caring",
                    "optionD": "hearts",
                    "optionE": "from",
                    "result": "Success blooms from caring hearts",
                    "explanation": "채영은 'Success blooms from caring hearts'라고 성공은 배려하는 마음에서 피어난다고 했어요."
                }
            ]
        }
    ]
}
ID: 8627 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작",
            "explanation": "ISFJ의 실용적 취미와 ISFP의 표현적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤아",
                    "script": "How does this help others?",
                    "translation": "이게 다른 사람들에게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "What speaks to my soul?",
                    "translation": "내 영혼에 무엇이 말하고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤아",
                    "script": "Useful skills bring joy.",
                    "translation": "유용한 기술이 기쁨을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤아는 다른 사람들에게 도움이 되는지 물었나요?",
                    "hint": "ISFJ는 실용성을 중시해요.",
                    "result": "O",
                    "explanation": "윤아는 'How does this help others?'라고 다른 사람들에게 어떻게 도움이 될지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Creative expression feeds life!",
                    "translation": "창의적 표현이 삶에 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "You pour heart into everything.",
                    "translation": "너는 모든 일에 마음을 쏟는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Creative expression feeds @@.",
                    "hint": "소율이 말하는 창의적 표현의 효과예요.",
                    "optionA": "body",
                    "optionB": "life",
                    "optionC": "time",
                    "result": "life",
                    "explanation": "소율은 'Creative expression feeds life'라고 창의적 표현이 삶에 활력을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your caring touch heals everyone!",
                    "translation": "너의 배려하는 손길이 모든 사람을 치유해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤아",
                    "script": "Your artistic soul inspires beauty.",
                    "translation": "너의 예술적 영혼이 아름다움을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Hobbies become gifts of love!",
                    "translation": "취미가 사랑의 선물이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소율이 취미에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Hobbies",
                    "optionC": "gifts",
                    "optionD": "love",
                    "optionE": "of",
                    "result": "Hobbies become gifts of love",
                    "explanation": "소율은 'Hobbies become gifts of love'라고 취미가 사랑의 선물이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작",
            "explanation": "ISFJ의 실용적 취미와 ISFP의 표현적 취미 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤아",
                    "script": "How does this help others?",
                    "translation": "이게 다른 사람들에게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "What speaks to my soul?",
                    "translation": "내 영혼에 무엇이 말하고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤아",
                    "script": "Useful skills bring joy.",
                    "translation": "유용한 기술이 기쁨을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤아는 다른 사람들에게 도움이 되는지 물었나요?",
                    "hint": "ISFJ는 실용성을 중시해요.",
                    "result": "O",
                    "explanation": "윤아는 'How does this help others?'라고 다른 사람들에게 어떻게 도움이 될지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Creative expression feeds life!",
                    "translation": "창의적 표현이 삶에 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "You pour heart into everything.",
                    "translation": "너는 모든 일에 마음을 쏟는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Creative expression feeds @@.",
                    "hint": "소율이 말하는 창의적 표현의 효과예요.",
                    "optionA": "body",
                    "optionB": "life",
                    "optionC": "time",
                    "result": "life",
                    "explanation": "소율은 'Creative expression feeds life'라고 창의적 표현이 삶에 활력을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your caring touch heals everyone!",
                    "translation": "너의 배려하는 손길이 모든 사람을 치유해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤아",
                    "script": "Your artistic soul inspires beauty.",
                    "translation": "너의 예술적 영혼이 아름다움을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Hobbies become gifts of love!",
                    "translation": "취미가 사랑의 선물이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "소율이 취미에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Hobbies",
                    "optionC": "gifts",
                    "optionD": "love",
                    "optionE": "of",
                    "result": "Hobbies become gifts of love",
                    "explanation": "소율은 'Hobbies become gifts of love'라고 취미가 사랑의 선물이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8628 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 활용법",
            "explanation": "ISFJ의 타인 중심 활동과 ISFP의 자기 표현 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은서",
                    "script": "I organize community events.",
                    "translation": "지역 사회 행사를 조직해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I create personal art!",
                    "translation": "개인적인 예술을 창조해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은서",
                    "script": "Bringing people together feels wonderful.",
                    "translation": "사람들을 모으는 게 멋지게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은서는 지역사회 행사를 조직한다고 했나요?",
                    "hint": "ISFJ는 공동체를 위한 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "은서는 'I organize community events'라고 지역사회 행사를 조직한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Solo time sparks creativity!",
                    "translation": "혼자 있는 시간이 창의력을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은서",
                    "script": "You express your unique vision.",
                    "translation": "너는 독특한 비전을 표현해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Arin creates personal @@.",
                    "hint": "아린이 창조하는 것이에요.",
                    "optionA": "food",
                    "optionB": "art",
                    "optionC": "plans",
                    "result": "art",
                    "explanation": "아린은 'I create personal art'라고 개인적인 예술을 창조한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your community spirit builds bridges!",
                    "translation": "너의 공동체 정신이 다리를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은서",
                    "script": "Your artistic gifts enrich lives.",
                    "translation": "너의 예술적 재능이 삶을 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Art connects souls beautifully!",
                    "translation": "예술이 영혼들을 아름답게 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아린이 예술에 대해 말하는 거예요.",
                    "optionA": "connects",
                    "optionB": "Art",
                    "optionC": "souls",
                    "optionD": "beautifully",
                    "optionE": "all",
                    "result": "Art connects all souls beautifully",
                    "explanation": "아린은 'Art connects souls beautifully'라고 예술이 영혼들을 아름답게 연결한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 활용법",
            "explanation": "ISFJ의 타인 중심 활동과 ISFP의 자기 표현 활동 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은서",
                    "script": "I organize community events.",
                    "translation": "지역 사회 행사를 조직해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I create personal art!",
                    "translation": "개인적인 예술을 창조해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은서",
                    "script": "Bringing people together feels wonderful.",
                    "translation": "사람들을 모으는 게 멋지게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은서는 지역사회 행사를 조직한다고 했나요?",
                    "hint": "ISFJ는 공동체를 위한 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "은서는 'I organize community events'라고 지역사회 행사를 조직한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Solo time sparks creativity!",
                    "translation": "혼자 있는 시간이 창의력을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은서",
                    "script": "You express your unique vision.",
                    "translation": "너는 독특한 비전을 표현해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Arin creates personal @@.",
                    "hint": "아린이 창조하는 것이에요.",
                    "optionA": "food",
                    "optionB": "art",
                    "optionC": "plans",
                    "result": "art",
                    "explanation": "아린은 'I create personal art'라고 개인적인 예술을 창조한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your community spirit builds bridges!",
                    "translation": "너의 공동체 정신이 다리를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은서",
                    "script": "Your artistic gifts enrich lives.",
                    "translation": "너의 예술적 재능이 삶을 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Art connects souls beautifully!",
                    "translation": "예술이 영혼들을 아름답게 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "아린이 예술에 대해 말하는 거예요.",
                    "optionA": "connects",
                    "optionB": "Art",
                    "optionC": "souls",
                    "optionD": "beautifully",
                    "optionE": "all",
                    "result": "Art connects all souls beautifully",
                    "explanation": "아린은 'Art connects souls beautifully'라고 예술이 영혼들을 아름답게 연결한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8629 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와의 의견 충돌",
            "explanation": "ISFJ의 화합 추구와 ISFP의 진실 우선 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Let's find peaceful solution.",
                    "translation": "평화로운 해결책을 찾아보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Stay true to your values!",
                    "translation": "네 가치에 진실해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Harmony heals relationships.",
                    "translation": "조화가 관계를 치유해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 평화로운 해결책을 찾자고 했나요?",
                    "hint": "ISFJ는 조화를 중시해요.",
                    "result": "O",
                    "explanation": "수빈은 'Let's find peaceful solution'라고 평화로운 해결책을 찾자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Authenticity matters more than comfort!",
                    "translation": "진실성이 편안함보다 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "You stand for what's right.",
                    "translation": "너는 옳은 것을 지지해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayun tells others to stay true to @@.",
                    "hint": "하윤이 중요하게 생각하는 것이에요.",
                    "optionA": "friends",
                    "optionB": "values",
                    "optionC": "time",
                    "result": "values",
                    "explanation": "하윤은 'Stay true to your values'라고 자신의 가치에 진실하라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your gentle heart soothes pain!",
                    "translation": "너의 부드러운 마음이 고통을 달래!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Your courage protects dignity.",
                    "translation": "너의 용기가 존엄을 보호해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Different approaches, same caring!",
                    "translation": "다른 접근이지만 같은 배려야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하윤이 다양성에 대해 말하는 거예요.",
                    "optionA": "Different",
                    "optionB": "approaches",
                    "optionC": "same",
                    "optionD": "caring",
                    "optionE": "but",
                    "result": "Different approaches but same caring",
                    "explanation": "하윤은 'Different approaches, same caring'라고 다른 접근이지만 같은 배려라고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와의 의견 충돌",
            "explanation": "ISFJ의 화합 추구와 ISFP의 진실 우선 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Let's find peaceful solution.",
                    "translation": "평화로운 해결책을 찾아보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Stay true to your values!",
                    "translation": "네 가치에 진실해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Harmony heals relationships.",
                    "translation": "조화가 관계를 치유해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 평화로운 해결책을 찾자고 했나요?",
                    "hint": "ISFJ는 조화를 중시해요.",
                    "result": "O",
                    "explanation": "수빈은 'Let's find peaceful solution'라고 평화로운 해결책을 찾자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Authenticity matters more than comfort!",
                    "translation": "진실성이 편안함보다 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "You stand for what's right.",
                    "translation": "너는 옳은 것을 지지해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayun tells others to stay true to @@.",
                    "hint": "하윤이 중요하게 생각하는 것이에요.",
                    "optionA": "friends",
                    "optionB": "values",
                    "optionC": "time",
                    "result": "values",
                    "explanation": "하윤은 'Stay true to your values'라고 자신의 가치에 진실하라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your gentle heart soothes pain!",
                    "translation": "너의 부드러운 마음이 고통을 달래!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Your courage protects dignity.",
                    "translation": "너의 용기가 존엄을 보호해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Different approaches, same caring!",
                    "translation": "다른 접근이지만 같은 배려야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "하윤이 다양성에 대해 말하는 거예요.",
                    "optionA": "Different",
                    "optionB": "approaches",
                    "optionC": "same",
                    "optionD": "caring",
                    "optionE": "but",
                    "result": "Different approaches but same caring",
                    "explanation": "하윤은 'Different approaches, same caring'라고 다른 접근이지만 같은 배려라고 했어요."
                }
            ]
        }
    ]
}
ID: 8630 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 갈등 상황",
            "explanation": "ISFJ의 중재 역할과 ISFP의 개인적 경계 설정 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "Everyone's feelings matter here.",
                    "translation": "여기서는 모든 사람의 감정이 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need personal space!",
                    "translation": "개인적인 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민우",
                    "script": "I'll help bridge the gap.",
                    "translation": "간극을 메우는 걸 도울게."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민우는 모든 사람의 감정이 중요하다고 했나요?",
                    "hint": "ISFJ는 모든 사람을 배려해요.",
                    "result": "O",
                    "explanation": "민우는 'Everyone's feelings matter here'라고 모든 사람의 감정이 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Boundaries protect inner peace!",
                    "translation": "경계가 내면의 평화를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민우",
                    "script": "You honor your emotional needs.",
                    "translation": "너는 자신의 감정적 필요를 존중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mirae needs personal @@.",
                    "hint": "미래가 필요한 것이에요.",
                    "optionA": "food",
                    "optionB": "space",
                    "optionC": "books",
                    "result": "space",
                    "explanation": "미래는 'I need personal space'라고 개인적인 공간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your mediating heart brings unity!",
                    "translation": "너의 중재하는 마음이 화합을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민우",
                    "script": "Your self-awareness teaches boundaries.",
                    "translation": "너의 자기 인식이 경계를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Respect creates healthy relationships!",
                    "translation": "존중이 건강한 관계를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래가 관계에 대해 말하는 거예요.",
                    "optionA": "creates",
                    "optionB": "Respect",
                    "optionC": "healthy",
                    "optionD": "relationships",
                    "optionE": "truly",
                    "result": "Respect truly creates healthy relationships",
                    "explanation": "미래는 'Respect creates healthy relationships'라고 존중이 건강한 관계를 만든다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 갈등 상황",
            "explanation": "ISFJ의 중재 역할과 ISFP의 개인적 경계 설정 비교",
            "level": 2,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "Everyone's feelings matter here.",
                    "translation": "여기서는 모든 사람의 감정이 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need personal space!",
                    "translation": "개인적인 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민우",
                    "script": "I'll help bridge the gap.",
                    "translation": "간극을 메우는 걸 도울게."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민우는 모든 사람의 감정이 중요하다고 했나요?",
                    "hint": "ISFJ는 모든 사람을 배려해요.",
                    "result": "O",
                    "explanation": "민우는 'Everyone's feelings matter here'라고 모든 사람의 감정이 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Boundaries protect inner peace!",
                    "translation": "경계가 내면의 평화를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민우",
                    "script": "You honor your emotional needs.",
                    "translation": "너는 자신의 감정적 필요를 존중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mirae needs personal @@.",
                    "hint": "미래가 필요한 것이에요.",
                    "optionA": "food",
                    "optionB": "space",
                    "optionC": "books",
                    "result": "space",
                    "explanation": "미래는 'I need personal space'라고 개인적인 공간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your mediating heart brings unity!",
                    "translation": "너의 중재하는 마음이 화합을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민우",
                    "script": "Your self-awareness teaches boundaries.",
                    "translation": "너의 자기 인식이 경계를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Respect creates healthy relationships!",
                    "translation": "존중이 건강한 관계를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미래가 관계에 대해 말하는 거예요.",
                    "optionA": "creates",
                    "optionB": "Respect",
                    "optionC": "healthy",
                    "optionD": "relationships",
                    "optionE": "truly",
                    "result": "Respect truly creates healthy relationships",
                    "explanation": "미래는 'Respect creates healthy relationships'라고 존중이 건강한 관계를 만든다고 했어요."
                }
            ]
        }
    ]
}
ID: 8631 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만나는 날",
            "explanation": "INTP의 조용한 만남과 ESFP의 활기찬 모임 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Small groups feel nice.",
                    "translation": "작은 그룹이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Big parties are fun!",
                    "translation": "큰 파티가 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I like quiet talks.",
                    "translation": "조용한 대화를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 작은 그룹이 좋다고 했나요?",
                    "hint": "INTP는 소수의 사람들과 깊은 대화를 선호해요.",
                    "result": "O",
                    "explanation": "도현은 'Small groups feel nice'라고 작은 그룹이 좋다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Everyone should join us!",
                    "translation": "모든 사람이 우리와 함께해야 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You make everyone happy.",
                    "translation": "너는 모든 사람을 행복하게 해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yesol thinks big parties are @@.",
                    "hint": "예솔이 큰 파티에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "hard",
                    "result": "fun",
                    "explanation": "예솔은 'Big parties are fun'라고 큰 파티가 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Your deep thinking is amazing!",
                    "translation": "너의 깊은 생각이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your energy lights up rooms.",
                    "translation": "너의 에너지가 방을 밝혀줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Different styles make life colorful!",
                    "translation": "다른 스타일이 인생을 다채롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예솔이 다양성에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Different",
                    "optionC": "styles",
                    "optionD": "colorful",
                    "optionE": "life",
                    "result": "Different styles make life colorful",
                    "explanation": "예솔은 'Different styles make life colorful'라고 다른 스타일이 인생을 다채롭게 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만나는 날",
            "explanation": "INTP의 조용한 만남과 ESFP의 활기찬 모임 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Small groups feel nice.",
                    "translation": "작은 그룹이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Big parties are fun!",
                    "translation": "큰 파티가 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I like quiet talks.",
                    "translation": "조용한 대화를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 작은 그룹이 좋다고 했나요?",
                    "hint": "INTP는 소수의 사람들과 깊은 대화를 선호해요.",
                    "result": "O",
                    "explanation": "도현은 'Small groups feel nice'라고 작은 그룹이 좋다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Everyone should join us!",
                    "translation": "모든 사람이 우리와 함께해야 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You make everyone happy.",
                    "translation": "너는 모든 사람을 행복하게 해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yesol thinks big parties are @@.",
                    "hint": "예솔이 큰 파티에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "hard",
                    "result": "fun",
                    "explanation": "예솔은 'Big parties are fun'라고 큰 파티가 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Your deep thinking is amazing!",
                    "translation": "너의 깊은 생각이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your energy lights up rooms.",
                    "translation": "너의 에너지가 방을 밝혀줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Different styles make life colorful!",
                    "translation": "다른 스타일이 인생을 다채롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "예솔이 다양성에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Different",
                    "optionC": "styles",
                    "optionD": "colorful",
                    "optionE": "life",
                    "result": "Different styles make life colorful",
                    "explanation": "예솔은 'Different styles make life colorful'라고 다른 스타일이 인생을 다채롭게 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8632 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람 만나기",
            "explanation": "INTP의 관찰하는 태도와 ESFP의 적극적 접근 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I watch first.",
                    "translation": "먼저 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "Hi there! Nice day!",
                    "translation": "안녕! 좋은 날이네!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I need time to think.",
                    "translation": "생각할 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 먼저 관찰한다고 했나요?",
                    "hint": "INTP는 새로운 상황을 먼저 분석해요.",
                    "result": "O",
                    "explanation": "채원은 'I watch first'라고 먼저 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Let's be friends right now!",
                    "translation": "지금 당장 친구가 되자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You connect with people easily.",
                    "translation": "너는 사람들과 쉽게 연결돼."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaewon needs time to @@.",
                    "hint": "채원이 필요한 것이에요.",
                    "optionA": "eat",
                    "optionB": "think",
                    "optionC": "run",
                    "result": "think",
                    "explanation": "채원은 'I need time to think'라고 생각할 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "Your careful way is smart!",
                    "translation": "너의 신중한 방식이 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your warmth opens hearts.",
                    "translation": "너의 따뜻함이 마음을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "We balance each other perfectly!",
                    "translation": "우리는 서로 완벽하게 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미소가 균형에 대해 말하는 거예요.",
                    "optionA": "balance",
                    "optionB": "We",
                    "optionC": "perfectly",
                    "optionD": "other",
                    "optionE": "each",
                    "result": "We balance each other perfectly",
                    "explanation": "미소는 'We balance each other perfectly'라고 우리가 서로 완벽하게 균형을 맞춘다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람 만나기",
            "explanation": "INTP의 관찰하는 태도와 ESFP의 적극적 접근 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I watch first.",
                    "translation": "먼저 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "Hi there! Nice day!",
                    "translation": "안녕! 좋은 날이네!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I need time to think.",
                    "translation": "생각할 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 먼저 관찰한다고 했나요?",
                    "hint": "INTP는 새로운 상황을 먼저 분석해요.",
                    "result": "O",
                    "explanation": "채원은 'I watch first'라고 먼저 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Let's be friends right now!",
                    "translation": "지금 당장 친구가 되자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You connect with people easily.",
                    "translation": "너는 사람들과 쉽게 연결돼."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaewon needs time to @@.",
                    "hint": "채원이 필요한 것이에요.",
                    "optionA": "eat",
                    "optionB": "think",
                    "optionC": "run",
                    "result": "think",
                    "explanation": "채원은 'I need time to think'라고 생각할 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "Your careful way is smart!",
                    "translation": "너의 신중한 방식이 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your warmth opens hearts.",
                    "translation": "너의 따뜻함이 마음을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "We balance each other perfectly!",
                    "translation": "우리는 서로 완벽하게 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미소가 균형에 대해 말하는 거예요.",
                    "optionA": "balance",
                    "optionB": "We",
                    "optionC": "perfectly",
                    "optionD": "other",
                    "optionE": "each",
                    "result": "We balance each other perfectly",
                    "explanation": "미소는 'We balance each other perfectly'라고 우리가 서로 완벽하게 균형을 맞춘다고 했어요."
                }
            ]
        }
    ]
}
ID: 8633 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "재미있는 것 찾아보기",
            "explanation": "INTP의 이론적 탐구와 ESFP의 체험적 발견 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Why does this work?",
                    "translation": "이게 왜 작동할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Let's just try it!",
                    "translation": "그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I wonder about reasons.",
                    "translation": "이유가 궁금해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이게 왜 작동하는지 궁금해 했나요?",
                    "hint": "INTP는 원리와 이유를 탐구해요.",
                    "result": "O",
                    "explanation": "정우는 'Why does this work?'라고 왜 작동하는지 궁금해했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "Fun is the best teacher!",
                    "translation": "재미가 최고의 선생님이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You learn through experience.",
                    "translation": "너는 경험을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jeongwoo wonders about @@.",
                    "hint": "정우가 궁금해하는 것이에요.",
                    "optionA": "food",
                    "optionB": "reasons",
                    "optionC": "games",
                    "result": "reasons",
                    "explanation": "정우는 'I wonder about reasons'라고 이유가 궁금하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜림",
                    "script": "Your questions make things clear!",
                    "translation": "너의 질문이 상황을 명확하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your hands-on approach works great.",
                    "translation": "너의 직접 해보는 접근이 훌륭해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Discovery becomes adventure together!",
                    "translation": "발견이 함께 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혜림이 발견에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Discovery",
                    "optionC": "adventure",
                    "optionD": "together",
                    "optionE": "real",
                    "result": "Discovery becomes real adventure together",
                    "explanation": "혜림은 'Discovery becomes adventure together'라고 발견이 함께 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "재미있는 것 찾아보기",
            "explanation": "INTP의 이론적 탐구와 ESFP의 체험적 발견 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Why does this work?",
                    "translation": "이게 왜 작동할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Let's just try it!",
                    "translation": "그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I wonder about reasons.",
                    "translation": "이유가 궁금해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이게 왜 작동하는지 궁금해 했나요?",
                    "hint": "INTP는 원리와 이유를 탐구해요.",
                    "result": "O",
                    "explanation": "정우는 'Why does this work?'라고 왜 작동하는지 궁금해했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "Fun is the best teacher!",
                    "translation": "재미가 최고의 선생님이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You learn through experience.",
                    "translation": "너는 경험을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jeongwoo wonders about @@.",
                    "hint": "정우가 궁금해하는 것이에요.",
                    "optionA": "food",
                    "optionB": "reasons",
                    "optionC": "games",
                    "result": "reasons",
                    "explanation": "정우는 'I wonder about reasons'라고 이유가 궁금하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜림",
                    "script": "Your questions make things clear!",
                    "translation": "너의 질문이 상황을 명확하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your hands-on approach works great.",
                    "translation": "너의 직접 해보는 접근이 훌륭해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Discovery becomes adventure together!",
                    "translation": "발견이 함께 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "혜림이 발견에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Discovery",
                    "optionC": "adventure",
                    "optionD": "together",
                    "optionE": "real",
                    "result": "Discovery becomes real adventure together",
                    "explanation": "혜림은 'Discovery becomes adventure together'라고 발견이 함께 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8634 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 주제 알아보기",
            "explanation": "INTP의 심층 분석과 ESFP의 실용적 관심 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "How deep can we go?",
                    "translation": "얼마나 깊이 들어갈 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정팀장",
                    "script": "What helps people now?",
                    "translation": "지금 사람들에게 뭐가 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I love complex ideas.",
                    "translation": "복잡한 아이디어를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 얼마나 깊이 들어갈 수 있는지 궁금해했나요?",
                    "hint": "INTP는 깊이 있는 탐구를 좋아해요.",
                    "result": "O",
                    "explanation": "현민은 'How deep can we go?'라고 얼마나 깊이 들어갈 수 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정팀장",
                    "script": "Simple answers work best!",
                    "translation": "간단한 답이 가장 잘 통해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You focus on practical help.",
                    "translation": "너는 실용적인 도움에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunmin loves complex @@.",
                    "hint": "현민이 좋아하는 것이에요.",
                    "optionA": "food",
                    "optionB": "ideas",
                    "optionC": "games",
                    "result": "ideas",
                    "explanation": "현민은 'I love complex ideas'라고 복잡한 아이디어를 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정팀장",
                    "script": "Your deep thinking solves problems!",
                    "translation": "너의 깊은 사고가 문제를 해결해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your practical focus helps everyone.",
                    "translation": "너의 실용적인 집중이 모든 사람을 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정팀장",
                    "script": "Knowledge serves people beautifully!",
                    "translation": "지식이 사람들에게 아름답게 봉사해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정팀장이 지식에 대해 말하는 거예요.",
                    "optionA": "serves",
                    "optionB": "Knowledge",
                    "optionC": "people",
                    "optionD": "beautifully",
                    "optionE": "all",
                    "result": "Knowledge serves all people beautifully",
                    "explanation": "정팀장은 'Knowledge serves people beautifully'라고 지식이 사람들에게 아름답게 봉사한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 주제 알아보기",
            "explanation": "INTP의 심층 분석과 ESFP의 실용적 관심 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "How deep can we go?",
                    "translation": "얼마나 깊이 들어갈 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정팀장",
                    "script": "What helps people now?",
                    "translation": "지금 사람들에게 뭐가 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I love complex ideas.",
                    "translation": "복잡한 아이디어를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 얼마나 깊이 들어갈 수 있는지 궁금해했나요?",
                    "hint": "INTP는 깊이 있는 탐구를 좋아해요.",
                    "result": "O",
                    "explanation": "현민은 'How deep can we go?'라고 얼마나 깊이 들어갈 수 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정팀장",
                    "script": "Simple answers work best!",
                    "translation": "간단한 답이 가장 잘 통해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You focus on practical help.",
                    "translation": "너는 실용적인 도움에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunmin loves complex @@.",
                    "hint": "현민이 좋아하는 것이에요.",
                    "optionA": "food",
                    "optionB": "ideas",
                    "optionC": "games",
                    "result": "ideas",
                    "explanation": "현민은 'I love complex ideas'라고 복잡한 아이디어를 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정팀장",
                    "script": "Your deep thinking solves problems!",
                    "translation": "너의 깊은 사고가 문제를 해결해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your practical focus helps everyone.",
                    "translation": "너의 실용적인 집중이 모든 사람을 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정팀장",
                    "script": "Knowledge serves people beautifully!",
                    "translation": "지식이 사람들에게 아름답게 봉사해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "정팀장이 지식에 대해 말하는 거예요.",
                    "optionA": "serves",
                    "optionB": "Knowledge",
                    "optionC": "people",
                    "optionD": "beautifully",
                    "optionE": "all",
                    "result": "Knowledge serves all people beautifully",
                    "explanation": "정팀장은 'Knowledge serves people beautifully'라고 지식이 사람들에게 아름답게 봉사한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8635 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택하기",
            "explanation": "INTP의 논리적 분석과 ESFP의 감정적 판단 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let me think logically.",
                    "translation": "논리적으로 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "어머니",
                    "script": "What feels right today?",
                    "translation": "오늘 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Facts help me decide.",
                    "translation": "사실이 결정하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 논리적으로 생각하고 싶다고 했나요?",
                    "hint": "INTP는 논리적 분석을 통해 결정해요.",
                    "result": "O",
                    "explanation": "소영은 'Let me think logically'라고 논리적으로 생각하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "어머니",
                    "script": "My heart knows best!",
                    "translation": "내 마음이 가장 잘 알아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You trust your feelings.",
                    "translation": "너는 자신의 감정을 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Facts help Soyoung @@.",
                    "hint": "사실이 소영에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "decide",
                    "optionC": "eat",
                    "result": "decide",
                    "explanation": "소영은 'Facts help me decide'라고 사실이 결정하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "어머니",
                    "script": "Your careful thinking prevents mistakes!",
                    "translation": "너의 신중한 사고가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your intuition guides well.",
                    "translation": "너의 직감이 잘 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "어머니",
                    "script": "Good choices come many ways!",
                    "translation": "좋은 선택은 여러 방법으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "어머니가 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "come",
                    "optionC": "choices",
                    "optionD": "ways",
                    "optionE": "many",
                    "result": "Good choices come many ways",
                    "explanation": "어머니는 'Good choices come many ways'라고 좋은 선택은 여러 방법으로 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택하기",
            "explanation": "INTP의 논리적 분석과 ESFP의 감정적 판단 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let me think logically.",
                    "translation": "논리적으로 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "어머니",
                    "script": "What feels right today?",
                    "translation": "오늘 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Facts help me decide.",
                    "translation": "사실이 결정하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 논리적으로 생각하고 싶다고 했나요?",
                    "hint": "INTP는 논리적 분석을 통해 결정해요.",
                    "result": "O",
                    "explanation": "소영은 'Let me think logically'라고 논리적으로 생각하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "어머니",
                    "script": "My heart knows best!",
                    "translation": "내 마음이 가장 잘 알아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You trust your feelings.",
                    "translation": "너는 자신의 감정을 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Facts help Soyoung @@.",
                    "hint": "사실이 소영에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "decide",
                    "optionC": "eat",
                    "result": "decide",
                    "explanation": "소영은 'Facts help me decide'라고 사실이 결정하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "어머니",
                    "script": "Your careful thinking prevents mistakes!",
                    "translation": "너의 신중한 사고가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your intuition guides well.",
                    "translation": "너의 직감이 잘 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "어머니",
                    "script": "Good choices come many ways!",
                    "translation": "좋은 선택은 여러 방법으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "어머니가 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "come",
                    "optionC": "choices",
                    "optionD": "ways",
                    "optionE": "many",
                    "result": "Good choices come many ways",
                    "explanation": "어머니는 'Good choices come many ways'라고 좋은 선택은 여러 방법으로 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8636 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결 방법",
            "explanation": "INTP의 체계적 접근과 ESFP의 창의적 시도 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "Step one, step two.",
                    "translation": "1단계, 2단계."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "엄마",
                    "script": "Try something totally new!",
                    "translation": "완전히 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Systems work for me.",
                    "translation": "체계가 나에게 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 단계적으로 접근한다고 했나요?",
                    "hint": "INTP는 체계적인 문제 해결을 선호해요.",
                    "result": "O",
                    "explanation": "은지는 'Step one, step two'라고 단계적으로 접근한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "엄마",
                    "script": "Creativity opens new doors!",
                    "translation": "창의력이 새로운 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You find unexpected solutions.",
                    "translation": "너는 예상치 못한 해결책을 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Systems work for @@.",
                    "hint": "체계가 통하는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "은지는 'Systems work for me'라고 체계가 자신에게 통한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "엄마",
                    "script": "Your organized mind is brilliant!",
                    "translation": "너의 체계적인 마음이 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your creative spirit inspires me.",
                    "translation": "너의 창의적인 정신이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "엄마",
                    "script": "Problems become fun puzzles!",
                    "translation": "문제가 재미있는 퍼즐이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "엄마가 문제에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Problems",
                    "optionC": "fun",
                    "optionD": "puzzles",
                    "optionE": "such",
                    "result": "Problems become such fun puzzles",
                    "explanation": "엄마는 'Problems become fun puzzles'라고 문제가 재미있는 퍼즐이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결 방법",
            "explanation": "INTP의 체계적 접근과 ESFP의 창의적 시도 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "Step one, step two.",
                    "translation": "1단계, 2단계."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "엄마",
                    "script": "Try something totally new!",
                    "translation": "완전히 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Systems work for me.",
                    "translation": "체계가 나에게 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 단계적으로 접근한다고 했나요?",
                    "hint": "INTP는 체계적인 문제 해결을 선호해요.",
                    "result": "O",
                    "explanation": "은지는 'Step one, step two'라고 단계적으로 접근한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "엄마",
                    "script": "Creativity opens new doors!",
                    "translation": "창의력이 새로운 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You find unexpected solutions.",
                    "translation": "너는 예상치 못한 해결책을 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Systems work for @@.",
                    "hint": "체계가 통하는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "은지는 'Systems work for me'라고 체계가 자신에게 통한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "엄마",
                    "script": "Your organized mind is brilliant!",
                    "translation": "너의 체계적인 마음이 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your creative spirit inspires me.",
                    "translation": "너의 창의적인 정신이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "엄마",
                    "script": "Problems become fun puzzles!",
                    "translation": "문제가 재미있는 퍼즐이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "엄마가 문제에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Problems",
                    "optionC": "fun",
                    "optionD": "puzzles",
                    "optionE": "such",
                    "result": "Problems become such fun puzzles",
                    "explanation": "엄마는 'Problems become fun puzzles'라고 문제가 재미있는 퍼즐이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8637 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 계획 세우기",
            "explanation": "INTP의 유연한 계획과 ESFP의 즉흥적 하루 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "Maybe this, maybe that.",
                    "translation": "아마 이거, 아마 저거."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강민",
                    "script": "Let's see what happens!",
                    "translation": "어떻게 되는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "I keep options open.",
                    "translation": "선택지를 열어둬."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 선택지를 열어둔다고 했나요?",
                    "hint": "INTP는 유연성을 좋아해요.",
                    "result": "O",
                    "explanation": "지은은 'I keep options open'라고 선택지를 열어둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강민",
                    "script": "Adventure calls me daily!",
                    "translation": "모험이 매일 나를 불러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You embrace life's surprises.",
                    "translation": "너는 인생의 놀라움을 받아들여."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kangmin says adventure calls him @@.",
                    "hint": "강민에게 모험이 부르는 빈도예요.",
                    "optionA": "never",
                    "optionB": "daily",
                    "optionC": "yearly",
                    "result": "daily",
                    "explanation": "강민은 'Adventure calls me daily'라고 모험이 매일 자신을 부른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "강민",
                    "script": "Your thoughtful planning helps!",
                    "translation": "너의 사려 깊은 계획이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your energy brightens every day.",
                    "translation": "너의 에너지가 매일을 밝게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Life stays interesting together!",
                    "translation": "인생이 함께 있으면 계속 흥미로워!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "강민이 삶에 대해 말하는 거예요.",
                    "optionA": "stays",
                    "optionB": "Life",
                    "optionC": "interesting",
                    "optionD": "together",
                    "optionE": "so",
                    "result": "Life stays so interesting together",
                    "explanation": "강민은 'Life stays interesting together'라고 인생이 함께 있으면 계속 흥미롭다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 계획 세우기",
            "explanation": "INTP의 유연한 계획과 ESFP의 즉흥적 하루 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "Maybe this, maybe that.",
                    "translation": "아마 이거, 아마 저거."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강민",
                    "script": "Let's see what happens!",
                    "translation": "어떻게 되는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "I keep options open.",
                    "translation": "선택지를 열어둬."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 선택지를 열어둔다고 했나요?",
                    "hint": "INTP는 유연성을 좋아해요.",
                    "result": "O",
                    "explanation": "지은은 'I keep options open'라고 선택지를 열어둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강민",
                    "script": "Adventure calls me daily!",
                    "translation": "모험이 매일 나를 불러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You embrace life's surprises.",
                    "translation": "너는 인생의 놀라움을 받아들여."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kangmin says adventure calls him @@.",
                    "hint": "강민에게 모험이 부르는 빈도예요.",
                    "optionA": "never",
                    "optionB": "daily",
                    "optionC": "yearly",
                    "result": "daily",
                    "explanation": "강민은 'Adventure calls me daily'라고 모험이 매일 자신을 부른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "강민",
                    "script": "Your thoughtful planning helps!",
                    "translation": "너의 사려 깊은 계획이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your energy brightens every day.",
                    "translation": "너의 에너지가 매일을 밝게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Life stays interesting together!",
                    "translation": "인생이 함께 있으면 계속 흥미로워!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "강민이 삶에 대해 말하는 거예요.",
                    "optionA": "stays",
                    "optionB": "Life",
                    "optionC": "interesting",
                    "optionD": "together",
                    "optionE": "so",
                    "result": "Life stays so interesting together",
                    "explanation": "강민은 'Life stays interesting together'라고 인생이 함께 있으면 계속 흥미롭다고 했어요."
                }
            ]
        }
    ]
}
ID: 8638 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내는 방법",
            "explanation": "INTP의 혼자만의 시간과 ESFP의 사람들과 함께하는 시간 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I need quiet time.",
                    "translation": "조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Friends make weekends great!",
                    "translation": "친구들이 주말을 멋지게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Thinking recharges my energy.",
                    "translation": "생각하는 게 내 에너지를 충전시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 조용한 시간이 필요하다고 했나요?",
                    "hint": "INTP는 혼자만의 시간으로 에너지를 충전해요.",
                    "result": "O",
                    "explanation": "정현은 'I need quiet time'라고 조용한 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승우",
                    "script": "People give me life!",
                    "translation": "사람들이 내게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You get energy from others.",
                    "translation": "너는 다른 사람들로부터 에너지를 얻는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Thinking recharges Junghyun's @@.",
                    "hint": "생각하는 것이 정현에게 주는 것이에요.",
                    "optionA": "time",
                    "optionB": "energy",
                    "optionC": "food",
                    "result": "energy",
                    "explanation": "정현은 'Thinking recharges my energy'라고 생각하는 게 자신의 에너지를 충전시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승우",
                    "script": "Your deep thoughts are amazing!",
                    "translation": "너의 깊은 생각이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your social joy is contagious.",
                    "translation": "너의 사교적인 기쁨이 전염돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승우",
                    "script": "Different styles, same happiness!",
                    "translation": "다른 스타일이지만 같은 행복이야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "승우가 다양성에 대해 말하는 거예요.",
                    "optionA": "Different",
                    "optionB": "styles",
                    "optionC": "same",
                    "optionD": "happiness",
                    "optionE": "but",
                    "result": "Different styles but same happiness",
                    "explanation": "승우는 'Different styles, same happiness'라고 다른 스타일이지만 같은 행복이라고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내는 방법",
            "explanation": "INTP의 혼자만의 시간과 ESFP의 사람들과 함께하는 시간 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I need quiet time.",
                    "translation": "조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Friends make weekends great!",
                    "translation": "친구들이 주말을 멋지게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Thinking recharges my energy.",
                    "translation": "생각하는 게 내 에너지를 충전시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 조용한 시간이 필요하다고 했나요?",
                    "hint": "INTP는 혼자만의 시간으로 에너지를 충전해요.",
                    "result": "O",
                    "explanation": "정현은 'I need quiet time'라고 조용한 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승우",
                    "script": "People give me life!",
                    "translation": "사람들이 내게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You get energy from others.",
                    "translation": "너는 다른 사람들로부터 에너지를 얻는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Thinking recharges Junghyun's @@.",
                    "hint": "생각하는 것이 정현에게 주는 것이에요.",
                    "optionA": "time",
                    "optionB": "energy",
                    "optionC": "food",
                    "result": "energy",
                    "explanation": "정현은 'Thinking recharges my energy'라고 생각하는 게 자신의 에너지를 충전시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승우",
                    "script": "Your deep thoughts are amazing!",
                    "translation": "너의 깊은 생각이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your social joy is contagious.",
                    "translation": "너의 사교적인 기쁨이 전염돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승우",
                    "script": "Different styles, same happiness!",
                    "translation": "다른 스타일이지만 같은 행복이야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "승우가 다양성에 대해 말하는 거예요.",
                    "optionA": "Different",
                    "optionB": "styles",
                    "optionC": "same",
                    "optionD": "happiness",
                    "optionE": "but",
                    "result": "Different styles but same happiness",
                    "explanation": "승우는 'Different styles, same happiness'라고 다른 스타일이지만 같은 행복이라고 했어요."
                }
            ]
        }
    ]
}
ID: 8639 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비할 때",
            "explanation": "INTP의 이해 중심 학습과 ESFP의 그룹 스터디 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I need to understand why.",
                    "translation": "왜 그런지 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Study groups are fun!",
                    "translation": "스터디 그룹이 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Concepts must make sense.",
                    "translation": "개념이 이해되어야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 왜 그런지 이해해야 한다고 했나요?",
                    "hint": "INTP는 원리를 이해하려고 해요.",
                    "result": "O",
                    "explanation": "강사는 'I need to understand why'라고 왜 그런지 이해해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Friends help me learn!",
                    "translation": "친구들이 배우는걸 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You learn through interaction.",
                    "translation": "너는 상호작용을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Study groups are @@.",
                    "hint": "태영이 스터디 그룹에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "hard",
                    "result": "fun",
                    "explanation": "태영은 'Study groups are fun'라고 스터디 그룹이 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your deep understanding is solid!",
                    "translation": "너의 깊은 이해가 견고해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your collaborative spirit helps everyone.",
                    "translation": "너의 협력하는 정신이 모든 사람을 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Learning becomes exciting adventure!",
                    "translation": "배움이 신나는 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태영이 학습에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Learning",
                    "optionC": "exciting",
                    "optionD": "adventure",
                    "optionE": "such",
                    "result": "Learning becomes such exciting adventure",
                    "explanation": "태영은 'Learning becomes exciting adventure'라고 배움이 신나는 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비할 때",
            "explanation": "INTP의 이해 중심 학습과 ESFP의 그룹 스터디 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I need to understand why.",
                    "translation": "왜 그런지 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Study groups are fun!",
                    "translation": "스터디 그룹이 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Concepts must make sense.",
                    "translation": "개념이 이해되어야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 왜 그런지 이해해야 한다고 했나요?",
                    "hint": "INTP는 원리를 이해하려고 해요.",
                    "result": "O",
                    "explanation": "강사는 'I need to understand why'라고 왜 그런지 이해해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Friends help me learn!",
                    "translation": "친구들이 배우는걸 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You learn through interaction.",
                    "translation": "너는 상호작용을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Study groups are @@.",
                    "hint": "태영이 스터디 그룹에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "hard",
                    "result": "fun",
                    "explanation": "태영은 'Study groups are fun'라고 스터디 그룹이 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your deep understanding is solid!",
                    "translation": "너의 깊은 이해가 견고해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your collaborative spirit helps everyone.",
                    "translation": "너의 협력하는 정신이 모든 사람을 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Learning becomes exciting adventure!",
                    "translation": "배움이 신나는 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "태영이 학습에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Learning",
                    "optionC": "exciting",
                    "optionD": "adventure",
                    "optionE": "such",
                    "result": "Learning becomes such exciting adventure",
                    "explanation": "태영은 'Learning becomes exciting adventure'라고 배움이 신나는 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8640 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화 상황",
            "explanation": "INTP의 분석적 적응과 ESFP의 감정적 수용 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "Let me figure this out.",
                    "translation": "이걸 알아내보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "We'll get through this!",
                    "translation": "우리가 이겨낼 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민재",
                    "script": "I analyze the situation.",
                    "translation": "상황을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 상황을 알아내고 싶다고 했나요?",
                    "hint": "INTP는 상황을 분석하려고 해요.",
                    "result": "O",
                    "explanation": "민재는 'Let me figure this out'라고 이걸 알아내보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "Together we stay strong!",
                    "translation": "함께하면 우리는 강해져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "You keep spirits up.",
                    "translation": "너는 기운을 북돋워줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjae analyzes the @@.",
                    "hint": "민재가 분석하는 것이에요.",
                    "optionA": "food",
                    "optionB": "situation",
                    "optionC": "movie",
                    "result": "situation",
                    "explanation": "민재는 'I analyze the situation'라고 상황을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Your calm logic helps everyone!",
                    "translation": "너의 차분한 논리가 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Your positive energy heals.",
                    "translation": "너의 긍정적인 에너지가 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Challenges become growth opportunities!",
                    "translation": "도전이 성장의 기회가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현준이 도전에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Challenges",
                    "optionC": "growth",
                    "optionD": "opportunities",
                    "optionE": "great",
                    "result": "Challenges become great growth opportunities",
                    "explanation": "현준은 'Challenges become growth opportunities'라고 도전이 성장의 기회가 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화 상황",
            "explanation": "INTP의 분석적 적응과 ESFP의 감정적 수용 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "Let me figure this out.",
                    "translation": "이걸 알아내보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "We'll get through this!",
                    "translation": "우리가 이겨낼 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민재",
                    "script": "I analyze the situation.",
                    "translation": "상황을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 상황을 알아내고 싶다고 했나요?",
                    "hint": "INTP는 상황을 분석하려고 해요.",
                    "result": "O",
                    "explanation": "민재는 'Let me figure this out'라고 이걸 알아내보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "Together we stay strong!",
                    "translation": "함께하면 우리는 강해져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "You keep spirits up.",
                    "translation": "너는 기운을 북돋워줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjae analyzes the @@.",
                    "hint": "민재가 분석하는 것이에요.",
                    "optionA": "food",
                    "optionB": "situation",
                    "optionC": "movie",
                    "result": "situation",
                    "explanation": "민재는 'I analyze the situation'라고 상황을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Your calm logic helps everyone!",
                    "translation": "너의 차분한 논리가 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Your positive energy heals.",
                    "translation": "너의 긍정적인 에너지가 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Challenges become growth opportunities!",
                    "translation": "도전이 성장의 기회가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "현준이 도전에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Challenges",
                    "optionC": "growth",
                    "optionD": "opportunities",
                    "optionE": "great",
                    "result": "Challenges become great growth opportunities",
                    "explanation": "현준은 'Challenges become growth opportunities'라고 도전이 성장의 기회가 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8641 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 꿈 생각하기",
            "explanation": "INTP의 가능성 탐구와 ESFP의 현재 중심 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "What if I try this?",
                    "translation": "이걸 시도해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "삼촌",
                    "script": "Make today count first!",
                    "translation": "오늘부터 의미 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "Possibilities fascinate me.",
                    "translation": "가능성이 나를 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 뭔가 시도해보고 싶다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 탐구해요.",
                    "result": "O",
                    "explanation": "김과장은 'What if I try this?'라고 이걸 시도해보면 어떨지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "삼촌",
                    "script": "Present moments matter most!",
                    "translation": "현재 순간이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You focus on now.",
                    "translation": "너는 지금에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Possibilities fascinate @@.",
                    "hint": "가능성에 매혹되는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "him",
                    "optionC": "everyone",
                    "result": "him",
                    "explanation": "김과장은 'Possibilities fascinate me'라고 가능성이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "삼촌",
                    "script": "Your creative ideas inspire!",
                    "translation": "너의 창의적인 아이디어가 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your present focus grounds me.",
                    "translation": "너의 현재 집중이 나를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "삼촌",
                    "script": "Dreams need action today!",
                    "translation": "꿈은 오늘 행동이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "삼촌이 꿈에 대해 말하는 거예요.",
                    "optionA": "need",
                    "optionB": "Dreams",
                    "optionC": "action",
                    "optionD": "today",
                    "optionE": "real",
                    "result": "Dreams need real action today",
                    "explanation": "삼촌은 'Dreams need action today'라고 꿈은 오늘 행동이 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 꿈 생각하기",
            "explanation": "INTP의 가능성 탐구와 ESFP의 현재 중심 목표 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "What if I try this?",
                    "translation": "이걸 시도해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "삼촌",
                    "script": "Make today count first!",
                    "translation": "오늘부터 의미 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "Possibilities fascinate me.",
                    "translation": "가능성이 나를 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 뭔가 시도해보고 싶다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 탐구해요.",
                    "result": "O",
                    "explanation": "김과장은 'What if I try this?'라고 이걸 시도해보면 어떨지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "삼촌",
                    "script": "Present moments matter most!",
                    "translation": "현재 순간이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You focus on now.",
                    "translation": "너는 지금에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Possibilities fascinate @@.",
                    "hint": "가능성에 매혹되는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "him",
                    "optionC": "everyone",
                    "result": "him",
                    "explanation": "김과장은 'Possibilities fascinate me'라고 가능성이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "삼촌",
                    "script": "Your creative ideas inspire!",
                    "translation": "너의 창의적인 아이디어가 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your present focus grounds me.",
                    "translation": "너의 현재 집중이 나를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "삼촌",
                    "script": "Dreams need action today!",
                    "translation": "꿈은 오늘 행동이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "삼촌이 꿈에 대해 말하는 거예요.",
                    "optionA": "need",
                    "optionB": "Dreams",
                    "optionC": "action",
                    "optionD": "today",
                    "optionE": "real",
                    "result": "Dreams need real action today",
                    "explanation": "삼촌은 'Dreams need action today'라고 꿈은 오늘 행동이 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8642 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 계획",
            "explanation": "INTP의 신중한 고민과 ESFP의 열정적 시작 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I should research more.",
                    "translation": "더 조사해봐야겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Just start doing it!",
                    "translation": "그냥 시작해서 해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Theory helps me prepare.",
                    "translation": "이론이 준비하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 더 조사해봐야겠다고 했나요?",
                    "hint": "INTP는 충분히 준비하려고 해요.",
                    "result": "O",
                    "explanation": "도현은 'I should research more'라고 더 조사해봐야겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Experience teaches everything!",
                    "translation": "경험이 모든 걸 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You learn by jumping in.",
                    "translation": "너는 뛰어들면서 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Theory helps Dohyun @@.",
                    "hint": "이론이 도현에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "prepare",
                    "optionC": "eat",
                    "result": "prepare",
                    "explanation": "도현은 'Theory helps me prepare'라고 이론이 준비하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Your preparation prevents problems!",
                    "translation": "너의 준비가 문제를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your courage opens new paths.",
                    "translation": "너의 용기가 새로운 길을 열어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Action makes dreams come true!",
                    "translation": "행동이 꿈을 실현시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예솔이 행동에 대해 말하는 거예요.",
                    "optionA": "makes",
                    "optionB": "Action",
                    "optionC": "dreams",
                    "optionD": "true",
                    "optionE": "come",
                    "result": "Action makes dreams come true",
                    "explanation": "예솔은 'Action makes dreams come true'라고 행동이 꿈을 실현시킨다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 계획",
            "explanation": "INTP의 신중한 고민과 ESFP의 열정적 시작 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I should research more.",
                    "translation": "더 조사해봐야겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Just start doing it!",
                    "translation": "그냥 시작해서 해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Theory helps me prepare.",
                    "translation": "이론이 준비하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 더 조사해봐야겠다고 했나요?",
                    "hint": "INTP는 충분히 준비하려고 해요.",
                    "result": "O",
                    "explanation": "도현은 'I should research more'라고 더 조사해봐야겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Experience teaches everything!",
                    "translation": "경험이 모든 걸 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You learn by jumping in.",
                    "translation": "너는 뛰어들면서 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Theory helps Dohyun @@.",
                    "hint": "이론이 도현에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "prepare",
                    "optionC": "eat",
                    "result": "prepare",
                    "explanation": "도현은 'Theory helps me prepare'라고 이론이 준비하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Your preparation prevents problems!",
                    "translation": "너의 준비가 문제를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your courage opens new paths.",
                    "translation": "너의 용기가 새로운 길을 열어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Action makes dreams come true!",
                    "translation": "행동이 꿈을 실현시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "예솔이 행동에 대해 말하는 거예요.",
                    "optionA": "makes",
                    "optionB": "Action",
                    "optionC": "dreams",
                    "optionD": "true",
                    "optionE": "come",
                    "result": "Action makes dreams come true",
                    "explanation": "예솔은 'Action makes dreams come true'라고 행동이 꿈을 실현시킨다고 했어요."
                }
            ]
        }
    ]
}
ID: 8643 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 찾아보기",
            "explanation": "INTP의 이론적 관심과 ESFP의 체험적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I like understanding systems.",
                    "translation": "시스템을 이해하는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "Dancing makes me happy!",
                    "translation": "춤추는 게 나를 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "How things work interests me.",
                    "translation": "사물이 어떻게 작동하는지 흥미로워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 시스템을 이해하는 걸 좋아한다고 했나요?",
                    "hint": "INTP는 원리와 시스템에 관심이 많아요.",
                    "result": "O",
                    "explanation": "정우는 'I like understanding systems'라고 시스템을 이해하는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Music moves my soul!",
                    "translation": "음악이 내 영혼을 움직여!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You express yourself through movement.",
                    "translation": "너는 움직임을 통해 자신을 표현해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dancing makes Miso @@.",
                    "hint": "춤추는 게 미소에게 주는 감정이에요.",
                    "optionA": "sad",
                    "optionB": "happy",
                    "optionC": "tired",
                    "result": "happy",
                    "explanation": "미소는 'Dancing makes me happy'라고 춤추는 게 자신을 행복하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "Your deep thinking is beautiful!",
                    "translation": "너의 깊은 생각이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your creative expression inspires joy.",
                    "translation": "너의 창의적 표현이 기쁨을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Hobbies bring out our best!",
                    "translation": "취미가 우리의 최고를 이끌어내!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미소가 취미에 대해 말하는 거예요.",
                    "optionA": "bring",
                    "optionB": "Hobbies",
                    "optionC": "out",
                    "optionD": "best",
                    "optionE": "our",
                    "result": "Hobbies bring out our best",
                    "explanation": "미소는 'Hobbies bring out our best'라고 취미가 우리의 최고를 이끌어낸다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 찾아보기",
            "explanation": "INTP의 이론적 관심과 ESFP의 체험적 취미 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I like understanding systems.",
                    "translation": "시스템을 이해하는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "Dancing makes me happy!",
                    "translation": "춤추는 게 나를 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "How things work interests me.",
                    "translation": "사물이 어떻게 작동하는지 흥미로워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 시스템을 이해하는 걸 좋아한다고 했나요?",
                    "hint": "INTP는 원리와 시스템에 관심이 많아요.",
                    "result": "O",
                    "explanation": "정우는 'I like understanding systems'라고 시스템을 이해하는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Music moves my soul!",
                    "translation": "음악이 내 영혼을 움직여!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You express yourself through movement.",
                    "translation": "너는 움직임을 통해 자신을 표현해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dancing makes Miso @@.",
                    "hint": "춤추는 게 미소에게 주는 감정이에요.",
                    "optionA": "sad",
                    "optionB": "happy",
                    "optionC": "tired",
                    "result": "happy",
                    "explanation": "미소는 'Dancing makes me happy'라고 춤추는 게 자신을 행복하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "Your deep thinking is beautiful!",
                    "translation": "너의 깊은 생각이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your creative expression inspires joy.",
                    "translation": "너의 창의적 표현이 기쁨을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Hobbies bring out our best!",
                    "translation": "취미가 우리의 최고를 이끌어내!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미소가 취미에 대해 말하는 거예요.",
                    "optionA": "bring",
                    "optionB": "Hobbies",
                    "optionC": "out",
                    "optionD": "best",
                    "optionE": "our",
                    "result": "Hobbies bring out our best",
                    "explanation": "미소는 'Hobbies bring out our best'라고 취미가 우리의 최고를 이끌어낸다고 했어요."
                }
            ]
        }
    ]
}
ID: 8644 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 여가 시간",
            "explanation": "INTP의 지적 활동과 ESFP의 사회적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Books keep me busy.",
                    "translation": "책이 나를 바쁘게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Friends fill my weekend!",
                    "translation": "친구들이 내 주말을 채워줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Learning feels like adventure.",
                    "translation": "배우는 게 모험 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 책이 자신을 바쁘게 한다고 했나요?",
                    "hint": "INTP는 지적 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "현민은 'Books keep me busy'라고 책이 자신을 바쁘게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "People give me energy!",
                    "translation": "사람들이 내게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You thrive with others.",
                    "translation": "너는 다른 사람들과 함께 번영해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Learning feels like @@.",
                    "hint": "현민이 학습에 대해 느끼는 감정이에요.",
                    "optionA": "work",
                    "optionB": "adventure",
                    "optionC": "sleep",
                    "result": "adventure",
                    "explanation": "현민은 'Learning feels like adventure'라고 배우는 게 모험 같다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜림",
                    "script": "Your curiosity opens new worlds!",
                    "translation": "너의 호기심이 새로운 세계를 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your social warmth creates happiness.",
                    "translation": "너의 사회적 따뜻함이 행복을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Weekends become magical times!",
                    "translation": "주말이 마법 같은 시간이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혜림이 주말에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Weekends",
                    "optionC": "magical",
                    "optionD": "times",
                    "optionE": "such",
                    "result": "Weekends become such magical times",
                    "explanation": "혜림은 'Weekends become magical times'라고 주말이 마법 같은 시간이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 여가 시간",
            "explanation": "INTP의 지적 활동과 ESFP의 사회적 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Books keep me busy.",
                    "translation": "책이 나를 바쁘게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Friends fill my weekend!",
                    "translation": "친구들이 내 주말을 채워줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Learning feels like adventure.",
                    "translation": "배우는 게 모험 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 책이 자신을 바쁘게 한다고 했나요?",
                    "hint": "INTP는 지적 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "현민은 'Books keep me busy'라고 책이 자신을 바쁘게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "People give me energy!",
                    "translation": "사람들이 내게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You thrive with others.",
                    "translation": "너는 다른 사람들과 함께 번영해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Learning feels like @@.",
                    "hint": "현민이 학습에 대해 느끼는 감정이에요.",
                    "optionA": "work",
                    "optionB": "adventure",
                    "optionC": "sleep",
                    "result": "adventure",
                    "explanation": "현민은 'Learning feels like adventure'라고 배우는 게 모험 같다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜림",
                    "script": "Your curiosity opens new worlds!",
                    "translation": "너의 호기심이 새로운 세계를 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your social warmth creates happiness.",
                    "translation": "너의 사회적 따뜻함이 행복을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Weekends become magical times!",
                    "translation": "주말이 마법 같은 시간이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "혜림이 주말에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Weekends",
                    "optionC": "magical",
                    "optionD": "times",
                    "optionE": "such",
                    "result": "Weekends become such magical times",
                    "explanation": "혜림은 'Weekends become magical times'라고 주말이 마법 같은 시간이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8645 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와의 의견 차이",
            "explanation": "INTP의 논리적 토론과 ESFP의 감정적 화해 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let's examine both sides.",
                    "translation": "양쪽 면을 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정팀장",
                    "script": "Feelings matter too here!",
                    "translation": "여기서는 감정도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Logic guides my thinking.",
                    "translation": "논리가 내 생각을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 양쪽 면을 살펴보자고 했나요?",
                    "hint": "INTP는 객관적으로 분석하려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'Let's examine both sides'라고 양쪽 면을 살펴보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정팀장",
                    "script": "Hearts need healing first!",
                    "translation": "마음의 치유가 먼저 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You care about everyone's emotions.",
                    "translation": "너는 모든 사람의 감정을 신경써."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic guides Soyoung's @@.",
                    "hint": "논리가 소영에게 주는 영향이에요.",
                    "optionA": "sleep",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "소영은 'Logic guides my thinking'라고 논리가 자신의 생각을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정팀장",
                    "script": "Your fair analysis helps everyone!",
                    "translation": "너의 공정한 분석이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your empathy heals relationships.",
                    "translation": "너의 공감이 관계를 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정팀장",
                    "script": "Understanding comes from caring!",
                    "translation": "이해는 배려에서 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정팀장이 이해에 대해 말하는 거예요.",
                    "optionA": "comes",
                    "optionB": "Understanding",
                    "optionC": "from",
                    "optionD": "caring",
                    "optionE": "true",
                    "result": "Understanding comes from true caring",
                    "explanation": "정팀장은 'Understanding comes from caring'라고 이해는 배려에서 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와의 의견 차이",
            "explanation": "INTP의 논리적 토론과 ESFP의 감정적 화해 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let's examine both sides.",
                    "translation": "양쪽 면을 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정팀장",
                    "script": "Feelings matter too here!",
                    "translation": "여기서는 감정도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Logic guides my thinking.",
                    "translation": "논리가 내 생각을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 양쪽 면을 살펴보자고 했나요?",
                    "hint": "INTP는 객관적으로 분석하려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'Let's examine both sides'라고 양쪽 면을 살펴보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정팀장",
                    "script": "Hearts need healing first!",
                    "translation": "마음의 치유가 먼저 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You care about everyone's emotions.",
                    "translation": "너는 모든 사람의 감정을 신경써."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic guides Soyoung's @@.",
                    "hint": "논리가 소영에게 주는 영향이에요.",
                    "optionA": "sleep",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "소영은 'Logic guides my thinking'라고 논리가 자신의 생각을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정팀장",
                    "script": "Your fair analysis helps everyone!",
                    "translation": "너의 공정한 분석이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your empathy heals relationships.",
                    "translation": "너의 공감이 관계를 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정팀장",
                    "script": "Understanding comes from caring!",
                    "translation": "이해는 배려에서 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "정팀장이 이해에 대해 말하는 거예요.",
                    "optionA": "comes",
                    "optionB": "Understanding",
                    "optionC": "from",
                    "optionD": "caring",
                    "optionE": "true",
                    "result": "Understanding comes from true caring",
                    "explanation": "정팀장은 'Understanding comes from caring'라고 이해는 배려에서 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8646 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 갈등",
            "explanation": "INTP의 분석적 해결과 ESFP의 관계 중심 해결 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "What caused this problem?",
                    "translation": "이 문제의 원인이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "어머니",
                    "script": "Let's talk about feelings!",
                    "translation": "감정에 대해 얘기해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Root causes matter most.",
                    "translation": "근본 원인이 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 문제의 원인을 찾고 있나요?",
                    "hint": "INTP는 문제의 근본을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "은지는 'What caused this problem?'라고 이 문제의 원인이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "어머니",
                    "script": "People's hearts come first!",
                    "translation": "사람들의 마음이 먼저야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You prioritize relationships.",
                    "translation": "너는 관계를 우선순위에 두는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Root causes matter @@.",
                    "hint": "은지가 근본 원인의 중요성에 대해 말하는 거예요.",
                    "optionA": "least",
                    "optionB": "most",
                    "optionC": "never",
                    "result": "most",
                    "explanation": "은지는 'Root causes matter most'라고 근본 원인이 가장 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "어머니",
                    "script": "Your problem-solving skills amaze!",
                    "translation": "너의 문제 해결 능력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your people skills heal divisions.",
                    "translation": "너의 사람 다루는 기술이 분열을 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "어머니",
                    "script": "Teams work best with care!",
                    "translation": "팀은 배려할 때 가장 잘 돌아가!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "어머니가 팀워크에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "best",
                    "optionD": "care",
                    "optionE": "with",
                    "result": "Teams work best with care",
                    "explanation": "어머니는 'Teams work best with care'라고 팀은 배려할 때 가장 잘 돌아간다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 갈등",
            "explanation": "INTP의 분석적 해결과 ESFP의 관계 중심 해결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "What caused this problem?",
                    "translation": "이 문제의 원인이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "어머니",
                    "script": "Let's talk about feelings!",
                    "translation": "감정에 대해 얘기해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Root causes matter most.",
                    "translation": "근본 원인이 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 문제의 원인을 찾고 있나요?",
                    "hint": "INTP는 문제의 근본을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "은지는 'What caused this problem?'라고 이 문제의 원인이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "어머니",
                    "script": "People's hearts come first!",
                    "translation": "사람들의 마음이 먼저야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You prioritize relationships.",
                    "translation": "너는 관계를 우선순위에 두는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Root causes matter @@.",
                    "hint": "은지가 근본 원인의 중요성에 대해 말하는 거예요.",
                    "optionA": "least",
                    "optionB": "most",
                    "optionC": "never",
                    "result": "most",
                    "explanation": "은지는 'Root causes matter most'라고 근본 원인이 가장 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "어머니",
                    "script": "Your problem-solving skills amaze!",
                    "translation": "너의 문제 해결 능력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your people skills heal divisions.",
                    "translation": "너의 사람 다루는 기술이 분열을 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "어머니",
                    "script": "Teams work best with care!",
                    "translation": "팀은 배려할 때 가장 잘 돌아가!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "어머니가 팀워크에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "best",
                    "optionD": "care",
                    "optionE": "with",
                    "result": "Teams work best with care",
                    "explanation": "어머니는 'Teams work best with care'라고 팀은 배려할 때 가장 잘 돌아간다고 했어요."
                }
            ]
        }
    ]
}
ID: 8647 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 카페에서 대화",
            "explanation": "INTP의 아이디어 탐구와 INFP의 의미 있는 연결 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Interesting theories fascinate me.",
                    "translation": "흥미로운 이론들이 나를 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Deep conversations touch hearts.",
                    "translation": "깊은 대화가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I wonder how things connect.",
                    "translation": "사물들이 어떻게 연결되는지 궁금해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 흥미로운 이론들이 매혹적이라고 했나요?",
                    "hint": "INTP는 이론과 개념에 관심이 많아요.",
                    "result": "O",
                    "explanation": "도현은 'Interesting theories fascinate me'라고 흥미로운 이론들이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Personal stories mean everything!",
                    "translation": "개인적인 이야기가 모든 걸 의미해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You find meaning in experiences.",
                    "translation": "너는 경험에서 의미를 찾아내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Deep conversations touch @@.",
                    "hint": "준호가 말하는 깊은 대화의 영향이에요.",
                    "optionA": "minds",
                    "optionB": "hearts",
                    "optionC": "books",
                    "result": "hearts",
                    "explanation": "준호는 'Deep conversations touch hearts'라고 깊은 대화가 마음을 감동시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "Your curious mind opens worlds!",
                    "translation": "너의 호기심 많은 마음이 세상을 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your genuine care creates connections.",
                    "translation": "너의 진실한 관심이 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Understanding becomes beautiful friendship!",
                    "translation": "이해가 아름다운 우정이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준호가 우정에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Understanding",
                    "optionC": "beautiful",
                    "optionD": "friendship",
                    "optionE": "true",
                    "result": "Understanding becomes true beautiful friendship",
                    "explanation": "준호는 'Understanding becomes beautiful friendship'라고 이해가 아름다운 우정이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 카페에서 대화",
            "explanation": "INTP의 아이디어 탐구와 INFP의 의미 있는 연결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Interesting theories fascinate me.",
                    "translation": "흥미로운 이론들이 나를 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Deep conversations touch hearts.",
                    "translation": "깊은 대화가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I wonder how things connect.",
                    "translation": "사물들이 어떻게 연결되는지 궁금해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 흥미로운 이론들이 매혹적이라고 했나요?",
                    "hint": "INTP는 이론과 개념에 관심이 많아요.",
                    "result": "O",
                    "explanation": "도현은 'Interesting theories fascinate me'라고 흥미로운 이론들이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Personal stories mean everything!",
                    "translation": "개인적인 이야기가 모든 걸 의미해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You find meaning in experiences.",
                    "translation": "너는 경험에서 의미를 찾아내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Deep conversations touch @@.",
                    "hint": "준호가 말하는 깊은 대화의 영향이에요.",
                    "optionA": "minds",
                    "optionB": "hearts",
                    "optionC": "books",
                    "result": "hearts",
                    "explanation": "준호는 'Deep conversations touch hearts'라고 깊은 대화가 마음을 감동시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "Your curious mind opens worlds!",
                    "translation": "너의 호기심 많은 마음이 세상을 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your genuine care creates connections.",
                    "translation": "너의 진실한 관심이 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Understanding becomes beautiful friendship!",
                    "translation": "이해가 아름다운 우정이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "준호가 우정에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Understanding",
                    "optionC": "beautiful",
                    "optionD": "friendship",
                    "optionE": "true",
                    "result": "Understanding becomes true beautiful friendship",
                    "explanation": "준호는 'Understanding becomes beautiful friendship'라고 이해가 아름다운 우정이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8648 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람들과의 만남",
            "explanation": "INTP의 신중한 관찰과 INFP의 진심 어린 관심 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I observe before talking.",
                    "translation": "말하기 전에 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "What makes you happy?",
                    "translation": "뭐가 너를 행복하게 해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Understanding takes time for me.",
                    "translation": "이해하는데 시간이 걸려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 말하기 전에 관찰한다고 했나요?",
                    "hint": "INTP는 신중하게 상황을 파악해요.",
                    "result": "O",
                    "explanation": "채원은 'I observe before talking'라고 말하기 전에 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Your stories matter to me!",
                    "translation": "너의 이야기가 나에게 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You care about personal details.",
                    "translation": "너는 개인적인 세부사항을 신경써."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding takes time for @@.",
                    "hint": "이해하는데 시간이 필요한 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "채원은 'Understanding takes time for me'라고 이해하는데 시간이 걸린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Your thoughtful approach is wise!",
                    "translation": "너의 사려 깊은 접근이 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your authentic interest feels warm.",
                    "translation": "너의 진실한 관심이 따뜻하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Friendship grows naturally together!",
                    "translation": "우정이 함께 자연스럽게 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "은비가 우정에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Friendship",
                    "optionC": "naturally",
                    "optionD": "together",
                    "optionE": "so",
                    "result": "Friendship grows so naturally together",
                    "explanation": "은비는 'Friendship grows naturally together'라고 우정이 함께 자연스럽게 자란다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람들과의 만남",
            "explanation": "INTP의 신중한 관찰과 INFP의 진심 어린 관심 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I observe before talking.",
                    "translation": "말하기 전에 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "What makes you happy?",
                    "translation": "뭐가 너를 행복하게 해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Understanding takes time for me.",
                    "translation": "이해하는데 시간이 걸려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 말하기 전에 관찰한다고 했나요?",
                    "hint": "INTP는 신중하게 상황을 파악해요.",
                    "result": "O",
                    "explanation": "채원은 'I observe before talking'라고 말하기 전에 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Your stories matter to me!",
                    "translation": "너의 이야기가 나에게 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You care about personal details.",
                    "translation": "너는 개인적인 세부사항을 신경써."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding takes time for @@.",
                    "hint": "이해하는데 시간이 필요한 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "채원은 'Understanding takes time for me'라고 이해하는데 시간이 걸린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Your thoughtful approach is wise!",
                    "translation": "너의 사려 깊은 접근이 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your authentic interest feels warm.",
                    "translation": "너의 진실한 관심이 따뜻하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Friendship grows naturally together!",
                    "translation": "우정이 함께 자연스럽게 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "은비가 우정에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Friendship",
                    "optionC": "naturally",
                    "optionD": "together",
                    "optionE": "so",
                    "result": "Friendship grows so naturally together",
                    "explanation": "은비는 'Friendship grows naturally together'라고 우정이 함께 자연스럽게 자란다고 했어요."
                }
            ]
        }
    ]
}
ID: 8649 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "흥미로운 주제 탐구",
            "explanation": "INTP의 논리적 분석과 INFP의 개인적 연결 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "How does this system work?",
                    "translation": "이 시스템이 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "What does this mean personally?",
                    "translation": "이게 개인적으로는 뭘 의미해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Logic helps me understand.",
                    "translation": "논리가 이해하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 시스템이 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 시스템과 구조에 관심이 많아요.",
                    "result": "O",
                    "explanation": "정우는 'How does this system work?'라고 시스템이 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Personal meaning guides me!",
                    "translation": "개인적인 의미가 나를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You connect ideas to values.",
                    "translation": "너는 아이디어를 가치와 연결시키는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic helps Jeongwoo @@.",
                    "hint": "논리가 정우에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "understand",
                    "optionC": "eat",
                    "result": "understand",
                    "explanation": "정우는 'Logic helps me understand'라고 논리가 이해하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "Your clear thinking explains everything!",
                    "translation": "너의 명확한 사고가 모든 걸 설명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your personal insights add depth.",
                    "translation": "너의 개인적인 통찰이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Knowledge becomes wisdom through heart!",
                    "translation": "지식이 마음을 통해 지혜가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소희가 지혜에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Knowledge",
                    "optionC": "wisdom",
                    "optionD": "heart",
                    "optionE": "through",
                    "result": "Knowledge becomes wisdom through heart",
                    "explanation": "소희는 'Knowledge becomes wisdom through heart'라고 지식이 마음을 통해 지혜가 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "흥미로운 주제 탐구",
            "explanation": "INTP의 논리적 분석과 INFP의 개인적 연결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "How does this system work?",
                    "translation": "이 시스템이 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "What does this mean personally?",
                    "translation": "이게 개인적으로는 뭘 의미해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Logic helps me understand.",
                    "translation": "논리가 이해하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 시스템이 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 시스템과 구조에 관심이 많아요.",
                    "result": "O",
                    "explanation": "정우는 'How does this system work?'라고 시스템이 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Personal meaning guides me!",
                    "translation": "개인적인 의미가 나를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You connect ideas to values.",
                    "translation": "너는 아이디어를 가치와 연결시키는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic helps Jeongwoo @@.",
                    "hint": "논리가 정우에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "understand",
                    "optionC": "eat",
                    "result": "understand",
                    "explanation": "정우는 'Logic helps me understand'라고 논리가 이해하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "Your clear thinking explains everything!",
                    "translation": "너의 명확한 사고가 모든 걸 설명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your personal insights add depth.",
                    "translation": "너의 개인적인 통찰이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Knowledge becomes wisdom through heart!",
                    "translation": "지식이 마음을 통해 지혜가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "소희가 지혜에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Knowledge",
                    "optionC": "wisdom",
                    "optionD": "heart",
                    "optionE": "through",
                    "result": "Knowledge becomes wisdom through heart",
                    "explanation": "소희는 'Knowledge becomes wisdom through heart'라고 지식이 마음을 통해 지혜가 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8650 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 정보 발견하기",
            "explanation": "INTP의 객관적 탐구와 INFP의 주관적 해석 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Facts speak for themselves.",
                    "translation": "사실이 스스로 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "How does this touch lives?",
                    "translation": "이게 삶에 어떻게 영향을 줄까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Objective truth matters most.",
                    "translation": "객관적 진실이 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 사실이 스스로 말한다고 했나요?",
                    "hint": "INTP는 객관적 사실을 중시해요.",
                    "result": "O",
                    "explanation": "현민은 'Facts speak for themselves'라고 사실이 스스로 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Human impact gives meaning!",
                    "translation": "인간에게 미치는 영향이 의미를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You focus on personal relevance.",
                    "translation": "너는 개인적인 관련성에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Objective truth matters @@.",
                    "hint": "현민이 객관적 진실의 중요성에 대해 말하는 거예요.",
                    "optionA": "least",
                    "optionB": "most",
                    "optionC": "never",
                    "result": "most",
                    "explanation": "현민은 'Objective truth matters most'라고 객관적 진실이 가장 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your rational mind finds clarity!",
                    "translation": "너의 이성적인 마음이 명확함을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your compassionate view adds humanity.",
                    "translation": "너의 연민 있는 관점이 인간성을 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Truth serves humanity beautifully!",
                    "translation": "진실이 인류에게 아름답게 봉사해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하윤이 진실에 대해 말하는 거예요.",
                    "optionA": "serves",
                    "optionB": "Truth",
                    "optionC": "humanity",
                    "optionD": "beautifully",
                    "optionE": "all",
                    "result": "Truth serves all humanity beautifully",
                    "explanation": "하윤은 'Truth serves humanity beautifully'라고 진실이 인류에게 아름답게 봉사한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 정보 발견하기",
            "explanation": "INTP의 객관적 탐구와 INFP의 주관적 해석 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Facts speak for themselves.",
                    "translation": "사실이 스스로 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "How does this touch lives?",
                    "translation": "이게 삶에 어떻게 영향을 줄까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Objective truth matters most.",
                    "translation": "객관적 진실이 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 사실이 스스로 말한다고 했나요?",
                    "hint": "INTP는 객관적 사실을 중시해요.",
                    "result": "O",
                    "explanation": "현민은 'Facts speak for themselves'라고 사실이 스스로 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Human impact gives meaning!",
                    "translation": "인간에게 미치는 영향이 의미를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You focus on personal relevance.",
                    "translation": "너는 개인적인 관련성에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Objective truth matters @@.",
                    "hint": "현민이 객관적 진실의 중요성에 대해 말하는 거예요.",
                    "optionA": "least",
                    "optionB": "most",
                    "optionC": "never",
                    "result": "most",
                    "explanation": "현민은 'Objective truth matters most'라고 객관적 진실이 가장 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your rational mind finds clarity!",
                    "translation": "너의 이성적인 마음이 명확함을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your compassionate view adds humanity.",
                    "translation": "너의 연민 있는 관점이 인간성을 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Truth serves humanity beautifully!",
                    "translation": "진실이 인류에게 아름답게 봉사해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "하윤이 진실에 대해 말하는 거예요.",
                    "optionA": "serves",
                    "optionB": "Truth",
                    "optionC": "humanity",
                    "optionD": "beautifully",
                    "optionE": "all",
                    "result": "Truth serves all humanity beautifully",
                    "explanation": "하윤은 'Truth serves humanity beautifully'라고 진실이 인류에게 아름답게 봉사한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8651 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정하기",
            "explanation": "INTP의 분석적 접근과 INFP의 가치 기반 결정 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "Let me analyze options.",
                    "translation": "선택지들을 분석해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "What feels right inside?",
                    "translation": "마음속에서 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Pros and cons guide me.",
                    "translation": "장단점이 나를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 선택지들을 분석하고 싶다고 했나요?",
                    "hint": "INTP는 논리적으로 분석해서 결정해요.",
                    "result": "O",
                    "explanation": "지은은 'Let me analyze options'라고 선택지들을 분석하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "My values show the way!",
                    "translation": "내 가치관이 길을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You trust your inner compass.",
                    "translation": "너는 내면의 나침반을 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Pros and cons guide @@.",
                    "hint": "장단점이 이끄는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "지은은 'Pros and cons guide me'라고 장단점이 자신을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your careful thinking prevents mistakes!",
                    "translation": "너의 신중한 사고가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your authentic choices inspire courage.",
                    "translation": "너의 진실한 선택이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Good decisions come from heart!",
                    "translation": "좋은 결정은 마음에서 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래가 결정에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "decisions",
                    "optionC": "from",
                    "optionD": "heart",
                    "optionE": "come",
                    "result": "Good decisions come from heart",
                    "explanation": "미래는 'Good decisions come from heart'라고 좋은 결정은 마음에서 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정하기",
            "explanation": "INTP의 분석적 접근과 INFP의 가치 기반 결정 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "Let me analyze options.",
                    "translation": "선택지들을 분석해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "What feels right inside?",
                    "translation": "마음속에서 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Pros and cons guide me.",
                    "translation": "장단점이 나를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 선택지들을 분석하고 싶다고 했나요?",
                    "hint": "INTP는 논리적으로 분석해서 결정해요.",
                    "result": "O",
                    "explanation": "지은은 'Let me analyze options'라고 선택지들을 분석하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "My values show the way!",
                    "translation": "내 가치관이 길을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You trust your inner compass.",
                    "translation": "너는 내면의 나침반을 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Pros and cons guide @@.",
                    "hint": "장단점이 이끄는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "지은은 'Pros and cons guide me'라고 장단점이 자신을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your careful thinking prevents mistakes!",
                    "translation": "너의 신중한 사고가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your authentic choices inspire courage.",
                    "translation": "너의 진실한 선택이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Good decisions come from heart!",
                    "translation": "좋은 결정은 마음에서 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미래가 결정에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "decisions",
                    "optionC": "from",
                    "optionD": "heart",
                    "optionE": "come",
                    "result": "Good decisions come from heart",
                    "explanation": "미래는 'Good decisions come from heart'라고 좋은 결정은 마음에서 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8652 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택의 순간",
            "explanation": "INTP의 논리적 검토와 INFP의 감정적 고려 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Evidence points this way.",
                    "translation": "증거가 이쪽을 가리켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "My heart says differently.",
                    "translation": "내 마음은 다르게 말해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Data doesn't lie usually.",
                    "translation": "데이터는 보통 거짓말을 안 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 증거가 어떤 방향을 가리킨다고 했나요?",
                    "hint": "INTP는 객관적 증거를 중시해요.",
                    "result": "O",
                    "explanation": "소영은 'Evidence points this way'라고 증거가 이쪽을 가리킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "Feelings matter just as much!",
                    "translation": "감정도 똑같이 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You balance logic with emotion.",
                    "translation": "너는 논리와 감정의 균형을 맞추는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Nayoung's heart says @@.",
                    "hint": "나영의 마음이 하는 말이에요.",
                    "optionA": "nothing",
                    "optionB": "differently",
                    "optionC": "same",
                    "result": "differently",
                    "explanation": "나영은 'My heart says differently'라고 자신의 마음은 다르게 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나영",
                    "script": "Your logical mind brings clarity!",
                    "translation": "너의 논리적인 마음이 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your emotional wisdom adds depth.",
                    "translation": "너의 감정적 지혜가 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "Best choices need both approaches!",
                    "translation": "최고의 선택은 두 접근법이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "나영이 선택에 대해 말하는 거예요.",
                    "optionA": "Best",
                    "optionB": "choices",
                    "optionC": "both",
                    "optionD": "approaches",
                    "optionE": "need",
                    "result": "Best choices need both approaches",
                    "explanation": "나영은 'Best choices need both approaches'라고 최고의 선택은 두 접근법이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택의 순간",
            "explanation": "INTP의 논리적 검토와 INFP의 감정적 고려 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Evidence points this way.",
                    "translation": "증거가 이쪽을 가리켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "My heart says differently.",
                    "translation": "내 마음은 다르게 말해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Data doesn't lie usually.",
                    "translation": "데이터는 보통 거짓말을 안 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 증거가 어떤 방향을 가리킨다고 했나요?",
                    "hint": "INTP는 객관적 증거를 중시해요.",
                    "result": "O",
                    "explanation": "소영은 'Evidence points this way'라고 증거가 이쪽을 가리킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "Feelings matter just as much!",
                    "translation": "감정도 똑같이 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You balance logic with emotion.",
                    "translation": "너는 논리와 감정의 균형을 맞추는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Nayoung's heart says @@.",
                    "hint": "나영의 마음이 하는 말이에요.",
                    "optionA": "nothing",
                    "optionB": "differently",
                    "optionC": "same",
                    "result": "differently",
                    "explanation": "나영은 'My heart says differently'라고 자신의 마음은 다르게 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나영",
                    "script": "Your logical mind brings clarity!",
                    "translation": "너의 논리적인 마음이 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your emotional wisdom adds depth.",
                    "translation": "너의 감정적 지혜가 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "Best choices need both approaches!",
                    "translation": "최고의 선택은 두 접근법이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "나영이 선택에 대해 말하는 거예요.",
                    "optionA": "Best",
                    "optionB": "choices",
                    "optionC": "both",
                    "optionD": "approaches",
                    "optionE": "need",
                    "result": "Best choices need both approaches",
                    "explanation": "나영은 'Best choices need both approaches'라고 최고의 선택은 두 접근법이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8653 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "여유로운 하루 보내기",
            "explanation": "INTP의 사색적 시간과 INFP의 의미 있는 활동 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I think about possibilities.",
                    "translation": "가능성에 대해 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I search for meaning.",
                    "translation": "의미를 찾고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "My mind wanders freely.",
                    "translation": "내 마음이 자유롭게 돌아다녀."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 가능성에 대해 생각한다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 탐구해요.",
                    "result": "O",
                    "explanation": "정현은 'I think about possibilities'라고 가능성에 대해 생각한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Personal growth calls me!",
                    "translation": "개인적 성장이 나를 불러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You pursue inner development.",
                    "translation": "너는 내면의 발전을 추구하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junghyun's mind wanders @@.",
                    "hint": "정현의 마음이 돌아다니는 방식이에요.",
                    "optionA": "slowly",
                    "optionB": "freely",
                    "optionC": "never",
                    "result": "freely",
                    "explanation": "정현은 'My mind wanders freely'라고 자신의 마음이 자유롭게 돌아다닌다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서준",
                    "script": "Your creative thinking inspires!",
                    "translation": "너의 창의적 사고가 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your purposeful seeking touches hearts.",
                    "translation": "너의 목적 있는 추구가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "Life becomes deeper through reflection!",
                    "translation": "삶이 성찰을 통해 더 깊어져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서준이 삶에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Life",
                    "optionC": "deeper",
                    "optionD": "reflection",
                    "optionE": "through",
                    "result": "Life becomes deeper through reflection",
                    "explanation": "서준은 'Life becomes deeper through reflection'라고 삶이 성찰을 통해 더 깊어진다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "여유로운 하루 보내기",
            "explanation": "INTP의 사색적 시간과 INFP의 의미 있는 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I think about possibilities.",
                    "translation": "가능성에 대해 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I search for meaning.",
                    "translation": "의미를 찾고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "My mind wanders freely.",
                    "translation": "내 마음이 자유롭게 돌아다녀."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 가능성에 대해 생각한다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 탐구해요.",
                    "result": "O",
                    "explanation": "정현은 'I think about possibilities'라고 가능성에 대해 생각한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Personal growth calls me!",
                    "translation": "개인적 성장이 나를 불러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You pursue inner development.",
                    "translation": "너는 내면의 발전을 추구하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junghyun's mind wanders @@.",
                    "hint": "정현의 마음이 돌아다니는 방식이에요.",
                    "optionA": "slowly",
                    "optionB": "freely",
                    "optionC": "never",
                    "result": "freely",
                    "explanation": "정현은 'My mind wanders freely'라고 자신의 마음이 자유롭게 돌아다닌다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서준",
                    "script": "Your creative thinking inspires!",
                    "translation": "너의 창의적 사고가 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your purposeful seeking touches hearts.",
                    "translation": "너의 목적 있는 추구가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "Life becomes deeper through reflection!",
                    "translation": "삶이 성찰을 통해 더 깊어져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서준이 삶에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Life",
                    "optionC": "deeper",
                    "optionD": "reflection",
                    "optionE": "through",
                    "result": "Life becomes deeper through reflection",
                    "explanation": "서준은 'Life becomes deeper through reflection'라고 삶이 성찰을 통해 더 깊어진다고 했어요."
                }
            ]
        }
    ]
}
ID: 8654 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 계획 없는 날",
            "explanation": "INTP의 자유로운 탐구와 INFP의 감성적 여유 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "No plans feel perfect.",
                    "translation": "계획 없는 게 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Following my heart today.",
                    "translation": "오늘은 내 마음을 따라갈 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Freedom to explore excites me.",
                    "translation": "탐구할 자유가 나를 신나게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 계획 없는 게 완벽하다고 했나요?",
                    "hint": "INTP는 구조 없는 자유로운 시간을 좋아해요.",
                    "result": "O",
                    "explanation": "강사는 'No plans feel perfect'라고 계획 없는 게 완벽하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도훈",
                    "script": "Spontaneous moments bring joy!",
                    "translation": "즉흥적인 순간들이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You live in the moment.",
                    "translation": "너는 순간 속에서 살아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Freedom to explore excites @@.",
                    "hint": "탐구의 자유에 흥분하는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "her",
                    "optionC": "everyone",
                    "result": "her",
                    "explanation": "강사는 'Freedom to explore excites me'라고 탐구할 자유가 자신을 신나게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도훈",
                    "script": "Your curious mind discovers magic!",
                    "translation": "너의 호기심 많은 마음이 마법을 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your authentic living inspires freedom.",
                    "translation": "너의 진정한 삶이 자유를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도훈",
                    "script": "Unplanned days become beautiful adventures!",
                    "translation": "계획 없는 날들이 아름다운 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도훈이 계획 없는 날에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Unplanned",
                    "optionC": "days",
                    "optionD": "beautiful",
                    "optionE": "adventures",
                    "result": "Unplanned days become beautiful adventures",
                    "explanation": "도훈은 'Unplanned days become beautiful adventures'라고 계획 없는 날들이 아름다운 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 계획 없는 날",
            "explanation": "INTP의 자유로운 탐구와 INFP의 감성적 여유 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "No plans feel perfect.",
                    "translation": "계획 없는 게 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Following my heart today.",
                    "translation": "오늘은 내 마음을 따라갈 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Freedom to explore excites me.",
                    "translation": "탐구할 자유가 나를 신나게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 계획 없는 게 완벽하다고 했나요?",
                    "hint": "INTP는 구조 없는 자유로운 시간을 좋아해요.",
                    "result": "O",
                    "explanation": "강사는 'No plans feel perfect'라고 계획 없는 게 완벽하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도훈",
                    "script": "Spontaneous moments bring joy!",
                    "translation": "즉흥적인 순간들이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You live in the moment.",
                    "translation": "너는 순간 속에서 살아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Freedom to explore excites @@.",
                    "hint": "탐구의 자유에 흥분하는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "her",
                    "optionC": "everyone",
                    "result": "her",
                    "explanation": "강사는 'Freedom to explore excites me'라고 탐구할 자유가 자신을 신나게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도훈",
                    "script": "Your curious mind discovers magic!",
                    "translation": "너의 호기심 많은 마음이 마법을 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your authentic living inspires freedom.",
                    "translation": "너의 진정한 삶이 자유를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도훈",
                    "script": "Unplanned days become beautiful adventures!",
                    "translation": "계획 없는 날들이 아름다운 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "도훈이 계획 없는 날에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Unplanned",
                    "optionC": "days",
                    "optionD": "beautiful",
                    "optionE": "adventures",
                    "result": "Unplanned days become beautiful adventures",
                    "explanation": "도훈은 'Unplanned days become beautiful adventures'라고 계획 없는 날들이 아름다운 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8655 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 기간 스트레스",
            "explanation": "INTP의 분석적 대처와 INFP의 감정적 대처 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I break problems down.",
                    "translation": "문제를 세분화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I need emotional support.",
                    "translation": "감정적 지지가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민재",
                    "script": "Logic calms my worry.",
                    "translation": "논리가 내 걱정을 달래줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 문제를 세분화한다고 했나요?",
                    "hint": "INTP는 문제를 분석적으로 접근해요.",
                    "result": "O",
                    "explanation": "민재는 'I break problems down'라고 문제를 세분화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Caring friends heal stress!",
                    "translation": "배려하는 친구들이 스트레스를 치유해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "You process through relationships.",
                    "translation": "너는 관계를 통해 처리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic calms Minjae's @@.",
                    "hint": "논리가 민재에게 주는 도움이에요.",
                    "optionA": "hunger",
                    "optionB": "worry",
                    "optionC": "sleep",
                    "result": "worry",
                    "explanation": "민재는 'Logic calms my worry'라고 논리가 자신의 걱정을 달래준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "Your systematic approach works!",
                    "translation": "너의 체계적인 접근이 통해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Your emotional honesty helps healing.",
                    "translation": "너의 감정적 솔직함이 치유를 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Support makes everything manageable!",
                    "translation": "지지가 모든 걸 감당할 수 있게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하늘이 지지에 대해 말하는 거예요.",
                    "optionA": "makes",
                    "optionB": "Support",
                    "optionC": "everything",
                    "optionD": "manageable",
                    "optionE": "truly",
                    "result": "Support truly makes everything manageable",
                    "explanation": "하늘은 'Support makes everything manageable'라고 지지가 모든 걸 감당할 수 있게 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 기간 스트레스",
            "explanation": "INTP의 분석적 대처와 INFP의 감정적 대처 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I break problems down.",
                    "translation": "문제를 세분화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I need emotional support.",
                    "translation": "감정적 지지가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민재",
                    "script": "Logic calms my worry.",
                    "translation": "논리가 내 걱정을 달래줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 문제를 세분화한다고 했나요?",
                    "hint": "INTP는 문제를 분석적으로 접근해요.",
                    "result": "O",
                    "explanation": "민재는 'I break problems down'라고 문제를 세분화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Caring friends heal stress!",
                    "translation": "배려하는 친구들이 스트레스를 치유해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "You process through relationships.",
                    "translation": "너는 관계를 통해 처리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic calms Minjae's @@.",
                    "hint": "논리가 민재에게 주는 도움이에요.",
                    "optionA": "hunger",
                    "optionB": "worry",
                    "optionC": "sleep",
                    "result": "worry",
                    "explanation": "민재는 'Logic calms my worry'라고 논리가 자신의 걱정을 달래준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "Your systematic approach works!",
                    "translation": "너의 체계적인 접근이 통해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Your emotional honesty helps healing.",
                    "translation": "너의 감정적 솔직함이 치유를 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Support makes everything manageable!",
                    "translation": "지지가 모든 걸 감당할 수 있게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "하늘이 지지에 대해 말하는 거예요.",
                    "optionA": "makes",
                    "optionB": "Support",
                    "optionC": "everything",
                    "optionD": "manageable",
                    "optionE": "truly",
                    "result": "Support truly makes everything manageable",
                    "explanation": "하늘은 'Support makes everything manageable'라고 지지가 모든 걸 감당할 수 있게 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8656 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화 상황",
            "explanation": "INTP의 적응 분석과 INFP의 감정 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "What changed and why?",
                    "translation": "뭐가 바뀌었고 왜 그럴까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동생",
                    "script": "This feels overwhelming right now.",
                    "translation": "지금은 이게 압도적으로 느껴져."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Understanding helps me adapt.",
                    "translation": "이해하는 게 적응하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 뭐가 바뀌었고 왜 그런지 궁금해했나요?",
                    "hint": "INTP는 변화의 원인을 분석하려고 해요.",
                    "result": "O",
                    "explanation": "은지는 'What changed and why?'라고 뭐가 바뀌었고 왜 그런지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동생",
                    "script": "I need time to feel through this!",
                    "translation": "이걸 감정적으로 처리할 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You honor your emotional process.",
                    "translation": "너는 자신의 감정적 과정을 존중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This feels overwhelming right @@.",
                    "hint": "동생이 느끼는 감정의 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "동생은 'This feels overwhelming right now'라고 지금은 이게 압도적으로 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동생",
                    "script": "Your analytical mind finds solutions!",
                    "translation": "너의 분석적인 마음이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your emotional depth adds wisdom.",
                    "translation": "너의 감정적 깊이가 지혜를 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동생",
                    "script": "Change becomes growth through understanding!",
                    "translation": "변화가 이해를 통해 성장이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "동생이 변화에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Change",
                    "optionC": "growth",
                    "optionD": "understanding",
                    "optionE": "through",
                    "result": "Change becomes growth through understanding",
                    "explanation": "동생은 'Change becomes growth through understanding'라고 변화가 이해를 통해 성장이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화 상황",
            "explanation": "INTP의 적응 분석과 INFP의 감정 처리 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "What changed and why?",
                    "translation": "뭐가 바뀌었고 왜 그럴까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동생",
                    "script": "This feels overwhelming right now.",
                    "translation": "지금은 이게 압도적으로 느껴져."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Understanding helps me adapt.",
                    "translation": "이해하는 게 적응하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 뭐가 바뀌었고 왜 그런지 궁금해했나요?",
                    "hint": "INTP는 변화의 원인을 분석하려고 해요.",
                    "result": "O",
                    "explanation": "은지는 'What changed and why?'라고 뭐가 바뀌었고 왜 그런지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동생",
                    "script": "I need time to feel through this!",
                    "translation": "이걸 감정적으로 처리할 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You honor your emotional process.",
                    "translation": "너는 자신의 감정적 과정을 존중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This feels overwhelming right @@.",
                    "hint": "동생이 느끼는 감정의 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "동생은 'This feels overwhelming right now'라고 지금은 이게 압도적으로 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동생",
                    "script": "Your analytical mind finds solutions!",
                    "translation": "너의 분석적인 마음이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your emotional depth adds wisdom.",
                    "translation": "너의 감정적 깊이가 지혜를 더해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동생",
                    "script": "Change becomes growth through understanding!",
                    "translation": "변화가 이해를 통해 성장이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "동생이 변화에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Change",
                    "optionC": "growth",
                    "optionD": "understanding",
                    "optionE": "through",
                    "result": "Change becomes growth through understanding",
                    "explanation": "동생은 'Change becomes growth through understanding'라고 변화가 이해를 통해 성장이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8657 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 고민",
            "explanation": "INTP의 가능성 탐구와 INFP의 가치 일치 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "Many paths seem possible.",
                    "translation": "많은 길이 가능해 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Which path matches my values?",
                    "translation": "어떤 길이 내 가치관과 맞을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different options.",
                    "translation": "다른 선택지들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 많은 길이 가능해 보인다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 고려해요.",
                    "result": "O",
                    "explanation": "김과장은 'Many paths seem possible'라고 많은 길이 가능해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Meaningful work calls me!",
                    "translation": "의미 있는 일이 나를 불러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You seek purpose in career.",
                    "translation": "너는 직업에서 목적을 찾는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junho asks which path matches his @@.",
                    "hint": "준호가 길을 선택할 때 중요하게 생각하는 것이에요.",
                    "optionA": "friends",
                    "optionB": "values",
                    "optionC": "time",
                    "result": "values",
                    "explanation": "준호는 'Which path matches my values?'라고 어떤 길이 자신의 가치관과 맞는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "Your open mind finds opportunities!",
                    "translation": "너의 열린 마음이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your authentic search inspires dedication.",
                    "translation": "너의 진실한 탐구가 헌신을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Career becomes life mission!",
                    "translation": "직업이 인생의 사명이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준호가 직업에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Career",
                    "optionC": "life",
                    "optionD": "mission",
                    "optionE": "true",
                    "result": "Career becomes true life mission",
                    "explanation": "준호는 'Career becomes life mission'라고 직업이 인생의 사명이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 고민",
            "explanation": "INTP의 가능성 탐구와 INFP의 가치 일치 추구 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "Many paths seem possible.",
                    "translation": "많은 길이 가능해 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Which path matches my values?",
                    "translation": "어떤 길이 내 가치관과 맞을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different options.",
                    "translation": "다른 선택지들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 많은 길이 가능해 보인다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 고려해요.",
                    "result": "O",
                    "explanation": "김과장은 'Many paths seem possible'라고 많은 길이 가능해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Meaningful work calls me!",
                    "translation": "의미 있는 일이 나를 불러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You seek purpose in career.",
                    "translation": "너는 직업에서 목적을 찾는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junho asks which path matches his @@.",
                    "hint": "준호가 길을 선택할 때 중요하게 생각하는 것이에요.",
                    "optionA": "friends",
                    "optionB": "values",
                    "optionC": "time",
                    "result": "values",
                    "explanation": "준호는 'Which path matches my values?'라고 어떤 길이 자신의 가치관과 맞는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "Your open mind finds opportunities!",
                    "translation": "너의 열린 마음이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your authentic search inspires dedication.",
                    "translation": "너의 진실한 탐구가 헌신을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Career becomes life mission!",
                    "translation": "직업이 인생의 사명이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "준호가 직업에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Career",
                    "optionC": "life",
                    "optionD": "mission",
                    "optionE": "true",
                    "result": "Career becomes true life mission",
                    "explanation": "준호는 'Career becomes life mission'라고 직업이 인생의 사명이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8658 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 준비",
            "explanation": "INTP의 능력 분석과 INFP의 동기 확인 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Do I have required skills?",
                    "translation": "필요한 기술이 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Does this feel right?",
                    "translation": "이게 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Competence builds my confidence.",
                    "translation": "능력이 내 자신감을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 필요한 기술이 있는지 궁금해했나요?",
                    "hint": "INTP는 객관적인 능력을 중시해요.",
                    "result": "O",
                    "explanation": "도현은 'Do I have required skills?'라고 필요한 기술이 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Inner calling guides decisions!",
                    "translation": "내면의 부름이 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You trust your intuitive wisdom.",
                    "translation": "너는 직관적 지혜를 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Competence builds Dohyun's @@.",
                    "hint": "능력이 도현에게 주는 것이에요.",
                    "optionA": "worry",
                    "optionB": "confidence",
                    "optionC": "hunger",
                    "result": "confidence",
                    "explanation": "도현은 'Competence builds my confidence'라고 능력이 자신감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "Your skill assessment is smart!",
                    "translation": "너의 기술 평가가 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your authentic motivation inspires courage.",
                    "translation": "너의 진실한 동기가 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Preparation meets passion beautifully!",
                    "translation": "준비가 열정과 아름답게 만나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소희가 준비와 열정에 대해 말하는 거예요.",
                    "optionA": "meets",
                    "optionB": "Preparation",
                    "optionC": "passion",
                    "optionD": "beautifully",
                    "optionE": "true",
                    "result": "Preparation meets true passion beautifully",
                    "explanation": "소희는 'Preparation meets passion beautifully'라고 준비가 열정과 아름답게 만난다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 준비",
            "explanation": "INTP의 능력 분석과 INFP의 동기 확인 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Do I have required skills?",
                    "translation": "필요한 기술이 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Does this feel right?",
                    "translation": "이게 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Competence builds my confidence.",
                    "translation": "능력이 내 자신감을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 필요한 기술이 있는지 궁금해했나요?",
                    "hint": "INTP는 객관적인 능력을 중시해요.",
                    "result": "O",
                    "explanation": "도현은 'Do I have required skills?'라고 필요한 기술이 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Inner calling guides decisions!",
                    "translation": "내면의 부름이 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You trust your intuitive wisdom.",
                    "translation": "너는 직관적 지혜를 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Competence builds Dohyun's @@.",
                    "hint": "능력이 도현에게 주는 것이에요.",
                    "optionA": "worry",
                    "optionB": "confidence",
                    "optionC": "hunger",
                    "result": "confidence",
                    "explanation": "도현은 'Competence builds my confidence'라고 능력이 자신감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "Your skill assessment is smart!",
                    "translation": "너의 기술 평가가 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your authentic motivation inspires courage.",
                    "translation": "너의 진실한 동기가 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Preparation meets passion beautifully!",
                    "translation": "준비가 열정과 아름답게 만나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "소희가 준비와 열정에 대해 말하는 거예요.",
                    "optionA": "meets",
                    "optionB": "Preparation",
                    "optionC": "passion",
                    "optionD": "beautifully",
                    "optionE": "true",
                    "result": "Preparation meets true passion beautifully",
                    "explanation": "소희는 'Preparation meets passion beautifully'라고 준비가 열정과 아름답게 만난다고 했어요."
                }
            ]
        }
    ]
}
ID: 8659 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 찾기",
            "explanation": "INTP의 지적 탐구와 INFP의 감정적 표현 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "How does this work exactly?",
                    "translation": "이게 정확히 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "This speaks to my soul!",
                    "translation": "이게 내 영혼에 말하고 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Understanding brings me joy.",
                    "translation": "이해하는 게 나에게 기쁨을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이게 정확히 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 원리를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "정우는 'How does this work exactly?'라고 이게 정확히 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Creative expression heals everything!",
                    "translation": "창의적 표현이 모든 걸 치유해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You find personal meaning everywhere.",
                    "translation": "너는 어디서나 개인적 의미를 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This speaks to Hayun's @@.",
                    "hint": "하윤에게 말하는 부분이에요.",
                    "optionA": "mind",
                    "optionB": "soul",
                    "optionC": "body",
                    "result": "soul",
                    "explanation": "하윤은 'This speaks to my soul'라고 이게 자신의 영혼에 말하고 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your curiosity opens new worlds!",
                    "translation": "너의 호기심이 새로운 세상을 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your passionate engagement inspires depth.",
                    "translation": "너의 열정적인 참여가 깊이를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Hobbies become self-discovery journeys!",
                    "translation": "취미가 자기 발견의 여행이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하윤이 취미에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Hobbies",
                    "optionC": "self-discovery",
                    "optionD": "journeys",
                    "optionE": "amazing",
                    "result": "Hobbies become amazing self-discovery journeys",
                    "explanation": "하윤은 'Hobbies become self-discovery journeys'라고 취미가 자기 발견의 여행이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 찾기",
            "explanation": "INTP의 지적 탐구와 INFP의 감정적 표현 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "How does this work exactly?",
                    "translation": "이게 정확히 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "This speaks to my soul!",
                    "translation": "이게 내 영혼에 말하고 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Understanding brings me joy.",
                    "translation": "이해하는 게 나에게 기쁨을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이게 정확히 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 원리를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "정우는 'How does this work exactly?'라고 이게 정확히 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Creative expression heals everything!",
                    "translation": "창의적 표현이 모든 걸 치유해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You find personal meaning everywhere.",
                    "translation": "너는 어디서나 개인적 의미를 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This speaks to Hayun's @@.",
                    "hint": "하윤에게 말하는 부분이에요.",
                    "optionA": "mind",
                    "optionB": "soul",
                    "optionC": "body",
                    "result": "soul",
                    "explanation": "하윤은 'This speaks to my soul'라고 이게 자신의 영혼에 말하고 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your curiosity opens new worlds!",
                    "translation": "너의 호기심이 새로운 세상을 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your passionate engagement inspires depth.",
                    "translation": "너의 열정적인 참여가 깊이를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Hobbies become self-discovery journeys!",
                    "translation": "취미가 자기 발견의 여행이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "하윤이 취미에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Hobbies",
                    "optionC": "self-discovery",
                    "optionD": "journeys",
                    "optionE": "amazing",
                    "result": "Hobbies become amazing self-discovery journeys",
                    "explanation": "하윤은 'Hobbies become self-discovery journeys'라고 취미가 자기 발견의 여행이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8660 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "INTP의 이론적 탐구와 INFP의 감성적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "Books expand my thinking.",
                    "translation": "책이 내 사고를 확장시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "Art expresses my feelings.",
                    "translation": "예술이 내 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Ideas fascinate me endlessly.",
                    "translation": "아이디어가 끝없이 나를 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 책이 자신의 사고를 확장시킨다고 했나요?",
                    "hint": "INTP는 지적 탐구를 즐겨요.",
                    "result": "O",
                    "explanation": "채원은 'Books expand my thinking'라고 책이 자신의 사고를 확장시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Personal creation brings peace!",
                    "translation": "개인적인 창작이 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You channel emotions into beauty.",
                    "translation": "너는 감정을 아름다움으로 전환시키는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ideas fascinate Chaewon @@.",
                    "hint": "아이디어가 채원을 매혹시키는 정도예요.",
                    "optionA": "never",
                    "optionB": "endlessly",
                    "optionC": "sometimes",
                    "result": "endlessly",
                    "explanation": "채원은 'Ideas fascinate me endlessly'라고 아이디어가 끝없이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your intellectual depth amazes!",
                    "translation": "너의 지적 깊이가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your artistic soul touches hearts.",
                    "translation": "너의 예술적 영혼이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Free time becomes creative expression!",
                    "translation": "자유 시간이 창의적 표현이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래가 자유 시간에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Free",
                    "optionC": "time",
                    "optionD": "creative",
                    "optionE": "expression",
                    "result": "Free time becomes creative expression",
                    "explanation": "미래는 'Free time becomes creative expression'라고 자유 시간이 창의적 표현이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "INTP의 이론적 탐구와 INFP의 감성적 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "Books expand my thinking.",
                    "translation": "책이 내 사고를 확장시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "Art expresses my feelings.",
                    "translation": "예술이 내 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Ideas fascinate me endlessly.",
                    "translation": "아이디어가 끝없이 나를 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 책이 자신의 사고를 확장시킨다고 했나요?",
                    "hint": "INTP는 지적 탐구를 즐겨요.",
                    "result": "O",
                    "explanation": "채원은 'Books expand my thinking'라고 책이 자신의 사고를 확장시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Personal creation brings peace!",
                    "translation": "개인적인 창작이 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You channel emotions into beauty.",
                    "translation": "너는 감정을 아름다움으로 전환시키는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ideas fascinate Chaewon @@.",
                    "hint": "아이디어가 채원을 매혹시키는 정도예요.",
                    "optionA": "never",
                    "optionB": "endlessly",
                    "optionC": "sometimes",
                    "result": "endlessly",
                    "explanation": "채원은 'Ideas fascinate me endlessly'라고 아이디어가 끝없이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "Your intellectual depth amazes!",
                    "translation": "너의 지적 깊이가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your artistic soul touches hearts.",
                    "translation": "너의 예술적 영혼이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "Free time becomes creative expression!",
                    "translation": "자유 시간이 창의적 표현이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미래가 자유 시간에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Free",
                    "optionC": "time",
                    "optionD": "creative",
                    "optionE": "expression",
                    "result": "Free time becomes creative expression",
                    "explanation": "미래는 'Free time becomes creative expression'라고 자유 시간이 창의적 표현이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8661 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "INTP의 논리적 토론과 INFP의 가치 중심 대화 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "Let's examine all angles.",
                    "translation": "모든 각도를 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Our values matter here.",
                    "translation": "여기서는 우리 가치관이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Logic helps find truth.",
                    "translation": "논리가 진실을 찾는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 모든 각도를 살펴보자고 했나요?",
                    "hint": "INTP는 객관적으로 분석하려고 해요.",
                    "result": "O",
                    "explanation": "정현은 'Let's examine all angles'라고 모든 각도를 살펴보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Hearts need healing first!",
                    "translation": "마음의 치유가 먼저 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You prioritize emotional wellness.",
                    "translation": "너는 감정적 웰빙을 우선시하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic helps find @@.",
                    "hint": "논리가 찾는데 도움을 주는 것이에요.",
                    "optionA": "food",
                    "optionB": "truth",
                    "optionC": "sleep",
                    "result": "truth",
                    "explanation": "정현은 'Logic helps find truth'라고 논리가 진실을 찾는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Your fair mind seeks justice!",
                    "translation": "너의 공정한 마음이 정의를 추구해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your compassionate heart brings healing.",
                    "translation": "너의 연민 있는 마음이 치유를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Understanding grows through genuine care!",
                    "translation": "이해가 진실한 관심을 통해 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "은비가 이해에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Understanding",
                    "optionC": "genuine",
                    "optionD": "care",
                    "optionE": "through",
                    "result": "Understanding grows through genuine care",
                    "explanation": "은비는 'Understanding grows through genuine care'라고 이해가 진실한 관심을 통해 자란다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "INTP의 논리적 토론과 INFP의 가치 중심 대화 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "Let's examine all angles.",
                    "translation": "모든 각도를 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Our values matter here.",
                    "translation": "여기서는 우리 가치관이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Logic helps find truth.",
                    "translation": "논리가 진실을 찾는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 모든 각도를 살펴보자고 했나요?",
                    "hint": "INTP는 객관적으로 분석하려고 해요.",
                    "result": "O",
                    "explanation": "정현은 'Let's examine all angles'라고 모든 각도를 살펴보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Hearts need healing first!",
                    "translation": "마음의 치유가 먼저 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You prioritize emotional wellness.",
                    "translation": "너는 감정적 웰빙을 우선시하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic helps find @@.",
                    "hint": "논리가 찾는데 도움을 주는 것이에요.",
                    "optionA": "food",
                    "optionB": "truth",
                    "optionC": "sleep",
                    "result": "truth",
                    "explanation": "정현은 'Logic helps find truth'라고 논리가 진실을 찾는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Your fair mind seeks justice!",
                    "translation": "너의 공정한 마음이 정의를 추구해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your compassionate heart brings healing.",
                    "translation": "너의 연민 있는 마음이 치유를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Understanding grows through genuine care!",
                    "translation": "이해가 진실한 관심을 통해 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "은비가 이해에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Understanding",
                    "optionC": "genuine",
                    "optionD": "care",
                    "optionE": "through",
                    "result": "Understanding grows through genuine care",
                    "explanation": "은비는 'Understanding grows through genuine care'라고 이해가 진실한 관심을 통해 자란다고 했어요."
                }
            ]
        }
    ]
}
ID: 8662 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 갈등",
            "explanation": "INTP의 객관적 분석과 INFP의 개인적 배려 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "What went wrong here?",
                    "translation": "여기서 뭐가 잘못됐을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "How is everyone feeling?",
                    "translation": "모든 사람이 어떻게 느끼고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Systems need fixing first.",
                    "translation": "시스템을 먼저 고쳐야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 뭐가 잘못됐는지 궁금해했나요?",
                    "hint": "INTP는 문제의 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "강사는 'What went wrong here?'라고 여기서 뭐가 잘못됐는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "People's hearts matter most!",
                    "translation": "사람들의 마음이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You focus on human impact.",
                    "translation": "너는 인간에게 미치는 영향에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Systems need fixing @@.",
                    "hint": "강사가 시스템을 고치는 순서에 대해 말하는 거예요.",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "강사는 'Systems need fixing first'라고 시스템을 먼저 고쳐야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나영",
                    "script": "Your problem-solving mind helps everyone!",
                    "translation": "너의 문제 해결하는 마음이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your people-centered approach heals teams.",
                    "translation": "너의 사람 중심 접근이 팀을 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "Good teams need both perspectives!",
                    "translation": "좋은 팀은 두 관점이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "나영이 팀워크에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "teams",
                    "optionC": "both",
                    "optionD": "perspectives",
                    "optionE": "need",
                    "result": "Good teams need both perspectives",
                    "explanation": "나영은 'Good teams need both perspectives'라고 좋은 팀은 두 관점이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 갈등",
            "explanation": "INTP의 객관적 분석과 INFP의 개인적 배려 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "What went wrong here?",
                    "translation": "여기서 뭐가 잘못됐을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "How is everyone feeling?",
                    "translation": "모든 사람이 어떻게 느끼고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Systems need fixing first.",
                    "translation": "시스템을 먼저 고쳐야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 뭐가 잘못됐는지 궁금해했나요?",
                    "hint": "INTP는 문제의 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "강사는 'What went wrong here?'라고 여기서 뭐가 잘못됐는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "People's hearts matter most!",
                    "translation": "사람들의 마음이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You focus on human impact.",
                    "translation": "너는 인간에게 미치는 영향에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Systems need fixing @@.",
                    "hint": "강사가 시스템을 고치는 순서에 대해 말하는 거예요.",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "강사는 'Systems need fixing first'라고 시스템을 먼저 고쳐야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나영",
                    "script": "Your problem-solving mind helps everyone!",
                    "translation": "너의 문제 해결하는 마음이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your people-centered approach heals teams.",
                    "translation": "너의 사람 중심 접근이 팀을 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "Good teams need both perspectives!",
                    "translation": "좋은 팀은 두 관점이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "나영이 팀워크에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "teams",
                    "optionC": "both",
                    "optionD": "perspectives",
                    "optionE": "need",
                    "result": "Good teams need both perspectives",
                    "explanation": "나영은 'Good teams need both perspectives'라고 좋은 팀은 두 관점이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8663 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 대화 시간",
            "explanation": "INTP의 호기심 많은 질문과 INFJ의 따뜻한 관심 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Why do people act this way?",
                    "translation": "사람들은 왜 이렇게 행동할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "How are you feeling today?",
                    "translation": "오늘 기분이 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I think about reasons.",
                    "translation": "이유에 대해 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 사람들이 왜 그렇게 행동하는지 궁금해했나요?",
                    "hint": "INTP는 행동의 원인을 분석해요.",
                    "result": "O",
                    "explanation": "도현은 'Why do people act this way?'라고 사람들이 왜 이렇게 행동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Your heart matters to me.",
                    "translation": "너의 마음이 나에게 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You care about feelings.",
                    "translation": "너는 감정을 신경쓰는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seojin asks how Dohyun is feeling @@.",
                    "hint": "서진이 도현의 기분을 묻는 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "today",
                    "optionC": "tomorrow",
                    "result": "today",
                    "explanation": "서진은 'How are you feeling today?'라고 오늘 기분이 어떤지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your questions help me learn!",
                    "translation": "너의 질문이 배우는데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your kindness makes me comfortable.",
                    "translation": "너의 친절이 나를 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Good friends ask and listen!",
                    "translation": "좋은 친구는 묻고 들어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서진이 우정에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "and",
                    "optionD": "listen",
                    "optionE": "ask",
                    "result": "Good friends ask and listen",
                    "explanation": "서진은 'Good friends ask and listen'라고 좋은 친구는 묻고 들어준다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 대화 시간",
            "explanation": "INTP의 호기심 많은 질문과 INFJ의 따뜻한 관심 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Why do people act this way?",
                    "translation": "사람들은 왜 이렇게 행동할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "How are you feeling today?",
                    "translation": "오늘 기분이 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I think about reasons.",
                    "translation": "이유에 대해 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 사람들이 왜 그렇게 행동하는지 궁금해했나요?",
                    "hint": "INTP는 행동의 원인을 분석해요.",
                    "result": "O",
                    "explanation": "도현은 'Why do people act this way?'라고 사람들이 왜 이렇게 행동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Your heart matters to me.",
                    "translation": "너의 마음이 나에게 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You care about feelings.",
                    "translation": "너는 감정을 신경쓰는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seojin asks how Dohyun is feeling @@.",
                    "hint": "서진이 도현의 기분을 묻는 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "today",
                    "optionC": "tomorrow",
                    "result": "today",
                    "explanation": "서진은 'How are you feeling today?'라고 오늘 기분이 어떤지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your questions help me learn!",
                    "translation": "너의 질문이 배우는데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your kindness makes me comfortable.",
                    "translation": "너의 친절이 나를 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Good friends ask and listen!",
                    "translation": "좋은 친구는 묻고 들어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서진이 우정에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "and",
                    "optionD": "listen",
                    "optionE": "ask",
                    "result": "Good friends ask and listen",
                    "explanation": "서진은 'Good friends ask and listen'라고 좋은 친구는 묻고 들어준다고 했어요."
                }
            ]
        }
    ]
}
ID: 8664 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구 만나기",
            "explanation": "INTP의 신중한 접근과 INFJ의 진심 어린 관심 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I need time to understand.",
                    "translation": "이해하는데 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "What makes you happy?",
                    "translation": "뭐가 너를 행복하게 해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "People are complex puzzles.",
                    "translation": "사람들은 복잡한 퍼즐이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 이해하는데 시간이 필요하다고 했나요?",
                    "hint": "INTP는 사람을 이해하는데 신중해요.",
                    "result": "O",
                    "explanation": "채원은 'I need time to understand'라고 이해하는데 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "I want to know you.",
                    "translation": "너를 알고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You show real interest.",
                    "translation": "너는 진짜 관심을 보여주는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "People are complex @@.",
                    "hint": "채원이 사람들에 대해 말하는 거예요.",
                    "optionA": "books",
                    "optionB": "puzzles",
                    "optionC": "games",
                    "result": "puzzles",
                    "explanation": "채원은 'People are complex puzzles'라고 사람들은 복잡한 퍼즐이라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Your careful way is wise!",
                    "translation": "너의 신중한 방식이 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your warmth helps me open up.",
                    "translation": "너의 따뜻함이 나를 마음을 열게 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Friendship grows with time and care!",
                    "translation": "우정은 시간과 관심으로 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미나가 우정에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Friendship",
                    "optionC": "time",
                    "optionD": "care",
                    "optionE": "with",
                    "result": "Friendship grows with time care",
                    "explanation": "미나는 'Friendship grows with time and care'라고 우정은 시간과 관심으로 자란다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구 만나기",
            "explanation": "INTP의 신중한 접근과 INFJ의 진심 어린 관심 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I need time to understand.",
                    "translation": "이해하는데 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "What makes you happy?",
                    "translation": "뭐가 너를 행복하게 해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "People are complex puzzles.",
                    "translation": "사람들은 복잡한 퍼즐이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 이해하는데 시간이 필요하다고 했나요?",
                    "hint": "INTP는 사람을 이해하는데 신중해요.",
                    "result": "O",
                    "explanation": "채원은 'I need time to understand'라고 이해하는데 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "I want to know you.",
                    "translation": "너를 알고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You show real interest.",
                    "translation": "너는 진짜 관심을 보여주는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "People are complex @@.",
                    "hint": "채원이 사람들에 대해 말하는 거예요.",
                    "optionA": "books",
                    "optionB": "puzzles",
                    "optionC": "games",
                    "result": "puzzles",
                    "explanation": "채원은 'People are complex puzzles'라고 사람들은 복잡한 퍼즐이라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Your careful way is wise!",
                    "translation": "너의 신중한 방식이 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your warmth helps me open up.",
                    "translation": "너의 따뜻함이 나를 마음을 열게 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Friendship grows with time and care!",
                    "translation": "우정은 시간과 관심으로 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미나가 우정에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Friendship",
                    "optionC": "time",
                    "optionD": "care",
                    "optionE": "with",
                    "result": "Friendship grows with time care",
                    "explanation": "미나는 'Friendship grows with time and care'라고 우정은 시간과 관심으로 자란다고 했어요."
                }
            ]
        }
    ]
}
ID: 8665 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "재미있는 책 이야기",
            "explanation": "INTP의 논리적 분석과 INFJ의 감정적 연결 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "How does this story work?",
                    "translation": "이 이야기는 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "This story touches my heart.",
                    "translation": "이 이야기가 내 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I like the clever parts.",
                    "translation": "영리한 부분들을 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이야기가 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 구조와 논리를 분석해요.",
                    "result": "O",
                    "explanation": "정우는 'How does this story work?'라고 이 이야기가 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "The feelings are so real!",
                    "translation": "감정이 너무 실제 같아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You connect with characters deeply.",
                    "translation": "너는 등장인물들과 깊게 연결되는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Daeun says this story touches her @@.",
                    "hint": "다은이 이야기의 영향을 받는 부분이에요.",
                    "optionA": "mind",
                    "optionB": "heart",
                    "optionC": "hand",
                    "result": "heart",
                    "explanation": "다은은 'This story touches my heart'라고 이 이야기가 자신의 마음을 감동시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다은",
                    "script": "Your smart thinking helps me see more!",
                    "translation": "너의 똑똑한 생각이 더 많이 보게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your deep feelings make stories alive.",
                    "translation": "너의 깊은 감정이 이야기를 살아있게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Books become friends through sharing!",
                    "translation": "책이 나눔을 통해 친구가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다은이 독서에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Books",
                    "optionC": "friends",
                    "optionD": "sharing",
                    "optionE": "through",
                    "result": "Books become friends through sharing",
                    "explanation": "다은은 'Books become friends through sharing'라고 책이 나눔을 통해 친구가 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "재미있는 책 이야기",
            "explanation": "INTP의 논리적 분석과 INFJ의 감정적 연결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "How does this story work?",
                    "translation": "이 이야기는 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "This story touches my heart.",
                    "translation": "이 이야기가 내 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I like the clever parts.",
                    "translation": "영리한 부분들을 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이야기가 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 구조와 논리를 분석해요.",
                    "result": "O",
                    "explanation": "정우는 'How does this story work?'라고 이 이야기가 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "The feelings are so real!",
                    "translation": "감정이 너무 실제 같아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You connect with characters deeply.",
                    "translation": "너는 등장인물들과 깊게 연결되는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Daeun says this story touches her @@.",
                    "hint": "다은이 이야기의 영향을 받는 부분이에요.",
                    "optionA": "mind",
                    "optionB": "heart",
                    "optionC": "hand",
                    "result": "heart",
                    "explanation": "다은은 'This story touches my heart'라고 이 이야기가 자신의 마음을 감동시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다은",
                    "script": "Your smart thinking helps me see more!",
                    "translation": "너의 똑똑한 생각이 더 많이 보게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your deep feelings make stories alive.",
                    "translation": "너의 깊은 감정이 이야기를 살아있게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Books become friends through sharing!",
                    "translation": "책이 나눔을 통해 친구가 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "다은이 독서에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Books",
                    "optionC": "friends",
                    "optionD": "sharing",
                    "optionE": "through",
                    "result": "Books become friends through sharing",
                    "explanation": "다은은 'Books become friends through sharing'라고 책이 나눔을 통해 친구가 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8666 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "INTP의 이론 중심 학습과 INFJ의 목적 있는 학습 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "What are the basic rules?",
                    "translation": "기본 규칙이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "How can this help people?",
                    "translation": "이게 사람들에게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I want to understand systems.",
                    "translation": "시스템을 이해하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 기본 규칙이 뭔지 궁금해했나요?",
                    "hint": "INTP는 기본 원리를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "현민은 'What are the basic rules?'라고 기본 규칙이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I learn for good reasons.",
                    "translation": "좋은 이유로 배워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You study with clear purpose.",
                    "translation": "너는 명확한 목적을 가지고 공부하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Areum asks how this can help @@.",
                    "hint": "아름이 도움을 주고 싶은 대상이에요.",
                    "optionA": "books",
                    "optionB": "people",
                    "optionC": "animals",
                    "result": "people",
                    "explanation": "아름은 'How can this help people?'라고 이게 사람들에게 어떻게 도움이 될지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아름",
                    "script": "Your deep questions make me think!",
                    "translation": "너의 깊은 질문이 나를 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your caring purpose inspires me.",
                    "translation": "너의 배려하는 목적이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Learning becomes helping others!",
                    "translation": "배움이 남을 돕는 것이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아름이 학습의 목적에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Learning",
                    "optionC": "helping",
                    "optionD": "others",
                    "optionE": "truly",
                    "result": "Learning truly becomes helping others",
                    "explanation": "아름은 'Learning becomes helping others'라고 배움이 남을 돕는 것이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "INTP의 이론 중심 학습과 INFJ의 목적 있는 학습 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "What are the basic rules?",
                    "translation": "기본 규칙이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "How can this help people?",
                    "translation": "이게 사람들에게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I want to understand systems.",
                    "translation": "시스템을 이해하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 기본 규칙이 뭔지 궁금해했나요?",
                    "hint": "INTP는 기본 원리를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "현민은 'What are the basic rules?'라고 기본 규칙이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I learn for good reasons.",
                    "translation": "좋은 이유로 배워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You study with clear purpose.",
                    "translation": "너는 명확한 목적을 가지고 공부하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Areum asks how this can help @@.",
                    "hint": "아름이 도움을 주고 싶은 대상이에요.",
                    "optionA": "books",
                    "optionB": "people",
                    "optionC": "animals",
                    "result": "people",
                    "explanation": "아름은 'How can this help people?'라고 이게 사람들에게 어떻게 도움이 될지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아름",
                    "script": "Your deep questions make me think!",
                    "translation": "너의 깊은 질문이 나를 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your caring purpose inspires me.",
                    "translation": "너의 배려하는 목적이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Learning becomes helping others!",
                    "translation": "배움이 남을 돕는 것이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "아름이 학습의 목적에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Learning",
                    "optionC": "helping",
                    "optionD": "others",
                    "optionE": "truly",
                    "result": "Learning truly becomes helping others",
                    "explanation": "아름은 'Learning becomes helping others'라고 배움이 남을 돕는 것이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8667 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택하기",
            "explanation": "INTP의 논리적 비교와 INFJ의 직감적 판단 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "Let me compare options.",
                    "translation": "선택들을 비교해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "My gut feeling says this.",
                    "translation": "내 직감이 이렇게 말해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Facts help me choose.",
                    "translation": "사실이 선택하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 선택들을 비교하고 싶다고 했나요?",
                    "hint": "INTP는 논리적으로 비교 분석해요.",
                    "result": "O",
                    "explanation": "지은은 'Let me compare options'라고 선택들을 비교하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "I trust my inner voice.",
                    "translation": "내면의 목소리를 믿어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You follow your intuition.",
                    "translation": "너는 직감을 따르는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Facts help Jieun @@.",
                    "hint": "사실이 지은에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "choose",
                    "optionC": "eat",
                    "result": "choose",
                    "explanation": "지은은 'Facts help me choose'라고 사실이 선택하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미영",
                    "script": "Your careful thinking is smart!",
                    "translation": "너의 신중한 생각이 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your strong intuition guides well.",
                    "translation": "너의 강한 직감이 잘 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Good choices come many ways!",
                    "translation": "좋은 선택은 여러 방법으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미영이 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "come",
                    "result": "Good choices come many ways",
                    "explanation": "미영은 'Good choices come many ways'라고 좋은 선택은 여러 방법으로 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택하기",
            "explanation": "INTP의 논리적 비교와 INFJ의 직감적 판단 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "Let me compare options.",
                    "translation": "선택들을 비교해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "My gut feeling says this.",
                    "translation": "내 직감이 이렇게 말해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Facts help me choose.",
                    "translation": "사실이 선택하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 선택들을 비교하고 싶다고 했나요?",
                    "hint": "INTP는 논리적으로 비교 분석해요.",
                    "result": "O",
                    "explanation": "지은은 'Let me compare options'라고 선택들을 비교하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "I trust my inner voice.",
                    "translation": "내면의 목소리를 믿어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You follow your intuition.",
                    "translation": "너는 직감을 따르는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Facts help Jieun @@.",
                    "hint": "사실이 지은에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "choose",
                    "optionC": "eat",
                    "result": "choose",
                    "explanation": "지은은 'Facts help me choose'라고 사실이 선택하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미영",
                    "script": "Your careful thinking is smart!",
                    "translation": "너의 신중한 생각이 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your strong intuition guides well.",
                    "translation": "너의 강한 직감이 잘 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Good choices come many ways!",
                    "translation": "좋은 선택은 여러 방법으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미영이 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "come",
                    "result": "Good choices come many ways",
                    "explanation": "미영은 'Good choices come many ways'라고 좋은 선택은 여러 방법으로 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8668 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "INTP의 분석적 접근과 INFJ의 전체적 관점 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "What causes this problem?",
                    "translation": "이 문제의 원인이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "How does everyone feel?",
                    "translation": "모든 사람이 어떻게 느낄까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "I look at each part.",
                    "translation": "각 부분을 살펴봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 문제의 원인이 뭔지 궁금해했나요?",
                    "hint": "INTP는 문제의 근본 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'What causes this problem?'라고 이 문제의 원인이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I see the big picture.",
                    "translation": "큰 그림을 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You think about everyone affected.",
                    "translation": "너는 영향을 받는 모든 사람을 생각하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Soyoung looks at each @@.",
                    "hint": "소영이 살펴보는 것이에요.",
                    "optionA": "person",
                    "optionB": "part",
                    "optionC": "day",
                    "result": "part",
                    "explanation": "소영은 'I look at each part'라고 각 부분을 살펴본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your detailed analysis helps!",
                    "translation": "너의 세심한 분석이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your caring view makes solutions better.",
                    "translation": "너의 배려하는 관점이 해결책을 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Problems need both head and heart!",
                    "translation": "문제는 머리와 마음이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서진이 문제 해결에 대해 말하는 거예요.",
                    "optionA": "Problems",
                    "optionB": "need",
                    "optionC": "head",
                    "optionD": "heart",
                    "optionE": "and",
                    "result": "Problems need head and heart",
                    "explanation": "서진은 'Problems need both head and heart'라고 문제는 머리와 마음이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "INTP의 분석적 접근과 INFJ의 전체적 관점 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "What causes this problem?",
                    "translation": "이 문제의 원인이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "How does everyone feel?",
                    "translation": "모든 사람이 어떻게 느낄까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "I look at each part.",
                    "translation": "각 부분을 살펴봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 문제의 원인이 뭔지 궁금해했나요?",
                    "hint": "INTP는 문제의 근본 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'What causes this problem?'라고 이 문제의 원인이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I see the big picture.",
                    "translation": "큰 그림을 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You think about everyone affected.",
                    "translation": "너는 영향을 받는 모든 사람을 생각하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Soyoung looks at each @@.",
                    "hint": "소영이 살펴보는 것이에요.",
                    "optionA": "person",
                    "optionB": "part",
                    "optionC": "day",
                    "result": "part",
                    "explanation": "소영은 'I look at each part'라고 각 부분을 살펴본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your detailed analysis helps!",
                    "translation": "너의 세심한 분석이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your caring view makes solutions better.",
                    "translation": "너의 배려하는 관점이 해결책을 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Problems need both head and heart!",
                    "translation": "문제는 머리와 마음이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서진이 문제 해결에 대해 말하는 거예요.",
                    "optionA": "Problems",
                    "optionB": "need",
                    "optionC": "head",
                    "optionD": "heart",
                    "optionE": "and",
                    "result": "Problems need head and heart",
                    "explanation": "서진은 'Problems need both head and heart'라고 문제는 머리와 마음이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8669 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유로운 하루",
            "explanation": "INTP의 유연한 계획과 INFJ의 의미 있는 일상 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I'll see what happens.",
                    "translation": "어떻게 되는지 볼 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I like having small plans.",
                    "translation": "작은 계획들을 갖는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Freedom feels good to me.",
                    "translation": "자유가 나에게는 좋게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 어떻게 되는지 보겠다고 했나요?",
                    "hint": "INTP는 유연하고 개방적이에요.",
                    "result": "O",
                    "explanation": "정현은 'I'll see what happens'라고 어떻게 되는지 보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Purpose makes days special.",
                    "translation": "목적이 하루를 특별하게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You find meaning in daily life.",
                    "translation": "너는 일상에서 의미를 찾는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Freedom feels good to @@.",
                    "hint": "자유가 좋게 느껴지는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "정현은 'Freedom feels good to me'라고 자유가 자신에게는 좋게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your open mind is beautiful!",
                    "translation": "너의 열린 마음이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your thoughtful living inspires me.",
                    "translation": "너의 사려 깊은 삶이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Days become meaningful through both ways!",
                    "translation": "두 방식 모두를 통해 하루가 의미 있어져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민수가 하루에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Days",
                    "optionC": "meaningful",
                    "optionD": "ways",
                    "optionE": "both",
                    "result": "Days become meaningful both ways",
                    "explanation": "민수는 'Days become meaningful through both ways'라고 두 방식 모두를 통해 하루가 의미 있어진다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유로운 하루",
            "explanation": "INTP의 유연한 계획과 INFJ의 의미 있는 일상 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I'll see what happens.",
                    "translation": "어떻게 되는지 볼 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I like having small plans.",
                    "translation": "작은 계획들을 갖는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Freedom feels good to me.",
                    "translation": "자유가 나에게는 좋게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 어떻게 되는지 보겠다고 했나요?",
                    "hint": "INTP는 유연하고 개방적이에요.",
                    "result": "O",
                    "explanation": "정현은 'I'll see what happens'라고 어떻게 되는지 보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Purpose makes days special.",
                    "translation": "목적이 하루를 특별하게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You find meaning in daily life.",
                    "translation": "너는 일상에서 의미를 찾는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Freedom feels good to @@.",
                    "hint": "자유가 좋게 느껴지는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "정현은 'Freedom feels good to me'라고 자유가 자신에게는 좋게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your open mind is beautiful!",
                    "translation": "너의 열린 마음이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your thoughtful living inspires me.",
                    "translation": "너의 사려 깊은 삶이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Days become meaningful through both ways!",
                    "translation": "두 방식 모두를 통해 하루가 의미 있어져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "민수가 하루에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Days",
                    "optionC": "meaningful",
                    "optionD": "ways",
                    "optionE": "both",
                    "result": "Days become meaningful both ways",
                    "explanation": "민수는 'Days become meaningful through both ways'라고 두 방식 모두를 통해 하루가 의미 있어진다고 했어요."
                }
            ]
        }
    ]
}
ID: 8670 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "여유로운 주말",
            "explanation": "INTP의 탐구 시간과 INFJ의 성찰 시간 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I explore random ideas.",
                    "translation": "무작위 아이디어들을 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I think about life deeply.",
                    "translation": "인생에 대해 깊이 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "My mind jumps around freely.",
                    "translation": "내 마음이 자유롭게 여기저기 뛰어다녀."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 무작위 아이디어들을 탐구한다고 했나요?",
                    "hint": "INTP는 다양한 아이디어를 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "강사는 'I explore random ideas'라고 무작위 아이디어들을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Quiet time helps me grow.",
                    "translation": "조용한 시간이 성장에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You use time for self-reflection.",
                    "translation": "너는 시간을 자기 성찰에 사용하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kangsa's mind jumps around @@.",
                    "hint": "강사의 마음이 뛰어다니는 방식이에요.",
                    "optionA": "slowly",
                    "optionB": "freely",
                    "optionC": "sadly",
                    "result": "freely",
                    "explanation": "강사는 'My mind jumps around freely'라고 자신의 마음이 자유롭게 여기저기 뛰어다닌다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태민",
                    "script": "Your creative thinking amazes me!",
                    "translation": "너의 창의적 사고가 나를 놀라게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your deep wisdom touches hearts.",
                    "translation": "너의 깊은 지혜가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Weekends feed our souls differently!",
                    "translation": "주말이 우리 영혼을 다르게 채워줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태민이 주말에 대해 말하는 거예요.",
                    "optionA": "feed",
                    "optionB": "Weekends",
                    "optionC": "souls",
                    "optionD": "differently",
                    "optionE": "our",
                    "result": "Weekends feed our souls differently",
                    "explanation": "태민은 'Weekends feed our souls differently'라고 주말이 우리 영혼을 다르게 채워준다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "여유로운 주말",
            "explanation": "INTP의 탐구 시간과 INFJ의 성찰 시간 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I explore random ideas.",
                    "translation": "무작위 아이디어들을 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I think about life deeply.",
                    "translation": "인생에 대해 깊이 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "My mind jumps around freely.",
                    "translation": "내 마음이 자유롭게 여기저기 뛰어다녀."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 무작위 아이디어들을 탐구한다고 했나요?",
                    "hint": "INTP는 다양한 아이디어를 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "강사는 'I explore random ideas'라고 무작위 아이디어들을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Quiet time helps me grow.",
                    "translation": "조용한 시간이 성장에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You use time for self-reflection.",
                    "translation": "너는 시간을 자기 성찰에 사용하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kangsa's mind jumps around @@.",
                    "hint": "강사의 마음이 뛰어다니는 방식이에요.",
                    "optionA": "slowly",
                    "optionB": "freely",
                    "optionC": "sadly",
                    "result": "freely",
                    "explanation": "강사는 'My mind jumps around freely'라고 자신의 마음이 자유롭게 여기저기 뛰어다닌다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태민",
                    "script": "Your creative thinking amazes me!",
                    "translation": "너의 창의적 사고가 나를 놀라게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your deep wisdom touches hearts.",
                    "translation": "너의 깊은 지혜가 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Weekends feed our souls differently!",
                    "translation": "주말이 우리 영혼을 다르게 채워줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "태민이 주말에 대해 말하는 거예요.",
                    "optionA": "feed",
                    "optionB": "Weekends",
                    "optionC": "souls",
                    "optionD": "differently",
                    "optionE": "our",
                    "result": "Weekends feed our souls differently",
                    "explanation": "태민은 'Weekends feed our souls differently'라고 주말이 우리 영혼을 다르게 채워준다고 했어요."
                }
            ]
        }
    ]
}
ID: 8671 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 걱정할 때",
            "explanation": "INTP의 분석적 준비와 INFJ의 체계적 계획 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I'll figure out patterns.",
                    "translation": "패턴을 알아낼 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I need a clear plan.",
                    "translation": "명확한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Understanding helps me feel calm.",
                    "translation": "이해하는 것이 마음을 차분하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 패턴을 알아내겠다고 했나요?",
                    "hint": "INTP는 구조와 패턴을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "도현은 'I'll figure out patterns'라고 패턴을 알아내겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정민",
                    "script": "Step by step works best.",
                    "translation": "단계별로 하는 게 가장 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You organize everything carefully.",
                    "translation": "너는 모든 걸 신중하게 정리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding helps Dohyun feel @@.",
                    "hint": "이해하는 것이 도현에게 주는 감정이에요.",
                    "optionA": "worried",
                    "optionB": "calm",
                    "optionC": "angry",
                    "result": "calm",
                    "explanation": "도현은 'Understanding helps me feel calm'라고 이해하는 것이 마음을 차분하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정민",
                    "script": "Your logical thinking reduces stress!",
                    "translation": "너의 논리적 사고가 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your organized approach gives confidence.",
                    "translation": "너의 체계적인 접근이 자신감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "Good preparation comes in different ways!",
                    "translation": "좋은 준비는 다른 방식으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정민이 준비에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "preparation",
                    "optionC": "different",
                    "optionD": "ways",
                    "optionE": "comes",
                    "result": "Good preparation comes different ways",
                    "explanation": "정민은 'Good preparation comes in different ways'라고 좋은 준비는 다른 방식으로 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 걱정할 때",
            "explanation": "INTP의 분석적 준비와 INFJ의 체계적 계획 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I'll figure out patterns.",
                    "translation": "패턴을 알아낼 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I need a clear plan.",
                    "translation": "명확한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Understanding helps me feel calm.",
                    "translation": "이해하는 것이 마음을 차분하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 패턴을 알아내겠다고 했나요?",
                    "hint": "INTP는 구조와 패턴을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "도현은 'I'll figure out patterns'라고 패턴을 알아내겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정민",
                    "script": "Step by step works best.",
                    "translation": "단계별로 하는 게 가장 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You organize everything carefully.",
                    "translation": "너는 모든 걸 신중하게 정리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding helps Dohyun feel @@.",
                    "hint": "이해하는 것이 도현에게 주는 감정이에요.",
                    "optionA": "worried",
                    "optionB": "calm",
                    "optionC": "angry",
                    "result": "calm",
                    "explanation": "도현은 'Understanding helps me feel calm'라고 이해하는 것이 마음을 차분하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정민",
                    "script": "Your logical thinking reduces stress!",
                    "translation": "너의 논리적 사고가 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your organized approach gives confidence.",
                    "translation": "너의 체계적인 접근이 자신감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "Good preparation comes in different ways!",
                    "translation": "좋은 준비는 다른 방식으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "정민이 준비에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "preparation",
                    "optionC": "different",
                    "optionD": "ways",
                    "optionE": "comes",
                    "result": "Good preparation comes different ways",
                    "explanation": "정민은 'Good preparation comes in different ways'라고 좋은 준비는 다른 방식으로 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8672 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화",
            "explanation": "INTP의 적응 분석과 INFJ의 감정 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "What exactly changed here?",
                    "translation": "여기서 정확히 뭐가 바뀌었을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I need time to adjust.",
                    "translation": "적응할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I analyze new situations.",
                    "translation": "새로운 상황을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 정확히 뭐가 바뀌었는지 궁금해했나요?",
                    "hint": "INTP는 변화를 분석적으로 파악해요.",
                    "result": "O",
                    "explanation": "채원은 'What exactly changed here?'라고 여기서 정확히 뭐가 바뀌었는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "Change affects my whole feeling.",
                    "translation": "변화가 내 전체 감정에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You feel changes very deeply.",
                    "translation": "너는 변화를 아주 깊게 느끼는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mina needs time to @@.",
                    "hint": "미나가 필요한 것이에요.",
                    "optionA": "sleep",
                    "optionB": "adjust",
                    "optionC": "eat",
                    "result": "adjust",
                    "explanation": "미나는 'I need time to adjust'라고 적응할 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Your clear thinking helps me understand!",
                    "translation": "너의 명확한 사고가 이해하는데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your honest feelings help me care.",
                    "translation": "너의 솔직한 감정이 관심을 갖게 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Changes become easier with good friends!",
                    "translation": "좋은 친구들과 함께하면 변화가 더 쉬워져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미나가 변화와 우정에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Changes",
                    "optionC": "easier",
                    "optionD": "friends",
                    "optionE": "good",
                    "result": "Changes become easier good friends",
                    "explanation": "미나는 'Changes become easier with good friends'라고 좋은 친구들과 함께하면 변화가 더 쉬워진다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화",
            "explanation": "INTP의 적응 분석과 INFJ의 감정 처리 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "What exactly changed here?",
                    "translation": "여기서 정확히 뭐가 바뀌었을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I need time to adjust.",
                    "translation": "적응할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I analyze new situations.",
                    "translation": "새로운 상황을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 정확히 뭐가 바뀌었는지 궁금해했나요?",
                    "hint": "INTP는 변화를 분석적으로 파악해요.",
                    "result": "O",
                    "explanation": "채원은 'What exactly changed here?'라고 여기서 정확히 뭐가 바뀌었는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "Change affects my whole feeling.",
                    "translation": "변화가 내 전체 감정에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You feel changes very deeply.",
                    "translation": "너는 변화를 아주 깊게 느끼는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mina needs time to @@.",
                    "hint": "미나가 필요한 것이에요.",
                    "optionA": "sleep",
                    "optionB": "adjust",
                    "optionC": "eat",
                    "result": "adjust",
                    "explanation": "미나는 'I need time to adjust'라고 적응할 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Your clear thinking helps me understand!",
                    "translation": "너의 명확한 사고가 이해하는데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your honest feelings help me care.",
                    "translation": "너의 솔직한 감정이 관심을 갖게 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Changes become easier with good friends!",
                    "translation": "좋은 친구들과 함께하면 변화가 더 쉬워져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미나가 변화와 우정에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Changes",
                    "optionC": "easier",
                    "optionD": "friends",
                    "optionE": "good",
                    "result": "Changes become easier good friends",
                    "explanation": "미나는 'Changes become easier with good friends'라고 좋은 친구들과 함께하면 변화가 더 쉬워진다고 했어요."
                }
            ]
        }
    ]
}
ID: 8673 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 꿈 생각하기",
            "explanation": "INTP의 가능성 탐구와 INFJ의 비전 설정 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "So many things seem possible.",
                    "translation": "너무 많은 것들이 가능해 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "테스터",
                    "script": "I see my clear future.",
                    "translation": "명확한 미래가 보여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different paths.",
                    "translation": "다른 길들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 많은 것들이 가능해 보인다고 했나요?",
                    "hint": "INTP는 많은 가능성을 고려해요.",
                    "result": "O",
                    "explanation": "김과장은 'So many things seem possible'라고 너무 많은 것들이 가능해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "테스터",
                    "script": "My vision guides me forward.",
                    "translation": "내 비전이 나를 앞으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You have strong direction.",
                    "translation": "너는 강한 방향성을 가지고 있구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Tester sees his clear @@.",
                    "hint": "테스터가 보는 것이에요.",
                    "optionA": "past",
                    "optionB": "future",
                    "optionC": "book",
                    "result": "future",
                    "explanation": "테스터는 'I see my clear future'라고 명확한 미래가 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "테스터",
                    "script": "Your open mind finds opportunities!",
                    "translation": "너의 열린 마음이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your focused vision inspires action.",
                    "translation": "너의 집중된 비전이 행동을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "테스터",
                    "script": "Dreams need both exploring and planning!",
                    "translation": "꿈은 탐구와 계획이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "테스터가 꿈에 대해 말하는 거예요.",
                    "optionA": "Dreams",
                    "optionB": "need",
                    "optionC": "exploring",
                    "optionD": "planning",
                    "optionE": "and",
                    "result": "Dreams need exploring and planning",
                    "explanation": "테스터는 'Dreams need both exploring and planning'라고 꿈은 탐구와 계획이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 꿈 생각하기",
            "explanation": "INTP의 가능성 탐구와 INFJ의 비전 설정 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "So many things seem possible.",
                    "translation": "너무 많은 것들이 가능해 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "테스터",
                    "script": "I see my clear future.",
                    "translation": "명확한 미래가 보여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different paths.",
                    "translation": "다른 길들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 많은 것들이 가능해 보인다고 했나요?",
                    "hint": "INTP는 많은 가능성을 고려해요.",
                    "result": "O",
                    "explanation": "김과장은 'So many things seem possible'라고 너무 많은 것들이 가능해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "테스터",
                    "script": "My vision guides me forward.",
                    "translation": "내 비전이 나를 앞으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You have strong direction.",
                    "translation": "너는 강한 방향성을 가지고 있구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Tester sees his clear @@.",
                    "hint": "테스터가 보는 것이에요.",
                    "optionA": "past",
                    "optionB": "future",
                    "optionC": "book",
                    "result": "future",
                    "explanation": "테스터는 'I see my clear future'라고 명확한 미래가 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "테스터",
                    "script": "Your open mind finds opportunities!",
                    "translation": "너의 열린 마음이 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your focused vision inspires action.",
                    "translation": "너의 집중된 비전이 행동을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "테스터",
                    "script": "Dreams need both exploring and planning!",
                    "translation": "꿈은 탐구와 계획이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "테스터가 꿈에 대해 말하는 거예요.",
                    "optionA": "Dreams",
                    "optionB": "need",
                    "optionC": "exploring",
                    "optionD": "planning",
                    "optionE": "and",
                    "result": "Dreams need exploring and planning",
                    "explanation": "테스터는 'Dreams need both exploring and planning'라고 꿈은 탐구와 계획이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8674 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 일 도전하기",
            "explanation": "INTP의 능력 검토와 INFJ의 목적 확인 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Can I do this well?",
                    "translation": "이걸 잘 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Does this match my values?",
                    "translation": "이게 내 가치관과 맞을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I check my skills first.",
                    "translation": "기술을 먼저 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이걸 잘 할 수 있는지 궁금해했나요?",
                    "hint": "INTP는 자신의 능력을 객관적으로 평가해요.",
                    "result": "O",
                    "explanation": "정우는 'Can I do this well?'라고 이걸 잘 할 수 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Meaning matters most to me.",
                    "translation": "의미가 나에게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You want work to feel right.",
                    "translation": "너는 일이 옳게 느껴지기를 원하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jeongwoo checks his skills @@.",
                    "hint": "정우가 기술을 확인하는 순서예요.",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "정우는 'I check my skills first'라고 기술을 먼저 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "Your honest self-check is wise!",
                    "translation": "너의 솔직한 자기 점검이 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your value-based thinking guides well.",
                    "translation": "너의 가치 기반 사고가 잘 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Good work needs both skill and heart!",
                    "translation": "좋은 일은 기술과 마음이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민석이 일에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "work",
                    "optionC": "skill",
                    "optionD": "heart",
                    "optionE": "needs",
                    "result": "Good work needs skill heart",
                    "explanation": "민석은 'Good work needs both skill and heart'라고 좋은 일은 기술과 마음이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 일 도전하기",
            "explanation": "INTP의 능력 검토와 INFJ의 목적 확인 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Can I do this well?",
                    "translation": "이걸 잘 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Does this match my values?",
                    "translation": "이게 내 가치관과 맞을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I check my skills first.",
                    "translation": "기술을 먼저 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이걸 잘 할 수 있는지 궁금해했나요?",
                    "hint": "INTP는 자신의 능력을 객관적으로 평가해요.",
                    "result": "O",
                    "explanation": "정우는 'Can I do this well?'라고 이걸 잘 할 수 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Meaning matters most to me.",
                    "translation": "의미가 나에게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You want work to feel right.",
                    "translation": "너는 일이 옳게 느껴지기를 원하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jeongwoo checks his skills @@.",
                    "hint": "정우가 기술을 확인하는 순서예요.",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "정우는 'I check my skills first'라고 기술을 먼저 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "Your honest self-check is wise!",
                    "translation": "너의 솔직한 자기 점검이 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your value-based thinking guides well.",
                    "translation": "너의 가치 기반 사고가 잘 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Good work needs both skill and heart!",
                    "translation": "좋은 일은 기술과 마음이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "민석이 일에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "work",
                    "optionC": "skill",
                    "optionD": "heart",
                    "optionE": "needs",
                    "result": "Good work needs skill heart",
                    "explanation": "민석은 'Good work needs both skill and heart'라고 좋은 일은 기술과 마음이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8675 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "INTP의 원리 이해와 INFJ의 의미 추구 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "How does this actually work?",
                    "translation": "이게 실제로 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "What can I create here?",
                    "translation": "여기서 뭘 만들 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I want to understand basics.",
                    "translation": "기초를 이해하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 이게 실제로 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 작동 원리를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "현민은 'How does this actually work?'라고 이게 실제로 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I love making beautiful things.",
                    "translation": "아름다운 것들을 만드는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You focus on creating something special.",
                    "translation": "너는 특별한 것을 만드는데 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunmin wants to understand @@.",
                    "hint": "현민이 이해하고 싶은 것이에요.",
                    "optionA": "people",
                    "optionB": "basics",
                    "optionC": "food",
                    "result": "basics",
                    "explanation": "현민은 'I want to understand basics'라고 기초를 이해하고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your curious mind learns so fast!",
                    "translation": "너의 호기심 많은 마음이 정말 빨리 배워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your creative vision makes beauty.",
                    "translation": "너의 창의적 비전이 아름다움을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Hobbies become joyful learning adventures!",
                    "translation": "취미가 즐거운 배움의 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서진이 취미에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Hobbies",
                    "optionC": "joyful",
                    "optionD": "adventures",
                    "optionE": "learning",
                    "result": "Hobbies become joyful learning adventures",
                    "explanation": "서진은 'Hobbies become joyful learning adventures'라고 취미가 즐거운 배움의 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "INTP의 원리 이해와 INFJ의 의미 추구 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "How does this actually work?",
                    "translation": "이게 실제로 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "What can I create here?",
                    "translation": "여기서 뭘 만들 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I want to understand basics.",
                    "translation": "기초를 이해하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 이게 실제로 어떻게 작동하는지 궁금해했나요?",
                    "hint": "INTP는 작동 원리를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "현민은 'How does this actually work?'라고 이게 실제로 어떻게 작동하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I love making beautiful things.",
                    "translation": "아름다운 것들을 만드는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You focus on creating something special.",
                    "translation": "너는 특별한 것을 만드는데 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunmin wants to understand @@.",
                    "hint": "현민이 이해하고 싶은 것이에요.",
                    "optionA": "people",
                    "optionB": "basics",
                    "optionC": "food",
                    "result": "basics",
                    "explanation": "현민은 'I want to understand basics'라고 기초를 이해하고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your curious mind learns so fast!",
                    "translation": "너의 호기심 많은 마음이 정말 빨리 배워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your creative vision makes beauty.",
                    "translation": "너의 창의적 비전이 아름다움을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Hobbies become joyful learning adventures!",
                    "translation": "취미가 즐거운 배움의 모험이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서진이 취미에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Hobbies",
                    "optionC": "joyful",
                    "optionD": "adventures",
                    "optionE": "learning",
                    "result": "Hobbies become joyful learning adventures",
                    "explanation": "서진은 'Hobbies become joyful learning adventures'라고 취미가 즐거운 배움의 모험이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8676 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "자유 시간 보내기",
            "explanation": "INTP의 자유로운 탐구와 INFJ의 의도적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I follow my curiosity today.",
                    "translation": "오늘은 호기심을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I choose activities with purpose.",
                    "translation": "목적이 있는 활동을 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Random discoveries excite me.",
                    "translation": "무작위 발견이 나를 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 오늘 호기심을 따라간다고 했나요?",
                    "hint": "INTP는 호기심에 이끌려 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "지은은 'I follow my curiosity today'라고 오늘은 호기심을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I want time to feel meaningful.",
                    "translation": "시간이 의미 있게 느껴지길 원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You plan your free time thoughtfully.",
                    "translation": "너는 자유 시간을 사려 깊게 계획하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Random discoveries excite @@.",
                    "hint": "무작위 발견에 흥분하는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "her",
                    "optionC": "everyone",
                    "result": "her",
                    "explanation": "지은은 'Random discoveries excite me'라고 무작위 발견이 자신을 흥분시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아름",
                    "script": "Your spontaneous learning is amazing!",
                    "translation": "너의 즉흥적인 배움이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your intentional living inspires depth.",
                    "translation": "너의 의도적인 삶이 깊이를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Free time becomes personal growth!",
                    "translation": "자유 시간이 개인적 성장이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아름이 자유 시간에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Free",
                    "optionC": "time",
                    "optionD": "personal",
                    "optionE": "growth",
                    "result": "Free time becomes personal growth",
                    "explanation": "아름은 'Free time becomes personal growth'라고 자유 시간이 개인적 성장이 된다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "자유 시간 보내기",
            "explanation": "INTP의 자유로운 탐구와 INFJ의 의도적 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I follow my curiosity today.",
                    "translation": "오늘은 호기심을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I choose activities with purpose.",
                    "translation": "목적이 있는 활동을 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Random discoveries excite me.",
                    "translation": "무작위 발견이 나를 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 오늘 호기심을 따라간다고 했나요?",
                    "hint": "INTP는 호기심에 이끌려 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "지은은 'I follow my curiosity today'라고 오늘은 호기심을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I want time to feel meaningful.",
                    "translation": "시간이 의미 있게 느껴지길 원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You plan your free time thoughtfully.",
                    "translation": "너는 자유 시간을 사려 깊게 계획하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Random discoveries excite @@.",
                    "hint": "무작위 발견에 흥분하는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "her",
                    "optionC": "everyone",
                    "result": "her",
                    "explanation": "지은은 'Random discoveries excite me'라고 무작위 발견이 자신을 흥분시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아름",
                    "script": "Your spontaneous learning is amazing!",
                    "translation": "너의 즉흥적인 배움이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your intentional living inspires depth.",
                    "translation": "너의 의도적인 삶이 깊이를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Free time becomes personal growth!",
                    "translation": "자유 시간이 개인적 성장이 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "아름이 자유 시간에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Free",
                    "optionC": "time",
                    "optionD": "personal",
                    "optionE": "growth",
                    "result": "Free time becomes personal growth",
                    "explanation": "아름은 'Free time becomes personal growth'라고 자유 시간이 개인적 성장이 된다고 했어요."
                }
            ]
        }
    ]
}
ID: 8677 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와의 다른 의견",
            "explanation": "INTP의 객관적 토론과 INFJ의 조화 추구 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "Let's look at facts together.",
                    "translation": "사실들을 함께 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "How can we both feel good?",
                    "translation": "어떻게 우리 둘 다 기분이 좋을 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Truth helps solve problems.",
                    "translation": "진실이 문제 해결에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 사실들을 함께 살펴보자고 했나요?",
                    "hint": "INTP는 객관적 사실을 중시해요.",
                    "result": "O",
                    "explanation": "정현은 'Let's look at facts together'라고 사실들을 함께 살펴보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "Harmony makes everything better.",
                    "translation": "조화가 모든 걸 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You care about everyone's feelings.",
                    "translation": "너는 모든 사람의 감정을 신경쓰는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Truth helps solve @@.",
                    "hint": "진실이 해결하는데 도움을 주는 것이에요.",
                    "optionA": "games",
                    "optionB": "problems",
                    "optionC": "food",
                    "result": "problems",
                    "explanation": "정현은 'Truth helps solve problems'라고 진실이 문제 해결에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미영",
                    "script": "Your logical mind finds solutions!",
                    "translation": "너의 논리적인 마음이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your caring heart heals relationships.",
                    "translation": "너의 배려하는 마음이 관계를 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Good solutions need truth and kindness!",
                    "translation": "좋은 해결책은 진실과 친절이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미영이 해결책에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "solutions",
                    "optionC": "truth",
                    "optionD": "kindness",
                    "optionE": "need",
                    "result": "Good solutions need truth kindness",
                    "explanation": "미영은 'Good solutions need truth and kindness'라고 좋은 해결책은 진실과 친절이 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와의 다른 의견",
            "explanation": "INTP의 객관적 토론과 INFJ의 조화 추구 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "Let's look at facts together.",
                    "translation": "사실들을 함께 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "How can we both feel good?",
                    "translation": "어떻게 우리 둘 다 기분이 좋을 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Truth helps solve problems.",
                    "translation": "진실이 문제 해결에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 사실들을 함께 살펴보자고 했나요?",
                    "hint": "INTP는 객관적 사실을 중시해요.",
                    "result": "O",
                    "explanation": "정현은 'Let's look at facts together'라고 사실들을 함께 살펴보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "Harmony makes everything better.",
                    "translation": "조화가 모든 걸 더 좋게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You care about everyone's feelings.",
                    "translation": "너는 모든 사람의 감정을 신경쓰는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Truth helps solve @@.",
                    "hint": "진실이 해결하는데 도움을 주는 것이에요.",
                    "optionA": "games",
                    "optionB": "problems",
                    "optionC": "food",
                    "result": "problems",
                    "explanation": "정현은 'Truth helps solve problems'라고 진실이 문제 해결에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미영",
                    "script": "Your logical mind finds solutions!",
                    "translation": "너의 논리적인 마음이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your caring heart heals relationships.",
                    "translation": "너의 배려하는 마음이 관계를 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Good solutions need truth and kindness!",
                    "translation": "좋은 해결책은 진실과 친절이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "미영이 해결책에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "solutions",
                    "optionC": "truth",
                    "optionD": "kindness",
                    "optionE": "need",
                    "result": "Good solutions need truth kindness",
                    "explanation": "미영은 'Good solutions need truth and kindness'라고 좋은 해결책은 진실과 친절이 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8678 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀에서 문제 생겼을 때",
            "explanation": "INTP의 분석적 해결과 INFJ의 관계 중심 해결 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "What's the real problem here?",
                    "translation": "여기서 진짜 문제가 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "Who needs support right now?",
                    "translation": "지금 누가 지지가 필요할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "I break down the situation.",
                    "translation": "상황을 분해해서 살펴봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 진짜 문제가 뭔지 궁금해했나요?",
                    "hint": "INTP는 문제의 핵심을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "강사는 'What's the real problem here?'라고 여기서 진짜 문제가 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "People's feelings come first.",
                    "translation": "사람들의 감정이 먼저야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You think about team members' needs.",
                    "translation": "너는 팀원들의 필요를 생각하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kangsa breaks down the @@.",
                    "hint": "강사가 분해해서 살펴보는 것이에요.",
                    "optionA": "food",
                    "optionB": "situation",
                    "optionC": "book",
                    "result": "situation",
                    "explanation": "강사는 'I break down the situation'라고 상황을 분해해서 살펴본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your clear analysis helps everyone!",
                    "translation": "너의 명확한 분석이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your people focus builds strong teams.",
                    "translation": "너의 사람 중심 접근이 강한 팀을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Teams work best with both approaches!",
                    "translation": "팀은 두 접근법으로 가장 잘 돌아가!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민수가 팀워크에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "both",
                    "optionD": "approaches",
                    "optionE": "best",
                    "result": "Teams work best both approaches",
                    "explanation": "민수는 'Teams work best with both approaches'라고 팀은 두 접근법으로 가장 잘 돌아간다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀에서 문제 생겼을 때",
            "explanation": "INTP의 분석적 해결과 INFJ의 관계 중심 해결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "What's the real problem here?",
                    "translation": "여기서 진짜 문제가 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "Who needs support right now?",
                    "translation": "지금 누가 지지가 필요할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "I break down the situation.",
                    "translation": "상황을 분해해서 살펴봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 진짜 문제가 뭔지 궁금해했나요?",
                    "hint": "INTP는 문제의 핵심을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "강사는 'What's the real problem here?'라고 여기서 진짜 문제가 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "People's feelings come first.",
                    "translation": "사람들의 감정이 먼저야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You think about team members' needs.",
                    "translation": "너는 팀원들의 필요를 생각하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kangsa breaks down the @@.",
                    "hint": "강사가 분해해서 살펴보는 것이에요.",
                    "optionA": "food",
                    "optionB": "situation",
                    "optionC": "book",
                    "result": "situation",
                    "explanation": "강사는 'I break down the situation'라고 상황을 분해해서 살펴본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your clear analysis helps everyone!",
                    "translation": "너의 명확한 분석이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your people focus builds strong teams.",
                    "translation": "너의 사람 중심 접근이 강한 팀을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Teams work best with both approaches!",
                    "translation": "팀은 두 접근법으로 가장 잘 돌아가!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "민수가 팀워크에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "both",
                    "optionD": "approaches",
                    "optionE": "best",
                    "result": "Teams work best both approaches",
                    "explanation": "민수는 'Teams work best with both approaches'라고 팀은 두 접근법으로 가장 잘 돌아간다고 했어요."
                }
            ]
        }
    ]
}
ID: 8679 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만나기",
            "explanation": "INTP의 조용한 선호와 ESTP의 활발한 모임 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I like small quiet groups.",
                    "translation": "작고 조용한 그룹을 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Big parties are so fun!",
                    "translation": "큰 파티가 정말 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Too many people tire me.",
                    "translation": "너무 많은 사람들이 나를 피곤하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 작고 조용한 그룹을 좋아한다고 했나요?",
                    "hint": "INTP는 소수의 사람들과 깊은 대화를 선호해요.",
                    "result": "O",
                    "explanation": "도현은 'I like small quiet groups'라고 작고 조용한 그룹을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "People give me energy!",
                    "translation": "사람들이 나에게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You get excited with crowds.",
                    "translation": "너는 사람들과 함께 있으면 신나는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Big parties are so @@.",
                    "hint": "상우가 큰 파티에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "quiet",
                    "result": "fun",
                    "explanation": "상우는 'Big parties are so fun'라고 큰 파티가 정말 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your deep talks are great!",
                    "translation": "너의 깊은 대화가 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your social energy brightens everything.",
                    "translation": "너의 사교적 에너지가 모든 걸 밝게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Different styles make life interesting!",
                    "translation": "다른 스타일이 인생을 흥미롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "상우가 다양성에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Different",
                    "optionC": "styles",
                    "optionD": "interesting",
                    "optionE": "life",
                    "result": "Different styles make life interesting",
                    "explanation": "상우는 'Different styles make life interesting'라고 다른 스타일이 인생을 흥미롭게 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만나기",
            "explanation": "INTP의 조용한 선호와 ESTP의 활발한 모임 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I like small quiet groups.",
                    "translation": "작고 조용한 그룹을 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Big parties are so fun!",
                    "translation": "큰 파티가 정말 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Too many people tire me.",
                    "translation": "너무 많은 사람들이 나를 피곤하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 작고 조용한 그룹을 좋아한다고 했나요?",
                    "hint": "INTP는 소수의 사람들과 깊은 대화를 선호해요.",
                    "result": "O",
                    "explanation": "도현은 'I like small quiet groups'라고 작고 조용한 그룹을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "People give me energy!",
                    "translation": "사람들이 나에게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You get excited with crowds.",
                    "translation": "너는 사람들과 함께 있으면 신나는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Big parties are so @@.",
                    "hint": "상우가 큰 파티에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "quiet",
                    "result": "fun",
                    "explanation": "상우는 'Big parties are so fun'라고 큰 파티가 정말 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your deep talks are great!",
                    "translation": "너의 깊은 대화가 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your social energy brightens everything.",
                    "translation": "너의 사교적 에너지가 모든 걸 밝게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Different styles make life interesting!",
                    "translation": "다른 스타일이 인생을 흥미롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "상우가 다양성에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Different",
                    "optionC": "styles",
                    "optionD": "interesting",
                    "optionE": "life",
                    "result": "Different styles make life interesting",
                    "explanation": "상우는 'Different styles make life interesting'라고 다른 스타일이 인생을 흥미롭게 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8680 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람 만나기",
            "explanation": "INTP의 관찰 우선과 ESTP의 즉시 소통 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I watch people first.",
                    "translation": "사람들을 먼저 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Hi! Let's be friends now!",
                    "translation": "안녕! 지금 친구가 되자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I need time to understand.",
                    "translation": "이해하는데 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 사람들을 먼저 관찰한다고 했나요?",
                    "hint": "INTP는 신중하게 상황을 파악해요.",
                    "result": "O",
                    "explanation": "채원은 'I watch people first'라고 사람들을 먼저 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "I jump right into talking!",
                    "translation": "바로 대화에 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You connect with people instantly.",
                    "translation": "너는 사람들과 즉시 연결되는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunjin says let's be friends @@.",
                    "hint": "현진이 친구가 되자고 말하는 시점이에요.",
                    "optionA": "tomorrow",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "현진은 'Hi! Let's be friends now!'라고 지금 친구가 되자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Your careful way is smart!",
                    "translation": "너의 신중한 방식이 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your friendly energy welcomes everyone.",
                    "translation": "너의 친근한 에너지가 모든 사람을 환영해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Fast friends and slow friends work!",
                    "translation": "빠른 친구와 천천히 하는 친구 모두 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현진이 친구 사귀는 방식에 대해 말하는 거예요.",
                    "optionA": "Fast",
                    "optionB": "friends",
                    "optionC": "slow",
                    "optionD": "work",
                    "optionE": "and",
                    "result": "Fast friends and slow work",
                    "explanation": "현진은 'Fast friends and slow friends work'라고 빠른 친구와 천천히 하는 친구 모두 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람 만나기",
            "explanation": "INTP의 관찰 우선과 ESTP의 즉시 소통 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I watch people first.",
                    "translation": "사람들을 먼저 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Hi! Let's be friends now!",
                    "translation": "안녕! 지금 친구가 되자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I need time to understand.",
                    "translation": "이해하는데 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 사람들을 먼저 관찰한다고 했나요?",
                    "hint": "INTP는 신중하게 상황을 파악해요.",
                    "result": "O",
                    "explanation": "채원은 'I watch people first'라고 사람들을 먼저 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "I jump right into talking!",
                    "translation": "바로 대화에 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You connect with people instantly.",
                    "translation": "너는 사람들과 즉시 연결되는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunjin says let's be friends @@.",
                    "hint": "현진이 친구가 되자고 말하는 시점이에요.",
                    "optionA": "tomorrow",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "현진은 'Hi! Let's be friends now!'라고 지금 친구가 되자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Your careful way is smart!",
                    "translation": "너의 신중한 방식이 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your friendly energy welcomes everyone.",
                    "translation": "너의 친근한 에너지가 모든 사람을 환영해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Fast friends and slow friends work!",
                    "translation": "빠른 친구와 천천히 하는 친구 모두 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "현진이 친구 사귀는 방식에 대해 말하는 거예요.",
                    "optionA": "Fast",
                    "optionB": "friends",
                    "optionC": "slow",
                    "optionD": "work",
                    "optionE": "and",
                    "result": "Fast friends and slow work",
                    "explanation": "현진은 'Fast friends and slow friends work'라고 빠른 친구와 천천히 하는 친구 모두 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8681 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "INTP의 이론 중심과 ESTP의 실습 중심 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I read about it first.",
                    "translation": "먼저 그것에 대해 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Let's just try it out!",
                    "translation": "그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Books help me understand.",
                    "translation": "책이 이해하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 먼저 그것에 대해 읽는다고 했나요?",
                    "hint": "INTP는 이론적 이해를 선호해요.",
                    "result": "O",
                    "explanation": "정우는 'I read about it first'라고 먼저 그것에 대해 읽는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Doing teaches me best!",
                    "translation": "직접 하는 게 가장 잘 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You learn through action.",
                    "translation": "너는 행동을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Books help Jeongwoo @@.",
                    "hint": "책이 정우에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "understand",
                    "optionC": "eat",
                    "result": "understand",
                    "explanation": "정우는 'Books help me understand'라고 책이 이해하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your research makes you prepared!",
                    "translation": "너의 조사가 준비되게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your hands-on approach gets results.",
                    "translation": "너의 직접 해보는 접근이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Learning comes in many ways!",
                    "translation": "배움은 여러 방법으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시우가 학습 방법에 대해 말하는 거예요.",
                    "optionA": "comes",
                    "optionB": "Learning",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "in",
                    "result": "Learning comes in many ways",
                    "explanation": "시우는 'Learning comes in many ways'라고 배움은 여러 방법으로 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "INTP의 이론 중심과 ESTP의 실습 중심 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I read about it first.",
                    "translation": "먼저 그것에 대해 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Let's just try it out!",
                    "translation": "그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Books help me understand.",
                    "translation": "책이 이해하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 먼저 그것에 대해 읽는다고 했나요?",
                    "hint": "INTP는 이론적 이해를 선호해요.",
                    "result": "O",
                    "explanation": "정우는 'I read about it first'라고 먼저 그것에 대해 읽는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Doing teaches me best!",
                    "translation": "직접 하는 게 가장 잘 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You learn through action.",
                    "translation": "너는 행동을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Books help Jeongwoo @@.",
                    "hint": "책이 정우에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "understand",
                    "optionC": "eat",
                    "result": "understand",
                    "explanation": "정우는 'Books help me understand'라고 책이 이해하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your research makes you prepared!",
                    "translation": "너의 조사가 준비되게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your hands-on approach gets results.",
                    "translation": "너의 직접 해보는 접근이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Learning comes in many ways!",
                    "translation": "배움은 여러 방법으로 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "시우가 학습 방법에 대해 말하는 거예요.",
                    "optionA": "comes",
                    "optionB": "Learning",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "in",
                    "result": "Learning comes in many ways",
                    "explanation": "시우는 'Learning comes in many ways'라고 배움은 여러 방법으로 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8682 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 것 찾아보기",
            "explanation": "INTP의 깊은 분석과 ESTP의 빠른 확인 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Why does this happen exactly?",
                    "translation": "이게 정확히 왜 일어날까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "Let me check right now!",
                    "translation": "지금 바로 확인해볼게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I want to understand reasons.",
                    "translation": "이유를 이해하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 이게 정확히 왜 일어나는지 궁금해했나요?",
                    "hint": "INTP는 원인과 이유를 깊이 탐구해요.",
                    "result": "O",
                    "explanation": "현민은 'Why does this happen exactly?'라고 이게 정확히 왜 일어나는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Quick answers work for me!",
                    "translation": "빠른 답이 나한테는 통해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You get information fast.",
                    "translation": "너는 정보를 빨리 얻는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taejun will check right @@.",
                    "hint": "태준이 확인하는 시점이에요.",
                    "optionA": "tomorrow",
                    "optionB": "now",
                    "optionC": "yesterday",
                    "result": "now",
                    "explanation": "태준은 'Let me check right now!'라고 지금 바로 확인해보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Your deep questions are awesome!",
                    "translation": "너의 깊은 질문이 멋져!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your quick action saves time.",
                    "translation": "너의 빠른 행동이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Fast and slow both find answers!",
                    "translation": "빠른 것과 느린 것 모두 답을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태준이 답을 찾는 방식에 대해 말하는 거예요.",
                    "optionA": "Fast",
                    "optionB": "slow",
                    "optionC": "both",
                    "optionD": "answers",
                    "optionE": "find",
                    "result": "Fast slow both find answers",
                    "explanation": "태준은 'Fast and slow both find answers'라고 빠른 것과 느린 것 모두 답을 찾는다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 것 찾아보기",
            "explanation": "INTP의 깊은 분석과 ESTP의 빠른 확인 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Why does this happen exactly?",
                    "translation": "이게 정확히 왜 일어날까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "Let me check right now!",
                    "translation": "지금 바로 확인해볼게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I want to understand reasons.",
                    "translation": "이유를 이해하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 이게 정확히 왜 일어나는지 궁금해했나요?",
                    "hint": "INTP는 원인과 이유를 깊이 탐구해요.",
                    "result": "O",
                    "explanation": "현민은 'Why does this happen exactly?'라고 이게 정확히 왜 일어나는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Quick answers work for me!",
                    "translation": "빠른 답이 나한테는 통해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You get information fast.",
                    "translation": "너는 정보를 빨리 얻는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taejun will check right @@.",
                    "hint": "태준이 확인하는 시점이에요.",
                    "optionA": "tomorrow",
                    "optionB": "now",
                    "optionC": "yesterday",
                    "result": "now",
                    "explanation": "태준은 'Let me check right now!'라고 지금 바로 확인해보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Your deep questions are awesome!",
                    "translation": "너의 깊은 질문이 멋져!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your quick action saves time.",
                    "translation": "너의 빠른 행동이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Fast and slow both find answers!",
                    "translation": "빠른 것과 느린 것 모두 답을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "태준이 답을 찾는 방식에 대해 말하는 거예요.",
                    "optionA": "Fast",
                    "optionB": "slow",
                    "optionC": "both",
                    "optionD": "answers",
                    "optionE": "find",
                    "result": "Fast slow both find answers",
                    "explanation": "태준은 'Fast and slow both find answers'라고 빠른 것과 느린 것 모두 답을 찾는다고 했어요."
                }
            ]
        }
    ]
}
ID: 8683 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택하기",
            "explanation": "INTP의 논리적 분석과 ESTP의 빠른 결정 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I need to think more.",
                    "translation": "더 생각해야겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I decide quickly now!",
                    "translation": "지금 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "All options need checking.",
                    "translation": "모든 선택지를 확인해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 더 생각해야겠다고 했나요?",
                    "hint": "INTP는 신중하게 분석해서 결정해요.",
                    "result": "O",
                    "explanation": "지은은 'I need to think more'라고 더 생각해야겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "My gut feeling is right!",
                    "translation": "내 직감이 맞아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You trust your instincts.",
                    "translation": "너는 본능을 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "All options need @@.",
                    "hint": "지은이 선택지들에게 필요한 것이라고 말한 거예요.",
                    "optionA": "sleeping",
                    "optionB": "checking",
                    "optionC": "eating",
                    "result": "checking",
                    "explanation": "지은은 'All options need checking'라고 모든 선택지를 확인해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your careful thinking prevents mistakes!",
                    "translation": "너의 신중한 사고가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your quick decisions keep things moving.",
                    "translation": "너의 빠른 결정이 일을 계속 진행시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Good choices come fast and slow!",
                    "translation": "좋은 선택은 빠르게도 느리게도 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다희가 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "fast",
                    "optionD": "slow",
                    "optionE": "come",
                    "result": "Good choices come fast slow",
                    "explanation": "다희는 'Good choices come fast and slow'라고 좋은 선택은 빠르게도 느리게도 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어려운 선택하기",
            "explanation": "INTP의 논리적 분석과 ESTP의 빠른 결정 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I need to think more.",
                    "translation": "더 생각해야겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I decide quickly now!",
                    "translation": "지금 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "All options need checking.",
                    "translation": "모든 선택지를 확인해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 더 생각해야겠다고 했나요?",
                    "hint": "INTP는 신중하게 분석해서 결정해요.",
                    "result": "O",
                    "explanation": "지은은 'I need to think more'라고 더 생각해야겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "My gut feeling is right!",
                    "translation": "내 직감이 맞아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You trust your instincts.",
                    "translation": "너는 본능을 믿는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "All options need @@.",
                    "hint": "지은이 선택지들에게 필요한 것이라고 말한 거예요.",
                    "optionA": "sleeping",
                    "optionB": "checking",
                    "optionC": "eating",
                    "result": "checking",
                    "explanation": "지은은 'All options need checking'라고 모든 선택지를 확인해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your careful thinking prevents mistakes!",
                    "translation": "너의 신중한 사고가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your quick decisions keep things moving.",
                    "translation": "너의 빠른 결정이 일을 계속 진행시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Good choices come fast and slow!",
                    "translation": "좋은 선택은 빠르게도 느리게도 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "다희가 선택에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "fast",
                    "optionD": "slow",
                    "optionE": "come",
                    "result": "Good choices come fast slow",
                    "explanation": "다희는 'Good choices come fast and slow'라고 좋은 선택은 빠르게도 느리게도 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8684 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "INTP의 체계적 분석과 ESTP의 즉시 행동 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let me analyze this problem.",
                    "translation": "이 문제를 분석해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Let's fix it right now!",
                    "translation": "지금 바로 고쳐보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Understanding comes before action.",
                    "translation": "행동 전에 이해가 먼저야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 문제를 분석하고 싶다고 했나요?",
                    "hint": "INTP는 문제를 체계적으로 분석해요.",
                    "result": "O",
                    "explanation": "소영은 'Let me analyze this problem'라고 이 문제를 분석해보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "Action solves problems fast!",
                    "translation": "행동이 문제를 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You jump into solutions immediately.",
                    "translation": "너는 즉시 해결책으로 뛰어드는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding comes before @@.",
                    "hint": "소영이 말하는 순서에서 이해 다음에 오는 것이에요.",
                    "optionA": "sleeping",
                    "optionB": "action",
                    "optionC": "eating",
                    "result": "action",
                    "explanation": "소영은 'Understanding comes before action'라고 행동 전에 이해가 먼저라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your smart analysis finds root causes!",
                    "translation": "너의 똑똑한 분석이 근본 원인을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your immediate action prevents delays.",
                    "translation": "너의 즉각적인 행동이 지연을 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Problems need thinking and doing!",
                    "translation": "문제는 생각과 실행이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현아가 문제 해결에 대해 말하는 거예요.",
                    "optionA": "Problems",
                    "optionB": "need",
                    "optionC": "thinking",
                    "optionD": "doing",
                    "optionE": "and",
                    "result": "Problems need thinking and doing",
                    "explanation": "현아는 'Problems need thinking and doing'라고 문제는 생각과 실행이 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "INTP의 체계적 분석과 ESTP의 즉시 행동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let me analyze this problem.",
                    "translation": "이 문제를 분석해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Let's fix it right now!",
                    "translation": "지금 바로 고쳐보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Understanding comes before action.",
                    "translation": "행동 전에 이해가 먼저야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 문제를 분석하고 싶다고 했나요?",
                    "hint": "INTP는 문제를 체계적으로 분석해요.",
                    "result": "O",
                    "explanation": "소영은 'Let me analyze this problem'라고 이 문제를 분석해보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "Action solves problems fast!",
                    "translation": "행동이 문제를 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You jump into solutions immediately.",
                    "translation": "너는 즉시 해결책으로 뛰어드는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding comes before @@.",
                    "hint": "소영이 말하는 순서에서 이해 다음에 오는 것이에요.",
                    "optionA": "sleeping",
                    "optionB": "action",
                    "optionC": "eating",
                    "result": "action",
                    "explanation": "소영은 'Understanding comes before action'라고 행동 전에 이해가 먼저라고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your smart analysis finds root causes!",
                    "translation": "너의 똑똑한 분석이 근본 원인을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your immediate action prevents delays.",
                    "translation": "너의 즉각적인 행동이 지연을 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Problems need thinking and doing!",
                    "translation": "문제는 생각과 실행이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "현아가 문제 해결에 대해 말하는 거예요.",
                    "optionA": "Problems",
                    "optionB": "need",
                    "optionC": "thinking",
                    "optionD": "doing",
                    "optionE": "and",
                    "result": "Problems need thinking and doing",
                    "explanation": "현아는 'Problems need thinking and doing'라고 문제는 생각과 실행이 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8685 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 계획 세우기",
            "explanation": "INTP의 유연한 계획과 ESTP의 즉흥적 하루 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "Maybe I'll do this.",
                    "translation": "아마 이걸 할 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "Let's see what happens today!",
                    "translation": "오늘 뭐가 일어나는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "I keep my options open.",
                    "translation": "선택지를 열어둬."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 아마 뭔가를 할 거라고 했나요?",
                    "hint": "INTP는 유연하게 계획해요.",
                    "result": "O",
                    "explanation": "정현은 'Maybe I'll do this'라고 아마 이걸 할 거라고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Adventures happen everywhere!",
                    "translation": "모험은 어디서나 일어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You find excitement in ordinary days.",
                    "translation": "너는 평범한 날에서도 흥미를 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Gunho wants to see what happens @@.",
                    "hint": "건호가 뭐가 일어나는지 보고 싶은 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "today",
                    "optionC": "never",
                    "result": "today",
                    "explanation": "건호는 'Let's see what happens today!'라고 오늘 뭐가 일어나는지 봐보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Your flexible mind is cool!",
                    "translation": "너의 유연한 마음이 멋져!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your energy makes days fun.",
                    "translation": "너의 에너지가 하루를 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Every day brings new surprises!",
                    "translation": "매일 새로운 놀라움을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건호가 일상에 대해 말하는 거예요.",
                    "optionA": "Every",
                    "optionB": "day",
                    "optionC": "new",
                    "optionD": "surprises",
                    "optionE": "brings",
                    "result": "Every day brings new surprises",
                    "explanation": "건호는 'Every day brings new surprises'라고 매일 새로운 놀라움을 가져온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 계획 세우기",
            "explanation": "INTP의 유연한 계획과 ESTP의 즉흥적 하루 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "Maybe I'll do this.",
                    "translation": "아마 이걸 할 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "Let's see what happens today!",
                    "translation": "오늘 뭐가 일어나는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "I keep my options open.",
                    "translation": "선택지를 열어둬."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 아마 뭔가를 할 거라고 했나요?",
                    "hint": "INTP는 유연하게 계획해요.",
                    "result": "O",
                    "explanation": "정현은 'Maybe I'll do this'라고 아마 이걸 할 거라고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Adventures happen everywhere!",
                    "translation": "모험은 어디서나 일어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You find excitement in ordinary days.",
                    "translation": "너는 평범한 날에서도 흥미를 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Gunho wants to see what happens @@.",
                    "hint": "건호가 뭐가 일어나는지 보고 싶은 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "today",
                    "optionC": "never",
                    "result": "today",
                    "explanation": "건호는 'Let's see what happens today!'라고 오늘 뭐가 일어나는지 봐보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Your flexible mind is cool!",
                    "translation": "너의 유연한 마음이 멋져!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your energy makes days fun.",
                    "translation": "너의 에너지가 하루를 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Every day brings new surprises!",
                    "translation": "매일 새로운 놀라움을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "건호가 일상에 대해 말하는 거예요.",
                    "optionA": "Every",
                    "optionB": "day",
                    "optionC": "new",
                    "optionD": "surprises",
                    "optionE": "brings",
                    "result": "Every day brings new surprises",
                    "explanation": "건호는 'Every day brings new surprises'라고 매일 새로운 놀라움을 가져온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8686 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내기",
            "explanation": "INTP의 조용한 시간과 ESTP의 활동적 시간 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I need quiet thinking time.",
                    "translation": "조용한 생각 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "I need action and movement!",
                    "translation": "행동과 움직임이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Books and ideas energize me.",
                    "translation": "책과 아이디어가 나에게 에너지를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 조용한 생각 시간이 필요하다고 했나요?",
                    "hint": "INTP는 혼자만의 사색 시간으로 에너지를 충전해요.",
                    "result": "O",
                    "explanation": "강사는 'I need quiet thinking time'라고 조용한 생각 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "Sports and friends energize me!",
                    "translation": "스포츠와 친구들이 나에게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You recharge through activity.",
                    "translation": "너는 활동을 통해 재충전하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Books and ideas energize @@.",
                    "hint": "책과 아이디어가 에너지를 주는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "강사는 'Books and ideas energize me'라고 책과 아이디어가 자신에게 에너지를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your deep thinking is amazing!",
                    "translation": "너의 깊은 사고가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your active lifestyle keeps you healthy.",
                    "translation": "너의 활동적인 라이프스타일이 건강하게 해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예진",
                    "script": "Weekends work best for everyone!",
                    "translation": "주말은 모든 사람에게 최고로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예진이 주말에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Weekends",
                    "optionC": "best",
                    "optionD": "everyone",
                    "optionE": "for",
                    "result": "Weekends work best for everyone",
                    "explanation": "예진은 'Weekends work best for everyone'라고 주말은 모든 사람에게 최고로 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내기",
            "explanation": "INTP의 조용한 시간과 ESTP의 활동적 시간 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I need quiet thinking time.",
                    "translation": "조용한 생각 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "I need action and movement!",
                    "translation": "행동과 움직임이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Books and ideas energize me.",
                    "translation": "책과 아이디어가 나에게 에너지를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 조용한 생각 시간이 필요하다고 했나요?",
                    "hint": "INTP는 혼자만의 사색 시간으로 에너지를 충전해요.",
                    "result": "O",
                    "explanation": "강사는 'I need quiet thinking time'라고 조용한 생각 시간이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "Sports and friends energize me!",
                    "translation": "스포츠와 친구들이 나에게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You recharge through activity.",
                    "translation": "너는 활동을 통해 재충전하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Books and ideas energize @@.",
                    "hint": "책과 아이디어가 에너지를 주는 사람이에요.",
                    "optionA": "everyone",
                    "optionB": "her",
                    "optionC": "nobody",
                    "result": "her",
                    "explanation": "강사는 'Books and ideas energize me'라고 책과 아이디어가 자신에게 에너지를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your deep thinking is amazing!",
                    "translation": "너의 깊은 사고가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your active lifestyle keeps you healthy.",
                    "translation": "너의 활동적인 라이프스타일이 건강하게 해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예진",
                    "script": "Weekends work best for everyone!",
                    "translation": "주말은 모든 사람에게 최고로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "예진이 주말에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Weekends",
                    "optionC": "best",
                    "optionD": "everyone",
                    "optionE": "for",
                    "result": "Weekends work best for everyone",
                    "explanation": "예진은 'Weekends work best for everyone'라고 주말은 모든 사람에게 최고로 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8687 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비할 때",
            "explanation": "INTP의 이해 중심과 ESTP의 실전 연습 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I need to understand concepts.",
                    "translation": "개념을 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I practice with real tests!",
                    "translation": "실제 시험으로 연습해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Theory helps me remember.",
                    "translation": "이론이 기억하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 개념을 이해해야 한다고 했나요?",
                    "hint": "INTP는 원리와 개념을 이해하려고 해요.",
                    "result": "O",
                    "explanation": "도현은 'I need to understand concepts'라고 개념을 이해해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Doing practice tests works!",
                    "translation": "모의시험을 하는 게 통해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You learn through repetition.",
                    "translation": "너는 반복을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Theory helps Dohyun @@.",
                    "hint": "이론이 도현에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "remember",
                    "optionC": "eat",
                    "result": "remember",
                    "explanation": "도현은 'Theory helps me remember'라고 이론이 기억하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your deep understanding lasts long!",
                    "translation": "너의 깊은 이해는 오래 지속돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your practice builds confidence.",
                    "translation": "너의 연습이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Study methods work differently for everyone!",
                    "translation": "공부 방법은 사람마다 다르게 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "상우가 공부 방법에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Study",
                    "optionC": "methods",
                    "optionD": "differently",
                    "optionE": "everyone",
                    "result": "Study methods work differently everyone",
                    "explanation": "상우는 'Study methods work differently for everyone'라고 공부 방법은 사람마다 다르게 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비할 때",
            "explanation": "INTP의 이해 중심과 ESTP의 실전 연습 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I need to understand concepts.",
                    "translation": "개념을 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I practice with real tests!",
                    "translation": "실제 시험으로 연습해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Theory helps me remember.",
                    "translation": "이론이 기억하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 개념을 이해해야 한다고 했나요?",
                    "hint": "INTP는 원리와 개념을 이해하려고 해요.",
                    "result": "O",
                    "explanation": "도현은 'I need to understand concepts'라고 개념을 이해해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Doing practice tests works!",
                    "translation": "모의시험을 하는 게 통해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You learn through repetition.",
                    "translation": "너는 반복을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Theory helps Dohyun @@.",
                    "hint": "이론이 도현에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "remember",
                    "optionC": "eat",
                    "result": "remember",
                    "explanation": "도현은 'Theory helps me remember'라고 이론이 기억하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your deep understanding lasts long!",
                    "translation": "너의 깊은 이해는 오래 지속돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your practice builds confidence.",
                    "translation": "너의 연습이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Study methods work differently for everyone!",
                    "translation": "공부 방법은 사람마다 다르게 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "상우가 공부 방법에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Study",
                    "optionC": "methods",
                    "optionD": "differently",
                    "optionE": "everyone",
                    "result": "Study methods work differently everyone",
                    "explanation": "상우는 'Study methods work differently for everyone'라고 공부 방법은 사람마다 다르게 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8688 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화",
            "explanation": "INTP의 분석적 적응과 ESTP의 즉각적 적응 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "What changed and why?",
                    "translation": "뭐가 바뀌었고 왜 그럴까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Let's handle this now!",
                    "translation": "지금 이걸 처리하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I analyze new situations.",
                    "translation": "새로운 상황을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 뭐가 바뀌었고 왜 그런지 궁금해했나요?",
                    "hint": "INTP는 변화의 원인을 분석해요.",
                    "result": "O",
                    "explanation": "채원은 'What changed and why?'라고 뭐가 바뀌었고 왜 그런지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "I adapt quickly to changes!",
                    "translation": "변화에 빨리 적응해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You respond fast to surprises.",
                    "translation": "너는 놀라운 일에 빨리 반응하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaewon analyzes new @@.",
                    "hint": "채원이 분석하는 것이에요.",
                    "optionA": "books",
                    "optionB": "situations",
                    "optionC": "food",
                    "result": "situations",
                    "explanation": "채원은 'I analyze new situations'라고 새로운 상황을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Your careful analysis prevents problems!",
                    "translation": "너의 신중한 분석이 문제를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your quick adaptation keeps things smooth.",
                    "translation": "너의 빠른 적응이 일을 순조롭게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Changes become easier with good teamwork!",
                    "translation": "좋은 팀워크로 변화가 더 쉬워져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현진이 변화와 팀워크에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Changes",
                    "optionC": "easier",
                    "optionD": "teamwork",
                    "optionE": "good",
                    "result": "Changes become easier good teamwork",
                    "explanation": "현진은 'Changes become easier with good teamwork'라고 좋은 팀워크로 변화가 더 쉬워진다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화",
            "explanation": "INTP의 분석적 적응과 ESTP의 즉각적 적응 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "What changed and why?",
                    "translation": "뭐가 바뀌었고 왜 그럴까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Let's handle this now!",
                    "translation": "지금 이걸 처리하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I analyze new situations.",
                    "translation": "새로운 상황을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 뭐가 바뀌었고 왜 그런지 궁금해했나요?",
                    "hint": "INTP는 변화의 원인을 분석해요.",
                    "result": "O",
                    "explanation": "채원은 'What changed and why?'라고 뭐가 바뀌었고 왜 그런지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "I adapt quickly to changes!",
                    "translation": "변화에 빨리 적응해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You respond fast to surprises.",
                    "translation": "너는 놀라운 일에 빨리 반응하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaewon analyzes new @@.",
                    "hint": "채원이 분석하는 것이에요.",
                    "optionA": "books",
                    "optionB": "situations",
                    "optionC": "food",
                    "result": "situations",
                    "explanation": "채원은 'I analyze new situations'라고 새로운 상황을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Your careful analysis prevents problems!",
                    "translation": "너의 신중한 분석이 문제를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your quick adaptation keeps things smooth.",
                    "translation": "너의 빠른 적응이 일을 순조롭게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Changes become easier with good teamwork!",
                    "translation": "좋은 팀워크로 변화가 더 쉬워져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "현진이 변화와 팀워크에 대해 말하는 거예요.",
                    "optionA": "become",
                    "optionB": "Changes",
                    "optionC": "easier",
                    "optionD": "teamwork",
                    "optionE": "good",
                    "result": "Changes become easier good teamwork",
                    "explanation": "현진은 'Changes become easier with good teamwork'라고 좋은 팀워크로 변화가 더 쉬워진다고 했어요."
                }
            ]
        }
    ]
}
ID: 8689 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 계획 생각하기",
            "explanation": "INTP의 가능성 탐구와 ESTP의 현실 중심 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "Many paths seem possible.",
                    "translation": "많은 길이 가능해 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아빠",
                    "script": "What works best right now?",
                    "translation": "지금 당장 뭐가 가장 잘 통할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different options.",
                    "translation": "다른 선택지들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 많은 길이 가능해 보인다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 고려해요.",
                    "result": "O",
                    "explanation": "김과장은 'Many paths seem possible'라고 많은 길이 가능해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아빠",
                    "script": "I focus on today's opportunities!",
                    "translation": "오늘의 기회에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You act on immediate chances.",
                    "translation": "너는 즉각적인 기회에 행동하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Appa asks what works best right @@.",
                    "hint": "아빠가 묻는 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "아빠는 'What works best right now?'라고 지금 당장 뭐가 가장 잘 통하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아빠",
                    "script": "Your big picture thinking is wise!",
                    "translation": "너의 큰 그림 사고가 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your practical focus gets results.",
                    "translation": "너의 실용적 집중이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아빠",
                    "script": "Good plans need both vision and action!",
                    "translation": "좋은 계획은 비전과 행동이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아빠가 계획에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "plans",
                    "optionC": "vision",
                    "optionD": "action",
                    "optionE": "need",
                    "result": "Good plans need vision action",
                    "explanation": "아빠는 'Good plans need both vision and action'라고 좋은 계획은 비전과 행동이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 계획 생각하기",
            "explanation": "INTP의 가능성 탐구와 ESTP의 현실 중심 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "Many paths seem possible.",
                    "translation": "많은 길이 가능해 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아빠",
                    "script": "What works best right now?",
                    "translation": "지금 당장 뭐가 가장 잘 통할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different options.",
                    "translation": "다른 선택지들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 많은 길이 가능해 보인다고 했나요?",
                    "hint": "INTP는 다양한 가능성을 고려해요.",
                    "result": "O",
                    "explanation": "김과장은 'Many paths seem possible'라고 많은 길이 가능해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아빠",
                    "script": "I focus on today's opportunities!",
                    "translation": "오늘의 기회에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You act on immediate chances.",
                    "translation": "너는 즉각적인 기회에 행동하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Appa asks what works best right @@.",
                    "hint": "아빠가 묻는 시점이에요.",
                    "optionA": "yesterday",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "아빠는 'What works best right now?'라고 지금 당장 뭐가 가장 잘 통하는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아빠",
                    "script": "Your big picture thinking is wise!",
                    "translation": "너의 큰 그림 사고가 현명해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your practical focus gets results.",
                    "translation": "너의 실용적 집중이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아빠",
                    "script": "Good plans need both vision and action!",
                    "translation": "좋은 계획은 비전과 행동이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "아빠가 계획에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "plans",
                    "optionC": "vision",
                    "optionD": "action",
                    "optionE": "need",
                    "result": "Good plans need vision action",
                    "explanation": "아빠는 'Good plans need both vision and action'라고 좋은 계획은 비전과 행동이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8690 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 일 시작하기",
            "explanation": "INTP의 능력 검토와 ESTP의 즉시 시작 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Do I have enough skills?",
                    "translation": "충분한 기술이 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Let's start and learn together!",
                    "translation": "시작해서 함께 배우자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I check my abilities first.",
                    "translation": "능력을 먼저 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 충분한 기술이 있는지 궁금해했나요?",
                    "hint": "INTP는 자신의 능력을 객관적으로 평가해요.",
                    "result": "O",
                    "explanation": "정우는 'Do I have enough skills?'라고 충분한 기술이 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Learning happens while doing!",
                    "translation": "하면서 배움이 일어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You learn through experience.",
                    "translation": "너는 경험을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jeongwoo checks his abilities @@.",
                    "hint": "정우가 능력을 확인하는 순서예요.",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "정우는 'I check my abilities first'라고 능력을 먼저 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your honest self-check helps!",
                    "translation": "너의 솔직한 자기 점검이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your confidence opens doors.",
                    "translation": "너의 자신감이 문을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Skills grow through trying new things!",
                    "translation": "새로운 것을 시도하면서 기술이 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시우가 기술 발달에 대해 말하는 거예요.",
                    "optionA": "grow",
                    "optionB": "Skills",
                    "optionC": "trying",
                    "optionD": "things",
                    "optionE": "new",
                    "result": "Skills grow trying new things",
                    "explanation": "시우는 'Skills grow through trying new things'라고 새로운 것을 시도하면서 기술이 자란다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 일 시작하기",
            "explanation": "INTP의 능력 검토와 ESTP의 즉시 시작 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Do I have enough skills?",
                    "translation": "충분한 기술이 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Let's start and learn together!",
                    "translation": "시작해서 함께 배우자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I check my abilities first.",
                    "translation": "능력을 먼저 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 충분한 기술이 있는지 궁금해했나요?",
                    "hint": "INTP는 자신의 능력을 객관적으로 평가해요.",
                    "result": "O",
                    "explanation": "정우는 'Do I have enough skills?'라고 충분한 기술이 있는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Learning happens while doing!",
                    "translation": "하면서 배움이 일어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You learn through experience.",
                    "translation": "너는 경험을 통해 배우는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jeongwoo checks his abilities @@.",
                    "hint": "정우가 능력을 확인하는 순서예요.",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "정우는 'I check my abilities first'라고 능력을 먼저 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your honest self-check helps!",
                    "translation": "너의 솔직한 자기 점검이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your confidence opens doors.",
                    "translation": "너의 자신감이 문을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Skills grow through trying new things!",
                    "translation": "새로운 것을 시도하면서 기술이 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "시우가 기술 발달에 대해 말하는 거예요.",
                    "optionA": "grow",
                    "optionB": "Skills",
                    "optionC": "trying",
                    "optionD": "things",
                    "optionE": "new",
                    "result": "Skills grow trying new things",
                    "explanation": "시우는 'Skills grow through trying new things'라고 새로운 것을 시도하면서 기술이 자란다고 했어요."
                }
            ]
        }
    ]
}
ID: 8691 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 취미",
            "explanation": "INTP의 지적 활동과 ESTP의 신체 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I enjoy reading and thinking.",
                    "translation": "읽고 생각하는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I love sports and games!",
                    "translation": "스포츠와 게임을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Ideas fascinate me endlessly.",
                    "translation": "아이디어가 끝없이 나를 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 읽고 생각하는 걸 즐긴다고 했나요?",
                    "hint": "INTP는 지적 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "현민은 'I enjoy reading and thinking'라고 읽고 생각하는 걸 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Movement keeps me happy!",
                    "translation": "움직임이 나를 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You express yourself through action.",
                    "translation": "너는 행동을 통해 자신을 표현하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ideas fascinate Hyunmin @@.",
                    "hint": "아이디어가 현민을 매혹시키는 정도예요.",
                    "optionA": "never",
                    "optionB": "endlessly",
                    "optionC": "sometimes",
                    "result": "endlessly",
                    "explanation": "현민은 'Ideas fascinate me endlessly'라고 아이디어가 끝없이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Your deep thinking is incredible!",
                    "translation": "너의 깊은 사고가 믿을 수 없어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your active energy inspires movement.",
                    "translation": "너의 활동적인 에너지가 움직임을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Hobbies make life fun for everyone!",
                    "translation": "취미가 모든 사람의 인생을 재미있게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태준이 취미에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Hobbies",
                    "optionC": "life",
                    "optionD": "fun",
                    "optionE": "everyone",
                    "result": "Hobbies make life fun everyone",
                    "explanation": "태준은 'Hobbies make life fun for everyone'라고 취미가 모든 사람의 인생을 재미있게 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 취미",
            "explanation": "INTP의 지적 활동과 ESTP의 신체 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I enjoy reading and thinking.",
                    "translation": "읽고 생각하는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I love sports and games!",
                    "translation": "스포츠와 게임을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Ideas fascinate me endlessly.",
                    "translation": "아이디어가 끝없이 나를 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 읽고 생각하는 걸 즐긴다고 했나요?",
                    "hint": "INTP는 지적 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "현민은 'I enjoy reading and thinking'라고 읽고 생각하는 걸 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Movement keeps me happy!",
                    "translation": "움직임이 나를 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You express yourself through action.",
                    "translation": "너는 행동을 통해 자신을 표현하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ideas fascinate Hyunmin @@.",
                    "hint": "아이디어가 현민을 매혹시키는 정도예요.",
                    "optionA": "never",
                    "optionB": "endlessly",
                    "optionC": "sometimes",
                    "result": "endlessly",
                    "explanation": "현민은 'Ideas fascinate me endlessly'라고 아이디어가 끝없이 자신을 매혹시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Your deep thinking is incredible!",
                    "translation": "너의 깊은 사고가 믿을 수 없어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your active energy inspires movement.",
                    "translation": "너의 활동적인 에너지가 움직임을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Hobbies make life fun for everyone!",
                    "translation": "취미가 모든 사람의 인생을 재미있게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "태준이 취미에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Hobbies",
                    "optionC": "life",
                    "optionD": "fun",
                    "optionE": "everyone",
                    "result": "Hobbies make life fun everyone",
                    "explanation": "태준은 'Hobbies make life fun for everyone'라고 취미가 모든 사람의 인생을 재미있게 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8692 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 활동 계획",
            "explanation": "INTP의 개인적 탐구와 ESTP의 사회적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I explore topics alone.",
                    "translation": "혼자서 주제들을 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I meet friends everywhere!",
                    "translation": "어디서나 친구들을 만나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Solo time feeds my curiosity.",
                    "translation": "혼자 있는 시간이 호기심을 채워줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 혼자서 주제들을 탐구한다고 했나요?",
                    "hint": "INTP는 혼자만의 탐구 시간을 좋아해요.",
                    "result": "O",
                    "explanation": "지은은 'I explore topics alone'라고 혼자서 주제들을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "Social time gives me life!",
                    "translation": "사교 시간이 나에게 생명을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You gain energy from people.",
                    "translation": "너는 사람들로부터 에너지를 얻는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Solo time feeds Jieun's @@.",
                    "hint": "혼자 있는 시간이 지은에게 주는 것이에요.",
                    "optionA": "hunger",
                    "optionB": "curiosity",
                    "optionC": "sleep",
                    "result": "curiosity",
                    "explanation": "지은은 'Solo time feeds my curiosity'라고 혼자 있는 시간이 호기심을 채워준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your focused learning is amazing!",
                    "translation": "너의 집중된 학습이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your social skills connect everyone.",
                    "translation": "너의 사회적 기술이 모든 사람을 연결시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Different activities make weekends perfect!",
                    "translation": "다른 활동들이 주말을 완벽하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다희가 주말 활동에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Different",
                    "optionC": "activities",
                    "optionD": "weekends",
                    "optionE": "perfect",
                    "result": "Different activities make weekends perfect",
                    "explanation": "다희는 'Different activities make weekends perfect'라고 다른 활동들이 주말을 완벽하게 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 활동 계획",
            "explanation": "INTP의 개인적 탐구와 ESTP의 사회적 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I explore topics alone.",
                    "translation": "혼자서 주제들을 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I meet friends everywhere!",
                    "translation": "어디서나 친구들을 만나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Solo time feeds my curiosity.",
                    "translation": "혼자 있는 시간이 호기심을 채워줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 혼자서 주제들을 탐구한다고 했나요?",
                    "hint": "INTP는 혼자만의 탐구 시간을 좋아해요.",
                    "result": "O",
                    "explanation": "지은은 'I explore topics alone'라고 혼자서 주제들을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "Social time gives me life!",
                    "translation": "사교 시간이 나에게 생명을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You gain energy from people.",
                    "translation": "너는 사람들로부터 에너지를 얻는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Solo time feeds Jieun's @@.",
                    "hint": "혼자 있는 시간이 지은에게 주는 것이에요.",
                    "optionA": "hunger",
                    "optionB": "curiosity",
                    "optionC": "sleep",
                    "result": "curiosity",
                    "explanation": "지은은 'Solo time feeds my curiosity'라고 혼자 있는 시간이 호기심을 채워준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your focused learning is amazing!",
                    "translation": "너의 집중된 학습이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your social skills connect everyone.",
                    "translation": "너의 사회적 기술이 모든 사람을 연결시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Different activities make weekends perfect!",
                    "translation": "다른 활동들이 주말을 완벽하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "다희가 주말 활동에 대해 말하는 거예요.",
                    "optionA": "make",
                    "optionB": "Different",
                    "optionC": "activities",
                    "optionD": "weekends",
                    "optionE": "perfect",
                    "result": "Different activities make weekends perfect",
                    "explanation": "다희는 'Different activities make weekends perfect'라고 다른 활동들이 주말을 완벽하게 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8693 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 의견이 다를 때",
            "explanation": "INTP의 논리적 토론과 ESTP의 실용적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let me explain my reasoning.",
                    "translation": "내 추론을 설명해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Let's find what works!",
                    "translation": "통하는 걸 찾아보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Logic helps us understand.",
                    "translation": "논리가 이해하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 자신의 추론을 설명하고 싶다고 했나요?",
                    "hint": "INTP는 논리적으로 설명하려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'Let me explain my reasoning'라고 자신의 추론을 설명해보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "Quick solutions help everyone!",
                    "translation": "빠른 해결책이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You focus on practical results.",
                    "translation": "너는 실용적인 결과에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic helps us @@.",
                    "hint": "논리가 우리에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "understand",
                    "optionC": "eat",
                    "result": "understand",
                    "explanation": "소영은 'Logic helps us understand'라고 논리가 이해하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your clear thinking makes sense!",
                    "translation": "너의 명확한 사고가 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your action focus gets things done.",
                    "translation": "너의 행동 집중이 일을 해내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Good solutions need both thinking and doing!",
                    "translation": "좋은 해결책은 사고와 행동이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현아가 해결책에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "solutions",
                    "optionC": "thinking",
                    "optionD": "doing",
                    "optionE": "need",
                    "result": "Good solutions need thinking doing",
                    "explanation": "현아는 'Good solutions need both thinking and doing'라고 좋은 해결책은 사고와 행동이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 의견이 다를 때",
            "explanation": "INTP의 논리적 토론과 ESTP의 실용적 해결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let me explain my reasoning.",
                    "translation": "내 추론을 설명해볼게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Let's find what works!",
                    "translation": "통하는 걸 찾아보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Logic helps us understand.",
                    "translation": "논리가 이해하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 자신의 추론을 설명하고 싶다고 했나요?",
                    "hint": "INTP는 논리적으로 설명하려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'Let me explain my reasoning'라고 자신의 추론을 설명해보겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "Quick solutions help everyone!",
                    "translation": "빠른 해결책이 모든 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You focus on practical results.",
                    "translation": "너는 실용적인 결과에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Logic helps us @@.",
                    "hint": "논리가 우리에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "understand",
                    "optionC": "eat",
                    "result": "understand",
                    "explanation": "소영은 'Logic helps us understand'라고 논리가 이해하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your clear thinking makes sense!",
                    "translation": "너의 명확한 사고가 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your action focus gets things done.",
                    "translation": "너의 행동 집중이 일을 해내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Good solutions need both thinking and doing!",
                    "translation": "좋은 해결책은 사고와 행동이 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "현아가 해결책에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "solutions",
                    "optionC": "thinking",
                    "optionD": "doing",
                    "optionE": "need",
                    "result": "Good solutions need thinking doing",
                    "explanation": "현아는 'Good solutions need both thinking and doing'라고 좋은 해결책은 사고와 행동이 모두 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8694 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 문제",
            "explanation": "INTP의 원인 분석과 ESTP의 즉시 개선 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "What's the root cause here?",
                    "translation": "여기서 근본 원인이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "How can we improve now?",
                    "translation": "지금 어떻게 개선할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Understanding prevents future problems.",
                    "translation": "이해하면 미래 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 근본 원인이 뭔지 궁금해했나요?",
                    "hint": "INTP는 문제의 근본 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "정현은 'What's the root cause here?'라고 여기서 근본 원인이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "Immediate action fixes things!",
                    "translation": "즉각적인 행동이 문제를 고쳐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You solve problems as they appear.",
                    "translation": "너는 문제가 나타나면 바로 해결하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding prevents future @@.",
                    "hint": "이해가 미래에 방지하는 것이에요.",
                    "optionA": "happiness",
                    "optionB": "problems",
                    "optionC": "food",
                    "result": "problems",
                    "explanation": "정현은 'Understanding prevents future problems'라고 이해하면 미래 문제를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your deep analysis is really helpful!",
                    "translation": "너의 깊은 분석이 정말 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your quick fixes keep projects moving.",
                    "translation": "너의 빠른 수정이 프로젝트를 계속 진행시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예진",
                    "script": "Teams work best with analysis and action!",
                    "translation": "팀은 분석과 행동으로 가장 잘 돌아가!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예진이 팀워크에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "analysis",
                    "optionD": "action",
                    "optionE": "best",
                    "result": "Teams work best analysis action",
                    "explanation": "예진은 'Teams work best with analysis and action'라고 팀은 분석과 행동으로 가장 잘 돌아간다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 문제",
            "explanation": "INTP의 원인 분석과 ESTP의 즉시 개선 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "What's the root cause here?",
                    "translation": "여기서 근본 원인이 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "How can we improve now?",
                    "translation": "지금 어떻게 개선할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Understanding prevents future problems.",
                    "translation": "이해하면 미래 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 근본 원인이 뭔지 궁금해했나요?",
                    "hint": "INTP는 문제의 근본 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "정현은 'What's the root cause here?'라고 여기서 근본 원인이 뭔지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "Immediate action fixes things!",
                    "translation": "즉각적인 행동이 문제를 고쳐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You solve problems as they appear.",
                    "translation": "너는 문제가 나타나면 바로 해결하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding prevents future @@.",
                    "hint": "이해가 미래에 방지하는 것이에요.",
                    "optionA": "happiness",
                    "optionB": "problems",
                    "optionC": "food",
                    "result": "problems",
                    "explanation": "정현은 'Understanding prevents future problems'라고 이해하면 미래 문제를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your deep analysis is really helpful!",
                    "translation": "너의 깊은 분석이 정말 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your quick fixes keep projects moving.",
                    "translation": "너의 빠른 수정이 프로젝트를 계속 진행시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예진",
                    "script": "Teams work best with analysis and action!",
                    "translation": "팀은 분석과 행동으로 가장 잘 돌아가!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "예진이 팀워크에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "analysis",
                    "optionD": "action",
                    "optionE": "best",
                    "result": "Teams work best analysis action",
                    "explanation": "예진은 'Teams work best with analysis and action'라고 팀은 분석과 행동으로 가장 잘 돌아간다고 했어요."
                }
            ]
        }
    ]
}
ID: 8695 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "동아리 운영 방식 결정하기",
            "explanation": "개인적 가치와 효율적 시스템의 차이를 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I want everyone to feel comfortable.",
                    "translation": "모두가 편안하게 느꼈으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "We need clear rules first.",
                    "translation": "먼저 명확한 규칙이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 사람들의 편안함을 우선시하나요?",
                    "hint": "ISFP는 개인의 감정적 편안함을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "채영이는 \"everyone to feel comfortable\"이라고 개인적 편안함을 우선시했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "Rigid systems feel overwhelming.",
                    "translation": "딱딱한 시스템은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Structure helps everyone succeed.",
                    "translation": "체계가 모두의 성공을 도와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-young believes we need @@ rules.",
                    "hint": "태영이는 체계적 접근을 선호해요.",
                    "optionA": "flexible",
                    "optionB": "clear",
                    "optionC": "simple",
                    "result": "clear",
                    "explanation": "ESTJ인 태영이는 명확한(clear) 규칙과 체계를 중요시해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "Personal values matter most.",
                    "translation": "개인적 가치가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Both approaches can work.",
                    "translation": "두 방법 모두 효과가 있을 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "채영이가 가장 중요하게 생각하는 것이에요.",
                    "result": "Personal values matter.",
                    "explanation": "ISFP는 개인적 가치와 신념을 의사결정의 핵심 기준으로 삼아요.",
                    "optionA": "Personal",
                    "optionB": "values",
                    "optionC": "matter."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "동아리 운영 방식 결정하기",
            "explanation": "개인적 가치와 효율적 시스템의 차이를 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I want everyone to feel comfortable.",
                    "translation": "모두가 편안하게 느꼈으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "We need clear rules first.",
                    "translation": "먼저 명확한 규칙이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 사람들의 편안함을 우선시하나요?",
                    "hint": "ISFP는 개인의 감정적 편안함을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "채영이는 \"everyone to feel comfortable\"이라고 개인적 편안함을 우선시했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "Rigid systems feel overwhelming.",
                    "translation": "딱딱한 시스템은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Structure helps everyone succeed.",
                    "translation": "체계가 모두의 성공을 도와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-young believes we need @@ rules.",
                    "hint": "태영이는 체계적 접근을 선호해요.",
                    "optionA": "flexible",
                    "optionB": "clear",
                    "optionC": "simple",
                    "result": "clear",
                    "explanation": "ESTJ인 태영이는 명확한(clear) 규칙과 체계를 중요시해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "Personal values matter most.",
                    "translation": "개인적 가치가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Both approaches can work.",
                    "translation": "두 방법 모두 효과가 있을 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "채영이가 가장 중요하게 생각하는 것이에요.",
                    "optionA": "Personal",
                    "optionB": "values",
                    "optionC": "matter.",
                    "result": "Personal values matter.",
                    "explanation": "ISFP는 개인적 가치와 신념을 의사결정의 핵심 기준으로 삼아요."
                }
            ]
        }
    ]
}
ID: 8696 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "여행 계획 세우기",
            "explanation": "유연한 접근과 체계적 계획의 차이를 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "Let's see how we feel.",
                    "translation": "기분이 어떤지 보면서 하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We should plan everything ahead.",
                    "translation": "모든 것을 미리 계획해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수지는 즉석에서 상황에 따라 결정하려고 하나요?",
                    "hint": "ISFP는 그 순간의 감정과 상황에 따라 유연하게 결정해요.",
                    "result": "O",
                    "explanation": "수지는 \"see how we feel\"이라고 즉석에서 감정에 따라 결정하려고 해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "Spontaneous moments are magical.",
                    "translation": "즉흥적인 순간들이 마법 같아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Detailed plans prevent problems.",
                    "translation": "세부 계획이 문제를 예방해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Dong-hyeon wants to @@ everything ahead.",
                    "hint": "동현이는 미리 준비하는 것을 선호해요.",
                    "optionA": "plan",
                    "optionB": "discuss",
                    "optionC": "book",
                    "result": "plan",
                    "explanation": "ISTJ인 동현이는 모든 것을 미리 계획(plan)하는 것을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Following my heart feels right.",
                    "translation": "마음을 따르는 게 옳은 것 같아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Balance might work best.",
                    "translation": "균형이 가장 좋을 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수지가 중요하게 생각하는 결정 방식이에요.",
                    "result": "Follow my heart.",
                    "explanation": "ISFP는 논리보다 자신의 마음과 감정을 따라 결정을 내려요.",
                    "optionA": "heart.",
                    "optionB": "my",
                    "optionC": "Follow"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "여행 계획 세우기",
            "explanation": "유연한 접근과 체계적 계획의 차이를 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "Let's see how we feel.",
                    "translation": "기분이 어떤지 보면서 하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We should plan everything ahead.",
                    "translation": "모든 것을 미리 계획해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수지는 즉석에서 상황에 따라 결정하려고 하나요?",
                    "hint": "ISFP는 그 순간의 감정과 상황에 따라 유연하게 결정해요.",
                    "result": "O",
                    "explanation": "수지는 \"see how we feel\"이라고 즉석에서 감정에 따라 결정하려고 해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "Spontaneous moments are magical.",
                    "translation": "즉흥적인 순간들이 마법 같아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Detailed plans prevent problems.",
                    "translation": "세부 계획이 문제를 예방해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Dong-hyeon wants to @@ everything ahead.",
                    "hint": "동현이는 미리 준비하는 것을 선호해요.",
                    "optionA": "plan",
                    "optionB": "discuss",
                    "optionC": "book",
                    "result": "plan",
                    "explanation": "ISTJ인 동현이는 모든 것을 미리 계획(plan)하는 것을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Following my heart feels right.",
                    "translation": "마음을 따르는 게 옳은 것 같아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Balance might work best.",
                    "translation": "균형이 가장 좋을 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수지가 중요하게 생각하는 결정 방식이에요.",
                    "optionA": "heart.",
                    "optionB": "my",
                    "optionC": "Follow",
                    "result": "Follow my heart.",
                    "explanation": "ISFP는 논리보다 자신의 마음과 감정을 따라 결정을 내려요."
                }
            ]
        }
    ]
}
ID: 8697 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "새 취미 선택하기",
            "explanation": "감정적 동기와 실용적 고려의 차이를 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "This hobby speaks to me.",
                    "translation": "이 취미가 나에게 말을 걸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "What skills will you gain?",
                    "translation": "어떤 기술을 얻을 건데?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "아린이는 개인적 끌림을 중요하게 생각하나요?",
                    "hint": "ISFP는 내적 감정과 개인적 의미를 중시해요.",
                    "result": "O",
                    "explanation": "아린이는 \"speaks to me\"라고 개인적 끌림과 의미를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "It makes me happy inside.",
                    "translation": "속으로 행복하게 만들어줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Focus on practical benefits.",
                    "translation": "실용적 이익에 집중해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-o asks what @@ you will gain.",
                    "hint": "태오는 구체적인 결과를 중요시해요.",
                    "optionA": "feelings",
                    "optionB": "skills",
                    "optionC": "friends",
                    "result": "skills",
                    "explanation": "ISTP인 태오는 취미를 통해 얻을 수 있는 실질적 기술(skills)에 관심이 있어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "Passion drives meaningful choices.",
                    "translation": "열정이 의미 있는 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Both aspects have value.",
                    "translation": "두 측면 모두 가치가 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아린이가 중요하게 생각하는 동력이에요.",
                    "result": "Passion drives choices.",
                    "explanation": "ISFP는 열정과 내적 동기가 선택의 주요 동력이라고 믿어요.",
                    "optionA": "Passion",
                    "optionB": "choices.",
                    "optionC": "drives"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "새 취미 선택하기",
            "explanation": "감정적 동기와 실용적 고려의 차이를 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "This hobby speaks to me.",
                    "translation": "이 취미가 나에게 말을 걸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "What skills will you gain?",
                    "translation": "어떤 기술을 얻을 건데?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "아린이는 개인적 끌림을 중요하게 생각하나요?",
                    "hint": "ISFP는 내적 감정과 개인적 의미를 중시해요.",
                    "result": "O",
                    "explanation": "아린이는 \"speaks to me\"라고 개인적 끌림과 의미를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "It makes me happy inside.",
                    "translation": "속으로 행복하게 만들어줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Focus on practical benefits.",
                    "translation": "실용적 이익에 집중해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-o asks what @@ you will gain.",
                    "hint": "태오는 구체적인 결과를 중요시해요.",
                    "optionA": "feelings",
                    "optionB": "skills",
                    "optionC": "friends",
                    "result": "skills",
                    "explanation": "ISTP인 태오는 취미를 통해 얻을 수 있는 실질적 기술(skills)에 관심이 있어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "Passion drives meaningful choices.",
                    "translation": "열정이 의미 있는 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Both aspects have value.",
                    "translation": "두 측면 모두 가치가 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "아린이가 중요하게 생각하는 동력이에요.",
                    "optionA": "Passion",
                    "optionB": "choices.",
                    "optionC": "drives",
                    "result": "Passion drives choices.",
                    "explanation": "ISFP는 열정과 내적 동기가 선택의 주요 동력이라고 믿어요."
                }
            ]
        }
    ]
}
ID: 8698 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "친구 부탁 대응하기",
            "explanation": "자신의 감정과 타인 배려의 우선순위 차이를 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I need time for myself.",
                    "translation": "나만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "But she really needs help.",
                    "translation": "하지만 걔가 정말 도움이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소미는 자신의 필요를 우선시하나요?",
                    "hint": "ISFP는 자신의 내적 필요와 경계를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "소미는 \"I need time for myself\"라고 자신의 개인적 필요를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "My energy feels completely drained.",
                    "translation": "내 에너지가 완전히 소진된 느낌이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Others are counting on us.",
                    "translation": "다른 사람들이 우리를 의지하고 있어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ye-na says she really @@ help.",
                    "hint": "예나는 타인의 필요에 집중해요.",
                    "optionA": "wants",
                    "optionB": "needs",
                    "optionC": "seeks",
                    "result": "needs",
                    "explanation": "ISFJ인 예나는 다른 사람이 정말로 도움을 필요로(needs) 한다는 점을 강조해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "Self-care enables better giving.",
                    "translation": "자기관리가 더 나은 베풂을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "That makes perfect sense.",
                    "translation": "그게 완전히 말이 되네."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소미가 중요하게 생각하는 개념이에요.",
                    "result": "Self-care enables giving.",
                    "explanation": "ISFP는 자기관리가 다른 사람을 도울 수 있는 기반이라고 생각해요.",
                    "optionA": "enables",
                    "optionB": "Self-care",
                    "optionC": "giving."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "친구 부탁 대응하기",
            "explanation": "자신의 감정과 타인 배려의 우선순위 차이를 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I need time for myself.",
                    "translation": "나만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "But she really needs help.",
                    "translation": "하지만 걔가 정말 도움이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소미는 자신의 필요를 우선시하나요?",
                    "hint": "ISFP는 자신의 내적 필요와 경계를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "소미는 \"I need time for myself\"라고 자신의 개인적 필요를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "My energy feels completely drained.",
                    "translation": "내 에너지가 완전히 소진된 느낌이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Others are counting on us.",
                    "translation": "다른 사람들이 우리를 의지하고 있어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ye-na says she really @@ help.",
                    "hint": "예나는 타인의 필요에 집중해요.",
                    "optionA": "wants",
                    "optionB": "needs",
                    "optionC": "seeks",
                    "result": "needs",
                    "explanation": "ISFJ인 예나는 다른 사람이 정말로 도움을 필요로(needs) 한다는 점을 강조해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "Self-care enables better giving.",
                    "translation": "자기관리가 더 나은 베풂을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "That makes perfect sense.",
                    "translation": "그게 완전히 말이 되네."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소미가 중요하게 생각하는 개념이에요.",
                    "optionA": "enables",
                    "optionB": "Self-care",
                    "optionC": "giving.",
                    "result": "Self-care enables giving.",
                    "explanation": "ISFP는 자기관리가 다른 사람을 도울 수 있는 기반이라고 생각해요."
                }
            ]
        }
    ]
}
ID: 8699 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "진로 방향 결정하기",
            "explanation": "현재 감정과 미래 전략의 다른 관점을 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "This path feels authentic.",
                    "translation": "이 길이 진정성 있게 느껴져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Consider long-term career prospects.",
                    "translation": "장기적 경력 전망을 고려해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 현재의 감정적 반응을 중시하나요?",
                    "hint": "ISFP는 현재 느끼는 진정성과 감정적 일치를 중요시해요.",
                    "result": "O",
                    "explanation": "채영이는 \"feels authentic\"이라고 현재의 감정적 진정성을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "My heart knows what's right.",
                    "translation": "내 마음이 무엇이 옳은지 알고 있어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Data shows better options.",
                    "translation": "데이터가 더 나은 선택지를 보여줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-hoon wants to consider @@ prospects.",
                    "hint": "지훈이는 미래 지향적으로 생각해요.",
                    "optionA": "current",
                    "optionB": "long-term",
                    "optionC": "immediate",
                    "result": "long-term",
                    "explanation": "INTJ인 지훈이는 장기적(long-term) 관점에서 미래를 계획해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "Present feelings guide me.",
                    "translation": "현재의 감정이 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Intuition has its wisdom.",
                    "translation": "직감도 나름의 지혜가 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "채영이가 신뢰하는 내적 나침반이에요.",
                    "result": "Feelings guide me.",
                    "explanation": "ISFP는 감정과 내적 감각이 올바른 방향을 안내한다고 믿어요.",
                    "optionA": "Feelings",
                    "optionB": "guide",
                    "optionC": "me."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "진로 방향 결정하기",
            "explanation": "현재 감정과 미래 전략의 다른 관점을 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "This path feels authentic.",
                    "translation": "이 길이 진정성 있게 느껴져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Consider long-term career prospects.",
                    "translation": "장기적 경력 전망을 고려해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 현재의 감정적 반응을 중시하나요?",
                    "hint": "ISFP는 현재 느끼는 진정성과 감정적 일치를 중요시해요.",
                    "result": "O",
                    "explanation": "채영이는 \"feels authentic\"이라고 현재의 감정적 진정성을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "My heart knows what's right.",
                    "translation": "내 마음이 무엇이 옳은지 알고 있어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Data shows better options.",
                    "translation": "데이터가 더 나은 선택지를 보여줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-hoon wants to consider @@ prospects.",
                    "hint": "지훈이는 미래 지향적으로 생각해요.",
                    "optionA": "current",
                    "optionB": "long-term",
                    "optionC": "immediate",
                    "result": "long-term",
                    "explanation": "INTJ인 지훈이는 장기적(long-term) 관점에서 미래를 계획해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "Present feelings guide me.",
                    "translation": "현재의 감정이 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Intuition has its wisdom.",
                    "translation": "직감도 나름의 지혜가 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "채영이가 신뢰하는 내적 나침반이에요.",
                    "optionA": "Feelings",
                    "optionB": "guide",
                    "optionC": "me.",
                    "result": "Feelings guide me.",
                    "explanation": "ISFP는 감정과 내적 감각이 올바른 방향을 안내한다고 믿어요."
                }
            ]
        }
    ]
}
ID: 8700 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택 앞에서",
            "explanation": "감정적 접근과 논리적 분석의 차이를 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "It just feels wrong somehow.",
                    "translation": "뭔가 잘못된 것 같은 느낌이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Let's analyze all variables.",
                    "translation": "모든 변수를 분석해보자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수지는 직감적인 감정을 신뢰하나요?",
                    "hint": "ISFP는 논리보다 직감적 감정 반응을 중요시해요.",
                    "result": "O",
                    "explanation": "수지는 \"feels wrong\"이라고 직감적 감정 반응을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "My instincts rarely fail me.",
                    "translation": "내 본능은 거의 틀리지 않아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Logic provides clearer answers.",
                    "translation": "논리가 더 명확한 답을 제공해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-jae wants to @@ all variables.",
                    "hint": "민재는 체계적 분석을 선호해요.",
                    "optionA": "understand",
                    "optionB": "analyze",
                    "optionC": "consider",
                    "result": "analyze",
                    "explanation": "INTP인 민재는 모든 요소를 논리적으로 분석(analyze)하려고 해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Emotions reveal important truths.",
                    "translation": "감정이 중요한 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Different approaches, both valid.",
                    "translation": "다른 접근법이지만 둘 다 타당해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수지가 신뢰하는 내적 감각이에요.",
                    "result": "Instincts rarely fail.",
                    "explanation": "ISFP는 본능과 직감이 거의 틀리지 않는다고 믿어요.",
                    "optionA": "fail.",
                    "optionB": "rarely",
                    "optionC": "Instincts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택 앞에서",
            "explanation": "감정적 접근과 논리적 분석의 차이를 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "It just feels wrong somehow.",
                    "translation": "뭔가 잘못된 것 같은 느낌이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Let's analyze all variables.",
                    "translation": "모든 변수를 분석해보자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수지는 직감적인 감정을 신뢰하나요?",
                    "hint": "ISFP는 논리보다 직감적 감정 반응을 중요시해요.",
                    "result": "O",
                    "explanation": "수지는 \"feels wrong\"이라고 직감적 감정 반응을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "My instincts rarely fail me.",
                    "translation": "내 본능은 거의 틀리지 않아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Logic provides clearer answers.",
                    "translation": "논리가 더 명확한 답을 제공해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-jae wants to @@ all variables.",
                    "hint": "민재는 체계적 분석을 선호해요.",
                    "optionA": "understand",
                    "optionB": "analyze",
                    "optionC": "consider",
                    "result": "analyze",
                    "explanation": "INTP인 민재는 모든 요소를 논리적으로 분석(analyze)하려고 해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Emotions reveal important truths.",
                    "translation": "감정이 중요한 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Different approaches, both valid.",
                    "translation": "다른 접근법이지만 둘 다 타당해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수지가 신뢰하는 내적 감각이에요.",
                    "optionA": "fail.",
                    "optionB": "rarely",
                    "optionC": "Instincts",
                    "result": "Instincts rarely fail.",
                    "explanation": "ISFP는 본능과 직감이 거의 틀리지 않는다고 믿어요."
                }
            ]
        }
    ]
}
ID: 8701 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "사회 활동 참여 결정",
            "explanation": "개인적 진정성과 이상적 비전의 차이를 보여주는 대화",
            "category": "의사결정 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "This doesn't align with me.",
                    "translation": "이건 나와 맞지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "Think about the bigger impact.",
                    "translation": "더 큰 영향을 생각해봐."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "아린이는 개인적 일치감을 중요시하나요?",
                    "hint": "ISFP는 자신의 가치와 일치하는지를 우선 고려해요.",
                    "result": "O",
                    "explanation": "아린이는 \"doesn't align with me\"라고 개인적 일치감을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "Authenticity matters to me.",
                    "translation": "진정성이 나에게 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "We could inspire real change.",
                    "translation": "우리가 진정한 변화를 이끌 수 있어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Seo-jin wants to think about @@ impact.",
                    "hint": "서진이는 광범위한 영향력을 고려해요.",
                    "optionA": "personal",
                    "optionB": "bigger",
                    "optionC": "immediate",
                    "result": "bigger",
                    "explanation": "INFJ인 서진이는 개인을 넘어선 더 큰(bigger) 사회적 영향을 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "Personal integrity comes first.",
                    "translation": "개인적 성실성이 우선이야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Both perspectives have merit.",
                    "translation": "두 관점 모두 장점이 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아린이가 가장 중요하게 생각하는 가치예요.",
                    "result": "Authenticity matters most.",
                    "explanation": "ISFP는 진정성을 가장 중요한 가치로 여기며 모든 결정의 기준으로 삼아요.",
                    "optionA": "matters",
                    "optionB": "Authenticity",
                    "optionC": "most."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "사회 활동 참여 결정",
            "explanation": "개인적 진정성과 이상적 비전의 차이를 보여주는 대화",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "This doesn't align with me.",
                    "translation": "이건 나와 맞지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "Think about the bigger impact.",
                    "translation": "더 큰 영향을 생각해봐."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "아린이는 개인적 일치감을 중요시하나요?",
                    "hint": "ISFP는 자신의 가치와 일치하는지를 우선 고려해요.",
                    "result": "O",
                    "explanation": "아린이는 \"doesn't align with me\"라고 개인적 일치감을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "Authenticity matters to me.",
                    "translation": "진정성이 나에게 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "We could inspire real change.",
                    "translation": "우리가 진정한 변화를 이끌 수 있어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Seo-jin wants to think about @@ impact.",
                    "hint": "서진이는 광범위한 영향력을 고려해요.",
                    "optionA": "personal",
                    "optionB": "bigger",
                    "optionC": "immediate",
                    "result": "bigger",
                    "explanation": "INFJ인 서진이는 개인을 넘어선 더 큰(bigger) 사회적 영향을 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "Personal integrity comes first.",
                    "translation": "개인적 성실성이 우선이야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Both perspectives have merit.",
                    "translation": "두 관점 모두 장점이 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "아린이가 가장 중요하게 생각하는 가치예요.",
                    "optionA": "matters",
                    "optionB": "Authenticity",
                    "optionC": "most.",
                    "result": "Authenticity matters most.",
                    "explanation": "ISFP는 진정성을 가장 중요한 가치로 여기며 모든 결정의 기준으로 삼아요."
                }
            ]
        }
    ]
}
ID: 8702 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 대화 시간",
            "explanation": "INTP의 호기심 탐구와 INTJ의 목적 있는 대화 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I wonder about many things.",
                    "translation": "많은 것들이 궁금해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I focus on important topics.",
                    "translation": "중요한 주제에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Random ideas excite me.",
                    "translation": "무작위 아이디어가 나를 흥미롭게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 많은 것들이 궁금하다고 했나요?",
                    "hint": "INTP는 다양한 것에 호기심이 많아요.",
                    "result": "O",
                    "explanation": "도현은 'I wonder about many things'라고 많은 것들이 궁금하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Deep discussions help me think.",
                    "translation": "깊은 토론이 생각하는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You choose conversations carefully.",
                    "translation": "너는 대화를 신중하게 선택하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Random ideas excite @@.",
                    "hint": "무작위 아이디어에 흥미를 느끼는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "him",
                    "optionC": "everyone",
                    "result": "him",
                    "explanation": "도현은 'Random ideas excite me'라고 무작위 아이디어가 자신을 흥미롭게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your curious mind is amazing!",
                    "translation": "너의 호기심 많은 마음이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your focused thinking goes deep.",
                    "translation": "너의 집중된 사고는 깊이 들어가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Good conversations happen in many ways!",
                    "translation": "좋은 대화는 여러 방법으로 일어나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지훈이 대화에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "conversations",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "happen",
                    "result": "Good conversations happen many ways",
                    "explanation": "지훈은 'Good conversations happen in many ways'라고 좋은 대화는 여러 방법으로 일어난다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 대화 시간",
            "explanation": "INTP의 호기심 탐구와 INTJ의 목적 있는 대화 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I wonder about many things.",
                    "translation": "많은 것들이 궁금해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I focus on important topics.",
                    "translation": "중요한 주제에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Random ideas excite me.",
                    "translation": "무작위 아이디어가 나를 흥미롭게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 많은 것들이 궁금하다고 했나요?",
                    "hint": "INTP는 다양한 것에 호기심이 많아요.",
                    "result": "O",
                    "explanation": "도현은 'I wonder about many things'라고 많은 것들이 궁금하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Deep discussions help me think.",
                    "translation": "깊은 토론이 생각하는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You choose conversations carefully.",
                    "translation": "너는 대화를 신중하게 선택하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Random ideas excite @@.",
                    "hint": "무작위 아이디어에 흥미를 느끼는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "him",
                    "optionC": "everyone",
                    "result": "him",
                    "explanation": "도현은 'Random ideas excite me'라고 무작위 아이디어가 자신을 흥미롭게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your curious mind is amazing!",
                    "translation": "너의 호기심 많은 마음이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your focused thinking goes deep.",
                    "translation": "너의 집중된 사고는 깊이 들어가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Good conversations happen in many ways!",
                    "translation": "좋은 대화는 여러 방법으로 일어나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지훈이 대화에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "conversations",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "happen",
                    "result": "Good conversations happen many ways",
                    "explanation": "지훈은 'Good conversations happen in many ways'라고 좋은 대화는 여러 방법으로 일어난다고 했어요."
                }
            ]
        }
    ]
}
ID: 8703 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과의 만남",
            "explanation": "INTP의 자연스러운 흐름과 INTJ의 계획된 만남 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "Let's see what happens.",
                    "translation": "어떻게 되는지 봐보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "I planned our meeting time.",
                    "translation": "만나는 시간을 계획했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I go with the flow.",
                    "translation": "흐름을 따라가."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 어떻게 되는지 봐보자고 했나요?",
                    "hint": "INTP는 유연하고 개방적이에요.",
                    "result": "O",
                    "explanation": "채원은 'Let's see what happens'라고 어떻게 되는지 봐보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Structure helps me enjoy more.",
                    "translation": "구조가 더 즐기는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You organize social activities well.",
                    "translation": "너는 사교 활동을 잘 정리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaewon goes with the @@.",
                    "hint": "채원이 따라가는 것이에요.",
                    "optionA": "time",
                    "optionB": "flow",
                    "optionC": "food",
                    "result": "flow",
                    "explanation": "채원은 'I go with the flow'라고 흐름을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Your flexible approach brings surprises!",
                    "translation": "너의 유연한 접근이 놀라움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your planning makes things smooth.",
                    "translation": "너의 계획이 일을 순조롭게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Friendship works with different styles!",
                    "translation": "우정은 다른 스타일로도 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유진이 우정에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Friendship",
                    "optionC": "different",
                    "optionD": "styles",
                    "optionE": "with",
                    "result": "Friendship works with different styles",
                    "explanation": "유진은 'Friendship works with different styles'라고 우정은 다른 스타일로도 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과의 만남",
            "explanation": "INTP의 자연스러운 흐름과 INTJ의 계획된 만남 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "Let's see what happens.",
                    "translation": "어떻게 되는지 봐보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "I planned our meeting time.",
                    "translation": "만나는 시간을 계획했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I go with the flow.",
                    "translation": "흐름을 따라가."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 어떻게 되는지 봐보자고 했나요?",
                    "hint": "INTP는 유연하고 개방적이에요.",
                    "result": "O",
                    "explanation": "채원은 'Let's see what happens'라고 어떻게 되는지 봐보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Structure helps me enjoy more.",
                    "translation": "구조가 더 즐기는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You organize social activities well.",
                    "translation": "너는 사교 활동을 잘 정리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Chaewon goes with the @@.",
                    "hint": "채원이 따라가는 것이에요.",
                    "optionA": "time",
                    "optionB": "flow",
                    "optionC": "food",
                    "result": "flow",
                    "explanation": "채원은 'I go with the flow'라고 흐름을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Your flexible approach brings surprises!",
                    "translation": "너의 유연한 접근이 놀라움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your planning makes things smooth.",
                    "translation": "너의 계획이 일을 순조롭게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Friendship works with different styles!",
                    "translation": "우정은 다른 스타일로도 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "유진이 우정에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Friendship",
                    "optionC": "different",
                    "optionD": "styles",
                    "optionE": "with",
                    "result": "Friendship works with different styles",
                    "explanation": "유진은 'Friendship works with different styles'라고 우정은 다른 스타일로도 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8704 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 주제 배우기",
            "explanation": "INTP의 폭넓은 탐구와 INTJ의 선택적 학습 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I explore everything randomly.",
                    "translation": "모든 걸 무작위로 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I choose useful subjects.",
                    "translation": "유용한 과목들을 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "All knowledge connects somehow.",
                    "translation": "모든 지식은 어떻게든 연결돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 모든 걸 무작위로 탐구한다고 했나요?",
                    "hint": "INTP는 다양한 분야를 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "정우는 'I explore everything randomly'라고 모든 걸 무작위로 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I study with clear goals.",
                    "translation": "명확한 목표를 가지고 공부해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You focus your learning energy.",
                    "translation": "너는 배움의 에너지를 집중시키는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seunghyun chooses useful @@.",
                    "hint": "승현이 선택하는 것이에요.",
                    "optionA": "games",
                    "optionB": "subjects",
                    "optionC": "food",
                    "result": "subjects",
                    "explanation": "승현은 'I choose useful subjects'라고 유용한 과목들을 선택한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your wide curiosity discovers connections!",
                    "translation": "너의 넓은 호기심이 연결고리를 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your targeted learning gets expertise.",
                    "translation": "너의 목표 지향적 학습이 전문성을 얻어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Knowledge grows through different approaches!",
                    "translation": "지식은 다른 접근을 통해 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "승현이 지식에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Knowledge",
                    "optionC": "different",
                    "optionD": "approaches",
                    "optionE": "through",
                    "result": "Knowledge grows through different approaches",
                    "explanation": "승현은 'Knowledge grows through different approaches'라고 지식은 다른 접근을 통해 자란다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 주제 배우기",
            "explanation": "INTP의 폭넓은 탐구와 INTJ의 선택적 학습 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I explore everything randomly.",
                    "translation": "모든 걸 무작위로 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I choose useful subjects.",
                    "translation": "유용한 과목들을 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "All knowledge connects somehow.",
                    "translation": "모든 지식은 어떻게든 연결돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 모든 걸 무작위로 탐구한다고 했나요?",
                    "hint": "INTP는 다양한 분야를 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "정우는 'I explore everything randomly'라고 모든 걸 무작위로 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I study with clear goals.",
                    "translation": "명확한 목표를 가지고 공부해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You focus your learning energy.",
                    "translation": "너는 배움의 에너지를 집중시키는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seunghyun chooses useful @@.",
                    "hint": "승현이 선택하는 것이에요.",
                    "optionA": "games",
                    "optionB": "subjects",
                    "optionC": "food",
                    "result": "subjects",
                    "explanation": "승현은 'I choose useful subjects'라고 유용한 과목들을 선택한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your wide curiosity discovers connections!",
                    "translation": "너의 넓은 호기심이 연결고리를 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your targeted learning gets expertise.",
                    "translation": "너의 목표 지향적 학습이 전문성을 얻어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Knowledge grows through different approaches!",
                    "translation": "지식은 다른 접근을 통해 자라!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "승현이 지식에 대해 말하는 거예요.",
                    "optionA": "grows",
                    "optionB": "Knowledge",
                    "optionC": "different",
                    "optionD": "approaches",
                    "optionE": "through",
                    "result": "Knowledge grows through different approaches",
                    "explanation": "승현은 'Knowledge grows through different approaches'라고 지식은 다른 접근을 통해 자란다고 했어요."
                }
            ]
        }
    ]
}
ID: 8705 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾아보기",
            "explanation": "INTP의 광범위한 검색과 INTJ의 체계적 조사 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I follow interesting links everywhere.",
                    "translation": "흥미로운 링크를 어디든 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I research step by step.",
                    "translation": "단계적으로 조사해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Unexpected discoveries are fun.",
                    "translation": "예상치 못한 발견이 재미있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 흥미로운 링크를 어디든 따라간다고 했나요?",
                    "hint": "INTP는 호기심을 따라 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "현민은 'I follow interesting links everywhere'라고 흥미로운 링크를 어디든 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "Organized search finds exact answers.",
                    "translation": "체계적인 검색이 정확한 답을 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You plan your information hunt.",
                    "translation": "너는 정보 탐색을 계획하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Unexpected discoveries are @@.",
                    "hint": "현민이 예상치 못한 발견에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "scary",
                    "result": "fun",
                    "explanation": "현민은 'Unexpected discoveries are fun'라고 예상치 못한 발견이 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재현",
                    "script": "Your creative exploration opens new worlds!",
                    "translation": "너의 창의적 탐구가 새로운 세계를 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your systematic method finds deep truth.",
                    "translation": "너의 체계적인 방법이 깊은 진실을 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "Research works best with both styles!",
                    "translation": "조사는 두 스타일로 가장 잘 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "재현이 조사 방법에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Research",
                    "optionC": "both",
                    "optionD": "styles",
                    "optionE": "best",
                    "result": "Research works best both styles",
                    "explanation": "재현은 'Research works best with both styles'라고 조사는 두 스타일로 가장 잘 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾아보기",
            "explanation": "INTP의 광범위한 검색과 INTJ의 체계적 조사 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I follow interesting links everywhere.",
                    "translation": "흥미로운 링크를 어디든 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I research step by step.",
                    "translation": "단계적으로 조사해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Unexpected discoveries are fun.",
                    "translation": "예상치 못한 발견이 재미있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 흥미로운 링크를 어디든 따라간다고 했나요?",
                    "hint": "INTP는 호기심을 따라 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "현민은 'I follow interesting links everywhere'라고 흥미로운 링크를 어디든 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "Organized search finds exact answers.",
                    "translation": "체계적인 검색이 정확한 답을 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You plan your information hunt.",
                    "translation": "너는 정보 탐색을 계획하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Unexpected discoveries are @@.",
                    "hint": "현민이 예상치 못한 발견에 대해 느끼는 감정이에요.",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "scary",
                    "result": "fun",
                    "explanation": "현민은 'Unexpected discoveries are fun'라고 예상치 못한 발견이 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재현",
                    "script": "Your creative exploration opens new worlds!",
                    "translation": "너의 창의적 탐구가 새로운 세계를 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your systematic method finds deep truth.",
                    "translation": "너의 체계적인 방법이 깊은 진실을 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "Research works best with both styles!",
                    "translation": "조사는 두 스타일로 가장 잘 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "재현이 조사 방법에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Research",
                    "optionC": "both",
                    "optionD": "styles",
                    "optionE": "best",
                    "result": "Research works best both styles",
                    "explanation": "재현은 'Research works best with both styles'라고 조사는 두 스타일로 가장 잘 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8706 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택해야 할 때",
            "explanation": "INTP의 열린 마음과 INTJ의 결단력 있는 결정 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I keep all options open.",
                    "translation": "모든 선택지를 열어둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I decide quickly and move.",
                    "translation": "빨리 결정하고 움직여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "More possibilities might appear.",
                    "translation": "더 많은 가능성이 나타날 수도 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 모든 선택지를 열어둔다고 했나요?",
                    "hint": "INTP는 유연성을 유지하려고 해요.",
                    "result": "O",
                    "explanation": "지은은 'I keep all options open'라고 모든 선택지를 열어둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Clear decisions help me progress.",
                    "translation": "명확한 결정이 진전하는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You commit to chosen paths.",
                    "translation": "너는 선택한 길에 전념하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "More possibilities might @@.",
                    "hint": "지은이 말하는 가능성의 변화예요.",
                    "optionA": "disappear",
                    "optionB": "appear",
                    "optionC": "sleep",
                    "result": "appear",
                    "explanation": "지은은 'More possibilities might appear'라고 더 많은 가능성이 나타날 수도 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Your open mind finds creative solutions!",
                    "translation": "너의 열린 마음이 창의적 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your decisive action gets things done.",
                    "translation": "너의 결단력 있는 행동이 일을 해내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Good decisions need flexibility and focus!",
                    "translation": "좋은 결정은 유연성과 집중이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지원이 결정에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "decisions",
                    "optionC": "flexibility",
                    "optionD": "focus",
                    "optionE": "need",
                    "result": "Good decisions need flexibility focus",
                    "explanation": "지원은 'Good decisions need flexibility and focus'라고 좋은 결정은 유연성과 집중이 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택해야 할 때",
            "explanation": "INTP의 열린 마음과 INTJ의 결단력 있는 결정 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I keep all options open.",
                    "translation": "모든 선택지를 열어둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I decide quickly and move.",
                    "translation": "빨리 결정하고 움직여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "More possibilities might appear.",
                    "translation": "더 많은 가능성이 나타날 수도 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 모든 선택지를 열어둔다고 했나요?",
                    "hint": "INTP는 유연성을 유지하려고 해요.",
                    "result": "O",
                    "explanation": "지은은 'I keep all options open'라고 모든 선택지를 열어둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Clear decisions help me progress.",
                    "translation": "명확한 결정이 진전하는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You commit to chosen paths.",
                    "translation": "너는 선택한 길에 전념하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "More possibilities might @@.",
                    "hint": "지은이 말하는 가능성의 변화예요.",
                    "optionA": "disappear",
                    "optionB": "appear",
                    "optionC": "sleep",
                    "result": "appear",
                    "explanation": "지은은 'More possibilities might appear'라고 더 많은 가능성이 나타날 수도 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Your open mind finds creative solutions!",
                    "translation": "너의 열린 마음이 창의적 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your decisive action gets things done.",
                    "translation": "너의 결단력 있는 행동이 일을 해내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Good decisions need flexibility and focus!",
                    "translation": "좋은 결정은 유연성과 집중이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지원이 결정에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "decisions",
                    "optionC": "flexibility",
                    "optionD": "focus",
                    "optionE": "need",
                    "result": "Good decisions need flexibility focus",
                    "explanation": "지원은 'Good decisions need flexibility and focus'라고 좋은 결정은 유연성과 집중이 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 8707 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결 방법",
            "explanation": "INTP의 다각도 분석과 INTJ의 효율적 해결 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "I examine from many angles.",
                    "translation": "여러 각도에서 살펴봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I find the best solution.",
                    "translation": "최고의 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Different perspectives help understanding.",
                    "translation": "다른 관점들이 이해에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 여러 각도에서 살펴본다고 했나요?",
                    "hint": "INTP는 다양한 관점으로 분석해요.",
                    "result": "O",
                    "explanation": "소영은 'I examine from many angles'라고 여러 각도에서 살펴본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "Efficient methods save time.",
                    "translation": "효율적인 방법이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You cut straight to solutions.",
                    "translation": "너는 바로 해결책으로 가는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Different perspectives help @@.",
                    "hint": "다른 관점들이 도움을 주는 것이에요.",
                    "optionA": "sleeping",
                    "optionB": "understanding",
                    "optionC": "eating",
                    "result": "understanding",
                    "explanation": "소영은 'Different perspectives help understanding'라고 다른 관점들이 이해에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "Your thorough analysis prevents problems!",
                    "translation": "너의 철저한 분석이 문제를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your focused approach achieves goals.",
                    "translation": "너의 집중된 접근이 목표를 달성해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "Problem solving works many different ways!",
                    "translation": "문제 해결은 여러 다른 방법으로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서연이 문제 해결에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Problem",
                    "optionC": "solving",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Problem solving works different ways",
                    "explanation": "서연은 'Problem solving works many different ways'라고 문제 해결은 여러 다른 방법으로 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결 방법",
            "explanation": "INTP의 다각도 분석과 INTJ의 효율적 해결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "I examine from many angles.",
                    "translation": "여러 각도에서 살펴봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I find the best solution.",
                    "translation": "최고의 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Different perspectives help understanding.",
                    "translation": "다른 관점들이 이해에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 여러 각도에서 살펴본다고 했나요?",
                    "hint": "INTP는 다양한 관점으로 분석해요.",
                    "result": "O",
                    "explanation": "소영은 'I examine from many angles'라고 여러 각도에서 살펴본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "Efficient methods save time.",
                    "translation": "효율적인 방법이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You cut straight to solutions.",
                    "translation": "너는 바로 해결책으로 가는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Different perspectives help @@.",
                    "hint": "다른 관점들이 도움을 주는 것이에요.",
                    "optionA": "sleeping",
                    "optionB": "understanding",
                    "optionC": "eating",
                    "result": "understanding",
                    "explanation": "소영은 'Different perspectives help understanding'라고 다른 관점들이 이해에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "Your thorough analysis prevents problems!",
                    "translation": "너의 철저한 분석이 문제를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your focused approach achieves goals.",
                    "translation": "너의 집중된 접근이 목표를 달성해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "Problem solving works many different ways!",
                    "translation": "문제 해결은 여러 다른 방법으로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서연이 문제 해결에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Problem",
                    "optionC": "solving",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Problem solving works different ways",
                    "explanation": "서연은 'Problem solving works many different ways'라고 문제 해결은 여러 다른 방법으로 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8708 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 보내기",
            "explanation": "INTP의 자유로운 흐름과 INTJ의 구조화된 하루 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I follow my mood today.",
                    "translation": "오늘은 기분을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I have a daily plan.",
                    "translation": "일일 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Spontaneous days feel free.",
                    "translation": "즉흥적인 하루가 자유롭게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 오늘 기분을 따라간다고 했나요?",
                    "hint": "INTP는 유연하게 하루를 보내요.",
                    "result": "O",
                    "explanation": "정현은 'I follow my mood today'라고 오늘은 기분을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Structure helps me accomplish more.",
                    "translation": "구조가 더 많이 성취하는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You organize time effectively.",
                    "translation": "너는 시간을 효과적으로 조직하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Spontaneous days feel @@.",
                    "hint": "정현이 즉흥적인 하루에 대해 느끼는 감정이에요.",
                    "optionA": "terrible",
                    "optionB": "free",
                    "optionC": "busy",
                    "result": "free",
                    "explanation": "정현은 'Spontaneous days feel free'라고 즉흥적인 하루가 자유롭게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Your flexible approach brings joy!",
                    "translation": "너의 유연한 접근이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your organized day gets results.",
                    "translation": "너의 체계적인 하루가 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Different schedules work for different people!",
                    "translation": "다른 일정이 다른 사람들에게 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지현이 일정에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Different",
                    "optionC": "schedules",
                    "optionD": "different",
                    "optionE": "people",
                    "result": "Different schedules work different people",
                    "explanation": "지현은 'Different schedules work for different people'라고 다른 일정이 다른 사람들에게 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 보내기",
            "explanation": "INTP의 자유로운 흐름과 INTJ의 구조화된 하루 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I follow my mood today.",
                    "translation": "오늘은 기분을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I have a daily plan.",
                    "translation": "일일 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Spontaneous days feel free.",
                    "translation": "즉흥적인 하루가 자유롭게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 오늘 기분을 따라간다고 했나요?",
                    "hint": "INTP는 유연하게 하루를 보내요.",
                    "result": "O",
                    "explanation": "정현은 'I follow my mood today'라고 오늘은 기분을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Structure helps me accomplish more.",
                    "translation": "구조가 더 많이 성취하는데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You organize time effectively.",
                    "translation": "너는 시간을 효과적으로 조직하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Spontaneous days feel @@.",
                    "hint": "정현이 즉흥적인 하루에 대해 느끼는 감정이에요.",
                    "optionA": "terrible",
                    "optionB": "free",
                    "optionC": "busy",
                    "result": "free",
                    "explanation": "정현은 'Spontaneous days feel free'라고 즉흥적인 하루가 자유롭게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Your flexible approach brings joy!",
                    "translation": "너의 유연한 접근이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your organized day gets results.",
                    "translation": "너의 체계적인 하루가 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Different schedules work for different people!",
                    "translation": "다른 일정이 다른 사람들에게 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지현이 일정에 대해 말하는 거예요.",
                    "optionA": "work",
                    "optionB": "Different",
                    "optionC": "schedules",
                    "optionD": "different",
                    "optionE": "people",
                    "result": "Different schedules work different people",
                    "explanation": "지현은 'Different schedules work for different people'라고 다른 일정이 다른 사람들에게 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8709 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 시간 활용",
            "explanation": "INTP의 탐구 시간과 INTJ의 개인 프로젝트 비교",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I explore whatever interests me.",
                    "translation": "흥미로운 것은 뭐든 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서현",
                    "script": "I work on personal projects.",
                    "translation": "개인 프로젝트를 진행해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Curiosity leads my weekend.",
                    "translation": "호기심이 내 주말을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 흥미로운 것은 뭐든 탐구한다고 했나요?",
                    "hint": "INTP는 호기심을 따라 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "강사는 'I explore whatever interests me'라고 흥미로운 것은 뭐든 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서현",
                    "script": "Goals give my time purpose.",
                    "translation": "목표가 내 시간에 목적을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You build toward long-term visions.",
                    "translation": "너는 장기적인 비전을 향해 만들어가는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Curiosity leads Kangsa's @@.",
                    "hint": "호기심이 강사의 무엇을 이끄는지에 대한 거예요.",
                    "optionA": "work",
                    "optionB": "weekend",
                    "optionC": "food",
                    "result": "weekend",
                    "explanation": "강사는 'Curiosity leads my weekend'라고 호기심이 자신의 주말을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서현",
                    "script": "Your free exploration sparks creativity!",
                    "translation": "너의 자유로운 탐구가 창의성을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your focused work creates achievements.",
                    "translation": "너의 집중된 작업이 성취를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "Weekends recharge us in different ways!",
                    "translation": "주말이 우리를 다른 방법으로 재충전시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서현이 주말에 대해 말하는 거예요.",
                    "optionA": "recharge",
                    "optionB": "Weekends",
                    "optionC": "us",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Weekends recharge us different ways",
                    "explanation": "서현은 'Weekends recharge us in different ways'라고 주말이 우리를 다른 방법으로 재충전시킨다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 시간 활용",
            "explanation": "INTP의 탐구 시간과 INTJ의 개인 프로젝트 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "I explore whatever interests me.",
                    "translation": "흥미로운 것은 뭐든 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서현",
                    "script": "I work on personal projects.",
                    "translation": "개인 프로젝트를 진행해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "강사",
                    "script": "Curiosity leads my weekend.",
                    "translation": "호기심이 내 주말을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강사는 흥미로운 것은 뭐든 탐구한다고 했나요?",
                    "hint": "INTP는 호기심을 따라 자유롭게 탐구해요.",
                    "result": "O",
                    "explanation": "강사는 'I explore whatever interests me'라고 흥미로운 것은 뭐든 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서현",
                    "script": "Goals give my time purpose.",
                    "translation": "목표가 내 시간에 목적을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강사",
                    "script": "You build toward long-term visions.",
                    "translation": "너는 장기적인 비전을 향해 만들어가는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Curiosity leads Kangsa's @@.",
                    "hint": "호기심이 강사의 무엇을 이끄는지에 대한 거예요.",
                    "optionA": "work",
                    "optionB": "weekend",
                    "optionC": "food",
                    "result": "weekend",
                    "explanation": "강사는 'Curiosity leads my weekend'라고 호기심이 자신의 주말을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서현",
                    "script": "Your free exploration sparks creativity!",
                    "translation": "너의 자유로운 탐구가 창의성을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강사",
                    "script": "Your focused work creates achievements.",
                    "translation": "너의 집중된 작업이 성취를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "Weekends recharge us in different ways!",
                    "translation": "주말이 우리를 다른 방법으로 재충전시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서현이 주말에 대해 말하는 거예요.",
                    "optionA": "recharge",
                    "optionB": "Weekends",
                    "optionC": "us",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Weekends recharge us different ways",
                    "explanation": "서현은 'Weekends recharge us in different ways'라고 주말이 우리를 다른 방법으로 재충전시킨다고 했어요."
                }
            ]
        }
    ]
}
ID: 8710 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비할 때",
            "explanation": "INTP의 개념 이해와 INTJ의 체계적 준비 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I understand concepts first.",
                    "translation": "먼저 개념을 이해해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I make detailed study plans.",
                    "translation": "세부적인 공부 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Theory helps everything click.",
                    "translation": "이론이 모든 걸 이해되게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 먼저 개념을 이해한다고 했나요?",
                    "hint": "INTP는 원리와 개념을 중시해요.",
                    "result": "O",
                    "explanation": "도현은 'I understand concepts first'라고 먼저 개념을 이해한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Organized studying reduces stress.",
                    "translation": "체계적인 공부가 스트레스를 줄여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You manage preparation systematically.",
                    "translation": "너는 준비를 체계적으로 관리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Theory helps everything @@.",
                    "hint": "이론이 모든 것에 주는 도움이에요.",
                    "optionA": "disappear",
                    "optionB": "click",
                    "optionC": "sleep",
                    "result": "click",
                    "explanation": "도현은 'Theory helps everything click'라고 이론이 모든 걸 이해되게 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현석",
                    "script": "Your deep understanding lasts longer!",
                    "translation": "너의 깊은 이해는 더 오래 지속돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your planning prevents last-minute panic.",
                    "translation": "너의 계획이 막판 당황을 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Good studying combines understanding and planning!",
                    "translation": "좋은 공부는 이해와 계획을 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이 공부 방법에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "studying",
                    "optionC": "understanding",
                    "optionD": "planning",
                    "optionE": "combines",
                    "result": "Good studying combines understanding planning",
                    "explanation": "현석은 'Good studying combines understanding and planning'라고 좋은 공부는 이해와 계획을 결합한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비할 때",
            "explanation": "INTP의 개념 이해와 INTJ의 체계적 준비 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I understand concepts first.",
                    "translation": "먼저 개념을 이해해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I make detailed study plans.",
                    "translation": "세부적인 공부 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Theory helps everything click.",
                    "translation": "이론이 모든 걸 이해되게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 먼저 개념을 이해한다고 했나요?",
                    "hint": "INTP는 원리와 개념을 중시해요.",
                    "result": "O",
                    "explanation": "도현은 'I understand concepts first'라고 먼저 개념을 이해한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Organized studying reduces stress.",
                    "translation": "체계적인 공부가 스트레스를 줄여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "You manage preparation systematically.",
                    "translation": "너는 준비를 체계적으로 관리하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Theory helps everything @@.",
                    "hint": "이론이 모든 것에 주는 도움이에요.",
                    "optionA": "disappear",
                    "optionB": "click",
                    "optionC": "sleep",
                    "result": "click",
                    "explanation": "도현은 'Theory helps everything click'라고 이론이 모든 걸 이해되게 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현석",
                    "script": "Your deep understanding lasts longer!",
                    "translation": "너의 깊은 이해는 더 오래 지속돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Your planning prevents last-minute panic.",
                    "translation": "너의 계획이 막판 당황을 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Good studying combines understanding and planning!",
                    "translation": "좋은 공부는 이해와 계획을 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "현석이 공부 방법에 대해 말하는 거예요.",
                    "optionA": "Good",
                    "optionB": "studying",
                    "optionC": "understanding",
                    "optionD": "planning",
                    "optionE": "combines",
                    "result": "Good studying combines understanding planning",
                    "explanation": "현석은 'Good studying combines understanding and planning'라고 좋은 공부는 이해와 계획을 결합한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8711 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화",
            "explanation": "INTP의 적응적 분석과 INTJ의 신속한 재계획 비교",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I adapt as I go.",
                    "translation": "가면서 적응해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "한대리",
                    "script": "I quickly make new plans.",
                    "translation": "빨리 새로운 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Flexible thinking helps me adjust.",
                    "translation": "유연한 사고가 조정하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 가면서 적응한다고 했나요?",
                    "hint": "INTP는 유연하게 적응해요.",
                    "result": "O",
                    "explanation": "채원은 'I adapt as I go'라고 가면서 적응한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "한대리",
                    "script": "Strategic thinking manages change.",
                    "translation": "전략적 사고가 변화를 관리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You reorganize quickly when needed.",
                    "translation": "너는 필요할 때 빨리 재조직하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Flexible thinking helps Chaewon @@.",
                    "hint": "유연한 사고가 채원에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "adjust",
                    "optionC": "eat",
                    "result": "adjust",
                    "explanation": "채원은 'Flexible thinking helps me adjust'라고 유연한 사고가 조정하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "한대리",
                    "script": "Your adaptability handles surprises well!",
                    "translation": "너의 적응력이 놀라운 일을 잘 처리해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your quick replanning keeps progress going.",
                    "translation": "너의 빠른 재계획이 진전을 계속 이어가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "한대리",
                    "script": "Change management works with different approaches!",
                    "translation": "변화 관리는 다른 접근법으로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "한대리가 변화 관리에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Change",
                    "optionC": "management",
                    "optionD": "different",
                    "optionE": "approaches",
                    "result": "Change management works different approaches",
                    "explanation": "한대리는 'Change management works with different approaches'라고 변화 관리는 다른 접근법으로 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화",
            "explanation": "INTP의 적응적 분석과 INTJ의 신속한 재계획 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I adapt as I go.",
                    "translation": "가면서 적응해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "한대리",
                    "script": "I quickly make new plans.",
                    "translation": "빨리 새로운 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Flexible thinking helps me adjust.",
                    "translation": "유연한 사고가 조정하는데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원은 가면서 적응한다고 했나요?",
                    "hint": "INTP는 유연하게 적응해요.",
                    "result": "O",
                    "explanation": "채원은 'I adapt as I go'라고 가면서 적응한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "한대리",
                    "script": "Strategic thinking manages change.",
                    "translation": "전략적 사고가 변화를 관리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "You reorganize quickly when needed.",
                    "translation": "너는 필요할 때 빨리 재조직하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Flexible thinking helps Chaewon @@.",
                    "hint": "유연한 사고가 채원에게 주는 도움이에요.",
                    "optionA": "sleep",
                    "optionB": "adjust",
                    "optionC": "eat",
                    "result": "adjust",
                    "explanation": "채원은 'Flexible thinking helps me adjust'라고 유연한 사고가 조정하는데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "한대리",
                    "script": "Your adaptability handles surprises well!",
                    "translation": "너의 적응력이 놀라운 일을 잘 처리해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Your quick replanning keeps progress going.",
                    "translation": "너의 빠른 재계획이 진전을 계속 이어가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "한대리",
                    "script": "Change management works with different approaches!",
                    "translation": "변화 관리는 다른 접근법으로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "한대리가 변화 관리에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Change",
                    "optionC": "management",
                    "optionD": "different",
                    "optionE": "approaches",
                    "result": "Change management works different approaches",
                    "explanation": "한대리는 'Change management works with different approaches'라고 변화 관리는 다른 접근법으로 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8712 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 생각하기",
            "explanation": "INTP의 가능성 탐구와 INTJ의 비전 설정 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "So many paths look interesting.",
                    "translation": "너무 많은 길이 흥미로워 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I see my clear direction.",
                    "translation": "명확한 방향이 보여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different possibilities.",
                    "translation": "다른 가능성들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 너무 많은 길이 흥미로워 보인다고 했나요?",
                    "hint": "INTP는 다양한 가능성에 관심이 많아요.",
                    "result": "O",
                    "explanation": "김과장은 'So many paths look interesting'라고 너무 많은 길이 흥미로워 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Long-term vision guides me.",
                    "translation": "장기 비전이 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You focus on specific goals.",
                    "translation": "너는 구체적인 목표에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kimgwajang explores different @@.",
                    "hint": "김과장이 탐구하는 것이에요.",
                    "optionA": "foods",
                    "optionB": "possibilities",
                    "optionC": "games",
                    "result": "possibilities",
                    "explanation": "김과장은 'I explore different possibilities'라고 다른 가능성들을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your open exploration finds opportunities!",
                    "translation": "너의 열린 탐구가 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your clear vision creates success.",
                    "translation": "너의 명확한 비전이 성공을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Career planning works with exploration and focus!",
                    "translation": "진로 계획은 탐구와 집중으로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지훈이 진로 계획에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Career",
                    "optionC": "planning",
                    "optionD": "exploration",
                    "optionE": "focus",
                    "result": "Career planning works exploration focus",
                    "explanation": "지훈은 'Career planning works with exploration and focus'라고 진로 계획은 탐구와 집중으로 통한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 생각하기",
            "explanation": "INTP의 가능성 탐구와 INTJ의 비전 설정 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "김과장",
                    "script": "So many paths look interesting.",
                    "translation": "너무 많은 길이 흥미로워 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I see my clear direction.",
                    "translation": "명확한 방향이 보여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "김과장",
                    "script": "I explore different possibilities.",
                    "translation": "다른 가능성들을 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "김과장은 너무 많은 길이 흥미로워 보인다고 했나요?",
                    "hint": "INTP는 다양한 가능성에 관심이 많아요.",
                    "result": "O",
                    "explanation": "김과장은 'So many paths look interesting'라고 너무 많은 길이 흥미로워 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Long-term vision guides me.",
                    "translation": "장기 비전이 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "김과장",
                    "script": "You focus on specific goals.",
                    "translation": "너는 구체적인 목표에 집중하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Kimgwajang explores different @@.",
                    "hint": "김과장이 탐구하는 것이에요.",
                    "optionA": "foods",
                    "optionB": "possibilities",
                    "optionC": "games",
                    "result": "possibilities",
                    "explanation": "김과장은 'I explore different possibilities'라고 다른 가능성들을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your open exploration finds opportunities!",
                    "translation": "너의 열린 탐구가 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "김과장",
                    "script": "Your clear vision creates success.",
                    "translation": "너의 명확한 비전이 성공을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Career planning works with exploration and focus!",
                    "translation": "진로 계획은 탐구와 집중으로 통해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지훈이 진로 계획에 대해 말하는 거예요.",
                    "optionA": "works",
                    "optionB": "Career",
                    "optionC": "planning",
                    "optionD": "exploration",
                    "optionE": "focus",
                    "result": "Career planning works exploration focus",
                    "explanation": "지훈은 'Career planning works with exploration and focus'라고 진로 계획은 탐구와 집중으로 통한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8713 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 준비",
            "explanation": "INTP의 관심 중심과 INTJ의 전략적 준비 비교",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Does this match my interests?",
                    "translation": "이게 내 관심사와 맞을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I prepare strategic steps.",
                    "translation": "전략적인 단계들을 준비해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Passion drives my motivation.",
                    "translation": "열정이 동기를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이게 자신의 관심사와 맞는지 궁금해했나요?",
                    "hint": "INTP는 개인적 관심을 중시해요.",
                    "result": "O",
                    "explanation": "정우는 'Does this match my interests?'라고 이게 자신의 관심사와 맞는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Systematic preparation ensures success.",
                    "translation": "체계적인 준비가 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You plan every detail carefully.",
                    "translation": "너는 모든 세부사항을 신중하게 계획하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Passion drives Jeongwoo's @@.",
                    "hint": "열정이 정우에게 이끄는 것이에요.",
                    "optionA": "sleep",
                    "optionB": "motivation",
                    "optionC": "food",
                    "result": "motivation",
                    "explanation": "정우는 'Passion drives my motivation'라고 열정이 자신의 동기를 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your genuine interest creates lasting commitment!",
                    "translation": "너의 진짜 관심이 지속적인 헌신을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your thorough preparation builds confidence.",
                    "translation": "너의 철저한 준비가 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Success comes through passion and planning!",
                    "translation": "성공은 열정과 계획을 통해 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "승현이 성공에 대해 말하는 거예요.",
                    "optionA": "comes",
                    "optionB": "Success",
                    "optionC": "passion",
                    "optionD": "planning",
                    "optionE": "through",
                    "result": "Success comes through passion planning",
                    "explanation": "승현은 'Success comes through passion and planning'라고 성공은 열정과 계획을 통해 온다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전 준비",
            "explanation": "INTP의 관심 중심과 INTJ의 전략적 준비 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Does this match my interests?",
                    "translation": "이게 내 관심사와 맞을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I prepare strategic steps.",
                    "translation": "전략적인 단계들을 준비해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Passion drives my motivation.",
                    "translation": "열정이 동기를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 이게 자신의 관심사와 맞는지 궁금해했나요?",
                    "hint": "INTP는 개인적 관심을 중시해요.",
                    "result": "O",
                    "explanation": "정우는 'Does this match my interests?'라고 이게 자신의 관심사와 맞는지 물었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Systematic preparation ensures success.",
                    "translation": "체계적인 준비가 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "You plan every detail carefully.",
                    "translation": "너는 모든 세부사항을 신중하게 계획하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Passion drives Jeongwoo's @@.",
                    "hint": "열정이 정우에게 이끄는 것이에요.",
                    "optionA": "sleep",
                    "optionB": "motivation",
                    "optionC": "food",
                    "result": "motivation",
                    "explanation": "정우는 'Passion drives my motivation'라고 열정이 자신의 동기를 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your genuine interest creates lasting commitment!",
                    "translation": "너의 진짜 관심이 지속적인 헌신을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Your thorough preparation builds confidence.",
                    "translation": "너의 철저한 준비가 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Success comes through passion and planning!",
                    "translation": "성공은 열정과 계획을 통해 와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "승현이 성공에 대해 말하는 거예요.",
                    "optionA": "comes",
                    "optionB": "Success",
                    "optionC": "passion",
                    "optionD": "planning",
                    "optionE": "through",
                    "result": "Success comes through passion planning",
                    "explanation": "승현은 'Success comes through passion and planning'라고 성공은 열정과 계획을 통해 온다고 했어요."
                }
            ]
        }
    ]
}
ID: 8714 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작",
            "explanation": "INTP의 호기심 추구와 INTJ의 목적 있는 취미 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "This looks fun to try.",
                    "translation": "이거 해보면 재미있을 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I choose hobbies strategically.",
                    "translation": "취미를 전략적으로 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I follow what sparks curiosity.",
                    "translation": "호기심을 불러일으키는 것을 따라가."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 이거 해보면 재미있을 것 같다고 했나요?",
                    "hint": "INTP는 즉흥적인 관심으로 취미를 시작해요.",
                    "result": "O",
                    "explanation": "현민은 'This looks fun to try'라고 이거 해보면 재미있을 것 같다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "Hobbies should develop skills.",
                    "translation": "취미는 기술을 발달시켜야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You connect hobbies to goals.",
                    "translation": "너는 취미를 목표와 연결하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunmin follows what sparks @@.",
                    "hint": "현민이 따르는 감정이에요.",
                    "optionA": "anger",
                    "optionB": "curiosity",
                    "optionC": "sadness",
                    "result": "curiosity",
                    "explanation": "현민은 'I follow what sparks curiosity'라고 호기심을 불러일으키는 것을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재현",
                    "script": "Your natural curiosity discovers hidden talents!",
                    "translation": "너의 자연스러운 호기심이 숨겨진 재능을 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your purposeful approach builds expertise.",
                    "translation": "너의 목적 있는 접근이 전문성을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "Hobbies enrich life in many ways!",
                    "translation": "취미가 여러 방법으로 삶을 풍요롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "재현이 취미에 대해 말하는 거예요.",
                    "optionA": "enrich",
                    "optionB": "Hobbies",
                    "optionC": "life",
                    "optionD": "many",
                    "optionE": "ways",
                    "result": "Hobbies enrich life many ways",
                    "explanation": "재현은 'Hobbies enrich life in many ways'라고 취미가 여러 방법으로 삶을 풍요롭게 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작",
            "explanation": "INTP의 호기심 추구와 INTJ의 목적 있는 취미 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "This looks fun to try.",
                    "translation": "이거 해보면 재미있을 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "I choose hobbies strategically.",
                    "translation": "취미를 전략적으로 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I follow what sparks curiosity.",
                    "translation": "호기심을 불러일으키는 것을 따라가."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 이거 해보면 재미있을 것 같다고 했나요?",
                    "hint": "INTP는 즉흥적인 관심으로 취미를 시작해요.",
                    "result": "O",
                    "explanation": "현민은 'This looks fun to try'라고 이거 해보면 재미있을 것 같다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "Hobbies should develop skills.",
                    "translation": "취미는 기술을 발달시켜야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "You connect hobbies to goals.",
                    "translation": "너는 취미를 목표와 연결하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunmin follows what sparks @@.",
                    "hint": "현민이 따르는 감정이에요.",
                    "optionA": "anger",
                    "optionB": "curiosity",
                    "optionC": "sadness",
                    "result": "curiosity",
                    "explanation": "현민은 'I follow what sparks curiosity'라고 호기심을 불러일으키는 것을 따라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재현",
                    "script": "Your natural curiosity discovers hidden talents!",
                    "translation": "너의 자연스러운 호기심이 숨겨진 재능을 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Your purposeful approach builds expertise.",
                    "translation": "너의 목적 있는 접근이 전문성을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "Hobbies enrich life in many ways!",
                    "translation": "취미가 여러 방법으로 삶을 풍요롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "재현이 취미에 대해 말하는 거예요.",
                    "optionA": "enrich",
                    "optionB": "Hobbies",
                    "optionC": "life",
                    "optionD": "many",
                    "optionE": "ways",
                    "result": "Hobbies enrich life many ways",
                    "explanation": "재현은 'Hobbies enrich life in many ways'라고 취미가 여러 방법으로 삶을 풍요롭게 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 8715 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 활용",
            "explanation": "INTP의 자유로운 탐구와 INTJ의 의미 있는 활동 비교",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I wander through ideas freely.",
                    "translation": "아이디어들 사이를 자유롭게 돌아다녀."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I use time for meaningful projects.",
                    "translation": "의미 있는 프로젝트에 시간을 써."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Mental exploration energizes me.",
                    "translation": "정신적 탐구가 나에게 에너지를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 아이디어들 사이를 자유롭게 돌아다닌다고 했나요?",
                    "hint": "INTP는 자유로운 사고를 좋아해요.",
                    "result": "O",
                    "explanation": "지은은 'I wander through ideas freely'라고 아이디어들 사이를 자유롭게 돌아다닌다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Productive activities give satisfaction.",
                    "translation": "생산적인 활동이 만족을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You create tangible results.",
                    "translation": "너는 구체적인 결과를 만들어내는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mental exploration energizes @@.",
                    "hint": "정신적 탐구가 에너지를 주는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "her",
                    "optionC": "everyone",
                    "result": "her",
                    "explanation": "지은은 'Mental exploration energizes me'라고 정신적 탐구가 자신에게 에너지를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Your creative thinking generates innovations!",
                    "translation": "너의 창의적 사고가 혁신을 만들어내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your focused work achieves goals.",
                    "translation": "너의 집중된 작업이 목표를 달성해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Free time becomes valuable in different ways!",
                    "translation": "자유 시간이 다른 방법으로 가치 있어져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지원이 자유 시간에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Free",
                    "optionC": "time",
                    "optionD": "valuable",
                    "optionE": "ways",
                    "result": "Free time becomes valuable ways",
                    "explanation": "지원은 'Free time becomes valuable in different ways'라고 자유 시간이 다른 방법으로 가치 있어진다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 활용",
            "explanation": "INTP의 자유로운 탐구와 INTJ의 의미 있는 활동 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I wander through ideas freely.",
                    "translation": "아이디어들 사이를 자유롭게 돌아다녀."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I use time for meaningful projects.",
                    "translation": "의미 있는 프로젝트에 시간을 써."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Mental exploration energizes me.",
                    "translation": "정신적 탐구가 나에게 에너지를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지은은 아이디어들 사이를 자유롭게 돌아다닌다고 했나요?",
                    "hint": "INTP는 자유로운 사고를 좋아해요.",
                    "result": "O",
                    "explanation": "지은은 'I wander through ideas freely'라고 아이디어들 사이를 자유롭게 돌아다닌다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Productive activities give satisfaction.",
                    "translation": "생산적인 활동이 만족을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You create tangible results.",
                    "translation": "너는 구체적인 결과를 만들어내는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mental exploration energizes @@.",
                    "hint": "정신적 탐구가 에너지를 주는 사람이에요.",
                    "optionA": "nobody",
                    "optionB": "her",
                    "optionC": "everyone",
                    "result": "her",
                    "explanation": "지은은 'Mental exploration energizes me'라고 정신적 탐구가 자신에게 에너지를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Your creative thinking generates innovations!",
                    "translation": "너의 창의적 사고가 혁신을 만들어내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Your focused work achieves goals.",
                    "translation": "너의 집중된 작업이 목표를 달성해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Free time becomes valuable in different ways!",
                    "translation": "자유 시간이 다른 방법으로 가치 있어져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지원이 자유 시간에 대해 말하는 거예요.",
                    "optionA": "becomes",
                    "optionB": "Free",
                    "optionC": "time",
                    "optionD": "valuable",
                    "optionE": "ways",
                    "result": "Free time becomes valuable ways",
                    "explanation": "지원은 'Free time becomes valuable in different ways'라고 자유 시간이 다른 방법으로 가치 있어진다고 했어요."
                }
            ]
        }
    ]
}
ID: 8716 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다른 의견",
            "explanation": "INTP의 열린 토론과 INTJ의 효율적 논의 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let's explore all viewpoints.",
                    "translation": "모든 관점을 탐구해보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Let's find the best answer.",
                    "translation": "최고의 답을 찾아보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Multiple perspectives add value.",
                    "translation": "여러 관점이 가치를 더해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 모든 관점을 탐구해보자고 했나요?",
                    "hint": "INTP는 다양한 관점을 고려해요.",
                    "result": "O",
                    "explanation": "소영은 'Let's explore all viewpoints'라고 모든 관점을 탐구해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "Clear resolution helps everyone.",
                    "translation": "명확한 해결이 모든 사람을 도와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You aim for practical solutions.",
                    "translation": "너는 실용적인 해결책을 목표로 하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Multiple perspectives add @@.",
                    "hint": "여러 관점이 더하는 것이에요.",
                    "optionA": "problems",
                    "optionB": "value",
                    "optionC": "time",
                    "result": "value",
                    "explanation": "소영은 'Multiple perspectives add value'라고 여러 관점이 가치를 더한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "Your open discussion reveals truth!",
                    "translation": "너의 열린 토론이 진실을 드러내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your focused approach saves time.",
                    "translation": "너의 집중된 접근이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "Good discussions balance exploration and resolution!",
                    "translation": "좋은 토론은 탐구와 해결의 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서연이 토론에 대해 말하는 거예요.",
                    "optionA": "balance",
                    "optionB": "Good",
                    "optionC": "discussions",
                    "optionD": "exploration",
                    "optionE": "resolution",
                    "result": "Good discussions balance exploration resolution",
                    "explanation": "서연은 'Good discussions balance exploration and resolution'라고 좋은 토론은 탐구와 해결의 균형을 맞춘다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 다른 의견",
            "explanation": "INTP의 열린 토론과 INTJ의 효율적 논의 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let's explore all viewpoints.",
                    "translation": "모든 관점을 탐구해보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Let's find the best answer.",
                    "translation": "최고의 답을 찾아보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Multiple perspectives add value.",
                    "translation": "여러 관점이 가치를 더해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 모든 관점을 탐구해보자고 했나요?",
                    "hint": "INTP는 다양한 관점을 고려해요.",
                    "result": "O",
                    "explanation": "소영은 'Let's explore all viewpoints'라고 모든 관점을 탐구해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "Clear resolution helps everyone.",
                    "translation": "명확한 해결이 모든 사람을 도와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "You aim for practical solutions.",
                    "translation": "너는 실용적인 해결책을 목표로 하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Multiple perspectives add @@.",
                    "hint": "여러 관점이 더하는 것이에요.",
                    "optionA": "problems",
                    "optionB": "value",
                    "optionC": "time",
                    "result": "value",
                    "explanation": "소영은 'Multiple perspectives add value'라고 여러 관점이 가치를 더한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "Your open discussion reveals truth!",
                    "translation": "너의 열린 토론이 진실을 드러내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Your focused approach saves time.",
                    "translation": "너의 집중된 접근이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "Good discussions balance exploration and resolution!",
                    "translation": "좋은 토론은 탐구와 해결의 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "서연이 토론에 대해 말하는 거예요.",
                    "optionA": "balance",
                    "optionB": "Good",
                    "optionC": "discussions",
                    "optionD": "exploration",
                    "optionE": "resolution",
                    "result": "Good discussions balance exploration resolution",
                    "explanation": "서연은 'Good discussions balance exploration and resolution'라고 좋은 토론은 탐구와 해결의 균형을 맞춘다고 했어요."
                }
            ]
        }
    ]
}
ID: 8717 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 갈등",
            "explanation": "INTP의 다각도 분석과 INTJ의 결과 중심 해결 비교",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I see complexity in situations.",
                    "translation": "상황에서 복잡성을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I focus on solving problems.",
                    "translation": "문제 해결에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Understanding comes through patient analysis.",
                    "translation": "이해는 참을성 있는 분석을 통해 와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 상황에서 복잡성을 본다고 했나요?",
                    "hint": "INTP는 문제를 복합적으로 이해하려고 해요.",
                    "result": "O",
                    "explanation": "정현은 'I see complexity in situations'라고 상황에서 복잡성을 본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Quick action prevents bigger problems.",
                    "translation": "빠른 행동이 더 큰 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You prioritize getting results.",
                    "translation": "너는 결과를 얻는 것을 우선시하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding comes through patient @@.",
                    "hint": "이해가 오는 방법이에요.",
                    "optionA": "sleeping",
                    "optionB": "analysis",
                    "optionC": "eating",
                    "result": "analysis",
                    "explanation": "정현은 'Understanding comes through patient analysis'라고 이해는 참을성 있는 분석을 통해 온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Your thoughtful analysis prevents mistakes!",
                    "translation": "너의 사려 깊은 분석이 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your decisive action moves things forward.",
                    "translation": "너의 결단력 있는 행동이 일을 앞으로 나아가게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Teams succeed with both analysis and action!",
                    "translation": "팀은 분석과 행동으로 성공해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지현이 팀 성공에 대해 말하는 거예요.",
                    "optionA": "succeed",
                    "optionB": "Teams",
                    "optionC": "analysis",
                    "optionD": "action",
                    "optionE": "with",
                    "result": "Teams succeed with analysis action",
                    "explanation": "지현은 'Teams succeed with both analysis and action'라고 팀은 분석과 행동으로 성공한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 갈등",
            "explanation": "INTP의 다각도 분석과 INTJ의 결과 중심 해결 비교",
            "level": 2,
            "my_mbti": "INTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I see complexity in situations.",
                    "translation": "상황에서 복잡성을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I focus on solving problems.",
                    "translation": "문제 해결에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Understanding comes through patient analysis.",
                    "translation": "이해는 참을성 있는 분석을 통해 와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 상황에서 복잡성을 본다고 했나요?",
                    "hint": "INTP는 문제를 복합적으로 이해하려고 해요.",
                    "result": "O",
                    "explanation": "정현은 'I see complexity in situations'라고 상황에서 복잡성을 본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Quick action prevents bigger problems.",
                    "translation": "빠른 행동이 더 큰 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You prioritize getting results.",
                    "translation": "너는 결과를 얻는 것을 우선시하는구나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Understanding comes through patient @@.",
                    "hint": "이해가 오는 방법이에요.",
                    "optionA": "sleeping",
                    "optionB": "analysis",
                    "optionC": "eating",
                    "result": "analysis",
                    "explanation": "정현은 'Understanding comes through patient analysis'라고 이해는 참을성 있는 분석을 통해 온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Your thoughtful analysis prevents mistakes!",
                    "translation": "너의 사려 깊은 분석이 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your decisive action moves things forward.",
                    "translation": "너의 결단력 있는 행동이 일을 앞으로 나아가게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Teams succeed with both analysis and action!",
                    "translation": "팀은 분석과 행동으로 성공해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지현이 팀 성공에 대해 말하는 거예요.",
                    "optionA": "succeed",
                    "optionB": "Teams",
                    "optionC": "analysis",
                    "optionD": "action",
                    "optionE": "with",
                    "result": "Teams succeed with analysis action",
                    "explanation": "지현은 'Teams succeed with both analysis and action'라고 팀은 분석과 행동으로 성공한다고 했어요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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