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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 20023 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "논의와 성찰",
            "explanation": "ESTJ의 명확한 논점과 INFP의 감정적 통찰",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Here are the facts.",
                    "translation": "여기 사실들이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "But what do we feel?",
                    "translation": "근데 우린 뭘 느껴?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Facts guide decision!",
                    "translation": "사실이 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "But values guide choice!",
                    "translation": "근데 가치가 선택을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준혁은 사실 기반의 논의를 선호합니다.",
                    "hint": "ESTJ는 객관적 사실과 논리를 중시해요.",
                    "result": "O",
                    "explanation": "준혁이는 \"Here are the facts\"라고 사실을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Your clarity is helpful.",
                    "translation": "넌 정말 명확해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Your insight is valuable.",
                    "translation": "넌 정말 통찰력이 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "We'll consider both.",
                    "translation": "우린 둘 다 고려할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준혁 presents @@.",
                    "hint": "ESTJ는 명확한 사실과 논점을 제시해요.",
                    "optionA": "facts",
                    "optionB": "data",
                    "optionC": "logic",
                    "result": "facts",
                    "explanation": "준혁은 사실을 제시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "And your values.",
                    "translation": "그리고 너의 가치."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "That makes sense.",
                    "translation": "그건 말이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "We decide wisely.",
                    "translation": "우린 현명하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You make me logical.",
                    "translation": "넌 날 논리적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You make me thoughtful.",
                    "translation": "넌 날 사려 깊게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리와 가치의 조화에 대해요.",
                    "result": "Logic and values guide us",
                    "explanation": "논리와 가치가 우리를 이끌어요.",
                    "optionA": "us",
                    "optionB": "values",
                    "optionC": "Logic",
                    "optionD": "and",
                    "optionE": "guide"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "논의와 성찰",
            "explanation": "ESTJ의 명확한 논점과 INFP의 감정적 통찰",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Here are the facts.",
                    "translation": "여기 사실들이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "But what do we feel?",
                    "translation": "근데 우린 뭘 느껴?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Facts guide decision!",
                    "translation": "사실이 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "But values guide choice!",
                    "translation": "근데 가치가 선택을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준혁은 사실 기반의 논의를 선호합니다.",
                    "hint": "ESTJ는 객관적 사실과 논리를 중시해요.",
                    "result": "O",
                    "explanation": "준혁이는 \"Here are the facts\"라고 사실을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Your clarity is helpful.",
                    "translation": "넌 정말 명확해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Your insight is valuable.",
                    "translation": "넌 정말 통찰력이 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "We'll consider both.",
                    "translation": "우린 둘 다 고려할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준혁 presents @@.",
                    "hint": "ESTJ는 명확한 사실과 논점을 제시해요.",
                    "optionA": "facts",
                    "optionB": "data",
                    "optionC": "logic",
                    "result": "facts",
                    "explanation": "준혁은 사실을 제시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "And your values.",
                    "translation": "그리고 너의 가치."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "That makes sense.",
                    "translation": "그건 말이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "We decide wisely.",
                    "translation": "우린 현명하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You make me logical.",
                    "translation": "넌 날 논리적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You make me thoughtful.",
                    "translation": "넌 날 사려 깊게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리와 가치의 조화에 대해요.",
                    "optionA": "us",
                    "optionB": "values",
                    "optionC": "Logic",
                    "optionD": "and",
                    "optionE": "guide",
                    "result": "Logic and values guide us",
                    "explanation": "논리와 가치가 우리를 이끌어요."
                }
            ]
        }
    ]
}
ID: 20024 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "행동과 깊이",
            "explanation": "ESTJ의 빠른 실행과 INFP의 신중한 접근",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Let's execute now!",
                    "translation": "지금 실행해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "I need to understand first.",
                    "translation": "난 먼저 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Delays cost everything!",
                    "translation": "지연이 모든 걸 버려!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도훈",
                    "script": "But rushing ruins everything!",
                    "translation": "근데 서두르는 게 모든 걸 망쳐!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 빠른 실행을 선호합니다.",
                    "hint": "ESTJ는 즉시 실행과 빠른 진행을 좋아해요.",
                    "result": "O",
                    "explanation": "성준이는 \"execute now\"라고 빠른 실행을 원했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Your speed is impressive.",
                    "translation": "넌 정말 빨라."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Your depth is wise.",
                    "translation": "넌 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도훈",
                    "script": "I'll understand quickly.",
                    "translation": "난 빠르게 이해할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "성준 pushes @@.",
                    "hint": "ESTJ는 빠른 행동과 진행을 추구해요.",
                    "optionA": "forward",
                    "optionB": "action",
                    "optionC": "progress",
                    "result": "forward",
                    "explanation": "성준은 앞으로 나아가려고 해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "With clear understanding.",
                    "translation": "명확한 이해와 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "That works for me.",
                    "translation": "그건 날 위한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "We'll succeed.",
                    "translation": "우린 성공할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "You make me act.",
                    "translation": "넌 날 행동하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You make me think.",
                    "translation": "넌 날 생각하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "속도와 신중함의 조화에 대해요.",
                    "result": "Swift action with understanding succeeds",
                    "explanation": "이해와 함께 빠른 행동이 성공해요.",
                    "optionA": "understanding",
                    "optionB": "action",
                    "optionC": "Swift",
                    "optionD": "with",
                    "optionE": "succeeds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "행동과 깊이",
            "explanation": "ESTJ의 빠른 실행과 INFP의 신중한 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Let's execute now!",
                    "translation": "지금 실행해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "I need to understand first.",
                    "translation": "난 먼저 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Delays cost everything!",
                    "translation": "지연이 모든 걸 버려!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도훈",
                    "script": "But rushing ruins everything!",
                    "translation": "근데 서두르는 게 모든 걸 망쳐!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 빠른 실행을 선호합니다.",
                    "hint": "ESTJ는 즉시 실행과 빠른 진행을 좋아해요.",
                    "result": "O",
                    "explanation": "성준이는 \"execute now\"라고 빠른 실행을 원했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Your speed is impressive.",
                    "translation": "넌 정말 빨라."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Your depth is wise.",
                    "translation": "넌 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도훈",
                    "script": "I'll understand quickly.",
                    "translation": "난 빠르게 이해할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "성준 pushes @@.",
                    "hint": "ESTJ는 빠른 행동과 진행을 추구해요.",
                    "optionA": "forward",
                    "optionB": "action",
                    "optionC": "progress",
                    "result": "forward",
                    "explanation": "성준은 앞으로 나아가려고 해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "With clear understanding.",
                    "translation": "명확한 이해와 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "That works for me.",
                    "translation": "그건 날 위한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "We'll succeed.",
                    "translation": "우린 성공할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "You make me act.",
                    "translation": "넌 날 행동하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You make me think.",
                    "translation": "넌 날 생각하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "속도와 신중함의 조화에 대해요.",
                    "optionA": "understanding",
                    "optionB": "action",
                    "optionC": "Swift",
                    "optionD": "with",
                    "optionE": "succeeds",
                    "result": "Swift action with understanding succeeds",
                    "explanation": "이해와 함께 빠른 행동이 성공해요."
                }
            ]
        }
    ]
}
ID: 20025 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "리더십 스타일",
            "explanation": "ESTJ의 주도적 리더십과 INFP의 영향력 있는 조언",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I'll lead the way.",
                    "translation": "난 앞에서 이끌 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "But listen to everyone.",
                    "translation": "근데 모두의 말을 들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Quick decisions lead!",
                    "translation": "빠른 결정이 이끌어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "True care leads!",
                    "translation": "진정한 배려가 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 주도적으로 리더십을 발휘합니다.",
                    "hint": "ESTJ는 적극적이고 주도적인 리더십을 선호해요.",
                    "result": "O",
                    "explanation": "태윤이는 \"I'll lead the way\"라고 리더십을 선언했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Your decisiveness is strong.",
                    "translation": "넌 정말 결단력이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Your understanding is deep.",
                    "translation": "넌 정말 이해심이 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "I'll support you.",
                    "translation": "난 너를 지지할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태윤 takes @@.",
                    "hint": "ESTJ는 주도권을 가지려고 해요.",
                    "optionA": "charge",
                    "optionB": "control",
                    "optionC": "lead",
                    "result": "charge",
                    "explanation": "태윤은 주도권을 잡아요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "With your wisdom.",
                    "translation": "너의 지혜와 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "That's perfect.",
                    "translation": "그건 완벽해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "We'll achieve great things.",
                    "translation": "우린 훌륭한 것을 이룰 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "You make me strong.",
                    "translation": "넌 날 강하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "You make me wise.",
                    "translation": "넌 날 현명하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주도권과 배려의 조화에 대해요.",
                    "result": "Strong leadership with wisdom inspires",
                    "explanation": "지혜를 갖춘 강한 리더십이 영감을 줘요.",
                    "optionA": "inspires",
                    "optionB": "leadership",
                    "optionC": "Strong",
                    "optionD": "wisdom",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "리더십 스타일",
            "explanation": "ESTJ의 주도적 리더십과 INFP의 영향력 있는 조언",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I'll lead the way.",
                    "translation": "난 앞에서 이끌 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "But listen to everyone.",
                    "translation": "근데 모두의 말을 들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Quick decisions lead!",
                    "translation": "빠른 결정이 이끌어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "True care leads!",
                    "translation": "진정한 배려가 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 주도적으로 리더십을 발휘합니다.",
                    "hint": "ESTJ는 적극적이고 주도적인 리더십을 선호해요.",
                    "result": "O",
                    "explanation": "태윤이는 \"I'll lead the way\"라고 리더십을 선언했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Your decisiveness is strong.",
                    "translation": "넌 정말 결단력이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Your understanding is deep.",
                    "translation": "넌 정말 이해심이 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "I'll support you.",
                    "translation": "난 너를 지지할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태윤 takes @@.",
                    "hint": "ESTJ는 주도권을 가지려고 해요.",
                    "optionA": "charge",
                    "optionB": "control",
                    "optionC": "lead",
                    "result": "charge",
                    "explanation": "태윤은 주도권을 잡아요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "With your wisdom.",
                    "translation": "너의 지혜와 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "That's perfect.",
                    "translation": "그건 완벽해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "We'll achieve great things.",
                    "translation": "우린 훌륭한 것을 이룰 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "You make me strong.",
                    "translation": "넌 날 강하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "You make me wise.",
                    "translation": "넌 날 현명하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "주도권과 배려의 조화에 대해요.",
                    "optionA": "inspires",
                    "optionB": "leadership",
                    "optionC": "Strong",
                    "optionD": "wisdom",
                    "optionE": "with",
                    "result": "Strong leadership with wisdom inspires",
                    "explanation": "지혜를 갖춘 강한 리더십이 영감을 줘요."
                }
            ]
        }
    ]
}
ID: 20026 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "프로젝트 관리",
            "explanation": "ESTJ의 일정 준수와 INFP의 의미 있는 결과",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Meet the deadline!",
                    "translation": "기한을 지켜!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미라",
                    "script": "But is it meaningful?",
                    "translation": "근데 이게 의미 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Deadlines are everything!",
                    "translation": "기한이 모든 것이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미라",
                    "script": "But quality of work matters!",
                    "translation": "근데 작업 품질이 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 기한 준수를 최우선으로 합니다.",
                    "hint": "ESTJ는 일정과 기한을 엄격하게 지키려고 해요.",
                    "result": "O",
                    "explanation": "준서가 \"Meet the deadline\"이라고 기한을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미라",
                    "script": "Your urgency is valuable.",
                    "translation": "넌 정말 시간 감각이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Your quality is beautiful.",
                    "translation": "넌 정말 품질을 신경 써."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미라",
                    "script": "I'll meet the deadline.",
                    "translation": "난 기한을 지킬 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준서 emphasizes @@.",
                    "hint": "ESTJ는 기한과 일정을 강조해요.",
                    "optionA": "deadline",
                    "optionB": "schedule",
                    "optionC": "timeline",
                    "result": "deadline",
                    "explanation": "준서는 기한을 강조해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "With meaningful results.",
                    "translation": "의미 있는 결과와 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미라",
                    "script": "That's perfect balance.",
                    "translation": "그건 완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "We'll deliver well.",
                    "translation": "우린 잘 전달할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미라",
                    "script": "You make me efficient.",
                    "translation": "넌 날 효율적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "You make me thoughtful.",
                    "translation": "넌 날 사려 깊게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기한과 품질의 조화에 대해요.",
                    "result": "Meeting deadline with quality delivers",
                    "explanation": "품질과 함께 기한을 지키는 것이 결과를 만들어요.",
                    "optionA": "deadline",
                    "optionB": "with",
                    "optionC": "delivers",
                    "optionD": "quality",
                    "optionE": "Meeting"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "프로젝트 관리",
            "explanation": "ESTJ의 일정 준수와 INFP의 의미 있는 결과",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Meet the deadline!",
                    "translation": "기한을 지켜!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미라",
                    "script": "But is it meaningful?",
                    "translation": "근데 이게 의미 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Deadlines are everything!",
                    "translation": "기한이 모든 것이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미라",
                    "script": "But quality of work matters!",
                    "translation": "근데 작업 품질이 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 기한 준수를 최우선으로 합니다.",
                    "hint": "ESTJ는 일정과 기한을 엄격하게 지키려고 해요.",
                    "result": "O",
                    "explanation": "준서가 \"Meet the deadline\"이라고 기한을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미라",
                    "script": "Your urgency is valuable.",
                    "translation": "넌 정말 시간 감각이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Your quality is beautiful.",
                    "translation": "넌 정말 품질을 신경 써."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미라",
                    "script": "I'll meet the deadline.",
                    "translation": "난 기한을 지킬 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준서 emphasizes @@.",
                    "hint": "ESTJ는 기한과 일정을 강조해요.",
                    "optionA": "deadline",
                    "optionB": "schedule",
                    "optionC": "timeline",
                    "result": "deadline",
                    "explanation": "준서는 기한을 강조해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "With meaningful results.",
                    "translation": "의미 있는 결과와 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미라",
                    "script": "That's perfect balance.",
                    "translation": "그건 완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "We'll deliver well.",
                    "translation": "우린 잘 전달할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미라",
                    "script": "You make me efficient.",
                    "translation": "넌 날 효율적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "You make me thoughtful.",
                    "translation": "넌 날 사려 깊게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "기한과 품질의 조화에 대해요.",
                    "optionA": "deadline",
                    "optionB": "with",
                    "optionC": "delivers",
                    "optionD": "quality",
                    "optionE": "Meeting",
                    "result": "Meeting deadline with quality delivers",
                    "explanation": "품질과 함께 기한을 지키는 것이 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 20027 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "휴가 계획",
            "explanation": "ESTJ의 계획된 여정과 INFP의 자유로운 탐색",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "Here's the full itinerary.",
                    "translation": "여기 전체 일정이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소을",
                    "script": "Can we be flexible?",
                    "translation": "우린 유연해질 수 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Plans ensure smooth flow!",
                    "translation": "계획이 부드러운 흐름을 보장해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소을",
                    "script": "But spontaneity brings joy!",
                    "translation": "근데 즉흥성이 기쁨을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 상세한 일정을 선호합니다.",
                    "hint": "ESTJ는 체계적이고 계획된 여행을 좋아해요.",
                    "result": "O",
                    "explanation": "하영이는 \"full itinerary\"라고 계획을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소을",
                    "script": "Your planning is impressive.",
                    "translation": "넌 정말 계획을 잘 세워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Your spontaneity is fun.",
                    "translation": "넌 정말 자발적이야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소을",
                    "script": "I'll follow your plan.",
                    "translation": "난 너의 계획을 따라갈 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "하영 creates @@.",
                    "hint": "ESTJ는 상세한 계획을 만들어요.",
                    "optionA": "itinerary",
                    "optionB": "schedule",
                    "optionC": "plan",
                    "result": "itinerary",
                    "explanation": "하영은 일정을 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "With flexibility built in.",
                    "translation": "유연성을 갖춘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소을",
                    "script": "That's wonderful!",
                    "translation": "그건 멋있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "We'll have great memories.",
                    "translation": "우린 좋은 추억을 만들 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소을",
                    "script": "You make me organized.",
                    "translation": "넌 날 조직적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "You make me spontaneous.",
                    "translation": "넌 날 자발적으로 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 자유의 조화에 대해요.",
                    "result": "Planned itinerary with spontaneity shines",
                    "explanation": "자발성을 갖춘 계획된 여행이 빛나요.",
                    "optionA": "spontaneity",
                    "optionB": "Planned",
                    "optionC": "shines",
                    "optionD": "with",
                    "optionE": "itinerary"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "휴가 계획",
            "explanation": "ESTJ의 계획된 여정과 INFP의 자유로운 탐색",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "Here's the full itinerary.",
                    "translation": "여기 전체 일정이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소을",
                    "script": "Can we be flexible?",
                    "translation": "우린 유연해질 수 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Plans ensure smooth flow!",
                    "translation": "계획이 부드러운 흐름을 보장해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소을",
                    "script": "But spontaneity brings joy!",
                    "translation": "근데 즉흥성이 기쁨을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 상세한 일정을 선호합니다.",
                    "hint": "ESTJ는 체계적이고 계획된 여행을 좋아해요.",
                    "result": "O",
                    "explanation": "하영이는 \"full itinerary\"라고 계획을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소을",
                    "script": "Your planning is impressive.",
                    "translation": "넌 정말 계획을 잘 세워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Your spontaneity is fun.",
                    "translation": "넌 정말 자발적이야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소을",
                    "script": "I'll follow your plan.",
                    "translation": "난 너의 계획을 따라갈 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "하영 creates @@.",
                    "hint": "ESTJ는 상세한 계획을 만들어요.",
                    "optionA": "itinerary",
                    "optionB": "schedule",
                    "optionC": "plan",
                    "result": "itinerary",
                    "explanation": "하영은 일정을 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "With flexibility built in.",
                    "translation": "유연성을 갖춘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소을",
                    "script": "That's wonderful!",
                    "translation": "그건 멋있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "We'll have great memories.",
                    "translation": "우린 좋은 추억을 만들 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소을",
                    "script": "You make me organized.",
                    "translation": "넌 날 조직적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "You make me spontaneous.",
                    "translation": "넌 날 자발적으로 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 자유의 조화에 대해요.",
                    "optionA": "spontaneity",
                    "optionB": "Planned",
                    "optionC": "shines",
                    "optionD": "with",
                    "optionE": "itinerary",
                    "result": "Planned itinerary with spontaneity shines",
                    "explanation": "자발성을 갖춘 계획된 여행이 빛나요."
                }
            ]
        }
    ]
}
ID: 20028 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 차이",
            "explanation": "ESTJ의 직설적 표현과 INFP의 섬세한 전달",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I disagree completely.",
                    "translation": "난 완전히 반대야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Your words sound harsh.",
                    "translation": "넌 거칠게 들려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Truth must be direct!",
                    "translation": "진실은 직설적이어야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나연",
                    "script": "But kindness matters too!",
                    "translation": "근데 친절함도 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태성은 직설적으로 의견을 표현합니다.",
                    "hint": "ESTJ는 명확하고 직설적으로 의견을 말해요.",
                    "result": "O",
                    "explanation": "태성이는 \"I disagree completely\"라고 직설성을 보였어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "Your directness is honest.",
                    "translation": "넌 정말 솔직해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Your kindness is valuable.",
                    "translation": "넌 정말 배려심이 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "I can hear you.",
                    "translation": "난 너의 말을 들을 수 있어."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태성 speaks @@.",
                    "hint": "ESTJ는 직설적으로 말해요.",
                    "optionA": "directly",
                    "optionB": "plainly",
                    "optionC": "clearly",
                    "result": "directly",
                    "explanation": "태성은 직설적으로 말해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "With respect.",
                    "translation": "존중과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "That's all I ask.",
                    "translation": "그게 내가 원하는 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "We'll understand each other.",
                    "translation": "우린 서로를 이해할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "You make me bold.",
                    "translation": "넌 날 대담하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You make me kind.",
                    "translation": "넌 날 친절하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직설성과 배려의 조화에 대해요.",
                    "result": "Direct honesty with kindness communicates",
                    "explanation": "친절함과 함께 직설적 진실이 소통해요.",
                    "optionA": "Direct",
                    "optionB": "with",
                    "optionC": "honesty",
                    "optionD": "communicates",
                    "optionE": "kindness"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 차이",
            "explanation": "ESTJ의 직설적 표현과 INFP의 섬세한 전달",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I disagree completely.",
                    "translation": "난 완전히 반대야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Your words sound harsh.",
                    "translation": "넌 거칠게 들려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Truth must be direct!",
                    "translation": "진실은 직설적이어야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나연",
                    "script": "But kindness matters too!",
                    "translation": "근데 친절함도 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태성은 직설적으로 의견을 표현합니다.",
                    "hint": "ESTJ는 명확하고 직설적으로 의견을 말해요.",
                    "result": "O",
                    "explanation": "태성이는 \"I disagree completely\"라고 직설성을 보였어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "Your directness is honest.",
                    "translation": "넌 정말 솔직해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Your kindness is valuable.",
                    "translation": "넌 정말 배려심이 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "I can hear you.",
                    "translation": "난 너의 말을 들을 수 있어."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태성 speaks @@.",
                    "hint": "ESTJ는 직설적으로 말해요.",
                    "optionA": "directly",
                    "optionB": "plainly",
                    "optionC": "clearly",
                    "result": "directly",
                    "explanation": "태성은 직설적으로 말해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "With respect.",
                    "translation": "존중과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "That's all I ask.",
                    "translation": "그게 내가 원하는 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "We'll understand each other.",
                    "translation": "우린 서로를 이해할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "You make me bold.",
                    "translation": "넌 날 대담하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You make me kind.",
                    "translation": "넌 날 친절하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직설성과 배려의 조화에 대해요.",
                    "optionA": "Direct",
                    "optionB": "with",
                    "optionC": "honesty",
                    "optionD": "communicates",
                    "optionE": "kindness",
                    "result": "Direct honesty with kindness communicates",
                    "explanation": "친절함과 함께 직설적 진실이 소통해요."
                }
            ]
        }
    ]
}
ID: 20029 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "인생 철학",
            "explanation": "ESTJ의 성과 추구와 INFP의 의미 추구",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Success is everything.",
                    "translation": "성공이 모든 것이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "But what's the meaning?",
                    "translation": "근데 의미가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Success creates meaning!",
                    "translation": "성공이 의미를 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "But meaning creates success!",
                    "translation": "근데 의미가 성공을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진우는 성과 달성을 최우선으로 생각합니다.",
                    "hint": "ESTJ는 목표 달성과 성공을 중시해요.",
                    "result": "O",
                    "explanation": "진우가 \"Success is everything\"이라고 성과를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Your ambition is inspiring.",
                    "translation": "넌 정말 야심이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Your meaning is deep.",
                    "translation": "넌 정말 의미 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "We'll find both.",
                    "translation": "우린 둘 다 찾을 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "진우 pursues @@.",
                    "hint": "ESTJ는 성과와 목표를 추구해요.",
                    "optionA": "success",
                    "optionB": "achievement",
                    "optionC": "goals",
                    "result": "success",
                    "explanation": "진우는 성공을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "With deeper purpose.",
                    "translation": "더 깊은 목적과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "That's perfect harmony.",
                    "translation": "그건 완벽한 조화야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "We'll live fully.",
                    "translation": "우린 완전히 살 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "You make me ambitious.",
                    "translation": "넌 날 야심 있게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You make me meaningful.",
                    "translation": "넌 날 의미 있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성과와 의미의 조화에 대해요.",
                    "result": "Success with meaning and fulfills",
                    "explanation": "의미와 함께하는 성공이 만족시켜요.",
                    "optionA": "and",
                    "optionB": "meaning",
                    "optionC": "Success",
                    "optionD": "fulfills",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "인생 철학",
            "explanation": "ESTJ의 성과 추구와 INFP의 의미 추구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Success is everything.",
                    "translation": "성공이 모든 것이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "But what's the meaning?",
                    "translation": "근데 의미가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Success creates meaning!",
                    "translation": "성공이 의미를 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "But meaning creates success!",
                    "translation": "근데 의미가 성공을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진우는 성과 달성을 최우선으로 생각합니다.",
                    "hint": "ESTJ는 목표 달성과 성공을 중시해요.",
                    "result": "O",
                    "explanation": "진우가 \"Success is everything\"이라고 성과를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Your ambition is inspiring.",
                    "translation": "넌 정말 야심이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Your meaning is deep.",
                    "translation": "넌 정말 의미 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "We'll find both.",
                    "translation": "우린 둘 다 찾을 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "진우 pursues @@.",
                    "hint": "ESTJ는 성과와 목표를 추구해요.",
                    "optionA": "success",
                    "optionB": "achievement",
                    "optionC": "goals",
                    "result": "success",
                    "explanation": "진우는 성공을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "With deeper purpose.",
                    "translation": "더 깊은 목적과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "That's perfect harmony.",
                    "translation": "그건 완벽한 조화야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "We'll live fully.",
                    "translation": "우린 완전히 살 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "You make me ambitious.",
                    "translation": "넌 날 야심 있게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You make me meaningful.",
                    "translation": "넌 날 의미 있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성과와 의미의 조화에 대해요.",
                    "optionA": "and",
                    "optionB": "meaning",
                    "optionC": "Success",
                    "optionD": "fulfills",
                    "optionE": "with",
                    "result": "Success with meaning and fulfills",
                    "explanation": "의미와 함께하는 성공이 만족시켜요."
                }
            ]
        }
    ]
}
ID: 20030 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "질서와 자유의 춤",
            "explanation": "ESTJ의 체계와 ESFP의 에너지",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "We need clear structure.",
                    "translation": "우린 명확한 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Let's just have fun!",
                    "translation": "그냥 재미있게 하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Structure creates success!",
                    "translation": "구조가 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승우",
                    "script": "Fun creates energy!",
                    "translation": "재미가 에너지를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태성은 명확한 구조를 우선시합니다.",
                    "hint": "ESTJ는 체계적이고 조직화된 접근을 좋아해요.",
                    "result": "O",
                    "explanation": "태성이는 \"clear structure\"라고 구조를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "Your organization is solid.",
                    "translation": "넌 정말 체계적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Your spirit is infectious.",
                    "translation": "넌 정말 활기차."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승우",
                    "script": "I'll follow your plan.",
                    "translation": "난 너의 계획을 따를 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태성 builds @@.",
                    "hint": "ESTJ는 체계적인 구조를 만들어요.",
                    "optionA": "structure",
                    "optionB": "order",
                    "optionC": "system",
                    "result": "structure",
                    "explanation": "태성은 구조를 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "And we'll have fun.",
                    "translation": "그리고 우린 재미있게 할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "Perfect combination!",
                    "translation": "완벽한 조합이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "We'll achieve it all.",
                    "translation": "우린 모든 것을 이룰 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "You make me focused.",
                    "translation": "넌 날 집중하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You make me alive.",
                    "translation": "넌 날 살아있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "구조와 에너지의 조화에 대해요.",
                    "result": "With structure and energy thrive",
                    "explanation": "구조와 에너지로 번영해요.",
                    "optionA": "With",
                    "optionB": "thrive",
                    "optionC": "and",
                    "optionD": "energy",
                    "optionE": "structure"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "질서와 자유의 춤",
            "explanation": "ESTJ의 체계와 ESFP의 에너지",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "We need clear structure.",
                    "translation": "우린 명확한 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Let's just have fun!",
                    "translation": "그냥 재미있게 하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Structure creates success!",
                    "translation": "구조가 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승우",
                    "script": "Fun creates energy!",
                    "translation": "재미가 에너지를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태성은 명확한 구조를 우선시합니다.",
                    "hint": "ESTJ는 체계적이고 조직화된 접근을 좋아해요.",
                    "result": "O",
                    "explanation": "태성이는 \"clear structure\"라고 구조를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "Your organization is solid.",
                    "translation": "넌 정말 체계적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Your spirit is infectious.",
                    "translation": "넌 정말 활기차."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승우",
                    "script": "I'll follow your plan.",
                    "translation": "난 너의 계획을 따를 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태성 builds @@.",
                    "hint": "ESTJ는 체계적인 구조를 만들어요.",
                    "optionA": "structure",
                    "optionB": "order",
                    "optionC": "system",
                    "result": "structure",
                    "explanation": "태성은 구조를 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "And we'll have fun.",
                    "translation": "그리고 우린 재미있게 할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "Perfect combination!",
                    "translation": "완벽한 조합이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "We'll achieve it all.",
                    "translation": "우린 모든 것을 이룰 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "You make me focused.",
                    "translation": "넌 날 집중하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You make me alive.",
                    "translation": "넌 날 살아있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "구조와 에너지의 조화에 대해요.",
                    "optionA": "With",
                    "optionB": "thrive",
                    "optionC": "and",
                    "optionD": "energy",
                    "optionE": "structure",
                    "result": "With structure and energy thrive",
                    "explanation": "구조와 에너지로 번영해요."
                }
            ]
        }
    ]
}
ID: 20031 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "계획과 즉흥",
            "explanation": "ESTJ의 일정 관리와 ESFP의 현장 반응",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We have a tight schedule.",
                    "translation": "우린 빡빡한 일정이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But let's be flexible!",
                    "translation": "근데 유연해지자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Schedules prevent disasters!",
                    "translation": "일정이 재난을 방지해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지영",
                    "script": "Flexibility prevents boredom!",
                    "translation": "유연성이 지루함을 방지해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 일정 준수를 중시합니다.",
                    "hint": "ESTJ는 계획된 일정을 엄격하게 지키려고 해요.",
                    "result": "O",
                    "explanation": "준서가 \"tight schedule\"이라고 일정을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Your planning is reliable.",
                    "translation": "넌 정말 신뢰할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Your flexibility is refreshing.",
                    "translation": "넌 정말 신선해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "I'll respect the schedule.",
                    "translation": "난 일정을 존중할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준서 maintains @@.",
                    "hint": "ESTJ는 일정을 유지해요.",
                    "optionA": "schedule",
                    "optionB": "plan",
                    "optionC": "timeline",
                    "result": "schedule",
                    "explanation": "준서는 일정을 유지해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "With room to adapt.",
                    "translation": "적응할 여유를 두고."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "That's wonderful!",
                    "translation": "그건 멋있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "We'll accomplish everything.",
                    "translation": "우린 모든 걸 성취할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "You keep me grounded.",
                    "translation": "넌 날 현실적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "You keep me young.",
                    "translation": "넌 날 젊게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 유연성의 조화에 대해요.",
                    "result": "Schedules work best with flexibility",
                    "explanation": "일정이 유연성과 함께 최고로 작동해요.",
                    "optionA": "work",
                    "optionB": "flexibility",
                    "optionC": "best",
                    "optionD": "Schedules",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "계획과 즉흥",
            "explanation": "ESTJ의 일정 관리와 ESFP의 현장 반응",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We have a tight schedule.",
                    "translation": "우린 빡빡한 일정이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But let's be flexible!",
                    "translation": "근데 유연해지자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Schedules prevent disasters!",
                    "translation": "일정이 재난을 방지해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지영",
                    "script": "Flexibility prevents boredom!",
                    "translation": "유연성이 지루함을 방지해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 일정 준수를 중시합니다.",
                    "hint": "ESTJ는 계획된 일정을 엄격하게 지키려고 해요.",
                    "result": "O",
                    "explanation": "준서가 \"tight schedule\"이라고 일정을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Your planning is reliable.",
                    "translation": "넌 정말 신뢰할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Your flexibility is refreshing.",
                    "translation": "넌 정말 신선해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "I'll respect the schedule.",
                    "translation": "난 일정을 존중할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준서 maintains @@.",
                    "hint": "ESTJ는 일정을 유지해요.",
                    "optionA": "schedule",
                    "optionB": "plan",
                    "optionC": "timeline",
                    "result": "schedule",
                    "explanation": "준서는 일정을 유지해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "With room to adapt.",
                    "translation": "적응할 여유를 두고."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "That's wonderful!",
                    "translation": "그건 멋있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "We'll accomplish everything.",
                    "translation": "우린 모든 걸 성취할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "You keep me grounded.",
                    "translation": "넌 날 현실적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "You keep me young.",
                    "translation": "넌 날 젊게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 유연성의 조화에 대해요.",
                    "optionA": "work",
                    "optionB": "flexibility",
                    "optionC": "best",
                    "optionD": "Schedules",
                    "optionE": "with",
                    "result": "Schedules work best with flexibility",
                    "explanation": "일정이 유연성과 함께 최고로 작동해요."
                }
            ]
        }
    ]
}
ID: 20032 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보와 현장",
            "explanation": "ESTJ의 데이터 기반과 ESFP의 현실 감각",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Let me analyze the data.",
                    "translation": "내가 데이터를 분석해 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지혜",
                    "script": "But what about real feedback?",
                    "translation": "근데 실제 피드백은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Data is objective truth!",
                    "translation": "데이터는 객관적 진실이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지혜",
                    "script": "But people know the truth!",
                    "translation": "근데 사람들이 진실을 알아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진우는 데이터 기반의 결정을 선호합니다.",
                    "hint": "ESTJ는 객관적 데이터와 통계를 중시해요.",
                    "result": "O",
                    "explanation": "진우가 \"analyze the data\"라고 데이터를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Your analysis is thorough.",
                    "translation": "넌 정말 철저해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Your insight is practical.",
                    "translation": "넌 정말 현실적이야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지혜",
                    "script": "I'll gather real feedback.",
                    "translation": "난 실제 피드백을 모을 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "진우 values @@.",
                    "hint": "ESTJ는 객관적 데이터를 소중히 여겨요.",
                    "optionA": "data",
                    "optionB": "facts",
                    "optionC": "statistics",
                    "result": "data",
                    "explanation": "진우는 데이터를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "With practical insights.",
                    "translation": "현실적 통찰과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "That's perfect balance.",
                    "translation": "그건 완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "We decide wisely.",
                    "translation": "우린 현명하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "You make me analytical.",
                    "translation": "넌 날 분석적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You make me aware.",
                    "translation": "넌 날 인식하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "데이터와 현장의 조화에 대해요.",
                    "result": "Data with real insights guide",
                    "explanation": "실제 통찰과 함께 데이터가 이끌어요.",
                    "optionA": "with",
                    "optionB": "real",
                    "optionC": "insights",
                    "optionD": "guide",
                    "optionE": "Data"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보와 현장",
            "explanation": "ESTJ의 데이터 기반과 ESFP의 현실 감각",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Let me analyze the data.",
                    "translation": "내가 데이터를 분석해 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지혜",
                    "script": "But what about real feedback?",
                    "translation": "근데 실제 피드백은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Data is objective truth!",
                    "translation": "데이터는 객관적 진실이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지혜",
                    "script": "But people know the truth!",
                    "translation": "근데 사람들이 진실을 알아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진우는 데이터 기반의 결정을 선호합니다.",
                    "hint": "ESTJ는 객관적 데이터와 통계를 중시해요.",
                    "result": "O",
                    "explanation": "진우가 \"analyze the data\"라고 데이터를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Your analysis is thorough.",
                    "translation": "넌 정말 철저해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Your insight is practical.",
                    "translation": "넌 정말 현실적이야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지혜",
                    "script": "I'll gather real feedback.",
                    "translation": "난 실제 피드백을 모을 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "진우 values @@.",
                    "hint": "ESTJ는 객관적 데이터를 소중히 여겨요.",
                    "optionA": "data",
                    "optionB": "facts",
                    "optionC": "statistics",
                    "result": "data",
                    "explanation": "진우는 데이터를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "With practical insights.",
                    "translation": "현실적 통찰과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "That's perfect balance.",
                    "translation": "그건 완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "We decide wisely.",
                    "translation": "우린 현명하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "You make me analytical.",
                    "translation": "넌 날 분석적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You make me aware.",
                    "translation": "넌 날 인식하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "데이터와 현장의 조화에 대해요.",
                    "optionA": "with",
                    "optionB": "real",
                    "optionC": "insights",
                    "optionD": "guide",
                    "optionE": "Data",
                    "result": "Data with real insights guide",
                    "explanation": "실제 통찰과 함께 데이터가 이끌어요."
                }
            ]
        }
    ]
}
ID: 20033 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정과 반응",
            "explanation": "ESTJ의 신중한 판단과 ESFP의 빠른 대응",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We should review carefully.",
                    "translation": "우린 신중하게 검토해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Let's just react now!",
                    "translation": "그냥 지금 반응해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Careful review prevents errors!",
                    "translation": "신중한 검토가 오류를 방지해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현진",
                    "script": "Quick response wins!",
                    "translation": "빠른 반응이 이겨!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 신중한 검토를 선호합니다.",
                    "hint": "ESTJ는 충분한 검토 후 결정하려고 해요.",
                    "result": "O",
                    "explanation": "성준이는 \"review carefully\"라고 신중함을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your caution is wise.",
                    "translation": "넌 정말 신중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Your speed is impressive.",
                    "translation": "넌 정말 빨라."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "I'll give you time.",
                    "translation": "난 너한테 시간을 줄 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "성준 takes @@.",
                    "hint": "ESTJ는 신중하게 시간을 가져요.",
                    "optionA": "time",
                    "optionB": "care",
                    "optionC": "effort",
                    "result": "time",
                    "explanation": "성준은 시간을 가져요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Then we move fast.",
                    "translation": "그 다음 우린 빠르게 움직여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "That works perfectly.",
                    "translation": "그건 완벽해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "We'll succeed.",
                    "translation": "우린 성공할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현진",
                    "script": "You make me careful.",
                    "translation": "넌 날 신중하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You make me swift.",
                    "translation": "넌 날 빠르게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신중함과 신속함의 조화에 대해요.",
                    "result": "Swift success after careful review",
                    "explanation": "신중한 검토 후 빠른 성공이 와요.",
                    "optionA": "Swift",
                    "optionB": "review",
                    "optionC": "after",
                    "optionD": "careful",
                    "optionE": "success"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정과 반응",
            "explanation": "ESTJ의 신중한 판단과 ESFP의 빠른 대응",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We should review carefully.",
                    "translation": "우린 신중하게 검토해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Let's just react now!",
                    "translation": "그냥 지금 반응해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Careful review prevents errors!",
                    "translation": "신중한 검토가 오류를 방지해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현진",
                    "script": "Quick response wins!",
                    "translation": "빠른 반응이 이겨!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 신중한 검토를 선호합니다.",
                    "hint": "ESTJ는 충분한 검토 후 결정하려고 해요.",
                    "result": "O",
                    "explanation": "성준이는 \"review carefully\"라고 신중함을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your caution is wise.",
                    "translation": "넌 정말 신중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Your speed is impressive.",
                    "translation": "넌 정말 빨라."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "I'll give you time.",
                    "translation": "난 너한테 시간을 줄 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "성준 takes @@.",
                    "hint": "ESTJ는 신중하게 시간을 가져요.",
                    "optionA": "time",
                    "optionB": "care",
                    "optionC": "effort",
                    "result": "time",
                    "explanation": "성준은 시간을 가져요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Then we move fast.",
                    "translation": "그 다음 우린 빠르게 움직여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "That works perfectly.",
                    "translation": "그건 완벽해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "We'll succeed.",
                    "translation": "우린 성공할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현진",
                    "script": "You make me careful.",
                    "translation": "넌 날 신중하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You make me swift.",
                    "translation": "넌 날 빠르게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신중함과 신속함의 조화에 대해요.",
                    "optionA": "Swift",
                    "optionB": "review",
                    "optionC": "after",
                    "optionD": "careful",
                    "optionE": "success",
                    "result": "Swift success after careful review",
                    "explanation": "신중한 검토 후 빠른 성공이 와요."
                }
            ]
        }
    ]
}
ID: 20034 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 에너지",
            "explanation": "ESTJ의 목표 중심과 ESFP의 분위기 조성",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "Focus on the goal.",
                    "translation": "목표에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "Let's lift everyone up!",
                    "translation": "모두를 격려하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Goals drive results!",
                    "translation": "목표가 결과를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미소",
                    "script": "Energy drives performance!",
                    "translation": "에너지가 성과를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 목표 달성을 최우선으로 생각합니다.",
                    "hint": "ESTJ는 목표와 성과를 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "하영이는 \"Focus on the goal\"이라고 목표를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Your direction is strong.",
                    "translation": "넌 정말 확실해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Your spirit lifts us.",
                    "translation": "넌 우릴 들어올려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "I'll maintain team spirit.",
                    "translation": "난 팀의 사기를 유지할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "하영 drives @@.",
                    "hint": "ESTJ는 목표와 성과를 추구해요.",
                    "optionA": "goals",
                    "optionB": "results",
                    "optionC": "success",
                    "result": "goals",
                    "explanation": "하영은 목표를 이끌어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "While you energize it.",
                    "translation": "넌 그걸 활기차게 하면서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "Perfect partnership!",
                    "translation": "완벽한 파트너십이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "We'll achieve great things.",
                    "translation": "우린 훌륭한 것을 이룰 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "You make me focused.",
                    "translation": "넌 날 집중하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "You make me energetic.",
                    "translation": "넌 날 활발하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표와 에너지의 조화에 대해요.",
                    "result": "Clear goals with energy inspire",
                    "explanation": "에너지를 갖춘 명확한 목표가 영감을 줘요.",
                    "optionA": "energy",
                    "optionB": "with",
                    "optionC": "inspire",
                    "optionD": "Clear",
                    "optionE": "goals"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 에너지",
            "explanation": "ESTJ의 목표 중심과 ESFP의 분위기 조성",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "Focus on the goal.",
                    "translation": "목표에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "Let's lift everyone up!",
                    "translation": "모두를 격려하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Goals drive results!",
                    "translation": "목표가 결과를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미소",
                    "script": "Energy drives performance!",
                    "translation": "에너지가 성과를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 목표 달성을 최우선으로 생각합니다.",
                    "hint": "ESTJ는 목표와 성과를 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "하영이는 \"Focus on the goal\"이라고 목표를 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Your direction is strong.",
                    "translation": "넌 정말 확실해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Your spirit lifts us.",
                    "translation": "넌 우릴 들어올려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "I'll maintain team spirit.",
                    "translation": "난 팀의 사기를 유지할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "하영 drives @@.",
                    "hint": "ESTJ는 목표와 성과를 추구해요.",
                    "optionA": "goals",
                    "optionB": "results",
                    "optionC": "success",
                    "result": "goals",
                    "explanation": "하영은 목표를 이끌어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "While you energize it.",
                    "translation": "넌 그걸 활기차게 하면서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "Perfect partnership!",
                    "translation": "완벽한 파트너십이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "We'll achieve great things.",
                    "translation": "우린 훌륭한 것을 이룰 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "You make me focused.",
                    "translation": "넌 날 집중하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "You make me energetic.",
                    "translation": "넌 날 활발하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표와 에너지의 조화에 대해요.",
                    "optionA": "energy",
                    "optionB": "with",
                    "optionC": "inspire",
                    "optionD": "Clear",
                    "optionE": "goals",
                    "result": "Clear goals with energy inspire",
                    "explanation": "에너지를 갖춘 명확한 목표가 영감을 줘요."
                }
            ]
        }
    ]
}
ID: 20035 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 경로",
            "explanation": "ESTJ의 승진 추구와 ESFP의 즐거움 추구",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I want to advance fast.",
                    "translation": "난 빨리 승진하고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "But enjoy the journey!",
                    "translation": "근데 여정을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Advancement is the goal!",
                    "translation": "승진이 목표야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나리",
                    "script": "But joy is the fuel!",
                    "translation": "근데 기쁨이 연료야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준우는 빠른 승진을 추구합니다.",
                    "hint": "ESTJ는 빠른 성장과 승진을 원해요.",
                    "result": "O",
                    "explanation": "준우가 \"advance fast\"라고 승진을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Your ambition is impressive.",
                    "translation": "넌 정말 야심이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "Your joy is valuable.",
                    "translation": "넌 정말 즐거워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나리",
                    "script": "I'll enjoy and advance.",
                    "translation": "난 즐기면서 올라갈 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준우 pursues @@.",
                    "hint": "ESTJ는 승진과 성장을 추구해요.",
                    "optionA": "advancement",
                    "optionB": "promotion",
                    "optionC": "progress",
                    "result": "advancement",
                    "explanation": "준우는 승진을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "With enthusiasm.",
                    "translation": "열정과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "That's perfect balance.",
                    "translation": "그건 완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준우",
                    "script": "We'll reach the top.",
                    "translation": "우린 정상에 도달할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "You make me ambitious.",
                    "translation": "넌 날 야심 있게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준우",
                    "script": "You make me happy.",
                    "translation": "넌 날 행복하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "승진과 즐거움의 조화에 대해요.",
                    "result": "Swift advancement with joy succeeds",
                    "explanation": "기쁨과 함께 빠른 승진이 성공해요.",
                    "optionA": "Swift",
                    "optionB": "with",
                    "optionC": "advancement",
                    "optionD": "succeeds",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 경로",
            "explanation": "ESTJ의 승진 추구와 ESFP의 즐거움 추구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I want to advance fast.",
                    "translation": "난 빨리 승진하고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "But enjoy the journey!",
                    "translation": "근데 여정을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Advancement is the goal!",
                    "translation": "승진이 목표야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나리",
                    "script": "But joy is the fuel!",
                    "translation": "근데 기쁨이 연료야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준우는 빠른 승진을 추구합니다.",
                    "hint": "ESTJ는 빠른 성장과 승진을 원해요.",
                    "result": "O",
                    "explanation": "준우가 \"advance fast\"라고 승진을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Your ambition is impressive.",
                    "translation": "넌 정말 야심이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "Your joy is valuable.",
                    "translation": "넌 정말 즐거워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나리",
                    "script": "I'll enjoy and advance.",
                    "translation": "난 즐기면서 올라갈 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "준우 pursues @@.",
                    "hint": "ESTJ는 승진과 성장을 추구해요.",
                    "optionA": "advancement",
                    "optionB": "promotion",
                    "optionC": "progress",
                    "result": "advancement",
                    "explanation": "준우는 승진을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "With enthusiasm.",
                    "translation": "열정과 함께."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "That's perfect balance.",
                    "translation": "그건 완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준우",
                    "script": "We'll reach the top.",
                    "translation": "우린 정상에 도달할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "You make me ambitious.",
                    "translation": "넌 날 야심 있게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준우",
                    "script": "You make me happy.",
                    "translation": "넌 날 행복하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "승진과 즐거움의 조화에 대해요.",
                    "optionA": "Swift",
                    "optionB": "with",
                    "optionC": "advancement",
                    "optionD": "succeeds",
                    "optionE": "joy",
                    "result": "Swift advancement with joy succeeds",
                    "explanation": "기쁨과 함께 빠른 승진이 성공해요."
                }
            ]
        }
    ]
}
ID: 20036 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "활동 계획",
            "explanation": "ESTJ의 효율적 일정과 ESFP의 즉흥적 모험",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Here's our packed schedule.",
                    "translation": "여기 우리 빽빽한 일정이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Can we change it up?",
                    "translation": "우린 바꿀 수 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "The schedule is efficient!",
                    "translation": "일정이 효율적이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예솔",
                    "script": "Spontaneity brings best memories!",
                    "translation": "즉흥성이 최고의 추억을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 효율적인 일정을 선호합니다.",
                    "hint": "ESTJ는 효율적이고 계획된 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "태윤이는 \"packed schedule\"이라고 효율성을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Your planning is thorough.",
                    "translation": "넌 정말 철저해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Your spirit is infectious.",
                    "translation": "넌 정말 활기차."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "I'll embrace your plan.",
                    "translation": "난 너의 계획을 받아들일 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태윤 creates @@.",
                    "hint": "ESTJ는 효율적인 일정을 만들어요.",
                    "optionA": "schedule",
                    "optionB": "plan",
                    "optionC": "itinerary",
                    "result": "schedule",
                    "explanation": "태윤은 일정을 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "With spontaneous moments.",
                    "translation": "즉흥적 순간도 포함해서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "That's the best!",
                    "translation": "그건 최고야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "We'll make memories.",
                    "translation": "우린 추억을 만들 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "You make me organized.",
                    "translation": "넌 날 조직적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "You make me spontaneous.",
                    "translation": "넌 날 자발적으로 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 즉흥의 조화에 대해요.",
                    "result": "Efficient schedule with spontaneity shines",
                    "explanation": "즉흥성을 갖춘 효율적인 일정이 빛나요.",
                    "optionA": "shines",
                    "optionB": "spontaneity",
                    "optionC": "Efficient",
                    "optionD": "schedule",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "활동 계획",
            "explanation": "ESTJ의 효율적 일정과 ESFP의 즉흥적 모험",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Here's our packed schedule.",
                    "translation": "여기 우리 빽빽한 일정이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Can we change it up?",
                    "translation": "우린 바꿀 수 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "The schedule is efficient!",
                    "translation": "일정이 효율적이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예솔",
                    "script": "Spontaneity brings best memories!",
                    "translation": "즉흥성이 최고의 추억을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 효율적인 일정을 선호합니다.",
                    "hint": "ESTJ는 효율적이고 계획된 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "태윤이는 \"packed schedule\"이라고 효율성을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Your planning is thorough.",
                    "translation": "넌 정말 철저해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Your spirit is infectious.",
                    "translation": "넌 정말 활기차."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "I'll embrace your plan.",
                    "translation": "난 너의 계획을 받아들일 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "태윤 creates @@.",
                    "hint": "ESTJ는 효율적인 일정을 만들어요.",
                    "optionA": "schedule",
                    "optionB": "plan",
                    "optionC": "itinerary",
                    "result": "schedule",
                    "explanation": "태윤은 일정을 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "With spontaneous moments.",
                    "translation": "즉흥적 순간도 포함해서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "That's the best!",
                    "translation": "그건 최고야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "We'll make memories.",
                    "translation": "우린 추억을 만들 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "You make me organized.",
                    "translation": "넌 날 조직적으로 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "You make me spontaneous.",
                    "translation": "넌 날 자발적으로 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 즉흥의 조화에 대해요.",
                    "optionA": "shines",
                    "optionB": "spontaneity",
                    "optionC": "Efficient",
                    "optionD": "schedule",
                    "optionE": "with",
                    "result": "Efficient schedule with spontaneity shines",
                    "explanation": "즉흥성을 갖춘 효율적인 일정이 빛나요."
                }
            ]
        }
    ]
}
ID: 20037 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견의 표현",
            "explanation": "ESTJ의 명확한 입장과 ESFP의 가벼운 톤",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "This is non-negotiable.",
                    "translation": "이건 협상의 대상이 아니야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "But can we lighten up?",
                    "translation": "근데 좀 가볍게 할 수 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Standards are standards!",
                    "translation": "기준은 기준이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미연",
                    "script": "But laughter helps too!",
                    "translation": "근데 웃음도 도움이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진우는 명확한 입장을 유지합니다.",
                    "hint": "ESTJ는 자신의 입장을 명확하고 단호하게 유지해요.",
                    "result": "O",
                    "explanation": "진우가 \"non-negotiable\"이라고 명확성을 보였어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "Your conviction is strong.",
                    "translation": "넌 정말 확신이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Your lightness is refreshing.",
                    "translation": "넌 정말 밝아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미연",
                    "script": "I respect your standards.",
                    "translation": "난 너의 기준을 존중해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "진우 holds @@.",
                    "hint": "ESTJ는 명확한 입장을 견지해요.",
                    "optionA": "standards",
                    "optionB": "firm",
                    "optionC": "strong",
                    "result": "standards",
                    "explanation": "진우는 기준을 견지해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "While we have fun.",
                    "translation": "우린 재미있게 하면서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "That's perfect!",
                    "translation": "그건 완벽해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "We understand each other.",
                    "translation": "우린 서로를 이해해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "You make me serious.",
                    "translation": "넌 날 진지하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You make me light.",
                    "translation": "넌 날 밝게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "명확함과 가벼움의 조화에 대해요.",
                    "result": "Clear standards work with laughter",
                    "explanation": "웃음과 함께 명확한 기준이 작동해요.",
                    "optionA": "with",
                    "optionB": "work",
                    "optionC": "laughter",
                    "optionD": "Clear",
                    "optionE": "standards"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견의 표현",
            "explanation": "ESTJ의 명확한 입장과 ESFP의 가벼운 톤",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "This is non-negotiable.",
                    "translation": "이건 협상의 대상이 아니야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "But can we lighten up?",
                    "translation": "근데 좀 가볍게 할 수 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Standards are standards!",
                    "translation": "기준은 기준이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미연",
                    "script": "But laughter helps too!",
                    "translation": "근데 웃음도 도움이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진우는 명확한 입장을 유지합니다.",
                    "hint": "ESTJ는 자신의 입장을 명확하고 단호하게 유지해요.",
                    "result": "O",
                    "explanation": "진우가 \"non-negotiable\"이라고 명확성을 보였어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "Your conviction is strong.",
                    "translation": "넌 정말 확신이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Your lightness is refreshing.",
                    "translation": "넌 정말 밝아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미연",
                    "script": "I respect your standards.",
                    "translation": "난 너의 기준을 존중해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "진우 holds @@.",
                    "hint": "ESTJ는 명확한 입장을 견지해요.",
                    "optionA": "standards",
                    "optionB": "firm",
                    "optionC": "strong",
                    "result": "standards",
                    "explanation": "진우는 기준을 견지해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "While we have fun.",
                    "translation": "우린 재미있게 하면서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "That's perfect!",
                    "translation": "그건 완벽해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "We understand each other.",
                    "translation": "우린 서로를 이해해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "You make me serious.",
                    "translation": "넌 날 진지하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You make me light.",
                    "translation": "넌 날 밝게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "명확함과 가벼움의 조화에 대해요.",
                    "optionA": "with",
                    "optionB": "work",
                    "optionC": "laughter",
                    "optionD": "Clear",
                    "optionE": "standards",
                    "result": "Clear standards work with laughter",
                    "explanation": "웃음과 함께 명확한 기준이 작동해요."
                }
            ]
        }
    ]
}
ID: 20038 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "인생의 우선순위",
            "explanation": "ESTJ의 성공 추구와 ESFP의 현재 즐김",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "Success comes first.",
                    "translation": "성공이 먼저야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "But now matters too!",
                    "translation": "근데 지금도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Building success is life!",
                    "translation": "성공을 만드는 게 인생이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "But living now is life!",
                    "translation": "근데 지금 사는 게 인생이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서윤은 성공을 최우선으로 생각합니다.",
                    "hint": "ESTJ는 성공과 성취를 최우선으로 추구해요.",
                    "result": "O",
                    "explanation": "서윤이는 \"Success comes first\"라고 성공을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Your focus is powerful.",
                    "translation": "넌 정말 초점이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "Your presence is beautiful.",
                    "translation": "넌 정말 현재에 충실해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "We'll build success.",
                    "translation": "우린 성공을 만들 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "서윤 pursues @@.",
                    "hint": "ESTJ는 성공을 추구해요.",
                    "optionA": "success",
                    "optionB": "achievement",
                    "optionC": "goals",
                    "result": "success",
                    "explanation": "서윤은 성공을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "While enjoying now.",
                    "translation": "지금을 즐기면서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "That's perfect harmony.",
                    "translation": "그건 완벽한 조화야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "We'll live fully.",
                    "translation": "우린 완전히 살 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "You make me ambitious.",
                    "translation": "넌 날 야심 있게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "You make me present.",
                    "translation": "넌 날 현재에 있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공과 현재의 조화에 대해요.",
                    "result": "Building success while living present",
                    "explanation": "현재를 살면서 성공을 만들어요.",
                    "optionA": "present",
                    "optionB": "success",
                    "optionC": "living",
                    "optionD": "while",
                    "optionE": "Building"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "인생의 우선순위",
            "explanation": "ESTJ의 성공 추구와 ESFP의 현재 즐김",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "Success comes first.",
                    "translation": "성공이 먼저야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "But now matters too!",
                    "translation": "근데 지금도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Building success is life!",
                    "translation": "성공을 만드는 게 인생이야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "But living now is life!",
                    "translation": "근데 지금 사는 게 인생이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서윤은 성공을 최우선으로 생각합니다.",
                    "hint": "ESTJ는 성공과 성취를 최우선으로 추구해요.",
                    "result": "O",
                    "explanation": "서윤이는 \"Success comes first\"라고 성공을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Your focus is powerful.",
                    "translation": "넌 정말 초점이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "Your presence is beautiful.",
                    "translation": "넌 정말 현재에 충실해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "We'll build success.",
                    "translation": "우린 성공을 만들 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "서윤 pursues @@.",
                    "hint": "ESTJ는 성공을 추구해요.",
                    "optionA": "success",
                    "optionB": "achievement",
                    "optionC": "goals",
                    "result": "success",
                    "explanation": "서윤은 성공을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "While enjoying now.",
                    "translation": "지금을 즐기면서."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "That's perfect harmony.",
                    "translation": "그건 완벽한 조화야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "We'll live fully.",
                    "translation": "우린 완전히 살 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "You make me ambitious.",
                    "translation": "넌 날 야심 있게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "You make me present.",
                    "translation": "넌 날 현재에 있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성공과 현재의 조화에 대해요.",
                    "optionA": "present",
                    "optionB": "success",
                    "optionC": "living",
                    "optionD": "while",
                    "optionE": "Building",
                    "result": "Building success while living present",
                    "explanation": "현재를 살면서 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 20039 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "나만의 작은 파티",
            "explanation": "INFP의 선택적 친구 만남과 ISTJ의 규칙적 사교 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I like small friend groups.",
                    "translation": "작은 친구 모임이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I meet friends on schedule.",
                    "translation": "나는 정해진 일정대로 친구를 만나."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "Deep talks feel more real.",
                    "translation": "깊은 대화가 더 진짜 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 많은 사람보다 깊은 대화를 선호합니다.",
                    "hint": "INFP는 표면적 대화보다 의미있는 소통을 원해요.",
                    "result": "O",
                    "explanation": "소희는 'Deep talks feel more real'이라고 말하며 깊이있는 관계를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Regular meetings work well for me.",
                    "translation": "정기 모임이 나한테 잘 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "You're so organized with people!",
                    "translation": "사람 만나는 것도 체계적이구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Planning helps me stay connected.",
                    "translation": "계획이 연락을 유지하게 도와줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon meets friends on @@.",
                    "hint": "ISTJ는 친구 만남도 규칙적으로 해요.",
                    "optionA": "schedule",
                    "optionB": "impulse",
                    "optionC": "weekends",
                    "result": "schedule",
                    "explanation": "동현이는 'I meet friends on schedule'이라고 정해진 일정대로 만난대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "I choose who I meet.",
                    "translation": "나는 누구를 만날지 선택해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "That makes sense for you.",
                    "translation": "그게 너한테는 맞는 것 같아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Quality matters more than quantity.",
                    "translation": "양보다 질이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I keep all my friendships steady.",
                    "translation": "나는 모든 우정을 꾸준히 유지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "You're really reliable that way!",
                    "translation": "그런 면에서 정말 믿음직스러워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Your depth is inspiring too!",
                    "translation": "너의 깊이도 감동적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택적 친구 관계에 대한 문장이에요.",
                    "result": "Selective friendships creates deeper meaningful connection naturally",
                    "explanation": "선택적인 우정이 자연스럽게 더 깊고 의미있는 연결을 만들어요.",
                    "optionA": "naturally",
                    "optionB": "meaningful",
                    "optionC": "Selective",
                    "optionD": "deeper",
                    "optionE": "connection",
                    "optionF": "friendships",
                    "optionG": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "나만의 작은 파티",
            "explanation": "INFP의 선택적 친구 만남과 ISTJ의 규칙적 사교 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I like small friend groups.",
                    "translation": "작은 친구 모임이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I meet friends on schedule.",
                    "translation": "나는 정해진 일정대로 친구를 만나."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "Deep talks feel more real.",
                    "translation": "깊은 대화가 더 진짜 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 많은 사람보다 깊은 대화를 선호합니다.",
                    "hint": "INFP는 표면적 대화보다 의미있는 소통을 원해요.",
                    "result": "O",
                    "explanation": "소희는 'Deep talks feel more real'이라고 말하며 깊이있는 관계를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Regular meetings work well for me.",
                    "translation": "정기 모임이 나한테 잘 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "You're so organized with people!",
                    "translation": "사람 만나는 것도 체계적이구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Planning helps me stay connected.",
                    "translation": "계획이 연락을 유지하게 도와줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon meets friends on @@.",
                    "hint": "ISTJ는 친구 만남도 규칙적으로 해요.",
                    "optionA": "schedule",
                    "optionB": "impulse",
                    "optionC": "weekends",
                    "result": "schedule",
                    "explanation": "동현이는 'I meet friends on schedule'이라고 정해진 일정대로 만난대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "I choose who I meet.",
                    "translation": "나는 누구를 만날지 선택해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "That makes sense for you.",
                    "translation": "그게 너한테는 맞는 것 같아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Quality matters more than quantity.",
                    "translation": "양보다 질이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I keep all my friendships steady.",
                    "translation": "나는 모든 우정을 꾸준히 유지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "You're really reliable that way!",
                    "translation": "그런 면에서 정말 믿음직스러워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Your depth is inspiring too!",
                    "translation": "너의 깊이도 감동적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택적 친구 관계에 대한 문장이에요.",
                    "optionA": "naturally",
                    "optionB": "meaningful",
                    "optionC": "Selective",
                    "optionD": "deeper",
                    "optionE": "connection",
                    "optionF": "friendships",
                    "optionG": "creates",
                    "result": "Selective friendships creates deeper meaningful connection naturally",
                    "explanation": "선택적인 우정이 자연스럽게 더 깊고 의미있는 연결을 만들어요."
                }
            ]
        }
    ]
}
ID: 20040 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "배우는 스타일이 달라",
            "explanation": "INFJ의 깊이있는 학습과 ESTP의 실전 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I read many deep books.",
                    "translation": "나는 깊은 책을 많이 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I learn by doing things.",
                    "translation": "나는 직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Understanding why matters most to me.",
                    "translation": "왜 그런지 이해하는 게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진이는 이론을 먼저 공부하는 것을 선호합니다.",
                    "hint": "INFJ는 깊이있는 이해를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "서진이는 'Understanding why matters most'라며 원리 이해를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "I try everything hands-on first.",
                    "translation": "나는 먼저 손으로 다 해봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "That's so practical and fast!",
                    "translation": "그게 정말 실용적이고 빠르다!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Real experience teaches me better.",
                    "translation": "실제 경험이 나를 더 잘 가르쳐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo learns by @@ things.",
                    "hint": "ESTP는 실천하며 배우는 걸 선호해요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "watching",
                    "result": "doing",
                    "explanation": "상우는 'I learn by doing things'라고 직접 해보며 배운대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "I connect ideas to meanings.",
                    "translation": "나는 아이디어를 의미와 연결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "You think really deeply always!",
                    "translation": "너는 항상 정말 깊게 생각해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Patterns help me understand better.",
                    "translation": "패턴이 더 잘 이해하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I just jump in immediately!",
                    "translation": "나는 그냥 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your energy inspires quick action!",
                    "translation": "너의 에너지가 빠른 행동을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Your depth adds real meaning!",
                    "translation": "너의 깊이가 진짜 의미를 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실전 경험에 대한 문장이에요.",
                    "result": "Direct practical experience builds strong real skills quickly",
                    "explanation": "직접적이고 실용적인 경험이 빠르게 강한 실제 기술을 만들어요.",
                    "optionA": "real",
                    "optionB": "builds",
                    "optionC": "Direct",
                    "optionD": "experience",
                    "optionE": "strong",
                    "optionF": "skills",
                    "optionG": "practical",
                    "optionH": "quickly"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "배우는 스타일이 달라",
            "explanation": "INFJ의 깊이있는 학습과 ESTP의 실전 학습 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I read many deep books.",
                    "translation": "나는 깊은 책을 많이 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I learn by doing things.",
                    "translation": "나는 직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Understanding why matters most to me.",
                    "translation": "왜 그런지 이해하는 게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진이는 이론을 먼저 공부하는 것을 선호합니다.",
                    "hint": "INFJ는 깊이있는 이해를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "서진이는 'Understanding why matters most'라며 원리 이해를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "I try everything hands-on first.",
                    "translation": "나는 먼저 손으로 다 해봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "That's so practical and fast!",
                    "translation": "그게 정말 실용적이고 빠르다!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Real experience teaches me better.",
                    "translation": "실제 경험이 나를 더 잘 가르쳐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo learns by @@ things.",
                    "hint": "ESTP는 실천하며 배우는 걸 선호해요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "watching",
                    "result": "doing",
                    "explanation": "상우는 'I learn by doing things'라고 직접 해보며 배운대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "I connect ideas to meanings.",
                    "translation": "나는 아이디어를 의미와 연결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "You think really deeply always!",
                    "translation": "너는 항상 정말 깊게 생각해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Patterns help me understand better.",
                    "translation": "패턴이 더 잘 이해하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I just jump in immediately!",
                    "translation": "나는 그냥 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your energy inspires quick action!",
                    "translation": "너의 에너지가 빠른 행동을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Your depth adds real meaning!",
                    "translation": "너의 깊이가 진짜 의미를 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실전 경험에 대한 문장이에요.",
                    "optionA": "real",
                    "optionB": "builds",
                    "optionC": "Direct",
                    "optionD": "experience",
                    "optionE": "strong",
                    "optionF": "skills",
                    "optionG": "practical",
                    "optionH": "quickly",
                    "result": "Direct practical experience builds strong real skills quickly",
                    "explanation": "직접적이고 실용적인 경험이 빠르게 강한 실제 기술을 만들어요."
                }
            ]
        }
    ]
}
ID: 20041 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정은 이렇게!",
            "explanation": "INTP의 논리적 분석과 ESFJ의 조화 중심 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I analyze every option first.",
                    "translation": "나는 모든 선택을 먼저 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "I think about everyone's feelings.",
                    "translation": "나는 모두의 감정을 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민재",
                    "script": "Logic helps me choose better.",
                    "translation": "논리가 더 잘 선택하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 결정할 때 논리를 중요하게 생각합니다.",
                    "hint": "INTP는 논리적 분석을 선호해요.",
                    "result": "O",
                    "explanation": "민재는 'Logic helps me choose better'라고 논리를 중시한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "Group harmony matters most to me.",
                    "translation": "그룹 조화가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "You care about people deeply!",
                    "translation": "너는 사람들을 정말 깊이 배려해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Happy people make good choices.",
                    "translation": "행복한 사람들이 좋은 선택을 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ji thinks about everyone's @@.",
                    "hint": "ESFJ는 다른 사람의 감정을 고려해요.",
                    "optionA": "logic",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "민지는 'I think about everyone's feelings'라고 감정을 고려한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I compare pros and cons.",
                    "translation": "나는 장단점을 비교해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "That's such smart thinking!",
                    "translation": "그게 정말 똑똑한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Data shows the best way.",
                    "translation": "데이터가 최선의 방법을 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "I check if everyone agrees.",
                    "translation": "나는 모두가 동의하는지 확인해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Your caring brings people together!",
                    "translation": "너의 배려가 사람들을 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Your thinking finds good solutions!",
                    "translation": "너의 사고가 좋은 해결책을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리적 분석에 대한 문장이에요.",
                    "result": "Logical analysis reveals best clear answers through careful thinking",
                    "explanation": "논리적 분석이 신중한 사고를 통해 최선의 명확한 답을 보여줘요.",
                    "optionA": "clear",
                    "optionB": "best",
                    "optionC": "thinking",
                    "optionD": "Logical",
                    "optionE": "answers",
                    "optionF": "careful",
                    "optionG": "analysis",
                    "optionH": "through",
                    "optionI": "reveals"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정은 이렇게!",
            "explanation": "INTP의 논리적 분석과 ESFJ의 조화 중심 결정 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I analyze every option first.",
                    "translation": "나는 모든 선택을 먼저 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "I think about everyone's feelings.",
                    "translation": "나는 모두의 감정을 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민재",
                    "script": "Logic helps me choose better.",
                    "translation": "논리가 더 잘 선택하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 결정할 때 논리를 중요하게 생각합니다.",
                    "hint": "INTP는 논리적 분석을 선호해요.",
                    "result": "O",
                    "explanation": "민재는 'Logic helps me choose better'라고 논리를 중시한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "Group harmony matters most to me.",
                    "translation": "그룹 조화가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "You care about people deeply!",
                    "translation": "너는 사람들을 정말 깊이 배려해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Happy people make good choices.",
                    "translation": "행복한 사람들이 좋은 선택을 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ji thinks about everyone's @@.",
                    "hint": "ESFJ는 다른 사람의 감정을 고려해요.",
                    "optionA": "logic",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "민지는 'I think about everyone's feelings'라고 감정을 고려한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I compare pros and cons.",
                    "translation": "나는 장단점을 비교해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "That's such smart thinking!",
                    "translation": "그게 정말 똑똑한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Data shows the best way.",
                    "translation": "데이터가 최선의 방법을 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "I check if everyone agrees.",
                    "translation": "나는 모두가 동의하는지 확인해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Your caring brings people together!",
                    "translation": "너의 배려가 사람들을 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Your thinking finds good solutions!",
                    "translation": "너의 사고가 좋은 해결책을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리적 분석에 대한 문장이에요.",
                    "optionA": "clear",
                    "optionB": "best",
                    "optionC": "thinking",
                    "optionD": "Logical",
                    "optionE": "answers",
                    "optionF": "careful",
                    "optionG": "analysis",
                    "optionH": "through",
                    "optionI": "reveals",
                    "result": "Logical analysis reveals best clear answers through careful thinking",
                    "explanation": "논리적 분석이 신중한 사고를 통해 최선의 명확한 답을 보여줘요."
                }
            ]
        }
    ]
}
ID: 20042 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상을 사는 방법",
            "explanation": "INTJ의 계획적 생활과 ENFP의 유연한 생활 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I plan my whole week.",
                    "translation": "나는 일주일 전체를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "I go with the flow.",
                    "translation": "나는 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Structure helps me focus better.",
                    "translation": "구조가 더 잘 집중하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈이는 매일 계획을 세웁니다.",
                    "hint": "INTJ는 체계적인 일정 관리를 선호해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan my whole week'라고 미리 계획한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "Surprises make life more fun!",
                    "translation": "놀라운 일들이 삶을 더 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your flexibility is really refreshing!",
                    "translation": "너의 유연함이 정말 신선해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "New chances come every day.",
                    "translation": "새로운 기회가 매일 와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-min goes with the @@.",
                    "hint": "ENFP는 상황에 따라 유연하게 대처해요.",
                    "optionA": "plan",
                    "optionB": "flow",
                    "optionC": "rules",
                    "result": "flow",
                    "explanation": "성민이는 'I go with the flow'라고 흐름을 따른대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I schedule everything in advance.",
                    "translation": "나는 모든 걸 미리 일정에 넣어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "That keeps you so organized!",
                    "translation": "그게 너를 정말 체계적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Long-term goals guide my days.",
                    "translation": "장기 목표가 내 하루를 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "I explore new things often!",
                    "translation": "나는 새로운 것들을 자주 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your openness creates many possibilities!",
                    "translation": "너의 개방성이 많은 가능성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "Your planning achieves big dreams!",
                    "translation": "너의 계획이 큰 꿈을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 생활에 대한 문장이에요.",
                    "result": "Clear structured planning brings steady daily progress results",
                    "explanation": "명확하고 체계적인 계획이 꾸준한 일상 진전 결과를 가져와요.",
                    "optionA": "daily",
                    "optionB": "brings",
                    "optionC": "planning",
                    "optionD": "structured",
                    "optionE": "progress",
                    "optionF": "results",
                    "optionG": "steady",
                    "optionH": "Clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상을 사는 방법",
            "explanation": "INTJ의 계획적 생활과 ENFP의 유연한 생활 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I plan my whole week.",
                    "translation": "나는 일주일 전체를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "I go with the flow.",
                    "translation": "나는 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Structure helps me focus better.",
                    "translation": "구조가 더 잘 집중하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈이는 매일 계획을 세웁니다.",
                    "hint": "INTJ는 체계적인 일정 관리를 선호해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan my whole week'라고 미리 계획한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "Surprises make life more fun!",
                    "translation": "놀라운 일들이 삶을 더 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your flexibility is really refreshing!",
                    "translation": "너의 유연함이 정말 신선해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "New chances come every day.",
                    "translation": "새로운 기회가 매일 와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-min goes with the @@.",
                    "hint": "ENFP는 상황에 따라 유연하게 대처해요.",
                    "optionA": "plan",
                    "optionB": "flow",
                    "optionC": "rules",
                    "result": "flow",
                    "explanation": "성민이는 'I go with the flow'라고 흐름을 따른대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I schedule everything in advance.",
                    "translation": "나는 모든 걸 미리 일정에 넣어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "That keeps you so organized!",
                    "translation": "그게 너를 정말 체계적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Long-term goals guide my days.",
                    "translation": "장기 목표가 내 하루를 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "I explore new things often!",
                    "translation": "나는 새로운 것들을 자주 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your openness creates many possibilities!",
                    "translation": "너의 개방성이 많은 가능성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "Your planning achieves big dreams!",
                    "translation": "너의 계획이 큰 꿈을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 생활에 대한 문장이에요.",
                    "optionA": "daily",
                    "optionB": "brings",
                    "optionC": "planning",
                    "optionD": "structured",
                    "optionE": "progress",
                    "optionF": "results",
                    "optionG": "steady",
                    "optionH": "Clear",
                    "result": "Clear structured planning brings steady daily progress results",
                    "explanation": "명확하고 체계적인 계획이 꾸준한 일상 진전 결과를 가져와요."
                }
            ]
        }
    ]
}
ID: 20043 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 이렇게 해요",
            "explanation": "ISFP의 감성적 회복과 ENTJ의 문제해결 대처 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I need quiet time alone.",
                    "translation": "나는 조용한 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I solve problems right away.",
                    "translation": "나는 문제를 바로 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Art helps me feel better.",
                    "translation": "예술이 기분을 나아지게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영이는 스트레스를 받으면 혼자 시간을 갖습니다.",
                    "hint": "ISFP는 조용한 회복 시간을 원해요.",
                    "result": "O",
                    "explanation": "채영이는 'I need quiet time alone'이라며 혼자만의 시간을 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Action makes me feel stronger.",
                    "translation": "행동이 나를 더 강하게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "You're so proactive always!",
                    "translation": "너는 항상 정말 적극적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "Plans help me manage stress.",
                    "translation": "계획이 스트레스를 관리하게 도와줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young uses @@ to feel better.",
                    "hint": "ISFP는 예술로 감정을 다스려요.",
                    "optionA": "logic",
                    "optionB": "art",
                    "optionC": "lists",
                    "result": "art",
                    "explanation": "채영이는 'Art helps me feel better'라고 예술로 회복한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "I express feelings through colors.",
                    "translation": "나는 색으로 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "That's such beautiful healing!",
                    "translation": "그게 정말 아름다운 치유야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Nature calms me down completely.",
                    "translation": "자연이 나를 완전히 진정시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "I make lists and execute.",
                    "translation": "나는 목록을 만들고 실행해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your efficiency solves things fast!",
                    "translation": "너의 효율성이 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Your sensitivity brings real peace!",
                    "translation": "너의 감수성이 진짜 평화를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감성적 회복에 대한 문장이에요.",
                    "result": "Creative artistic expression heals deep emotional wounds naturally",
                    "explanation": "창의적이고 예술적인 표현이 자연스럽게 깊은 감정의 상처를 치유해요.",
                    "optionA": "naturally",
                    "optionB": "heals",
                    "optionC": "wounds",
                    "optionD": "artistic",
                    "optionE": "emotional",
                    "optionF": "expression",
                    "optionG": "deep",
                    "optionH": "Creative"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 이렇게 해요",
            "explanation": "ISFP의 감성적 회복과 ENTJ의 문제해결 대처 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I need quiet time alone.",
                    "translation": "나는 조용한 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I solve problems right away.",
                    "translation": "나는 문제를 바로 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Art helps me feel better.",
                    "translation": "예술이 기분을 나아지게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영이는 스트레스를 받으면 혼자 시간을 갖습니다.",
                    "hint": "ISFP는 조용한 회복 시간을 원해요.",
                    "result": "O",
                    "explanation": "채영이는 'I need quiet time alone'이라며 혼자만의 시간을 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Action makes me feel stronger.",
                    "translation": "행동이 나를 더 강하게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "You're so proactive always!",
                    "translation": "너는 항상 정말 적극적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "Plans help me manage stress.",
                    "translation": "계획이 스트레스를 관리하게 도와줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young uses @@ to feel better.",
                    "hint": "ISFP는 예술로 감정을 다스려요.",
                    "optionA": "logic",
                    "optionB": "art",
                    "optionC": "lists",
                    "result": "art",
                    "explanation": "채영이는 'Art helps me feel better'라고 예술로 회복한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "I express feelings through colors.",
                    "translation": "나는 색으로 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "That's such beautiful healing!",
                    "translation": "그게 정말 아름다운 치유야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Nature calms me down completely.",
                    "translation": "자연이 나를 완전히 진정시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "I make lists and execute.",
                    "translation": "나는 목록을 만들고 실행해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your efficiency solves things fast!",
                    "translation": "너의 효율성이 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Your sensitivity brings real peace!",
                    "translation": "너의 감수성이 진짜 평화를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감성적 회복에 대한 문장이에요.",
                    "optionA": "naturally",
                    "optionB": "heals",
                    "optionC": "wounds",
                    "optionD": "artistic",
                    "optionE": "emotional",
                    "optionF": "expression",
                    "optionG": "deep",
                    "optionH": "Creative",
                    "result": "Creative artistic expression heals deep emotional wounds naturally",
                    "explanation": "창의적이고 예술적인 표현이 자연스럽게 깊은 감정의 상처를 치유해요."
                }
            ]
        }
    ]
}
ID: 20044 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "내가 원하는 일",
            "explanation": "ISFJ의 안정적 목표와 ENTP의 혁신적 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I want steady job security.",
                    "translation": "나는 안정적인 직업 보장을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I chase exciting new ideas.",
                    "translation": "나는 신나는 새 아이디어를 쫓아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Helping people gives me purpose.",
                    "translation": "사람들을 돕는 게 목적을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현이는 안정적인 직업을 선호합니다.",
                    "hint": "ISFJ는 예측 가능한 환경을 좋아해요.",
                    "result": "O",
                    "explanation": "수현이는 'I want steady job security'라며 안정을 원한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Innovation drives my career goals!",
                    "translation": "혁신이 내 직업 목표를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Your creativity is so inspiring!",
                    "translation": "너의 창의성이 정말 감동적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I love starting new projects.",
                    "translation": "나는 새 프로젝트를 시작하는 걸 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yoon chases exciting new @@.",
                    "hint": "ENTP는 혁신적인 것을 추구해요.",
                    "optionA": "routines",
                    "optionB": "ideas",
                    "optionC": "rules",
                    "result": "ideas",
                    "explanation": "도윤이는 'I chase exciting new ideas'라고 아이디어를 쫓는대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "I build trust over time.",
                    "translation": "나는 시간에 걸쳐 신뢰를 쌓아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "That's such valuable consistency!",
                    "translation": "그게 정말 가치있는 일관성이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Supporting others fulfills me daily.",
                    "translation": "다른 사람들을 지원하는 게 매일 나를 채워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "I explore many different paths!",
                    "translation": "나는 많은 다른 길을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Your vision opens new possibilities!",
                    "translation": "너의 비전이 새 가능성을 열어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "Your dedication creates real impact!",
                    "translation": "너의 헌신이 진짜 영향을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "안정적 직업에 대한 문장이에요.",
                    "result": "Stable reliable careers provides lasting steady growth security",
                    "explanation": "안정적이고 믿을 만한 직업이 지속적이고 꾸준한 성장 보장을 제공해요.",
                    "optionA": "Stable",
                    "optionB": "growth",
                    "optionC": "lasting",
                    "optionD": "provides",
                    "optionE": "reliable",
                    "optionF": "steady",
                    "optionG": "careers",
                    "optionH": "security"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "내가 원하는 일",
            "explanation": "ISFJ의 안정적 목표와 ENTP의 혁신적 목표 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I want steady job security.",
                    "translation": "나는 안정적인 직업 보장을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I chase exciting new ideas.",
                    "translation": "나는 신나는 새 아이디어를 쫓아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Helping people gives me purpose.",
                    "translation": "사람들을 돕는 게 목적을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현이는 안정적인 직업을 선호합니다.",
                    "hint": "ISFJ는 예측 가능한 환경을 좋아해요.",
                    "result": "O",
                    "explanation": "수현이는 'I want steady job security'라며 안정을 원한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Innovation drives my career goals!",
                    "translation": "혁신이 내 직업 목표를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Your creativity is so inspiring!",
                    "translation": "너의 창의성이 정말 감동적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "I love starting new projects.",
                    "translation": "나는 새 프로젝트를 시작하는 걸 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yoon chases exciting new @@.",
                    "hint": "ENTP는 혁신적인 것을 추구해요.",
                    "optionA": "routines",
                    "optionB": "ideas",
                    "optionC": "rules",
                    "result": "ideas",
                    "explanation": "도윤이는 'I chase exciting new ideas'라고 아이디어를 쫓는대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "I build trust over time.",
                    "translation": "나는 시간에 걸쳐 신뢰를 쌓아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "That's such valuable consistency!",
                    "translation": "그게 정말 가치있는 일관성이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Supporting others fulfills me daily.",
                    "translation": "다른 사람들을 지원하는 게 매일 나를 채워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "I explore many different paths!",
                    "translation": "나는 많은 다른 길을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Your vision opens new possibilities!",
                    "translation": "너의 비전이 새 가능성을 열어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "Your dedication creates real impact!",
                    "translation": "너의 헌신이 진짜 영향을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "안정적 직업에 대한 문장이에요.",
                    "optionA": "Stable",
                    "optionB": "growth",
                    "optionC": "lasting",
                    "optionD": "provides",
                    "optionE": "reliable",
                    "optionF": "steady",
                    "optionG": "careers",
                    "optionH": "security",
                    "result": "Stable reliable careers provides lasting steady growth security",
                    "explanation": "안정적이고 믿을 만한 직업이 지속적이고 꾸준한 성장 보장을 제공해요."
                }
            ]
        }
    ]
}
ID: 20045 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "쉬는 시간에 뭐해?",
            "explanation": "ISTP의 독립적 취미와 ENFJ의 사람 중심 여가 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I fix things by myself.",
                    "translation": "나는 혼자 물건을 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "I organize group activities always.",
                    "translation": "나는 항상 그룹 활동을 조직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Working alone feels most comfortable.",
                    "translation": "혼자 일하는 게 가장 편해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 혼자 하는 취미를 선호합니다.",
                    "hint": "ISTP는 독립적인 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'Working alone feels most comfortable'이라며 혼자를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Bringing people together energizes me!",
                    "translation": "사람들을 모으는 게 나를 활력있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You're amazing at connecting everyone!",
                    "translation": "너는 모두를 연결하는 게 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Shared experiences create strong bonds.",
                    "translation": "공유된 경험이 강한 유대를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-min organizes group @@ always.",
                    "hint": "ENFJ는 사람들과 함께하는 걸 좋아해요.",
                    "optionA": "silence",
                    "optionB": "activities",
                    "optionC": "projects",
                    "result": "activities",
                    "explanation": "재민이는 'I organize group activities always'라고 그룹 활동을 조직한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I explore mechanics and tools.",
                    "translation": "나는 기계와 도구를 탐구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "That's such cool practical skill!",
                    "translation": "그게 정말 멋진 실용적 기술이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Hands-on projects satisfy me most.",
                    "translation": "실제로 만드는 프로젝트가 가장 만족스러워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재민",
                    "script": "I plan fun events together!",
                    "translation": "나는 함께 재미있는 행사를 계획해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "Your warmth makes people happy!",
                    "translation": "너의 따뜻함이 사람들을 행복하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재민",
                    "script": "Your independence inspires self-reliance!",
                    "translation": "너의 독립성이 자립을 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적 취미에 대한 문장이에요.",
                    "result": "Independent personal hobbies develops strong unique deep skills",
                    "explanation": "독립적이고 개인적인 취미가 강하고 독특하며 깊은 기술을 발달시켜요.",
                    "optionA": "skills",
                    "optionB": "Independent",
                    "optionC": "deep",
                    "optionD": "personal",
                    "optionE": "hobbies",
                    "optionF": "develops",
                    "optionG": "strong",
                    "optionH": "unique"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "쉬는 시간에 뭐해?",
            "explanation": "ISTP의 독립적 취미와 ENFJ의 사람 중심 여가 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I fix things by myself.",
                    "translation": "나는 혼자 물건을 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "I organize group activities always.",
                    "translation": "나는 항상 그룹 활동을 조직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Working alone feels most comfortable.",
                    "translation": "혼자 일하는 게 가장 편해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 혼자 하는 취미를 선호합니다.",
                    "hint": "ISTP는 독립적인 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'Working alone feels most comfortable'이라며 혼자를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Bringing people together energizes me!",
                    "translation": "사람들을 모으는 게 나를 활력있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You're amazing at connecting everyone!",
                    "translation": "너는 모두를 연결하는 게 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Shared experiences create strong bonds.",
                    "translation": "공유된 경험이 강한 유대를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-min organizes group @@ always.",
                    "hint": "ENFJ는 사람들과 함께하는 걸 좋아해요.",
                    "optionA": "silence",
                    "optionB": "activities",
                    "optionC": "projects",
                    "result": "activities",
                    "explanation": "재민이는 'I organize group activities always'라고 그룹 활동을 조직한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I explore mechanics and tools.",
                    "translation": "나는 기계와 도구를 탐구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "That's such cool practical skill!",
                    "translation": "그게 정말 멋진 실용적 기술이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Hands-on projects satisfy me most.",
                    "translation": "실제로 만드는 프로젝트가 가장 만족스러워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재민",
                    "script": "I plan fun events together!",
                    "translation": "나는 함께 재미있는 행사를 계획해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "Your warmth makes people happy!",
                    "translation": "너의 따뜻함이 사람들을 행복하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재민",
                    "script": "Your independence inspires self-reliance!",
                    "translation": "너의 독립성이 자립을 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적 취미에 대한 문장이에요.",
                    "optionA": "skills",
                    "optionB": "Independent",
                    "optionC": "deep",
                    "optionD": "personal",
                    "optionE": "hobbies",
                    "optionF": "develops",
                    "optionG": "strong",
                    "optionH": "unique",
                    "result": "Independent personal hobbies develops strong unique deep skills",
                    "explanation": "독립적이고 개인적인 취미가 강하고 독특하며 깊은 기술을 발달시켜요."
                }
            ]
        }
    ]
}
ID: 20046 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "문제가 생겼을 때",
            "explanation": "ISTJ의 체계적 해결과 ENFP의 창의적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I follow rules to solve.",
                    "translation": "나는 규칙을 따라 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "I find creative new ways.",
                    "translation": "나는 창의적인 새 방법을 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Procedures work best for everyone.",
                    "translation": "절차가 모두에게 가장 잘 작동해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 정해진 절차로 문제를 해결합니다.",
                    "hint": "ISTJ는 체계적인 방법을 선호해요.",
                    "result": "O",
                    "explanation": "동현이는 'I follow rules to solve'라며 규칙을 따른대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "Flexibility opens more solutions!",
                    "translation": "유연함이 더 많은 해결책을 열어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your imagination finds unique answers!",
                    "translation": "너의 상상력이 독특한 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "Every problem needs fresh thinking.",
                    "translation": "모든 문제는 신선한 사고가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon follows @@ to solve problems.",
                    "hint": "ISTJ는 정해진 방법을 따라요.",
                    "optionA": "feelings",
                    "optionB": "rules",
                    "optionC": "mood",
                    "result": "rules",
                    "explanation": "동현이는 'I follow rules to solve'라고 규칙을 따른대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "I document everything clearly always.",
                    "translation": "나는 항상 모든 걸 명확히 기록해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "That's such organized thinking!",
                    "translation": "그게 정말 체계적인 사고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Step-by-step approach prevents mistakes.",
                    "translation": "단계별 접근이 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "I brainstorm many possibilities first!",
                    "translation": "나는 먼저 많은 가능성을 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Your innovation brings fresh perspectives!",
                    "translation": "너의 혁신이 신선한 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "Your structure ensures reliable results!",
                    "translation": "너의 구조가 믿을 만한 결과를 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 해결에 대한 문장이에요.",
                    "result": "Clear systematic procedures ensures reliable consistent fair outcomes",
                    "explanation": "명확하고 체계적인 절차가 믿을 만하고 일관되며 공정한 결과를 보장해요.",
                    "optionA": "reliable",
                    "optionB": "systematic",
                    "optionC": "outcomes",
                    "optionD": "procedures",
                    "optionE": "Clear",
                    "optionF": "consistent",
                    "optionG": "fair",
                    "optionH": "ensures"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "문제가 생겼을 때",
            "explanation": "ISTJ의 체계적 해결과 ENFP의 창의적 해결 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I follow rules to solve.",
                    "translation": "나는 규칙을 따라 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "I find creative new ways.",
                    "translation": "나는 창의적인 새 방법을 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Procedures work best for everyone.",
                    "translation": "절차가 모두에게 가장 잘 작동해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 정해진 절차로 문제를 해결합니다.",
                    "hint": "ISTJ는 체계적인 방법을 선호해요.",
                    "result": "O",
                    "explanation": "동현이는 'I follow rules to solve'라며 규칙을 따른대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "Flexibility opens more solutions!",
                    "translation": "유연함이 더 많은 해결책을 열어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your imagination finds unique answers!",
                    "translation": "너의 상상력이 독특한 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "Every problem needs fresh thinking.",
                    "translation": "모든 문제는 신선한 사고가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon follows @@ to solve problems.",
                    "hint": "ISTJ는 정해진 방법을 따라요.",
                    "optionA": "feelings",
                    "optionB": "rules",
                    "optionC": "mood",
                    "result": "rules",
                    "explanation": "동현이는 'I follow rules to solve'라고 규칙을 따른대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "I document everything clearly always.",
                    "translation": "나는 항상 모든 걸 명확히 기록해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "That's such organized thinking!",
                    "translation": "그게 정말 체계적인 사고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Step-by-step approach prevents mistakes.",
                    "translation": "단계별 접근이 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "I brainstorm many possibilities first!",
                    "translation": "나는 먼저 많은 가능성을 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Your innovation brings fresh perspectives!",
                    "translation": "너의 혁신이 신선한 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "Your structure ensures reliable results!",
                    "translation": "너의 구조가 믿을 만한 결과를 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 해결에 대한 문장이에요.",
                    "optionA": "reliable",
                    "optionB": "systematic",
                    "optionC": "outcomes",
                    "optionD": "procedures",
                    "optionE": "Clear",
                    "optionF": "consistent",
                    "optionG": "fair",
                    "optionH": "ensures",
                    "result": "Clear systematic procedures ensures reliable consistent fair outcomes",
                    "explanation": "명확하고 체계적인 절차가 믿을 만하고 일관되며 공정한 결과를 보장해요."
                }
            ]
        }
    ]
}
ID: 20047 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사람들과 어울리기",
            "explanation": "ESTJ의 주도적 사교와 INFP의 선택적 사교 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I lead group conversations easily.",
                    "translation": "나는 그룹 대화를 쉽게 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I listen to people deeply.",
                    "translation": "나는 사람들을 깊이 들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Taking charge helps things move.",
                    "translation": "주도하는 게 일을 움직이게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 그룹에서 리더 역할을 합니다.",
                    "hint": "ESTJ는 주도적으로 행동해요.",
                    "result": "O",
                    "explanation": "예은이는 'I lead group conversations easily'라며 리드한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Meaningful connections matter most to me.",
                    "translation": "의미있는 연결이 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your depth creates beautiful bonds!",
                    "translation": "너의 깊이가 아름다운 유대를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I prefer small heartfelt talks.",
                    "translation": "나는 작은 진심 어린 대화를 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee listens to people @@.",
                    "hint": "INFP는 깊이있게 경청해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "loudly",
                    "result": "deeply",
                    "explanation": "소희는 'I listen to people deeply'라고 깊이 들어준대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "I organize social events often.",
                    "translation": "나는 사교 행사를 자주 조직해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "That's such wonderful initiative!",
                    "translation": "그게 정말 훌륭한 주도성이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "Clear communication builds strong teams.",
                    "translation": "명확한 소통이 강한 팀을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "I value authentic sharing always!",
                    "translation": "나는 항상 진정한 나눔을 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Your sincerity touches hearts deeply!",
                    "translation": "너의 진실함이 마음을 깊이 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your leadership brings people together!",
                    "translation": "너의 리더십이 사람들을 모아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주도적 사교에 대한 문장이에요.",
                    "result": "Strong effective leadership creates organized successful dynamic groups",
                    "explanation": "강하고 효과적인 리더십이 조직적이고 성공적이며 역동적인 그룹을 만들어요.",
                    "optionA": "groups",
                    "optionB": "organized",
                    "optionC": "dynamic",
                    "optionD": "creates",
                    "optionE": "successful",
                    "optionF": "effective",
                    "optionG": "leadership",
                    "optionH": "Strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사람들과 어울리기",
            "explanation": "ESTJ의 주도적 사교와 INFP의 선택적 사교 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I lead group conversations easily.",
                    "translation": "나는 그룹 대화를 쉽게 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I listen to people deeply.",
                    "translation": "나는 사람들을 깊이 들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Taking charge helps things move.",
                    "translation": "주도하는 게 일을 움직이게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 그룹에서 리더 역할을 합니다.",
                    "hint": "ESTJ는 주도적으로 행동해요.",
                    "result": "O",
                    "explanation": "예은이는 'I lead group conversations easily'라며 리드한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Meaningful connections matter most to me.",
                    "translation": "의미있는 연결이 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your depth creates beautiful bonds!",
                    "translation": "너의 깊이가 아름다운 유대를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I prefer small heartfelt talks.",
                    "translation": "나는 작은 진심 어린 대화를 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee listens to people @@.",
                    "hint": "INFP는 깊이있게 경청해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "loudly",
                    "result": "deeply",
                    "explanation": "소희는 'I listen to people deeply'라고 깊이 들어준대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "I organize social events often.",
                    "translation": "나는 사교 행사를 자주 조직해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "That's such wonderful initiative!",
                    "translation": "그게 정말 훌륭한 주도성이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "Clear communication builds strong teams.",
                    "translation": "명확한 소통이 강한 팀을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "I value authentic sharing always!",
                    "translation": "나는 항상 진정한 나눔을 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Your sincerity touches hearts deeply!",
                    "translation": "너의 진실함이 마음을 깊이 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your leadership brings people together!",
                    "translation": "너의 리더십이 사람들을 모아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "주도적 사교에 대한 문장이에요.",
                    "optionA": "groups",
                    "optionB": "organized",
                    "optionC": "dynamic",
                    "optionD": "creates",
                    "optionE": "successful",
                    "optionF": "effective",
                    "optionG": "leadership",
                    "optionH": "Strong",
                    "result": "Strong effective leadership creates organized successful dynamic groups",
                    "explanation": "강하고 효과적인 리더십이 조직적이고 성공적이며 역동적인 그룹을 만들어요."
                }
            ]
        }
    ]
}
ID: 20048 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "알고 싶은 게 다르네",
            "explanation": "ESTP의 즉각적 정보와 INFJ의 의미 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I test things right away.",
                    "translation": "나는 바로 시험해봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I seek deeper meanings first.",
                    "translation": "나는 먼저 더 깊은 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Quick results show me what works.",
                    "translation": "빠른 결과가 뭐가 작동하는지 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 즉시 실행하며 배웁니다.",
                    "hint": "ESTP는 빠른 행동을 선호해요.",
                    "result": "O",
                    "explanation": "상우는 'I test things right away'라며 바로 시도한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Understanding patterns gives me insights.",
                    "translation": "패턴 이해가 나에게 통찰을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your depth reveals hidden truths!",
                    "translation": "너의 깊이가 숨겨진 진실을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I reflect on why things happen.",
                    "translation": "나는 왜 일이 일어나는지 숙고해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin seeks deeper @@ first.",
                    "hint": "INFJ는 깊은 의미를 찾아요.",
                    "optionA": "speed",
                    "optionB": "meanings",
                    "optionC": "results",
                    "result": "meanings",
                    "explanation": "서진이는 'I seek deeper meanings first'라고 의미를 찾는대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "I learn through real action.",
                    "translation": "나는 실제 행동으로 배워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "That's such practical wisdom!",
                    "translation": "그게 정말 실용적인 지혜야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "Direct experience teaches me best.",
                    "translation": "직접 경험이 나를 가장 잘 가르쳐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "I study underlying principles deeply!",
                    "translation": "나는 근본 원리를 깊이 공부해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Your insight creates real understanding!",
                    "translation": "너의 통찰이 진짜 이해를 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Your action brings ideas alive!",
                    "translation": "너의 행동이 아이디어를 살아나게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "즉각적 경험에 대한 문장이에요.",
                    "result": "Quick immediate action provides clear practical real results",
                    "explanation": "빠르고 즉각적인 행동이 명확하고 실용적이며 진짜 결과를 제공해요.",
                    "optionA": "results",
                    "optionB": "provides",
                    "optionC": "practical",
                    "optionD": "Quick",
                    "optionE": "real",
                    "optionF": "action",
                    "optionG": "clear",
                    "optionH": "immediate"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "알고 싶은 게 다르네",
            "explanation": "ESTP의 즉각적 정보와 INFJ의 의미 탐구 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I test things right away.",
                    "translation": "나는 바로 시험해봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I seek deeper meanings first.",
                    "translation": "나는 먼저 더 깊은 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Quick results show me what works.",
                    "translation": "빠른 결과가 뭐가 작동하는지 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 즉시 실행하며 배웁니다.",
                    "hint": "ESTP는 빠른 행동을 선호해요.",
                    "result": "O",
                    "explanation": "상우는 'I test things right away'라며 바로 시도한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Understanding patterns gives me insights.",
                    "translation": "패턴 이해가 나에게 통찰을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your depth reveals hidden truths!",
                    "translation": "너의 깊이가 숨겨진 진실을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I reflect on why things happen.",
                    "translation": "나는 왜 일이 일어나는지 숙고해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin seeks deeper @@ first.",
                    "hint": "INFJ는 깊은 의미를 찾아요.",
                    "optionA": "speed",
                    "optionB": "meanings",
                    "optionC": "results",
                    "result": "meanings",
                    "explanation": "서진이는 'I seek deeper meanings first'라고 의미를 찾는대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "I learn through real action.",
                    "translation": "나는 실제 행동으로 배워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "That's such practical wisdom!",
                    "translation": "그게 정말 실용적인 지혜야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "Direct experience teaches me best.",
                    "translation": "직접 경험이 나를 가장 잘 가르쳐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "I study underlying principles deeply!",
                    "translation": "나는 근본 원리를 깊이 공부해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Your insight creates real understanding!",
                    "translation": "너의 통찰이 진짜 이해를 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Your action brings ideas alive!",
                    "translation": "너의 행동이 아이디어를 살아나게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "즉각적 경험에 대한 문장이에요.",
                    "optionA": "results",
                    "optionB": "provides",
                    "optionC": "practical",
                    "optionD": "Quick",
                    "optionE": "real",
                    "optionF": "action",
                    "optionG": "clear",
                    "optionH": "immediate",
                    "result": "Quick immediate action provides clear practical real results",
                    "explanation": "빠르고 즉각적인 행동이 명확하고 실용적이며 진짜 결과를 제공해요."
                }
            ]
        }
    ]
}
ID: 20049 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어떻게 결정할까?",
            "explanation": "ESFP의 감각적 결정과 INTJ의 전략적 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "I go with my gut.",
                    "translation": "나는 직감을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I analyze all data first.",
                    "translation": "나는 모든 데이터를 먼저 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Present feelings guide my choices.",
                    "translation": "현재 감정이 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔이는 즉각적인 느낌으로 결정합니다.",
                    "hint": "ESFP는 현재 감각을 따라요.",
                    "result": "O",
                    "explanation": "예솔이는 'I go with my gut'이라며 직감을 따른대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Long-term vision shapes my decisions.",
                    "translation": "장기 비전이 내 결정을 형성해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Your planning is so impressive!",
                    "translation": "너의 계획이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Strategic thinking prevents future problems.",
                    "translation": "전략적 사고가 미래 문제를 막아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon analyzes all @@ first.",
                    "hint": "INTJ는 정보를 먼저 분석해요.",
                    "optionA": "feelings",
                    "optionB": "data",
                    "optionC": "moods",
                    "result": "data",
                    "explanation": "지훈이는 'I analyze all data first'라고 데이터를 분석한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I enjoy spontaneous fun choices!",
                    "translation": "나는 즉흥적인 재미있는 선택을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "That brings such joyful energy!",
                    "translation": "그게 정말 즐거운 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Living now feels most real.",
                    "translation": "지금을 사는 게 가장 진짜 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "I create detailed future plans!",
                    "translation": "나는 상세한 미래 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Your vision builds lasting success!",
                    "translation": "너의 비전이 지속적인 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your joy makes life exciting!",
                    "translation": "너의 기쁨이 삶을 신나게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "result": "Careful strategic planning achieves lasting clear future success",
                    "explanation": "신중하고 전략적인 계획이 지속적이고 명확한 미래 성공을 달성해요.",
                    "optionA": "clear",
                    "optionB": "strategic",
                    "optionC": "achieves",
                    "optionD": "success",
                    "optionE": "Careful",
                    "optionF": "planning",
                    "optionG": "lasting",
                    "optionH": "future"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어떻게 결정할까?",
            "explanation": "ESFP의 감각적 결정과 INTJ의 전략적 결정 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "I go with my gut.",
                    "translation": "나는 직감을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I analyze all data first.",
                    "translation": "나는 모든 데이터를 먼저 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Present feelings guide my choices.",
                    "translation": "현재 감정이 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔이는 즉각적인 느낌으로 결정합니다.",
                    "hint": "ESFP는 현재 감각을 따라요.",
                    "result": "O",
                    "explanation": "예솔이는 'I go with my gut'이라며 직감을 따른대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Long-term vision shapes my decisions.",
                    "translation": "장기 비전이 내 결정을 형성해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Your planning is so impressive!",
                    "translation": "너의 계획이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Strategic thinking prevents future problems.",
                    "translation": "전략적 사고가 미래 문제를 막아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon analyzes all @@ first.",
                    "hint": "INTJ는 정보를 먼저 분석해요.",
                    "optionA": "feelings",
                    "optionB": "data",
                    "optionC": "moods",
                    "result": "data",
                    "explanation": "지훈이는 'I analyze all data first'라고 데이터를 분석한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I enjoy spontaneous fun choices!",
                    "translation": "나는 즉흥적인 재미있는 선택을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "That brings such joyful energy!",
                    "translation": "그게 정말 즐거운 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Living now feels most real.",
                    "translation": "지금을 사는 게 가장 진짜 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "I create detailed future plans!",
                    "translation": "나는 상세한 미래 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Your vision builds lasting success!",
                    "translation": "너의 비전이 지속적인 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your joy makes life exciting!",
                    "translation": "너의 기쁨이 삶을 신나게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "optionA": "clear",
                    "optionB": "strategic",
                    "optionC": "achieves",
                    "optionD": "success",
                    "optionE": "Careful",
                    "optionF": "planning",
                    "optionG": "lasting",
                    "optionH": "future",
                    "result": "Careful strategic planning achieves lasting clear future success",
                    "explanation": "신중하고 전략적인 계획이 지속적이고 명확한 미래 성공을 달성해요."
                }
            ]
        }
    ]
}
ID: 20050 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴이 달라요",
            "explanation": "ESFJ의 규칙적 생활과 INTP의 유연한 생활 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I keep regular daily schedules.",
                    "translation": "나는 규칙적인 일상 일정을 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "I explore ideas when inspired.",
                    "translation": "나는 영감받을 때 아이디어를 탐구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Routine helps everyone stay organized.",
                    "translation": "루틴이 모두를 체계적으로 유지하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 매일 같은 시간에 일어납니다.",
                    "hint": "ESFJ는 규칙적인 일과를 선호해요.",
                    "result": "O",
                    "explanation": "민지는 'I keep regular daily schedules'라며 규칙적이래요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Freedom lets me think deeply.",
                    "translation": "자유가 나를 깊이 생각하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Your flexibility opens new thoughts!",
                    "translation": "너의 유연함이 새 생각을 열어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "I work when curiosity strikes.",
                    "translation": "나는 호기심이 생길 때 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ji keeps regular daily @@.",
                    "hint": "ESFJ는 규칙적인 일정을 따라요.",
                    "optionA": "changes",
                    "optionB": "schedules",
                    "optionC": "surprises",
                    "result": "schedules",
                    "explanation": "민지는 'I keep regular daily schedules'라고 일정을 지킨대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I create harmony through consistency.",
                    "translation": "나는 일관성으로 조화를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "That's such caring structure!",
                    "translation": "그게 정말 배려 깊은 구조야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "People rely on my predictability.",
                    "translation": "사람들이 내 예측 가능성을 믿어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민재",
                    "script": "I follow my intellectual curiosity!",
                    "translation": "나는 내 지적 호기심을 따라가!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Your thinking explores fascinating ideas!",
                    "translation": "너의 사고가 매력적인 아이디어를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민재",
                    "script": "Your care creates stable environment!",
                    "translation": "너의 배려가 안정적인 환경을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "규칙적 생활에 대한 문장이에요.",
                    "result": "Regular consistent routines builds reliable stable daily life",
                    "explanation": "규칙적이고 일관된 루틴이 믿을 만하고 안정적인 일상을 만들어요.",
                    "optionA": "stable",
                    "optionB": "reliable",
                    "optionC": "life",
                    "optionD": "consistent",
                    "optionE": "builds",
                    "optionF": "Regular",
                    "optionG": "daily",
                    "optionH": "routines"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴이 달라요",
            "explanation": "ESFJ의 규칙적 생활과 INTP의 유연한 생활 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I keep regular daily schedules.",
                    "translation": "나는 규칙적인 일상 일정을 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "I explore ideas when inspired.",
                    "translation": "나는 영감받을 때 아이디어를 탐구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Routine helps everyone stay organized.",
                    "translation": "루틴이 모두를 체계적으로 유지하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 매일 같은 시간에 일어납니다.",
                    "hint": "ESFJ는 규칙적인 일과를 선호해요.",
                    "result": "O",
                    "explanation": "민지는 'I keep regular daily schedules'라며 규칙적이래요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Freedom lets me think deeply.",
                    "translation": "자유가 나를 깊이 생각하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Your flexibility opens new thoughts!",
                    "translation": "너의 유연함이 새 생각을 열어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "I work when curiosity strikes.",
                    "translation": "나는 호기심이 생길 때 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ji keeps regular daily @@.",
                    "hint": "ESFJ는 규칙적인 일정을 따라요.",
                    "optionA": "changes",
                    "optionB": "schedules",
                    "optionC": "surprises",
                    "result": "schedules",
                    "explanation": "민지는 'I keep regular daily schedules'라고 일정을 지킨대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I create harmony through consistency.",
                    "translation": "나는 일관성으로 조화를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "That's such caring structure!",
                    "translation": "그게 정말 배려 깊은 구조야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "People rely on my predictability.",
                    "translation": "사람들이 내 예측 가능성을 믿어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민재",
                    "script": "I follow my intellectual curiosity!",
                    "translation": "나는 내 지적 호기심을 따라가!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Your thinking explores fascinating ideas!",
                    "translation": "너의 사고가 매력적인 아이디어를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민재",
                    "script": "Your care creates stable environment!",
                    "translation": "너의 배려가 안정적인 환경을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "규칙적 생활에 대한 문장이에요.",
                    "optionA": "stable",
                    "optionB": "reliable",
                    "optionC": "life",
                    "optionD": "consistent",
                    "optionE": "builds",
                    "optionF": "Regular",
                    "optionG": "daily",
                    "optionH": "routines",
                    "result": "Regular consistent routines builds reliable stable daily life",
                    "explanation": "규칙적이고 일관된 루틴이 믿을 만하고 안정적인 일상을 만들어요."
                }
            ]
        }
    ]
}
ID: 20051 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 땐 어떻게?",
            "explanation": "ENTJ의 즉각 대응과 ISFP의 감성적 회복 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나연",
                    "script": "I take control immediately.",
                    "translation": "나는 즉시 통제권을 잡아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I need personal space first.",
                    "translation": "나는 먼저 개인 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나연",
                    "script": "Direct action reduces my stress.",
                    "translation": "직접 행동이 내 스트레스를 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나연이는 문제를 바로 해결하려고 합니다.",
                    "hint": "ENTJ는 즉각적인 문제 해결을 선호해요.",
                    "result": "O",
                    "explanation": "나연이는 'I take control immediately'라며 바로 행동한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Quiet reflection heals me deeply.",
                    "translation": "조용한 성찰이 나를 깊이 치유해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "Your peaceful approach is beautiful!",
                    "translation": "너의 평화로운 접근이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I express feelings through creating.",
                    "translation": "나는 창작으로 감정을 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young needs personal @@ first.",
                    "hint": "ISFP는 혼자만의 시간을 원해요.",
                    "optionA": "meetings",
                    "optionB": "space",
                    "optionC": "plans",
                    "result": "space",
                    "explanation": "채영이는 'I need personal space first'라고 공간이 필요하대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "I make quick strategic decisions.",
                    "translation": "나는 빠른 전략적 결정을 내려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "That's such powerful leadership!",
                    "translation": "그게 정말 강력한 리더십이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Challenges push me to grow.",
                    "translation": "도전이 나를 성장하게 밀어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I find beauty in difficulties!",
                    "translation": "나는 어려움 속에서 아름다움을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "Your sensitivity brings gentle wisdom!",
                    "translation": "너의 감수성이 부드러운 지혜를 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your strength inspires brave action!",
                    "translation": "너의 강함이 용감한 행동을 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "즉각적 대응에 대한 문장이에요.",
                    "result": "Direct immediate action solves difficult problems quick clearly",
                    "explanation": "직접적이고 즉각적인 행동이 어려운 문제를 빠르고 명확하게 해결해요.",
                    "optionA": "action",
                    "optionB": "solves",
                    "optionC": "Direct",
                    "optionD": "quick",
                    "optionE": "difficult",
                    "optionF": "problems",
                    "optionG": "immediate",
                    "optionH": "clearly"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 땐 어떻게?",
            "explanation": "ENTJ의 즉각 대응과 ISFP의 감성적 회복 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나연",
                    "script": "I take control immediately.",
                    "translation": "나는 즉시 통제권을 잡아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I need personal space first.",
                    "translation": "나는 먼저 개인 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나연",
                    "script": "Direct action reduces my stress.",
                    "translation": "직접 행동이 내 스트레스를 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나연이는 문제를 바로 해결하려고 합니다.",
                    "hint": "ENTJ는 즉각적인 문제 해결을 선호해요.",
                    "result": "O",
                    "explanation": "나연이는 'I take control immediately'라며 바로 행동한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Quiet reflection heals me deeply.",
                    "translation": "조용한 성찰이 나를 깊이 치유해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "Your peaceful approach is beautiful!",
                    "translation": "너의 평화로운 접근이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I express feelings through creating.",
                    "translation": "나는 창작으로 감정을 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young needs personal @@ first.",
                    "hint": "ISFP는 혼자만의 시간을 원해요.",
                    "optionA": "meetings",
                    "optionB": "space",
                    "optionC": "plans",
                    "result": "space",
                    "explanation": "채영이는 'I need personal space first'라고 공간이 필요하대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "I make quick strategic decisions.",
                    "translation": "나는 빠른 전략적 결정을 내려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "That's such powerful leadership!",
                    "translation": "그게 정말 강력한 리더십이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Challenges push me to grow.",
                    "translation": "도전이 나를 성장하게 밀어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I find beauty in difficulties!",
                    "translation": "나는 어려움 속에서 아름다움을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "Your sensitivity brings gentle wisdom!",
                    "translation": "너의 감수성이 부드러운 지혜를 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your strength inspires brave action!",
                    "translation": "너의 강함이 용감한 행동을 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "즉각적 대응에 대한 문장이에요.",
                    "optionA": "action",
                    "optionB": "solves",
                    "optionC": "Direct",
                    "optionD": "quick",
                    "optionE": "difficult",
                    "optionF": "problems",
                    "optionG": "immediate",
                    "optionH": "clearly",
                    "result": "Direct immediate action solves difficult problems quick clearly",
                    "explanation": "직접적이고 즉각적인 행동이 어려운 문제를 빠르고 명확하게 해결해요."
                }
            ]
        }
    ]
}
ID: 20052 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈꾸는 미래가 달라",
            "explanation": "ENTP의 혁신 추구와 ISFJ의 안정 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I want to invent things.",
                    "translation": "나는 무언가를 발명하고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I want to help others.",
                    "translation": "나는 다른 사람들을 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Innovation excites me most daily.",
                    "translation": "혁신이 매일 나를 가장 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 새로운 것을 만들고 싶어합니다.",
                    "hint": "ENTP는 창조적인 일을 추구해요.",
                    "result": "O",
                    "explanation": "도윤이는 'I want to invent things'라며 발명하길 원한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Supporting people gives me meaning.",
                    "translation": "사람들을 지원하는 게 의미를 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your dedication is truly admirable!",
                    "translation": "너의 헌신이 정말 존경스러워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I build lasting relationships carefully.",
                    "translation": "나는 지속적인 관계를 신중히 쌓아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yoon wants to @@ things.",
                    "hint": "ENTP는 창조하길 원해요.",
                    "optionA": "follow",
                    "optionB": "invent",
                    "optionC": "copy",
                    "result": "invent",
                    "explanation": "도윤이는 'I want to invent things'라고 발명하고 싶대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I challenge traditional thinking always.",
                    "translation": "나는 항상 전통적 사고에 도전해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "That's such brave innovation!",
                    "translation": "그게 정말 용감한 혁신이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Multiple possibilities inspire my work.",
                    "translation": "다양한 가능성이 내 일에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "I create stability for teams!",
                    "translation": "나는 팀을 위해 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Your reliability anchors everyone beautifully!",
                    "translation": "너의 신뢰성이 모두를 아름답게 지탱해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "Your creativity breaks new ground!",
                    "translation": "너의 창의성이 새 영역을 개척해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혁신 추구에 대한 문장이에요.",
                    "result": "Creative innovative thinking opens exciting endless new possibilities",
                    "explanation": "창의적이고 혁신적인 사고가 신나고 끝없는 새 가능성을 열어요.",
                    "optionA": "exciting",
                    "optionB": "Creative",
                    "optionC": "possibilities",
                    "optionD": "thinking",
                    "optionE": "innovative",
                    "optionF": "opens",
                    "optionG": "new",
                    "optionH": "endless"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈꾸는 미래가 달라",
            "explanation": "ENTP의 혁신 추구와 ISFJ의 안정 추구 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I want to invent things.",
                    "translation": "나는 무언가를 발명하고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I want to help others.",
                    "translation": "나는 다른 사람들을 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Innovation excites me most daily.",
                    "translation": "혁신이 매일 나를 가장 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤이는 새로운 것을 만들고 싶어합니다.",
                    "hint": "ENTP는 창조적인 일을 추구해요.",
                    "result": "O",
                    "explanation": "도윤이는 'I want to invent things'라며 발명하길 원한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Supporting people gives me meaning.",
                    "translation": "사람들을 지원하는 게 의미를 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your dedication is truly admirable!",
                    "translation": "너의 헌신이 정말 존경스러워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I build lasting relationships carefully.",
                    "translation": "나는 지속적인 관계를 신중히 쌓아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yoon wants to @@ things.",
                    "hint": "ENTP는 창조하길 원해요.",
                    "optionA": "follow",
                    "optionB": "invent",
                    "optionC": "copy",
                    "result": "invent",
                    "explanation": "도윤이는 'I want to invent things'라고 발명하고 싶대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I challenge traditional thinking always.",
                    "translation": "나는 항상 전통적 사고에 도전해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "That's such brave innovation!",
                    "translation": "그게 정말 용감한 혁신이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Multiple possibilities inspire my work.",
                    "translation": "다양한 가능성이 내 일에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "I create stability for teams!",
                    "translation": "나는 팀을 위해 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Your reliability anchors everyone beautifully!",
                    "translation": "너의 신뢰성이 모두를 아름답게 지탱해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "Your creativity breaks new ground!",
                    "translation": "너의 창의성이 새 영역을 개척해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "혁신 추구에 대한 문장이에요.",
                    "optionA": "exciting",
                    "optionB": "Creative",
                    "optionC": "possibilities",
                    "optionD": "thinking",
                    "optionE": "innovative",
                    "optionF": "opens",
                    "optionG": "new",
                    "optionH": "endless",
                    "result": "Creative innovative thinking opens exciting endless new possibilities",
                    "explanation": "창의적이고 혁신적인 사고가 신나고 끝없는 새 가능성을 열어요."
                }
            ]
        }
    ]
}
ID: 20053 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "쉬는 날엔 이렇게!",
            "explanation": "ENFJ의 사람 모임과 ISTP의 실용적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "I plan inspiring group events.",
                    "translation": "나는 고무적인 그룹 행사를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I work on mechanical projects.",
                    "translation": "나는 기계 프로젝트를 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Connecting people energizes me completely.",
                    "translation": "사람들을 연결하는 게 나를 완전히 활력있게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민이는 그룹 활동을 조직합니다.",
                    "hint": "ENFJ는 사람들을 모으는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "재민이는 'I plan inspiring group events'라며 행사를 계획한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Building things satisfies me most.",
                    "translation": "무언가를 만드는 게 가장 만족스러워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "Your skills are so impressive!",
                    "translation": "너의 기술이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "I prefer quiet independent work.",
                    "translation": "나는 조용한 독립적 작업을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-o works on mechanical @@.",
                    "hint": "ISTP는 실용적인 것을 만들어요.",
                    "optionA": "parties",
                    "optionB": "projects",
                    "optionC": "talks",
                    "result": "projects",
                    "explanation": "태오는 'I work on mechanical projects'라고 프로젝트를 한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "I encourage others to participate.",
                    "translation": "나는 다른 사람들이 참여하도록 격려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "That's such caring motivation!",
                    "translation": "그게 정말 배려 깊은 동기부여야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Shared moments create beautiful memories.",
                    "translation": "공유된 순간이 아름다운 기억을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "I solve practical problems alone!",
                    "translation": "나는 실용적 문제를 혼자 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Your independence builds real skills!",
                    "translation": "너의 독립성이 진짜 기술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "Your warmth brings people together!",
                    "translation": "너의 따뜻함이 사람들을 모아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사람 모임에 대한 문장이에요.",
                    "result": "Group activities creates strong meaningful shared lasting connections",
                    "explanation": "그룹 활동이 강하고 의미있으며 공유되고 지속적인 연결을 만들어요.",
                    "optionA": "Group",
                    "optionB": "creates",
                    "optionC": "activities",
                    "optionD": "shared",
                    "optionE": "lasting",
                    "optionF": "connections",
                    "optionG": "strong",
                    "optionH": "meaningful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "쉬는 날엔 이렇게!",
            "explanation": "ENFJ의 사람 모임과 ISTP의 실용적 취미 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "I plan inspiring group events.",
                    "translation": "나는 고무적인 그룹 행사를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I work on mechanical projects.",
                    "translation": "나는 기계 프로젝트를 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Connecting people energizes me completely.",
                    "translation": "사람들을 연결하는 게 나를 완전히 활력있게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민이는 그룹 활동을 조직합니다.",
                    "hint": "ENFJ는 사람들을 모으는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "재민이는 'I plan inspiring group events'라며 행사를 계획한대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Building things satisfies me most.",
                    "translation": "무언가를 만드는 게 가장 만족스러워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "Your skills are so impressive!",
                    "translation": "너의 기술이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "I prefer quiet independent work.",
                    "translation": "나는 조용한 독립적 작업을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-o works on mechanical @@.",
                    "hint": "ISTP는 실용적인 것을 만들어요.",
                    "optionA": "parties",
                    "optionB": "projects",
                    "optionC": "talks",
                    "result": "projects",
                    "explanation": "태오는 'I work on mechanical projects'라고 프로젝트를 한대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "I encourage others to participate.",
                    "translation": "나는 다른 사람들이 참여하도록 격려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "That's such caring motivation!",
                    "translation": "그게 정말 배려 깊은 동기부여야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Shared moments create beautiful memories.",
                    "translation": "공유된 순간이 아름다운 기억을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "I solve practical problems alone!",
                    "translation": "나는 실용적 문제를 혼자 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Your independence builds real skills!",
                    "translation": "너의 독립성이 진짜 기술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "Your warmth brings people together!",
                    "translation": "너의 따뜻함이 사람들을 모아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사람 모임에 대한 문장이에요.",
                    "optionA": "Group",
                    "optionB": "creates",
                    "optionC": "activities",
                    "optionD": "shared",
                    "optionE": "lasting",
                    "optionF": "connections",
                    "optionG": "strong",
                    "optionH": "meaningful",
                    "result": "Group activities creates strong meaningful shared lasting connections",
                    "explanation": "그룹 활동이 강하고 의미있으며 공유되고 지속적인 연결을 만들어요."
                }
            ]
        }
    ]
}
ID: 20054 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ENFP의 유연한 해결과 ISTJ의 원칙적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I find creative middle ground.",
                    "translation": "나는 창의적인 중간 지점을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I apply fair rules consistently.",
                    "translation": "나는 공정한 규칙을 일관되게 적용해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Every conflict needs unique solutions.",
                    "translation": "모든 갈등은 독특한 해결책이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성민이는 상황마다 다른 해결 방법을 찾습니다.",
                    "hint": "ENFP는 유연한 접근을 선호해요.",
                    "result": "O",
                    "explanation": "성민이는 'Every conflict needs unique solutions'라며 유연하대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Standard procedures ensure fairness always.",
                    "translation": "표준 절차가 항상 공정함을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Your consistency creates trust deeply!",
                    "translation": "너의 일관성이 신뢰를 깊이 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I follow established guidelines carefully.",
                    "translation": "나는 확립된 지침을 신중히 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-min finds creative middle @@.",
                    "hint": "ENFP는 창의적으로 타협점을 찾아요.",
                    "optionA": "rules",
                    "optionB": "ground",
                    "optionC": "fights",
                    "result": "ground",
                    "explanation": "성민이는 'I find creative middle ground'라고 중간 지점을 찾는대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성민",
                    "script": "I consider everyone's feelings openly.",
                    "translation": "나는 모두의 감정을 열린 마음으로 고려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "That's such empathetic approach!",
                    "translation": "그게 정말 공감적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "Fresh perspectives solve problems better.",
                    "translation": "신선한 관점이 문제를 더 잘 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I maintain order through clarity!",
                    "translation": "나는 명확함으로 질서를 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성민",
                    "script": "Your structure prevents future issues!",
                    "translation": "너의 구조가 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Your flexibility finds win-win solutions!",
                    "translation": "너의 유연함이 윈윈 해결책을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연한 해결에 대한 문장이에요.",
                    "result": "Flexible creative approaches discovers innovative unique peaceful solutions",
                    "explanation": "유연하고 창의적인 접근이 혁신적이고 독특하며 평화로운 해결책을 발견해요.",
                    "optionA": "solutions",
                    "optionB": "approaches",
                    "optionC": "innovative",
                    "optionD": "creative",
                    "optionE": "Flexible",
                    "optionF": "peaceful",
                    "optionG": "unique",
                    "optionH": "discovers"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ENFP의 유연한 해결과 ISTJ의 원칙적 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I find creative middle ground.",
                    "translation": "나는 창의적인 중간 지점을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I apply fair rules consistently.",
                    "translation": "나는 공정한 규칙을 일관되게 적용해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Every conflict needs unique solutions.",
                    "translation": "모든 갈등은 독특한 해결책이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성민이는 상황마다 다른 해결 방법을 찾습니다.",
                    "hint": "ENFP는 유연한 접근을 선호해요.",
                    "result": "O",
                    "explanation": "성민이는 'Every conflict needs unique solutions'라며 유연하대요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Standard procedures ensure fairness always.",
                    "translation": "표준 절차가 항상 공정함을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Your consistency creates trust deeply!",
                    "translation": "너의 일관성이 신뢰를 깊이 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I follow established guidelines carefully.",
                    "translation": "나는 확립된 지침을 신중히 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-min finds creative middle @@.",
                    "hint": "ENFP는 창의적으로 타협점을 찾아요.",
                    "optionA": "rules",
                    "optionB": "ground",
                    "optionC": "fights",
                    "result": "ground",
                    "explanation": "성민이는 'I find creative middle ground'라고 중간 지점을 찾는대요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성민",
                    "script": "I consider everyone's feelings openly.",
                    "translation": "나는 모두의 감정을 열린 마음으로 고려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "That's such empathetic approach!",
                    "translation": "그게 정말 공감적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "Fresh perspectives solve problems better.",
                    "translation": "신선한 관점이 문제를 더 잘 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I maintain order through clarity!",
                    "translation": "나는 명확함으로 질서를 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성민",
                    "script": "Your structure prevents future issues!",
                    "translation": "너의 구조가 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Your flexibility finds win-win solutions!",
                    "translation": "너의 유연함이 윈윈 해결책을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연한 해결에 대한 문장이에요.",
                    "optionA": "solutions",
                    "optionB": "approaches",
                    "optionC": "innovative",
                    "optionD": "creative",
                    "optionE": "Flexible",
                    "optionF": "peaceful",
                    "optionG": "unique",
                    "optionH": "discovers",
                    "result": "Flexible creative approaches discovers innovative unique peaceful solutions",
                    "explanation": "유연하고 창의적인 접근이 혁신적이고 독특하며 평화로운 해결책을 발견해요."
                }
            ]
        }
    ]
}
ID: 20055 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음이 편한 시간 보내기",
            "explanation": "조용한 개인 취미와 계획적 여가 활동에 대한 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I enjoy quiet reading.",
                    "translation": "조용한 독서를 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I schedule regular exercise.",
                    "translation": "정기적인 운동을 계획해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "동현이는 정기적인 운동을 하나요?",
                    "hint": "ISTJ는 규칙적이고 계획적인 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "동현이는 'I schedule regular exercise'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Your discipline is admirable.",
                    "translation": "너의 절제력이 감탄스러워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Books help you grow.",
                    "translation": "책이 성장에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Books help you @@.",
                    "hint": "책이 개인에게 주는 긍정적 효과예요.",
                    "optionA": "sleep",
                    "optionB": "grow",
                    "optionC": "tired",
                    "result": "grow",
                    "explanation": "책이 '성장(grow)'에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "We both value peaceful time.",
                    "translation": "우리 둘 다 평화로운 시간을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Balance brings inner calm.",
                    "translation": "균형이 내적 평온을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형의 효과에 대한 문장이에요.",
                    "result": "Balance brings calm",
                    "explanation": "균형이 평온함을 가져온다는 조화의 가치를 보여줘요.",
                    "optionA": "Balance",
                    "optionB": "calm",
                    "optionC": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음이 편한 시간 보내기",
            "explanation": "조용한 개인 취미와 계획적 여가 활동에 대한 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I enjoy quiet reading.",
                    "translation": "조용한 독서를 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I schedule regular exercise.",
                    "translation": "정기적인 운동을 계획해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "동현이는 정기적인 운동을 하나요?",
                    "hint": "ISTJ는 규칙적이고 계획적인 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "동현이는 'I schedule regular exercise'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Your discipline is admirable.",
                    "translation": "너의 절제력이 감탄스러워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Books help you grow.",
                    "translation": "책이 성장에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Books help you @@.",
                    "hint": "책이 개인에게 주는 긍정적 효과예요.",
                    "optionA": "sleep",
                    "optionB": "grow",
                    "optionC": "tired",
                    "result": "grow",
                    "explanation": "책이 '성장(grow)'에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "We both value peaceful time.",
                    "translation": "우리 둘 다 평화로운 시간을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Balance brings inner calm.",
                    "translation": "균형이 내적 평온을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "균형의 효과에 대한 문장이에요.",
                    "optionA": "Balance",
                    "optionB": "calm",
                    "optionC": "brings",
                    "result": "Balance brings calm",
                    "explanation": "균형이 평온함을 가져온다는 조화의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20056 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음으로 만드는 것들",
            "explanation": "창의적 표현과 실용적인 손작업에 대한 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I love creative writing.",
                    "translation": "창작 글쓰기를 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I build things myself.",
                    "translation": "스스로 물건을 만들어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태오는 직접 물건을 만드나요?",
                    "hint": "ISTP는 손으로 직접 만들고 조립하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'I build things myself'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "Your skills are impressive.",
                    "translation": "너의 기술이 인상적이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Writing expresses inner thoughts.",
                    "translation": "글쓰기는 내면의 생각을 표현해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Writing expresses inner @@.",
                    "hint": "글쓰기를 통해 표현하는 내면의 것이에요.",
                    "optionA": "anger",
                    "optionB": "thoughts",
                    "optionC": "noise",
                    "result": "thoughts",
                    "explanation": "글쓰기는 내면의 '생각(thoughts)'을 표현한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "We both create meaningful things.",
                    "translation": "우리 둘 다 의미 있는 것들을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Personal projects bring satisfaction.",
                    "translation": "개인 프로젝트가 만족감을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인 프로젝트의 효과에 대한 문장이에요.",
                    "result": "Projects bring satisfaction",
                    "explanation": "프로젝트가 만족감을 가져온다는 창작의 기쁨을 보여줘요.",
                    "optionA": "satisfaction",
                    "optionB": "bring",
                    "optionC": "Projects"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음으로 만드는 것들",
            "explanation": "창의적 표현과 실용적인 손작업에 대한 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I love creative writing.",
                    "translation": "창작 글쓰기를 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I build things myself.",
                    "translation": "스스로 물건을 만들어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태오는 직접 물건을 만드나요?",
                    "hint": "ISTP는 손으로 직접 만들고 조립하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'I build things myself'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "Your skills are impressive.",
                    "translation": "너의 기술이 인상적이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Writing expresses inner thoughts.",
                    "translation": "글쓰기는 내면의 생각을 표현해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Writing expresses inner @@.",
                    "hint": "글쓰기를 통해 표현하는 내면의 것이에요.",
                    "optionA": "anger",
                    "optionB": "thoughts",
                    "optionC": "noise",
                    "result": "thoughts",
                    "explanation": "글쓰기는 내면의 '생각(thoughts)'을 표현한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "We both create meaningful things.",
                    "translation": "우리 둘 다 의미 있는 것들을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Personal projects bring satisfaction.",
                    "translation": "개인 프로젝트가 만족감을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "개인 프로젝트의 효과에 대한 문장이에요.",
                    "optionA": "satisfaction",
                    "optionB": "bring",
                    "optionC": "Projects",
                    "result": "Projects bring satisfaction",
                    "explanation": "프로젝트가 만족감을 가져온다는 창작의 기쁨을 보여줘요."
                }
            ]
        }
    ]
}
ID: 20057 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음 따뜻한 여가 시간",
            "explanation": "섬세한 취미와 배려 깊은 여가 활동에 대한 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I enjoy gentle gardening.",
                    "translation": "부드러운 정원 가꾸기를 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I bake for family.",
                    "translation": "가족을 위해 베이킹을 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예나는 가족을 위해 베이킹을 하나요?",
                    "hint": "ISFJ는 다른 사람들을 위해 뭔가를 만들어주는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "예나는 'I bake for family'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "Your kindness shows beautifully.",
                    "translation": "너의 친절이 아름답게 드러나."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Plants need gentle care.",
                    "translation": "식물은 부드러운 관리가 필요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Plants need gentle @@.",
                    "hint": "식물이 필요로 하는 부드러운 것이에요.",
                    "optionA": "noise",
                    "optionB": "care",
                    "optionC": "cold",
                    "result": "care",
                    "explanation": "식물은 부드러운 '관리(care)'가 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "We both nurture beautiful things.",
                    "translation": "우리 둘 다 아름다운 것들을 기려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Caring brings inner peace.",
                    "translation": "보살핌이 내적 평화를 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "보살핌의 효과에 대한 문장이에요.",
                    "result": "Caring brings peace",
                    "explanation": "보살핌이 평화를 가져온다는 따뜻한 마음의 가치를 보여줘요.",
                    "optionA": "Caring",
                    "optionB": "brings",
                    "optionC": "peace"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음 따뜻한 여가 시간",
            "explanation": "섬세한 취미와 배려 깊은 여가 활동에 대한 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I enjoy gentle gardening.",
                    "translation": "부드러운 정원 가꾸기를 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I bake for family.",
                    "translation": "가족을 위해 베이킹을 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예나는 가족을 위해 베이킹을 하나요?",
                    "hint": "ISFJ는 다른 사람들을 위해 뭔가를 만들어주는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "예나는 'I bake for family'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "Your kindness shows beautifully.",
                    "translation": "너의 친절이 아름답게 드러나."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Plants need gentle care.",
                    "translation": "식물은 부드러운 관리가 필요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Plants need gentle @@.",
                    "hint": "식물이 필요로 하는 부드러운 것이에요.",
                    "optionA": "noise",
                    "optionB": "care",
                    "optionC": "cold",
                    "result": "care",
                    "explanation": "식물은 부드러운 '관리(care)'가 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "We both nurture beautiful things.",
                    "translation": "우리 둘 다 아름다운 것들을 기려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Caring brings inner peace.",
                    "translation": "보살핌이 내적 평화를 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "보살핌의 효과에 대한 문장이에요.",
                    "optionA": "Caring",
                    "optionB": "brings",
                    "optionC": "peace",
                    "result": "Caring brings peace",
                    "explanation": "보살핌이 평화를 가져온다는 따뜻한 마음의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20058 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "예술적 마음이 통하는 순간",
            "explanation": "두 창의적 영혼이 예술적 취미를 나누는 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I paint quiet landscapes.",
                    "translation": "조용한 풍경을 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I capture beautiful moments.",
                    "translation": "아름다운 순간들을 포착해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 아름다운 순간을 포착하나요?",
                    "hint": "ISFP는 아름다운 순간들을 사진이나 그림으로 남기는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I capture beautiful moments'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하윤",
                    "script": "Your eye for beauty inspires.",
                    "translation": "아름다움을 보는 너의 눈이 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Nature speaks to souls.",
                    "translation": "자연이 영혼에게 말을 걸어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Nature speaks to @@.",
                    "hint": "자연이 말을 거는 대상이에요.",
                    "optionA": "walls",
                    "optionB": "souls",
                    "optionC": "noise",
                    "result": "souls",
                    "explanation": "자연이 '영혼(souls)'에게 말을 건다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "We understand artistic sensitivity.",
                    "translation": "우리는 예술적 민감성을 이해해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Beauty heals broken hearts.",
                    "translation": "아름다움이 상한 마음을 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아름다움의 치유 효과에 대한 문장이에요.",
                    "result": "Beauty heals hearts",
                    "explanation": "아름다움이 마음을 치유한다는 예술의 힘을 보여줘요.",
                    "optionA": "heals",
                    "optionB": "hearts",
                    "optionC": "Beauty"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "예술적 마음이 통하는 순간",
            "explanation": "두 창의적 영혼이 예술적 취미를 나누는 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I paint quiet landscapes.",
                    "translation": "조용한 풍경을 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I capture beautiful moments.",
                    "translation": "아름다운 순간들을 포착해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 아름다운 순간을 포착하나요?",
                    "hint": "ISFP는 아름다운 순간들을 사진이나 그림으로 남기는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I capture beautiful moments'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하윤",
                    "script": "Your eye for beauty inspires.",
                    "translation": "아름다움을 보는 너의 눈이 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Nature speaks to souls.",
                    "translation": "자연이 영혼에게 말을 걸어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Nature speaks to @@.",
                    "hint": "자연이 말을 거는 대상이에요.",
                    "optionA": "walls",
                    "optionB": "souls",
                    "optionC": "noise",
                    "result": "souls",
                    "explanation": "자연이 '영혼(souls)'에게 말을 건다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "We understand artistic sensitivity.",
                    "translation": "우리는 예술적 민감성을 이해해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Beauty heals broken hearts.",
                    "translation": "아름다움이 상한 마음을 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "아름다움의 치유 효과에 대한 문장이에요.",
                    "optionA": "heals",
                    "optionB": "hearts",
                    "optionC": "Beauty",
                    "result": "Beauty heals hearts",
                    "explanation": "아름다움이 마음을 치유한다는 예술의 힘을 보여줘요."
                }
            ]
        }
    ]
}
ID: 20059 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "생각이 깊어지는 취미들",
            "explanation": "내성적 사고와 전략적 계획에 대한 취미 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I write personal journals.",
                    "translation": "개인적인 일기를 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I study complex systems.",
                    "translation": "복잡한 시스템을 연구해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "승현이는 복잡한 시스템을 연구하나요?",
                    "hint": "INTJ는 복잡한 구조와 시스템을 분석하고 이해하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "승현이는 'I study complex systems'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미래",
                    "script": "Your intellectual depth amazes me.",
                    "translation": "너의 지적 깊이가 놀라워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Journals help self-understanding.",
                    "translation": "일기는 자기 이해에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Journals help self-@@.",
                    "hint": "일기가 자기에게 주는 도움이에요.",
                    "optionA": "doubt",
                    "optionB": "understanding",
                    "optionC": "confusion",
                    "result": "understanding",
                    "explanation": "일기는 자기 '이해(understanding)'에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "We both value inner exploration.",
                    "translation": "우리 둘 다 내적 탐구를 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Deep thinking brings clarity.",
                    "translation": "깊은 사고가 명확성을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊은 사고의 효과에 대한 문장이에요.",
                    "result": "Thinking brings clarity",
                    "explanation": "사고가 명확성을 가져온다는 성찰의 가치를 보여줘요.",
                    "optionA": "clarity",
                    "optionB": "brings",
                    "optionC": "Thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "생각이 깊어지는 취미들",
            "explanation": "내성적 사고와 전략적 계획에 대한 취미 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I write personal journals.",
                    "translation": "개인적인 일기를 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I study complex systems.",
                    "translation": "복잡한 시스템을 연구해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "승현이는 복잡한 시스템을 연구하나요?",
                    "hint": "INTJ는 복잡한 구조와 시스템을 분석하고 이해하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "승현이는 'I study complex systems'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미래",
                    "script": "Your intellectual depth amazes me.",
                    "translation": "너의 지적 깊이가 놀라워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Journals help self-understanding.",
                    "translation": "일기는 자기 이해에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Journals help self-@@.",
                    "hint": "일기가 자기에게 주는 도움이에요.",
                    "optionA": "doubt",
                    "optionB": "understanding",
                    "optionC": "confusion",
                    "result": "understanding",
                    "explanation": "일기는 자기 '이해(understanding)'에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "We both value inner exploration.",
                    "translation": "우리 둘 다 내적 탐구를 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Deep thinking brings clarity.",
                    "translation": "깊은 사고가 명확성을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "깊은 사고의 효과에 대한 문장이에요.",
                    "optionA": "clarity",
                    "optionB": "brings",
                    "optionC": "Thinking",
                    "result": "Thinking brings clarity",
                    "explanation": "사고가 명확성을 가져온다는 성찰의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20060 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "궁금한 것들을 탐구하기",
            "explanation": "감성적 탐구와 논리적 분석의 조화로운 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I explore philosophical questions.",
                    "translation": "철학적 질문들을 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채원",
                    "script": "I analyze interesting patterns.",
                    "translation": "흥미로운 패턴들을 분석해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채원이는 흥미로운 패턴을 분석하나요?",
                    "hint": "INTP는 다양한 패턴과 구조를 분석하고 이해하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "채원이는 'I analyze interesting patterns'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나영",
                    "script": "Your analytical mind fascinates me.",
                    "translation": "너의 분석적 마음이 매혹적이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채원",
                    "script": "Philosophy deepens personal wisdom.",
                    "translation": "철학이 개인적 지혜를 깊게 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Philosophy deepens personal @@.",
                    "hint": "철학이 깊게 하는 개인적인 것이에요.",
                    "optionA": "confusion",
                    "optionB": "wisdom",
                    "optionC": "anger",
                    "result": "wisdom",
                    "explanation": "철학이 개인적 '지혜(wisdom)'를 깊게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "We both love deep understanding.",
                    "translation": "우리 둘 다 깊은 이해를 좋아해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채원",
                    "script": "Curiosity drives meaningful discovery.",
                    "translation": "호기심이 의미 있는 발견을 이끌어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "호기심의 효과에 대한 문장이에요.",
                    "result": "Curiosity drives discovery",
                    "explanation": "호기심이 발견을 이끈다는 탐구 정신의 가치를 보여줘요.",
                    "optionA": "drives",
                    "optionB": "Curiosity",
                    "optionC": "discovery"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "궁금한 것들을 탐구하기",
            "explanation": "감성적 탐구와 논리적 분석의 조화로운 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I explore philosophical questions.",
                    "translation": "철학적 질문들을 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채원",
                    "script": "I analyze interesting patterns.",
                    "translation": "흥미로운 패턴들을 분석해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채원이는 흥미로운 패턴을 분석하나요?",
                    "hint": "INTP는 다양한 패턴과 구조를 분석하고 이해하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "채원이는 'I analyze interesting patterns'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나영",
                    "script": "Your analytical mind fascinates me.",
                    "translation": "너의 분석적 마음이 매혹적이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채원",
                    "script": "Philosophy deepens personal wisdom.",
                    "translation": "철학이 개인적 지혜를 깊게 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Philosophy deepens personal @@.",
                    "hint": "철학이 깊게 하는 개인적인 것이에요.",
                    "optionA": "confusion",
                    "optionB": "wisdom",
                    "optionC": "anger",
                    "result": "wisdom",
                    "explanation": "철학이 개인적 '지혜(wisdom)'를 깊게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "We both love deep understanding.",
                    "translation": "우리 둘 다 깊은 이해를 좋아해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채원",
                    "script": "Curiosity drives meaningful discovery.",
                    "translation": "호기심이 의미 있는 발견을 이끌어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "호기심의 효과에 대한 문장이에요.",
                    "optionA": "drives",
                    "optionB": "Curiosity",
                    "optionC": "discovery",
                    "result": "Curiosity drives discovery",
                    "explanation": "호기심이 발견을 이끈다는 탐구 정신의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20061 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영혼이 통하는 시간들",
            "explanation": "두 내성적 이상주의자의 깊은 취미 공감대입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I write meaningful poetry.",
                    "translation": "의미 있는 시를 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I study human psychology.",
                    "translation": "인간 심리를 공부해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서진이는 인간 심리를 공부하나요?",
                    "hint": "INFJ는 사람의 마음과 행동을 깊이 이해하려고 해요.",
                    "result": "O",
                    "explanation": "서진이는 'I study human psychology'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서준",
                    "script": "Your insight touches hearts deeply.",
                    "translation": "너의 통찰이 마음 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Poetry expresses profound emotions.",
                    "translation": "시는 깊은 감정을 표현해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Poetry expresses profound @@.",
                    "hint": "시를 통해 표현하는 깊은 것이에요.",
                    "optionA": "noise",
                    "optionB": "emotions",
                    "optionC": "confusion",
                    "result": "emotions",
                    "explanation": "시는 깊은 '감정(emotions)'을 표현한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "We understand inner depths.",
                    "translation": "우리는 내면의 깊이를 이해해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Empathy connects human souls.",
                    "translation": "공감이 인간의 영혼을 연결해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공감의 연결 효과에 대한 문장이에요.",
                    "result": "Empathy connects souls",
                    "explanation": "공감이 영혼들을 연결한다는 인간적 유대의 가치를 보여줘요.",
                    "optionA": "connects",
                    "optionB": "Empathy",
                    "optionC": "souls"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영혼이 통하는 시간들",
            "explanation": "두 내성적 이상주의자의 깊은 취미 공감대입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I write meaningful poetry.",
                    "translation": "의미 있는 시를 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I study human psychology.",
                    "translation": "인간 심리를 공부해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서진이는 인간 심리를 공부하나요?",
                    "hint": "INFJ는 사람의 마음과 행동을 깊이 이해하려고 해요.",
                    "result": "O",
                    "explanation": "서진이는 'I study human psychology'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서준",
                    "script": "Your insight touches hearts deeply.",
                    "translation": "너의 통찰이 마음 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Poetry expresses profound emotions.",
                    "translation": "시는 깊은 감정을 표현해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Poetry expresses profound @@.",
                    "hint": "시를 통해 표현하는 깊은 것이에요.",
                    "optionA": "noise",
                    "optionB": "emotions",
                    "optionC": "confusion",
                    "result": "emotions",
                    "explanation": "시는 깊은 '감정(emotions)'을 표현한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "We understand inner depths.",
                    "translation": "우리는 내면의 깊이를 이해해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Empathy connects human souls.",
                    "translation": "공감이 인간의 영혼을 연결해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "공감의 연결 효과에 대한 문장이에요.",
                    "optionA": "connects",
                    "optionB": "Empathy",
                    "optionC": "souls",
                    "result": "Empathy connects souls",
                    "explanation": "공감이 영혼들을 연결한다는 인간적 유대의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20062 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "각자만의 방식으로 즐기기",
            "explanation": "개인적 취미와 체계적 여가 활동의 대비입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도훈",
                    "script": "I enjoy quiet meditation.",
                    "translation": "조용한 명상을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I organize community events.",
                    "translation": "지역사회 행사를 조직해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예은이는 지역사회 행사를 조직하나요?",
                    "hint": "ESTJ는 사람들을 모아서 조직적으로 활동하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "예은이는 'I organize community events'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도훈",
                    "script": "Your leadership skills inspire others.",
                    "translation": "너의 리더십 능력이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Meditation brings inner balance.",
                    "translation": "명상이 내적 균형을 가져와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Meditation brings inner @@.",
                    "hint": "명상이 가져오는 내적 상태예요.",
                    "optionA": "chaos",
                    "optionB": "balance",
                    "optionC": "noise",
                    "result": "balance",
                    "explanation": "명상이 내적 '균형(balance)'을 가져온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도훈",
                    "script": "Different approaches work well.",
                    "translation": "다른 접근법들이 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Personal time helps productivity.",
                    "translation": "개인적 시간이 생산성에 도움이 돼."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인적 시간의 효과에 대한 문장이에요.",
                    "result": "Time helps productivity",
                    "explanation": "시간이 생산성을 돕는다는 휴식의 가치를 보여줘요.",
                    "optionA": "helps",
                    "optionB": "Time",
                    "optionC": "productivity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "각자만의 방식으로 즐기기",
            "explanation": "개인적 취미와 체계적 여가 활동의 대비입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도훈",
                    "script": "I enjoy quiet meditation.",
                    "translation": "조용한 명상을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I organize community events.",
                    "translation": "지역사회 행사를 조직해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예은이는 지역사회 행사를 조직하나요?",
                    "hint": "ESTJ는 사람들을 모아서 조직적으로 활동하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "예은이는 'I organize community events'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도훈",
                    "script": "Your leadership skills inspire others.",
                    "translation": "너의 리더십 능력이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Meditation brings inner balance.",
                    "translation": "명상이 내적 균형을 가져와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Meditation brings inner @@.",
                    "hint": "명상이 가져오는 내적 상태예요.",
                    "optionA": "chaos",
                    "optionB": "balance",
                    "optionC": "noise",
                    "result": "balance",
                    "explanation": "명상이 내적 '균형(balance)'을 가져온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도훈",
                    "script": "Different approaches work well.",
                    "translation": "다른 접근법들이 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Personal time helps productivity.",
                    "translation": "개인적 시간이 생산성에 도움이 돼."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "개인적 시간의 효과에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Time",
                    "optionC": "productivity",
                    "result": "Time helps productivity",
                    "explanation": "시간이 생산성을 돕는다는 휴식의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20063 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "각자의 에너지 충전법",
            "explanation": "내성적 취미와 활동적 취미의 차이를 이해하는 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I love peaceful sketching.",
                    "translation": "평화로운 스케치를 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I play exciting sports.",
                    "translation": "신나는 스포츠를 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현진이는 신나는 스포츠를 하나요?",
                    "hint": "ESTP는 활동적이고 역동적인 스포츠를 즐겨해요.",
                    "result": "O",
                    "explanation": "현진이는 'I play exciting sports'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Your energy is contagious.",
                    "translation": "너의 에너지가 전염돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "Art helps express creativity.",
                    "translation": "예술이 창의성 표현에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Art helps express @@.",
                    "hint": "예술을 통해 표현하는 것이에요.",
                    "optionA": "anger",
                    "optionB": "creativity",
                    "optionC": "boredom",
                    "result": "creativity",
                    "explanation": "예술이 '창의성(creativity)' 표현에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "We both find joy differently.",
                    "translation": "우리는 각자 다르게 기쁨을 찾아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Variety makes life interesting.",
                    "translation": "다양성이 인생을 흥미롭게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양성의 효과에 대한 문장이에요.",
                    "result": "Variety makes interesting",
                    "explanation": "다양성이 흥미롭게 만든다는 차이의 가치를 보여줘요.",
                    "optionA": "makes",
                    "optionB": "interesting",
                    "optionC": "Variety"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "각자의 에너지 충전법",
            "explanation": "내성적 취미와 활동적 취미의 차이를 이해하는 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I love peaceful sketching.",
                    "translation": "평화로운 스케치를 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I play exciting sports.",
                    "translation": "신나는 스포츠를 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현진이는 신나는 스포츠를 하나요?",
                    "hint": "ESTP는 활동적이고 역동적인 스포츠를 즐겨해요.",
                    "result": "O",
                    "explanation": "현진이는 'I play exciting sports'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Your energy is contagious.",
                    "translation": "너의 에너지가 전염돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "Art helps express creativity.",
                    "translation": "예술이 창의성 표현에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Art helps express @@.",
                    "hint": "예술을 통해 표현하는 것이에요.",
                    "optionA": "anger",
                    "optionB": "creativity",
                    "optionC": "boredom",
                    "result": "creativity",
                    "explanation": "예술이 '창의성(creativity)' 표현에 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "We both find joy differently.",
                    "translation": "우리는 각자 다르게 기쁨을 찾아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Variety makes life interesting.",
                    "translation": "다양성이 인생을 흥미롭게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "다양성의 효과에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "interesting",
                    "optionC": "Variety",
                    "result": "Variety makes interesting",
                    "explanation": "다양성이 흥미롭게 만든다는 차이의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20064 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "서로를 응원하는 마음",
            "explanation": "개인적 취미와 사회적 활동에 대한 따뜻한 이해입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I enjoy quiet knitting.",
                    "translation": "조용한 뜨개질을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "I host family gatherings.",
                    "translation": "가족 모임을 주최해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지민이는 가족 모임을 주최하나요?",
                    "hint": "ESFJ는 사람들을 모이게 하고 함께하는 시간을 만드는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "지민이는 'I host family gatherings'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Your caring brings people together.",
                    "translation": "너의 배려가 사람들을 하나로 모아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "Handmade gifts show love.",
                    "translation": "손으로 만든 선물이 사랑을 보여줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Handmade gifts show @@.",
                    "hint": "손으로 만든 선물이 보여주는 감정이에요.",
                    "optionA": "anger",
                    "optionB": "love",
                    "optionC": "sadness",
                    "result": "love",
                    "explanation": "손으로 만든 선물이 '사랑(love)'을 보여준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "We both care about others.",
                    "translation": "우리 둘 다 다른 사람들을 신경 써."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Quiet activities bring peace.",
                    "translation": "조용한 활동이 평화를 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "조용한 활동의 효과에 대한 문장이에요.",
                    "result": "Quiet activities peace",
                    "explanation": "조용한 활동이 평화를 가져온다는 내적 안정의 가치를 보여줘요.",
                    "optionA": "activities",
                    "optionB": "Quiet",
                    "optionC": "peace"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "서로를 응원하는 마음",
            "explanation": "개인적 취미와 사회적 활동에 대한 따뜻한 이해입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I enjoy quiet knitting.",
                    "translation": "조용한 뜨개질을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "I host family gatherings.",
                    "translation": "가족 모임을 주최해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지민이는 가족 모임을 주최하나요?",
                    "hint": "ESFJ는 사람들을 모이게 하고 함께하는 시간을 만드는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "지민이는 'I host family gatherings'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Your caring brings people together.",
                    "translation": "너의 배려가 사람들을 하나로 모아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "Handmade gifts show love.",
                    "translation": "손으로 만든 선물이 사랑을 보여줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Handmade gifts show @@.",
                    "hint": "손으로 만든 선물이 보여주는 감정이에요.",
                    "optionA": "anger",
                    "optionB": "love",
                    "optionC": "sadness",
                    "result": "love",
                    "explanation": "손으로 만든 선물이 '사랑(love)'을 보여준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "We both care about others.",
                    "translation": "우리 둘 다 다른 사람들을 신경 써."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Quiet activities bring peace.",
                    "translation": "조용한 활동이 평화를 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "조용한 활동의 효과에 대한 문장이에요.",
                    "optionA": "activities",
                    "optionB": "Quiet",
                    "optionC": "peace",
                    "result": "Quiet activities peace",
                    "explanation": "조용한 활동이 평화를 가져온다는 내적 안정의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20065 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "다채로운 여가 시간들",
            "explanation": "내성적 창작과 외향적 즐거움의 아름다운 대화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I write gentle stories.",
                    "translation": "부드러운 이야기를 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I dance with friends.",
                    "translation": "친구들과 춤을 춰."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예솔이는 친구들과 춤을 추나요?",
                    "hint": "ESFP는 친구들과 함께 즐거운 활동을 하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "예솔이는 'I dance with friends'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "Your joy lifts everyone's spirits.",
                    "translation": "너의 기쁨이 모든 사람의 기분을 올려줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Stories touch people's hearts.",
                    "translation": "이야기가 사람들의 마음을 감동시켜."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Stories touch people's @@.",
                    "hint": "이야기가 감동시키는 사람들의 부분이에요.",
                    "optionA": "feet",
                    "optionB": "hearts",
                    "optionC": "hands",
                    "result": "hearts",
                    "explanation": "이야기가 사람들의 '마음(hearts)'을 감동시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "We both create beautiful moments.",
                    "translation": "우리 둘 다 아름다운 순간들을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Creativity brings pure happiness.",
                    "translation": "창의성이 순수한 행복을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의성의 감정적 효과에 대한 문장이에요.",
                    "result": "Creativity brings happiness",
                    "explanation": "창의성이 행복을 가져온다는 예술적 표현의 기쁨을 보여줘요.",
                    "optionA": "happiness",
                    "optionB": "Creativity",
                    "optionC": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "다채로운 여가 시간들",
            "explanation": "내성적 창작과 외향적 즐거움의 아름다운 대화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I write gentle stories.",
                    "translation": "부드러운 이야기를 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I dance with friends.",
                    "translation": "친구들과 춤을 춰."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예솔이는 친구들과 춤을 추나요?",
                    "hint": "ESFP는 친구들과 함께 즐거운 활동을 하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "예솔이는 'I dance with friends'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "Your joy lifts everyone's spirits.",
                    "translation": "너의 기쁨이 모든 사람의 기분을 올려줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Stories touch people's hearts.",
                    "translation": "이야기가 사람들의 마음을 감동시켜."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Stories touch people's @@.",
                    "hint": "이야기가 감동시키는 사람들의 부분이에요.",
                    "optionA": "feet",
                    "optionB": "hearts",
                    "optionC": "hands",
                    "result": "hearts",
                    "explanation": "이야기가 사람들의 '마음(hearts)'을 감동시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "We both create beautiful moments.",
                    "translation": "우리 둘 다 아름다운 순간들을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Creativity brings pure happiness.",
                    "translation": "창의성이 순수한 행복을 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "창의성의 감정적 효과에 대한 문장이에요.",
                    "optionA": "happiness",
                    "optionB": "Creativity",
                    "optionC": "brings",
                    "result": "Creativity brings happiness",
                    "explanation": "창의성이 행복을 가져온다는 예술적 표현의 기쁨을 보여줘요."
                }
            ]
        }
    ]
}
ID: 20066 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "각자의 목표를 향해",
            "explanation": "개인적 성장과 전략적 성취에 대한 상호 존중입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I study ancient wisdom.",
                    "translation": "고대의 지혜를 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I develop leadership skills.",
                    "translation": "리더십 기술을 개발해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁이는 리더십 기술을 개발하나요?",
                    "hint": "ENTJ는 자신의 리더십 능력을 지속적으로 발전시키려고 해요.",
                    "result": "O",
                    "explanation": "준혁이는 'I develop leadership skills'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "Your ambition inspires me.",
                    "translation": "너의 야심이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Wisdom guides good decisions.",
                    "translation": "지혜가 좋은 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Wisdom guides good @@.",
                    "hint": "지혜가 이끄는 좋은 것이에요.",
                    "optionA": "problems",
                    "optionB": "decisions",
                    "optionC": "confusion",
                    "result": "decisions",
                    "explanation": "지혜가 좋은 '결정(decisions)'을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Different paths have value.",
                    "translation": "다른 길들이 가치가 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Inner growth supports success.",
                    "translation": "내적 성장이 성공을 뒷받침해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "내적 성장의 효과에 대한 문장이에요.",
                    "result": "Growth supports success",
                    "explanation": "성장이 성공을 뒷받침한다는 발전의 가치를 보여줘요.",
                    "optionA": "Growth",
                    "optionB": "supports",
                    "optionC": "success"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "각자의 목표를 향해",
            "explanation": "개인적 성장과 전략적 성취에 대한 상호 존중입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I study ancient wisdom.",
                    "translation": "고대의 지혜를 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I develop leadership skills.",
                    "translation": "리더십 기술을 개발해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁이는 리더십 기술을 개발하나요?",
                    "hint": "ENTJ는 자신의 리더십 능력을 지속적으로 발전시키려고 해요.",
                    "result": "O",
                    "explanation": "준혁이는 'I develop leadership skills'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "Your ambition inspires me.",
                    "translation": "너의 야심이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Wisdom guides good decisions.",
                    "translation": "지혜가 좋은 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Wisdom guides good @@.",
                    "hint": "지혜가 이끄는 좋은 것이에요.",
                    "optionA": "problems",
                    "optionB": "decisions",
                    "optionC": "confusion",
                    "result": "decisions",
                    "explanation": "지혜가 좋은 '결정(decisions)'을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Different paths have value.",
                    "translation": "다른 길들이 가치가 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Inner growth supports success.",
                    "translation": "내적 성장이 성공을 뒷받침해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "내적 성장의 효과에 대한 문장이에요.",
                    "optionA": "Growth",
                    "optionB": "supports",
                    "optionC": "success",
                    "result": "Growth supports success",
                    "explanation": "성장이 성공을 뒷받침한다는 발전의 가치를 보여줘요."
                }
            ]
        }
    ]
}
ID: 20067 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "아이디어가 샘솟는 시간",
            "explanation": "감성적 창작과 논리적 혁신의 흥미로운 조화입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I compose emotional music.",
                    "translation": "감정적인 음악을 작곡해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I invent creative solutions.",
                    "translation": "창의적인 해결책을 발명해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도윤이는 창의적인 해결책을 발명하나요?",
                    "hint": "ENTP는 새롭고 창의적인 아이디어와 해결책을 만드는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "도윤이는 'I invent creative solutions'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하윤",
                    "script": "Your innovative mind amazes me.",
                    "translation": "너의 혁신적인 마음이 놀라워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Music speaks universal language.",
                    "translation": "음악은 보편적 언어를 말해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Music speaks universal @@.",
                    "hint": "음악이 말하는 보편적인 것이에요.",
                    "optionA": "noise",
                    "optionB": "language",
                    "optionC": "silence",
                    "result": "language",
                    "explanation": "음악은 보편적 '언어(language)'를 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "We both express creativity.",
                    "translation": "우리 둘 다 창의성을 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Ideas connect across differences.",
                    "translation": "아이디어가 차이를 넘어 연결돼."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아이디어의 연결 효과에 대한 문장이에요.",
                    "result": "Ideas connect differences",
                    "explanation": "아이디어가 차이를 연결한다는 창의적 소통의 힘을 보여줘요.",
                    "optionA": "Ideas",
                    "optionB": "connect",
                    "optionC": "differences"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "아이디어가 샘솟는 시간",
            "explanation": "감성적 창작과 논리적 혁신의 흥미로운 조화입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I compose emotional music.",
                    "translation": "감정적인 음악을 작곡해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I invent creative solutions.",
                    "translation": "창의적인 해결책을 발명해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도윤이는 창의적인 해결책을 발명하나요?",
                    "hint": "ENTP는 새롭고 창의적인 아이디어와 해결책을 만드는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "도윤이는 'I invent creative solutions'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하윤",
                    "script": "Your innovative mind amazes me.",
                    "translation": "너의 혁신적인 마음이 놀라워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Music speaks universal language.",
                    "translation": "음악은 보편적 언어를 말해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Music speaks universal @@.",
                    "hint": "음악이 말하는 보편적인 것이에요.",
                    "optionA": "noise",
                    "optionB": "language",
                    "optionC": "silence",
                    "result": "language",
                    "explanation": "음악은 보편적 '언어(language)'를 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "We both express creativity.",
                    "translation": "우리 둘 다 창의성을 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Ideas connect across differences.",
                    "translation": "아이디어가 차이를 넘어 연결돼."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "아이디어의 연결 효과에 대한 문장이에요.",
                    "optionA": "Ideas",
                    "optionB": "connect",
                    "optionC": "differences",
                    "result": "Ideas connect differences",
                    "explanation": "아이디어가 차이를 연결한다는 창의적 소통의 힘을 보여줘요."
                }
            ]
        }
    ]
}
ID: 20068 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음을 나누는 소중한 시간",
            "explanation": "개인적 성장과 사회적 영향력에 대한 공감대입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I volunteer for animals.",
                    "translation": "동물을 위해 봉사활동을 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I mentor young people.",
                    "translation": "젊은 사람들을 멘토링해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아는 젊은 사람들을 멘토링하나요?",
                    "hint": "ENFJ는 다른 사람들의 성장을 돕고 지도하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "민아는 'I mentor young people'이라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미래",
                    "script": "Your caring inspires others.",
                    "translation": "너의 배려가 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Animals need gentle protection.",
                    "translation": "동물들은 부드러운 보호가 필요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Animals need gentle @@.",
                    "hint": "동물들이 필요로 하는 부드러운 것이에요.",
                    "optionA": "noise",
                    "optionB": "protection",
                    "optionC": "confusion",
                    "result": "protection",
                    "explanation": "동물들은 부드러운 '보호(protection)'가 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "We both help others.",
                    "translation": "우리 둘 다 다른 존재들을 도와."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Compassion creates beautiful change.",
                    "translation": "연민이 아름다운 변화를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "연민의 변화 효과에 대한 문장이에요.",
                    "result": "Compassion creates change",
                    "explanation": "연민이 변화를 만든다는 사랑의 힘을 보여줘요.",
                    "optionA": "change",
                    "optionB": "Compassion",
                    "optionC": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "마음을 나누는 소중한 시간",
            "explanation": "개인적 성장과 사회적 영향력에 대한 공감대입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I volunteer for animals.",
                    "translation": "동물을 위해 봉사활동을 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I mentor young people.",
                    "translation": "젊은 사람들을 멘토링해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아는 젊은 사람들을 멘토링하나요?",
                    "hint": "ENFJ는 다른 사람들의 성장을 돕고 지도하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "민아는 'I mentor young people'이라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미래",
                    "script": "Your caring inspires others.",
                    "translation": "너의 배려가 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Animals need gentle protection.",
                    "translation": "동물들은 부드러운 보호가 필요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Animals need gentle @@.",
                    "hint": "동물들이 필요로 하는 부드러운 것이에요.",
                    "optionA": "noise",
                    "optionB": "protection",
                    "optionC": "confusion",
                    "result": "protection",
                    "explanation": "동물들은 부드러운 '보호(protection)'가 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "We both help others.",
                    "translation": "우리 둘 다 다른 존재들을 도와."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Compassion creates beautiful change.",
                    "translation": "연민이 아름다운 변화를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "연민의 변화 효과에 대한 문장이에요.",
                    "optionA": "change",
                    "optionB": "Compassion",
                    "optionC": "creates",
                    "result": "Compassion creates change",
                    "explanation": "연민이 변화를 만든다는 사랑의 힘을 보여줘요."
                }
            ]
        }
    ]
}
ID: 20069 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "무한한 상상력이 만나는 순간",
            "explanation": "두 이상주의자의 창의적 취미와 열정적 에너지입니다.",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I collect inspiring quotes.",
                    "translation": "영감을 주는 명언들을 수집해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "I explore new adventures!",
                    "translation": "새로운 모험들을 탐험해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지영이는 새로운 모험을 탐험하나요?",
                    "hint": "ENFP는 새롭고 흥미진진한 경험과 모험을 추구해요.",
                    "result": "O",
                    "explanation": "지영이는 'I explore new adventures!'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나영",
                    "script": "Your enthusiasm lights everything.",
                    "translation": "너의 열정이 모든 것을 밝게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "Quotes inspire daily life.",
                    "translation": "명언이 일상에 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Quotes inspire daily @@.",
                    "hint": "명언이 영감을 주는 일상적인 것이에요.",
                    "optionA": "problems",
                    "optionB": "life",
                    "optionC": "noise",
                    "result": "life",
                    "explanation": "명언이 일상 '생활(life)'에 영감을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "We both dream beautiful dreams.",
                    "translation": "우리 둘 다 아름다운 꿈을 꿔."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "Dreams become reality together.",
                    "translation": "꿈이 함께할 때 현실이 돼."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꿈이 현실이 되는 과정에 대한 문장이에요.",
                    "result": "Dreams become reality",
                    "explanation": "꿈이 현실이 된다는 희망의 힘을 보여줘요.",
                    "optionA": "become",
                    "optionB": "reality",
                    "optionC": "Dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "무한한 상상력이 만나는 순간",
            "explanation": "두 이상주의자의 창의적 취미와 열정적 에너지입니다.",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I collect inspiring quotes.",
                    "translation": "영감을 주는 명언들을 수집해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "I explore new adventures!",
                    "translation": "새로운 모험들을 탐험해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지영이는 새로운 모험을 탐험하나요?",
                    "hint": "ENFP는 새롭고 흥미진진한 경험과 모험을 추구해요.",
                    "result": "O",
                    "explanation": "지영이는 'I explore new adventures!'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나영",
                    "script": "Your enthusiasm lights everything.",
                    "translation": "너의 열정이 모든 것을 밝게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "Quotes inspire daily life.",
                    "translation": "명언이 일상에 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Quotes inspire daily @@.",
                    "hint": "명언이 영감을 주는 일상적인 것이에요.",
                    "optionA": "problems",
                    "optionB": "life",
                    "optionC": "noise",
                    "result": "life",
                    "explanation": "명언이 일상 '생활(life)'에 영감을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "We both dream beautiful dreams.",
                    "translation": "우리 둘 다 아름다운 꿈을 꿔."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "Dreams become reality together.",
                    "translation": "꿈이 함께할 때 현실이 돼."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "꿈이 현실이 되는 과정에 대한 문장이에요.",
                    "optionA": "become",
                    "optionB": "reality",
                    "optionC": "Dreams",
                    "result": "Dreams become reality",
                    "explanation": "꿈이 현실이 된다는 희망의 힘을 보여줘요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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