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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 18423 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 업무 배우기",
            "explanation": "ESFJ의 협력 학습과 ESTJ의 체계적 습득 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "Can we learn together?",
                    "translation": "우리 함께 배울 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Read the manual first.",
                    "translation": "먼저 매뉴얼을 읽어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "I understand better with people.",
                    "translation": "나는 사람들과 함께 있을 때 더 잘 이해해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "Instructions explain everything clearly here.",
                    "translation": "여기 지침이 모든 것을 명확하게 설명해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지민은 다른 사람들과 함께 협력하면서 배우는 것을 선호합니다.",
                    "hint": "ESFJ는 사회적 상호작용을 통해 학습하는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "지민이는 'Can we learn together?'와 'I understand better with people'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Let's ask experienced team members!",
                    "translation": "경험 많은 팀원들에게 물어보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I made notes from documentation.",
                    "translation": "나는 문서에서 노트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your organized notes help everyone!",
                    "translation": "너의 정리된 노트가 모두를 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-min understands better with @@.",
                    "hint": "ESFJ는 사람들과의 상호작용으로 더 잘 배워요.",
                    "optionA": "people",
                    "optionB": "books",
                    "optionC": "computers",
                    "result": "people",
                    "explanation": "지민이는 'I understand better with people'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Practice these steps repeatedly now.",
                    "translation": "지금 이 단계들을 반복해서 연습해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "I share tips with others!",
                    "translation": "나는 다른 사람들과 팁을 공유해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your collaboration creates strong bonds!",
                    "translation": "너의 협력이 강한 유대를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "You provide clear structure always.",
                    "translation": "너는 항상 명확한 구조를 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "Different methods work for everyone!",
                    "translation": "다른 방법들이 모두에게 효과가 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 배우는 것에 대한 문장이에요.",
                    "result": "Learning together is more fun",
                    "explanation": "함께 배우는 게 더 재미있어요.",
                    "optionA": "together",
                    "optionB": "is",
                    "optionC": "more",
                    "optionD": "Learning",
                    "optionE": "fun"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 업무 배우기",
            "explanation": "ESFJ의 협력 학습과 ESTJ의 체계적 습득 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "Can we learn together?",
                    "translation": "우리 함께 배울 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Read the manual first.",
                    "translation": "먼저 매뉴얼을 읽어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "I understand better with people.",
                    "translation": "나는 사람들과 함께 있을 때 더 잘 이해해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "Instructions explain everything clearly here.",
                    "translation": "여기 지침이 모든 것을 명확하게 설명해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지민은 다른 사람들과 함께 협력하면서 배우는 것을 선호합니다.",
                    "hint": "ESFJ는 사회적 상호작용을 통해 학습하는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "지민이는 'Can we learn together?'와 'I understand better with people'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Let's ask experienced team members!",
                    "translation": "경험 많은 팀원들에게 물어보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I made notes from documentation.",
                    "translation": "나는 문서에서 노트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your organized notes help everyone!",
                    "translation": "너의 정리된 노트가 모두를 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-min understands better with @@.",
                    "hint": "ESFJ는 사람들과의 상호작용으로 더 잘 배워요.",
                    "optionA": "people",
                    "optionB": "books",
                    "optionC": "computers",
                    "result": "people",
                    "explanation": "지민이는 'I understand better with people'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Practice these steps repeatedly now.",
                    "translation": "지금 이 단계들을 반복해서 연습해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "I share tips with others!",
                    "translation": "나는 다른 사람들과 팁을 공유해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your collaboration creates strong bonds!",
                    "translation": "너의 협력이 강한 유대를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "You provide clear structure always.",
                    "translation": "너는 항상 명확한 구조를 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "Different methods work for everyone!",
                    "translation": "다른 방법들이 모두에게 효과가 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 배우는 것에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "is",
                    "optionC": "more",
                    "optionD": "Learning",
                    "optionE": "fun",
                    "result": "Learning together is more fun",
                    "explanation": "함께 배우는 게 더 재미있어요."
                }
            ]
        }
    ]
}
ID: 18424 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀 저녁 메뉴 결정",
            "explanation": "ESFJ의 만장일치 추구와 ESTJ의 효율적 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Does everyone like this place?",
                    "translation": "모두가 이 장소를 좋아해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "It has good reviews online.",
                    "translation": "그곳은 온라인에서 좋은 리뷰가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "I want nobody to feel left out.",
                    "translation": "나는 아무도 소외감을 느끼지 않기를 원해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Most people will be satisfied.",
                    "translation": "대부분의 사람들이 만족할 거야."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수민은 모든 팀원이 만족하고 행복한지 확인하려고 합니다.",
                    "hint": "ESFJ는 모두의 의견을 듣고 조화를 이루려고 해요.",
                    "result": "O",
                    "explanation": "수민이는 'Does everyone like this place?'와 'I want nobody to feel left out'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Let's ask everyone's preferences first!",
                    "translation": "먼저 모두의 선호를 물어보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "We need to decide quickly.",
                    "translation": "우리는 빠르게 결정해야 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your decisiveness gets things done!",
                    "translation": "너의 결단력이 일을 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-min wants nobody to feel left @@.",
                    "hint": "ESFJ는 누구도 배제되지 않도록 신경 써요.",
                    "optionA": "out",
                    "optionB": "in",
                    "optionC": "up",
                    "result": "out",
                    "explanation": "수민이는 'I want nobody to feel left out'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Reservation closes in ten minutes.",
                    "translation": "예약은 10분 후에 마감돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "I called two people still!",
                    "translation": "나는 아직 두 명한테 전화했어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your consideration prevents hurt feelings!",
                    "translation": "너의 배려가 상처받는 감정을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수민",
                    "script": "You help us stay on schedule.",
                    "translation": "너는 우리가 일정대로 진행하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "Balance works best for teams!",
                    "translation": "균형이 팀에게 가장 효과적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 결정하는 것에 대한 문장이에요.",
                    "result": "We should decide things together",
                    "explanation": "우리는 함께 일들을 결정해야 해요.",
                    "optionA": "things",
                    "optionB": "We",
                    "optionC": "should",
                    "optionD": "decide",
                    "optionE": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀 저녁 메뉴 결정",
            "explanation": "ESFJ의 만장일치 추구와 ESTJ의 효율적 결정 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Does everyone like this place?",
                    "translation": "모두가 이 장소를 좋아해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "It has good reviews online.",
                    "translation": "그곳은 온라인에서 좋은 리뷰가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "I want nobody to feel left out.",
                    "translation": "나는 아무도 소외감을 느끼지 않기를 원해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Most people will be satisfied.",
                    "translation": "대부분의 사람들이 만족할 거야."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수민은 모든 팀원이 만족하고 행복한지 확인하려고 합니다.",
                    "hint": "ESFJ는 모두의 의견을 듣고 조화를 이루려고 해요.",
                    "result": "O",
                    "explanation": "수민이는 'Does everyone like this place?'와 'I want nobody to feel left out'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Let's ask everyone's preferences first!",
                    "translation": "먼저 모두의 선호를 물어보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "We need to decide quickly.",
                    "translation": "우리는 빠르게 결정해야 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your decisiveness gets things done!",
                    "translation": "너의 결단력이 일을 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-min wants nobody to feel left @@.",
                    "hint": "ESFJ는 누구도 배제되지 않도록 신경 써요.",
                    "optionA": "out",
                    "optionB": "in",
                    "optionC": "up",
                    "result": "out",
                    "explanation": "수민이는 'I want nobody to feel left out'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Reservation closes in ten minutes.",
                    "translation": "예약은 10분 후에 마감돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "I called two people still!",
                    "translation": "나는 아직 두 명한테 전화했어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your consideration prevents hurt feelings!",
                    "translation": "너의 배려가 상처받는 감정을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수민",
                    "script": "You help us stay on schedule.",
                    "translation": "너는 우리가 일정대로 진행하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "Balance works best for teams!",
                    "translation": "균형이 팀에게 가장 효과적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 결정하는 것에 대한 문장이에요.",
                    "optionA": "things",
                    "optionB": "We",
                    "optionC": "should",
                    "optionD": "decide",
                    "optionE": "together",
                    "result": "We should decide things together",
                    "explanation": "우리는 함께 일들을 결정해야 해요."
                }
            ]
        }
    ]
}
ID: 18425 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 활동 계획",
            "explanation": "ESFJ의 관계 강화 중심과 ESTJ의 생산성 중심 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Let's do something fun together!",
                    "translation": "우리 함께 재미있는 걸 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I need to finish work first.",
                    "translation": "나는 먼저 일을 끝내야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Spending time builds our friendship.",
                    "translation": "시간을 보내는 게 우리 우정을 쌓아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Productive weekends feel more satisfying.",
                    "translation": "생산적인 주말이 더 만족스럽게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하린은 함께 시간을 보내며 관계를 강화하는 것을 중시합니다.",
                    "hint": "ESFJ는 사람들과의 관계와 유대감을 우선시해요.",
                    "result": "O",
                    "explanation": "하린이는 'Let's do something fun together'와 'Spending time builds our friendship'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Coffee and talking sound perfect!",
                    "translation": "커피와 대화가 완벽하게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I planned tasks for tomorrow.",
                    "translation": "나는 내일을 위한 업무를 계획했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your planning ensures everything works!",
                    "translation": "너의 계획이 모든 것이 작동하도록 보장해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-rin thinks spending time builds @@.",
                    "hint": "ESFJ는 함께 시간을 보내는 것이 관계를 강화한다고 생각해요.",
                    "optionA": "houses",
                    "optionB": "friendship",
                    "optionC": "walls",
                    "result": "friendship",
                    "explanation": "하린이는 'Spending time builds our friendship'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "We can meet after chores.",
                    "translation": "우리는 집안일 후에 만날 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "I value our connection so much!",
                    "translation": "나는 우리의 연결을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your friendship makes life richer!",
                    "translation": "너의 우정이 삶을 더 풍요롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "You accomplish so many things.",
                    "translation": "너는 정말 많은 것들을 성취해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "Both goals matter in life!",
                    "translation": "두 목표 모두 삶에서 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구들과의 시간에 대한 문장이에요.",
                    "result": "Time with friends is precious",
                    "explanation": "친구들과의 시간은 소중해요.",
                    "optionA": "precious",
                    "optionB": "with",
                    "optionC": "Time",
                    "optionD": "friends",
                    "optionE": "is"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 활동 계획",
            "explanation": "ESFJ의 관계 강화 중심과 ESTJ의 생산성 중심 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Let's do something fun together!",
                    "translation": "우리 함께 재미있는 걸 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I need to finish work first.",
                    "translation": "나는 먼저 일을 끝내야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Spending time builds our friendship.",
                    "translation": "시간을 보내는 게 우리 우정을 쌓아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Productive weekends feel more satisfying.",
                    "translation": "생산적인 주말이 더 만족스럽게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하린은 함께 시간을 보내며 관계를 강화하는 것을 중시합니다.",
                    "hint": "ESFJ는 사람들과의 관계와 유대감을 우선시해요.",
                    "result": "O",
                    "explanation": "하린이는 'Let's do something fun together'와 'Spending time builds our friendship'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Coffee and talking sound perfect!",
                    "translation": "커피와 대화가 완벽하게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I planned tasks for tomorrow.",
                    "translation": "나는 내일을 위한 업무를 계획했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your planning ensures everything works!",
                    "translation": "너의 계획이 모든 것이 작동하도록 보장해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-rin thinks spending time builds @@.",
                    "hint": "ESFJ는 함께 시간을 보내는 것이 관계를 강화한다고 생각해요.",
                    "optionA": "houses",
                    "optionB": "friendship",
                    "optionC": "walls",
                    "result": "friendship",
                    "explanation": "하린이는 'Spending time builds our friendship'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "We can meet after chores.",
                    "translation": "우리는 집안일 후에 만날 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "I value our connection so much!",
                    "translation": "나는 우리의 연결을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your friendship makes life richer!",
                    "translation": "너의 우정이 삶을 더 풍요롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "You accomplish so many things.",
                    "translation": "너는 정말 많은 것들을 성취해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "Both goals matter in life!",
                    "translation": "두 목표 모두 삶에서 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구들과의 시간에 대한 문장이에요.",
                    "optionA": "precious",
                    "optionB": "with",
                    "optionC": "Time",
                    "optionD": "friends",
                    "optionE": "is",
                    "result": "Time with friends is precious",
                    "explanation": "친구들과의 시간은 소중해요."
                }
            ]
        }
    ]
}
ID: 18426 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집안일 분담하기",
            "explanation": "ESFJ의 조화로운 협력과 ESTJ의 체계적 분배 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "Let's work on this together!",
                    "translation": "우리 이것을 함께 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "I assigned each person's job.",
                    "translation": "나는 각 사람의 일을 배정했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "Teamwork makes chores more enjoyable.",
                    "translation": "팀워크가 집안일을 더 즐겁게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Clear division prevents confusion later.",
                    "translation": "명확한 분담이 나중에 혼란을 막아."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태우는 함께 일하면서 즐거움과 유대감을 만들려고 합니다.",
                    "hint": "ESFJ는 협력과 함께 일하는 과정 자체를 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "태우는 'Let's work on this together'와 'Teamwork makes chores more enjoyable'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "I brought snacks for everyone!",
                    "translation": "나는 모두를 위해 간식을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Finish tasks before eating please.",
                    "translation": "먹기 전에 업무를 끝내줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your efficiency helps finish faster!",
                    "translation": "너의 효율성이 더 빨리 끝내도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-woo brought snacks for @@.",
                    "hint": "ESFJ는 사람들을 배려하고 분위기를 좋게 만들어요.",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "himself",
                    "result": "everyone",
                    "explanation": "태우는 'I brought snacks for everyone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Schedule shows what comes next.",
                    "translation": "일정이 다음에 올 것을 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "I checked if everyone feels okay!",
                    "translation": "나는 모두가 괜찮은지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "Your care creates positive atmosphere!",
                    "translation": "너의 배려가 긍정적인 분위기를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "You keep everything well organized.",
                    "translation": "너는 모든 것을 잘 조직화해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Both styles complete work well!",
                    "translation": "두 스타일 모두 일을 잘 완수해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "협력하는 것에 대한 문장이에요.",
                    "result": "Working together makes things easier",
                    "explanation": "함께 일하는 게 일들을 더 쉽게 만들어요.",
                    "optionA": "together",
                    "optionB": "makes",
                    "optionC": "things",
                    "optionD": "Working",
                    "optionE": "easier"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집안일 분담하기",
            "explanation": "ESFJ의 조화로운 협력과 ESTJ의 체계적 분배 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "Let's work on this together!",
                    "translation": "우리 이것을 함께 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "I assigned each person's job.",
                    "translation": "나는 각 사람의 일을 배정했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "Teamwork makes chores more enjoyable.",
                    "translation": "팀워크가 집안일을 더 즐겁게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Clear division prevents confusion later.",
                    "translation": "명확한 분담이 나중에 혼란을 막아."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태우는 함께 일하면서 즐거움과 유대감을 만들려고 합니다.",
                    "hint": "ESFJ는 협력과 함께 일하는 과정 자체를 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "태우는 'Let's work on this together'와 'Teamwork makes chores more enjoyable'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "I brought snacks for everyone!",
                    "translation": "나는 모두를 위해 간식을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Finish tasks before eating please.",
                    "translation": "먹기 전에 업무를 끝내줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your efficiency helps finish faster!",
                    "translation": "너의 효율성이 더 빨리 끝내도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-woo brought snacks for @@.",
                    "hint": "ESFJ는 사람들을 배려하고 분위기를 좋게 만들어요.",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "himself",
                    "result": "everyone",
                    "explanation": "태우는 'I brought snacks for everyone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Schedule shows what comes next.",
                    "translation": "일정이 다음에 올 것을 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "I checked if everyone feels okay!",
                    "translation": "나는 모두가 괜찮은지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "Your care creates positive atmosphere!",
                    "translation": "너의 배려가 긍정적인 분위기를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "You keep everything well organized.",
                    "translation": "너는 모든 것을 잘 조직화해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Both styles complete work well!",
                    "translation": "두 스타일 모두 일을 잘 완수해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "협력하는 것에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "makes",
                    "optionC": "things",
                    "optionD": "Working",
                    "optionE": "easier",
                    "result": "Working together makes things easier",
                    "explanation": "함께 일하는 게 일들을 더 쉽게 만들어요."
                }
            ]
        }
    ]
}
ID: 18427 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집들이 준비하기",
            "explanation": "ESFJ의 손님 환대 중심과 ESTJ의 실용적 준비 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I want guests to feel comfortable.",
                    "translation": "나는 손님들이 편안하게 느끼길 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "We need enough chairs first.",
                    "translation": "우리는 먼저 충분한 의자가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Warm atmosphere matters most to me.",
                    "translation": "따뜻한 분위기가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Practical setup works better here.",
                    "translation": "실용적인 설치가 여기서 더 효과적이야."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소민은 손님들이 환영받고 편안하다고 느끼도록 하는 데 집중합니다.",
                    "hint": "ESFJ는 손님의 감정과 편안함을 최우선으로 생각해요.",
                    "result": "O",
                    "explanation": "소민이는 'I want guests to feel comfortable'와 'Warm atmosphere matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "I prepared everyone's favorite snacks!",
                    "translation": "나는 모두가 좋아하는 간식을 준비했어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I checked parking space outside.",
                    "translation": "나는 밖에 주차 공간을 확인했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Your practical thinking prevents problems!",
                    "translation": "너의 실용적 사고가 문제를 막아줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-min prepared everyone's favorite @@.",
                    "hint": "ESFJ는 각 사람의 선호를 기억하고 배려해요.",
                    "optionA": "snacks",
                    "optionB": "problems",
                    "optionC": "rules",
                    "result": "snacks",
                    "explanation": "소민이는 'I prepared everyone's favorite snacks'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Emergency contacts are on fridge.",
                    "translation": "비상 연락처가 냉장고에 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "I made personalized welcome signs!",
                    "translation": "나는 맞춤형 환영 표지판을 만들었어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your thoughtfulness makes guests happy!",
                    "translation": "너의 사려 깊음이 손님들을 행복하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "You ensure everything runs smoothly.",
                    "translation": "너는 모든 것이 순조롭게 진행되도록 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "Perfect hosts need both skills!",
                    "translation": "완벽한 호스트는 두 기술 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 환대에 대한 문장이에요.",
                    "result": "Warm welcome makes guests feel",
                    "explanation": "따뜻한 환영이 손님들을 느끼게 만들어요.",
                    "optionA": "feel",
                    "optionB": "makes",
                    "optionC": "Warm",
                    "optionD": "guests",
                    "optionE": "welcome"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집들이 준비하기",
            "explanation": "ESFJ의 손님 환대 중심과 ESTJ의 실용적 준비 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I want guests to feel comfortable.",
                    "translation": "나는 손님들이 편안하게 느끼길 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "We need enough chairs first.",
                    "translation": "우리는 먼저 충분한 의자가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Warm atmosphere matters most to me.",
                    "translation": "따뜻한 분위기가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Practical setup works better here.",
                    "translation": "실용적인 설치가 여기서 더 효과적이야."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소민은 손님들이 환영받고 편안하다고 느끼도록 하는 데 집중합니다.",
                    "hint": "ESFJ는 손님의 감정과 편안함을 최우선으로 생각해요.",
                    "result": "O",
                    "explanation": "소민이는 'I want guests to feel comfortable'와 'Warm atmosphere matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "I prepared everyone's favorite snacks!",
                    "translation": "나는 모두가 좋아하는 간식을 준비했어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I checked parking space outside.",
                    "translation": "나는 밖에 주차 공간을 확인했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Your practical thinking prevents problems!",
                    "translation": "너의 실용적 사고가 문제를 막아줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-min prepared everyone's favorite @@.",
                    "hint": "ESFJ는 각 사람의 선호를 기억하고 배려해요.",
                    "optionA": "snacks",
                    "optionB": "problems",
                    "optionC": "rules",
                    "result": "snacks",
                    "explanation": "소민이는 'I prepared everyone's favorite snacks'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Emergency contacts are on fridge.",
                    "translation": "비상 연락처가 냉장고에 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "I made personalized welcome signs!",
                    "translation": "나는 맞춤형 환영 표지판을 만들었어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your thoughtfulness makes guests happy!",
                    "translation": "너의 사려 깊음이 손님들을 행복하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "You ensure everything runs smoothly.",
                    "translation": "너는 모든 것이 순조롭게 진행되도록 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "Perfect hosts need both skills!",
                    "translation": "완벽한 호스트는 두 기술 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 환대에 대한 문장이에요.",
                    "optionA": "feel",
                    "optionB": "makes",
                    "optionC": "Warm",
                    "optionD": "guests",
                    "optionE": "welcome",
                    "result": "Warm welcome makes guests feel",
                    "explanation": "따뜻한 환영이 손님들을 느끼게 만들어요."
                }
            ]
        }
    ]
}
ID: 18428 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "친구 위로하기",
            "explanation": "ESFJ의 공감적 지지와 ESTJ의 해결책 제시 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I'm here for you always.",
                    "translation": "나는 항상 너를 위해 여기 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "What problem happened exactly?",
                    "translation": "정확히 무슨 문제가 일어났어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Your feelings are completely valid.",
                    "translation": "너의 감정은 완전히 타당해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성훈",
                    "script": "Let's find solutions right now.",
                    "translation": "지금 바로 해결책을 찾자."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준우는 먼저 친구의 감정에 공감하고 지지를 표현합니다.",
                    "hint": "ESFJ는 감정적 지지와 공감을 먼저 제공해요.",
                    "result": "O",
                    "explanation": "준우는 'I'm here for you always'와 'Your feelings are completely valid'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Tell me how you feel.",
                    "translation": "네가 어떻게 느끼는지 말해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I can help fix this.",
                    "translation": "나는 이것을 고치는 걸 도울 수 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준우",
                    "script": "Your problem-solving helps people forward!",
                    "translation": "너의 문제 해결이 사람들을 앞으로 나아가게 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jun-woo says feelings are completely @@.",
                    "hint": "ESFJ는 상대방의 감정을 인정하고 타당하다고 해줘요.",
                    "optionA": "wrong",
                    "optionB": "valid",
                    "optionC": "silly",
                    "result": "valid",
                    "explanation": "준우는 'Your feelings are completely valid'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "These steps will work well.",
                    "translation": "이 단계들이 잘 작동할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "I understand what you're going through!",
                    "translation": "나는 네가 겪고 있는 것을 이해해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your empathy comforts people deeply!",
                    "translation": "너의 공감이 사람들을 깊이 위로해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "You provide clear practical help.",
                    "translation": "너는 명확한 실질적 도움을 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "Both support and solutions help!",
                    "translation": "지지와 해결책 둘 다 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구를 돕는 것에 대한 문장이에요.",
                    "result": "Friends help through tough times",
                    "explanation": "친구들은 힘든 시간을 통해 도와줘요.",
                    "optionA": "tough",
                    "optionB": "through",
                    "optionC": "help",
                    "optionD": "times",
                    "optionE": "Friends"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "친구 위로하기",
            "explanation": "ESFJ의 공감적 지지와 ESTJ의 해결책 제시 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I'm here for you always.",
                    "translation": "나는 항상 너를 위해 여기 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "What problem happened exactly?",
                    "translation": "정확히 무슨 문제가 일어났어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Your feelings are completely valid.",
                    "translation": "너의 감정은 완전히 타당해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성훈",
                    "script": "Let's find solutions right now.",
                    "translation": "지금 바로 해결책을 찾자."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준우는 먼저 친구의 감정에 공감하고 지지를 표현합니다.",
                    "hint": "ESFJ는 감정적 지지와 공감을 먼저 제공해요.",
                    "result": "O",
                    "explanation": "준우는 'I'm here for you always'와 'Your feelings are completely valid'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Tell me how you feel.",
                    "translation": "네가 어떻게 느끼는지 말해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I can help fix this.",
                    "translation": "나는 이것을 고치는 걸 도울 수 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준우",
                    "script": "Your problem-solving helps people forward!",
                    "translation": "너의 문제 해결이 사람들을 앞으로 나아가게 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jun-woo says feelings are completely @@.",
                    "hint": "ESFJ는 상대방의 감정을 인정하고 타당하다고 해줘요.",
                    "optionA": "wrong",
                    "optionB": "valid",
                    "optionC": "silly",
                    "result": "valid",
                    "explanation": "준우는 'Your feelings are completely valid'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "These steps will work well.",
                    "translation": "이 단계들이 잘 작동할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "I understand what you're going through!",
                    "translation": "나는 네가 겪고 있는 것을 이해해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your empathy comforts people deeply!",
                    "translation": "너의 공감이 사람들을 깊이 위로해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "You provide clear practical help.",
                    "translation": "너는 명확한 실질적 도움을 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "Both support and solutions help!",
                    "translation": "지지와 해결책 둘 다 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구를 돕는 것에 대한 문장이에요.",
                    "optionA": "tough",
                    "optionB": "through",
                    "optionC": "help",
                    "optionD": "times",
                    "optionE": "Friends",
                    "result": "Friends help through tough times",
                    "explanation": "친구들은 힘든 시간을 통해 도와줘요."
                }
            ]
        }
    ]
}
ID: 18429 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 회식 장소 정하기",
            "explanation": "ESTJ의 효율적 선택과 ESFJ의 모두 배려 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "This restaurant has good prices.",
                    "translation": "이 레스토랑은 가격이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Does everyone like this food?",
                    "translation": "모두가 이 음식을 좋아해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Most people will be satisfied.",
                    "translation": "대부분의 사람들이 만족할 거야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "I want to check preferences!",
                    "translation": "나는 선호도를 확인하고 싶어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태영은 가격과 효율성을 고려하여 레스토랑을 선택합니다.",
                    "hint": "ESTJ는 실용적인 기준으로 빠르게 결정해요.",
                    "result": "O",
                    "explanation": "태영이는 'This restaurant has good prices'라고 말하며 실용성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Location is convenient for everyone.",
                    "translation": "위치가 모두에게 편리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "I asked about dietary restrictions!",
                    "translation": "나는 식단 제한에 대해 물어봤어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your thoughtfulness prevents problems later!",
                    "translation": "너의 사려 깊음이 나중에 문제를 막아줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-ji asked about dietary @@.",
                    "hint": "ESFJ는 각 사람의 특별한 필요를 미리 파악해요.",
                    "optionA": "restrictions",
                    "optionB": "money",
                    "optionC": "cars",
                    "result": "restrictions",
                    "explanation": "민지는 'I asked about dietary restrictions'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "I want everyone to feel included!",
                    "translation": "나는 모두가 포함된다고 느끼길 원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We need to reserve soon.",
                    "translation": "우리는 곧 예약해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your decisiveness gets things done!",
                    "translation": "너의 결단력이 일을 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "You make sure nobody's left out.",
                    "translation": "너는 아무도 빠지지 않도록 확인해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Together we plan great gatherings!",
                    "translation": "우리는 함께 멋진 모임을 계획해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 먹는 것에 대한 문장이에요.",
                    "result": "Food brings people together always",
                    "explanation": "음식은 항상 사람들을 함께 모아요.",
                    "optionA": "always",
                    "optionB": "together",
                    "optionC": "brings",
                    "optionD": "Food",
                    "optionE": "people"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 회식 장소 정하기",
            "explanation": "ESTJ의 효율적 선택과 ESFJ의 모두 배려 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "This restaurant has good prices.",
                    "translation": "이 레스토랑은 가격이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Does everyone like this food?",
                    "translation": "모두가 이 음식을 좋아해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Most people will be satisfied.",
                    "translation": "대부분의 사람들이 만족할 거야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "I want to check preferences!",
                    "translation": "나는 선호도를 확인하고 싶어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태영은 가격과 효율성을 고려하여 레스토랑을 선택합니다.",
                    "hint": "ESTJ는 실용적인 기준으로 빠르게 결정해요.",
                    "result": "O",
                    "explanation": "태영이는 'This restaurant has good prices'라고 말하며 실용성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Location is convenient for everyone.",
                    "translation": "위치가 모두에게 편리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "I asked about dietary restrictions!",
                    "translation": "나는 식단 제한에 대해 물어봤어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your thoughtfulness prevents problems later!",
                    "translation": "너의 사려 깊음이 나중에 문제를 막아줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-ji asked about dietary @@.",
                    "hint": "ESFJ는 각 사람의 특별한 필요를 미리 파악해요.",
                    "optionA": "restrictions",
                    "optionB": "money",
                    "optionC": "cars",
                    "result": "restrictions",
                    "explanation": "민지는 'I asked about dietary restrictions'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "I want everyone to feel included!",
                    "translation": "나는 모두가 포함된다고 느끼길 원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We need to reserve soon.",
                    "translation": "우리는 곧 예약해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your decisiveness gets things done!",
                    "translation": "너의 결단력이 일을 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "You make sure nobody's left out.",
                    "translation": "너는 아무도 빠지지 않도록 확인해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Together we plan great gatherings!",
                    "translation": "우리는 함께 멋진 모임을 계획해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 먹는 것에 대한 문장이에요.",
                    "optionA": "always",
                    "optionB": "together",
                    "optionC": "brings",
                    "optionD": "Food",
                    "optionE": "people",
                    "result": "Food brings people together always",
                    "explanation": "음식은 항상 사람들을 함께 모아요."
                }
            ]
        }
    ]
}
ID: 18430 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "회사 행사 준비하기",
            "explanation": "ESTJ의 체계적 실행과 ESFJ의 분위기 조성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I made a task list.",
                    "translation": "나는 업무 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Let's make it feel warm!",
                    "translation": "우리 따뜻하게 느껴지도록 만들자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Follow schedule to finish on time.",
                    "translation": "제시간에 끝내려면 일정을 따라해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Happy atmosphere matters most here!",
                    "translation": "즐거운 분위기가 여기서 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서아는 일정표를 만들고 체계적으로 실행합니다.",
                    "hint": "ESTJ는 계획을 세우고 효율적으로 진행해요.",
                    "result": "O",
                    "explanation": "서아는 'I made a task list'와 'Follow schedule to finish on time'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "I assigned roles to everyone.",
                    "translation": "나는 모두에게 역할을 배정했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I prepared welcome gifts personally!",
                    "translation": "나는 개인적으로 환영 선물을 준비했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your personal touches create memories!",
                    "translation": "너의 개인적인 손길이 추억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-ah assigned roles to @@.",
                    "hint": "ESTJ는 명확하게 역할을 분담해요.",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "herself",
                    "result": "everyone",
                    "explanation": "서아는 'I assigned roles to everyone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "I know what makes people smile!",
                    "translation": "나는 무엇이 사람들을 미소 짓게 하는지 알아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "Budget tracking keeps us organized.",
                    "translation": "예산 추적이 우리를 조직화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your management ensures smooth events!",
                    "translation": "너의 관리가 순조로운 행사를 보장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "You create emotional connections well.",
                    "translation": "너는 감정적 연결을 잘 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Both create successful events together!",
                    "translation": "둘 다 함께 성공적인 행사를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 계획에 대한 문장이에요.",
                    "result": "Planning helps great events succeed",
                    "explanation": "계획이 멋진 행사가 성공하도록 도와요.",
                    "optionA": "Planning",
                    "optionB": "helps",
                    "optionC": "events",
                    "optionD": "great",
                    "optionE": "succeed"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "회사 행사 준비하기",
            "explanation": "ESTJ의 체계적 실행과 ESFJ의 분위기 조성 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I made a task list.",
                    "translation": "나는 업무 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Let's make it feel warm!",
                    "translation": "우리 따뜻하게 느껴지도록 만들자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Follow schedule to finish on time.",
                    "translation": "제시간에 끝내려면 일정을 따라해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Happy atmosphere matters most here!",
                    "translation": "즐거운 분위기가 여기서 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서아는 일정표를 만들고 체계적으로 실행합니다.",
                    "hint": "ESTJ는 계획을 세우고 효율적으로 진행해요.",
                    "result": "O",
                    "explanation": "서아는 'I made a task list'와 'Follow schedule to finish on time'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "I assigned roles to everyone.",
                    "translation": "나는 모두에게 역할을 배정했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I prepared welcome gifts personally!",
                    "translation": "나는 개인적으로 환영 선물을 준비했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your personal touches create memories!",
                    "translation": "너의 개인적인 손길이 추억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-ah assigned roles to @@.",
                    "hint": "ESTJ는 명확하게 역할을 분담해요.",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "herself",
                    "result": "everyone",
                    "explanation": "서아는 'I assigned roles to everyone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "I know what makes people smile!",
                    "translation": "나는 무엇이 사람들을 미소 짓게 하는지 알아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "Budget tracking keeps us organized.",
                    "translation": "예산 추적이 우리를 조직화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your management ensures smooth events!",
                    "translation": "너의 관리가 순조로운 행사를 보장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "You create emotional connections well.",
                    "translation": "너는 감정적 연결을 잘 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Both create successful events together!",
                    "translation": "둘 다 함께 성공적인 행사를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 계획에 대한 문장이에요.",
                    "optionA": "Planning",
                    "optionB": "helps",
                    "optionC": "events",
                    "optionD": "great",
                    "optionE": "succeed",
                    "result": "Planning helps great events succeed",
                    "explanation": "계획이 멋진 행사가 성공하도록 도와요."
                }
            ]
        }
    ]
}
ID: 18431 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "업무 매뉴얼 작성하기",
            "explanation": "ESTJ의 명확한 절차와 ESFJ의 친절한 설명 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Follow these steps exactly.",
                    "translation": "이 단계들을 정확히 따라해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Let me explain with examples!",
                    "translation": "예시와 함께 설명할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Clear instructions prevent mistakes always.",
                    "translation": "명확한 지침이 항상 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "Stories help people understand better!",
                    "translation": "이야기가 사람들이 더 잘 이해하도록 도와!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 명확하고 정확한 단계별 지침을 작성합니다.",
                    "hint": "ESTJ는 정확성과 명확성을 중시해요.",
                    "result": "O",
                    "explanation": "준서는 'Follow these steps exactly'와 'Clear instructions prevent mistakes'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "I numbered each procedure here.",
                    "translation": "나는 여기 각 절차에 번호를 매겼어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하준",
                    "script": "I added friendly tips throughout!",
                    "translation": "나는 전체에 걸쳐 친절한 팁을 추가했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your approachable style encourages learning!",
                    "translation": "너의 친근한 스타일이 학습을 장려해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-jun explains with @@.",
                    "hint": "ESFJ는 이해를 돕기 위해 실제 예시를 들어요.",
                    "optionA": "examples",
                    "optionB": "anger",
                    "optionC": "silence",
                    "result": "examples",
                    "explanation": "하준이는 'Let me explain with examples'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하준",
                    "script": "I consider different learning styles!",
                    "translation": "나는 다른 학습 스타일들을 고려해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "Standard format ensures consistency here.",
                    "translation": "표준 형식이 여기서 일관성을 보장해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하준",
                    "script": "Your structure makes information clear!",
                    "translation": "너의 구조가 정보를 명확하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "You make content more accessible.",
                    "translation": "너는 내용을 더 접근하기 쉽게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하준",
                    "script": "Clear and kind work best!",
                    "translation": "명확하고 친절한 게 가장 효과적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "잘 가르치는 것에 대한 문장이에요.",
                    "result": "Clear instructions help people learn",
                    "explanation": "명확한 지침이 사람들이 배우도록 도와요.",
                    "optionA": "instructions",
                    "optionB": "learn",
                    "optionC": "Clear",
                    "optionD": "people",
                    "optionE": "help"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "업무 매뉴얼 작성하기",
            "explanation": "ESTJ의 명확한 절차와 ESFJ의 친절한 설명 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Follow these steps exactly.",
                    "translation": "이 단계들을 정확히 따라해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Let me explain with examples!",
                    "translation": "예시와 함께 설명할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Clear instructions prevent mistakes always.",
                    "translation": "명확한 지침이 항상 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "Stories help people understand better!",
                    "translation": "이야기가 사람들이 더 잘 이해하도록 도와!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 명확하고 정확한 단계별 지침을 작성합니다.",
                    "hint": "ESTJ는 정확성과 명확성을 중시해요.",
                    "result": "O",
                    "explanation": "준서는 'Follow these steps exactly'와 'Clear instructions prevent mistakes'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "I numbered each procedure here.",
                    "translation": "나는 여기 각 절차에 번호를 매겼어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하준",
                    "script": "I added friendly tips throughout!",
                    "translation": "나는 전체에 걸쳐 친절한 팁을 추가했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your approachable style encourages learning!",
                    "translation": "너의 친근한 스타일이 학습을 장려해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-jun explains with @@.",
                    "hint": "ESFJ는 이해를 돕기 위해 실제 예시를 들어요.",
                    "optionA": "examples",
                    "optionB": "anger",
                    "optionC": "silence",
                    "result": "examples",
                    "explanation": "하준이는 'Let me explain with examples'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하준",
                    "script": "I consider different learning styles!",
                    "translation": "나는 다른 학습 스타일들을 고려해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "Standard format ensures consistency here.",
                    "translation": "표준 형식이 여기서 일관성을 보장해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하준",
                    "script": "Your structure makes information clear!",
                    "translation": "너의 구조가 정보를 명확하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "You make content more accessible.",
                    "translation": "너는 내용을 더 접근하기 쉽게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하준",
                    "script": "Clear and kind work best!",
                    "translation": "명확하고 친절한 게 가장 효과적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "잘 가르치는 것에 대한 문장이에요.",
                    "optionA": "instructions",
                    "optionB": "learn",
                    "optionC": "Clear",
                    "optionD": "people",
                    "optionE": "help",
                    "result": "Clear instructions help people learn",
                    "explanation": "명확한 지침이 사람들이 배우도록 도와요."
                }
            ]
        }
    ]
}
ID: 18432 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "시장 동향 파악하기",
            "explanation": "ESTJ의 데이터 분석과 ESFJ의 고객 피드백 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Numbers show clear trends here.",
                    "translation": "숫자들이 여기서 명확한 추세를 보여줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "I talked to many customers!",
                    "translation": "나는 많은 고객들과 얘기했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Data provides objective facts always.",
                    "translation": "데이터는 항상 객관적인 사실을 제공해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Personal stories reveal real needs!",
                    "translation": "개인적인 이야기들이 진짜 필요를 드러내!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 숫자와 데이터를 통해 시장을 분석합니다.",
                    "hint": "ESTJ는 객관적 데이터를 신뢰해요.",
                    "result": "O",
                    "explanation": "태윤이는 'Numbers show clear trends'와 'Data provides objective facts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Statistics prove market direction clearly.",
                    "translation": "통계가 시장 방향을 명확히 증명해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I understand customer feelings well!",
                    "translation": "나는 고객 감정을 잘 이해해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your empathy uncovers hidden insights!",
                    "translation": "너의 공감이 숨겨진 통찰을 발견해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-yoon trusts data and @@.",
                    "hint": "ESTJ는 숫자와 통계를 신뢰해요.",
                    "optionA": "rumors",
                    "optionB": "numbers",
                    "optionC": "feelings",
                    "result": "numbers",
                    "explanation": "태윤이는 'Numbers show clear trends'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Relationships build loyal customer base!",
                    "translation": "관계가 충성스러운 고객층을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Quarterly reports guide our strategy.",
                    "translation": "분기별 보고서가 우리 전략을 안내해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your analysis provides solid foundation!",
                    "translation": "너의 분석이 탄탄한 기반을 제공해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "You connect with people effectively.",
                    "translation": "너는 사람들과 효과적으로 연결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Data and hearts both matter!",
                    "translation": "데이터와 마음 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보 수집에 대한 문장이에요.",
                    "result": "Information helps us understanding better",
                    "explanation": "정보가 우리가 더 잘 이해하도록 도와요.",
                    "optionA": "better",
                    "optionB": "understanding",
                    "optionC": "helps",
                    "optionD": "Information",
                    "optionE": "us"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "시장 동향 파악하기",
            "explanation": "ESTJ의 데이터 분석과 ESFJ의 고객 피드백 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Numbers show clear trends here.",
                    "translation": "숫자들이 여기서 명확한 추세를 보여줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "I talked to many customers!",
                    "translation": "나는 많은 고객들과 얘기했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Data provides objective facts always.",
                    "translation": "데이터는 항상 객관적인 사실을 제공해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Personal stories reveal real needs!",
                    "translation": "개인적인 이야기들이 진짜 필요를 드러내!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 숫자와 데이터를 통해 시장을 분석합니다.",
                    "hint": "ESTJ는 객관적 데이터를 신뢰해요.",
                    "result": "O",
                    "explanation": "태윤이는 'Numbers show clear trends'와 'Data provides objective facts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Statistics prove market direction clearly.",
                    "translation": "통계가 시장 방향을 명확히 증명해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I understand customer feelings well!",
                    "translation": "나는 고객 감정을 잘 이해해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your empathy uncovers hidden insights!",
                    "translation": "너의 공감이 숨겨진 통찰을 발견해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-yoon trusts data and @@.",
                    "hint": "ESTJ는 숫자와 통계를 신뢰해요.",
                    "optionA": "rumors",
                    "optionB": "numbers",
                    "optionC": "feelings",
                    "result": "numbers",
                    "explanation": "태윤이는 'Numbers show clear trends'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Relationships build loyal customer base!",
                    "translation": "관계가 충성스러운 고객층을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Quarterly reports guide our strategy.",
                    "translation": "분기별 보고서가 우리 전략을 안내해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your analysis provides solid foundation!",
                    "translation": "너의 분석이 탄탄한 기반을 제공해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "You connect with people effectively.",
                    "translation": "너는 사람들과 효과적으로 연결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Data and hearts both matter!",
                    "translation": "데이터와 마음 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정보 수집에 대한 문장이에요.",
                    "optionA": "better",
                    "optionB": "understanding",
                    "optionC": "helps",
                    "optionD": "Information",
                    "optionE": "us",
                    "result": "Information helps us understanding better",
                    "explanation": "정보가 우리가 더 잘 이해하도록 도와요."
                }
            ]
        }
    ]
}
ID: 18433 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "예산 배분 결정하기",
            "explanation": "ESTJ의 효율성 중심과 ESFJ의 공평성 중심 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "Prioritize high impact areas first.",
                    "translation": "먼저 높은 영향 영역을 우선시해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Every team deserves fair support!",
                    "translation": "모든 팀이 공평한 지원을 받을 자격이 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Resources should maximize results here.",
                    "translation": "자원이 여기서 결과를 극대화해야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Equal distribution prevents hurt feelings!",
                    "translation": "동등한 분배가 상처받는 감정을 막아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소라는 효율성과 결과를 기준으로 예산을 배분합니다.",
                    "hint": "ESTJ는 최대 효과를 내는 곳에 자원을 집중해요.",
                    "result": "O",
                    "explanation": "소라는 'Prioritize high impact areas'와 'Resources should maximize results'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Performance metrics guide allocation decisions.",
                    "translation": "성과 지표가 배분 결정을 안내해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I consider everyone's efforts equally!",
                    "translation": "나는 모두의 노력을 똑같이 고려해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your fairness maintains team morale!",
                    "translation": "너의 공정함이 팀 사기를 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-min considers everyone's efforts @@.",
                    "hint": "ESFJ는 모든 사람을 동등하게 대해요.",
                    "optionA": "never",
                    "optionB": "equally",
                    "optionC": "badly",
                    "result": "equally",
                    "explanation": "수민이는 'I consider everyone's efforts equally'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Nobody should feel undervalued here!",
                    "translation": "여기서 아무도 과소평가받는다고 느껴서는 안 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "ROI determines best investment choice.",
                    "translation": "투자 수익률이 최고의 투자 선택을 결정해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your strategic thinking drives growth!",
                    "translation": "너의 전략적 사고가 성장을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "You preserve team harmony well.",
                    "translation": "너는 팀 조화를 잘 보존해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "Smart and caring decisions win!",
                    "translation": "똑똑하고 배려하는 결정이 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "result": "Wise decisions can benefit everyone",
                    "explanation": "현명한 결정은 모두에게 이익이 될 수 있어요.",
                    "optionA": "Wise",
                    "optionB": "benefit",
                    "optionC": "decisions",
                    "optionD": "everyone",
                    "optionE": "can"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "예산 배분 결정하기",
            "explanation": "ESTJ의 효율성 중심과 ESFJ의 공평성 중심 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "Prioritize high impact areas first.",
                    "translation": "먼저 높은 영향 영역을 우선시해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Every team deserves fair support!",
                    "translation": "모든 팀이 공평한 지원을 받을 자격이 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Resources should maximize results here.",
                    "translation": "자원이 여기서 결과를 극대화해야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Equal distribution prevents hurt feelings!",
                    "translation": "동등한 분배가 상처받는 감정을 막아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소라는 효율성과 결과를 기준으로 예산을 배분합니다.",
                    "hint": "ESTJ는 최대 효과를 내는 곳에 자원을 집중해요.",
                    "result": "O",
                    "explanation": "소라는 'Prioritize high impact areas'와 'Resources should maximize results'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Performance metrics guide allocation decisions.",
                    "translation": "성과 지표가 배분 결정을 안내해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I consider everyone's efforts equally!",
                    "translation": "나는 모두의 노력을 똑같이 고려해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your fairness maintains team morale!",
                    "translation": "너의 공정함이 팀 사기를 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-min considers everyone's efforts @@.",
                    "hint": "ESFJ는 모든 사람을 동등하게 대해요.",
                    "optionA": "never",
                    "optionB": "equally",
                    "optionC": "badly",
                    "result": "equally",
                    "explanation": "수민이는 'I consider everyone's efforts equally'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Nobody should feel undervalued here!",
                    "translation": "여기서 아무도 과소평가받는다고 느껴서는 안 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "ROI determines best investment choice.",
                    "translation": "투자 수익률이 최고의 투자 선택을 결정해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your strategic thinking drives growth!",
                    "translation": "너의 전략적 사고가 성장을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "You preserve team harmony well.",
                    "translation": "너는 팀 조화를 잘 보존해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "Smart and caring decisions win!",
                    "translation": "똑똑하고 배려하는 결정이 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Wise",
                    "optionB": "benefit",
                    "optionC": "decisions",
                    "optionD": "everyone",
                    "optionE": "can",
                    "result": "Wise decisions can benefit everyone",
                    "explanation": "현명한 결정은 모두에게 이익이 될 수 있어요."
                }
            ]
        }
    ]
}
ID: 18434 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "프로젝트 방향 결정",
            "explanation": "ESTJ의 목표 중심과 ESFJ의 팀 합의 중심 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "This option delivers best results.",
                    "translation": "이 선택지가 최고의 결과를 제공해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Let's vote on it together!",
                    "translation": "우리 함께 투표하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Objective analysis shows clear winner.",
                    "translation": "객관적 분석이 명확한 승자를 보여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Everyone's voice matters in decisions!",
                    "translation": "결정에서 모두의 목소리가 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 객관적 분석을 바탕으로 최선의 선택을 제시합니다.",
                    "hint": "ESTJ는 데이터와 논리로 최적의 결정을 내려요.",
                    "result": "O",
                    "explanation": "하영이는 'This option delivers best results'와 'Objective analysis shows clear winner'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Timeline requires immediate decision now.",
                    "translation": "일정이 지금 즉각적인 결정을 요구해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "I want consensus from team!",
                    "translation": "나는 팀으로부터 합의를 원해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your inclusiveness builds strong commitment!",
                    "translation": "너의 포용성이 강한 헌신을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-rin wants consensus from @@.",
                    "hint": "ESFJ는 팀 전체의 동의를 얻으려고 해요.",
                    "optionA": "nobody",
                    "optionB": "team",
                    "optionC": "enemies",
                    "result": "team",
                    "explanation": "하린이는 'I want consensus from team'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "I checked how everyone feels!",
                    "translation": "나는 모두가 어떻게 느끼는지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "Facts support this direction clearly.",
                    "translation": "사실들이 이 방향을 명확히 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your clarity prevents confusion later!",
                    "translation": "너의 명확함이 나중에 혼란을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "You ensure team buy-in always.",
                    "translation": "너는 항상 팀의 동의를 확보해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하린",
                    "script": "Logic and unity create success!",
                    "translation": "논리와 단결이 성공을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 결정하는 것에 대한 문장이에요.",
                    "result": "Teams make better choices together",
                    "explanation": "팀들이 함께 있을 때 더 나은 선택을 해요.",
                    "optionA": "better",
                    "optionB": "together",
                    "optionC": "make",
                    "optionD": "choices",
                    "optionE": "Teams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "프로젝트 방향 결정",
            "explanation": "ESTJ의 목표 중심과 ESFJ의 팀 합의 중심 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "This option delivers best results.",
                    "translation": "이 선택지가 최고의 결과를 제공해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Let's vote on it together!",
                    "translation": "우리 함께 투표하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Objective analysis shows clear winner.",
                    "translation": "객관적 분석이 명확한 승자를 보여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Everyone's voice matters in decisions!",
                    "translation": "결정에서 모두의 목소리가 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 객관적 분석을 바탕으로 최선의 선택을 제시합니다.",
                    "hint": "ESTJ는 데이터와 논리로 최적의 결정을 내려요.",
                    "result": "O",
                    "explanation": "하영이는 'This option delivers best results'와 'Objective analysis shows clear winner'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Timeline requires immediate decision now.",
                    "translation": "일정이 지금 즉각적인 결정을 요구해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "I want consensus from team!",
                    "translation": "나는 팀으로부터 합의를 원해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your inclusiveness builds strong commitment!",
                    "translation": "너의 포용성이 강한 헌신을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-rin wants consensus from @@.",
                    "hint": "ESFJ는 팀 전체의 동의를 얻으려고 해요.",
                    "optionA": "nobody",
                    "optionB": "team",
                    "optionC": "enemies",
                    "result": "team",
                    "explanation": "하린이는 'I want consensus from team'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "I checked how everyone feels!",
                    "translation": "나는 모두가 어떻게 느끼는지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "Facts support this direction clearly.",
                    "translation": "사실들이 이 방향을 명확히 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your clarity prevents confusion later!",
                    "translation": "너의 명확함이 나중에 혼란을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "You ensure team buy-in always.",
                    "translation": "너는 항상 팀의 동의를 확보해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하린",
                    "script": "Logic and unity create success!",
                    "translation": "논리와 단결이 성공을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 결정하는 것에 대한 문장이에요.",
                    "optionA": "better",
                    "optionB": "together",
                    "optionC": "make",
                    "optionD": "choices",
                    "optionE": "Teams",
                    "result": "Teams make better choices together",
                    "explanation": "팀들이 함께 있을 때 더 나은 선택을 해요."
                }
            ]
        }
    ]
}
ID: 18435 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "업무 공간 정리하기",
            "explanation": "ESTJ의 효율성 중심과 ESFJ의 편안함 중심 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "Everything needs proper labels now.",
                    "translation": "모든 것이 지금 적절한 라벨이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Let's make it feel cozy!",
                    "translation": "우리 아늑하게 느껴지도록 만들자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Organized workspace increases productivity always.",
                    "translation": "조직된 작업 공간이 항상 생산성을 높여."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Comfortable space helps people thrive!",
                    "translation": "편안한 공간이 사람들이 번영하도록 도와!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예은은 효율적인 작업을 위해 체계적으로 정리합니다.",
                    "hint": "ESTJ는 생산성을 높이는 정리를 해요.",
                    "result": "O",
                    "explanation": "예은이는 'Everything needs proper labels'와 'Organized workspace increases productivity'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "I categorized items by frequency.",
                    "translation": "나는 빈도별로 물건들을 분류했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "I added plants for everyone!",
                    "translation": "나는 모두를 위해 식물을 추가했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your warmth creates welcoming atmosphere!",
                    "translation": "너의 따뜻함이 환영하는 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yae-eun categorized items by @@.",
                    "hint": "ESTJ는 사용 빈도에 따라 체계적으로 분류해요.",
                    "optionA": "color",
                    "optionB": "frequency",
                    "optionC": "smell",
                    "result": "frequency",
                    "explanation": "예은이는 'I categorized items by frequency'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "I brought comfortable cushions here!",
                    "translation": "나는 여기 편안한 쿠션을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "Clear zones improve workflow efficiency.",
                    "translation": "명확한 구역이 업무 흐름 효율성을 향상시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "Your system makes finding things easy!",
                    "translation": "너의 시스템이 물건 찾는 걸 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "You make workspace feel like home.",
                    "translation": "너는 작업 공간이 집처럼 느껴지게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "Function and comfort work together!",
                    "translation": "기능과 편안함이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 작업 공간에 대한 문장이에요.",
                    "result": "Clean spaces help work better",
                    "explanation": "깨끗한 공간이 일을 더 잘하도록 도와요.",
                    "optionA": "help",
                    "optionB": "spaces",
                    "optionC": "better",
                    "optionD": "work",
                    "optionE": "Clean"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "업무 공간 정리하기",
            "explanation": "ESTJ의 효율성 중심과 ESFJ의 편안함 중심 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "Everything needs proper labels now.",
                    "translation": "모든 것이 지금 적절한 라벨이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Let's make it feel cozy!",
                    "translation": "우리 아늑하게 느껴지도록 만들자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Organized workspace increases productivity always.",
                    "translation": "조직된 작업 공간이 항상 생산성을 높여."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Comfortable space helps people thrive!",
                    "translation": "편안한 공간이 사람들이 번영하도록 도와!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예은은 효율적인 작업을 위해 체계적으로 정리합니다.",
                    "hint": "ESTJ는 생산성을 높이는 정리를 해요.",
                    "result": "O",
                    "explanation": "예은이는 'Everything needs proper labels'와 'Organized workspace increases productivity'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "I categorized items by frequency.",
                    "translation": "나는 빈도별로 물건들을 분류했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "I added plants for everyone!",
                    "translation": "나는 모두를 위해 식물을 추가했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your warmth creates welcoming atmosphere!",
                    "translation": "너의 따뜻함이 환영하는 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yae-eun categorized items by @@.",
                    "hint": "ESTJ는 사용 빈도에 따라 체계적으로 분류해요.",
                    "optionA": "color",
                    "optionB": "frequency",
                    "optionC": "smell",
                    "result": "frequency",
                    "explanation": "예은이는 'I categorized items by frequency'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "I brought comfortable cushions here!",
                    "translation": "나는 여기 편안한 쿠션을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "Clear zones improve workflow efficiency.",
                    "translation": "명확한 구역이 업무 흐름 효율성을 향상시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "Your system makes finding things easy!",
                    "translation": "너의 시스템이 물건 찾는 걸 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "You make workspace feel like home.",
                    "translation": "너는 작업 공간이 집처럼 느껴지게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "Function and comfort work together!",
                    "translation": "기능과 편안함이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 작업 공간에 대한 문장이에요.",
                    "optionA": "help",
                    "optionB": "spaces",
                    "optionC": "better",
                    "optionD": "work",
                    "optionE": "Clean",
                    "result": "Clean spaces help work better",
                    "explanation": "깨끗한 공간이 일을 더 잘하도록 도와요."
                }
            ]
        }
    ]
}
ID: 18436 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "가족 일정 관리하기",
            "explanation": "ESTJ의 체계적 스케줄과 ESFJ의 유연한 배려 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I scheduled everyone's activities today.",
                    "translation": "나는 오늘 모두의 활동을 예약했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "How does everyone feel today?",
                    "translation": "오늘 모두가 어떻게 느껴?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Fixed schedule prevents chaos here.",
                    "translation": "정해진 일정이 여기서 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Flexibility helps when people need rest!",
                    "translation": "유연성이 사람들이 휴식이 필요할 때 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다인은 모든 활동을 일정표에 체계적으로 정리합니다.",
                    "hint": "ESTJ는 정해진 스케줄로 효율적으로 관리해요.",
                    "result": "O",
                    "explanation": "다인이는 'I scheduled everyone's activities'와 'Fixed schedule prevents chaos'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Calendar shows what happens next.",
                    "translation": "달력이 다음에 무슨 일이 일어나는지 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I checked if anyone feels overwhelmed!",
                    "translation": "나는 누군가 압도당한다고 느끼는지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Your care prevents burnout always!",
                    "translation": "너의 배려가 항상 번아웃을 막아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-woo checked if anyone feels @@.",
                    "hint": "ESFJ는 사람들의 감정 상태를 살펴요.",
                    "optionA": "happy",
                    "optionB": "overwhelmed",
                    "optionC": "rich",
                    "result": "overwhelmed",
                    "explanation": "지우는 'I checked if anyone feels overwhelmed'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "I adjust plans when needed!",
                    "translation": "나는 필요할 때 계획을 조정해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "Consistency helps everyone stay organized.",
                    "translation": "일관성이 모두가 조직적으로 유지하도록 도와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your structure gives us stability!",
                    "translation": "너의 구조가 우리에게 안정성을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "You sense when people need breaks.",
                    "translation": "너는 사람들이 휴식이 필요할 때를 감지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Plans and care balance perfectly!",
                    "translation": "계획과 배려가 완벽하게 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "가족 시간에 대한 문장이에요.",
                    "result": "Family time together matters most",
                    "explanation": "가족이 함께 있는 시간이 가장 중요해요.",
                    "optionA": "time",
                    "optionB": "Family",
                    "optionC": "matters",
                    "optionD": "together",
                    "optionE": "most"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "가족 일정 관리하기",
            "explanation": "ESTJ의 체계적 스케줄과 ESFJ의 유연한 배려 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I scheduled everyone's activities today.",
                    "translation": "나는 오늘 모두의 활동을 예약했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "How does everyone feel today?",
                    "translation": "오늘 모두가 어떻게 느껴?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Fixed schedule prevents chaos here.",
                    "translation": "정해진 일정이 여기서 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Flexibility helps when people need rest!",
                    "translation": "유연성이 사람들이 휴식이 필요할 때 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다인은 모든 활동을 일정표에 체계적으로 정리합니다.",
                    "hint": "ESTJ는 정해진 스케줄로 효율적으로 관리해요.",
                    "result": "O",
                    "explanation": "다인이는 'I scheduled everyone's activities'와 'Fixed schedule prevents chaos'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Calendar shows what happens next.",
                    "translation": "달력이 다음에 무슨 일이 일어나는지 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I checked if anyone feels overwhelmed!",
                    "translation": "나는 누군가 압도당한다고 느끼는지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Your care prevents burnout always!",
                    "translation": "너의 배려가 항상 번아웃을 막아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-woo checked if anyone feels @@.",
                    "hint": "ESFJ는 사람들의 감정 상태를 살펴요.",
                    "optionA": "happy",
                    "optionB": "overwhelmed",
                    "optionC": "rich",
                    "result": "overwhelmed",
                    "explanation": "지우는 'I checked if anyone feels overwhelmed'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "I adjust plans when needed!",
                    "translation": "나는 필요할 때 계획을 조정해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "Consistency helps everyone stay organized.",
                    "translation": "일관성이 모두가 조직적으로 유지하도록 도와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your structure gives us stability!",
                    "translation": "너의 구조가 우리에게 안정성을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "You sense when people need breaks.",
                    "translation": "너는 사람들이 휴식이 필요할 때를 감지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Plans and care balance perfectly!",
                    "translation": "계획과 배려가 완벽하게 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "가족 시간에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "Family",
                    "optionC": "matters",
                    "optionD": "together",
                    "optionE": "most",
                    "result": "Family time together matters most",
                    "explanation": "가족이 함께 있는 시간이 가장 중요해요."
                }
            ]
        }
    ]
}
ID: 18437 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "급한 업무 마감",
            "explanation": "ESTJ의 우선순위 관리와 ESFJ의 팀 지지 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "Focus on critical tasks first.",
                    "translation": "먼저 중요한 업무에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Is everyone doing okay?",
                    "translation": "모두가 괜찮게 지내?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Deadline is in two hours.",
                    "translation": "마감은 2시간 후야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Let's support each other now!",
                    "translation": "우리 지금 서로를 지지하자!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성훈은 마감 시간에 맞춰 중요한 업무부터 처리합니다.",
                    "hint": "ESTJ는 긴급도와 중요도로 우선순위를 정해요.",
                    "result": "O",
                    "explanation": "성훈이는 'Focus on critical tasks first'와 'Deadline is in two hours'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "I delegated remaining tasks efficiently.",
                    "translation": "나는 남은 업무를 효율적으로 위임했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "I brought snacks for everyone!",
                    "translation": "나는 모두를 위해 간식을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성훈",
                    "script": "Your care keeps morale high!",
                    "translation": "너의 배려가 사기를 높게 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-ji brought snacks for @@.",
                    "hint": "ESFJ는 힘든 상황에서도 팀을 배려해요.",
                    "optionA": "nobody",
                    "optionB": "herself",
                    "optionC": "everyone",
                    "result": "everyone",
                    "explanation": "민지는 'I brought snacks for everyone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "I checked who needs help!",
                    "translation": "나는 누가 도움이 필요한지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "Checklist shows remaining work clearly.",
                    "translation": "체크리스트가 남은 일을 명확히 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your organization prevents panic always!",
                    "translation": "너의 조직이 항상 패닉을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "You maintain team spirit under pressure.",
                    "translation": "너는 압박 속에서 팀 정신을 유지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Efficiency and care win together!",
                    "translation": "효율성과 배려가 함께 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀으로 일하는 것에 대한 문장이에요.",
                    "result": "Teams work harder when together",
                    "explanation": "팀들이 함께 있을 때 더 열심히 일해요.",
                    "optionA": "Teams",
                    "optionB": "together",
                    "optionC": "work",
                    "optionD": "harder",
                    "optionE": "when"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "급한 업무 마감",
            "explanation": "ESTJ의 우선순위 관리와 ESFJ의 팀 지지 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "Focus on critical tasks first.",
                    "translation": "먼저 중요한 업무에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Is everyone doing okay?",
                    "translation": "모두가 괜찮게 지내?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Deadline is in two hours.",
                    "translation": "마감은 2시간 후야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Let's support each other now!",
                    "translation": "우리 지금 서로를 지지하자!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성훈은 마감 시간에 맞춰 중요한 업무부터 처리합니다.",
                    "hint": "ESTJ는 긴급도와 중요도로 우선순위를 정해요.",
                    "result": "O",
                    "explanation": "성훈이는 'Focus on critical tasks first'와 'Deadline is in two hours'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "I delegated remaining tasks efficiently.",
                    "translation": "나는 남은 업무를 효율적으로 위임했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "I brought snacks for everyone!",
                    "translation": "나는 모두를 위해 간식을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성훈",
                    "script": "Your care keeps morale high!",
                    "translation": "너의 배려가 사기를 높게 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-ji brought snacks for @@.",
                    "hint": "ESFJ는 힘든 상황에서도 팀을 배려해요.",
                    "optionA": "nobody",
                    "optionB": "herself",
                    "optionC": "everyone",
                    "result": "everyone",
                    "explanation": "민지는 'I brought snacks for everyone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "I checked who needs help!",
                    "translation": "나는 누가 도움이 필요한지 확인했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "Checklist shows remaining work clearly.",
                    "translation": "체크리스트가 남은 일을 명확히 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your organization prevents panic always!",
                    "translation": "너의 조직이 항상 패닉을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "You maintain team spirit under pressure.",
                    "translation": "너는 압박 속에서 팀 정신을 유지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Efficiency and care win together!",
                    "translation": "효율성과 배려가 함께 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀으로 일하는 것에 대한 문장이에요.",
                    "optionA": "Teams",
                    "optionB": "together",
                    "optionC": "work",
                    "optionD": "harder",
                    "optionE": "when",
                    "result": "Teams work harder when together",
                    "explanation": "팀들이 함께 있을 때 더 열심히 일해요."
                }
            ]
        }
    ]
}
ID: 18438 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "친구 문제 상담",
            "explanation": "ESTJ의 해결책 제시와 ESFJ의 감정 지지 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "Here's what you should do.",
                    "translation": "여기 네가 해야 할 것이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "I'm here to listen always.",
                    "translation": "나는 항상 듣기 위해 여기 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "These steps will fix problem.",
                    "translation": "이 단계들이 문제를 해결할 거야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Your feelings are completely valid!",
                    "translation": "너의 감정은 완전히 타당해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하나는 문제 해결을 위한 구체적인 단계를 제시합니다.",
                    "hint": "ESTJ는 실용적인 해결책을 먼저 제공해요.",
                    "result": "O",
                    "explanation": "하나는 'Here's what you should do'와 'These steps will fix problem'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "I researched similar situations online.",
                    "translation": "나는 온라인에서 비슷한 상황을 조사했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Tell me how you feel!",
                    "translation": "네가 어떻게 느끼는지 말해줘!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하나",
                    "script": "Your empathy comforts people deeply!",
                    "translation": "너의 공감이 사람들을 깊이 위로해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-min is here to listen @@.",
                    "hint": "ESFJ는 언제나 들어주고 지지해요.",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "소민이는 'I'm here to listen always'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "I understand what you're going through!",
                    "translation": "나는 네가 겪고 있는 것을 이해해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "Practical actions lead to solutions.",
                    "translation": "실질적인 행동이 해결책으로 이어져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your clear advice helps people move forward!",
                    "translation": "너의 명확한 조언이 사람들이 앞으로 나아가도록 도와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "You provide emotional support well.",
                    "translation": "너는 감정적 지지를 잘 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소민",
                    "script": "Solutions and support heal together!",
                    "translation": "해결책과 지지가 함께 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구를 돕는 것에 대한 문장이에요.",
                    "result": "Friends need us when support",
                    "explanation": "친구들은 지지가 필요할 때 우리가 필요해요.",
                    "optionA": "support",
                    "optionB": "Friends",
                    "optionC": "us",
                    "optionD": "need",
                    "optionE": "when"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "친구 문제 상담",
            "explanation": "ESTJ의 해결책 제시와 ESFJ의 감정 지지 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "Here's what you should do.",
                    "translation": "여기 네가 해야 할 것이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "I'm here to listen always.",
                    "translation": "나는 항상 듣기 위해 여기 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "These steps will fix problem.",
                    "translation": "이 단계들이 문제를 해결할 거야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Your feelings are completely valid!",
                    "translation": "너의 감정은 완전히 타당해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하나는 문제 해결을 위한 구체적인 단계를 제시합니다.",
                    "hint": "ESTJ는 실용적인 해결책을 먼저 제공해요.",
                    "result": "O",
                    "explanation": "하나는 'Here's what you should do'와 'These steps will fix problem'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "I researched similar situations online.",
                    "translation": "나는 온라인에서 비슷한 상황을 조사했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Tell me how you feel!",
                    "translation": "네가 어떻게 느끼는지 말해줘!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하나",
                    "script": "Your empathy comforts people deeply!",
                    "translation": "너의 공감이 사람들을 깊이 위로해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-min is here to listen @@.",
                    "hint": "ESFJ는 언제나 들어주고 지지해요.",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "소민이는 'I'm here to listen always'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "I understand what you're going through!",
                    "translation": "나는 네가 겪고 있는 것을 이해해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "Practical actions lead to solutions.",
                    "translation": "실질적인 행동이 해결책으로 이어져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your clear advice helps people move forward!",
                    "translation": "너의 명확한 조언이 사람들이 앞으로 나아가도록 도와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "You provide emotional support well.",
                    "translation": "너는 감정적 지지를 잘 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소민",
                    "script": "Solutions and support heal together!",
                    "translation": "해결책과 지지가 함께 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구를 돕는 것에 대한 문장이에요.",
                    "optionA": "support",
                    "optionB": "Friends",
                    "optionC": "us",
                    "optionD": "need",
                    "optionE": "when",
                    "result": "Friends need us when support",
                    "explanation": "친구들은 지지가 필요할 때 우리가 필요해요."
                }
            ]
        }
    ]
}
ID: 18439 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "부서 목표 달성하기",
            "explanation": "ESTJ의 성과 지표와 ESFJ의 팀 성장 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "We must hit targets monthly.",
                    "translation": "우리는 매달 목표를 달성해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Let's grow together as team!",
                    "translation": "우리 팀으로서 함께 성장하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Numbers prove our success clearly.",
                    "translation": "숫자들이 우리 성공을 명확히 증명해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "Team spirit drives better results!",
                    "translation": "팀 정신이 더 나은 결과를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태영은 구체적인 숫자 목표를 설정하고 달성을 추적합니다.",
                    "hint": "ESTJ는 측정 가능한 목표와 성과를 중시해요.",
                    "result": "O",
                    "explanation": "태영이는 'We must hit targets monthly'와 'Numbers prove our success'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "I track metrics every week.",
                    "translation": "나는 매주 지표를 추적해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하준",
                    "script": "I celebrate everyone's progress personally!",
                    "translation": "나는 모두의 발전을 개인적으로 축하해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your recognition motivates team members!",
                    "translation": "너의 인정이 팀원들에게 동기를 부여해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-young tracks metrics every @@.",
                    "hint": "ESTJ는 정기적으로 성과를 점검해요.",
                    "optionA": "year",
                    "optionB": "week",
                    "optionC": "never",
                    "result": "week",
                    "explanation": "태영이는 'I track metrics every week'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하준",
                    "script": "I help colleagues reach potential!",
                    "translation": "나는 동료들이 잠재력에 도달하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "Quarterly reviews show progress clearly.",
                    "translation": "분기별 검토가 발전을 명확히 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하준",
                    "script": "Your accountability ensures results happen!",
                    "translation": "너의 책임감이 결과가 일어나도록 보장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "You build strong team connections.",
                    "translation": "너는 강한 팀 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하준",
                    "script": "Goals and people both succeed!",
                    "translation": "목표와 사람들 둘 다 성공해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 목표에 대한 문장이에요.",
                    "result": "Teams achieve better goals together",
                    "explanation": "팀들이 함께 있을 때 더 나은 목표를 달성해요.",
                    "optionA": "better",
                    "optionB": "goals",
                    "optionC": "achieve",
                    "optionD": "Teams",
                    "optionE": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "부서 목표 달성하기",
            "explanation": "ESTJ의 성과 지표와 ESFJ의 팀 성장 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "We must hit targets monthly.",
                    "translation": "우리는 매달 목표를 달성해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Let's grow together as team!",
                    "translation": "우리 팀으로서 함께 성장하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Numbers prove our success clearly.",
                    "translation": "숫자들이 우리 성공을 명확히 증명해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "Team spirit drives better results!",
                    "translation": "팀 정신이 더 나은 결과를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태영은 구체적인 숫자 목표를 설정하고 달성을 추적합니다.",
                    "hint": "ESTJ는 측정 가능한 목표와 성과를 중시해요.",
                    "result": "O",
                    "explanation": "태영이는 'We must hit targets monthly'와 'Numbers prove our success'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "I track metrics every week.",
                    "translation": "나는 매주 지표를 추적해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하준",
                    "script": "I celebrate everyone's progress personally!",
                    "translation": "나는 모두의 발전을 개인적으로 축하해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your recognition motivates team members!",
                    "translation": "너의 인정이 팀원들에게 동기를 부여해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-young tracks metrics every @@.",
                    "hint": "ESTJ는 정기적으로 성과를 점검해요.",
                    "optionA": "year",
                    "optionB": "week",
                    "optionC": "never",
                    "result": "week",
                    "explanation": "태영이는 'I track metrics every week'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하준",
                    "script": "I help colleagues reach potential!",
                    "translation": "나는 동료들이 잠재력에 도달하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "Quarterly reviews show progress clearly.",
                    "translation": "분기별 검토가 발전을 명확히 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하준",
                    "script": "Your accountability ensures results happen!",
                    "translation": "너의 책임감이 결과가 일어나도록 보장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "You build strong team connections.",
                    "translation": "너는 강한 팀 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하준",
                    "script": "Goals and people both succeed!",
                    "translation": "목표와 사람들 둘 다 성공해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀 목표에 대한 문장이에요.",
                    "optionA": "better",
                    "optionB": "goals",
                    "optionC": "achieve",
                    "optionD": "Teams",
                    "optionE": "together",
                    "result": "Teams achieve better goals together",
                    "explanation": "팀들이 함께 있을 때 더 나은 목표를 달성해요."
                }
            ]
        }
    ]
}
ID: 18440 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "신규 프로젝트 계획",
            "explanation": "ESTJ의 실행 계획과 ESFJ의 팀 참여 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I outlined all required steps.",
                    "translation": "나는 모든 필요한 단계를 개요했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Let's include everyone's ideas!",
                    "translation": "우리 모두의 아이디어를 포함하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Timeline shows clear milestones ahead.",
                    "translation": "타임라인이 앞으로의 명확한 이정표를 보여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Team input creates better plans!",
                    "translation": "팀 의견이 더 나은 계획을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서아는 모든 단계와 마일스톤을 명확히 정리합니다.",
                    "hint": "ESTJ는 구조화된 실행 계획을 만들어요.",
                    "result": "O",
                    "explanation": "서아는 'I outlined all required steps'와 'Timeline shows clear milestones'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "I assigned deadlines to tasks.",
                    "translation": "나는 업무에 마감일을 배정했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "I gathered feedback from everyone!",
                    "translation": "나는 모두로부터 피드백을 모았어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your inclusiveness builds strong buy-in!",
                    "translation": "너의 포용성이 강한 동의를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-ah assigned deadlines to @@.",
                    "hint": "ESTJ는 각 업무에 명확한 마감 시간을 정해요.",
                    "optionA": "nobody",
                    "optionB": "tasks",
                    "optionC": "dreams",
                    "result": "tasks",
                    "explanation": "서아는 'I assigned deadlines to tasks'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "I know everyone's strengths here!",
                    "translation": "나는 여기서 모두의 강점을 알아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "Resource allocation maximizes efficiency now.",
                    "translation": "자원 배분이 지금 효율성을 극대화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "Your planning prevents future problems!",
                    "translation": "너의 계획이 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "You ensure everyone feels valued.",
                    "translation": "너는 모두가 가치있다고 느끼도록 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "Structure and heart win projects!",
                    "translation": "구조와 마음이 프로젝트를 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 계획에 대한 문장이에요.",
                    "result": "Good planning ensures project success",
                    "explanation": "좋은 계획이 프로젝트 성공을 보장해요.",
                    "optionA": "project",
                    "optionB": "planning",
                    "optionC": "Good",
                    "optionD": "success",
                    "optionE": "ensures"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "신규 프로젝트 계획",
            "explanation": "ESTJ의 실행 계획과 ESFJ의 팀 참여 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I outlined all required steps.",
                    "translation": "나는 모든 필요한 단계를 개요했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Let's include everyone's ideas!",
                    "translation": "우리 모두의 아이디어를 포함하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Timeline shows clear milestones ahead.",
                    "translation": "타임라인이 앞으로의 명확한 이정표를 보여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Team input creates better plans!",
                    "translation": "팀 의견이 더 나은 계획을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서아는 모든 단계와 마일스톤을 명확히 정리합니다.",
                    "hint": "ESTJ는 구조화된 실행 계획을 만들어요.",
                    "result": "O",
                    "explanation": "서아는 'I outlined all required steps'와 'Timeline shows clear milestones'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "I assigned deadlines to tasks.",
                    "translation": "나는 업무에 마감일을 배정했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "I gathered feedback from everyone!",
                    "translation": "나는 모두로부터 피드백을 모았어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your inclusiveness builds strong buy-in!",
                    "translation": "너의 포용성이 강한 동의를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-ah assigned deadlines to @@.",
                    "hint": "ESTJ는 각 업무에 명확한 마감 시간을 정해요.",
                    "optionA": "nobody",
                    "optionB": "tasks",
                    "optionC": "dreams",
                    "result": "tasks",
                    "explanation": "서아는 'I assigned deadlines to tasks'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "I know everyone's strengths here!",
                    "translation": "나는 여기서 모두의 강점을 알아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "Resource allocation maximizes efficiency now.",
                    "translation": "자원 배분이 지금 효율성을 극대화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "Your planning prevents future problems!",
                    "translation": "너의 계획이 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "You ensure everyone feels valued.",
                    "translation": "너는 모두가 가치있다고 느끼도록 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "Structure and heart win projects!",
                    "translation": "구조와 마음이 프로젝트를 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 계획에 대한 문장이에요.",
                    "optionA": "project",
                    "optionB": "planning",
                    "optionC": "Good",
                    "optionD": "success",
                    "optionE": "ensures",
                    "result": "Good planning ensures project success",
                    "explanation": "좋은 계획이 프로젝트 성공을 보장해요."
                }
            ]
        }
    ]
}
ID: 18441 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 등산 모임",
            "explanation": "ESTJ의 목표 달성과 ESFJ의 친목 도모 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Let's reach the summit today.",
                    "translation": "우리 오늘 정상에 도달하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Let's enjoy time together!",
                    "translation": "우리 함께 시간을 즐기자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Finishing route matters most here.",
                    "translation": "경로를 끝내는 게 여기서 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Making memories with friends matters!",
                    "translation": "친구들과 추억을 만드는 게 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 정상 등정이라는 목표 달성에 집중합니다.",
                    "hint": "ESTJ는 명확한 목표를 세우고 달성해요.",
                    "result": "O",
                    "explanation": "준서는 'Let's reach the summit today'와 'Finishing route matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "I planned optimal path already.",
                    "translation": "나는 이미 최적의 경로를 계획했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I brought snacks to share!",
                    "translation": "나는 나눠 먹을 간식을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your thoughtfulness makes trips enjoyable!",
                    "translation": "너의 사려 깊음이 여행을 즐겁게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-min brought snacks to @@.",
                    "hint": "ESFJ는 함께 나누는 것을 좋아해요.",
                    "optionA": "hide",
                    "optionB": "share",
                    "optionC": "throw",
                    "result": "share",
                    "explanation": "지민이는 'I brought snacks to share'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "I take photos of everyone!",
                    "translation": "나는 모두의 사진을 찍어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We stay on schedule perfectly.",
                    "translation": "우리는 일정대로 완벽하게 진행해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your leadership keeps us safe!",
                    "translation": "너의 리더십이 우리를 안전하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "You create bonding moments naturally.",
                    "translation": "너는 유대감 있는 순간을 자연스럽게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Achievement and friendship both matter!",
                    "translation": "성취와 우정 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께하는 활동에 대한 문장이에요.",
                    "result": "Outdoor activities create stronger bonds",
                    "explanation": "야외 활동이 더 강한 유대를 만들어요.",
                    "optionA": "create",
                    "optionB": "activities",
                    "optionC": "Outdoor",
                    "optionD": "bonds",
                    "optionE": "stronger"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 등산 모임",
            "explanation": "ESTJ의 목표 달성과 ESFJ의 친목 도모 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Let's reach the summit today.",
                    "translation": "우리 오늘 정상에 도달하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Let's enjoy time together!",
                    "translation": "우리 함께 시간을 즐기자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Finishing route matters most here.",
                    "translation": "경로를 끝내는 게 여기서 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Making memories with friends matters!",
                    "translation": "친구들과 추억을 만드는 게 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 정상 등정이라는 목표 달성에 집중합니다.",
                    "hint": "ESTJ는 명확한 목표를 세우고 달성해요.",
                    "result": "O",
                    "explanation": "준서는 'Let's reach the summit today'와 'Finishing route matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "I planned optimal path already.",
                    "translation": "나는 이미 최적의 경로를 계획했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I brought snacks to share!",
                    "translation": "나는 나눠 먹을 간식을 가져왔어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your thoughtfulness makes trips enjoyable!",
                    "translation": "너의 사려 깊음이 여행을 즐겁게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-min brought snacks to @@.",
                    "hint": "ESFJ는 함께 나누는 것을 좋아해요.",
                    "optionA": "hide",
                    "optionB": "share",
                    "optionC": "throw",
                    "result": "share",
                    "explanation": "지민이는 'I brought snacks to share'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "I take photos of everyone!",
                    "translation": "나는 모두의 사진을 찍어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We stay on schedule perfectly.",
                    "translation": "우리는 일정대로 완벽하게 진행해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your leadership keeps us safe!",
                    "translation": "너의 리더십이 우리를 안전하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "You create bonding moments naturally.",
                    "translation": "너는 유대감 있는 순간을 자연스럽게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Achievement and friendship both matter!",
                    "translation": "성취와 우정 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께하는 활동에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "activities",
                    "optionC": "Outdoor",
                    "optionD": "bonds",
                    "optionE": "stronger",
                    "result": "Outdoor activities create stronger bonds",
                    "explanation": "야외 활동이 더 강한 유대를 만들어요."
                }
            ]
        }
    ]
}
ID: 18442 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서 모임 운영",
            "explanation": "ESTJ의 진도 관리와 ESFJ의 토론 분위기 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "We finish one book monthly.",
                    "translation": "우리는 매달 한 권의 책을 끝내."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Everyone's opinion is valuable here!",
                    "translation": "여기서 모두의 의견이 소중해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Schedule keeps us progressing forward.",
                    "translation": "일정이 우리를 앞으로 진행시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Sharing thoughts creates deeper connections!",
                    "translation": "생각을 나누는 게 더 깊은 연결을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 정해진 진도에 맞춰 독서를 진행합니다.",
                    "hint": "ESTJ는 일정을 정하고 체계적으로 진행해요.",
                    "result": "O",
                    "explanation": "태윤이는 'We finish one book monthly'와 'Schedule keeps us progressing'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "I track everyone's reading progress.",
                    "translation": "나는 모두의 독서 진도를 추적해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I make sure everyone speaks!",
                    "translation": "나는 모두가 말하도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your facilitation encourages participation always!",
                    "translation": "너의 진행이 항상 참여를 장려해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-min makes sure everyone @@.",
                    "hint": "ESFJ는 모두가 의견을 나누도록 배려해요.",
                    "optionA": "sleeps",
                    "optionB": "speaks",
                    "optionC": "leaves",
                    "result": "speaks",
                    "explanation": "수민이는 'I make sure everyone speaks'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "I bring homemade treats always!",
                    "translation": "나는 항상 집에서 만든 간식을 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Discussion questions guide our conversations.",
                    "translation": "토론 질문이 우리 대화를 안내해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your structure makes meetings productive!",
                    "translation": "너의 구조가 모임을 생산적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "You create welcoming safe space.",
                    "translation": "너는 환영하는 안전한 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "Books and friendships grow together!",
                    "translation": "책과 우정이 함께 성장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독서의 즐거움에 대한 문장이에요.",
                    "result": "Reading brings people joy together",
                    "explanation": "독서가 사람들에게 함께 기쁨을 가져와요.",
                    "optionA": "people",
                    "optionB": "brings",
                    "optionC": "joy",
                    "optionD": "Reading",
                    "optionE": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서 모임 운영",
            "explanation": "ESTJ의 진도 관리와 ESFJ의 토론 분위기 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "We finish one book monthly.",
                    "translation": "우리는 매달 한 권의 책을 끝내."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Everyone's opinion is valuable here!",
                    "translation": "여기서 모두의 의견이 소중해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Schedule keeps us progressing forward.",
                    "translation": "일정이 우리를 앞으로 진행시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Sharing thoughts creates deeper connections!",
                    "translation": "생각을 나누는 게 더 깊은 연결을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤은 정해진 진도에 맞춰 독서를 진행합니다.",
                    "hint": "ESTJ는 일정을 정하고 체계적으로 진행해요.",
                    "result": "O",
                    "explanation": "태윤이는 'We finish one book monthly'와 'Schedule keeps us progressing'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "I track everyone's reading progress.",
                    "translation": "나는 모두의 독서 진도를 추적해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I make sure everyone speaks!",
                    "translation": "나는 모두가 말하도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your facilitation encourages participation always!",
                    "translation": "너의 진행이 항상 참여를 장려해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-min makes sure everyone @@.",
                    "hint": "ESFJ는 모두가 의견을 나누도록 배려해요.",
                    "optionA": "sleeps",
                    "optionB": "speaks",
                    "optionC": "leaves",
                    "result": "speaks",
                    "explanation": "수민이는 'I make sure everyone speaks'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "I bring homemade treats always!",
                    "translation": "나는 항상 집에서 만든 간식을 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Discussion questions guide our conversations.",
                    "translation": "토론 질문이 우리 대화를 안내해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your structure makes meetings productive!",
                    "translation": "너의 구조가 모임을 생산적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "You create welcoming safe space.",
                    "translation": "너는 환영하는 안전한 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "Books and friendships grow together!",
                    "translation": "책과 우정이 함께 성장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독서의 즐거움에 대한 문장이에요.",
                    "optionA": "people",
                    "optionB": "brings",
                    "optionC": "joy",
                    "optionD": "Reading",
                    "optionE": "together",
                    "result": "Reading brings people joy together",
                    "explanation": "독서가 사람들에게 함께 기쁨을 가져와요."
                }
            ]
        }
    ]
}
ID: 18443 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 규칙 위반 문제",
            "explanation": "ESTJ의 원칙 적용과 ESFJ의 이해와 조정 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "Rules apply to everyone equally.",
                    "translation": "규칙은 모두에게 똑같이 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Let's understand the situation first!",
                    "translation": "먼저 상황을 이해하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Consistency maintains fairness here.",
                    "translation": "일관성이 여기서 공정성을 유지해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "Maybe they have good reasons!",
                    "translation": "아마 그들은 좋은 이유가 있을 거야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소라는 규칙을 모두에게 공평하게 적용합니다.",
                    "hint": "ESTJ는 예외 없이 규칙을 지켜요.",
                    "result": "O",
                    "explanation": "소라는 'Rules apply to everyone equally'와 'Consistency maintains fairness'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Violations require immediate consequences now.",
                    "translation": "위반은 지금 즉각적인 결과가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하준",
                    "script": "I want to hear their side!",
                    "translation": "나는 그들의 입장을 듣고 싶어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your empathy prevents harsh judgments!",
                    "translation": "너의 공감이 가혹한 판단을 막아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-jun wants to hear their @@.",
                    "hint": "ESFJ는 상대방의 입장을 이해하려고 해요.",
                    "optionA": "music",
                    "optionB": "side",
                    "optionC": "money",
                    "result": "side",
                    "explanation": "하준이는 'I want to hear their side'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하준",
                    "script": "I believe in second chances!",
                    "translation": "나는 두 번째 기회를 믿어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "Standards prevent future problems always.",
                    "translation": "기준이 항상 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하준",
                    "script": "Your principles maintain order well!",
                    "translation": "너의 원칙이 질서를 잘 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "You consider individual circumstances thoughtfully.",
                    "translation": "너는 개별 상황을 사려 깊게 고려해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하준",
                    "script": "Justice and mercy balance best!",
                    "translation": "정의와 자비가 가장 잘 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공정함에 대한 문장이에요.",
                    "result": "Fair rules build strong trust",
                    "explanation": "공정한 규칙이 강한 신뢰를 만들어요.",
                    "optionA": "strong",
                    "optionB": "trust",
                    "optionC": "rules",
                    "optionD": "Fair",
                    "optionE": "build"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 규칙 위반 문제",
            "explanation": "ESTJ의 원칙 적용과 ESFJ의 이해와 조정 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "Rules apply to everyone equally.",
                    "translation": "규칙은 모두에게 똑같이 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Let's understand the situation first!",
                    "translation": "먼저 상황을 이해하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Consistency maintains fairness here.",
                    "translation": "일관성이 여기서 공정성을 유지해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "Maybe they have good reasons!",
                    "translation": "아마 그들은 좋은 이유가 있을 거야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소라는 규칙을 모두에게 공평하게 적용합니다.",
                    "hint": "ESTJ는 예외 없이 규칙을 지켜요.",
                    "result": "O",
                    "explanation": "소라는 'Rules apply to everyone equally'와 'Consistency maintains fairness'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Violations require immediate consequences now.",
                    "translation": "위반은 지금 즉각적인 결과가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하준",
                    "script": "I want to hear their side!",
                    "translation": "나는 그들의 입장을 듣고 싶어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your empathy prevents harsh judgments!",
                    "translation": "너의 공감이 가혹한 판단을 막아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-jun wants to hear their @@.",
                    "hint": "ESFJ는 상대방의 입장을 이해하려고 해요.",
                    "optionA": "music",
                    "optionB": "side",
                    "optionC": "money",
                    "result": "side",
                    "explanation": "하준이는 'I want to hear their side'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하준",
                    "script": "I believe in second chances!",
                    "translation": "나는 두 번째 기회를 믿어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "Standards prevent future problems always.",
                    "translation": "기준이 항상 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하준",
                    "script": "Your principles maintain order well!",
                    "translation": "너의 원칙이 질서를 잘 유지해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "You consider individual circumstances thoughtfully.",
                    "translation": "너는 개별 상황을 사려 깊게 고려해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하준",
                    "script": "Justice and mercy balance best!",
                    "translation": "정의와 자비가 가장 잘 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "공정함에 대한 문장이에요.",
                    "optionA": "strong",
                    "optionB": "trust",
                    "optionC": "rules",
                    "optionD": "Fair",
                    "optionE": "build",
                    "result": "Fair rules build strong trust",
                    "explanation": "공정한 규칙이 강한 신뢰를 만들어요."
                }
            ]
        }
    ]
}
ID: 18444 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 지연 문제",
            "explanation": "ESTJ의 프로세스 점검과 ESFJ의 팀 상태 파악 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "What caused this delay exactly?",
                    "translation": "정확히 무엇이 이 지연을 일으켰어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Is the team feeling overwhelmed?",
                    "translation": "팀이 압도당한다고 느끼고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "We need to fix process.",
                    "translation": "우리는 프로세스를 고쳐야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "We need to support people!",
                    "translation": "우리는 사람들을 지지해야 해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 지연의 원인을 분석하고 프로세스를 개선합니다.",
                    "hint": "ESTJ는 시스템적 문제를 찾고 해결해요.",
                    "result": "O",
                    "explanation": "하영이는 'What caused this delay exactly?'와 'We need to fix process'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "I identified bottlenecks in workflow.",
                    "translation": "나는 업무 흐름의 병목을 파악했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I noticed team morale is low!",
                    "translation": "나는 팀 사기가 낮다는 걸 알아챘어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your awareness addresses root emotions!",
                    "translation": "너의 인식이 근본 감정을 다뤄!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-young identified bottlenecks in @@.",
                    "hint": "ESTJ는 업무 흐름의 문제점을 찾아요.",
                    "optionA": "workflow",
                    "optionB": "feelings",
                    "optionC": "dreams",
                    "result": "workflow",
                    "explanation": "하영이는 'I identified bottlenecks in workflow'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "I talked with everyone personally!",
                    "translation": "나는 모두와 개인적으로 얘기했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "New timeline addresses issues clearly.",
                    "translation": "새 타임라인이 문제들을 명확히 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your solutions get us back on track!",
                    "translation": "너의 해결책이 우리를 궤도로 돌려놔!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "You rebuild team spirit effectively.",
                    "translation": "너는 팀 정신을 효과적으로 재건해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Systems and people need care!",
                    "translation": "시스템과 사람들 둘 다 돌봄이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Problems solve when work together",
                    "explanation": "함께 일할 때 문제들이 해결돼요.",
                    "optionA": "Problems",
                    "optionB": "solve",
                    "optionC": "when",
                    "optionD": "together",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 지연 문제",
            "explanation": "ESTJ의 프로세스 점검과 ESFJ의 팀 상태 파악 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "What caused this delay exactly?",
                    "translation": "정확히 무엇이 이 지연을 일으켰어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Is the team feeling overwhelmed?",
                    "translation": "팀이 압도당한다고 느끼고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "We need to fix process.",
                    "translation": "우리는 프로세스를 고쳐야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "We need to support people!",
                    "translation": "우리는 사람들을 지지해야 해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하영은 지연의 원인을 분석하고 프로세스를 개선합니다.",
                    "hint": "ESTJ는 시스템적 문제를 찾고 해결해요.",
                    "result": "O",
                    "explanation": "하영이는 'What caused this delay exactly?'와 'We need to fix process'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "I identified bottlenecks in workflow.",
                    "translation": "나는 업무 흐름의 병목을 파악했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I noticed team morale is low!",
                    "translation": "나는 팀 사기가 낮다는 걸 알아챘어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your awareness addresses root emotions!",
                    "translation": "너의 인식이 근본 감정을 다뤄!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-young identified bottlenecks in @@.",
                    "hint": "ESTJ는 업무 흐름의 문제점을 찾아요.",
                    "optionA": "workflow",
                    "optionB": "feelings",
                    "optionC": "dreams",
                    "result": "workflow",
                    "explanation": "하영이는 'I identified bottlenecks in workflow'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "I talked with everyone personally!",
                    "translation": "나는 모두와 개인적으로 얘기했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "New timeline addresses issues clearly.",
                    "translation": "새 타임라인이 문제들을 명확히 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your solutions get us back on track!",
                    "translation": "너의 해결책이 우리를 궤도로 돌려놔!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "You rebuild team spirit effectively.",
                    "translation": "너는 팀 정신을 효과적으로 재건해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Systems and people need care!",
                    "translation": "시스템과 사람들 둘 다 돌봄이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Problems",
                    "optionB": "solve",
                    "optionC": "when",
                    "optionD": "together",
                    "optionE": "work",
                    "result": "Problems solve when work together",
                    "explanation": "함께 일할 때 문제들이 해결돼요."
                }
            ]
        }
    ]
}
ID: 18445 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 친구 만나기",
            "explanation": "ISTP의 즉흥적 만남과 INFJ의 깊은 대화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "Let's just hang out today.",
                    "translation": "우리 오늘 그냥 놀자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I want meaningful conversations with you.",
                    "translation": "나는 너와 의미 있는 대화를 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "We can do whatever feels right.",
                    "translation": "우리는 옳다고 느껴지는 걸 뭐든 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "Deep talks create stronger bonds!",
                    "translation": "깊은 대화가 더 강한 유대를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 특별한 계획 없이 즉흥적으로 시간을 보냅니다.",
                    "hint": "ISTP는 자유롭고 즉흥적인 만남을 선호해요.",
                    "result": "O",
                    "explanation": "태오는 'Let's just hang out'과 'We can do whatever feels right'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I like keeping things simple.",
                    "translation": "나는 일을 단순하게 유지하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I share my deeper thoughts!",
                    "translation": "나는 내 깊은 생각들을 나눠!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your insights make me think!",
                    "translation": "너의 통찰이 나를 생각하게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-jin wants meaningful @@.",
                    "hint": "INFJ는 의미 있고 깊이 있는 대화를 원해요.",
                    "optionA": "conversations",
                    "optionB": "silence",
                    "optionC": "games",
                    "result": "conversations",
                    "explanation": "서진이는 'I want meaningful conversations'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I wonder about life's meaning!",
                    "translation": "나는 삶의 의미에 대해 궁금해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I focus on what works now.",
                    "translation": "나는 지금 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your practicality grounds our talks!",
                    "translation": "너의 실용성이 우리 대화를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You help me see bigger picture.",
                    "translation": "너는 내가 더 큰 그림을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Different views complete each other!",
                    "translation": "다른 관점들이 서로를 완성해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구들과의 시간에 대한 문장이에요.",
                    "result": "Time with friends matters always",
                    "explanation": "친구들과의 시간은 항상 중요해요.",
                    "optionA": "Time",
                    "optionB": "matters",
                    "optionC": "friends",
                    "optionD": "with",
                    "optionE": "always"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 친구 만나기",
            "explanation": "ISTP의 즉흥적 만남과 INFJ의 깊은 대화 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "Let's just hang out today.",
                    "translation": "우리 오늘 그냥 놀자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I want meaningful conversations with you.",
                    "translation": "나는 너와 의미 있는 대화를 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "We can do whatever feels right.",
                    "translation": "우리는 옳다고 느껴지는 걸 뭐든 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "Deep talks create stronger bonds!",
                    "translation": "깊은 대화가 더 강한 유대를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 특별한 계획 없이 즉흥적으로 시간을 보냅니다.",
                    "hint": "ISTP는 자유롭고 즉흥적인 만남을 선호해요.",
                    "result": "O",
                    "explanation": "태오는 'Let's just hang out'과 'We can do whatever feels right'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I like keeping things simple.",
                    "translation": "나는 일을 단순하게 유지하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I share my deeper thoughts!",
                    "translation": "나는 내 깊은 생각들을 나눠!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your insights make me think!",
                    "translation": "너의 통찰이 나를 생각하게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-jin wants meaningful @@.",
                    "hint": "INFJ는 의미 있고 깊이 있는 대화를 원해요.",
                    "optionA": "conversations",
                    "optionB": "silence",
                    "optionC": "games",
                    "result": "conversations",
                    "explanation": "서진이는 'I want meaningful conversations'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I wonder about life's meaning!",
                    "translation": "나는 삶의 의미에 대해 궁금해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I focus on what works now.",
                    "translation": "나는 지금 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your practicality grounds our talks!",
                    "translation": "너의 실용성이 우리 대화를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You help me see bigger picture.",
                    "translation": "너는 내가 더 큰 그림을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Different views complete each other!",
                    "translation": "다른 관점들이 서로를 완성해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구들과의 시간에 대한 문장이에요.",
                    "optionA": "Time",
                    "optionB": "matters",
                    "optionC": "friends",
                    "optionD": "with",
                    "optionE": "always",
                    "result": "Time with friends matters always",
                    "explanation": "친구들과의 시간은 항상 중요해요."
                }
            ]
        }
    ]
}
ID: 18446 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람들과 교류",
            "explanation": "ISTP의 관찰적 태도와 INFJ의 직관적 이해 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I watch people first quietly.",
                    "translation": "나는 먼저 조용히 사람들을 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I sense their true feelings!",
                    "translation": "나는 그들의 진짜 감정을 감지해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Actions tell me about them.",
                    "translation": "행동이 나한테 그들에 대해 말해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미나",
                    "script": "I understand their deeper needs!",
                    "translation": "나는 그들의 더 깊은 필요를 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민은 먼저 관찰하고 분석한 후에 접근합니다.",
                    "hint": "ISTP는 신중하게 관찰하고 행동으로 판단해요.",
                    "result": "O",
                    "explanation": "동민이는 'I watch people first quietly'와 'Actions tell me about them'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "I prefer small group settings.",
                    "translation": "나는 작은 그룹 환경을 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I connect with people deeply!",
                    "translation": "나는 사람들과 깊이 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동민",
                    "script": "Your warmth puts people at ease!",
                    "translation": "너의 따뜻함이 사람들을 편안하게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min watches people first @@.",
                    "hint": "ISTP는 조용히 먼저 관찰해요.",
                    "optionA": "loudly",
                    "optionB": "quietly",
                    "optionC": "angrily",
                    "result": "quietly",
                    "explanation": "동민이는 'I watch people first quietly'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "I see hidden potential in everyone!",
                    "translation": "나는 모두에게서 숨겨진 잠재력을 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "I judge by what they do.",
                    "translation": "나는 그들이 하는 것으로 판단해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Your objectivity helps see truth!",
                    "translation": "너의 객관성이 진실을 보도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You understand people's inner world.",
                    "translation": "너는 사람들의 내면 세계를 이해해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "Logic and intuition work together!",
                    "translation": "논리와 직관이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사람을 이해하는 것에 대한 문장이에요.",
                    "result": "Understanding people takes time and",
                    "explanation": "사람들을 이해하는 건 시간이 걸려요.",
                    "optionA": "time",
                    "optionB": "people",
                    "optionC": "Understanding",
                    "optionD": "takes",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람들과 교류",
            "explanation": "ISTP의 관찰적 태도와 INFJ의 직관적 이해 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I watch people first quietly.",
                    "translation": "나는 먼저 조용히 사람들을 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I sense their true feelings!",
                    "translation": "나는 그들의 진짜 감정을 감지해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Actions tell me about them.",
                    "translation": "행동이 나한테 그들에 대해 말해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미나",
                    "script": "I understand their deeper needs!",
                    "translation": "나는 그들의 더 깊은 필요를 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민은 먼저 관찰하고 분석한 후에 접근합니다.",
                    "hint": "ISTP는 신중하게 관찰하고 행동으로 판단해요.",
                    "result": "O",
                    "explanation": "동민이는 'I watch people first quietly'와 'Actions tell me about them'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "I prefer small group settings.",
                    "translation": "나는 작은 그룹 환경을 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I connect with people deeply!",
                    "translation": "나는 사람들과 깊이 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동민",
                    "script": "Your warmth puts people at ease!",
                    "translation": "너의 따뜻함이 사람들을 편안하게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min watches people first @@.",
                    "hint": "ISTP는 조용히 먼저 관찰해요.",
                    "optionA": "loudly",
                    "optionB": "quietly",
                    "optionC": "angrily",
                    "result": "quietly",
                    "explanation": "동민이는 'I watch people first quietly'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "I see hidden potential in everyone!",
                    "translation": "나는 모두에게서 숨겨진 잠재력을 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "I judge by what they do.",
                    "translation": "나는 그들이 하는 것으로 판단해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Your objectivity helps see truth!",
                    "translation": "너의 객관성이 진실을 보도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You understand people's inner world.",
                    "translation": "너는 사람들의 내면 세계를 이해해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "Logic and intuition work together!",
                    "translation": "논리와 직관이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사람을 이해하는 것에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "people",
                    "optionC": "Understanding",
                    "optionD": "takes",
                    "optionE": "and",
                    "result": "Understanding people takes time and",
                    "explanation": "사람들을 이해하는 건 시간이 걸려요."
                }
            ]
        }
    ]
}
ID: 18447 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ISTP의 실습 중심과 INFJ의 의미 파악 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I learn by trying things.",
                    "translation": "나는 것들을 시도하면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I understand why it works!",
                    "translation": "나는 왜 그게 작동하는지 이해해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Hands-on practice teaches me best.",
                    "translation": "직접 연습이 나를 가장 잘 가르쳐."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "Big picture helps me remember!",
                    "translation": "큰 그림이 내가 기억하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진은 직접 만지고 실습하면서 배웁니다.",
                    "hint": "ISTP는 실제로 해보면서 배우는 걸 선호해요.",
                    "result": "O",
                    "explanation": "성진이는 'I learn by trying things'와 'Hands-on practice teaches me best'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "I fix problems as they come.",
                    "translation": "나는 문제들이 오면 고쳐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I see how everything connects!",
                    "translation": "나는 모든 것이 어떻게 연결되는지 봐!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your vision shows the purpose!",
                    "translation": "너의 비전이 목적을 보여줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin learns by trying @@.",
                    "hint": "ISTP는 직접 해보면서 배워요.",
                    "optionA": "nothing",
                    "optionB": "things",
                    "optionC": "sleeping",
                    "result": "things",
                    "explanation": "성진이는 'I learn by trying things'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I need to know the meaning!",
                    "translation": "나는 의미를 알아야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I care about what actually works.",
                    "translation": "나는 실제로 효과 있는 것에 신경 써."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your practical approach gets results!",
                    "translation": "너의 실용적 접근이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You help me understand deeper reasons.",
                    "translation": "너는 내가 더 깊은 이유를 이해하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "Practice and theory both help!",
                    "translation": "연습과 이론 둘 다 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배우는 것에 대한 문장이에요.",
                    "result": "Learning by doing works best",
                    "explanation": "실행하면서 배우는 게 가장 효과적이야.",
                    "optionA": "Learning",
                    "optionB": "works",
                    "optionC": "doing",
                    "optionD": "best",
                    "optionE": "by"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ISTP의 실습 중심과 INFJ의 의미 파악 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I learn by trying things.",
                    "translation": "나는 것들을 시도하면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I understand why it works!",
                    "translation": "나는 왜 그게 작동하는지 이해해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Hands-on practice teaches me best.",
                    "translation": "직접 연습이 나를 가장 잘 가르쳐."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "Big picture helps me remember!",
                    "translation": "큰 그림이 내가 기억하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진은 직접 만지고 실습하면서 배웁니다.",
                    "hint": "ISTP는 실제로 해보면서 배우는 걸 선호해요.",
                    "result": "O",
                    "explanation": "성진이는 'I learn by trying things'와 'Hands-on practice teaches me best'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "I fix problems as they come.",
                    "translation": "나는 문제들이 오면 고쳐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I see how everything connects!",
                    "translation": "나는 모든 것이 어떻게 연결되는지 봐!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your vision shows the purpose!",
                    "translation": "너의 비전이 목적을 보여줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin learns by trying @@.",
                    "hint": "ISTP는 직접 해보면서 배워요.",
                    "optionA": "nothing",
                    "optionB": "things",
                    "optionC": "sleeping",
                    "result": "things",
                    "explanation": "성진이는 'I learn by trying things'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I need to know the meaning!",
                    "translation": "나는 의미를 알아야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I care about what actually works.",
                    "translation": "나는 실제로 효과 있는 것에 신경 써."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your practical approach gets results!",
                    "translation": "너의 실용적 접근이 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You help me understand deeper reasons.",
                    "translation": "너는 내가 더 깊은 이유를 이해하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "Practice and theory both help!",
                    "translation": "연습과 이론 둘 다 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배우는 것에 대한 문장이에요.",
                    "optionA": "Learning",
                    "optionB": "works",
                    "optionC": "doing",
                    "optionD": "best",
                    "optionE": "by",
                    "result": "Learning by doing works best",
                    "explanation": "실행하면서 배우는 게 가장 효과적이야."
                }
            ]
        }
    ]
}
ID: 18448 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "복잡한 문제 연구",
            "explanation": "ISTP의 논리적 분석과 INFJ의 패턴 인식 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I break problems into parts.",
                    "translation": "나는 문제를 부분들로 나눠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I see underlying patterns here!",
                    "translation": "나는 여기서 근본적인 패턴을 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Each piece needs testing carefully.",
                    "translation": "각 조각은 신중한 테스트가 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아름",
                    "script": "I sense connections between ideas!",
                    "translation": "나는 아이디어들 사이의 연결을 감지해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하연은 문제를 논리적으로 분해하고 분석합니다.",
                    "hint": "ISTP는 체계적으로 문제를 나누고 해결해요.",
                    "result": "O",
                    "explanation": "하연이는 'I break problems into parts'와 'Each piece needs testing'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "Facts guide my investigation always.",
                    "translation": "사실들이 항상 내 조사를 안내해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I understand hidden meanings deeply!",
                    "translation": "나는 숨겨진 의미를 깊이 이해해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your intuition reveals new angles!",
                    "translation": "너의 직관이 새로운 각도를 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon breaks problems into @@.",
                    "hint": "ISTP는 문제를 작은 부분들로 나눠요.",
                    "optionA": "dreams",
                    "optionB": "parts",
                    "optionC": "songs",
                    "result": "parts",
                    "explanation": "하연이는 'I break problems into parts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I feel where answers might be!",
                    "translation": "나는 답이 어디 있을지 느껴!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "I test each hypothesis systematically.",
                    "translation": "나는 각 가설을 체계적으로 테스트해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your method ensures accuracy always!",
                    "translation": "너의 방법이 항상 정확성을 보장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You help me see bigger possibilities.",
                    "translation": "너는 내가 더 큰 가능성을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "Logic and insight solve mysteries!",
                    "translation": "논리와 통찰이 미스터리를 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Careful thinking finds right answers",
                    "explanation": "신중한 사고가 올바른 답을 찾아요.",
                    "optionA": "thinking",
                    "optionB": "right",
                    "optionC": "finds",
                    "optionD": "answers",
                    "optionE": "Careful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "복잡한 문제 연구",
            "explanation": "ISTP의 논리적 분석과 INFJ의 패턴 인식 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I break problems into parts.",
                    "translation": "나는 문제를 부분들로 나눠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I see underlying patterns here!",
                    "translation": "나는 여기서 근본적인 패턴을 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Each piece needs testing carefully.",
                    "translation": "각 조각은 신중한 테스트가 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아름",
                    "script": "I sense connections between ideas!",
                    "translation": "나는 아이디어들 사이의 연결을 감지해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하연은 문제를 논리적으로 분해하고 분석합니다.",
                    "hint": "ISTP는 체계적으로 문제를 나누고 해결해요.",
                    "result": "O",
                    "explanation": "하연이는 'I break problems into parts'와 'Each piece needs testing'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "Facts guide my investigation always.",
                    "translation": "사실들이 항상 내 조사를 안내해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I understand hidden meanings deeply!",
                    "translation": "나는 숨겨진 의미를 깊이 이해해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your intuition reveals new angles!",
                    "translation": "너의 직관이 새로운 각도를 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon breaks problems into @@.",
                    "hint": "ISTP는 문제를 작은 부분들로 나눠요.",
                    "optionA": "dreams",
                    "optionB": "parts",
                    "optionC": "songs",
                    "result": "parts",
                    "explanation": "하연이는 'I break problems into parts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I feel where answers might be!",
                    "translation": "나는 답이 어디 있을지 느껴!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "I test each hypothesis systematically.",
                    "translation": "나는 각 가설을 체계적으로 테스트해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your method ensures accuracy always!",
                    "translation": "너의 방법이 항상 정확성을 보장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You help me see bigger possibilities.",
                    "translation": "너는 내가 더 큰 가능성을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "Logic and insight solve mysteries!",
                    "translation": "논리와 통찰이 미스터리를 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "thinking",
                    "optionB": "right",
                    "optionC": "finds",
                    "optionD": "answers",
                    "optionE": "Careful",
                    "result": "Careful thinking finds right answers",
                    "explanation": "신중한 사고가 올바른 답을 찾아요."
                }
            ]
        }
    ]
}
ID: 18449 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 활동 선택하기",
            "explanation": "ISTP의 즉흥적 선택과 INFJ의 의미 중심 선택 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "Let's see what we feel like.",
                    "translation": "우리가 어떻게 느끼는지 보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I choose activities with purpose!",
                    "translation": "나는 목적이 있는 활동을 선택해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Spontaneous plans work better for me.",
                    "translation": "즉흥적인 계획이 나한테 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미영",
                    "script": "Meaningful experiences matter most here!",
                    "translation": "의미 있는 경험이 여기서 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 그 순간의 기분에 따라 즉흥적으로 결정합니다.",
                    "hint": "ISTP는 미리 계획하기보다 즉흥적으로 행동해요.",
                    "result": "O",
                    "explanation": "태오는 'Let's see what we feel like'와 'Spontaneous plans work better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I go with the flow naturally.",
                    "translation": "나는 자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I think about lasting impact!",
                    "translation": "나는 지속적인 영향에 대해 생각해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your depth adds real value!",
                    "translation": "너의 깊이가 진짜 가치를 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-oh goes with the flow @@.",
                    "hint": "ISTP는 자연스럽고 편하게 흐름을 따라요.",
                    "optionA": "naturally",
                    "optionB": "never",
                    "optionC": "hardly",
                    "result": "naturally",
                    "explanation": "태오는 'I go with the flow naturally'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I want growth from experiences!",
                    "translation": "나는 경험으로부터 성장을 원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I enjoy whatever happens right now.",
                    "translation": "나는 지금 일어나는 뭐든 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your flexibility brings adventure always!",
                    "translation": "너의 유연성이 항상 모험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You help me find deeper meaning.",
                    "translation": "너는 내가 더 깊은 의미를 찾도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "Freedom and purpose both matter!",
                    "translation": "자유와 목적 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택하는 것에 대한 문장이에요.",
                    "result": "Follow your own heart always",
                    "explanation": "항상 너 자신의 마음을 따라.",
                    "optionA": "always",
                    "optionB": "own",
                    "optionC": "your",
                    "optionD": "heart",
                    "optionE": "Follow"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 활동 선택하기",
            "explanation": "ISTP의 즉흥적 선택과 INFJ의 의미 중심 선택 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "Let's see what we feel like.",
                    "translation": "우리가 어떻게 느끼는지 보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I choose activities with purpose!",
                    "translation": "나는 목적이 있는 활동을 선택해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Spontaneous plans work better for me.",
                    "translation": "즉흥적인 계획이 나한테 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미영",
                    "script": "Meaningful experiences matter most here!",
                    "translation": "의미 있는 경험이 여기서 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 그 순간의 기분에 따라 즉흥적으로 결정합니다.",
                    "hint": "ISTP는 미리 계획하기보다 즉흥적으로 행동해요.",
                    "result": "O",
                    "explanation": "태오는 'Let's see what we feel like'와 'Spontaneous plans work better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I go with the flow naturally.",
                    "translation": "나는 자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I think about lasting impact!",
                    "translation": "나는 지속적인 영향에 대해 생각해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your depth adds real value!",
                    "translation": "너의 깊이가 진짜 가치를 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-oh goes with the flow @@.",
                    "hint": "ISTP는 자연스럽고 편하게 흐름을 따라요.",
                    "optionA": "naturally",
                    "optionB": "never",
                    "optionC": "hardly",
                    "result": "naturally",
                    "explanation": "태오는 'I go with the flow naturally'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I want growth from experiences!",
                    "translation": "나는 경험으로부터 성장을 원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I enjoy whatever happens right now.",
                    "translation": "나는 지금 일어나는 뭐든 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your flexibility brings adventure always!",
                    "translation": "너의 유연성이 항상 모험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You help me find deeper meaning.",
                    "translation": "너는 내가 더 깊은 의미를 찾도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "Freedom and purpose both matter!",
                    "translation": "자유와 목적 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택하는 것에 대한 문장이에요.",
                    "optionA": "always",
                    "optionB": "own",
                    "optionC": "your",
                    "optionD": "heart",
                    "optionE": "Follow",
                    "result": "Follow your own heart always",
                    "explanation": "항상 너 자신의 마음을 따라."
                }
            ]
        }
    ]
}
ID: 18450 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 구매 결정",
            "explanation": "ISTP의 실용성 판단과 INFJ의 가치 고려 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "Does it work well?",
                    "translation": "그게 잘 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "Does it align with values?",
                    "translation": "그게 가치와 일치해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I check practical features first.",
                    "translation": "나는 먼저 실용적인 기능을 확인해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "I consider long-term meaning here!",
                    "translation": "나는 여기서 장기적인 의미를 고려해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 제품의 실용성과 기능을 먼저 확인합니다.",
                    "hint": "ISTP는 실제로 효과적인지를 중요하게 봐요.",
                    "result": "O",
                    "explanation": "성호는 'Does it work well?'과 'I check practical features first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I test it before buying.",
                    "translation": "나는 사기 전에 테스트해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I think about ethical implications!",
                    "translation": "나는 윤리적 영향에 대해 생각해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your values add important perspective!",
                    "translation": "너의 가치들이 중요한 관점을 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho checks practical features @@.",
                    "hint": "ISTP는 실용적인 것을 먼저 확인해요.",
                    "optionA": "last",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "성호는 'I check practical features first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I research company's mission deeply!",
                    "translation": "나는 회사의 사명을 깊이 조사해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "I care about quality and durability.",
                    "translation": "나는 품질과 내구성에 신경 써."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your practicality prevents waste always!",
                    "translation": "너의 실용성이 항상 낭비를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You make me consider bigger impact.",
                    "translation": "너는 내가 더 큰 영향을 고려하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Function and values create satisfaction!",
                    "translation": "기능과 가치가 만족을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 선택에 대한 문장이에요.",
                    "result": "Smart choices save us money",
                    "explanation": "현명한 선택이 우리 돈을 절약해요.",
                    "optionA": "choices",
                    "optionB": "Smart",
                    "optionC": "money",
                    "optionD": "us",
                    "optionE": "save"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 구매 결정",
            "explanation": "ISTP의 실용성 판단과 INFJ의 가치 고려 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "Does it work well?",
                    "translation": "그게 잘 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "Does it align with values?",
                    "translation": "그게 가치와 일치해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I check practical features first.",
                    "translation": "나는 먼저 실용적인 기능을 확인해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "I consider long-term meaning here!",
                    "translation": "나는 여기서 장기적인 의미를 고려해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 제품의 실용성과 기능을 먼저 확인합니다.",
                    "hint": "ISTP는 실제로 효과적인지를 중요하게 봐요.",
                    "result": "O",
                    "explanation": "성호는 'Does it work well?'과 'I check practical features first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I test it before buying.",
                    "translation": "나는 사기 전에 테스트해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I think about ethical implications!",
                    "translation": "나는 윤리적 영향에 대해 생각해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your values add important perspective!",
                    "translation": "너의 가치들이 중요한 관점을 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho checks practical features @@.",
                    "hint": "ISTP는 실용적인 것을 먼저 확인해요.",
                    "optionA": "last",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "성호는 'I check practical features first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I research company's mission deeply!",
                    "translation": "나는 회사의 사명을 깊이 조사해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "I care about quality and durability.",
                    "translation": "나는 품질과 내구성에 신경 써."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your practicality prevents waste always!",
                    "translation": "너의 실용성이 항상 낭비를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You make me consider bigger impact.",
                    "translation": "너는 내가 더 큰 영향을 고려하게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Function and values create satisfaction!",
                    "translation": "기능과 가치가 만족을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 선택에 대한 문장이에요.",
                    "optionA": "choices",
                    "optionB": "Smart",
                    "optionC": "money",
                    "optionD": "us",
                    "optionE": "save",
                    "result": "Smart choices save us money",
                    "explanation": "현명한 선택이 우리 돈을 절약해요."
                }
            ]
        }
    ]
}
ID: 18451 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리하기",
            "explanation": "ISTP의 기능적 정리와 INFJ의 공간 의미 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "I keep only useful things.",
                    "translation": "나는 유용한 것들만 보관해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I create peaceful healing space!",
                    "translation": "나는 평화로운 치유 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "Everything must serve a purpose.",
                    "translation": "모든 것이 목적을 제공해야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "Atmosphere affects our wellbeing deeply!",
                    "translation": "분위기가 우리 웰빙에 깊이 영향을 줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지안은 실용적이지 않은 물건은 과감히 버립니다.",
                    "hint": "ISTP는 기능과 효율성 중심으로 정리해요.",
                    "result": "O",
                    "explanation": "지안이는 'I keep only useful things'와 'Everything must serve a purpose'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "I organize by frequency of use.",
                    "translation": "나는 사용 빈도로 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "I arrange items with intention!",
                    "translation": "나는 의도를 가지고 물건을 배치해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지안",
                    "script": "Your thoughtful design creates harmony!",
                    "translation": "너의 사려 깊은 디자인이 조화를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-an keeps only useful @@.",
                    "hint": "ISTP는 실용적인 물건만 보관해요.",
                    "optionA": "dreams",
                    "optionB": "things",
                    "optionC": "problems",
                    "result": "things",
                    "explanation": "지안이는 'I keep only useful things'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "I need spaces for reflection!",
                    "translation": "나는 성찰을 위한 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "I make sure everything works smoothly.",
                    "translation": "나는 모든 것이 순조롭게 작동하도록 확인해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Your efficiency makes life easier!",
                    "translation": "너의 효율성이 삶을 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "You help me appreciate aesthetics.",
                    "translation": "너는 내가 미학을 감상하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Function and beauty work together!",
                    "translation": "기능과 아름다움이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깔끔한 공간에 대한 문장이에요.",
                    "result": "Clean spaces create clear minds",
                    "explanation": "깨끗한 공간이 명확한 정신을 만들어요.",
                    "optionA": "spaces",
                    "optionB": "create",
                    "optionC": "minds",
                    "optionD": "clear",
                    "optionE": "Clean"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리하기",
            "explanation": "ISTP의 기능적 정리와 INFJ의 공간 의미 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "I keep only useful things.",
                    "translation": "나는 유용한 것들만 보관해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I create peaceful healing space!",
                    "translation": "나는 평화로운 치유 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "Everything must serve a purpose.",
                    "translation": "모든 것이 목적을 제공해야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "Atmosphere affects our wellbeing deeply!",
                    "translation": "분위기가 우리 웰빙에 깊이 영향을 줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지안은 실용적이지 않은 물건은 과감히 버립니다.",
                    "hint": "ISTP는 기능과 효율성 중심으로 정리해요.",
                    "result": "O",
                    "explanation": "지안이는 'I keep only useful things'와 'Everything must serve a purpose'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "I organize by frequency of use.",
                    "translation": "나는 사용 빈도로 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "I arrange items with intention!",
                    "translation": "나는 의도를 가지고 물건을 배치해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지안",
                    "script": "Your thoughtful design creates harmony!",
                    "translation": "너의 사려 깊은 디자인이 조화를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-an keeps only useful @@.",
                    "hint": "ISTP는 실용적인 물건만 보관해요.",
                    "optionA": "dreams",
                    "optionB": "things",
                    "optionC": "problems",
                    "result": "things",
                    "explanation": "지안이는 'I keep only useful things'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "I need spaces for reflection!",
                    "translation": "나는 성찰을 위한 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "I make sure everything works smoothly.",
                    "translation": "나는 모든 것이 순조롭게 작동하도록 확인해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Your efficiency makes life easier!",
                    "translation": "너의 효율성이 삶을 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "You help me appreciate aesthetics.",
                    "translation": "너는 내가 미학을 감상하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Function and beauty work together!",
                    "translation": "기능과 아름다움이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깔끔한 공간에 대한 문장이에요.",
                    "optionA": "spaces",
                    "optionB": "create",
                    "optionC": "minds",
                    "optionD": "clear",
                    "optionE": "Clean",
                    "result": "Clean spaces create clear minds",
                    "explanation": "깨끗한 공간이 명확한 정신을 만들어요."
                }
            ]
        }
    ]
}
ID: 18452 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 관리",
            "explanation": "ISTP의 유연한 흐름과 INFJ의 의미 있는 루틴 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I handle things as needed.",
                    "translation": "나는 필요할 때 것들을 처리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I follow meaningful daily rituals!",
                    "translation": "나는 의미 있는 일일 의식을 따라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Rigid schedules feel restrictive to me.",
                    "translation": "엄격한 일정이 나한테 제한적으로 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Routines give my life structure!",
                    "translation": "루틴이 내 삶에 구조를 줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채린은 정해진 일정 없이 유연하게 하루를 보냅니다.",
                    "hint": "ISTP는 자유롭고 적응적인 생활을 선호해요.",
                    "result": "O",
                    "explanation": "채린이는 'I handle things as needed'와 'Rigid schedules feel restrictive'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "I adapt to situations quickly.",
                    "translation": "나는 상황에 빠르게 적응해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I reserve time for deep thinking!",
                    "translation": "나는 깊은 사고를 위한 시간을 예약해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채린",
                    "script": "Your intentionality adds depth always!",
                    "translation": "너의 의도성이 항상 깊이를 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-rin handles things as @@.",
                    "hint": "ISTP는 필요에 따라 유연하게 대응해요.",
                    "optionA": "never",
                    "optionB": "needed",
                    "optionC": "planned",
                    "result": "needed",
                    "explanation": "채린이는 'I handle things as needed'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I start mornings with meditation!",
                    "translation": "나는 아침을 명상으로 시작해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "I do whatever feels right today.",
                    "translation": "나는 오늘 옳다고 느껴지는 걸 뭐든 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your flexibility prevents stress buildup!",
                    "translation": "너의 유연성이 스트레스 축적을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You help me find inner peace.",
                    "translation": "너는 내가 내면의 평화를 찾도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Freedom and purpose balance well!",
                    "translation": "자유와 목적이 잘 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하루를 사는 것에 대한 문장이에요.",
                    "result": "Each new day brings chances",
                    "explanation": "각각의 새 날이 기회를 가져와요.",
                    "optionA": "new",
                    "optionB": "brings",
                    "optionC": "Each",
                    "optionD": "day",
                    "optionE": "chances"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 관리",
            "explanation": "ISTP의 유연한 흐름과 INFJ의 의미 있는 루틴 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I handle things as needed.",
                    "translation": "나는 필요할 때 것들을 처리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I follow meaningful daily rituals!",
                    "translation": "나는 의미 있는 일일 의식을 따라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Rigid schedules feel restrictive to me.",
                    "translation": "엄격한 일정이 나한테 제한적으로 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Routines give my life structure!",
                    "translation": "루틴이 내 삶에 구조를 줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채린은 정해진 일정 없이 유연하게 하루를 보냅니다.",
                    "hint": "ISTP는 자유롭고 적응적인 생활을 선호해요.",
                    "result": "O",
                    "explanation": "채린이는 'I handle things as needed'와 'Rigid schedules feel restrictive'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "I adapt to situations quickly.",
                    "translation": "나는 상황에 빠르게 적응해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I reserve time for deep thinking!",
                    "translation": "나는 깊은 사고를 위한 시간을 예약해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채린",
                    "script": "Your intentionality adds depth always!",
                    "translation": "너의 의도성이 항상 깊이를 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-rin handles things as @@.",
                    "hint": "ISTP는 필요에 따라 유연하게 대응해요.",
                    "optionA": "never",
                    "optionB": "needed",
                    "optionC": "planned",
                    "result": "needed",
                    "explanation": "채린이는 'I handle things as needed'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I start mornings with meditation!",
                    "translation": "나는 아침을 명상으로 시작해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "I do whatever feels right today.",
                    "translation": "나는 오늘 옳다고 느껴지는 걸 뭐든 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your flexibility prevents stress buildup!",
                    "translation": "너의 유연성이 스트레스 축적을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You help me find inner peace.",
                    "translation": "너는 내가 내면의 평화를 찾도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Freedom and purpose balance well!",
                    "translation": "자유와 목적이 잘 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "하루를 사는 것에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "brings",
                    "optionC": "Each",
                    "optionD": "day",
                    "optionE": "chances",
                    "result": "Each new day brings chances",
                    "explanation": "각각의 새 날이 기회를 가져와요."
                }
            ]
        }
    ]
}
ID: 18453 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "기계 고장 수리",
            "explanation": "ISTP의 즉각적 대응과 INFJ의 장기적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I fix it right now.",
                    "translation": "나는 그것을 지금 바로 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "Why did this problem happen?",
                    "translation": "왜 이 문제가 일어났어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Quick solution gets things working.",
                    "translation": "빠른 해결책이 것들을 작동하게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "Understanding prevents future issues deeply!",
                    "translation": "이해하는 게 미래 문제를 깊이 막아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민은 즉시 도구를 들고 문제를 해결합니다.",
                    "hint": "ISTP는 바로 손으로 문제를 해결해요.",
                    "result": "O",
                    "explanation": "동민이는 'I fix it right now'와 'Quick solution gets things working'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "I work with my hands.",
                    "translation": "나는 내 손으로 일해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I research root causes thoroughly!",
                    "translation": "나는 근본 원인을 철저히 조사해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동민",
                    "script": "Your insight prevents repeating problems!",
                    "translation": "너의 통찰이 반복되는 문제를 막아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min fixes it right @@.",
                    "hint": "ISTP는 즉시 바로 해결해요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "동민이는 'I fix it right now'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I see patterns in failures!",
                    "translation": "나는 실패들에서 패턴을 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "I test different solutions practically.",
                    "translation": "나는 다른 해결책들을 실용적으로 테스트해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your skills restore things quickly!",
                    "translation": "너의 기술이 것들을 빠르게 복구해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You help me understand whole system.",
                    "translation": "너는 내가 전체 시스템을 이해하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "Quick fixes and deep understanding help!",
                    "translation": "빠른 수리와 깊은 이해가 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제를 고치는 것에 대한 문장이에요.",
                    "result": "Fast fixes solve problems well",
                    "explanation": "빠른 수리가 문제를 잘 해결해요.",
                    "optionA": "problems",
                    "optionB": "well",
                    "optionC": "solve",
                    "optionD": "fixes",
                    "optionE": "Fast"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "기계 고장 수리",
            "explanation": "ISTP의 즉각적 대응과 INFJ의 장기적 해결 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I fix it right now.",
                    "translation": "나는 그것을 지금 바로 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "Why did this problem happen?",
                    "translation": "왜 이 문제가 일어났어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Quick solution gets things working.",
                    "translation": "빠른 해결책이 것들을 작동하게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "Understanding prevents future issues deeply!",
                    "translation": "이해하는 게 미래 문제를 깊이 막아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민은 즉시 도구를 들고 문제를 해결합니다.",
                    "hint": "ISTP는 바로 손으로 문제를 해결해요.",
                    "result": "O",
                    "explanation": "동민이는 'I fix it right now'와 'Quick solution gets things working'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "I work with my hands.",
                    "translation": "나는 내 손으로 일해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I research root causes thoroughly!",
                    "translation": "나는 근본 원인을 철저히 조사해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동민",
                    "script": "Your insight prevents repeating problems!",
                    "translation": "너의 통찰이 반복되는 문제를 막아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min fixes it right @@.",
                    "hint": "ISTP는 즉시 바로 해결해요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "동민이는 'I fix it right now'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I see patterns in failures!",
                    "translation": "나는 실패들에서 패턴을 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "I test different solutions practically.",
                    "translation": "나는 다른 해결책들을 실용적으로 테스트해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your skills restore things quickly!",
                    "translation": "너의 기술이 것들을 빠르게 복구해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You help me understand whole system.",
                    "translation": "너는 내가 전체 시스템을 이해하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "Quick fixes and deep understanding help!",
                    "translation": "빠른 수리와 깊은 이해가 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제를 고치는 것에 대한 문장이에요.",
                    "optionA": "problems",
                    "optionB": "well",
                    "optionC": "solve",
                    "optionD": "fixes",
                    "optionE": "Fast",
                    "result": "Fast fixes solve problems well",
                    "explanation": "빠른 수리가 문제를 잘 해결해요."
                }
            ]
        }
    ]
}
ID: 18454 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비 스트레스",
            "explanation": "ISTP의 실전 연습과 INFJ의 이해 중심 학습 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I practice problems repeatedly now.",
                    "translation": "나는 지금 문제들을 반복해서 연습해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I need to understand concepts deeply!",
                    "translation": "나는 개념들을 깊이 이해해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Doing exercises prepares me best.",
                    "translation": "연습 문제를 하는 게 나를 가장 잘 준비시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미나",
                    "script": "Knowing why helps me remember!",
                    "translation": "왜인지 아는 게 내가 기억하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진은 실제 문제를 많이 풀면서 준비합니다.",
                    "hint": "ISTP는 실전 연습을 중심으로 공부해요.",
                    "result": "O",
                    "explanation": "성진이는 'I practice problems repeatedly'와 'Doing exercises prepares me best'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "I focus on technique mastery.",
                    "translation": "나는 기술 숙달에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I connect ideas to bigger themes!",
                    "translation": "나는 아이디어들을 더 큰 주제에 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your understanding creates lasting knowledge!",
                    "translation": "너의 이해가 지속적인 지식을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin practices problems @@.",
                    "hint": "ISTP는 반복해서 연습해요.",
                    "optionA": "never",
                    "optionB": "repeatedly",
                    "optionC": "once",
                    "result": "repeatedly",
                    "explanation": "성진이는 'I practice problems repeatedly'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "I visualize whole picture clearly!",
                    "translation": "나는 전체 그림을 명확히 시각화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I memorize through repeated practice.",
                    "translation": "나는 반복된 연습을 통해 암기해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Your practice builds strong skills!",
                    "translation": "너의 연습이 강한 기술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You help me see connections.",
                    "translation": "너는 내가 연결들을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "Practice and understanding both work!",
                    "translation": "연습과 이해 둘 다 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공부하는 것에 대한 문장이에요.",
                    "result": "Hard work brings good success",
                    "explanation": "열심히 일하는 게 좋은 성공을 가져와요.",
                    "optionA": "Hard",
                    "optionB": "good",
                    "optionC": "success",
                    "optionD": "brings",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 준비 스트레스",
            "explanation": "ISTP의 실전 연습과 INFJ의 이해 중심 학습 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I practice problems repeatedly now.",
                    "translation": "나는 지금 문제들을 반복해서 연습해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I need to understand concepts deeply!",
                    "translation": "나는 개념들을 깊이 이해해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Doing exercises prepares me best.",
                    "translation": "연습 문제를 하는 게 나를 가장 잘 준비시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미나",
                    "script": "Knowing why helps me remember!",
                    "translation": "왜인지 아는 게 내가 기억하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진은 실제 문제를 많이 풀면서 준비합니다.",
                    "hint": "ISTP는 실전 연습을 중심으로 공부해요.",
                    "result": "O",
                    "explanation": "성진이는 'I practice problems repeatedly'와 'Doing exercises prepares me best'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "I focus on technique mastery.",
                    "translation": "나는 기술 숙달에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I connect ideas to bigger themes!",
                    "translation": "나는 아이디어들을 더 큰 주제에 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your understanding creates lasting knowledge!",
                    "translation": "너의 이해가 지속적인 지식을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin practices problems @@.",
                    "hint": "ISTP는 반복해서 연습해요.",
                    "optionA": "never",
                    "optionB": "repeatedly",
                    "optionC": "once",
                    "result": "repeatedly",
                    "explanation": "성진이는 'I practice problems repeatedly'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "I visualize whole picture clearly!",
                    "translation": "나는 전체 그림을 명확히 시각화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I memorize through repeated practice.",
                    "translation": "나는 반복된 연습을 통해 암기해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Your practice builds strong skills!",
                    "translation": "너의 연습이 강한 기술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You help me see connections.",
                    "translation": "너는 내가 연결들을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "Practice and understanding both work!",
                    "translation": "연습과 이해 둘 다 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "공부하는 것에 대한 문장이에요.",
                    "optionA": "Hard",
                    "optionB": "good",
                    "optionC": "success",
                    "optionD": "brings",
                    "optionE": "work",
                    "result": "Hard work brings good success",
                    "explanation": "열심히 일하는 게 좋은 성공을 가져와요."
                }
            ]
        }
    ]
}
ID: 18455 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택하기",
            "explanation": "ISTP의 실용적 기술과 INFJ의 사명감 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I want hands-on work.",
                    "translation": "나는 실습 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I want to help people!",
                    "translation": "나는 사람들을 돕고 싶어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Skills I can use matter most.",
                    "translation": "내가 사용할 수 있는 기술이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정민",
                    "script": "Making a difference drives me deeply!",
                    "translation": "변화를 만드는 게 나를 깊이 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하연은 실용적인 기술을 사용하는 직업을 선호합니다.",
                    "hint": "ISTP는 손으로 하는 실질적인 일을 좋아해요.",
                    "result": "O",
                    "explanation": "하연이는 'I want hands-on work'와 'Skills I can use matter most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "I solve real practical problems.",
                    "translation": "나는 실제 실용적인 문제들을 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정민",
                    "script": "I guide others toward growth!",
                    "translation": "나는 다른 사람들을 성장으로 안내해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your passion inspires positive change!",
                    "translation": "너의 열정이 긍정적 변화에 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon wants hands-on @@.",
                    "hint": "ISTP는 직접 손으로 하는 일을 원해요.",
                    "optionA": "meetings",
                    "optionB": "work",
                    "optionC": "talking",
                    "result": "work",
                    "explanation": "하연이는 'I want hands-on work'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "I see my life's purpose clearly!",
                    "translation": "나는 내 삶의 목적을 명확히 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "I like independent work style.",
                    "translation": "나는 독립적인 일 스타일을 좋아해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정민",
                    "script": "Your expertise creates valuable solutions!",
                    "translation": "너의 전문성이 가치 있는 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You remind me work helps others.",
                    "translation": "너는 일이 다른 사람들을 돕는다는 걸 나한테 상기시켜줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정민",
                    "script": "Skills and purpose both create fulfillment!",
                    "translation": "기술과 목적 둘 다 성취감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 일에 대한 문장이에요.",
                    "result": "Good work brings great satisfaction",
                    "explanation": "좋은 일이 큰 만족을 가져와요.",
                    "optionA": "work",
                    "optionB": "brings",
                    "optionC": "great",
                    "optionD": "satisfaction",
                    "optionE": "Good"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택하기",
            "explanation": "ISTP의 실용적 기술과 INFJ의 사명감 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I want hands-on work.",
                    "translation": "나는 실습 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I want to help people!",
                    "translation": "나는 사람들을 돕고 싶어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Skills I can use matter most.",
                    "translation": "내가 사용할 수 있는 기술이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정민",
                    "script": "Making a difference drives me deeply!",
                    "translation": "변화를 만드는 게 나를 깊이 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하연은 실용적인 기술을 사용하는 직업을 선호합니다.",
                    "hint": "ISTP는 손으로 하는 실질적인 일을 좋아해요.",
                    "result": "O",
                    "explanation": "하연이는 'I want hands-on work'와 'Skills I can use matter most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "I solve real practical problems.",
                    "translation": "나는 실제 실용적인 문제들을 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정민",
                    "script": "I guide others toward growth!",
                    "translation": "나는 다른 사람들을 성장으로 안내해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your passion inspires positive change!",
                    "translation": "너의 열정이 긍정적 변화에 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon wants hands-on @@.",
                    "hint": "ISTP는 직접 손으로 하는 일을 원해요.",
                    "optionA": "meetings",
                    "optionB": "work",
                    "optionC": "talking",
                    "result": "work",
                    "explanation": "하연이는 'I want hands-on work'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "I see my life's purpose clearly!",
                    "translation": "나는 내 삶의 목적을 명확히 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "I like independent work style.",
                    "translation": "나는 독립적인 일 스타일을 좋아해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정민",
                    "script": "Your expertise creates valuable solutions!",
                    "translation": "너의 전문성이 가치 있는 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You remind me work helps others.",
                    "translation": "너는 일이 다른 사람들을 돕는다는 걸 나한테 상기시켜줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정민",
                    "script": "Skills and purpose both create fulfillment!",
                    "translation": "기술과 목적 둘 다 성취감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 일에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "brings",
                    "optionC": "great",
                    "optionD": "satisfaction",
                    "optionE": "Good",
                    "result": "Good work brings great satisfaction",
                    "explanation": "좋은 일이 큰 만족을 가져와요."
                }
            ]
        }
    ]
}
ID: 18456 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "프로젝트 목표 설정",
            "explanation": "ISTP의 단기 목표와 INFJ의 비전 중심 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "Let's focus on this month.",
                    "translation": "우리 이번 달에 집중하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I see the big vision!",
                    "translation": "나는 큰 비전을 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "Immediate tasks need attention first.",
                    "translation": "즉각적인 업무가 먼저 관심이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "Long-term impact matters most here!",
                    "translation": "장기적인 영향이 여기서 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소은은 당장 해야 할 구체적인 과제에 집중합니다.",
                    "hint": "ISTP는 현재의 실질적인 목표를 중시해요.",
                    "result": "O",
                    "explanation": "소은이는 'Let's focus on this month'와 'Immediate tasks need attention first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소은",
                    "script": "I complete one thing at time.",
                    "translation": "나는 한 번에 한 가지를 완료해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I connect actions to purpose!",
                    "translation": "나는 행동들을 목적에 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소은",
                    "script": "Your vision gives work meaning!",
                    "translation": "너의 비전이 일에 의미를 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-eun focuses on this @@.",
                    "hint": "ISTP는 현재 시점에 집중해요.",
                    "optionA": "year",
                    "optionB": "month",
                    "optionC": "decade",
                    "result": "month",
                    "explanation": "소은이는 'Let's focus on this month'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I imagine future possibilities clearly!",
                    "translation": "나는 미래 가능성들을 명확히 상상해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소은",
                    "script": "I deal with what's in front.",
                    "translation": "나는 앞에 있는 것을 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your practicality keeps us grounded!",
                    "translation": "너의 실용성이 우리를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "You help me see larger purpose.",
                    "translation": "너는 내가 더 큰 목적을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Present and future both need attention!",
                    "translation": "현재와 미래 둘 다 관심이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "result": "Clear goals help us reach",
                    "explanation": "명확한 목표가 우리가 도달하도록 도와요.",
                    "optionA": "reach",
                    "optionB": "Clear",
                    "optionC": "us",
                    "optionD": "goals",
                    "optionE": "help"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "프로젝트 목표 설정",
            "explanation": "ISTP의 단기 목표와 INFJ의 비전 중심 목표 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "Let's focus on this month.",
                    "translation": "우리 이번 달에 집중하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I see the big vision!",
                    "translation": "나는 큰 비전을 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "Immediate tasks need attention first.",
                    "translation": "즉각적인 업무가 먼저 관심이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "Long-term impact matters most here!",
                    "translation": "장기적인 영향이 여기서 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소은은 당장 해야 할 구체적인 과제에 집중합니다.",
                    "hint": "ISTP는 현재의 실질적인 목표를 중시해요.",
                    "result": "O",
                    "explanation": "소은이는 'Let's focus on this month'와 'Immediate tasks need attention first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소은",
                    "script": "I complete one thing at time.",
                    "translation": "나는 한 번에 한 가지를 완료해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I connect actions to purpose!",
                    "translation": "나는 행동들을 목적에 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소은",
                    "script": "Your vision gives work meaning!",
                    "translation": "너의 비전이 일에 의미를 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-eun focuses on this @@.",
                    "hint": "ISTP는 현재 시점에 집중해요.",
                    "optionA": "year",
                    "optionB": "month",
                    "optionC": "decade",
                    "result": "month",
                    "explanation": "소은이는 'Let's focus on this month'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I imagine future possibilities clearly!",
                    "translation": "나는 미래 가능성들을 명확히 상상해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소은",
                    "script": "I deal with what's in front.",
                    "translation": "나는 앞에 있는 것을 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your practicality keeps us grounded!",
                    "translation": "너의 실용성이 우리를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "You help me see larger purpose.",
                    "translation": "너는 내가 더 큰 목적을 보도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Present and future both need attention!",
                    "translation": "현재와 미래 둘 다 관심이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "reach",
                    "optionB": "Clear",
                    "optionC": "us",
                    "optionD": "goals",
                    "optionE": "help",
                    "result": "Clear goals help us reach",
                    "explanation": "명확한 목표가 우리가 도달하도록 도와요."
                }
            ]
        }
    ]
}
ID: 18457 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "야외 활동 즐기기",
            "explanation": "ISTP의 모험 추구와 INFJ의 자연 성찰 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I love trying extreme sports!",
                    "translation": "나는 익스트림 스포츠를 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I find peace in nature!",
                    "translation": "나는 자연에서 평화를 찾아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Physical challenges excite me always.",
                    "translation": "신체적 도전이 나를 항상 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미영",
                    "script": "Natural beauty inspires deep reflection!",
                    "translation": "자연의 아름다움이 깊은 성찰에 영감을 줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 스릴 있고 도전적인 야외 활동을 즐깁니다.",
                    "hint": "ISTP는 모험적이고 신체적인 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'I love trying extreme sports'와 'Physical challenges excite me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I test my limits outdoors.",
                    "translation": "나는 야외에서 내 한계를 테스트해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I connect with something bigger!",
                    "translation": "나는 더 큰 무언가와 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your appreciation adds depth always!",
                    "translation": "너의 감상이 항상 깊이를 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-oh loves trying extreme @@.",
                    "hint": "ISTP는 익스트림 스포츠를 좋아해요.",
                    "optionA": "sleeping",
                    "optionB": "sports",
                    "optionC": "reading",
                    "result": "sports",
                    "explanation": "태오는 'I love trying extreme sports'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I write about nature experiences!",
                    "translation": "나는 자연 경험에 대해 글을 써!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I enjoy the adrenaline rush.",
                    "translation": "나는 아드레날린 분출을 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your courage inspires me often!",
                    "translation": "너의 용기가 나한테 자주 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You help me appreciate quieter moments.",
                    "translation": "너는 내가 더 조용한 순간들을 감상하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "Action and reflection both enrich life!",
                    "translation": "행동과 성찰 둘 다 삶을 풍요롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자연에 대한 문장이에요.",
                    "result": "Nature heals and calms us",
                    "explanation": "자연이 우리를 치유하고 진정시켜요.",
                    "optionA": "heals",
                    "optionB": "calms",
                    "optionC": "Nature",
                    "optionD": "and",
                    "optionE": "us"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "야외 활동 즐기기",
            "explanation": "ISTP의 모험 추구와 INFJ의 자연 성찰 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I love trying extreme sports!",
                    "translation": "나는 익스트림 스포츠를 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I find peace in nature!",
                    "translation": "나는 자연에서 평화를 찾아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Physical challenges excite me always.",
                    "translation": "신체적 도전이 나를 항상 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미영",
                    "script": "Natural beauty inspires deep reflection!",
                    "translation": "자연의 아름다움이 깊은 성찰에 영감을 줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 스릴 있고 도전적인 야외 활동을 즐깁니다.",
                    "hint": "ISTP는 모험적이고 신체적인 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'I love trying extreme sports'와 'Physical challenges excite me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I test my limits outdoors.",
                    "translation": "나는 야외에서 내 한계를 테스트해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I connect with something bigger!",
                    "translation": "나는 더 큰 무언가와 연결해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your appreciation adds depth always!",
                    "translation": "너의 감상이 항상 깊이를 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-oh loves trying extreme @@.",
                    "hint": "ISTP는 익스트림 스포츠를 좋아해요.",
                    "optionA": "sleeping",
                    "optionB": "sports",
                    "optionC": "reading",
                    "result": "sports",
                    "explanation": "태오는 'I love trying extreme sports'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I write about nature experiences!",
                    "translation": "나는 자연 경험에 대해 글을 써!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I enjoy the adrenaline rush.",
                    "translation": "나는 아드레날린 분출을 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your courage inspires me often!",
                    "translation": "너의 용기가 나한테 자주 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You help me appreciate quieter moments.",
                    "translation": "너는 내가 더 조용한 순간들을 감상하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "Action and reflection both enrich life!",
                    "translation": "행동과 성찰 둘 다 삶을 풍요롭게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자연에 대한 문장이에요.",
                    "optionA": "heals",
                    "optionB": "calms",
                    "optionC": "Nature",
                    "optionD": "and",
                    "optionE": "us",
                    "result": "Nature heals and calms us",
                    "explanation": "자연이 우리를 치유하고 진정시켜요."
                }
            ]
        }
    ]
}
ID: 18458 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 기술 연습",
            "explanation": "ISTP의 독립적 실습과 INFJ의 창의적 표현 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I practice alone every day.",
                    "translation": "나는 매일 혼자 연습해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I express my inner world!",
                    "translation": "나는 내 내면 세계를 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Mastering technique takes focused effort.",
                    "translation": "기술을 숙달하는 건 집중된 노력이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아름",
                    "script": "Art helps me communicate feelings!",
                    "translation": "예술이 내가 감정을 소통하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 혼자서 집중적으로 기술을 연마합니다.",
                    "hint": "ISTP는 독립적으로 연습하며 기술을 향상시켜요.",
                    "result": "O",
                    "explanation": "성호는 'I practice alone every day'와 'Mastering technique takes focused effort'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I perfect each movement carefully.",
                    "translation": "나는 각 동작을 신중하게 완벽하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I create with deep meaning!",
                    "translation": "나는 깊은 의미를 가지고 창작해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your creativity adds beautiful dimension!",
                    "translation": "너의 창의성이 아름다운 차원을 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho practices alone every @@.",
                    "hint": "ISTP는 매일 혼자 연습해요.",
                    "optionA": "month",
                    "optionB": "day",
                    "optionC": "year",
                    "result": "day",
                    "explanation": "성호는 'I practice alone every day'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I share stories through work!",
                    "translation": "나는 작품을 통해 이야기를 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "I focus on precision and control.",
                    "translation": "나는 정밀함과 통제에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your skill creates impressive results!",
                    "translation": "너의 기술이 인상적인 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You show me art's emotional power.",
                    "translation": "너는 예술의 감정적 힘을 나한테 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "Skill and soul both matter!",
                    "translation": "기술과 영혼 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "연습하는 것에 대한 문장이에요.",
                    "result": "Practice makes our skills perfect",
                    "explanation": "연습이 우리 기술을 완벽하게 만들어요.",
                    "optionA": "makes",
                    "optionB": "skills",
                    "optionC": "our",
                    "optionD": "Practice",
                    "optionE": "perfect"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 기술 연습",
            "explanation": "ISTP의 독립적 실습과 INFJ의 창의적 표현 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I practice alone every day.",
                    "translation": "나는 매일 혼자 연습해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I express my inner world!",
                    "translation": "나는 내 내면 세계를 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Mastering technique takes focused effort.",
                    "translation": "기술을 숙달하는 건 집중된 노력이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아름",
                    "script": "Art helps me communicate feelings!",
                    "translation": "예술이 내가 감정을 소통하도록 도와줘!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 혼자서 집중적으로 기술을 연마합니다.",
                    "hint": "ISTP는 독립적으로 연습하며 기술을 향상시켜요.",
                    "result": "O",
                    "explanation": "성호는 'I practice alone every day'와 'Mastering technique takes focused effort'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I perfect each movement carefully.",
                    "translation": "나는 각 동작을 신중하게 완벽하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I create with deep meaning!",
                    "translation": "나는 깊은 의미를 가지고 창작해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your creativity adds beautiful dimension!",
                    "translation": "너의 창의성이 아름다운 차원을 더해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho practices alone every @@.",
                    "hint": "ISTP는 매일 혼자 연습해요.",
                    "optionA": "month",
                    "optionB": "day",
                    "optionC": "year",
                    "result": "day",
                    "explanation": "성호는 'I practice alone every day'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I share stories through work!",
                    "translation": "나는 작품을 통해 이야기를 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "I focus on precision and control.",
                    "translation": "나는 정밀함과 통제에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your skill creates impressive results!",
                    "translation": "너의 기술이 인상적인 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You show me art's emotional power.",
                    "translation": "너는 예술의 감정적 힘을 나한테 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "Skill and soul both matter!",
                    "translation": "기술과 영혼 둘 다 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "연습하는 것에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "skills",
                    "optionC": "our",
                    "optionD": "Practice",
                    "optionE": "perfect",
                    "result": "Practice makes our skills perfect",
                    "explanation": "연습이 우리 기술을 완벽하게 만들어요."
                }
            ]
        }
    ]
}
ID: 18459 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "ISTP의 논리적 접근과 INFJ의 가치 중심 접근 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "What works best here?",
                    "translation": "여기서 뭐가 가장 효과적이야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "What feels right for everyone?",
                    "translation": "모두에게 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "Facts should guide our decision.",
                    "translation": "사실들이 우리 결정을 안내해야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민",
                    "script": "People's feelings matter deeply here!",
                    "translation": "사람들의 감정이 여기서 깊이 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지안은 객관적 사실과 논리로 갈등을 해결합니다.",
                    "hint": "ISTP는 감정보다 논리와 효과를 우선해요.",
                    "result": "O",
                    "explanation": "지안이는 'What works best here?'와 'Facts should guide our decision'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "Let's test each option objectively.",
                    "translation": "우리 각 선택지를 객관적으로 테스트하자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I sense underlying needs deeply!",
                    "translation": "나는 근본적인 필요를 깊이 감지해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지안",
                    "script": "Your empathy reveals hidden concerns!",
                    "translation": "너의 공감이 숨겨진 걱정들을 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-an says facts should guide our @@.",
                    "hint": "ISTP는 사실로 결정을 내려요.",
                    "optionA": "feelings",
                    "optionB": "decision",
                    "optionC": "dreams",
                    "result": "decision",
                    "explanation": "지안이는 'Facts should guide our decision'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "I want harmony for all!",
                    "translation": "나는 모두를 위한 조화를 원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "I analyze pros and cons clearly.",
                    "translation": "나는 장단점을 명확히 분석해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Your objectivity prevents emotional decisions!",
                    "translation": "너의 객관성이 감정적 결정을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "You help me consider human impact.",
                    "translation": "너는 내가 인간적 영향을 고려하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Logic and compassion solve conflicts!",
                    "translation": "논리와 연민이 갈등을 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Talking calmly helps solve problems",
                    "explanation": "침착하게 말하는 게 문제 해결에 도와줘요.",
                    "optionA": "Talking",
                    "optionB": "helps",
                    "optionC": "calmly",
                    "optionD": "problems",
                    "optionE": "solve"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "ISTP의 논리적 접근과 INFJ의 가치 중심 접근 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "What works best here?",
                    "translation": "여기서 뭐가 가장 효과적이야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "What feels right for everyone?",
                    "translation": "모두에게 뭐가 옳게 느껴져?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "Facts should guide our decision.",
                    "translation": "사실들이 우리 결정을 안내해야 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민",
                    "script": "People's feelings matter deeply here!",
                    "translation": "사람들의 감정이 여기서 깊이 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지안은 객관적 사실과 논리로 갈등을 해결합니다.",
                    "hint": "ISTP는 감정보다 논리와 효과를 우선해요.",
                    "result": "O",
                    "explanation": "지안이는 'What works best here?'와 'Facts should guide our decision'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "Let's test each option objectively.",
                    "translation": "우리 각 선택지를 객관적으로 테스트하자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I sense underlying needs deeply!",
                    "translation": "나는 근본적인 필요를 깊이 감지해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지안",
                    "script": "Your empathy reveals hidden concerns!",
                    "translation": "너의 공감이 숨겨진 걱정들을 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-an says facts should guide our @@.",
                    "hint": "ISTP는 사실로 결정을 내려요.",
                    "optionA": "feelings",
                    "optionB": "decision",
                    "optionC": "dreams",
                    "result": "decision",
                    "explanation": "지안이는 'Facts should guide our decision'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "I want harmony for all!",
                    "translation": "나는 모두를 위한 조화를 원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "I analyze pros and cons clearly.",
                    "translation": "나는 장단점을 명확히 분석해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Your objectivity prevents emotional decisions!",
                    "translation": "너의 객관성이 감정적 결정을 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "You help me consider human impact.",
                    "translation": "너는 내가 인간적 영향을 고려하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Logic and compassion solve conflicts!",
                    "translation": "논리와 연민이 갈등을 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Talking",
                    "optionB": "helps",
                    "optionC": "calmly",
                    "optionD": "problems",
                    "optionE": "solve",
                    "result": "Talking calmly helps solve problems",
                    "explanation": "침착하게 말하는 게 문제 해결에 도와줘요."
                }
            ]
        }
    ]
}
ID: 18460 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 프로젝트 갈등",
            "explanation": "ISTP의 실용적 해결과 INFJ의 조화 추구 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "Just fix the problem now.",
                    "translation": "그냥 지금 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Let's understand everyone's perspective first!",
                    "translation": "먼저 모두의 관점을 이해하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Quick action prevents further delay.",
                    "translation": "빠른 행동이 추가 지연을 막아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Everyone needs to feel heard!",
                    "translation": "모두가 경청받는다고 느껴야 해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채린은 즉시 실용적인 해결책을 찾아 실행합니다.",
                    "hint": "ISTP는 문제를 빠르게 해결하는 데 집중해요.",
                    "result": "O",
                    "explanation": "채린이는 'Just fix the problem now'와 'Quick action prevents further delay'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "I implement solution right away.",
                    "translation": "나는 해결책을 바로 실행해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I mediate between different views!",
                    "translation": "나는 다른 견해들 사이를 중재해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채린",
                    "script": "Your mediation restores team harmony!",
                    "translation": "너의 중재가 팀 조화를 회복시켜!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-rin implements solution right @@.",
                    "hint": "ISTP는 즉시 해결책을 실행해요.",
                    "optionA": "never",
                    "optionB": "away",
                    "optionC": "later",
                    "result": "away",
                    "explanation": "채린이는 'I implement solution right away'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I help people find common ground!",
                    "translation": "나는 사람들이 공통점을 찾도록 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "I focus on what actually works.",
                    "translation": "나는 실제로 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your efficiency gets us moving forward!",
                    "translation": "너의 효율성이 우리를 앞으로 움직이게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You help everyone feel valued.",
                    "translation": "너는 모두가 가치있다고 느끼도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Solutions and unity both heal teams!",
                    "translation": "해결책과 단결 둘 다 팀을 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Good teams solve problems together",
                    "explanation": "좋은 팀들이 함께 문제를 해결해요.",
                    "optionA": "solve",
                    "optionB": "problems",
                    "optionC": "together",
                    "optionD": "Good",
                    "optionE": "teams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 프로젝트 갈등",
            "explanation": "ISTP의 실용적 해결과 INFJ의 조화 추구 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "Just fix the problem now.",
                    "translation": "그냥 지금 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Let's understand everyone's perspective first!",
                    "translation": "먼저 모두의 관점을 이해하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Quick action prevents further delay.",
                    "translation": "빠른 행동이 추가 지연을 막아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Everyone needs to feel heard!",
                    "translation": "모두가 경청받는다고 느껴야 해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채린은 즉시 실용적인 해결책을 찾아 실행합니다.",
                    "hint": "ISTP는 문제를 빠르게 해결하는 데 집중해요.",
                    "result": "O",
                    "explanation": "채린이는 'Just fix the problem now'와 'Quick action prevents further delay'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "I implement solution right away.",
                    "translation": "나는 해결책을 바로 실행해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I mediate between different views!",
                    "translation": "나는 다른 견해들 사이를 중재해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채린",
                    "script": "Your mediation restores team harmony!",
                    "translation": "너의 중재가 팀 조화를 회복시켜!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-rin implements solution right @@.",
                    "hint": "ISTP는 즉시 해결책을 실행해요.",
                    "optionA": "never",
                    "optionB": "away",
                    "optionC": "later",
                    "result": "away",
                    "explanation": "채린이는 'I implement solution right away'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I help people find common ground!",
                    "translation": "나는 사람들이 공통점을 찾도록 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "I focus on what actually works.",
                    "translation": "나는 실제로 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your efficiency gets us moving forward!",
                    "translation": "너의 효율성이 우리를 앞으로 움직이게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You help everyone feel valued.",
                    "translation": "너는 모두가 가치있다고 느끼도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Solutions and unity both heal teams!",
                    "translation": "해결책과 단결 둘 다 팀을 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "problems",
                    "optionC": "together",
                    "optionD": "Good",
                    "optionE": "teams",
                    "result": "Good teams solve problems together",
                    "explanation": "좋은 팀들이 함께 문제를 해결해요."
                }
            ]
        }
    ]
}
ID: 18461 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "혼자만의 시간 즐기기",
            "explanation": "ISTP의 실용적 독립성과 INTJ의 전략적 고독 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I like fixing things alone.",
                    "translation": "나는 혼자 물건 고치는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I plan projects by myself.",
                    "translation": "나는 혼자 프로젝트를 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Working with my hands feels good.",
                    "translation": "손으로 작업하는 게 기분 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 혼자서 실용적인 작업을 즐깁니다.",
                    "hint": "ISTP는 혼자 손으로 하는 실용적인 활동을 선호해요.",
                    "result": "O",
                    "explanation": "태오는 'I like fixing things alone'과 'Working with my hands feels good'라고 말하며 실용적 독립 작업을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Deep thinking needs quiet time.",
                    "translation": "깊은 사고에는 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You really focus well!",
                    "translation": "너 정말 집중 잘하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I create systems that work.",
                    "translation": "나는 작동하는 시스템을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon creates @@ that work.",
                    "hint": "INTJ는 효율적으로 작동하는 체계를 만들어요.",
                    "optionA": "systems",
                    "optionB": "games",
                    "optionC": "stories",
                    "result": "systems",
                    "explanation": "지훈이는 'I create systems that work'라고 말했어요. INTJ답게 체계적인 시스템을 설계해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I learn by trying things.",
                    "translation": "나는 직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Long-term thinking guides my choices.",
                    "translation": "장기적 사고가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Present moment matters most to me.",
                    "translation": "현재 순간이 내게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your practical skills are amazing!",
                    "translation": "너의 실용적 기술이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You see the big picture.",
                    "translation": "넌 큰 그림을 보는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "You solve problems quickly!",
                    "translation": "넌 문제를 빠르게 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적인 작업에 대한 문장이에요.",
                    "result": "Independent solitude produces clear thinking",
                    "explanation": "독립적인 고독이 명확한 사고를 만들어내요.",
                    "optionA": "Independent",
                    "optionB": "solitude",
                    "optionC": "produces",
                    "optionD": "thinking",
                    "optionE": "clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "혼자만의 시간 즐기기",
            "explanation": "ISTP의 실용적 독립성과 INTJ의 전략적 고독 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I like fixing things alone.",
                    "translation": "나는 혼자 물건 고치는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I plan projects by myself.",
                    "translation": "나는 혼자 프로젝트를 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Working with my hands feels good.",
                    "translation": "손으로 작업하는 게 기분 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 혼자서 실용적인 작업을 즐깁니다.",
                    "hint": "ISTP는 혼자 손으로 하는 실용적인 활동을 선호해요.",
                    "result": "O",
                    "explanation": "태오는 'I like fixing things alone'과 'Working with my hands feels good'라고 말하며 실용적 독립 작업을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Deep thinking needs quiet time.",
                    "translation": "깊은 사고에는 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You really focus well!",
                    "translation": "너 정말 집중 잘하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I create systems that work.",
                    "translation": "나는 작동하는 시스템을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon creates @@ that work.",
                    "hint": "INTJ는 효율적으로 작동하는 체계를 만들어요.",
                    "optionA": "systems",
                    "optionB": "games",
                    "optionC": "stories",
                    "result": "systems",
                    "explanation": "지훈이는 'I create systems that work'라고 말했어요. INTJ답게 체계적인 시스템을 설계해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I learn by trying things.",
                    "translation": "나는 직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Long-term thinking guides my choices.",
                    "translation": "장기적 사고가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Present moment matters most to me.",
                    "translation": "현재 순간이 내게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your practical skills are amazing!",
                    "translation": "너의 실용적 기술이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You see the big picture.",
                    "translation": "넌 큰 그림을 보는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "You solve problems quickly!",
                    "translation": "넌 문제를 빠르게 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적인 작업에 대한 문장이에요.",
                    "optionA": "Independent",
                    "optionB": "solitude",
                    "optionC": "produces",
                    "optionD": "thinking",
                    "optionE": "clear",
                    "result": "Independent solitude produces clear thinking",
                    "explanation": "독립적인 고독이 명확한 사고를 만들어내요."
                }
            ]
        }
    ]
}
ID: 18462 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "적당한 거리 유지하기",
            "explanation": "INTJ의 선택적 교류와 ISTP의 자유로운 독립 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I choose friends very carefully.",
                    "translation": "나는 친구를 매우 신중하게 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I keep things casual and easy.",
                    "translation": "나는 편하고 쉽게 지내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Deep conversations energize me most.",
                    "translation": "깊은 대화가 나에게 가장 활력을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연이는 소수의 깊은 관계를 선호합니다.",
                    "hint": "INTJ는 많은 사람보다 소수와의 깊고 의미있는 관계를 선호해요.",
                    "result": "O",
                    "explanation": "서연이는 'I choose friends very carefully'와 'Deep conversations energize me most'라고 말하며 선택적이고 깊은 관계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "I enjoy my personal space.",
                    "translation": "나는 내 개인 공간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "You stay flexible with people!",
                    "translation": "넌 사람들과 유연하게 지내는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "Too many plans feel limiting.",
                    "translation": "계획이 너무 많으면 제한적으로 느껴져."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yeon enjoys her personal @@.",
                    "hint": "ISTP는 자신만의 개인적인 공간과 자유를 중시해요.",
                    "optionA": "time",
                    "optionB": "space",
                    "optionC": "friends",
                    "result": "space",
                    "explanation": "하연이는 'I enjoy my personal space'라고 말했어요. ISTP답게 독립적인 공간을 소중히 여겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I analyze people before trusting them.",
                    "translation": "믿기 전에 사람들을 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I go with the flow naturally.",
                    "translation": "나는 자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Strategic relationships help achieve goals.",
                    "translation": "전략적 관계가 목표 달성에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Spontaneous meetings work best for me!",
                    "translation": "즉흥적인 만남이 내게 가장 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You adapt so easily!",
                    "translation": "넌 정말 쉽게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You think things through deeply!",
                    "translation": "넌 일을 깊이 있게 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택적인 교류에 대한 문장이에요.",
                    "result": "Selective engagement creates meaningful connections",
                    "explanation": "선택적인 참여가 의미있는 연결을 만들어요.",
                    "optionA": "engagement",
                    "optionB": "creates",
                    "optionC": "connections",
                    "optionD": "Selective",
                    "optionE": "meaningful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "적당한 거리 유지하기",
            "explanation": "INTJ의 선택적 교류와 ISTP의 자유로운 독립 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I choose friends very carefully.",
                    "translation": "나는 친구를 매우 신중하게 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I keep things casual and easy.",
                    "translation": "나는 편하고 쉽게 지내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Deep conversations energize me most.",
                    "translation": "깊은 대화가 나에게 가장 활력을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연이는 소수의 깊은 관계를 선호합니다.",
                    "hint": "INTJ는 많은 사람보다 소수와의 깊고 의미있는 관계를 선호해요.",
                    "result": "O",
                    "explanation": "서연이는 'I choose friends very carefully'와 'Deep conversations energize me most'라고 말하며 선택적이고 깊은 관계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "I enjoy my personal space.",
                    "translation": "나는 내 개인 공간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "You stay flexible with people!",
                    "translation": "넌 사람들과 유연하게 지내는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "Too many plans feel limiting.",
                    "translation": "계획이 너무 많으면 제한적으로 느껴져."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yeon enjoys her personal @@.",
                    "hint": "ISTP는 자신만의 개인적인 공간과 자유를 중시해요.",
                    "optionA": "time",
                    "optionB": "space",
                    "optionC": "friends",
                    "result": "space",
                    "explanation": "하연이는 'I enjoy my personal space'라고 말했어요. ISTP답게 독립적인 공간을 소중히 여겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I analyze people before trusting them.",
                    "translation": "믿기 전에 사람들을 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I go with the flow naturally.",
                    "translation": "나는 자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Strategic relationships help achieve goals.",
                    "translation": "전략적 관계가 목표 달성에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Spontaneous meetings work best for me!",
                    "translation": "즉흥적인 만남이 내게 가장 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You adapt so easily!",
                    "translation": "넌 정말 쉽게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You think things through deeply!",
                    "translation": "넌 일을 깊이 있게 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택적인 교류에 대한 문장이에요.",
                    "optionA": "engagement",
                    "optionB": "creates",
                    "optionC": "connections",
                    "optionD": "Selective",
                    "optionE": "meaningful",
                    "result": "Selective engagement creates meaningful connections",
                    "explanation": "선택적인 참여가 의미있는 연결을 만들어요."
                }
            ]
        }
    ]
}
ID: 18463 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실전으로 배우기",
            "explanation": "ISTP의 실습 중심과 INTJ의 이론적 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn best by doing.",
                    "translation": "나는 직접 해보면서 가장 잘 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I study theories first carefully.",
                    "translation": "나는 먼저 이론을 신중히 공부해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Hands-on practice teaches me faster.",
                    "translation": "실습이 나를 더 빨리 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 이론보다 실습을 통해 더 잘 배웁니다.",
                    "hint": "ISTP는 실제로 해보면서 경험을 통해 배우는 것을 선호해요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn best by doing'과 'Hands-on practice teaches me faster'라고 말하며 실습 중심 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Understanding concepts comes first for me.",
                    "translation": "개념 이해가 내게 먼저 와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "You really think deeply!",
                    "translation": "넌 정말 깊이 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I connect ideas into patterns.",
                    "translation": "나는 아이디어들을 패턴으로 연결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon connects ideas into @@.",
                    "hint": "INTJ는 정보들 사이의 패턴과 연결고리를 찾아요.",
                    "optionA": "patterns",
                    "optionB": "stories",
                    "optionC": "pictures",
                    "result": "patterns",
                    "explanation": "승현이는 'I connect ideas into patterns'라고 말했어요. INTJ답게 체계적인 패턴을 발견해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I try different tools and methods.",
                    "translation": "나는 다양한 도구와 방법을 시도해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Research helps me understand better.",
                    "translation": "리서치가 내가 더 잘 이해하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Real problems need real solutions.",
                    "translation": "실제 문제는 실제 해결책이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Long-term knowledge builds expertise!",
                    "translation": "장기적 지식이 전문성을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You plan everything so well.",
                    "translation": "넌 모든 걸 정말 잘 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You solve things so practically!",
                    "translation": "넌 일을 정말 실용적으로 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실습 학습에 대한 문장이에요.",
                    "result": "Practical experience builds skills through doing",
                    "explanation": "실용적 경험이 행동을 통해 기술을 쌓아요.",
                    "optionA": "Practical",
                    "optionB": "skills",
                    "optionC": "builds",
                    "optionD": "doing",
                    "optionE": "experience",
                    "optionF": "through"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실전으로 배우기",
            "explanation": "ISTP의 실습 중심과 INTJ의 이론적 탐구 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn best by doing.",
                    "translation": "나는 직접 해보면서 가장 잘 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I study theories first carefully.",
                    "translation": "나는 먼저 이론을 신중히 공부해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Hands-on practice teaches me faster.",
                    "translation": "실습이 나를 더 빨리 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 이론보다 실습을 통해 더 잘 배웁니다.",
                    "hint": "ISTP는 실제로 해보면서 경험을 통해 배우는 것을 선호해요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn best by doing'과 'Hands-on practice teaches me faster'라고 말하며 실습 중심 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Understanding concepts comes first for me.",
                    "translation": "개념 이해가 내게 먼저 와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "You really think deeply!",
                    "translation": "넌 정말 깊이 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I connect ideas into patterns.",
                    "translation": "나는 아이디어들을 패턴으로 연결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon connects ideas into @@.",
                    "hint": "INTJ는 정보들 사이의 패턴과 연결고리를 찾아요.",
                    "optionA": "patterns",
                    "optionB": "stories",
                    "optionC": "pictures",
                    "result": "patterns",
                    "explanation": "승현이는 'I connect ideas into patterns'라고 말했어요. INTJ답게 체계적인 패턴을 발견해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I try different tools and methods.",
                    "translation": "나는 다양한 도구와 방법을 시도해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Research helps me understand better.",
                    "translation": "리서치가 내가 더 잘 이해하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Real problems need real solutions.",
                    "translation": "실제 문제는 실제 해결책이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Long-term knowledge builds expertise!",
                    "translation": "장기적 지식이 전문성을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You plan everything so well.",
                    "translation": "넌 모든 걸 정말 잘 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You solve things so practically!",
                    "translation": "넌 일을 정말 실용적으로 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실습 학습에 대한 문장이에요.",
                    "optionA": "Practical",
                    "optionB": "skills",
                    "optionC": "builds",
                    "optionD": "doing",
                    "optionE": "experience",
                    "optionF": "through",
                    "result": "Practical experience builds skills through doing",
                    "explanation": "실용적 경험이 행동을 통해 기술을 쌓아요."
                }
            ]
        }
    ]
}
ID: 18464 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래를 내다보기",
            "explanation": "INTJ의 전략적 예측과 ISTP의 현재 중심 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I research future trends constantly.",
                    "translation": "나는 미래 트렌드를 끊임없이 연구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I focus on what works now.",
                    "translation": "나는 지금 효과있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Long-term patterns show the way.",
                    "translation": "장기적 패턴이 길을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현이는 미래를 예측하기 위해 패턴을 분석합니다.",
                    "hint": "INTJ는 장기적인 패턴과 트렌드를 분석해서 미래를 예측해요.",
                    "result": "O",
                    "explanation": "재현이는 'I research future trends constantly'와 'Long-term patterns show the way'라고 말하며 미래 지향적 분석을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Current problems need quick fixes.",
                    "translation": "현재 문제는 빠른 해결이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "You stay so present-focused!",
                    "translation": "넌 정말 현재에 집중하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I deal with things as they come.",
                    "translation": "나는 일이 생기는 대로 처리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jin deals with things as they @@.",
                    "hint": "ISTP는 계획보다 상황이 발생할 때 즉각적으로 대응해요.",
                    "optionA": "happen",
                    "optionB": "come",
                    "optionC": "start",
                    "result": "come",
                    "explanation": "성진이는 'I deal with things as they come'이라고 말했어요. ISTP답게 즉각적으로 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I prepare for multiple scenarios.",
                    "translation": "나는 여러 시나리오를 준비해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "I trust my ability to adapt.",
                    "translation": "나는 내 적응 능력을 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Strategic thinking prevents future problems.",
                    "translation": "전략적 사고가 미래 문제를 예방해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Flexibility handles unexpected situations!",
                    "translation": "유연성이 예상 못한 상황을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You adapt so quickly!",
                    "translation": "넌 정말 빠르게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You plan so far ahead!",
                    "translation": "넌 정말 멀리 내다보고 계획하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "result": "Strategic thinking reveals future possibilities",
                    "explanation": "전략적 사고가 미래 가능성을 드러내요.",
                    "optionA": "future",
                    "optionB": "Strategic",
                    "optionC": "reveals",
                    "optionD": "possibilities",
                    "optionE": "thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래를 내다보기",
            "explanation": "INTJ의 전략적 예측과 ISTP의 현재 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I research future trends constantly.",
                    "translation": "나는 미래 트렌드를 끊임없이 연구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I focus on what works now.",
                    "translation": "나는 지금 효과있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Long-term patterns show the way.",
                    "translation": "장기적 패턴이 길을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현이는 미래를 예측하기 위해 패턴을 분석합니다.",
                    "hint": "INTJ는 장기적인 패턴과 트렌드를 분석해서 미래를 예측해요.",
                    "result": "O",
                    "explanation": "재현이는 'I research future trends constantly'와 'Long-term patterns show the way'라고 말하며 미래 지향적 분석을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Current problems need quick fixes.",
                    "translation": "현재 문제는 빠른 해결이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "You stay so present-focused!",
                    "translation": "넌 정말 현재에 집중하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I deal with things as they come.",
                    "translation": "나는 일이 생기는 대로 처리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jin deals with things as they @@.",
                    "hint": "ISTP는 계획보다 상황이 발생할 때 즉각적으로 대응해요.",
                    "optionA": "happen",
                    "optionB": "come",
                    "optionC": "start",
                    "result": "come",
                    "explanation": "성진이는 'I deal with things as they come'이라고 말했어요. ISTP답게 즉각적으로 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I prepare for multiple scenarios.",
                    "translation": "나는 여러 시나리오를 준비해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "I trust my ability to adapt.",
                    "translation": "나는 내 적응 능력을 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Strategic thinking prevents future problems.",
                    "translation": "전략적 사고가 미래 문제를 예방해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Flexibility handles unexpected situations!",
                    "translation": "유연성이 예상 못한 상황을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You adapt so quickly!",
                    "translation": "넌 정말 빠르게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You plan so far ahead!",
                    "translation": "넌 정말 멀리 내다보고 계획하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "optionA": "future",
                    "optionB": "Strategic",
                    "optionC": "reveals",
                    "optionD": "possibilities",
                    "optionE": "thinking",
                    "result": "Strategic thinking reveals future possibilities",
                    "explanation": "전략적 사고가 미래 가능성을 드러내요."
                }
            ]
        }
    ]
}
ID: 18465 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리로 결정하기",
            "explanation": "ISTP의 즉각적 판단과 INTJ의 체계적 분석 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I decide based on facts quickly.",
                    "translation": "나는 사실을 바탕으로 빠르게 결정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I analyze all options systematically.",
                    "translation": "나는 모든 옵션을 체계적으로 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Practical results matter most to me.",
                    "translation": "실용적 결과가 내게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 빠른 실용적 판단을 선호합니다.",
                    "hint": "ISTP는 상황을 빠르게 파악하고 실용적으로 즉시 결정해요.",
                    "result": "O",
                    "explanation": "성호는 'I decide based on facts quickly'와 'Practical results matter most to me'라고 말하며 빠른 실용적 판단을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Each choice affects future outcomes.",
                    "translation": "각 선택이 미래 결과에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "You consider everything so carefully!",
                    "translation": "넌 모든 걸 정말 신중히 고려하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I create decision-making frameworks.",
                    "translation": "나는 의사결정 틀을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok creates decision-making @@.",
                    "hint": "INTJ는 결정을 내리기 위한 체계적인 틀과 기준을 만들어요.",
                    "optionA": "lists",
                    "optionB": "frameworks",
                    "optionC": "ideas",
                    "result": "frameworks",
                    "explanation": "현석이는 'I create decision-making frameworks'라고 말했어요. INTJ답게 체계적인 틀을 구축해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I trust my gut instinct.",
                    "translation": "나는 내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Data and logic guide my decisions.",
                    "translation": "데이터와 논리가 내 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Action tells me what works.",
                    "translation": "행동이 뭐가 효과있는지 알려줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Planning prevents costly mistakes!",
                    "translation": "계획이 비용이 큰 실수를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You think so strategically.",
                    "translation": "넌 정말 전략적으로 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You act so decisively!",
                    "translation": "넌 정말 단호하게 행동하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리적 판단에 대한 문장이에요.",
                    "result": "Logical analysis produces sound decisions",
                    "explanation": "논리적 분석이 건전한 결정을 만들어내요.",
                    "optionA": "Logical",
                    "optionB": "sound",
                    "optionC": "analysis",
                    "optionD": "produces",
                    "optionE": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리로 결정하기",
            "explanation": "ISTP의 즉각적 판단과 INTJ의 체계적 분석 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I decide based on facts quickly.",
                    "translation": "나는 사실을 바탕으로 빠르게 결정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I analyze all options systematically.",
                    "translation": "나는 모든 옵션을 체계적으로 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Practical results matter most to me.",
                    "translation": "실용적 결과가 내게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 빠른 실용적 판단을 선호합니다.",
                    "hint": "ISTP는 상황을 빠르게 파악하고 실용적으로 즉시 결정해요.",
                    "result": "O",
                    "explanation": "성호는 'I decide based on facts quickly'와 'Practical results matter most to me'라고 말하며 빠른 실용적 판단을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Each choice affects future outcomes.",
                    "translation": "각 선택이 미래 결과에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "You consider everything so carefully!",
                    "translation": "넌 모든 걸 정말 신중히 고려하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I create decision-making frameworks.",
                    "translation": "나는 의사결정 틀을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok creates decision-making @@.",
                    "hint": "INTJ는 결정을 내리기 위한 체계적인 틀과 기준을 만들어요.",
                    "optionA": "lists",
                    "optionB": "frameworks",
                    "optionC": "ideas",
                    "result": "frameworks",
                    "explanation": "현석이는 'I create decision-making frameworks'라고 말했어요. INTJ답게 체계적인 틀을 구축해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I trust my gut instinct.",
                    "translation": "나는 내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Data and logic guide my decisions.",
                    "translation": "데이터와 논리가 내 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Action tells me what works.",
                    "translation": "행동이 뭐가 효과있는지 알려줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Planning prevents costly mistakes!",
                    "translation": "계획이 비용이 큰 실수를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You think so strategically.",
                    "translation": "넌 정말 전략적으로 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You act so decisively!",
                    "translation": "넌 정말 단호하게 행동하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리적 판단에 대한 문장이에요.",
                    "optionA": "Logical",
                    "optionB": "sound",
                    "optionC": "analysis",
                    "optionD": "produces",
                    "optionE": "decisions",
                    "result": "Logical analysis produces sound decisions",
                    "explanation": "논리적 분석이 건전한 결정을 만들어내요."
                }
            ]
        }
    ]
}
ID: 18466 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "최선의 선택 찾기",
            "explanation": "INTJ의 최적화 추구와 ISTP의 효율성 중시 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I optimize every single decision.",
                    "translation": "나는 모든 결정을 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "I choose what works right now.",
                    "translation": "나는 지금 당장 효과있는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Long-term efficiency drives my choices.",
                    "translation": "장기적 효율성이 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 장기적 관점에서 최적의 선택을 추구합니다.",
                    "hint": "INTJ는 모든 결정을 장기적으로 최적화하려고 해요.",
                    "result": "O",
                    "explanation": "유진이는 'I optimize every single decision'과 'Long-term efficiency drives my choices'라고 말하며 최적화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지안",
                    "script": "Simple solutions save time best.",
                    "translation": "간단한 해결책이 시간을 가장 잘 절약해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "You find practical answers fast!",
                    "translation": "넌 실용적인 답을 빠르게 찾는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "I adjust as situations change.",
                    "translation": "상황이 바뀌면 조정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-an adjusts as situations @@.",
                    "hint": "ISTP는 상황이 변화하면 유연하게 접근 방식을 바꿔요.",
                    "optionA": "stop",
                    "optionB": "change",
                    "optionC": "start",
                    "result": "change",
                    "explanation": "지안이는 'I adjust as situations change'라고 말했어요. ISTP답게 유연하게 적응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I calculate risks versus benefits.",
                    "translation": "나는 위험 대 이익을 계산해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "I test options through action.",
                    "translation": "나는 행동을 통해 옵션을 테스트해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Perfect planning minimizes problems later.",
                    "translation": "완벽한 계획이 나중에 문제를 최소화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지안",
                    "script": "Quick fixes handle most issues!",
                    "translation": "빠른 해결이 대부분의 문제를 처리해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You solve problems so efficiently.",
                    "translation": "넌 문제를 정말 효율적으로 해결하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지안",
                    "script": "You think everything through completely!",
                    "translation": "넌 모든 걸 완전히 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "최적화에 대한 문장이에요.",
                    "result": "Superior results through systematic optimization",
                    "explanation": "체계적 최적화를 통해 우수한 결과가 나와요.",
                    "optionA": "results",
                    "optionB": "through",
                    "optionC": "optimization",
                    "optionD": "Superior",
                    "optionE": "systematic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "최선의 선택 찾기",
            "explanation": "INTJ의 최적화 추구와 ISTP의 효율성 중시 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I optimize every single decision.",
                    "translation": "나는 모든 결정을 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "I choose what works right now.",
                    "translation": "나는 지금 당장 효과있는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Long-term efficiency drives my choices.",
                    "translation": "장기적 효율성이 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 장기적 관점에서 최적의 선택을 추구합니다.",
                    "hint": "INTJ는 모든 결정을 장기적으로 최적화하려고 해요.",
                    "result": "O",
                    "explanation": "유진이는 'I optimize every single decision'과 'Long-term efficiency drives my choices'라고 말하며 최적화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지안",
                    "script": "Simple solutions save time best.",
                    "translation": "간단한 해결책이 시간을 가장 잘 절약해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "You find practical answers fast!",
                    "translation": "넌 실용적인 답을 빠르게 찾는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "I adjust as situations change.",
                    "translation": "상황이 바뀌면 조정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-an adjusts as situations @@.",
                    "hint": "ISTP는 상황이 변화하면 유연하게 접근 방식을 바꿔요.",
                    "optionA": "stop",
                    "optionB": "change",
                    "optionC": "start",
                    "result": "change",
                    "explanation": "지안이는 'I adjust as situations change'라고 말했어요. ISTP답게 유연하게 적응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I calculate risks versus benefits.",
                    "translation": "나는 위험 대 이익을 계산해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "I test options through action.",
                    "translation": "나는 행동을 통해 옵션을 테스트해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Perfect planning minimizes problems later.",
                    "translation": "완벽한 계획이 나중에 문제를 최소화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지안",
                    "script": "Quick fixes handle most issues!",
                    "translation": "빠른 해결이 대부분의 문제를 처리해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You solve problems so efficiently.",
                    "translation": "넌 문제를 정말 효율적으로 해결하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지안",
                    "script": "You think everything through completely!",
                    "translation": "넌 모든 걸 완전히 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "최적화에 대한 문장이에요.",
                    "optionA": "results",
                    "optionB": "through",
                    "optionC": "optimization",
                    "optionD": "Superior",
                    "optionE": "systematic",
                    "result": "Superior results through systematic optimization",
                    "explanation": "체계적 최적화를 통해 우수한 결과가 나와요."
                }
            ]
        }
    ]
}
ID: 18467 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방식대로 살기",
            "explanation": "ISTP의 자유로운 라이프스타일과 INTJ의 구조화된 생활 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I keep my schedule open.",
                    "translation": "나는 일정을 열어둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I plan my days ahead.",
                    "translation": "나는 미리 하루를 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Spontaneous choices feel more natural.",
                    "translation": "즉흥적 선택이 더 자연스럽게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 계획보다 자유로운 일정을 선호합니다.",
                    "hint": "ISTP는 고정된 계획보다 유연하고 열린 일정을 좋아해요.",
                    "result": "O",
                    "explanation": "채린이는 'I keep my schedule open'과 'Spontaneous choices feel more natural'이라고 말하며 자유로운 스타일을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Structure helps me achieve goals.",
                    "translation": "구조가 목표 달성에 도움을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "You organize everything so well!",
                    "translation": "넌 모든 걸 정말 잘 정리하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I follow systems that work.",
                    "translation": "나는 효과있는 시스템을 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-won follows systems that @@.",
                    "hint": "INTJ는 검증되고 효과적인 시스템과 방법을 따라요.",
                    "optionA": "fail",
                    "optionB": "work",
                    "optionC": "break",
                    "result": "work",
                    "explanation": "지원이는 'I follow systems that work'라고 말했어요. INTJ답게 효과적인 시스템을 유지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I respond to what happens.",
                    "translation": "나는 일어나는 일에 반응해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Strategic routines increase productivity.",
                    "translation": "전략적 루틴이 생산성을 높여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Freedom lets me explore more.",
                    "translation": "자유가 더 많이 탐험하게 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Consistency builds long-term success!",
                    "translation": "일관성이 장기적 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You stick to plans impressively.",
                    "translation": "넌 계획을 인상적으로 지키는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "You adapt so naturally!",
                    "translation": "넌 정말 자연스럽게 적응하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자유로운 생활에 대한 문장이에요.",
                    "result": "Flexible living enables spontaneous exploration",
                    "explanation": "유연한 생활이 즉흥적인 탐험을 가능하게 해요.",
                    "optionA": "living",
                    "optionB": "exploration",
                    "optionC": "enables",
                    "optionD": "spontaneous",
                    "optionE": "Flexible"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방식대로 살기",
            "explanation": "ISTP의 자유로운 라이프스타일과 INTJ의 구조화된 생활 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I keep my schedule open.",
                    "translation": "나는 일정을 열어둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I plan my days ahead.",
                    "translation": "나는 미리 하루를 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Spontaneous choices feel more natural.",
                    "translation": "즉흥적 선택이 더 자연스럽게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 계획보다 자유로운 일정을 선호합니다.",
                    "hint": "ISTP는 고정된 계획보다 유연하고 열린 일정을 좋아해요.",
                    "result": "O",
                    "explanation": "채린이는 'I keep my schedule open'과 'Spontaneous choices feel more natural'이라고 말하며 자유로운 스타일을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Structure helps me achieve goals.",
                    "translation": "구조가 목표 달성에 도움을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "You organize everything so well!",
                    "translation": "넌 모든 걸 정말 잘 정리하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I follow systems that work.",
                    "translation": "나는 효과있는 시스템을 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-won follows systems that @@.",
                    "hint": "INTJ는 검증되고 효과적인 시스템과 방법을 따라요.",
                    "optionA": "fail",
                    "optionB": "work",
                    "optionC": "break",
                    "result": "work",
                    "explanation": "지원이는 'I follow systems that work'라고 말했어요. INTJ답게 효과적인 시스템을 유지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I respond to what happens.",
                    "translation": "나는 일어나는 일에 반응해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Strategic routines increase productivity.",
                    "translation": "전략적 루틴이 생산성을 높여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Freedom lets me explore more.",
                    "translation": "자유가 더 많이 탐험하게 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Consistency builds long-term success!",
                    "translation": "일관성이 장기적 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You stick to plans impressively.",
                    "translation": "넌 계획을 인상적으로 지키는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "You adapt so naturally!",
                    "translation": "넌 정말 자연스럽게 적응하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자유로운 생활에 대한 문장이에요.",
                    "optionA": "living",
                    "optionB": "exploration",
                    "optionC": "enables",
                    "optionD": "spontaneous",
                    "optionE": "Flexible",
                    "result": "Flexible living enables spontaneous exploration",
                    "explanation": "유연한 생활이 즉흥적인 탐험을 가능하게 해요."
                }
            ]
        }
    ]
}
ID: 18468 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "목표를 향해 가기",
            "explanation": "INTJ의 전략적 계획과 ISTP의 유연한 접근 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I plan steps to reach goals.",
                    "translation": "나는 목표에 도달할 단계를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "I adjust my path as needed.",
                    "translation": "나는 필요하면 길을 조정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Clear vision guides my daily actions.",
                    "translation": "명확한 비전이 내 일상 행동을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현이는 명확한 장기 목표를 세우고 계획적으로 나아갑니다.",
                    "hint": "INTJ는 명확한 장기 비전을 갖고 계획적으로 실행해요.",
                    "result": "O",
                    "explanation": "서현이는 'I plan steps to reach goals'와 'Clear vision guides my daily actions'라고 말하며 계획적인 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소은",
                    "script": "I see what opportunities come.",
                    "translation": "나는 어떤 기회가 오는지 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "You stay so open-minded!",
                    "translation": "넌 정말 열린 마음을 유지하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I take things one step at a time.",
                    "translation": "나는 한 번에 한 단계씩 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-eun takes things one step at a @@.",
                    "hint": "ISTP는 한 번에 하나씩 현재에 집중해서 처리해요.",
                    "optionA": "day",
                    "optionB": "time",
                    "optionC": "moment",
                    "result": "time",
                    "explanation": "소은이는 'I take things one step at a time'이라고 말했어요. ISTP답게 단계적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I track progress toward objectives.",
                    "translation": "나는 목표를 향한 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I enjoy the process itself.",
                    "translation": "나는 과정 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Milestones show me I'm advancing.",
                    "translation": "이정표가 내가 진전하고 있음을 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "Hands-on experience teaches me best!",
                    "translation": "실습 경험이 나를 가장 잘 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You live so in the moment.",
                    "translation": "넌 정말 현재를 사는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You achieve goals so systematically!",
                    "translation": "넌 목표를 정말 체계적으로 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 계획에 대한 문장이에요.",
                    "result": "Strategic planning ensures steady progress",
                    "explanation": "전략적 계획이 꾸준한 진전을 보장해요.",
                    "optionA": "ensures",
                    "optionB": "Strategic",
                    "optionC": "steady",
                    "optionD": "planning",
                    "optionE": "progress"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "목표를 향해 가기",
            "explanation": "INTJ의 전략적 계획과 ISTP의 유연한 접근 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I plan steps to reach goals.",
                    "translation": "나는 목표에 도달할 단계를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "I adjust my path as needed.",
                    "translation": "나는 필요하면 길을 조정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Clear vision guides my daily actions.",
                    "translation": "명확한 비전이 내 일상 행동을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현이는 명확한 장기 목표를 세우고 계획적으로 나아갑니다.",
                    "hint": "INTJ는 명확한 장기 비전을 갖고 계획적으로 실행해요.",
                    "result": "O",
                    "explanation": "서현이는 'I plan steps to reach goals'와 'Clear vision guides my daily actions'라고 말하며 계획적인 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소은",
                    "script": "I see what opportunities come.",
                    "translation": "나는 어떤 기회가 오는지 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "You stay so open-minded!",
                    "translation": "넌 정말 열린 마음을 유지하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I take things one step at a time.",
                    "translation": "나는 한 번에 한 단계씩 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-eun takes things one step at a @@.",
                    "hint": "ISTP는 한 번에 하나씩 현재에 집중해서 처리해요.",
                    "optionA": "day",
                    "optionB": "time",
                    "optionC": "moment",
                    "result": "time",
                    "explanation": "소은이는 'I take things one step at a time'이라고 말했어요. ISTP답게 단계적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I track progress toward objectives.",
                    "translation": "나는 목표를 향한 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I enjoy the process itself.",
                    "translation": "나는 과정 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Milestones show me I'm advancing.",
                    "translation": "이정표가 내가 진전하고 있음을 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "Hands-on experience teaches me best!",
                    "translation": "실습 경험이 나를 가장 잘 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You live so in the moment.",
                    "translation": "넌 정말 현재를 사는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You achieve goals so systematically!",
                    "translation": "넌 목표를 정말 체계적으로 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 계획에 대한 문장이에요.",
                    "optionA": "ensures",
                    "optionB": "Strategic",
                    "optionC": "steady",
                    "optionD": "planning",
                    "optionE": "progress",
                    "result": "Strategic planning ensures steady progress",
                    "explanation": "전략적 계획이 꾸준한 진전을 보장해요."
                }
            ]
        }
    ]
}
ID: 18469 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "침착하게 대응하기",
            "explanation": "ISTP의 실용적 대처와 INTJ의 전략적 대응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I stay calm during problems.",
                    "translation": "나는 문제가 생겨도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I analyze what went wrong.",
                    "translation": "나는 뭐가 잘못됐는지 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Quick action fixes most issues.",
                    "translation": "빠른 행동이 대부분의 문제를 고쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "보라는 스트레스 상황에서 즉각적으로 실용적인 해결책을 찾습니다.",
                    "hint": "ISTP는 스트레스 받을 때 침착하게 즉시 실용적으로 대응해요.",
                    "result": "O",
                    "explanation": "보라는 'I stay calm during problems'와 'Quick action fixes most issues'라고 말하며 실용적인 즉각 대응을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I need to understand root causes.",
                    "translation": "나는 근본 원인을 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "You think so thoroughly!",
                    "translation": "넌 정말 철저히 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "I prevent similar problems later.",
                    "translation": "나는 나중에 비슷한 문제를 예방해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hyeon prevents similar problems @@.",
                    "hint": "INTJ는 같은 문제가 다시 발생하지 않도록 미리 대비해요.",
                    "optionA": "now",
                    "optionB": "later",
                    "optionC": "soon",
                    "result": "later",
                    "explanation": "지현이는 'I prevent similar problems later'라고 말했어요. INTJ답게 장기적으로 예방해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보라",
                    "script": "I focus on immediate solutions.",
                    "translation": "나는 즉각적인 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Long-term planning reduces future stress.",
                    "translation": "장기 계획이 미래 스트레스를 줄여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Hands-on work relieves my tension.",
                    "translation": "실습 작업이 내 긴장을 풀어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Strategic thinking prevents crisis situations!",
                    "translation": "전략적 사고가 위기 상황을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "You plan ahead so wisely.",
                    "translation": "넌 정말 현명하게 미리 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "You handle pressure so calmly!",
                    "translation": "넌 압박을 정말 침착하게 다루는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "침착한 대응에 대한 문장이에요.",
                    "result": "Calm action produces results under pressure",
                    "explanation": "침착한 행동이 압박 속에서 결과를 만들어내요.",
                    "optionA": "Calm",
                    "optionB": "results",
                    "optionC": "action",
                    "optionD": "produces",
                    "optionE": "pressure",
                    "optionF": "under"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "침착하게 대응하기",
            "explanation": "ISTP의 실용적 대처와 INTJ의 전략적 대응 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I stay calm during problems.",
                    "translation": "나는 문제가 생겨도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I analyze what went wrong.",
                    "translation": "나는 뭐가 잘못됐는지 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Quick action fixes most issues.",
                    "translation": "빠른 행동이 대부분의 문제를 고쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "보라는 스트레스 상황에서 즉각적으로 실용적인 해결책을 찾습니다.",
                    "hint": "ISTP는 스트레스 받을 때 침착하게 즉시 실용적으로 대응해요.",
                    "result": "O",
                    "explanation": "보라는 'I stay calm during problems'와 'Quick action fixes most issues'라고 말하며 실용적인 즉각 대응을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I need to understand root causes.",
                    "translation": "나는 근본 원인을 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "You think so thoroughly!",
                    "translation": "넌 정말 철저히 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "I prevent similar problems later.",
                    "translation": "나는 나중에 비슷한 문제를 예방해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hyeon prevents similar problems @@.",
                    "hint": "INTJ는 같은 문제가 다시 발생하지 않도록 미리 대비해요.",
                    "optionA": "now",
                    "optionB": "later",
                    "optionC": "soon",
                    "result": "later",
                    "explanation": "지현이는 'I prevent similar problems later'라고 말했어요. INTJ답게 장기적으로 예방해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보라",
                    "script": "I focus on immediate solutions.",
                    "translation": "나는 즉각적인 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Long-term planning reduces future stress.",
                    "translation": "장기 계획이 미래 스트레스를 줄여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Hands-on work relieves my tension.",
                    "translation": "실습 작업이 내 긴장을 풀어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Strategic thinking prevents crisis situations!",
                    "translation": "전략적 사고가 위기 상황을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "You plan ahead so wisely.",
                    "translation": "넌 정말 현명하게 미리 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "You handle pressure so calmly!",
                    "translation": "넌 압박을 정말 침착하게 다루는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "침착한 대응에 대한 문장이에요.",
                    "optionA": "Calm",
                    "optionB": "results",
                    "optionC": "action",
                    "optionD": "produces",
                    "optionE": "pressure",
                    "optionF": "under",
                    "result": "Calm action produces results under pressure",
                    "explanation": "침착한 행동이 압박 속에서 결과를 만들어내요."
                }
            ]
        }
    ]
}
ID: 18470 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "미리 준비하기",
            "explanation": "INTJ의 예방적 계획과 ISTP의 적응적 대처 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I prepare for possible problems.",
                    "translation": "나는 가능한 문제를 준비해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I handle things when they happen.",
                    "translation": "나는 일이 생기면 그때 처리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Backup plans reduce my stress.",
                    "translation": "대비책이 내 스트레스를 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈이는 문제가 생기기 전에 미리 대비책을 준비합니다.",
                    "hint": "INTJ는 문제를 예측하고 미리 대비책을 만들어요.",
                    "result": "O",
                    "explanation": "지훈이는 'I prepare for possible problems'와 'Backup plans reduce my stress'라고 말하며 예방적 준비를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "I trust my problem-solving skills.",
                    "translation": "나는 내 문제 해결 기술을 믿어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "You adapt so quickly!",
                    "translation": "넌 정말 빠르게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "Real-time adjustments work well for me.",
                    "translation": "실시간 조정이 나에게 잘 맞아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-o makes real-time @@ when needed.",
                    "hint": "ISTP는 상황에 맞춰 즉각적으로 조정하고 대응해요.",
                    "optionA": "plans",
                    "optionB": "adjustments",
                    "optionC": "decisions",
                    "result": "adjustments",
                    "explanation": "태오는 'Real-time adjustments work well for me'라고 말했어요. ISTP답게 즉각 조정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I study potential failure points.",
                    "translation": "나는 잠재적 실패 지점을 연구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "I fix problems as they arise.",
                    "translation": "나는 문제가 생기면 고쳐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Risk assessment prevents major setbacks.",
                    "translation": "위험 평가가 큰 차질을 막아줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "Staying present helps me react fast!",
                    "translation": "현재에 머무는 게 빠르게 반응하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You stay so cool-headed.",
                    "translation": "넌 정말 냉정함을 유지하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "You think ahead so carefully!",
                    "translation": "넌 정말 신중하게 미리 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예방적 계획에 대한 문장이에요.",
                    "result": "Preventive planning prevents future crises",
                    "explanation": "예방적 계획이 미래 위기를 막아요.",
                    "optionA": "crises",
                    "optionB": "planning",
                    "optionC": "future",
                    "optionD": "prevents",
                    "optionE": "Preventive"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "미리 준비하기",
            "explanation": "INTJ의 예방적 계획과 ISTP의 적응적 대처 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I prepare for possible problems.",
                    "translation": "나는 가능한 문제를 준비해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I handle things when they happen.",
                    "translation": "나는 일이 생기면 그때 처리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Backup plans reduce my stress.",
                    "translation": "대비책이 내 스트레스를 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈이는 문제가 생기기 전에 미리 대비책을 준비합니다.",
                    "hint": "INTJ는 문제를 예측하고 미리 대비책을 만들어요.",
                    "result": "O",
                    "explanation": "지훈이는 'I prepare for possible problems'와 'Backup plans reduce my stress'라고 말하며 예방적 준비를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "I trust my problem-solving skills.",
                    "translation": "나는 내 문제 해결 기술을 믿어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "You adapt so quickly!",
                    "translation": "넌 정말 빠르게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "Real-time adjustments work well for me.",
                    "translation": "실시간 조정이 나에게 잘 맞아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-o makes real-time @@ when needed.",
                    "hint": "ISTP는 상황에 맞춰 즉각적으로 조정하고 대응해요.",
                    "optionA": "plans",
                    "optionB": "adjustments",
                    "optionC": "decisions",
                    "result": "adjustments",
                    "explanation": "태오는 'Real-time adjustments work well for me'라고 말했어요. ISTP답게 즉각 조정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I study potential failure points.",
                    "translation": "나는 잠재적 실패 지점을 연구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "I fix problems as they arise.",
                    "translation": "나는 문제가 생기면 고쳐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Risk assessment prevents major setbacks.",
                    "translation": "위험 평가가 큰 차질을 막아줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "Staying present helps me react fast!",
                    "translation": "현재에 머무는 게 빠르게 반응하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You stay so cool-headed.",
                    "translation": "넌 정말 냉정함을 유지하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "You think ahead so carefully!",
                    "translation": "넌 정말 신중하게 미리 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "예방적 계획에 대한 문장이에요.",
                    "optionA": "crises",
                    "optionB": "planning",
                    "optionC": "future",
                    "optionD": "prevents",
                    "optionE": "Preventive",
                    "result": "Preventive planning prevents future crises",
                    "explanation": "예방적 계획이 미래 위기를 막아요."
                }
            ]
        }
    ]
}
ID: 18471 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적으로 일하기",
            "explanation": "ISTP의 기술 중심과 INTJ의 전략적 커리어 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I prefer hands-on technical work.",
                    "translation": "나는 실습 기술 작업을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I focus on strategic positions.",
                    "translation": "나는 전략적 위치에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Practical skills bring immediate results.",
                    "translation": "실용 기술이 즉각적 결과를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 즉각적이고 실용적인 기술 작업을 선호합니다.",
                    "hint": "ISTP는 손으로 하는 실용적이고 기술적인 일을 좋아해요.",
                    "result": "O",
                    "explanation": "동민이는 'I prefer hands-on technical work'와 'Practical skills bring immediate results'라고 말하며 실용적 기술을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Long-term impact matters more to me.",
                    "translation": "장기적 영향이 내게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "You think so far ahead!",
                    "translation": "넌 정말 멀리 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I aim for leadership roles.",
                    "translation": "나는 리더십 역할을 목표로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon aims for leadership @@.",
                    "hint": "INTJ는 영향력있는 리더십 위치를 목표로 해요.",
                    "optionA": "teams",
                    "optionB": "roles",
                    "optionC": "groups",
                    "result": "roles",
                    "explanation": "승현이는 'I aim for leadership roles'라고 말했어요. INTJ답게 전략적 리더십을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I master tools and equipment.",
                    "translation": "나는 도구와 장비를 마스터해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I design systems that scale.",
                    "translation": "나는 확장 가능한 시스템을 설계해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Freedom at work feels important.",
                    "translation": "일에서의 자유가 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Vision drives my career choices!",
                    "translation": "비전이 내 커리어 선택을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You build such great systems.",
                    "translation": "넌 정말 훌륭한 시스템을 만드는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You solve problems so skillfully!",
                    "translation": "넌 문제를 정말 능숙하게 해결하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기술적 전문성에 대한 문장이에요.",
                    "result": "Technical expertise provides practical value",
                    "explanation": "기술적 전문성이 실용적 가치를 제공해요.",
                    "optionA": "expertise",
                    "optionB": "provides",
                    "optionC": "value",
                    "optionD": "practical",
                    "optionE": "Technical"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적으로 일하기",
            "explanation": "ISTP의 기술 중심과 INTJ의 전략적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I prefer hands-on technical work.",
                    "translation": "나는 실습 기술 작업을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I focus on strategic positions.",
                    "translation": "나는 전략적 위치에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Practical skills bring immediate results.",
                    "translation": "실용 기술이 즉각적 결과를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 즉각적이고 실용적인 기술 작업을 선호합니다.",
                    "hint": "ISTP는 손으로 하는 실용적이고 기술적인 일을 좋아해요.",
                    "result": "O",
                    "explanation": "동민이는 'I prefer hands-on technical work'와 'Practical skills bring immediate results'라고 말하며 실용적 기술을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Long-term impact matters more to me.",
                    "translation": "장기적 영향이 내게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "You think so far ahead!",
                    "translation": "넌 정말 멀리 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "I aim for leadership roles.",
                    "translation": "나는 리더십 역할을 목표로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyeon aims for leadership @@.",
                    "hint": "INTJ는 영향력있는 리더십 위치를 목표로 해요.",
                    "optionA": "teams",
                    "optionB": "roles",
                    "optionC": "groups",
                    "result": "roles",
                    "explanation": "승현이는 'I aim for leadership roles'라고 말했어요. INTJ답게 전략적 리더십을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I master tools and equipment.",
                    "translation": "나는 도구와 장비를 마스터해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I design systems that scale.",
                    "translation": "나는 확장 가능한 시스템을 설계해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Freedom at work feels important.",
                    "translation": "일에서의 자유가 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Vision drives my career choices!",
                    "translation": "비전이 내 커리어 선택을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You build such great systems.",
                    "translation": "넌 정말 훌륭한 시스템을 만드는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You solve problems so skillfully!",
                    "translation": "넌 문제를 정말 능숙하게 해결하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "기술적 전문성에 대한 문장이에요.",
                    "optionA": "expertise",
                    "optionB": "provides",
                    "optionC": "value",
                    "optionD": "practical",
                    "optionE": "Technical",
                    "result": "Technical expertise provides practical value",
                    "explanation": "기술적 전문성이 실용적 가치를 제공해요."
                }
            ]
        }
    ]
}
ID: 18472 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "큰 그림 그리기",
            "explanation": "INTJ의 비전 추구와 ISTP의 현실적 접근 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I set ambitious long-term goals.",
                    "translation": "나는 야심찬 장기 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I complete tasks one by one.",
                    "translation": "나는 과제를 하나씩 완료해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Strategic vision guides my career path.",
                    "translation": "전략적 비전이 내 커리어 경로를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현이는 장기적이고 큰 비전을 갖고 커리어를 계획합니다.",
                    "hint": "INTJ는 멀리 내다보는 큰 비전과 목표를 세워요.",
                    "result": "O",
                    "explanation": "재현이는 'I set ambitious long-term goals'와 'Strategic vision guides my career path'라고 말하며 비전 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Present opportunities interest me more.",
                    "translation": "현재 기회가 내게 더 흥미로워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "You seize chances so well!",
                    "translation": "넌 기회를 정말 잘 잡는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I learn through actual doing.",
                    "translation": "나는 실제로 하면서 배워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jin learns through actual @@.",
                    "hint": "ISTP는 이론이 아닌 실제 행동을 통해 배워요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "watching",
                    "result": "doing",
                    "explanation": "성진이는 'I learn through actual doing'이라고 말했어요. ISTP답게 실습으로 배워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I plan five years ahead.",
                    "translation": "나는 5년 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "I focus on this year's projects.",
                    "translation": "나는 올해 프로젝트에 집중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Building expertise takes strategic planning.",
                    "translation": "전문성 구축은 전략적 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Hands-on experience builds real skills!",
                    "translation": "실습 경험이 진짜 기술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You work so efficiently.",
                    "translation": "넌 정말 효율적으로 일하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You plan so comprehensively!",
                    "translation": "넌 정말 포괄적으로 계획하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "장기 비전에 대한 문장이에요.",
                    "result": "Clear vision shapes future success",
                    "explanation": "명확한 비전이 미래 성공을 만들어요.",
                    "optionA": "shapes",
                    "optionB": "success",
                    "optionC": "Clear",
                    "optionD": "future",
                    "optionE": "vision"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "큰 그림 그리기",
            "explanation": "INTJ의 비전 추구와 ISTP의 현실적 접근 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I set ambitious long-term goals.",
                    "translation": "나는 야심찬 장기 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I complete tasks one by one.",
                    "translation": "나는 과제를 하나씩 완료해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Strategic vision guides my career path.",
                    "translation": "전략적 비전이 내 커리어 경로를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현이는 장기적이고 큰 비전을 갖고 커리어를 계획합니다.",
                    "hint": "INTJ는 멀리 내다보는 큰 비전과 목표를 세워요.",
                    "result": "O",
                    "explanation": "재현이는 'I set ambitious long-term goals'와 'Strategic vision guides my career path'라고 말하며 비전 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Present opportunities interest me more.",
                    "translation": "현재 기회가 내게 더 흥미로워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "You seize chances so well!",
                    "translation": "넌 기회를 정말 잘 잡는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I learn through actual doing.",
                    "translation": "나는 실제로 하면서 배워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jin learns through actual @@.",
                    "hint": "ISTP는 이론이 아닌 실제 행동을 통해 배워요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "watching",
                    "result": "doing",
                    "explanation": "성진이는 'I learn through actual doing'이라고 말했어요. ISTP답게 실습으로 배워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I plan five years ahead.",
                    "translation": "나는 5년 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "I focus on this year's projects.",
                    "translation": "나는 올해 프로젝트에 집중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Building expertise takes strategic planning.",
                    "translation": "전문성 구축은 전략적 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Hands-on experience builds real skills!",
                    "translation": "실습 경험이 진짜 기술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You work so efficiently.",
                    "translation": "넌 정말 효율적으로 일하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You plan so comprehensively!",
                    "translation": "넌 정말 포괄적으로 계획하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "장기 비전에 대한 문장이에요.",
                    "optionA": "shapes",
                    "optionB": "success",
                    "optionC": "Clear",
                    "optionD": "future",
                    "optionE": "vision",
                    "result": "Clear vision shapes future success",
                    "explanation": "명확한 비전이 미래 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 18473 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "움직이며 즐기기",
            "explanation": "ISTP의 활동적 취미와 INTJ의 지적 여가 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I enjoy outdoor physical activities.",
                    "translation": "나는 야외 신체 활동을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I prefer reading and learning.",
                    "translation": "나는 독서와 학습을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Sports and movement energize me.",
                    "translation": "스포츠와 움직임이 나에게 활력을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 신체를 움직이는 활동적인 취미를 선호합니다.",
                    "hint": "ISTP는 몸을 움직이고 손을 쓰는 활동적인 취미를 좋아해요.",
                    "result": "O",
                    "explanation": "성호는 'I enjoy outdoor physical activities'와 'Sports and movement energize me'라고 말하며 활동적인 취미를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Knowledge expansion excites me most.",
                    "translation": "지식 확장이 나를 가장 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "You learn so many things!",
                    "translation": "넌 정말 많은 걸 배우는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I explore complex subjects deeply.",
                    "translation": "나는 복잡한 주제를 깊이 탐구해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok explores complex subjects @@.",
                    "hint": "INTJ는 흥미로운 주제를 깊고 철저하게 탐구해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "slowly",
                    "result": "deeply",
                    "explanation": "현석이는 'I explore complex subjects deeply'라고 말했어요. INTJ답게 깊이있게 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I fix and build things.",
                    "translation": "나는 물건을 고치고 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Strategic games challenge my mind.",
                    "translation": "전략 게임이 내 마음에 도전을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Being in nature feels great.",
                    "translation": "자연 속에 있으면 기분이 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Intellectual pursuits satisfy me deeply!",
                    "translation": "지적 추구가 나를 깊이 만족시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You think so analytically.",
                    "translation": "넌 정말 분석적으로 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You stay so active!",
                    "translation": "넌 정말 활동적으로 지내는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동적인 취미에 대한 문장이에요.",
                    "result": "Active hobbies balance physical mental health",
                    "explanation": "활동적인 취미가 신체적 정신적 건강의 균형을 맞춰요.",
                    "optionA": "health",
                    "optionB": "Active",
                    "optionC": "hobbies",
                    "optionD": "mental",
                    "optionE": "balance",
                    "optionF": "physical"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "움직이며 즐기기",
            "explanation": "ISTP의 활동적 취미와 INTJ의 지적 여가 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I enjoy outdoor physical activities.",
                    "translation": "나는 야외 신체 활동을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I prefer reading and learning.",
                    "translation": "나는 독서와 학습을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Sports and movement energize me.",
                    "translation": "스포츠와 움직임이 나에게 활력을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 신체를 움직이는 활동적인 취미를 선호합니다.",
                    "hint": "ISTP는 몸을 움직이고 손을 쓰는 활동적인 취미를 좋아해요.",
                    "result": "O",
                    "explanation": "성호는 'I enjoy outdoor physical activities'와 'Sports and movement energize me'라고 말하며 활동적인 취미를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Knowledge expansion excites me most.",
                    "translation": "지식 확장이 나를 가장 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "You learn so many things!",
                    "translation": "넌 정말 많은 걸 배우는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I explore complex subjects deeply.",
                    "translation": "나는 복잡한 주제를 깊이 탐구해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok explores complex subjects @@.",
                    "hint": "INTJ는 흥미로운 주제를 깊고 철저하게 탐구해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "slowly",
                    "result": "deeply",
                    "explanation": "현석이는 'I explore complex subjects deeply'라고 말했어요. INTJ답게 깊이있게 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I fix and build things.",
                    "translation": "나는 물건을 고치고 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Strategic games challenge my mind.",
                    "translation": "전략 게임이 내 마음에 도전을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Being in nature feels great.",
                    "translation": "자연 속에 있으면 기분이 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Intellectual pursuits satisfy me deeply!",
                    "translation": "지적 추구가 나를 깊이 만족시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You think so analytically.",
                    "translation": "넌 정말 분석적으로 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You stay so active!",
                    "translation": "넌 정말 활동적으로 지내는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "활동적인 취미에 대한 문장이에요.",
                    "optionA": "health",
                    "optionB": "Active",
                    "optionC": "hobbies",
                    "optionD": "mental",
                    "optionE": "balance",
                    "optionF": "physical",
                    "result": "Active hobbies balance physical mental health",
                    "explanation": "활동적인 취미가 신체적 정신적 건강의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 18474 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "조용히 탐구하기",
            "explanation": "INTJ의 이론적 학습과 ISTP의 실험적 탐색 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I study theories in depth.",
                    "translation": "나는 이론을 깊이 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "I experiment with real things.",
                    "translation": "나는 실제 물건으로 실험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Abstract concepts fascinate me most.",
                    "translation": "추상적 개념이 나를 가장 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 이론적이고 추상적인 지적 활동을 즐깁니다.",
                    "hint": "INTJ는 추상적이고 이론적인 탐구를 여가 활동으로 즐겨요.",
                    "result": "O",
                    "explanation": "유진이는 'I study theories in depth'와 'Abstract concepts fascinate me most'라고 말하며 이론적 탐구를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지안",
                    "script": "Hands-on tinkering teaches me best.",
                    "translation": "손으로 만지작거리는 게 나를 가장 잘 가르쳐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "You learn by doing so well!",
                    "translation": "넌 하면서 배우는 걸 정말 잘하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "I take things apart sometimes.",
                    "translation": "나는 가끔 물건을 분해해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-an takes things apart @@.",
                    "hint": "ISTP는 호기심에서 물건을 분해해서 구조를 이해해요.",
                    "optionA": "never",
                    "optionB": "sometimes",
                    "optionC": "always",
                    "result": "sometimes",
                    "explanation": "지안이는 'I take things apart sometimes'라고 말했어요. ISTP답게 실험적으로 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I connect different ideas together.",
                    "translation": "나는 다른 아이디어들을 함께 연결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "I test what actually works.",
                    "translation": "나는 실제로 효과있는 걸 테스트해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Building knowledge systems satisfies me.",
                    "translation": "지식 시스템 구축이 나를 만족시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지안",
                    "script": "Practical skills give me confidence!",
                    "translation": "실용 기술이 나에게 자신감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You master tools impressively.",
                    "translation": "넌 도구를 인상적으로 마스터하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지안",
                    "script": "You understand concepts so deeply!",
                    "translation": "넌 개념을 정말 깊이 이해하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지적 탐구에 대한 문장이에요.",
                    "result": "Intellectual curiosity expands systematic understanding",
                    "explanation": "지적 호기심이 체계적 이해를 확장시켜요.",
                    "optionA": "Intellectual",
                    "optionB": "curiosity",
                    "optionC": "systematic",
                    "optionD": "understanding",
                    "optionE": "expands"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "조용히 탐구하기",
            "explanation": "INTJ의 이론적 학습과 ISTP의 실험적 탐색 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I study theories in depth.",
                    "translation": "나는 이론을 깊이 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "I experiment with real things.",
                    "translation": "나는 실제 물건으로 실험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Abstract concepts fascinate me most.",
                    "translation": "추상적 개념이 나를 가장 매혹시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 이론적이고 추상적인 지적 활동을 즐깁니다.",
                    "hint": "INTJ는 추상적이고 이론적인 탐구를 여가 활동으로 즐겨요.",
                    "result": "O",
                    "explanation": "유진이는 'I study theories in depth'와 'Abstract concepts fascinate me most'라고 말하며 이론적 탐구를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지안",
                    "script": "Hands-on tinkering teaches me best.",
                    "translation": "손으로 만지작거리는 게 나를 가장 잘 가르쳐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "You learn by doing so well!",
                    "translation": "넌 하면서 배우는 걸 정말 잘하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "I take things apart sometimes.",
                    "translation": "나는 가끔 물건을 분해해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-an takes things apart @@.",
                    "hint": "ISTP는 호기심에서 물건을 분해해서 구조를 이해해요.",
                    "optionA": "never",
                    "optionB": "sometimes",
                    "optionC": "always",
                    "result": "sometimes",
                    "explanation": "지안이는 'I take things apart sometimes'라고 말했어요. ISTP답게 실험적으로 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I connect different ideas together.",
                    "translation": "나는 다른 아이디어들을 함께 연결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "I test what actually works.",
                    "translation": "나는 실제로 효과있는 걸 테스트해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Building knowledge systems satisfies me.",
                    "translation": "지식 시스템 구축이 나를 만족시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지안",
                    "script": "Practical skills give me confidence!",
                    "translation": "실용 기술이 나에게 자신감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You master tools impressively.",
                    "translation": "넌 도구를 인상적으로 마스터하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지안",
                    "script": "You understand concepts so deeply!",
                    "translation": "넌 개념을 정말 깊이 이해하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지적 탐구에 대한 문장이에요.",
                    "optionA": "Intellectual",
                    "optionB": "curiosity",
                    "optionC": "systematic",
                    "optionD": "understanding",
                    "optionE": "expands",
                    "result": "Intellectual curiosity expands systematic understanding",
                    "explanation": "지적 호기심이 체계적 이해를 확장시켜요."
                }
            ]
        }
    ]
}
ID: 18475 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접 해결하기",
            "explanation": "ISTP의 실용적 해결과 INTJ의 체계적 분석 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I address problems right away.",
                    "translation": "나는 문제를 바로 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I analyze conflict patterns first.",
                    "translation": "나는 먼저 갈등 패턴을 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Quick action stops issues early.",
                    "translation": "빠른 행동이 문제를 일찍 멈춰."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 갈등이 생기면 즉시 실용적으로 해결합니다.",
                    "hint": "ISTP는 갈등을 빠르고 직접적으로 실용적인 방법으로 해결해요.",
                    "result": "O",
                    "explanation": "채린이는 'I address problems right away'와 'Quick action stops issues early'라고 말하며 즉각적인 해결을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Understanding causes prevents recurrence.",
                    "translation": "원인 이해가 재발을 막아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "You think so systematically!",
                    "translation": "넌 정말 체계적으로 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I create frameworks for resolution.",
                    "translation": "나는 해결을 위한 틀을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-won creates frameworks for @@.",
                    "hint": "INTJ는 갈등 해결을 위한 체계적인 틀과 방법을 만들어요.",
                    "optionA": "fighting",
                    "optionB": "resolution",
                    "optionC": "talking",
                    "result": "resolution",
                    "explanation": "지원이는 'I create frameworks for resolution'이라고 말했어요. INTJ답게 체계적인 해결 방법을 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I stay practical during conflicts.",
                    "translation": "나는 갈등 중에 실용적으로 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Strategic thinking guides my approach.",
                    "translation": "전략적 사고가 내 접근을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Clear communication works best for me.",
                    "translation": "명확한 소통이 내게 가장 잘 맞아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Long-term solutions matter more to me!",
                    "translation": "장기적 해결책이 내게 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You plan solutions so carefully.",
                    "translation": "넌 해결책을 정말 신중히 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "You act so decisively!",
                    "translation": "넌 정말 단호하게 행동하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직접적인 해결에 대한 문장이에요.",
                    "result": "Direct action resolves conflicts quickly",
                    "explanation": "직접적인 행동이 갈등을 빠르게 해결해요.",
                    "optionA": "Direct",
                    "optionB": "quickly",
                    "optionC": "conflicts",
                    "optionD": "action",
                    "optionE": "resolves"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접 해결하기",
            "explanation": "ISTP의 실용적 해결과 INTJ의 체계적 분석 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I address problems right away.",
                    "translation": "나는 문제를 바로 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I analyze conflict patterns first.",
                    "translation": "나는 먼저 갈등 패턴을 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Quick action stops issues early.",
                    "translation": "빠른 행동이 문제를 일찍 멈춰."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 갈등이 생기면 즉시 실용적으로 해결합니다.",
                    "hint": "ISTP는 갈등을 빠르고 직접적으로 실용적인 방법으로 해결해요.",
                    "result": "O",
                    "explanation": "채린이는 'I address problems right away'와 'Quick action stops issues early'라고 말하며 즉각적인 해결을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Understanding causes prevents recurrence.",
                    "translation": "원인 이해가 재발을 막아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "You think so systematically!",
                    "translation": "넌 정말 체계적으로 생각하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I create frameworks for resolution.",
                    "translation": "나는 해결을 위한 틀을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-won creates frameworks for @@.",
                    "hint": "INTJ는 갈등 해결을 위한 체계적인 틀과 방법을 만들어요.",
                    "optionA": "fighting",
                    "optionB": "resolution",
                    "optionC": "talking",
                    "result": "resolution",
                    "explanation": "지원이는 'I create frameworks for resolution'이라고 말했어요. INTJ답게 체계적인 해결 방법을 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I stay practical during conflicts.",
                    "translation": "나는 갈등 중에 실용적으로 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Strategic thinking guides my approach.",
                    "translation": "전략적 사고가 내 접근을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Clear communication works best for me.",
                    "translation": "명확한 소통이 내게 가장 잘 맞아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Long-term solutions matter more to me!",
                    "translation": "장기적 해결책이 내게 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You plan solutions so carefully.",
                    "translation": "넌 해결책을 정말 신중히 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "You act so decisively!",
                    "translation": "넌 정말 단호하게 행동하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직접적인 해결에 대한 문장이에요.",
                    "optionA": "Direct",
                    "optionB": "quickly",
                    "optionC": "conflicts",
                    "optionD": "action",
                    "optionE": "resolves",
                    "result": "Direct action resolves conflicts quickly",
                    "explanation": "직접적인 행동이 갈등을 빠르게 해결해요."
                }
            ]
        }
    ]
}
ID: 18476 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "근본부터 파악하기",
            "explanation": "INTJ의 구조적 해결과 ISTP의 즉각적 대응 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I find root causes carefully.",
                    "translation": "나는 근본 원인을 신중히 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "I fix what's broken now.",
                    "translation": "나는 지금 망가진 걸 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Systematic analysis reveals real issues.",
                    "translation": "체계적 분석이 진짜 문제를 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현이는 갈등의 근본 원인을 분석해서 구조적으로 해결합니다.",
                    "hint": "INTJ는 갈등의 근본 원인을 찾아 체계적으로 해결해요.",
                    "result": "O",
                    "explanation": "서현이는 'I find root causes carefully'와 'Systematic analysis reveals real issues'라고 말하며 구조적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소은",
                    "script": "Immediate fixes reduce tension fast.",
                    "translation": "즉각적인 수리가 긴장을 빠르게 줄여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "You handle pressure so calmly!",
                    "translation": "넌 압박을 정말 침착하게 다루는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I stay cool under stress.",
                    "translation": "나는 스트레스 속에서도 침착해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-eun stays cool under @@.",
                    "hint": "ISTP는 스트레스와 압박 상황에서도 침착함을 유지해요.",
                    "optionA": "water",
                    "optionB": "stress",
                    "optionC": "ground",
                    "result": "stress",
                    "explanation": "소은이는 'I stay cool under stress'라고 말했어요. ISTP답게 침착하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I prevent future similar conflicts.",
                    "translation": "나는 미래의 비슷한 갈등을 예방해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I deal with each situation separately.",
                    "translation": "나는 각 상황을 따로 다뤄."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Comprehensive solutions last longer.",
                    "translation": "포괄적 해결책이 더 오래 지속돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "Flexible responses adapt better!",
                    "translation": "유연한 대응이 더 잘 적응해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You respond so quickly.",
                    "translation": "넌 정말 빠르게 반응하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You solve things so thoroughly!",
                    "translation": "넌 일을 정말 철저히 해결하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "구조적 해결에 대한 문장이에요.",
                    "result": "Structural solutions creates lasting change",
                    "explanation": "구조적 해결책이 지속적인 변화를 만들어요.",
                    "optionA": "Structural",
                    "optionB": "solutions",
                    "optionC": "creates",
                    "optionD": "lasting",
                    "optionE": "change"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "근본부터 파악하기",
            "explanation": "INTJ의 구조적 해결과 ISTP의 즉각적 대응 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I find root causes carefully.",
                    "translation": "나는 근본 원인을 신중히 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "I fix what's broken now.",
                    "translation": "나는 지금 망가진 걸 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Systematic analysis reveals real issues.",
                    "translation": "체계적 분석이 진짜 문제를 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현이는 갈등의 근본 원인을 분석해서 구조적으로 해결합니다.",
                    "hint": "INTJ는 갈등의 근본 원인을 찾아 체계적으로 해결해요.",
                    "result": "O",
                    "explanation": "서현이는 'I find root causes carefully'와 'Systematic analysis reveals real issues'라고 말하며 구조적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소은",
                    "script": "Immediate fixes reduce tension fast.",
                    "translation": "즉각적인 수리가 긴장을 빠르게 줄여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "You handle pressure so calmly!",
                    "translation": "넌 압박을 정말 침착하게 다루는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I stay cool under stress.",
                    "translation": "나는 스트레스 속에서도 침착해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-eun stays cool under @@.",
                    "hint": "ISTP는 스트레스와 압박 상황에서도 침착함을 유지해요.",
                    "optionA": "water",
                    "optionB": "stress",
                    "optionC": "ground",
                    "result": "stress",
                    "explanation": "소은이는 'I stay cool under stress'라고 말했어요. ISTP답게 침착하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I prevent future similar conflicts.",
                    "translation": "나는 미래의 비슷한 갈등을 예방해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I deal with each situation separately.",
                    "translation": "나는 각 상황을 따로 다뤄."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Comprehensive solutions last longer.",
                    "translation": "포괄적 해결책이 더 오래 지속돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "Flexible responses adapt better!",
                    "translation": "유연한 대응이 더 잘 적응해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You respond so quickly.",
                    "translation": "넌 정말 빠르게 반응하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You solve things so thoroughly!",
                    "translation": "넌 일을 정말 철저히 해결하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "구조적 해결에 대한 문장이에요.",
                    "optionA": "Structural",
                    "optionB": "solutions",
                    "optionC": "creates",
                    "optionD": "lasting",
                    "optionE": "change",
                    "result": "Structural solutions creates lasting change",
                    "explanation": "구조적 해결책이 지속적인 변화를 만들어요."
                }
            ]
        }
    ]
}
ID: 18477 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "나만의 속도로 가기",
            "explanation": "ISTP의 독립적 활동과 ENTJ의 적극적 네트워킹 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I like working alone mostly.",
                    "translation": "나는 주로 혼자 일하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I lead group projects actively.",
                    "translation": "나는 그룹 프로젝트를 적극적으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Too many meetings drain me.",
                    "translation": "회의가 너무 많으면 지쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 혼자 일하는 것을 선호합니다.",
                    "hint": "ISTP는 독립적으로 일하며 에너지를 얻어요.",
                    "result": "O",
                    "explanation": "태오는 'I like working alone mostly'와 'Too many meetings drain me'라고 말하며 독립적 작업을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Networking opens new opportunities for me.",
                    "translation": "네트워킹이 나에게 새 기회를 열어줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You connect with people so well!",
                    "translation": "넌 사람들과 정말 잘 연결되는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I organize teams to reach goals.",
                    "translation": "나는 목표에 도달하기 위해 팀을 조직해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyeok organizes teams to reach @@.",
                    "hint": "ENTJ는 목표 달성을 위해 팀을 조직하고 이끌어요.",
                    "optionA": "goals",
                    "optionB": "places",
                    "optionC": "people",
                    "result": "goals",
                    "explanation": "준혁이는 'I organize teams to reach goals'라고 말했어요. ENTJ답게 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I work better with freedom.",
                    "translation": "나는 자유가 있을 때 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Strategic collaboration creates bigger impact.",
                    "translation": "전략적 협업이 더 큰 영향을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Small groups feel more comfortable.",
                    "translation": "작은 그룹이 더 편하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Leading teams energizes me completely!",
                    "translation": "팀을 이끄는 게 나를 완전히 활력있게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You motivate people so naturally.",
                    "translation": "넌 사람들에게 자연스럽게 동기를 부여하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You work so independently!",
                    "translation": "넌 정말 독립적으로 일하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적인 작업에 대한 문장이에요.",
                    "result": "Independent work produces focused results",
                    "explanation": "독립적인 작업이 집중된 결과를 만들어내요.",
                    "optionA": "Independent",
                    "optionB": "produces",
                    "optionC": "results",
                    "optionD": "focused",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "나만의 속도로 가기",
            "explanation": "ISTP의 독립적 활동과 ENTJ의 적극적 네트워킹 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I like working alone mostly.",
                    "translation": "나는 주로 혼자 일하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I lead group projects actively.",
                    "translation": "나는 그룹 프로젝트를 적극적으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Too many meetings drain me.",
                    "translation": "회의가 너무 많으면 지쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 혼자 일하는 것을 선호합니다.",
                    "hint": "ISTP는 독립적으로 일하며 에너지를 얻어요.",
                    "result": "O",
                    "explanation": "태오는 'I like working alone mostly'와 'Too many meetings drain me'라고 말하며 독립적 작업을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Networking opens new opportunities for me.",
                    "translation": "네트워킹이 나에게 새 기회를 열어줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You connect with people so well!",
                    "translation": "넌 사람들과 정말 잘 연결되는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I organize teams to reach goals.",
                    "translation": "나는 목표에 도달하기 위해 팀을 조직해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyeok organizes teams to reach @@.",
                    "hint": "ENTJ는 목표 달성을 위해 팀을 조직하고 이끌어요.",
                    "optionA": "goals",
                    "optionB": "places",
                    "optionC": "people",
                    "result": "goals",
                    "explanation": "준혁이는 'I organize teams to reach goals'라고 말했어요. ENTJ답게 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I work better with freedom.",
                    "translation": "나는 자유가 있을 때 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Strategic collaboration creates bigger impact.",
                    "translation": "전략적 협업이 더 큰 영향을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Small groups feel more comfortable.",
                    "translation": "작은 그룹이 더 편하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Leading teams energizes me completely!",
                    "translation": "팀을 이끄는 게 나를 완전히 활력있게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You motivate people so naturally.",
                    "translation": "넌 사람들에게 자연스럽게 동기를 부여하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You work so independently!",
                    "translation": "넌 정말 독립적으로 일하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적인 작업에 대한 문장이에요.",
                    "optionA": "Independent",
                    "optionB": "produces",
                    "optionC": "results",
                    "optionD": "focused",
                    "optionE": "work",
                    "result": "Independent work produces focused results",
                    "explanation": "독립적인 작업이 집중된 결과를 만들어내요."
                }
            ]
        }
    ]
}
ID: 18478 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사람들 앞에 서기",
            "explanation": "ENTJ의 리더십 추구와 ISTP의 실무 중심 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나연",
                    "script": "I take charge in groups naturally.",
                    "translation": "나는 그룹에서 자연스럽게 주도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I contribute when it's needed.",
                    "translation": "나는 필요할 때 기여해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나연",
                    "script": "Leading people excites me most.",
                    "translation": "사람들을 이끄는 게 나를 가장 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나연이는 그룹에서 자연스럽게 리더 역할을 맡습니다.",
                    "hint": "ENTJ는 자연스럽게 리더십을 발휘하고 주도해요.",
                    "result": "O",
                    "explanation": "나연이는 'I take charge in groups naturally'와 'Leading people excites me most'라고 말하며 리더십을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "I focus on practical tasks.",
                    "translation": "나는 실용적인 과제에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "You get things done efficiently!",
                    "translation": "넌 일을 효율적으로 끝내는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I prefer working behind the scenes.",
                    "translation": "나는 뒤에서 일하는 걸 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yeon prefers working behind the @@.",
                    "hint": "ISTP는 주목받기보다 뒤에서 실질적으로 일하는 걸 선호해요.",
                    "optionA": "people",
                    "optionB": "scenes",
                    "optionC": "groups",
                    "result": "scenes",
                    "explanation": "하연이는 'I prefer working behind the scenes'라고 말했어요. ISTP답게 뒤에서 실무를 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "I inspire teams toward vision.",
                    "translation": "나는 팀을 비전으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I solve problems hands-on.",
                    "translation": "나는 직접 손으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Public speaking feels energizing to me.",
                    "translation": "대중 연설이 내게 활력을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Quiet work time suits me better!",
                    "translation": "조용한 작업 시간이 나에게 더 맞아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "You stay so calm always.",
                    "translation": "넌 항상 정말 침착하게 있는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You lead so confidently!",
                    "translation": "넌 정말 자신감있게 이끄는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "리더십에 대한 문장이에요.",
                    "result": "Strong leadership drives team success",
                    "explanation": "강한 리더십이 팀 성공을 이끌어요.",
                    "optionA": "success",
                    "optionB": "drives",
                    "optionC": "leadership",
                    "optionD": "team",
                    "optionE": "Strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사람들 앞에 서기",
            "explanation": "ENTJ의 리더십 추구와 ISTP의 실무 중심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나연",
                    "script": "I take charge in groups naturally.",
                    "translation": "나는 그룹에서 자연스럽게 주도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I contribute when it's needed.",
                    "translation": "나는 필요할 때 기여해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나연",
                    "script": "Leading people excites me most.",
                    "translation": "사람들을 이끄는 게 나를 가장 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나연이는 그룹에서 자연스럽게 리더 역할을 맡습니다.",
                    "hint": "ENTJ는 자연스럽게 리더십을 발휘하고 주도해요.",
                    "result": "O",
                    "explanation": "나연이는 'I take charge in groups naturally'와 'Leading people excites me most'라고 말하며 리더십을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "I focus on practical tasks.",
                    "translation": "나는 실용적인 과제에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "You get things done efficiently!",
                    "translation": "넌 일을 효율적으로 끝내는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I prefer working behind the scenes.",
                    "translation": "나는 뒤에서 일하는 걸 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yeon prefers working behind the @@.",
                    "hint": "ISTP는 주목받기보다 뒤에서 실질적으로 일하는 걸 선호해요.",
                    "optionA": "people",
                    "optionB": "scenes",
                    "optionC": "groups",
                    "result": "scenes",
                    "explanation": "하연이는 'I prefer working behind the scenes'라고 말했어요. ISTP답게 뒤에서 실무를 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "I inspire teams toward vision.",
                    "translation": "나는 팀을 비전으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I solve problems hands-on.",
                    "translation": "나는 직접 손으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Public speaking feels energizing to me.",
                    "translation": "대중 연설이 내게 활력을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Quiet work time suits me better!",
                    "translation": "조용한 작업 시간이 나에게 더 맞아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "You stay so calm always.",
                    "translation": "넌 항상 정말 침착하게 있는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You lead so confidently!",
                    "translation": "넌 정말 자신감있게 이끄는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "리더십에 대한 문장이에요.",
                    "optionA": "success",
                    "optionB": "drives",
                    "optionC": "leadership",
                    "optionD": "team",
                    "optionE": "Strong",
                    "result": "Strong leadership drives team success",
                    "explanation": "강한 리더십이 팀 성공을 이끌어요."
                }
            ]
        }
    ]
}
ID: 18479 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직접 경험하기",
            "explanation": "ISTP의 실습 학습과 ENTJ의 전략적 연구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn by trying things out.",
                    "translation": "나는 직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I study strategies and models.",
                    "translation": "나는 전략과 모델을 공부해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Hands-on practice teaches me faster.",
                    "translation": "실습이 나를 더 빠르게 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 실제로 해보면서 배우는 것을 선호합니다.",
                    "hint": "ISTP는 직접 경험하고 실습하면서 배워요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn by trying things out'과 'Hands-on practice teaches me faster'라고 말하며 실습 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Understanding the big picture matters first.",
                    "translation": "큰 그림을 이해하는 게 먼저 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "You grasp concepts so quickly!",
                    "translation": "넌 개념을 정말 빠르게 파악하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I research best practices globally.",
                    "translation": "나는 전 세계 최고 관행을 연구해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun researches best practices @@.",
                    "hint": "ENTJ는 넓은 시야로 글로벌 최고 사례를 연구해요.",
                    "optionA": "locally",
                    "optionB": "globally",
                    "optionC": "slowly",
                    "result": "globally",
                    "explanation": "민준이는 'I research best practices globally'라고 말했어요. ENTJ답게 넓은 시야로 연구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I test what works myself.",
                    "translation": "나는 뭐가 효과있는지 직접 테스트해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Strategic knowledge builds competitive advantage.",
                    "translation": "전략적 지식이 경쟁 우위를 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Real experience beats theory for me.",
                    "translation": "실제 경험이 나에게는 이론을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Comprehensive understanding guides better decisions!",
                    "translation": "포괄적 이해가 더 나은 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You plan so strategically.",
                    "translation": "넌 정말 전략적으로 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You adapt so practically!",
                    "translation": "넌 정말 실용적으로 적응하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실습 경험에 대한 문장이에요.",
                    "result": "Hands-on experience builds practical skills",
                    "explanation": "실습 경험이 실용적 기술을 쌓아요.",
                    "optionA": "builds",
                    "optionB": "Hands-on",
                    "optionC": "experience",
                    "optionD": "practical",
                    "optionE": "skills"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직접 경험하기",
            "explanation": "ISTP의 실습 학습과 ENTJ의 전략적 연구 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn by trying things out.",
                    "translation": "나는 직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I study strategies and models.",
                    "translation": "나는 전략과 모델을 공부해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Hands-on practice teaches me faster.",
                    "translation": "실습이 나를 더 빠르게 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 실제로 해보면서 배우는 것을 선호합니다.",
                    "hint": "ISTP는 직접 경험하고 실습하면서 배워요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn by trying things out'과 'Hands-on practice teaches me faster'라고 말하며 실습 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Understanding the big picture matters first.",
                    "translation": "큰 그림을 이해하는 게 먼저 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "You grasp concepts so quickly!",
                    "translation": "넌 개념을 정말 빠르게 파악하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I research best practices globally.",
                    "translation": "나는 전 세계 최고 관행을 연구해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun researches best practices @@.",
                    "hint": "ENTJ는 넓은 시야로 글로벌 최고 사례를 연구해요.",
                    "optionA": "locally",
                    "optionB": "globally",
                    "optionC": "slowly",
                    "result": "globally",
                    "explanation": "민준이는 'I research best practices globally'라고 말했어요. ENTJ답게 넓은 시야로 연구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I test what works myself.",
                    "translation": "나는 뭐가 효과있는지 직접 테스트해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Strategic knowledge builds competitive advantage.",
                    "translation": "전략적 지식이 경쟁 우위를 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Real experience beats theory for me.",
                    "translation": "실제 경험이 나에게는 이론을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Comprehensive understanding guides better decisions!",
                    "translation": "포괄적 이해가 더 나은 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You plan so strategically.",
                    "translation": "넌 정말 전략적으로 계획하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You adapt so practically!",
                    "translation": "넌 정말 실용적으로 적응하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실습 경험에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "Hands-on",
                    "optionC": "experience",
                    "optionD": "practical",
                    "optionE": "skills",
                    "result": "Hands-on experience builds practical skills",
                    "explanation": "실습 경험이 실용적 기술을 쌓아요."
                }
            ]
        }
    ]
}
ID: 18480 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "큰 그림 보기",
            "explanation": "ENTJ의 비전 중심과 ISTP의 현재 중심 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I see future trends clearly.",
                    "translation": "나는 미래 트렌드를 명확히 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I focus on current details.",
                    "translation": "나는 현재 세부사항에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "Long-term patterns guide my thinking.",
                    "translation": "장기 패턴이 내 사고를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진이는 미래 트렌드와 장기 패턴을 분석합니다.",
                    "hint": "ENTJ는 미래를 내다보며 큰 그림을 봐요.",
                    "result": "O",
                    "explanation": "수진이는 'I see future trends clearly'와 'Long-term patterns guide my thinking'이라고 말하며 미래 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Present facts matter most to me.",
                    "translation": "현재 사실이 내게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "You stay so grounded!",
                    "translation": "넌 정말 현실적으로 있는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I deal with what's here now.",
                    "translation": "나는 지금 여기 있는 것을 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jin deals with what's here @@.",
                    "hint": "ISTP는 지금 이 순간 현재에 집중해요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "tomorrow",
                    "result": "now",
                    "explanation": "성진이는 'I deal with what's here now'라고 말했어요. ISTP답게 현재에 집중해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I prepare for multiple scenarios.",
                    "translation": "나는 여러 시나리오를 준비해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "I respond when things happen.",
                    "translation": "나는 일이 생기면 반응해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Strategic foresight prevents problems later.",
                    "translation": "전략적 통찰력이 나중에 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Quick adaptation handles unexpected situations!",
                    "translation": "빠른 적응이 예상 못한 상황을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "You react so calmly.",
                    "translation": "넌 정말 침착하게 반응하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You think so far ahead!",
                    "translation": "넌 정말 멀리 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래 비전에 대한 문장이에요.",
                    "result": "Strategic vision shapes future outcomes",
                    "explanation": "전략적 비전이 미래 결과를 만들어요.",
                    "optionA": "Strategic",
                    "optionB": "vision",
                    "optionC": "shapes",
                    "optionD": "outcomes",
                    "optionE": "future"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "큰 그림 보기",
            "explanation": "ENTJ의 비전 중심과 ISTP의 현재 중심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I see future trends clearly.",
                    "translation": "나는 미래 트렌드를 명확히 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I focus on current details.",
                    "translation": "나는 현재 세부사항에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "Long-term patterns guide my thinking.",
                    "translation": "장기 패턴이 내 사고를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진이는 미래 트렌드와 장기 패턴을 분석합니다.",
                    "hint": "ENTJ는 미래를 내다보며 큰 그림을 봐요.",
                    "result": "O",
                    "explanation": "수진이는 'I see future trends clearly'와 'Long-term patterns guide my thinking'이라고 말하며 미래 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Present facts matter most to me.",
                    "translation": "현재 사실이 내게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "You stay so grounded!",
                    "translation": "넌 정말 현실적으로 있는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I deal with what's here now.",
                    "translation": "나는 지금 여기 있는 것을 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jin deals with what's here @@.",
                    "hint": "ISTP는 지금 이 순간 현재에 집중해요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "tomorrow",
                    "result": "now",
                    "explanation": "성진이는 'I deal with what's here now'라고 말했어요. ISTP답게 현재에 집중해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I prepare for multiple scenarios.",
                    "translation": "나는 여러 시나리오를 준비해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "I respond when things happen.",
                    "translation": "나는 일이 생기면 반응해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Strategic foresight prevents problems later.",
                    "translation": "전략적 통찰력이 나중에 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Quick adaptation handles unexpected situations!",
                    "translation": "빠른 적응이 예상 못한 상황을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "You react so calmly.",
                    "translation": "넌 정말 침착하게 반응하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You think so far ahead!",
                    "translation": "넌 정말 멀리 생각하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "미래 비전에 대한 문장이에요.",
                    "optionA": "Strategic",
                    "optionB": "vision",
                    "optionC": "shapes",
                    "optionD": "outcomes",
                    "optionE": "future",
                    "result": "Strategic vision shapes future outcomes",
                    "explanation": "전략적 비전이 미래 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 18481 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "빠르게 판단하기",
            "explanation": "ISTP의 즉각적 결정과 ENTJ의 전략적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I decide quickly based on facts.",
                    "translation": "나는 사실을 바탕으로 빠르게 결정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I evaluate all options systematically.",
                    "translation": "나는 모든 옵션을 체계적으로 평가해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Fast action solves problems now.",
                    "translation": "빠른 행동이 지금 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 상황을 빠르게 판단해서 즉시 결정합니다.",
                    "hint": "ISTP는 현재 사실을 바탕으로 빠르게 결정해요.",
                    "result": "O",
                    "explanation": "성호는 'I decide quickly based on facts'와 'Fast action solves problems now'라고 말하며 빠른 결정을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "I weigh each choice carefully.",
                    "translation": "나는 각 선택을 신중히 저울질해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "You consider everything so thoroughly!",
                    "translation": "넌 모든 걸 정말 철저히 고려하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I align decisions with goals.",
                    "translation": "나는 결정을 목표와 일치시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jun aligns decisions with @@.",
                    "hint": "ENTJ는 결정이 장기 목표와 맞는지 확인해요.",
                    "optionA": "goals",
                    "optionB": "people",
                    "optionC": "feelings",
                    "result": "goals",
                    "explanation": "성준이는 'I align decisions with goals'라고 말했어요. ENTJ답게 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I trust my instincts strongly.",
                    "translation": "나는 내 직감을 강하게 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Data and logic drive my choices.",
                    "translation": "데이터와 논리가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Flexibility helps me adjust quickly.",
                    "translation": "유연성이 내가 빠르게 조정하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Strategic planning maximizes success rates!",
                    "translation": "전략적 계획이 성공률을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You think everything through completely.",
                    "translation": "넌 모든 걸 완전히 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You act so decisively!",
                    "translation": "넌 정말 단호하게 행동하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "빠른 판단에 대한 문장이에요.",
                    "result": "Quick decisions solve immediate problems",
                    "explanation": "빠른 결정이 즉각적인 문제를 해결해요.",
                    "optionA": "problems",
                    "optionB": "decisions",
                    "optionC": "solve",
                    "optionD": "Quick",
                    "optionE": "immediate"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "빠르게 판단하기",
            "explanation": "ISTP의 즉각적 결정과 ENTJ의 전략적 판단 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I decide quickly based on facts.",
                    "translation": "나는 사실을 바탕으로 빠르게 결정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I evaluate all options systematically.",
                    "translation": "나는 모든 옵션을 체계적으로 평가해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Fast action solves problems now.",
                    "translation": "빠른 행동이 지금 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 상황을 빠르게 판단해서 즉시 결정합니다.",
                    "hint": "ISTP는 현재 사실을 바탕으로 빠르게 결정해요.",
                    "result": "O",
                    "explanation": "성호는 'I decide quickly based on facts'와 'Fast action solves problems now'라고 말하며 빠른 결정을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "I weigh each choice carefully.",
                    "translation": "나는 각 선택을 신중히 저울질해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "You consider everything so thoroughly!",
                    "translation": "넌 모든 걸 정말 철저히 고려하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I align decisions with goals.",
                    "translation": "나는 결정을 목표와 일치시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jun aligns decisions with @@.",
                    "hint": "ENTJ는 결정이 장기 목표와 맞는지 확인해요.",
                    "optionA": "goals",
                    "optionB": "people",
                    "optionC": "feelings",
                    "result": "goals",
                    "explanation": "성준이는 'I align decisions with goals'라고 말했어요. ENTJ답게 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I trust my instincts strongly.",
                    "translation": "나는 내 직감을 강하게 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Data and logic drive my choices.",
                    "translation": "데이터와 논리가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Flexibility helps me adjust quickly.",
                    "translation": "유연성이 내가 빠르게 조정하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Strategic planning maximizes success rates!",
                    "translation": "전략적 계획이 성공률을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You think everything through completely.",
                    "translation": "넌 모든 걸 완전히 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You act so decisively!",
                    "translation": "넌 정말 단호하게 행동하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "빠른 판단에 대한 문장이에요.",
                    "optionA": "problems",
                    "optionB": "decisions",
                    "optionC": "solve",
                    "optionD": "Quick",
                    "optionE": "immediate",
                    "result": "Quick decisions solve immediate problems",
                    "explanation": "빠른 결정이 즉각적인 문제를 해결해요."
                }
            ]
        }
    ]
}
ID: 18482 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "목표를 세우기",
            "explanation": "ENTJ의 야심찬 계획과 ISTP의 유연한 접근 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I set ambitious targets always.",
                    "translation": "나는 항상 야심찬 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "I keep my options open.",
                    "translation": "나는 내 옵션을 열어둬."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "Clear objectives drive every decision.",
                    "translation": "명확한 목표가 모든 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은이는 명확하고 야심찬 목표를 세워서 추진합니다.",
                    "hint": "ENTJ는 크고 명확한 목표를 세우고 추진해요.",
                    "result": "O",
                    "explanation": "하은이는 'I set ambitious targets always'와 'Clear objectives drive every decision'이라고 말하며 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지안",
                    "script": "I respond to situations flexibly.",
                    "translation": "나는 상황에 유연하게 반응해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "You adapt so easily!",
                    "translation": "넌 정말 쉽게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "I take opportunities as they come.",
                    "translation": "나는 기회가 오면 잡아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-an takes opportunities as they @@.",
                    "hint": "ISTP는 기회가 생길 때 자연스럽게 받아들여요.",
                    "optionA": "go",
                    "optionB": "come",
                    "optionC": "stop",
                    "result": "come",
                    "explanation": "지안이는 'I take opportunities as they come'이라고 말했어요. ISTP답게 유연하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "I plan steps to reach success.",
                    "translation": "나는 성공에 도달할 단계를 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "I test different approaches first.",
                    "translation": "나는 먼저 다른 접근을 테스트해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Systematic execution ensures results.",
                    "translation": "체계적 실행이 결과를 보장해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지안",
                    "script": "Practical experience guides my path!",
                    "translation": "실용적 경험이 내 길을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You work so skillfully.",
                    "translation": "넌 정말 능숙하게 일하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지안",
                    "script": "You achieve goals so powerfully!",
                    "translation": "넌 목표를 정말 강력하게 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 설정에 대한 문장이에요.",
                    "result": "Clear goals enable successful execution",
                    "explanation": "명확한 목표가 성공적인 실행을 가능하게 해요.",
                    "optionA": "successful",
                    "optionB": "Clear",
                    "optionC": "goals",
                    "optionD": "execution",
                    "optionE": "enable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "목표를 세우기",
            "explanation": "ENTJ의 야심찬 계획과 ISTP의 유연한 접근 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I set ambitious targets always.",
                    "translation": "나는 항상 야심찬 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "I keep my options open.",
                    "translation": "나는 내 옵션을 열어둬."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "Clear objectives drive every decision.",
                    "translation": "명확한 목표가 모든 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은이는 명확하고 야심찬 목표를 세워서 추진합니다.",
                    "hint": "ENTJ는 크고 명확한 목표를 세우고 추진해요.",
                    "result": "O",
                    "explanation": "하은이는 'I set ambitious targets always'와 'Clear objectives drive every decision'이라고 말하며 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지안",
                    "script": "I respond to situations flexibly.",
                    "translation": "나는 상황에 유연하게 반응해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "You adapt so easily!",
                    "translation": "넌 정말 쉽게 적응하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "I take opportunities as they come.",
                    "translation": "나는 기회가 오면 잡아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-an takes opportunities as they @@.",
                    "hint": "ISTP는 기회가 생길 때 자연스럽게 받아들여요.",
                    "optionA": "go",
                    "optionB": "come",
                    "optionC": "stop",
                    "result": "come",
                    "explanation": "지안이는 'I take opportunities as they come'이라고 말했어요. ISTP답게 유연하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "I plan steps to reach success.",
                    "translation": "나는 성공에 도달할 단계를 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "I test different approaches first.",
                    "translation": "나는 먼저 다른 접근을 테스트해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Systematic execution ensures results.",
                    "translation": "체계적 실행이 결과를 보장해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지안",
                    "script": "Practical experience guides my path!",
                    "translation": "실용적 경험이 내 길을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You work so skillfully.",
                    "translation": "넌 정말 능숙하게 일하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지안",
                    "script": "You achieve goals so powerfully!",
                    "translation": "넌 목표를 정말 강력하게 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표 설정에 대한 문장이에요.",
                    "optionA": "successful",
                    "optionB": "Clear",
                    "optionC": "goals",
                    "optionD": "execution",
                    "optionE": "enable",
                    "result": "Clear goals enable successful execution",
                    "explanation": "명확한 목표가 성공적인 실행을 가능하게 해요."
                }
            ]
        }
    ]
}
ID: 18483 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유롭게 살기",
            "explanation": "ISTP의 즉흥적 생활과 ENTJ의 계획적 루틴 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I prefer flexible daily schedules.",
                    "translation": "나는 유연한 일일 일정을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I structure my time efficiently.",
                    "translation": "나는 내 시간을 효율적으로 구조화해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Plans feel too limiting sometimes.",
                    "translation": "계획이 때때로 너무 제한적으로 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 고정된 계획보다 유연한 일정을 선호합니다.",
                    "hint": "ISTP는 자유롭고 유연한 스케줄을 좋아해요.",
                    "result": "O",
                    "explanation": "채린이는 'I prefer flexible daily schedules'와 'Plans feel too limiting sometimes'라고 말하며 자유를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Organized routines maximize productivity.",
                    "translation": "조직된 루틴이 생산성을 최대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "You accomplish so much daily!",
                    "translation": "넌 매일 정말 많이 달성하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I schedule everything in advance.",
                    "translation": "나는 모든 걸 미리 스케줄해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin schedules everything in @@.",
                    "hint": "ENTJ는 모든 것을 미리 계획하고 준비해요.",
                    "optionA": "advance",
                    "optionB": "morning",
                    "optionC": "evening",
                    "result": "advance",
                    "explanation": "예린이는 'I schedule everything in advance'라고 말했어요. ENTJ답게 사전 계획을 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I go with the flow naturally.",
                    "translation": "나는 자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Strategic planning prevents wasted time.",
                    "translation": "전략적 계획이 낭비되는 시간을 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Spontaneous moments bring me joy.",
                    "translation": "즉흥적인 순간이 내게 기쁨을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Consistent habits build long-term success!",
                    "translation": "일관된 습관이 장기적 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You stay so organized always.",
                    "translation": "넌 항상 정말 정돈되어 있는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You live so freely!",
                    "translation": "넌 정말 자유롭게 사는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자유로운 생활에 대한 문장이에요.",
                    "result": "Flexible living enables spontaneous joy",
                    "explanation": "유연한 생활이 즉흥적인 기쁨을 가능하게 해요.",
                    "optionA": "Flexible",
                    "optionB": "living",
                    "optionC": "enables",
                    "optionD": "spontaneous",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유롭게 살기",
            "explanation": "ISTP의 즉흥적 생활과 ENTJ의 계획적 루틴 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I prefer flexible daily schedules.",
                    "translation": "나는 유연한 일일 일정을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I structure my time efficiently.",
                    "translation": "나는 내 시간을 효율적으로 구조화해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Plans feel too limiting sometimes.",
                    "translation": "계획이 때때로 너무 제한적으로 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 고정된 계획보다 유연한 일정을 선호합니다.",
                    "hint": "ISTP는 자유롭고 유연한 스케줄을 좋아해요.",
                    "result": "O",
                    "explanation": "채린이는 'I prefer flexible daily schedules'와 'Plans feel too limiting sometimes'라고 말하며 자유를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Organized routines maximize productivity.",
                    "translation": "조직된 루틴이 생산성을 최대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "You accomplish so much daily!",
                    "translation": "넌 매일 정말 많이 달성하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I schedule everything in advance.",
                    "translation": "나는 모든 걸 미리 스케줄해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin schedules everything in @@.",
                    "hint": "ENTJ는 모든 것을 미리 계획하고 준비해요.",
                    "optionA": "advance",
                    "optionB": "morning",
                    "optionC": "evening",
                    "result": "advance",
                    "explanation": "예린이는 'I schedule everything in advance'라고 말했어요. ENTJ답게 사전 계획을 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I go with the flow naturally.",
                    "translation": "나는 자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Strategic planning prevents wasted time.",
                    "translation": "전략적 계획이 낭비되는 시간을 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Spontaneous moments bring me joy.",
                    "translation": "즉흥적인 순간이 내게 기쁨을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Consistent habits build long-term success!",
                    "translation": "일관된 습관이 장기적 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You stay so organized always.",
                    "translation": "넌 항상 정말 정돈되어 있는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You live so freely!",
                    "translation": "넌 정말 자유롭게 사는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자유로운 생활에 대한 문장이에요.",
                    "optionA": "Flexible",
                    "optionB": "living",
                    "optionC": "enables",
                    "optionD": "spontaneous",
                    "optionE": "joy",
                    "result": "Flexible living enables spontaneous joy",
                    "explanation": "유연한 생활이 즉흥적인 기쁨을 가능하게 해요."
                }
            ]
        }
    ]
}
ID: 18484 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "효율적으로 움직이기",
            "explanation": "ENTJ의 생산성 추구와 ISTP의 실용적 접근 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜원",
                    "script": "I optimize every single task.",
                    "translation": "나는 모든 과제를 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "I do what needs doing.",
                    "translation": "나는 해야 할 일을 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜원",
                    "script": "Efficiency guides all my actions.",
                    "translation": "효율성이 내 모든 행동을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜원이는 모든 일을 최대한 효율적으로 처리합니다.",
                    "hint": "ENTJ는 시간과 에너지를 효율적으로 사용해요.",
                    "result": "O",
                    "explanation": "혜원이는 'I optimize every single task'와 'Efficiency guides all my actions'라고 말하며 효율성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소은",
                    "script": "I work at my own pace.",
                    "translation": "나는 내 속도로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜원",
                    "script": "You stay so relaxed!",
                    "translation": "넌 정말 편안하게 있는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I take breaks when needed.",
                    "translation": "나는 필요하면 휴식을 취해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-eun takes breaks when @@.",
                    "hint": "ISTP는 자신의 필요에 따라 휴식을 취해요.",
                    "optionA": "needed",
                    "optionB": "tired",
                    "optionC": "bored",
                    "result": "needed",
                    "explanation": "소은이는 'I take breaks when needed'라고 말했어요. ISTP답게 자신의 리듬을 따라요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜원",
                    "script": "I track progress toward goals daily.",
                    "translation": "나는 매일 목표를 향한 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I focus on one thing at a time.",
                    "translation": "나는 한 번에 한 가지에 집중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Maximum output requires strategic systems.",
                    "translation": "최대 산출은 전략적 시스템이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "Simple methods work best for me!",
                    "translation": "간단한 방법이 내게 가장 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜원",
                    "script": "You work so practically.",
                    "translation": "넌 정말 실용적으로 일하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You achieve so much constantly!",
                    "translation": "넌 끊임없이 정말 많이 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율성에 대한 문장이에요.",
                    "result": "Strategic efficiency delivers maximum results",
                    "explanation": "전략적 효율성이 최대 결과를 제공해요.",
                    "optionA": "Strategic",
                    "optionB": "delivers",
                    "optionC": "efficiency",
                    "optionD": "maximum",
                    "optionE": "results"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "효율적으로 움직이기",
            "explanation": "ENTJ의 생산성 추구와 ISTP의 실용적 접근 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜원",
                    "script": "I optimize every single task.",
                    "translation": "나는 모든 과제를 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "I do what needs doing.",
                    "translation": "나는 해야 할 일을 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜원",
                    "script": "Efficiency guides all my actions.",
                    "translation": "효율성이 내 모든 행동을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜원이는 모든 일을 최대한 효율적으로 처리합니다.",
                    "hint": "ENTJ는 시간과 에너지를 효율적으로 사용해요.",
                    "result": "O",
                    "explanation": "혜원이는 'I optimize every single task'와 'Efficiency guides all my actions'라고 말하며 효율성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소은",
                    "script": "I work at my own pace.",
                    "translation": "나는 내 속도로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜원",
                    "script": "You stay so relaxed!",
                    "translation": "넌 정말 편안하게 있는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I take breaks when needed.",
                    "translation": "나는 필요하면 휴식을 취해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-eun takes breaks when @@.",
                    "hint": "ISTP는 자신의 필요에 따라 휴식을 취해요.",
                    "optionA": "needed",
                    "optionB": "tired",
                    "optionC": "bored",
                    "result": "needed",
                    "explanation": "소은이는 'I take breaks when needed'라고 말했어요. ISTP답게 자신의 리듬을 따라요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜원",
                    "script": "I track progress toward goals daily.",
                    "translation": "나는 매일 목표를 향한 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I focus on one thing at a time.",
                    "translation": "나는 한 번에 한 가지에 집중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Maximum output requires strategic systems.",
                    "translation": "최대 산출은 전략적 시스템이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "Simple methods work best for me!",
                    "translation": "간단한 방법이 내게 가장 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜원",
                    "script": "You work so practically.",
                    "translation": "넌 정말 실용적으로 일하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You achieve so much constantly!",
                    "translation": "넌 끊임없이 정말 많이 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율성에 대한 문장이에요.",
                    "optionA": "Strategic",
                    "optionB": "delivers",
                    "optionC": "efficiency",
                    "optionD": "maximum",
                    "optionE": "results",
                    "result": "Strategic efficiency delivers maximum results",
                    "explanation": "전략적 효율성이 최대 결과를 제공해요."
                }
            ]
        }
    ]
}
ID: 18485 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "침착하게 행동하기",
            "explanation": "ISTP의 현장 대응과 ENTJ의 위기 관리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I stay calm under pressure.",
                    "translation": "나는 압박 속에서도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I take control of situations.",
                    "translation": "나는 상황을 통제해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Quick fixes work for me.",
                    "translation": "빠른 해결이 나에게 효과있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "보라는 스트레스 상황에서 침착하게 즉각 대응합니다.",
                    "hint": "ISTP는 압박 속에서도 침착하게 실용적으로 대응해요.",
                    "result": "O",
                    "explanation": "보라는 'I stay calm under pressure'와 'Quick fixes work for me'라고 말하며 침착한 대응을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "I mobilize resources immediately.",
                    "translation": "나는 즉시 자원을 동원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "You lead so decisively!",
                    "translation": "넌 정말 단호하게 이끄는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I turn crises into opportunities.",
                    "translation": "나는 위기를 기회로 바꿔."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-seong turns crises into @@.",
                    "hint": "ENTJ는 위기 상황을 기회로 전환해요.",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "failures",
                    "result": "opportunities",
                    "explanation": "태성이는 'I turn crises into opportunities'라고 말했어요. ENTJ답게 위기를 기회로 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보라",
                    "script": "I solve problems hands-on directly.",
                    "translation": "나는 직접 손으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Strategic action prevents future issues.",
                    "translation": "전략적 행동이 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Present moment focus helps me.",
                    "translation": "현재 순간 집중이 나를 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "Commanding leadership stabilizes teams!",
                    "translation": "명령하는 리더십이 팀을 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "You handle chaos so powerfully.",
                    "translation": "넌 혼란을 정말 강력하게 다루는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You react so quickly!",
                    "translation": "넌 정말 빠르게 반응하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "침착한 대응에 대한 문장이에요.",
                    "result": "Calm responses handle pressure effectively",
                    "explanation": "침착한 대응이 압박을 효과적으로 다뤄요.",
                    "optionA": "Calm",
                    "optionB": "effectively",
                    "optionC": "handle",
                    "optionD": "responses",
                    "optionE": "pressure"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "침착하게 행동하기",
            "explanation": "ISTP의 현장 대응과 ENTJ의 위기 관리 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I stay calm under pressure.",
                    "translation": "나는 압박 속에서도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I take control of situations.",
                    "translation": "나는 상황을 통제해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Quick fixes work for me.",
                    "translation": "빠른 해결이 나에게 효과있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "보라는 스트레스 상황에서 침착하게 즉각 대응합니다.",
                    "hint": "ISTP는 압박 속에서도 침착하게 실용적으로 대응해요.",
                    "result": "O",
                    "explanation": "보라는 'I stay calm under pressure'와 'Quick fixes work for me'라고 말하며 침착한 대응을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "I mobilize resources immediately.",
                    "translation": "나는 즉시 자원을 동원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "You lead so decisively!",
                    "translation": "넌 정말 단호하게 이끄는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I turn crises into opportunities.",
                    "translation": "나는 위기를 기회로 바꿔."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-seong turns crises into @@.",
                    "hint": "ENTJ는 위기 상황을 기회로 전환해요.",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "failures",
                    "result": "opportunities",
                    "explanation": "태성이는 'I turn crises into opportunities'라고 말했어요. ENTJ답게 위기를 기회로 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보라",
                    "script": "I solve problems hands-on directly.",
                    "translation": "나는 직접 손으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Strategic action prevents future issues.",
                    "translation": "전략적 행동이 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Present moment focus helps me.",
                    "translation": "현재 순간 집중이 나를 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "Commanding leadership stabilizes teams!",
                    "translation": "명령하는 리더십이 팀을 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "You handle chaos so powerfully.",
                    "translation": "넌 혼란을 정말 강력하게 다루는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You react so quickly!",
                    "translation": "넌 정말 빠르게 반응하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "침착한 대응에 대한 문장이에요.",
                    "optionA": "Calm",
                    "optionB": "effectively",
                    "optionC": "handle",
                    "optionD": "responses",
                    "optionE": "pressure",
                    "result": "Calm responses handle pressure effectively",
                    "explanation": "침착한 대응이 압박을 효과적으로 다뤄요."
                }
            ]
        }
    ]
}
ID: 18486 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기를 돌파하기",
            "explanation": "ENTJ의 전략적 리더십과 ISTP의 실용적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I lead teams through challenges.",
                    "translation": "나는 도전을 통해 팀을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I fix what's broken now.",
                    "translation": "나는 지금 망가진 걸 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Strategic decisions guide crisis response.",
                    "translation": "전략적 결정이 위기 대응을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁이는 위기 상황에서 팀을 이끌고 전략적으로 대응합니다.",
                    "hint": "ENTJ는 위기 시 리더십을 발휘해서 이끌어요.",
                    "result": "O",
                    "explanation": "준혁이는 'I lead teams through challenges'와 'Strategic decisions guide crisis response'라고 말하며 리더십을 발휘해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "I handle problems one at a time.",
                    "translation": "나는 한 번에 하나씩 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "You work so efficiently!",
                    "translation": "넌 정말 효율적으로 일하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I trust my problem-solving ability.",
                    "translation": "나는 내 문제 해결 능력을 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yeon trusts her problem-solving @@.",
                    "hint": "ISTP는 자신의 문제 해결 능력을 신뢰해요.",
                    "optionA": "ability",
                    "optionB": "friends",
                    "optionC": "tools",
                    "result": "ability",
                    "explanation": "하연이는 'I trust my problem-solving ability'라고 말했어요. ISTP답게 자신의 능력을 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "I delegate tasks to right people.",
                    "translation": "나는 올바른 사람에게 과제를 위임해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I work through issues myself.",
                    "translation": "나는 문제를 스스로 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Clear communication prevents confusion.",
                    "translation": "명확한 소통이 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Direct action solves things fast!",
                    "translation": "직접 행동이 일을 빠르게 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "You stay so level-headed.",
                    "translation": "넌 정말 냉정함을 유지하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You organize everything so well!",
                    "translation": "넌 모든 걸 정말 잘 조직하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 관리에 대한 문장이에요.",
                    "result": "Strong leadership overcomes major crises",
                    "explanation": "강한 리더십이 큰 위기를 극복해요.",
                    "optionA": "leadership",
                    "optionB": "major",
                    "optionC": "crises",
                    "optionD": "overcomes",
                    "optionE": "Strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기를 돌파하기",
            "explanation": "ENTJ의 전략적 리더십과 ISTP의 실용적 해결 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I lead teams through challenges.",
                    "translation": "나는 도전을 통해 팀을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I fix what's broken now.",
                    "translation": "나는 지금 망가진 걸 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Strategic decisions guide crisis response.",
                    "translation": "전략적 결정이 위기 대응을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁이는 위기 상황에서 팀을 이끌고 전략적으로 대응합니다.",
                    "hint": "ENTJ는 위기 시 리더십을 발휘해서 이끌어요.",
                    "result": "O",
                    "explanation": "준혁이는 'I lead teams through challenges'와 'Strategic decisions guide crisis response'라고 말하며 리더십을 발휘해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "I handle problems one at a time.",
                    "translation": "나는 한 번에 하나씩 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "You work so efficiently!",
                    "translation": "넌 정말 효율적으로 일하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I trust my problem-solving ability.",
                    "translation": "나는 내 문제 해결 능력을 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yeon trusts her problem-solving @@.",
                    "hint": "ISTP는 자신의 문제 해결 능력을 신뢰해요.",
                    "optionA": "ability",
                    "optionB": "friends",
                    "optionC": "tools",
                    "result": "ability",
                    "explanation": "하연이는 'I trust my problem-solving ability'라고 말했어요. ISTP답게 자신의 능력을 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "I delegate tasks to right people.",
                    "translation": "나는 올바른 사람에게 과제를 위임해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I work through issues myself.",
                    "translation": "나는 문제를 스스로 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Clear communication prevents confusion.",
                    "translation": "명확한 소통이 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Direct action solves things fast!",
                    "translation": "직접 행동이 일을 빠르게 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "You stay so level-headed.",
                    "translation": "넌 정말 냉정함을 유지하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You organize everything so well!",
                    "translation": "넌 모든 걸 정말 잘 조직하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 관리에 대한 문장이에요.",
                    "optionA": "leadership",
                    "optionB": "major",
                    "optionC": "crises",
                    "optionD": "overcomes",
                    "optionE": "Strong",
                    "result": "Strong leadership overcomes major crises",
                    "explanation": "강한 리더십이 큰 위기를 극복해요."
                }
            ]
        }
    ]
}
ID: 18487 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "기술을 연마하기",
            "explanation": "ISTP의 실용 기술과 ENTJ의 전략적 커리어 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I master practical skills daily.",
                    "translation": "나는 매일 실용 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I climb the leadership ladder.",
                    "translation": "나는 리더십 사다리를 올라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Technical expertise matters most to me.",
                    "translation": "기술적 전문성이 내게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 실용적이고 기술적인 전문성을 중시합니다.",
                    "hint": "ISTP는 손으로 하는 기술적 전문성을 추구해요.",
                    "result": "O",
                    "explanation": "태오는 'I master practical skills daily'와 'Technical expertise matters most to me'라고 말하며 기술을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Influence and impact drive me.",
                    "translation": "영향력과 임팩트가 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You aim so high!",
                    "translation": "넌 정말 높이 목표하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I build systems that scale.",
                    "translation": "나는 확장 가능한 시스템을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun builds systems that @@.",
                    "hint": "ENTJ는 크게 성장 가능한 시스템을 만들어요.",
                    "optionA": "break",
                    "optionB": "scale",
                    "optionC": "fail",
                    "result": "scale",
                    "explanation": "민준이는 'I build systems that scale'이라고 말했어요. ENTJ답게 확장성을 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "Hands-on work satisfies me completely.",
                    "translation": "실습 작업이 나를 완전히 만족시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Executive positions attract me naturally.",
                    "translation": "임원 직책이 나를 자연스럽게 끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Freedom at work feels essential.",
                    "translation": "일에서의 자유가 필수적으로 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Leading organizations fulfills my potential!",
                    "translation": "조직을 이끄는 게 내 잠재력을 실현해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You lead teams so naturally.",
                    "translation": "넌 팀을 정말 자연스럽게 이끄는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You solve problems so skillfully!",
                    "translation": "넌 문제를 정말 능숙하게 해결하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기술적 전문성에 대한 문장이에요.",
                    "result": "Technical skills build strong career foundations",
                    "explanation": "기술적 기능이 강한 커리어 기반을 만들어요.",
                    "optionA": "skills",
                    "optionB": "career",
                    "optionC": "build",
                    "optionD": "strong",
                    "optionE": "Technical",
                    "optionF": "foundations"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "기술을 연마하기",
            "explanation": "ISTP의 실용 기술과 ENTJ의 전략적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I master practical skills daily.",
                    "translation": "나는 매일 실용 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I climb the leadership ladder.",
                    "translation": "나는 리더십 사다리를 올라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Technical expertise matters most to me.",
                    "translation": "기술적 전문성이 내게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 실용적이고 기술적인 전문성을 중시합니다.",
                    "hint": "ISTP는 손으로 하는 기술적 전문성을 추구해요.",
                    "result": "O",
                    "explanation": "태오는 'I master practical skills daily'와 'Technical expertise matters most to me'라고 말하며 기술을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Influence and impact drive me.",
                    "translation": "영향력과 임팩트가 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "You aim so high!",
                    "translation": "넌 정말 높이 목표하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I build systems that scale.",
                    "translation": "나는 확장 가능한 시스템을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun builds systems that @@.",
                    "hint": "ENTJ는 크게 성장 가능한 시스템을 만들어요.",
                    "optionA": "break",
                    "optionB": "scale",
                    "optionC": "fail",
                    "result": "scale",
                    "explanation": "민준이는 'I build systems that scale'이라고 말했어요. ENTJ답게 확장성을 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "Hands-on work satisfies me completely.",
                    "translation": "실습 작업이 나를 완전히 만족시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Executive positions attract me naturally.",
                    "translation": "임원 직책이 나를 자연스럽게 끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Freedom at work feels essential.",
                    "translation": "일에서의 자유가 필수적으로 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Leading organizations fulfills my potential!",
                    "translation": "조직을 이끄는 게 내 잠재력을 실현해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You lead teams so naturally.",
                    "translation": "넌 팀을 정말 자연스럽게 이끄는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You solve problems so skillfully!",
                    "translation": "넌 문제를 정말 능숙하게 해결하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "기술적 전문성에 대한 문장이에요.",
                    "optionA": "skills",
                    "optionB": "career",
                    "optionC": "build",
                    "optionD": "strong",
                    "optionE": "Technical",
                    "optionF": "foundations",
                    "result": "Technical skills build strong career foundations",
                    "explanation": "기술적 기능이 강한 커리어 기반을 만들어요."
                }
            ]
        }
    ]
}
ID: 18488 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "정상을 향해 가기",
            "explanation": "ENTJ의 야심찬 목표와 ISTP의 현실적 성장 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I pursue top leadership roles.",
                    "translation": "나는 최고 리더십 직책을 추구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "I improve my craft steadily.",
                    "translation": "나는 내 기술을 꾸준히 향상시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "Ambitious goals energize me completely.",
                    "translation": "야심찬 목표가 나를 완전히 활력있게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진이는 최고 위치를 목표로 야심차게 나아갑니다.",
                    "hint": "ENTJ는 큰 야망을 갖고 정상을 목표로 해요.",
                    "result": "O",
                    "explanation": "수진이는 'I pursue top leadership roles'와 'Ambitious goals energize me completely'라고 말하며 야심차게 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동민",
                    "script": "I focus on mastering tools.",
                    "translation": "나는 도구를 마스터하는 데 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "You develop skills so deeply!",
                    "translation": "넌 기술을 정말 깊이 개발하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "I work on projects I enjoy.",
                    "translation": "나는 내가 즐기는 프로젝트에 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-min works on projects he @@.",
                    "hint": "ISTP는 자신이 즐기는 일을 선택해요.",
                    "optionA": "hates",
                    "optionB": "enjoys",
                    "optionC": "avoids",
                    "result": "enjoys",
                    "explanation": "동민이는 'I work on projects I enjoy'라고 말했어요. ISTP답게 즐거움을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I network with influential people.",
                    "translation": "나는 영향력있는 사람들과 네트워크해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "I collaborate when it makes sense.",
                    "translation": "나는 의미있을 때 협업해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Visionary thinking shapes my career path.",
                    "translation": "비전적 사고가 내 커리어 경로를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동민",
                    "script": "Practical experience guides my growth!",
                    "translation": "실용적 경험이 내 성장을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "You stay so grounded always.",
                    "translation": "넌 항상 정말 현실적으로 있는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동민",
                    "script": "You achieve goals so powerfully!",
                    "translation": "넌 목표를 정말 강력하게 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "야심찬 목표에 대한 문장이에요.",
                    "result": "Ambitious goals drive exceptional success",
                    "explanation": "야심찬 목표가 탁월한 성공을 이끌어요.",
                    "optionA": "goals",
                    "optionB": "drive",
                    "optionC": "exceptional",
                    "optionD": "success",
                    "optionE": "Ambitious"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "정상을 향해 가기",
            "explanation": "ENTJ의 야심찬 목표와 ISTP의 현실적 성장 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I pursue top leadership roles.",
                    "translation": "나는 최고 리더십 직책을 추구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "I improve my craft steadily.",
                    "translation": "나는 내 기술을 꾸준히 향상시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "Ambitious goals energize me completely.",
                    "translation": "야심찬 목표가 나를 완전히 활력있게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진이는 최고 위치를 목표로 야심차게 나아갑니다.",
                    "hint": "ENTJ는 큰 야망을 갖고 정상을 목표로 해요.",
                    "result": "O",
                    "explanation": "수진이는 'I pursue top leadership roles'와 'Ambitious goals energize me completely'라고 말하며 야심차게 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동민",
                    "script": "I focus on mastering tools.",
                    "translation": "나는 도구를 마스터하는 데 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "You develop skills so deeply!",
                    "translation": "넌 기술을 정말 깊이 개발하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "I work on projects I enjoy.",
                    "translation": "나는 내가 즐기는 프로젝트에 일해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-min works on projects he @@.",
                    "hint": "ISTP는 자신이 즐기는 일을 선택해요.",
                    "optionA": "hates",
                    "optionB": "enjoys",
                    "optionC": "avoids",
                    "result": "enjoys",
                    "explanation": "동민이는 'I work on projects I enjoy'라고 말했어요. ISTP답게 즐거움을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I network with influential people.",
                    "translation": "나는 영향력있는 사람들과 네트워크해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "I collaborate when it makes sense.",
                    "translation": "나는 의미있을 때 협업해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Visionary thinking shapes my career path.",
                    "translation": "비전적 사고가 내 커리어 경로를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동민",
                    "script": "Practical experience guides my growth!",
                    "translation": "실용적 경험이 내 성장을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "You stay so grounded always.",
                    "translation": "넌 항상 정말 현실적으로 있는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동민",
                    "script": "You achieve goals so powerfully!",
                    "translation": "넌 목표를 정말 강력하게 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "야심찬 목표에 대한 문장이에요.",
                    "optionA": "goals",
                    "optionB": "drive",
                    "optionC": "exceptional",
                    "optionD": "success",
                    "optionE": "Ambitious",
                    "result": "Ambitious goals drive exceptional success",
                    "explanation": "야심찬 목표가 탁월한 성공을 이끌어요."
                }
            ]
        }
    ]
}
ID: 18489 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "몸으로 움직이기",
            "explanation": "ISTP의 활동적 취미와 ENTJ의 경쟁적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I enjoy outdoor adventures freely.",
                    "translation": "나는 야외 모험을 자유롭게 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I play competitive sports regularly.",
                    "translation": "나는 경쟁 스포츠를 정기적으로 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Nature exploration relaxes me completely.",
                    "translation": "자연 탐험이 나를 완전히 편안하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성진이는 자유로운 야외 활동과 탐험을 즐깁니다.",
                    "hint": "ISTP는 자유롭게 몸을 움직이는 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "성진이는 'I enjoy outdoor adventures freely'와 'Nature exploration relaxes me completely'라고 말하며 자유로운 활동을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Winning challenges excites me most.",
                    "translation": "도전에서 이기는 게 나를 가장 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "You compete so intensely!",
                    "translation": "넌 정말 강렬하게 경쟁하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I join team sports often.",
                    "translation": "나는 팀 스포츠에 자주 참여해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jun joins team sports @@.",
                    "hint": "ENTJ는 팀 스포츠에 적극적으로 참여해요.",
                    "optionA": "never",
                    "optionB": "often",
                    "optionC": "rarely",
                    "result": "often",
                    "explanation": "성준이는 'I join team sports often'이라고 말했어요. ENTJ답게 경쟁적 활동을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성진",
                    "script": "I fix and build things.",
                    "translation": "나는 물건을 고치고 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Strategic games challenge my mind.",
                    "translation": "전략 게임이 내 마음에 도전을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "Physical activities clear my head.",
                    "translation": "신체 활동이 내 머리를 맑게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Achievement-focused hobbies satisfy me!",
                    "translation": "성취 중심 취미가 나를 만족시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You push yourself so hard.",
                    "translation": "넌 정말 스스로를 강하게 밀어붙이는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You enjoy freedom so naturally!",
                    "translation": "넌 자유를 정말 자연스럽게 즐기는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동적인 취미에 대한 문장이에요.",
                    "result": "Active hobbies balance physical mental health",
                    "explanation": "활동적인 취미가 신체적 정신적 건강의 균형을 맞춰요.",
                    "optionA": "balance",
                    "optionB": "physical",
                    "optionC": "mental",
                    "optionD": "Active",
                    "optionE": "hobbies",
                    "optionF": "health"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "몸으로 움직이기",
            "explanation": "ISTP의 활동적 취미와 ENTJ의 경쟁적 활동 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I enjoy outdoor adventures freely.",
                    "translation": "나는 야외 모험을 자유롭게 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I play competitive sports regularly.",
                    "translation": "나는 경쟁 스포츠를 정기적으로 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Nature exploration relaxes me completely.",
                    "translation": "자연 탐험이 나를 완전히 편안하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성진이는 자유로운 야외 활동과 탐험을 즐깁니다.",
                    "hint": "ISTP는 자유롭게 몸을 움직이는 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "성진이는 'I enjoy outdoor adventures freely'와 'Nature exploration relaxes me completely'라고 말하며 자유로운 활동을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Winning challenges excites me most.",
                    "translation": "도전에서 이기는 게 나를 가장 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "You compete so intensely!",
                    "translation": "넌 정말 강렬하게 경쟁하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I join team sports often.",
                    "translation": "나는 팀 스포츠에 자주 참여해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jun joins team sports @@.",
                    "hint": "ENTJ는 팀 스포츠에 적극적으로 참여해요.",
                    "optionA": "never",
                    "optionB": "often",
                    "optionC": "rarely",
                    "result": "often",
                    "explanation": "성준이는 'I join team sports often'이라고 말했어요. ENTJ답게 경쟁적 활동을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성진",
                    "script": "I fix and build things.",
                    "translation": "나는 물건을 고치고 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Strategic games challenge my mind.",
                    "translation": "전략 게임이 내 마음에 도전을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "Physical activities clear my head.",
                    "translation": "신체 활동이 내 머리를 맑게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Achievement-focused hobbies satisfy me!",
                    "translation": "성취 중심 취미가 나를 만족시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You push yourself so hard.",
                    "translation": "넌 정말 스스로를 강하게 밀어붙이는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You enjoy freedom so naturally!",
                    "translation": "넌 자유를 정말 자연스럽게 즐기는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "활동적인 취미에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "physical",
                    "optionC": "mental",
                    "optionD": "Active",
                    "optionE": "hobbies",
                    "optionF": "health",
                    "result": "Active hobbies balance physical mental health",
                    "explanation": "활동적인 취미가 신체적 정신적 건강의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 18490 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "성과를 내기",
            "explanation": "ENTJ의 목표 지향과 ISTP의 과정 중심 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I set goals for hobbies too.",
                    "translation": "나는 취미에도 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "I enjoy the process itself.",
                    "translation": "나는 과정 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "Measurable progress motivates me always.",
                    "translation": "측정 가능한 진전이 항상 나에게 동기를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은이는 취미 활동에서도 목표와 성과를 추구합니다.",
                    "hint": "ENTJ는 여가 활동에서도 목표를 세우고 성과를 내요.",
                    "result": "O",
                    "explanation": "하은이는 'I set goals for hobbies too'와 'Measurable progress motivates me always'라고 말하며 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채린",
                    "script": "I explore without specific plans.",
                    "translation": "나는 특정 계획 없이 탐험해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "You stay so present-focused!",
                    "translation": "넌 정말 현재에 집중하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "I experiment with different things.",
                    "translation": "나는 다른 것들을 실험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-rin experiments with different @@.",
                    "hint": "ISTP는 다양한 것들을 시도하고 실험해요.",
                    "optionA": "people",
                    "optionB": "things",
                    "optionC": "books",
                    "result": "things",
                    "explanation": "채린이는 'I experiment with different things'라고 말했어요. ISTP답게 실험적으로 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "I track hobby achievements regularly.",
                    "translation": "나는 취미 성취를 정기적으로 추적해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "I do what feels right now.",
                    "translation": "나는 지금 옳게 느껴지는 걸 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Competition makes activities more exciting.",
                    "translation": "경쟁이 활동을 더 흥미롭게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채린",
                    "script": "Freedom lets me truly relax!",
                    "translation": "자유가 나를 진정으로 편안하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You relax so completely.",
                    "translation": "넌 정말 완전히 편안해지는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채린",
                    "script": "You accomplish so much always!",
                    "translation": "넌 항상 정말 많이 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 지향 활동에 대한 문장이에요.",
                    "result": "Goal-oriented hobbies build personal discipline",
                    "explanation": "목표 지향적 취미가 개인적 규율을 만들어요.",
                    "optionA": "build",
                    "optionB": "discipline",
                    "optionC": "Goal-oriented",
                    "optionD": "hobbies",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "성과를 내기",
            "explanation": "ENTJ의 목표 지향과 ISTP의 과정 중심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I set goals for hobbies too.",
                    "translation": "나는 취미에도 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "I enjoy the process itself.",
                    "translation": "나는 과정 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "Measurable progress motivates me always.",
                    "translation": "측정 가능한 진전이 항상 나에게 동기를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은이는 취미 활동에서도 목표와 성과를 추구합니다.",
                    "hint": "ENTJ는 여가 활동에서도 목표를 세우고 성과를 내요.",
                    "result": "O",
                    "explanation": "하은이는 'I set goals for hobbies too'와 'Measurable progress motivates me always'라고 말하며 목표 지향적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채린",
                    "script": "I explore without specific plans.",
                    "translation": "나는 특정 계획 없이 탐험해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "You stay so present-focused!",
                    "translation": "넌 정말 현재에 집중하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "I experiment with different things.",
                    "translation": "나는 다른 것들을 실험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-rin experiments with different @@.",
                    "hint": "ISTP는 다양한 것들을 시도하고 실험해요.",
                    "optionA": "people",
                    "optionB": "things",
                    "optionC": "books",
                    "result": "things",
                    "explanation": "채린이는 'I experiment with different things'라고 말했어요. ISTP답게 실험적으로 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "I track hobby achievements regularly.",
                    "translation": "나는 취미 성취를 정기적으로 추적해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "I do what feels right now.",
                    "translation": "나는 지금 옳게 느껴지는 걸 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Competition makes activities more exciting.",
                    "translation": "경쟁이 활동을 더 흥미롭게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채린",
                    "script": "Freedom lets me truly relax!",
                    "translation": "자유가 나를 진정으로 편안하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You relax so completely.",
                    "translation": "넌 정말 완전히 편안해지는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채린",
                    "script": "You accomplish so much always!",
                    "translation": "넌 항상 정말 많이 달성하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표 지향 활동에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "discipline",
                    "optionC": "Goal-oriented",
                    "optionD": "hobbies",
                    "optionE": "personal",
                    "result": "Goal-oriented hobbies build personal discipline",
                    "explanation": "목표 지향적 취미가 개인적 규율을 만들어요."
                }
            ]
        }
    ]
}
ID: 18491 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접 해결하기",
            "explanation": "ISTP의 실용적 대응과 ENTJ의 직접적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "I stay cool during conflicts.",
                    "translation": "나는 갈등 중에도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I address issues head-on directly.",
                    "translation": "나는 문제를 정면으로 직접 다뤄."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "Practical solutions work best for me.",
                    "translation": "실용적 해결책이 내게 가장 잘 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소은이는 갈등 시 침착하게 실용적으로 해결합니다.",
                    "hint": "ISTP는 갈등 중에도 침착하고 실용적으로 대응해요.",
                    "result": "O",
                    "explanation": "소은이는 'I stay cool during conflicts'와 'Practical solutions work best for me'라고 말하며 침착하고 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Clear communication stops problems early.",
                    "translation": "명확한 소통이 문제를 일찍 멈춰."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소은",
                    "script": "You speak so directly!",
                    "translation": "넌 정말 직접적으로 말하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I confront issues immediately always.",
                    "translation": "나는 항상 즉시 문제에 맞서."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin confronts issues immediately @@.",
                    "hint": "ENTJ는 문제를 항상 즉시 직면해요.",
                    "optionA": "sometimes",
                    "optionB": "always",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "예린이는 'I confront issues immediately always'라고 말했어요. ENTJ답게 직접적으로 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소은",
                    "script": "I fix what's broken fast.",
                    "translation": "나는 망가진 걸 빠르게 고쳐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Strong leadership resolves conflicts effectively.",
                    "translation": "강한 리더십이 갈등을 효과적으로 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소은",
                    "script": "I avoid unnecessary drama completely.",
                    "translation": "나는 불필요한 드라마를 완전히 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Decisive action prevents escalation!",
                    "translation": "단호한 행동이 확대를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "You take charge so naturally.",
                    "translation": "넌 정말 자연스럽게 주도하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You stay so calm always!",
                    "translation": "넌 항상 정말 침착하게 있는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실용적 해결에 대한 문장이에요.",
                    "result": "Practical solutions resolve conflicts efficiently",
                    "explanation": "실용적 해결책이 갈등을 효율적으로 해결해요.",
                    "optionA": "conflicts",
                    "optionB": "Practical",
                    "optionC": "resolve",
                    "optionD": "solutions",
                    "optionE": "efficiently"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접 해결하기",
            "explanation": "ISTP의 실용적 대응과 ENTJ의 직접적 해결 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "I stay cool during conflicts.",
                    "translation": "나는 갈등 중에도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I address issues head-on directly.",
                    "translation": "나는 문제를 정면으로 직접 다뤄."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "Practical solutions work best for me.",
                    "translation": "실용적 해결책이 내게 가장 잘 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소은이는 갈등 시 침착하게 실용적으로 해결합니다.",
                    "hint": "ISTP는 갈등 중에도 침착하고 실용적으로 대응해요.",
                    "result": "O",
                    "explanation": "소은이는 'I stay cool during conflicts'와 'Practical solutions work best for me'라고 말하며 침착하고 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Clear communication stops problems early.",
                    "translation": "명확한 소통이 문제를 일찍 멈춰."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소은",
                    "script": "You speak so directly!",
                    "translation": "넌 정말 직접적으로 말하는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I confront issues immediately always.",
                    "translation": "나는 항상 즉시 문제에 맞서."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin confronts issues immediately @@.",
                    "hint": "ENTJ는 문제를 항상 즉시 직면해요.",
                    "optionA": "sometimes",
                    "optionB": "always",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "예린이는 'I confront issues immediately always'라고 말했어요. ENTJ답게 직접적으로 대응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소은",
                    "script": "I fix what's broken fast.",
                    "translation": "나는 망가진 걸 빠르게 고쳐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Strong leadership resolves conflicts effectively.",
                    "translation": "강한 리더십이 갈등을 효과적으로 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소은",
                    "script": "I avoid unnecessary drama completely.",
                    "translation": "나는 불필요한 드라마를 완전히 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Decisive action prevents escalation!",
                    "translation": "단호한 행동이 확대를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "You take charge so naturally.",
                    "translation": "넌 정말 자연스럽게 주도하는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You stay so calm always!",
                    "translation": "넌 항상 정말 침착하게 있는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실용적 해결에 대한 문장이에요.",
                    "optionA": "conflicts",
                    "optionB": "Practical",
                    "optionC": "resolve",
                    "optionD": "solutions",
                    "optionE": "efficiently",
                    "result": "Practical solutions resolve conflicts efficiently",
                    "explanation": "실용적 해결책이 갈등을 효율적으로 해결해요."
                }
            ]
        }
    ]
}
ID: 18492 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "명확하게 말하기",
            "explanation": "ENTJ의 직접적 소통과 ISTP의 간결한 대응 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I state my position clearly.",
                    "translation": "나는 내 입장을 명확히 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "보라",
                    "script": "I keep communication simple always.",
                    "translation": "나는 항상 소통을 간단하게 유지해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Direct confrontation resolves things faster.",
                    "translation": "직접적인 대면이 일을 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성이는 갈등을 직접적이고 명확하게 다룹니다.",
                    "hint": "ENTJ는 갈등을 직접 대면하고 명확히 말해요.",
                    "result": "O",
                    "explanation": "태성이는 'I state my position clearly'와 'Direct confrontation resolves things faster'라고 말하며 직접적으로 소통해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "보라",
                    "script": "I focus on fixing problems now.",
                    "translation": "나는 지금 문제를 고치는 데 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "You cut through noise efficiently!",
                    "translation": "넌 잡음을 효율적으로 잘라내는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "I avoid overthinking conflicts completely.",
                    "translation": "나는 갈등을 과하게 생각하는 걸 완전히 피해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Bo-ra avoids overthinking conflicts @@.",
                    "hint": "ISTP는 갈등을 복잡하게 생각하지 않아요.",
                    "optionA": "sometimes",
                    "optionB": "completely",
                    "optionC": "partly",
                    "result": "completely",
                    "explanation": "보라는 'I avoid overthinking conflicts completely'라고 말했어요. ISTP답게 단순하게 접근해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "I negotiate for win-win outcomes.",
                    "translation": "나는 윈윈 결과를 위해 협상해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I do what's fair and move on.",
                    "translation": "나는 공정한 일을 하고 앞으로 나아가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Assertive communication prevents misunderstandings.",
                    "translation": "단호한 소통이 오해를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보라",
                    "script": "Clear action speaks louder than words!",
                    "translation": "명확한 행동이 말보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "You handle things so calmly.",
                    "translation": "넌 일을 정말 침착하게 다루는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "보라",
                    "script": "You lead discussions so powerfully!",
                    "translation": "넌 토론을 정말 강력하게 이끄는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직접적 소통에 대한 문장이에요.",
                    "result": "Direct communication creates clear understanding",
                    "explanation": "직접적인 소통이 명확한 이해를 만들어요.",
                    "optionA": "understanding",
                    "optionB": "Direct",
                    "optionC": "creates",
                    "optionD": "communication",
                    "optionE": "clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "명확하게 말하기",
            "explanation": "ENTJ의 직접적 소통과 ISTP의 간결한 대응 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I state my position clearly.",
                    "translation": "나는 내 입장을 명확히 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "보라",
                    "script": "I keep communication simple always.",
                    "translation": "나는 항상 소통을 간단하게 유지해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Direct confrontation resolves things faster.",
                    "translation": "직접적인 대면이 일을 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성이는 갈등을 직접적이고 명확하게 다룹니다.",
                    "hint": "ENTJ는 갈등을 직접 대면하고 명확히 말해요.",
                    "result": "O",
                    "explanation": "태성이는 'I state my position clearly'와 'Direct confrontation resolves things faster'라고 말하며 직접적으로 소통해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "보라",
                    "script": "I focus on fixing problems now.",
                    "translation": "나는 지금 문제를 고치는 데 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "You cut through noise efficiently!",
                    "translation": "넌 잡음을 효율적으로 잘라내는구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "I avoid overthinking conflicts completely.",
                    "translation": "나는 갈등을 과하게 생각하는 걸 완전히 피해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Bo-ra avoids overthinking conflicts @@.",
                    "hint": "ISTP는 갈등을 복잡하게 생각하지 않아요.",
                    "optionA": "sometimes",
                    "optionB": "completely",
                    "optionC": "partly",
                    "result": "completely",
                    "explanation": "보라는 'I avoid overthinking conflicts completely'라고 말했어요. ISTP답게 단순하게 접근해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "I negotiate for win-win outcomes.",
                    "translation": "나는 윈윈 결과를 위해 협상해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I do what's fair and move on.",
                    "translation": "나는 공정한 일을 하고 앞으로 나아가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Assertive communication prevents misunderstandings.",
                    "translation": "단호한 소통이 오해를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보라",
                    "script": "Clear action speaks louder than words!",
                    "translation": "명확한 행동이 말보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "You handle things so calmly.",
                    "translation": "넌 일을 정말 침착하게 다루는구나."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "보라",
                    "script": "You lead discussions so powerfully!",
                    "translation": "넌 토론을 정말 강력하게 이끄는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직접적 소통에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "Direct",
                    "optionC": "creates",
                    "optionD": "communication",
                    "optionE": "clear",
                    "result": "Direct communication creates clear understanding",
                    "explanation": "직접적인 소통이 명확한 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 18493 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임에서 나만의 방식",
            "explanation": "ISTP의 독립적 참여와 ESTJ의 적극적 리더십 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I watch before I join in.",
                    "translation": "먼저 지켜본 다음에 참여해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I organize group activities quickly.",
                    "translation": "나는 그룹 활동을 빠르게 조직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "I need some space sometimes.",
                    "translation": "가끔 내 공간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 새로운 모임에서 관찰한 후에 참여하는 것을 선호합니다.",
                    "hint": "ISTP는 행동하기 전에 상황을 파악하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'I watch before I join in'이라고 말하며 관찰 후 참여하는 성향을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "Clear rules help everyone!",
                    "translation": "명확한 규칙이 모두를 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "Yeah, I follow what works.",
                    "translation": "그래, 나는 효과 있는 걸 따라가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I check if everyone is on track.",
                    "translation": "모두가 제대로 하고 있는지 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah checks if everyone is on @@.",
                    "hint": "ESTJ는 모두가 계획대로 진행하고 있는지 확인해요.",
                    "optionA": "time",
                    "optionB": "track",
                    "optionC": "task",
                    "result": "track",
                    "explanation": "서아는 'I check if everyone is on track'이라고 말했어요. 모두가 올바른 방향으로 가는지 확인하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I focus on my own part.",
                    "translation": "나는 내 역할에 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I make sure we meet the deadline!",
                    "translation": "우리가 마감일을 지키도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "You keep things running smooth.",
                    "translation": "너는 일이 순조롭게 돌아가게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "You bring practical solutions!",
                    "translation": "너는 실용적인 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "I work best when I'm independent.",
                    "translation": "나는 독립적일 때 일을 제일 잘해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "Your calm style balances my energy!",
                    "translation": "너의 차분한 스타일이 내 에너지의 균형을 맞춰줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적인 작업 스타일에 대한 문장이에요.",
                    "result": "Independent thinking solves problems quickly",
                    "explanation": "독립적인 사고가 빠르게 문제를 해결해요.",
                    "optionA": "problems",
                    "optionB": "thinking",
                    "optionC": "Independent",
                    "optionD": "solves",
                    "optionE": "quickly"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임에서 나만의 방식",
            "explanation": "ISTP의 독립적 참여와 ESTJ의 적극적 리더십 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I watch before I join in.",
                    "translation": "먼저 지켜본 다음에 참여해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I organize group activities quickly.",
                    "translation": "나는 그룹 활동을 빠르게 조직해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "I need some space sometimes.",
                    "translation": "가끔 내 공간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 새로운 모임에서 관찰한 후에 참여하는 것을 선호합니다.",
                    "hint": "ISTP는 행동하기 전에 상황을 파악하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "태오는 'I watch before I join in'이라고 말하며 관찰 후 참여하는 성향을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "Clear rules help everyone!",
                    "translation": "명확한 규칙이 모두를 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "Yeah, I follow what works.",
                    "translation": "그래, 나는 효과 있는 걸 따라가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I check if everyone is on track.",
                    "translation": "모두가 제대로 하고 있는지 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah checks if everyone is on @@.",
                    "hint": "ESTJ는 모두가 계획대로 진행하고 있는지 확인해요.",
                    "optionA": "time",
                    "optionB": "track",
                    "optionC": "task",
                    "result": "track",
                    "explanation": "서아는 'I check if everyone is on track'이라고 말했어요. 모두가 올바른 방향으로 가는지 확인하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I focus on my own part.",
                    "translation": "나는 내 역할에 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I make sure we meet the deadline!",
                    "translation": "우리가 마감일을 지키도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "You keep things running smooth.",
                    "translation": "너는 일이 순조롭게 돌아가게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "You bring practical solutions!",
                    "translation": "너는 실용적인 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "I work best when I'm independent.",
                    "translation": "나는 독립적일 때 일을 제일 잘해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "Your calm style balances my energy!",
                    "translation": "너의 차분한 스타일이 내 에너지의 균형을 맞춰줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적인 작업 스타일에 대한 문장이에요.",
                    "optionA": "problems",
                    "optionB": "thinking",
                    "optionC": "Independent",
                    "optionD": "solves",
                    "optionE": "quickly",
                    "result": "Independent thinking solves problems quickly",
                    "explanation": "독립적인 사고가 빠르게 문제를 해결해요."
                }
            ]
        }
    ]
}
ID: 18494 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 시간 보내기",
            "explanation": "ISTP의 선택적 교류와 ESTJ의 계획적 만남 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I prefer one-on-one time together.",
                    "translation": "일대일로 함께 있는 시간이 더 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I plan group hangouts every week!",
                    "translation": "매주 그룹 모임을 계획해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Small groups feel more comfortable.",
                    "translation": "소규모 그룹이 더 편안해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하연이는 많은 사람들과 함께하는 것보다 소수의 친구들과 깊게 교류하는 것을 선호합니다.",
                    "hint": "ISTP는 대규모 모임보다 친밀한 소규모 만남을 편하게 느껴요.",
                    "result": "O",
                    "explanation": "하연이는 'I prefer one-on-one time'과 'Small groups feel more comfortable'라고 말하며 소규모 교류를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I keep everyone connected regularly.",
                    "translation": "나는 모두를 정기적으로 연결시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "That's nice, you're very organized.",
                    "translation": "좋네, 너는 정말 체계적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I send out invites early!",
                    "translation": "초대장을 일찍 보내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young sends out invites @@.",
                    "hint": "ESTJ는 계획적으로 모임 준비를 일찍 시작해요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "slowly",
                    "result": "early",
                    "explanation": "태영이는 'I send out invites early'라고 말했어요. ESTJ답게 미리 준비하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하연",
                    "script": "I go when I feel like it.",
                    "translation": "하고 싶을 때 가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I make sure everyone can come!",
                    "translation": "모두가 올 수 있도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Your energy brings people together.",
                    "translation": "너의 에너지가 사람들을 모아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your quiet presence is calming!",
                    "translation": "너의 조용한 존재감이 차분해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "I enjoy activities more than talking.",
                    "translation": "대화보다 활동을 더 즐겨."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I coordinate fun events for everyone!",
                    "translation": "모두를 위한 재미있는 이벤트를 조율해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "조용한 교류에 대한 문장이에요.",
                    "result": "Quiet moments builds deep connection",
                    "explanation": "조용한 순간이 깊은 연결을 만들어요.",
                    "optionA": "builds",
                    "optionB": "connection",
                    "optionC": "Quiet",
                    "optionD": "moments",
                    "optionE": "deep"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 시간 보내기",
            "explanation": "ISTP의 선택적 교류와 ESTJ의 계획적 만남 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I prefer one-on-one time together.",
                    "translation": "일대일로 함께 있는 시간이 더 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I plan group hangouts every week!",
                    "translation": "매주 그룹 모임을 계획해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Small groups feel more comfortable.",
                    "translation": "소규모 그룹이 더 편안해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하연이는 많은 사람들과 함께하는 것보다 소수의 친구들과 깊게 교류하는 것을 선호합니다.",
                    "hint": "ISTP는 대규모 모임보다 친밀한 소규모 만남을 편하게 느껴요.",
                    "result": "O",
                    "explanation": "하연이는 'I prefer one-on-one time'과 'Small groups feel more comfortable'라고 말하며 소규모 교류를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I keep everyone connected regularly.",
                    "translation": "나는 모두를 정기적으로 연결시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "That's nice, you're very organized.",
                    "translation": "좋네, 너는 정말 체계적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I send out invites early!",
                    "translation": "초대장을 일찍 보내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young sends out invites @@.",
                    "hint": "ESTJ는 계획적으로 모임 준비를 일찍 시작해요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "slowly",
                    "result": "early",
                    "explanation": "태영이는 'I send out invites early'라고 말했어요. ESTJ답게 미리 준비하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하연",
                    "script": "I go when I feel like it.",
                    "translation": "하고 싶을 때 가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I make sure everyone can come!",
                    "translation": "모두가 올 수 있도록 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Your energy brings people together.",
                    "translation": "너의 에너지가 사람들을 모아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your quiet presence is calming!",
                    "translation": "너의 조용한 존재감이 차분해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "I enjoy activities more than talking.",
                    "translation": "대화보다 활동을 더 즐겨."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I coordinate fun events for everyone!",
                    "translation": "모두를 위한 재미있는 이벤트를 조율해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "조용한 교류에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "connection",
                    "optionC": "Quiet",
                    "optionD": "moments",
                    "optionE": "deep",
                    "result": "Quiet moments builds deep connection",
                    "explanation": "조용한 순간이 깊은 연결을 만들어요."
                }
            ]
        }
    ]
}
ID: 18495 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ISTP의 실습적 탐구와 ESTJ의 체계적 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn by trying things myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I follow the steps exactly!",
                    "translation": "정확하게 단계를 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "I figure out how it works.",
                    "translation": "어떻게 작동하는지 알아내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 실제로 손으로 해보면서 배우는 것을 선호합니다.",
                    "hint": "ISTP는 이론보다 실습을 통해 배우는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn by trying things myself'라고 말하며 실습적 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Instructions make learning easier!",
                    "translation": "설명서가 배움을 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "Yeah, but I test things too.",
                    "translation": "그래, 하지만 나도 직접 테스트해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I take notes in every class.",
                    "translation": "모든 수업에서 노트를 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun takes notes in every @@.",
                    "hint": "ESTJ는 정보를 체계적으로 기록하고 정리해요.",
                    "optionA": "book",
                    "optionB": "class",
                    "optionC": "time",
                    "result": "class",
                    "explanation": "예은이는 'I take notes in every class'라고 말했어요. 정보를 꼼꼼히 기록하는 ESTJ예요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I like to experiment freely.",
                    "translation": "자유롭게 실험하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I organize information into sections!",
                    "translation": "정보를 섹션별로 정리해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Your method keeps everything clear.",
                    "translation": "너의 방법은 모든 걸 명확하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your hands-on approach is effective!",
                    "translation": "너의 실습적 접근이 효과적이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "I fix things as I learn.",
                    "translation": "배우면서 고쳐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I build knowledge step by step!",
                    "translation": "단계별로 지식을 쌓아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실습적 학습에 대한 문장이에요.",
                    "result": "Experience gives me useful skills",
                    "explanation": "경험이 유용한 기술을 줘요.",
                    "optionA": "useful",
                    "optionB": "skills",
                    "optionC": "Experience",
                    "optionD": "me",
                    "optionE": "gives"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ISTP의 실습적 탐구와 ESTJ의 체계적 학습 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn by trying things myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I follow the steps exactly!",
                    "translation": "정확하게 단계를 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "I figure out how it works.",
                    "translation": "어떻게 작동하는지 알아내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 실제로 손으로 해보면서 배우는 것을 선호합니다.",
                    "hint": "ISTP는 이론보다 실습을 통해 배우는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn by trying things myself'라고 말하며 실습적 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Instructions make learning easier!",
                    "translation": "설명서가 배움을 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "Yeah, but I test things too.",
                    "translation": "그래, 하지만 나도 직접 테스트해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I take notes in every class.",
                    "translation": "모든 수업에서 노트를 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun takes notes in every @@.",
                    "hint": "ESTJ는 정보를 체계적으로 기록하고 정리해요.",
                    "optionA": "book",
                    "optionB": "class",
                    "optionC": "time",
                    "result": "class",
                    "explanation": "예은이는 'I take notes in every class'라고 말했어요. 정보를 꼼꼼히 기록하는 ESTJ예요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I like to experiment freely.",
                    "translation": "자유롭게 실험하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I organize information into sections!",
                    "translation": "정보를 섹션별로 정리해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Your method keeps everything clear.",
                    "translation": "너의 방법은 모든 걸 명확하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your hands-on approach is effective!",
                    "translation": "너의 실습적 접근이 효과적이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "I fix things as I learn.",
                    "translation": "배우면서 고쳐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I build knowledge step by step!",
                    "translation": "단계별로 지식을 쌓아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실습적 학습에 대한 문장이에요.",
                    "optionA": "useful",
                    "optionB": "skills",
                    "optionC": "Experience",
                    "optionD": "me",
                    "optionE": "gives",
                    "result": "Experience gives me useful skills",
                    "explanation": "경험이 유용한 기술을 줘요."
                }
            ]
        }
    ]
}
ID: 18496 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾아보기",
            "explanation": "ISTP의 필요 중심 검색과 ESTJ의 체계적 조사 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "I search when I need it.",
                    "translation": "필요할 때 찾아봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I research everything in advance!",
                    "translation": "모든 걸 미리 조사해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "I look for quick answers.",
                    "translation": "빠른 답을 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지안이는 문제가 생겼을 때 그때그때 필요한 정보를 찾습니다.",
                    "hint": "ISTP는 즉각적으로 필요한 정보를 효율적으로 검색해요.",
                    "result": "O",
                    "explanation": "지안이는 'I search when I need it'이라고 말하며 필요 중심의 정보 탐색을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I keep all sources organized!",
                    "translation": "모든 출처를 정리해서 보관해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "That sounds really thorough.",
                    "translation": "정말 철저하게 하네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I compare different sources carefully.",
                    "translation": "여러 출처를 신중하게 비교해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo compares different sources @@.",
                    "hint": "ESTJ는 정확한 정보를 위해 꼼꼼하게 확인해요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "준서는 'I compare different sources carefully'라고 말했어요. 신중하게 정보를 검증하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지안",
                    "script": "I trust what works practically.",
                    "translation": "실제로 효과 있는 걸 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I verify facts from reliable sources!",
                    "translation": "신뢰할 수 있는 출처에서 사실을 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "Your research is very detailed.",
                    "translation": "너의 조사는 매우 상세해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your efficiency saves time!",
                    "translation": "너의 효율성이 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "I solve problems with what I find.",
                    "translation": "찾은 걸로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "I document everything I learn!",
                    "translation": "배운 모든 걸 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율적인 정보 검색에 대한 문장이에요.",
                    "result": "Research saves me valuable time",
                    "explanation": "조사가 귀중한 시간을 절약해줘요.",
                    "optionA": "saves",
                    "optionB": "Research",
                    "optionC": "me",
                    "optionD": "valuable",
                    "optionE": "time"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾아보기",
            "explanation": "ISTP의 필요 중심 검색과 ESTJ의 체계적 조사 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "I search when I need it.",
                    "translation": "필요할 때 찾아봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I research everything in advance!",
                    "translation": "모든 걸 미리 조사해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "I look for quick answers.",
                    "translation": "빠른 답을 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지안이는 문제가 생겼을 때 그때그때 필요한 정보를 찾습니다.",
                    "hint": "ISTP는 즉각적으로 필요한 정보를 효율적으로 검색해요.",
                    "result": "O",
                    "explanation": "지안이는 'I search when I need it'이라고 말하며 필요 중심의 정보 탐색을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I keep all sources organized!",
                    "translation": "모든 출처를 정리해서 보관해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "That sounds really thorough.",
                    "translation": "정말 철저하게 하네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I compare different sources carefully.",
                    "translation": "여러 출처를 신중하게 비교해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo compares different sources @@.",
                    "hint": "ESTJ는 정확한 정보를 위해 꼼꼼하게 확인해요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "준서는 'I compare different sources carefully'라고 말했어요. 신중하게 정보를 검증하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지안",
                    "script": "I trust what works practically.",
                    "translation": "실제로 효과 있는 걸 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I verify facts from reliable sources!",
                    "translation": "신뢰할 수 있는 출처에서 사실을 확인해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "Your research is very detailed.",
                    "translation": "너의 조사는 매우 상세해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your efficiency saves time!",
                    "translation": "너의 효율성이 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "I solve problems with what I find.",
                    "translation": "찾은 걸로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "I document everything I learn!",
                    "translation": "배운 모든 걸 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율적인 정보 검색에 대한 문장이에요.",
                    "optionA": "saves",
                    "optionB": "Research",
                    "optionC": "me",
                    "optionD": "valuable",
                    "optionE": "time",
                    "result": "Research saves me valuable time",
                    "explanation": "조사가 귀중한 시간을 절약해줘요."
                }
            ]
        }
    ]
}
ID: 18497 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택할 때 내 방식",
            "explanation": "ISTP의 논리적 분석과 ESTJ의 효율적 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I think through options logically.",
                    "translation": "선택지를 논리적으로 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I decide based on clear facts!",
                    "translation": "명확한 사실을 기반으로 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "I consider what makes sense.",
                    "translation": "무엇이 말이 되는지 고려해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성진이는 결정을 내릴 때 감정보다 논리와 실용성을 우선합니다.",
                    "hint": "ISTP는 무엇이 실제로 작동하는지 분석해서 결정해요.",
                    "result": "O",
                    "explanation": "성진이는 'I think through options logically'와 'I consider what makes sense'라며 논리적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I choose the most efficient way!",
                    "translation": "가장 효율적인 방법을 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "Yeah, I like practical solutions.",
                    "translation": "그래, 실용적인 해결책이 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I make decisions quickly and firmly.",
                    "translation": "빠르고 확고하게 결정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-ra makes decisions quickly and @@.",
                    "hint": "ESTJ는 결단력 있게 결정을 내려요.",
                    "optionA": "slowly",
                    "optionB": "firmly",
                    "optionC": "maybe",
                    "result": "firmly",
                    "explanation": "소라는 'I make decisions quickly and firmly'라고 말했어요. 단호하게 결정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성진",
                    "script": "I adjust if something doesn't work.",
                    "translation": "뭔가 효과가 없으면 조정해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "I stick to my decision once made!",
                    "translation": "일단 결정하면 그걸 고수해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "Your confidence helps move things forward.",
                    "translation": "너의 자신감이 일을 앞으로 나가게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your flexibility keeps things working!",
                    "translation": "너의 유연성이 일이 돌아가게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "I focus on what's realistic.",
                    "translation": "현실적인 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "I organize choices into clear steps!",
                    "translation": "선택을 명확한 단계로 정리해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리적 결정에 대한 문장이에요.",
                    "result": "Thinking logically helps make decisions",
                    "explanation": "논리적으로 사고하면 결정을 내릴 수 있어요.",
                    "optionA": "decisions",
                    "optionB": "helps",
                    "optionC": "logically",
                    "optionD": "make",
                    "optionE": "Thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택할 때 내 방식",
            "explanation": "ISTP의 논리적 분석과 ESTJ의 효율적 결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I think through options logically.",
                    "translation": "선택지를 논리적으로 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "I decide based on clear facts!",
                    "translation": "명확한 사실을 기반으로 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "I consider what makes sense.",
                    "translation": "무엇이 말이 되는지 고려해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성진이는 결정을 내릴 때 감정보다 논리와 실용성을 우선합니다.",
                    "hint": "ISTP는 무엇이 실제로 작동하는지 분석해서 결정해요.",
                    "result": "O",
                    "explanation": "성진이는 'I think through options logically'와 'I consider what makes sense'라며 논리적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I choose the most efficient way!",
                    "translation": "가장 효율적인 방법을 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "Yeah, I like practical solutions.",
                    "translation": "그래, 실용적인 해결책이 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "I make decisions quickly and firmly.",
                    "translation": "빠르고 확고하게 결정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-ra makes decisions quickly and @@.",
                    "hint": "ESTJ는 결단력 있게 결정을 내려요.",
                    "optionA": "slowly",
                    "optionB": "firmly",
                    "optionC": "maybe",
                    "result": "firmly",
                    "explanation": "소라는 'I make decisions quickly and firmly'라고 말했어요. 단호하게 결정하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성진",
                    "script": "I adjust if something doesn't work.",
                    "translation": "뭔가 효과가 없으면 조정해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "I stick to my decision once made!",
                    "translation": "일단 결정하면 그걸 고수해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "Your confidence helps move things forward.",
                    "translation": "너의 자신감이 일을 앞으로 나가게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소라",
                    "script": "Your flexibility keeps things working!",
                    "translation": "너의 유연성이 일이 돌아가게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "I focus on what's realistic.",
                    "translation": "현실적인 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소라",
                    "script": "I organize choices into clear steps!",
                    "translation": "선택을 명확한 단계로 정리해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리적 결정에 대한 문장이에요.",
                    "optionA": "decisions",
                    "optionB": "helps",
                    "optionC": "logically",
                    "optionD": "make",
                    "optionE": "Thinking",
                    "result": "Thinking logically helps make decisions",
                    "explanation": "논리적으로 사고하면 결정을 내릴 수 있어요."
                }
            ]
        }
    ]
}
ID: 18498 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 바뀐 계획",
            "explanation": "ISTP의 즉흥적 적응과 ESTJ의 계획 재정립 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I go with the flow easily.",
                    "translation": "쉽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I make a new plan right away!",
                    "translation": "바로 새로운 계획을 세워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "I adapt to changes quickly.",
                    "translation": "변화에 빠르게 적응해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 계획이 갑자기 바뀌어도 유연하게 대처합니다.",
                    "hint": "ISTP는 예상치 못한 상황에 즉각적으로 대응해요.",
                    "result": "O",
                    "explanation": "채린이는 'I go with the flow easily'와 'I adapt to changes quickly'라며 유연한 대처를 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I list what needs doing first!",
                    "translation": "먼저 해야 할 것을 나열해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "That helps stay on track.",
                    "translation": "그게 제대로 가는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I reorganize everything systematically.",
                    "translation": "모든 걸 체계적으로 재정리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun reorganizes everything @@.",
                    "hint": "ESTJ는 변화가 있어도 질서있게 재구성해요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "slowly",
                    "result": "systematically",
                    "explanation": "태윤이는 'I reorganize everything systematically'라고 말했어요. 체계적으로 재정리하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I handle problems as they come.",
                    "translation": "문제가 생기면 그때그때 다뤄."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I prevent problems by planning ahead!",
                    "translation": "미리 계획해서 문제를 예방해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Your structure keeps things stable.",
                    "translation": "너의 체계가 안정적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your calm approach reduces stress!",
                    "translation": "너의 차분한 접근이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "I stay cool under pressure.",
                    "translation": "압박 속에서도 침착해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I take charge when things change!",
                    "translation": "상황이 바뀌면 내가 주도해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화에 대한 유연성에 관한 문장이에요.",
                    "result": "Flexibility helps me handle changes",
                    "explanation": "유연성이 변화를 다루도록 도와줘요.",
                    "optionA": "helps",
                    "optionB": "changes",
                    "optionC": "me",
                    "optionD": "Flexibility",
                    "optionE": "handle"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 바뀐 계획",
            "explanation": "ISTP의 즉흥적 적응과 ESTJ의 계획 재정립 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I go with the flow easily.",
                    "translation": "쉽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I make a new plan right away!",
                    "translation": "바로 새로운 계획을 세워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "I adapt to changes quickly.",
                    "translation": "변화에 빠르게 적응해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 계획이 갑자기 바뀌어도 유연하게 대처합니다.",
                    "hint": "ISTP는 예상치 못한 상황에 즉각적으로 대응해요.",
                    "result": "O",
                    "explanation": "채린이는 'I go with the flow easily'와 'I adapt to changes quickly'라며 유연한 대처를 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I list what needs doing first!",
                    "translation": "먼저 해야 할 것을 나열해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "That helps stay on track.",
                    "translation": "그게 제대로 가는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I reorganize everything systematically.",
                    "translation": "모든 걸 체계적으로 재정리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun reorganizes everything @@.",
                    "hint": "ESTJ는 변화가 있어도 질서있게 재구성해요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "slowly",
                    "result": "systematically",
                    "explanation": "태윤이는 'I reorganize everything systematically'라고 말했어요. 체계적으로 재정리하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I handle problems as they come.",
                    "translation": "문제가 생기면 그때그때 다뤄."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I prevent problems by planning ahead!",
                    "translation": "미리 계획해서 문제를 예방해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Your structure keeps things stable.",
                    "translation": "너의 체계가 안정적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your calm approach reduces stress!",
                    "translation": "너의 차분한 접근이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "I stay cool under pressure.",
                    "translation": "압박 속에서도 침착해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I take charge when things change!",
                    "translation": "상황이 바뀌면 내가 주도해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화에 대한 유연성에 관한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "changes",
                    "optionC": "me",
                    "optionD": "Flexibility",
                    "optionE": "handle",
                    "result": "Flexibility helps me handle changes",
                    "explanation": "유연성이 변화를 다루도록 도와줘요."
                }
            ]
        }
    ]
}
ID: 18499 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 공간 정리하기",
            "explanation": "ISTP의 실용적 배치와 ESTJ의 체계적 정돈 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I keep tools where I use them.",
                    "translation": "쓰는 곳에 도구를 둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "I organize by category every week!",
                    "translation": "매주 카테고리별로 정리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I arrange things for easy access.",
                    "translation": "쉽게 접근할 수 있게 배치해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 물건을 실용적으로 배치하는 것을 선호합니다.",
                    "hint": "ISTP는 효율성을 위해 자주 쓰는 물건을 가까이 둬요.",
                    "result": "O",
                    "explanation": "성호는 'I keep tools where I use them'과 'I arrange things for easy access'라며 실용적 배치를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "Everything has its proper place!",
                    "translation": "모든 것은 제자리가 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "That makes finding things easy.",
                    "translation": "그러면 물건 찾기 쉽지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I clean and sort regularly.",
                    "translation": "정기적으로 청소하고 분류해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young cleans and sorts @@.",
                    "hint": "ESTJ는 규칙적으로 정리를 유지해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "sometimes",
                    "result": "regularly",
                    "explanation": "하영이는 'I clean and sort regularly'라고 말했어요. 규칙적으로 정돈하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I fix things instead of replacing them.",
                    "translation": "바꾸는 대신 고쳐서 써."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "I keep lists of what I own!",
                    "translation": "내가 가진 것의 목록을 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your system keeps everything neat.",
                    "translation": "너의 시스템이 모든 걸 깔끔하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "Your practical approach saves money!",
                    "translation": "너의 실용적 접근이 돈을 절약해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "I focus on what actually works.",
                    "translation": "실제로 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "I maintain order in all spaces!",
                    "translation": "모든 공간에서 질서를 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적인 정리에 대한 문장이에요.",
                    "result": "Organization makes daily life easier",
                    "explanation": "정리정돈이 일상을 더 쉽게 만들어요.",
                    "optionA": "daily",
                    "optionB": "makes",
                    "optionC": "life",
                    "optionD": "easier",
                    "optionE": "Organization"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 공간 정리하기",
            "explanation": "ISTP의 실용적 배치와 ESTJ의 체계적 정돈 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I keep tools where I use them.",
                    "translation": "쓰는 곳에 도구를 둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "I organize by category every week!",
                    "translation": "매주 카테고리별로 정리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I arrange things for easy access.",
                    "translation": "쉽게 접근할 수 있게 배치해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 물건을 실용적으로 배치하는 것을 선호합니다.",
                    "hint": "ISTP는 효율성을 위해 자주 쓰는 물건을 가까이 둬요.",
                    "result": "O",
                    "explanation": "성호는 'I keep tools where I use them'과 'I arrange things for easy access'라며 실용적 배치를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "Everything has its proper place!",
                    "translation": "모든 것은 제자리가 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "That makes finding things easy.",
                    "translation": "그러면 물건 찾기 쉽지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I clean and sort regularly.",
                    "translation": "정기적으로 청소하고 분류해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young cleans and sorts @@.",
                    "hint": "ESTJ는 규칙적으로 정리를 유지해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "sometimes",
                    "result": "regularly",
                    "explanation": "하영이는 'I clean and sort regularly'라고 말했어요. 규칙적으로 정돈하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I fix things instead of replacing them.",
                    "translation": "바꾸는 대신 고쳐서 써."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "I keep lists of what I own!",
                    "translation": "내가 가진 것의 목록을 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your system keeps everything neat.",
                    "translation": "너의 시스템이 모든 걸 깔끔하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "Your practical approach saves money!",
                    "translation": "너의 실용적 접근이 돈을 절약해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "I focus on what actually works.",
                    "translation": "실제로 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "I maintain order in all spaces!",
                    "translation": "모든 공간에서 질서를 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적인 정리에 대한 문장이에요.",
                    "optionA": "daily",
                    "optionB": "makes",
                    "optionC": "life",
                    "optionD": "easier",
                    "optionE": "Organization",
                    "result": "Organization makes daily life easier",
                    "explanation": "정리정돈이 일상을 더 쉽게 만들어요."
                }
            ]
        }
    ]
}
ID: 18500 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ISTP의 융통성 있는 루틴과 ESTJ의 계획된 일정 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "I do things as I feel like.",
                    "translation": "하고 싶은 대로 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I follow my schedule every day!",
                    "translation": "매일 일정을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "I change plans if needed.",
                    "translation": "필요하면 계획을 바꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소은이는 고정된 루틴보다 상황에 따라 유연하게 하루를 보냅니다.",
                    "hint": "ISTP는 엄격한 일정보다 자유로운 흐름을 선호해요.",
                    "result": "O",
                    "explanation": "소은이는 'I do things as I feel like'와 'I change plans if needed'라며 유연한 생활을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Structure helps me stay productive!",
                    "translation": "구조가 생산적으로 있도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소은",
                    "script": "Yeah, it keeps you on track.",
                    "translation": "그래, 그게 널 제대로 가게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I plan my week in advance.",
                    "translation": "한 주를 미리 계획해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun plans his week in @@.",
                    "hint": "ESTJ는 미리 일정을 세워서 효율적으로 관리해요.",
                    "optionA": "later",
                    "optionB": "advance",
                    "optionC": "night",
                    "result": "advance",
                    "explanation": "성훈이는 'I plan my week in advance'라고 말했어요. 미리 계획하는 ESTJ예요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소은",
                    "script": "I take breaks when I want.",
                    "translation": "원할 때 쉬어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "I schedule rest time too!",
                    "translation": "휴식 시간도 계획해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소은",
                    "script": "Your discipline gets things done.",
                    "translation": "너의 규율이 일을 해내게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your spontaneity keeps life interesting!",
                    "translation": "너의 즉흥성이 삶을 흥미롭게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "I work when inspiration hits.",
                    "translation": "영감이 올 때 일해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "I complete tasks on time always!",
                    "translation": "항상 제시간에 업무를 완료해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연한 생활 방식에 대한 문장이에요.",
                    "result": "Flexibility helps balance daily life",
                    "explanation": "유연성이 일상의 균형을 맞추도록 도와줘요.",
                    "optionA": "helps",
                    "optionB": "daily",
                    "optionC": "Flexibility",
                    "optionD": "life",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ISTP의 융통성 있는 루틴과 ESTJ의 계획된 일정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "I do things as I feel like.",
                    "translation": "하고 싶은 대로 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I follow my schedule every day!",
                    "translation": "매일 일정을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "I change plans if needed.",
                    "translation": "필요하면 계획을 바꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소은이는 고정된 루틴보다 상황에 따라 유연하게 하루를 보냅니다.",
                    "hint": "ISTP는 엄격한 일정보다 자유로운 흐름을 선호해요.",
                    "result": "O",
                    "explanation": "소은이는 'I do things as I feel like'와 'I change plans if needed'라며 유연한 생활을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Structure helps me stay productive!",
                    "translation": "구조가 생산적으로 있도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소은",
                    "script": "Yeah, it keeps you on track.",
                    "translation": "그래, 그게 널 제대로 가게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I plan my week in advance.",
                    "translation": "한 주를 미리 계획해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun plans his week in @@.",
                    "hint": "ESTJ는 미리 일정을 세워서 효율적으로 관리해요.",
                    "optionA": "later",
                    "optionB": "advance",
                    "optionC": "night",
                    "result": "advance",
                    "explanation": "성훈이는 'I plan my week in advance'라고 말했어요. 미리 계획하는 ESTJ예요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소은",
                    "script": "I take breaks when I want.",
                    "translation": "원할 때 쉬어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "I schedule rest time too!",
                    "translation": "휴식 시간도 계획해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소은",
                    "script": "Your discipline gets things done.",
                    "translation": "너의 규율이 일을 해내게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your spontaneity keeps life interesting!",
                    "translation": "너의 즉흥성이 삶을 흥미롭게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "I work when inspiration hits.",
                    "translation": "영감이 올 때 일해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "I complete tasks on time always!",
                    "translation": "항상 제시간에 업무를 완료해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연한 생활 방식에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "daily",
                    "optionC": "Flexibility",
                    "optionD": "life",
                    "optionE": "balance",
                    "result": "Flexibility helps balance daily life",
                    "explanation": "유연성이 일상의 균형을 맞추도록 도와줘요."
                }
            ]
        }
    ]
}
ID: 18501 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 나의 방법",
            "explanation": "ISTP의 독립적 대처와 ESTJ의 체계적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I handle stress on my own.",
                    "translation": "혼자서 스트레스를 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I make an action plan immediately!",
                    "translation": "즉시 행동 계획을 세워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "I need some quiet time.",
                    "translation": "좀 조용한 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 스트레스를 받을 때 혼자만의 시간을 가지며 대처합니다.",
                    "hint": "ISTP는 독립적으로 문제를 해결하며 재충전해요.",
                    "result": "O",
                    "explanation": "태오는 'I handle stress on my own'과 'I need some quiet time'이라며 독립적 대처를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Taking action reduces my stress!",
                    "translation": "행동을 취하면 스트레스가 줄어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "That makes sense for you.",
                    "translation": "너한테는 그게 맞네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I tackle problems head-on directly.",
                    "translation": "문제를 정면으로 직접 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in tackles problems head-on @@.",
                    "hint": "ESTJ는 문제를 피하지 않고 바로 해결해요.",
                    "optionA": "later",
                    "optionB": "directly",
                    "optionC": "maybe",
                    "result": "directly",
                    "explanation": "다인이는 'I tackle problems head-on directly'라고 말했어요. 직접적으로 대처하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I figure things out by myself.",
                    "translation": "혼자서 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "I organize solutions in clear steps!",
                    "translation": "해결책을 명확한 단계로 정리해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Your decisiveness breaks through obstacles.",
                    "translation": "너의 결단력이 장애물을 뚫고 나가."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your calmness keeps perspective clear!",
                    "translation": "너의 침착함이 관점을 명확하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "I work through problems practically.",
                    "translation": "실용적으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "I stay focused until it's solved!",
                    "translation": "해결될 때까지 집중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "차분한 문제 해결에 대한 문장이에요.",
                    "result": "Calmness helps me solve problems",
                    "explanation": "침착함이 문제를 해결하도록 도와줘요.",
                    "optionA": "Calmness",
                    "optionB": "me",
                    "optionC": "solve",
                    "optionD": "helps",
                    "optionE": "problems"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 나의 방법",
            "explanation": "ISTP의 독립적 대처와 ESTJ의 체계적 해결 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I handle stress on my own.",
                    "translation": "혼자서 스트레스를 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I make an action plan immediately!",
                    "translation": "즉시 행동 계획을 세워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "I need some quiet time.",
                    "translation": "좀 조용한 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태오는 스트레스를 받을 때 혼자만의 시간을 가지며 대처합니다.",
                    "hint": "ISTP는 독립적으로 문제를 해결하며 재충전해요.",
                    "result": "O",
                    "explanation": "태오는 'I handle stress on my own'과 'I need some quiet time'이라며 독립적 대처를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Taking action reduces my stress!",
                    "translation": "행동을 취하면 스트레스가 줄어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "That makes sense for you.",
                    "translation": "너한테는 그게 맞네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "I tackle problems head-on directly.",
                    "translation": "문제를 정면으로 직접 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in tackles problems head-on @@.",
                    "hint": "ESTJ는 문제를 피하지 않고 바로 해결해요.",
                    "optionA": "later",
                    "optionB": "directly",
                    "optionC": "maybe",
                    "result": "directly",
                    "explanation": "다인이는 'I tackle problems head-on directly'라고 말했어요. 직접적으로 대처하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태오",
                    "script": "I figure things out by myself.",
                    "translation": "혼자서 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "I organize solutions in clear steps!",
                    "translation": "해결책을 명확한 단계로 정리해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Your decisiveness breaks through obstacles.",
                    "translation": "너의 결단력이 장애물을 뚫고 나가."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "Your calmness keeps perspective clear!",
                    "translation": "너의 침착함이 관점을 명확하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "I work through problems practically.",
                    "translation": "실용적으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "I stay focused until it's solved!",
                    "translation": "해결될 때까지 집중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "차분한 문제 해결에 대한 문장이에요.",
                    "optionA": "Calmness",
                    "optionB": "me",
                    "optionC": "solve",
                    "optionD": "helps",
                    "optionE": "problems",
                    "result": "Calmness helps me solve problems",
                    "explanation": "침착함이 문제를 해결하도록 도와줘요."
                }
            ]
        }
    ]
}
ID: 18502 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "바쁜 날 버티기",
            "explanation": "ISTP의 현실적 대응과 ESTJ의 우선순위 관리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I focus on what's urgent first.",
                    "translation": "먼저 급한 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I prioritize tasks by importance!",
                    "translation": "중요도로 업무의 우선순위를 정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "I deal with problems as they appear.",
                    "translation": "문제가 나타나면 그때 다뤄."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "보라는 바쁜 상황에서 가장 시급한 것부터 처리합니다.",
                    "hint": "ISTP는 현재의 긴급한 문제에 즉각 대응해요.",
                    "result": "O",
                    "explanation": "보라는 'I focus on what's urgent first'와 'I deal with problems as they appear'라며 즉각 대응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Planning ahead prevents last-minute stress!",
                    "translation": "미리 계획하면 막판 스트레스를 예방해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "True, that's really smart.",
                    "translation": "맞아, 그건 정말 똑똑해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I delegate tasks to others efficiently.",
                    "translation": "효율적으로 다른 사람에게 업무를 위임해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young delegates tasks to others @@.",
                    "hint": "ESTJ는 효과적으로 업무를 분배해요.",
                    "optionA": "slowly",
                    "optionB": "efficiently",
                    "optionC": "randomly",
                    "result": "efficiently",
                    "explanation": "태영이는 'I delegate tasks to others efficiently'라고 말했어요. 효율적으로 분배하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보라",
                    "script": "I stay practical under pressure.",
                    "translation": "압박 속에서도 실용적으로 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I track progress on everything!",
                    "translation": "모든 것의 진행 상황을 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Your organization prevents chaos.",
                    "translation": "너의 정리가 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your adaptability handles surprises well!",
                    "translation": "너의 적응력이 예상 밖 상황을 잘 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "I take breaks to clear my head.",
                    "translation": "머리를 맑게 하려고 쉬어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I push through until it's finished!",
                    "translation": "끝날 때까지 밀고 나가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율적인 업무 처리에 대한 문장이에요.",
                    "result": "Planning ahead reduces stress significantly",
                    "explanation": "미리 계획하면 스트레스를 크게 줄여요.",
                    "optionA": "reduces",
                    "optionB": "Planning",
                    "optionC": "stress",
                    "optionD": "ahead",
                    "optionE": "significantly"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "바쁜 날 버티기",
            "explanation": "ISTP의 현실적 대응과 ESTJ의 우선순위 관리 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I focus on what's urgent first.",
                    "translation": "먼저 급한 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I prioritize tasks by importance!",
                    "translation": "중요도로 업무의 우선순위를 정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "I deal with problems as they appear.",
                    "translation": "문제가 나타나면 그때 다뤄."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "보라는 바쁜 상황에서 가장 시급한 것부터 처리합니다.",
                    "hint": "ISTP는 현재의 긴급한 문제에 즉각 대응해요.",
                    "result": "O",
                    "explanation": "보라는 'I focus on what's urgent first'와 'I deal with problems as they appear'라며 즉각 대응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Planning ahead prevents last-minute stress!",
                    "translation": "미리 계획하면 막판 스트레스를 예방해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "True, that's really smart.",
                    "translation": "맞아, 그건 정말 똑똑해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I delegate tasks to others efficiently.",
                    "translation": "효율적으로 다른 사람에게 업무를 위임해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young delegates tasks to others @@.",
                    "hint": "ESTJ는 효과적으로 업무를 분배해요.",
                    "optionA": "slowly",
                    "optionB": "efficiently",
                    "optionC": "randomly",
                    "result": "efficiently",
                    "explanation": "태영이는 'I delegate tasks to others efficiently'라고 말했어요. 효율적으로 분배하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보라",
                    "script": "I stay practical under pressure.",
                    "translation": "압박 속에서도 실용적으로 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "I track progress on everything!",
                    "translation": "모든 것의 진행 상황을 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Your organization prevents chaos.",
                    "translation": "너의 정리가 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your adaptability handles surprises well!",
                    "translation": "너의 적응력이 예상 밖 상황을 잘 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "I take breaks to clear my head.",
                    "translation": "머리를 맑게 하려고 쉬어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I push through until it's finished!",
                    "translation": "끝날 때까지 밀고 나가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율적인 업무 처리에 대한 문장이에요.",
                    "optionA": "reduces",
                    "optionB": "Planning",
                    "optionC": "stress",
                    "optionD": "ahead",
                    "optionE": "significantly",
                    "result": "Planning ahead reduces stress significantly",
                    "explanation": "미리 계획하면 스트레스를 크게 줄여요."
                }
            ]
        }
    ]
}
ID: 18503 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "내게 맞는 일 찾기",
            "explanation": "ISTP의 기술 중심 접근과 ESTJ의 목표 지향 계획 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I choose jobs with hands-on work.",
                    "translation": "실무적인 일이 있는 직업을 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I set clear career goals early!",
                    "translation": "일찍 명확한 경력 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "I like using tools and skills.",
                    "translation": "도구와 기술을 쓰는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 실제로 무언가를 만들거나 고치는 기술적인 직업을 선호합니다.",
                    "hint": "ISTP는 손으로 직접 하는 실용적인 일을 좋아해요.",
                    "result": "O",
                    "explanation": "동민이는 'I choose jobs with hands-on work'와 'I like using tools and skills'라며 기술 중심 선택을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I plan each step toward success!",
                    "translation": "성공을 향한 각 단계를 계획해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "Your direction keeps you focused.",
                    "translation": "너의 방향성이 널 집중하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I aim for leadership positions confidently.",
                    "translation": "자신있게 리더십 포지션을 목표로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-na aims for leadership positions @@.",
                    "hint": "ESTJ는 확신을 가지고 리더 역할을 추구해요.",
                    "optionA": "nervously",
                    "optionB": "confidently",
                    "optionC": "slowly",
                    "result": "confidently",
                    "explanation": "하나는 'I aim for leadership positions confidently'라고 말했어요. 자신있게 목표를 향해 가죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I solve real problems at work.",
                    "translation": "직장에서 실제 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I track my progress with milestones!",
                    "translation": "중요 단계로 진행 상황을 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Your ambition drives big achievements.",
                    "translation": "너의 야망이 큰 성취를 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "Your technical skills create real value!",
                    "translation": "너의 기술적 능력이 진짜 가치를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "I prefer jobs with independence.",
                    "translation": "독립성이 있는 직업을 선호해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "I build my network strategically!",
                    "translation": "전략적으로 네트워크를 구축해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실용적 기술에 대한 문장이에요.",
                    "result": "Technical skills create valuable results",
                    "explanation": "기술적 능력이 가치있는 결과를 만들어요.",
                    "optionA": "create",
                    "optionB": "Technical",
                    "optionC": "valuable",
                    "optionD": "skills",
                    "optionE": "results"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "내게 맞는 일 찾기",
            "explanation": "ISTP의 기술 중심 접근과 ESTJ의 목표 지향 계획 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I choose jobs with hands-on work.",
                    "translation": "실무적인 일이 있는 직업을 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I set clear career goals early!",
                    "translation": "일찍 명확한 경력 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "I like using tools and skills.",
                    "translation": "도구와 기술을 쓰는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동민이는 실제로 무언가를 만들거나 고치는 기술적인 직업을 선호합니다.",
                    "hint": "ISTP는 손으로 직접 하는 실용적인 일을 좋아해요.",
                    "result": "O",
                    "explanation": "동민이는 'I choose jobs with hands-on work'와 'I like using tools and skills'라며 기술 중심 선택을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I plan each step toward success!",
                    "translation": "성공을 향한 각 단계를 계획해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "Your direction keeps you focused.",
                    "translation": "너의 방향성이 널 집중하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I aim for leadership positions confidently.",
                    "translation": "자신있게 리더십 포지션을 목표로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-na aims for leadership positions @@.",
                    "hint": "ESTJ는 확신을 가지고 리더 역할을 추구해요.",
                    "optionA": "nervously",
                    "optionB": "confidently",
                    "optionC": "slowly",
                    "result": "confidently",
                    "explanation": "하나는 'I aim for leadership positions confidently'라고 말했어요. 자신있게 목표를 향해 가죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동민",
                    "script": "I solve real problems at work.",
                    "translation": "직장에서 실제 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I track my progress with milestones!",
                    "translation": "중요 단계로 진행 상황을 추적해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "Your ambition drives big achievements.",
                    "translation": "너의 야망이 큰 성취를 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "Your technical skills create real value!",
                    "translation": "너의 기술적 능력이 진짜 가치를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "I prefer jobs with independence.",
                    "translation": "독립성이 있는 직업을 선호해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "I build my network strategically!",
                    "translation": "전략적으로 네트워크를 구축해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실용적 기술에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Technical",
                    "optionC": "valuable",
                    "optionD": "skills",
                    "optionE": "results",
                    "result": "Technical skills create valuable results",
                    "explanation": "기술적 능력이 가치있는 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 18504 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표를 이루는 방법",
            "explanation": "ISTP의 유연한 접근과 ESTJ의 체계적 실행 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I adjust my path as needed.",
                    "translation": "필요하면 내 길을 조정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I follow my plan step by step!",
                    "translation": "단계별로 계획을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "I try different approaches freely.",
                    "translation": "자유롭게 다른 접근을 시도해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하연이는 목표를 향해 가면서 상황에 따라 방법을 바꿉니다.",
                    "hint": "ISTP는 고정된 계획보다 상황에 맞게 조정해요.",
                    "result": "O",
                    "explanation": "하연이는 'I adjust my path as needed'와 'I try different approaches freely'라며 유연하게 목표를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Consistency brings reliable results!",
                    "translation": "일관성이 믿을 수 있는 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "That works well for you.",
                    "translation": "그게 너한테 잘 맞아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I measure progress regularly and thoroughly.",
                    "translation": "정기적이고 철저하게 진행 상황을 측정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo measures progress regularly and @@.",
                    "hint": "ESTJ는 꼼꼼하게 성과를 점검해요.",
                    "optionA": "never",
                    "optionB": "thoroughly",
                    "optionC": "maybe",
                    "result": "thoroughly",
                    "explanation": "준서는 'I measure progress regularly and thoroughly'라고 말했어요. 철저하게 점검하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하연",
                    "script": "I focus on what's working now.",
                    "translation": "지금 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I prepare for long-term success!",
                    "translation": "장기적 성공을 준비해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Your persistence gets results.",
                    "translation": "너의 끈기가 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your flexibility handles obstacles well!",
                    "translation": "너의 유연성이 장애물을 잘 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "I learn by doing things myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "I document lessons for future use!",
                    "translation": "미래를 위해 교훈을 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연한 목표 추구에 대한 문장이에요.",
                    "result": "Adapting quickly helps achieve success",
                    "explanation": "빠르게 적응하면 성공을 달성하도록 도와줘요.",
                    "optionA": "Adapting",
                    "optionB": "quickly",
                    "optionC": "success",
                    "optionD": "helps",
                    "optionE": "achieve"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표를 이루는 방법",
            "explanation": "ISTP의 유연한 접근과 ESTJ의 체계적 실행 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I adjust my path as needed.",
                    "translation": "필요하면 내 길을 조정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I follow my plan step by step!",
                    "translation": "단계별로 계획을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "I try different approaches freely.",
                    "translation": "자유롭게 다른 접근을 시도해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하연이는 목표를 향해 가면서 상황에 따라 방법을 바꿉니다.",
                    "hint": "ISTP는 고정된 계획보다 상황에 맞게 조정해요.",
                    "result": "O",
                    "explanation": "하연이는 'I adjust my path as needed'와 'I try different approaches freely'라며 유연하게 목표를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Consistency brings reliable results!",
                    "translation": "일관성이 믿을 수 있는 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "That works well for you.",
                    "translation": "그게 너한테 잘 맞아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I measure progress regularly and thoroughly.",
                    "translation": "정기적이고 철저하게 진행 상황을 측정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo measures progress regularly and @@.",
                    "hint": "ESTJ는 꼼꼼하게 성과를 점검해요.",
                    "optionA": "never",
                    "optionB": "thoroughly",
                    "optionC": "maybe",
                    "result": "thoroughly",
                    "explanation": "준서는 'I measure progress regularly and thoroughly'라고 말했어요. 철저하게 점검하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하연",
                    "script": "I focus on what's working now.",
                    "translation": "지금 효과 있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I prepare for long-term success!",
                    "translation": "장기적 성공을 준비해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Your persistence gets results.",
                    "translation": "너의 끈기가 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your flexibility handles obstacles well!",
                    "translation": "너의 유연성이 장애물을 잘 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "I learn by doing things myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "I document lessons for future use!",
                    "translation": "미래를 위해 교훈을 기록해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연한 목표 추구에 대한 문장이에요.",
                    "optionA": "Adapting",
                    "optionB": "quickly",
                    "optionC": "success",
                    "optionD": "helps",
                    "optionE": "achieve",
                    "result": "Adapting quickly helps achieve success",
                    "explanation": "빠르게 적응하면 성공을 달성하도록 도와줘요."
                }
            ]
        }
    ]
}
ID: 18505 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "ISTP의 실용적 취미와 ESTJ의 생산적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I tinker with things for fun.",
                    "translation": "재미로 이것저것 만져봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I join clubs to meet people!",
                    "translation": "사람들을 만나려고 동아리에 가입해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "I enjoy fixing broken items.",
                    "translation": "고장난 것 고치는 걸 즐겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성진이는 여가 시간에 물건을 수리하거나 만드는 것을 좋아합니다.",
                    "hint": "ISTP는 실용적이고 손을 쓰는 취미를 즐겨요.",
                    "result": "O",
                    "explanation": "성진이는 'I tinker with things for fun'과 'I enjoy fixing broken items'라며 실용적 취미를 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I organize group activities regularly!",
                    "translation": "정기적으로 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "You're good at bringing people together.",
                    "translation": "너는 사람들을 모으는 걸 잘해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I volunteer for community projects often.",
                    "translation": "자주 지역 사회 프로젝트에 자원봉사해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah volunteers for community projects @@.",
                    "hint": "ESTJ는 규칙적으로 봉사 활동에 참여해요.",
                    "optionA": "never",
                    "optionB": "often",
                    "optionC": "rarely",
                    "result": "often",
                    "explanation": "서아는 'I volunteer for community projects often'이라고 말했어요. 자주 참여하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성진",
                    "script": "I work on projects alone mostly.",
                    "translation": "대부분 혼자 프로젝트를 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I coordinate team sports and games!",
                    "translation": "팀 스포츠와 게임을 조율해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "Your energy creates fun events.",
                    "translation": "너의 에너지가 재미있는 행사를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your skills produce useful things!",
                    "translation": "너의 기술이 유용한 것을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "I explore hobbies at my pace.",
                    "translation": "내 속도로 취미를 탐험해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "I schedule activities to stay busy!",
                    "translation": "바쁘게 지내려고 활동을 계획해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실용적 취미에 대한 문장이에요.",
                    "result": "Hands-on hobbies brings real satisfaction",
                    "explanation": "손으로 하는 취미가 진짜 만족감을 줘요.",
                    "optionA": "brings",
                    "optionB": "Hands-on",
                    "optionC": "real",
                    "optionD": "hobbies",
                    "optionE": "satisfaction"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "ISTP의 실용적 취미와 ESTJ의 생산적 활동 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I tinker with things for fun.",
                    "translation": "재미로 이것저것 만져봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "I join clubs to meet people!",
                    "translation": "사람들을 만나려고 동아리에 가입해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "I enjoy fixing broken items.",
                    "translation": "고장난 것 고치는 걸 즐겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성진이는 여가 시간에 물건을 수리하거나 만드는 것을 좋아합니다.",
                    "hint": "ISTP는 실용적이고 손을 쓰는 취미를 즐겨요.",
                    "result": "O",
                    "explanation": "성진이는 'I tinker with things for fun'과 'I enjoy fixing broken items'라며 실용적 취미를 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I organize group activities regularly!",
                    "translation": "정기적으로 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "You're good at bringing people together.",
                    "translation": "너는 사람들을 모으는 걸 잘해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I volunteer for community projects often.",
                    "translation": "자주 지역 사회 프로젝트에 자원봉사해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah volunteers for community projects @@.",
                    "hint": "ESTJ는 규칙적으로 봉사 활동에 참여해요.",
                    "optionA": "never",
                    "optionB": "often",
                    "optionC": "rarely",
                    "result": "often",
                    "explanation": "서아는 'I volunteer for community projects often'이라고 말했어요. 자주 참여하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성진",
                    "script": "I work on projects alone mostly.",
                    "translation": "대부분 혼자 프로젝트를 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "I coordinate team sports and games!",
                    "translation": "팀 스포츠와 게임을 조율해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "Your energy creates fun events.",
                    "translation": "너의 에너지가 재미있는 행사를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your skills produce useful things!",
                    "translation": "너의 기술이 유용한 것을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "I explore hobbies at my pace.",
                    "translation": "내 속도로 취미를 탐험해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "I schedule activities to stay busy!",
                    "translation": "바쁘게 지내려고 활동을 계획해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실용적 취미에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "Hands-on",
                    "optionC": "real",
                    "optionD": "hobbies",
                    "optionE": "satisfaction",
                    "result": "Hands-on hobbies brings real satisfaction",
                    "explanation": "손으로 하는 취미가 진짜 만족감을 줘요."
                }
            ]
        }
    ]
}
ID: 18506 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 활동 시작하기",
            "explanation": "ISTP의 즉흥적 시도와 ESTJ의 계획된 참여 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "I try activities on a whim.",
                    "translation": "즉흥적으로 활동을 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I research before I commit fully!",
                    "translation": "완전히 하기 전에 조사해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "I see if I like it.",
                    "translation": "마음에 드는지 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지안이는 새로운 활동을 시작할 때 계획 없이 바로 시도해봅니다.",
                    "hint": "ISTP는 경험해보고 나서 결정해요.",
                    "result": "O",
                    "explanation": "지안이는 'I try activities on a whim'과 'I see if I like it'이라며 즉흥적으로 시도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I sign up for structured programs!",
                    "translation": "체계적인 프로그램에 등록해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "That gives you clear direction.",
                    "translation": "그게 너한테 명확한 방향을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I complete courses from start to finish.",
                    "translation": "시작부터 끝까지 코스를 완료해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun completes courses from start to @@.",
                    "hint": "ESTJ는 시작한 것을 끝까지 해요.",
                    "optionA": "middle",
                    "optionB": "finish",
                    "optionC": "sometimes",
                    "result": "finish",
                    "explanation": "태윤이는 'I complete courses from start to finish'라고 말했어요. 끝까지 완수하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지안",
                    "script": "I move on if it's boring.",
                    "translation": "지루하면 다른 걸로 옮겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I stick with goals I set!",
                    "translation": "내가 세운 목표를 고수해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "Your commitment builds real expertise.",
                    "translation": "너의 헌신이 진짜 전문성을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your curiosity finds interesting opportunities!",
                    "translation": "너의 호기심이 흥미로운 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "I explore many different things.",
                    "translation": "많은 다른 것들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I master skills through consistent practice!",
                    "translation": "꾸준한 연습으로 기술을 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자유로운 탐험에 대한 문장이에요.",
                    "result": "Exploring freely keeps life exciting",
                    "explanation": "자유롭게 탐험하면 삶이 흥미로워요.",
                    "optionA": "Exploring",
                    "optionB": "life",
                    "optionC": "freely",
                    "optionD": "keeps",
                    "optionE": "exciting"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 활동 시작하기",
            "explanation": "ISTP의 즉흥적 시도와 ESTJ의 계획된 참여 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "I try activities on a whim.",
                    "translation": "즉흥적으로 활동을 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "I research before I commit fully!",
                    "translation": "완전히 하기 전에 조사해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "I see if I like it.",
                    "translation": "마음에 드는지 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지안이는 새로운 활동을 시작할 때 계획 없이 바로 시도해봅니다.",
                    "hint": "ISTP는 경험해보고 나서 결정해요.",
                    "result": "O",
                    "explanation": "지안이는 'I try activities on a whim'과 'I see if I like it'이라며 즉흥적으로 시도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I sign up for structured programs!",
                    "translation": "체계적인 프로그램에 등록해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "That gives you clear direction.",
                    "translation": "그게 너한테 명확한 방향을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "I complete courses from start to finish.",
                    "translation": "시작부터 끝까지 코스를 완료해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yun completes courses from start to @@.",
                    "hint": "ESTJ는 시작한 것을 끝까지 해요.",
                    "optionA": "middle",
                    "optionB": "finish",
                    "optionC": "sometimes",
                    "result": "finish",
                    "explanation": "태윤이는 'I complete courses from start to finish'라고 말했어요. 끝까지 완수하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지안",
                    "script": "I move on if it's boring.",
                    "translation": "지루하면 다른 걸로 옮겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "I stick with goals I set!",
                    "translation": "내가 세운 목표를 고수해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "Your commitment builds real expertise.",
                    "translation": "너의 헌신이 진짜 전문성을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Your curiosity finds interesting opportunities!",
                    "translation": "너의 호기심이 흥미로운 기회를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "I explore many different things.",
                    "translation": "많은 다른 것들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I master skills through consistent practice!",
                    "translation": "꾸준한 연습으로 기술을 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자유로운 탐험에 대한 문장이에요.",
                    "optionA": "Exploring",
                    "optionB": "life",
                    "optionC": "freely",
                    "optionD": "keeps",
                    "optionE": "exciting",
                    "result": "Exploring freely keeps life exciting",
                    "explanation": "자유롭게 탐험하면 삶이 흥미로워요."
                }
            ]
        }
    ]
}
ID: 18507 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISTP의 논리적 대응과 ESTJ의 직접적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I think through conflicts calmly.",
                    "translation": "차분하게 갈등을 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I address issues right away firmly!",
                    "translation": "단호하게 문제를 바로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I analyze what makes sense logically.",
                    "translation": "논리적으로 무엇이 말이 되는지 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 갈등 상황에서 감정보다 논리를 우선하여 대응합니다.",
                    "hint": "ISTP는 차분하게 상황을 분석해요.",
                    "result": "O",
                    "explanation": "성호는 'I think through conflicts calmly'와 'I analyze what makes sense logically'라며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I state my position clearly always!",
                    "translation": "항상 내 입장을 명확하게 말해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "That helps avoid confusion later.",
                    "translation": "그게 나중에 혼란을 피하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I find solutions quickly and decisively.",
                    "translation": "빠르고 결단력 있게 해결책을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun finds solutions quickly and @@.",
                    "hint": "ESTJ는 단호하게 결정을 내려요.",
                    "optionA": "slowly",
                    "optionB": "decisively",
                    "optionC": "maybe",
                    "result": "decisively",
                    "explanation": "예은이는 'I find solutions quickly and decisively'라고 말했어요. 결단력 있게 해결하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I stay objective during disagreements.",
                    "translation": "의견 충돌 중에 객관적으로 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I take charge to resolve things!",
                    "translation": "해결하려고 주도권을 잡아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your directness moves things forward.",
                    "translation": "너의 직접성이 일을 앞으로 나가게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your calm approach prevents escalation!",
                    "translation": "너의 차분한 접근이 확대를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "I focus on practical solutions.",
                    "translation": "실용적인 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I ensure everyone follows agreements!",
                    "translation": "모두가 합의를 따르도록 확인해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "차분한 문제 해결에 대한 문장이에요.",
                    "result": "Logic brings clear solutions quickly",
                    "explanation": "논리가 빠르게 명확한 해결책을 가져와요.",
                    "optionA": "solutions",
                    "optionB": "quickly",
                    "optionC": "clear",
                    "optionD": "Logic",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISTP의 논리적 대응과 ESTJ의 직접적 해결 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I think through conflicts calmly.",
                    "translation": "차분하게 갈등을 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I address issues right away firmly!",
                    "translation": "단호하게 문제를 바로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I analyze what makes sense logically.",
                    "translation": "논리적으로 무엇이 말이 되는지 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성호는 갈등 상황에서 감정보다 논리를 우선하여 대응합니다.",
                    "hint": "ISTP는 차분하게 상황을 분석해요.",
                    "result": "O",
                    "explanation": "성호는 'I think through conflicts calmly'와 'I analyze what makes sense logically'라며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I state my position clearly always!",
                    "translation": "항상 내 입장을 명확하게 말해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "That helps avoid confusion later.",
                    "translation": "그게 나중에 혼란을 피하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I find solutions quickly and decisively.",
                    "translation": "빠르고 결단력 있게 해결책을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun finds solutions quickly and @@.",
                    "hint": "ESTJ는 단호하게 결정을 내려요.",
                    "optionA": "slowly",
                    "optionB": "decisively",
                    "optionC": "maybe",
                    "result": "decisively",
                    "explanation": "예은이는 'I find solutions quickly and decisively'라고 말했어요. 결단력 있게 해결하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성호",
                    "script": "I stay objective during disagreements.",
                    "translation": "의견 충돌 중에 객관적으로 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I take charge to resolve things!",
                    "translation": "해결하려고 주도권을 잡아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your directness moves things forward.",
                    "translation": "너의 직접성이 일을 앞으로 나가게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your calm approach prevents escalation!",
                    "translation": "너의 차분한 접근이 확대를 막아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "I focus on practical solutions.",
                    "translation": "실용적인 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I ensure everyone follows agreements!",
                    "translation": "모두가 합의를 따르도록 확인해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "차분한 문제 해결에 대한 문장이에요.",
                    "optionA": "solutions",
                    "optionB": "quickly",
                    "optionC": "clear",
                    "optionD": "Logic",
                    "optionE": "brings",
                    "result": "Logic brings clear solutions quickly",
                    "explanation": "논리가 빠르게 명확한 해결책을 가져와요."
                }
            ]
        }
    ]
}
ID: 18508 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀에서 문제 생길 때",
            "explanation": "ISTP의 독립적 기여와 ESTJ의 리더십 발휘 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I fix my part quietly.",
                    "translation": "조용히 내 부분을 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I gather everyone to discuss immediately!",
                    "translation": "즉시 모두를 모아서 논의해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "I work on solutions independently.",
                    "translation": "독립적으로 해결책을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 팀 문제가 있을 때 자신의 역할을 독립적으로 해결합니다.",
                    "hint": "ISTP는 자기 책임을 스스로 처리해요.",
                    "result": "O",
                    "explanation": "채린이는 'I fix my part quietly'와 'I work on solutions independently'라며 독립적으로 해결해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I delegate tasks to fix problems!",
                    "translation": "문제를 고치려고 업무를 배분해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Your leadership organizes the team.",
                    "translation": "너의 리더십이 팀을 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I set clear expectations for everyone.",
                    "translation": "모두에게 명확한 기대치를 설정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun sets clear expectations for @@.",
                    "hint": "ESTJ는 모든 팀원에게 기준을 명확히 해요.",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "some",
                    "result": "everyone",
                    "explanation": "성훈이는 'I set clear expectations for everyone'이라고 말했어요. 모두에게 명확히 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I avoid unnecessary drama quietly.",
                    "translation": "조용히 불필요한 드라마를 피해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "I enforce rules to maintain order!",
                    "translation": "질서를 유지하려고 규칙을 시행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Your structure keeps teams functional.",
                    "translation": "너의 구조가 팀을 기능적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your reliability gets work done smoothly!",
                    "translation": "너의 신뢰성이 일을 순조롭게 해내게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "I contribute through practical work.",
                    "translation": "실용적인 일로 기여해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "I coordinate everyone toward common goals!",
                    "translation": "공통 목표를 향해 모두를 조율해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적인 기여에 대한 문장이에요.",
                    "result": "Independent work brings reliable results",
                    "explanation": "독립적인 작업이 믿을 수 있는 결과를 가져와요.",
                    "optionA": "results",
                    "optionB": "work",
                    "optionC": "Independent",
                    "optionD": "brings",
                    "optionE": "reliable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀에서 문제 생길 때",
            "explanation": "ISTP의 독립적 기여와 ESTJ의 리더십 발휘 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I fix my part quietly.",
                    "translation": "조용히 내 부분을 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I gather everyone to discuss immediately!",
                    "translation": "즉시 모두를 모아서 논의해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "I work on solutions independently.",
                    "translation": "독립적으로 해결책을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 팀 문제가 있을 때 자신의 역할을 독립적으로 해결합니다.",
                    "hint": "ISTP는 자기 책임을 스스로 처리해요.",
                    "result": "O",
                    "explanation": "채린이는 'I fix my part quietly'와 'I work on solutions independently'라며 독립적으로 해결해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I delegate tasks to fix problems!",
                    "translation": "문제를 고치려고 업무를 배분해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Your leadership organizes the team.",
                    "translation": "너의 리더십이 팀을 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "I set clear expectations for everyone.",
                    "translation": "모두에게 명확한 기대치를 설정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun sets clear expectations for @@.",
                    "hint": "ESTJ는 모든 팀원에게 기준을 명확히 해요.",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "some",
                    "result": "everyone",
                    "explanation": "성훈이는 'I set clear expectations for everyone'이라고 말했어요. 모두에게 명확히 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "I avoid unnecessary drama quietly.",
                    "translation": "조용히 불필요한 드라마를 피해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "I enforce rules to maintain order!",
                    "translation": "질서를 유지하려고 규칙을 시행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Your structure keeps teams functional.",
                    "translation": "너의 구조가 팀을 기능적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Your reliability gets work done smoothly!",
                    "translation": "너의 신뢰성이 일을 순조롭게 해내게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "I contribute through practical work.",
                    "translation": "실용적인 일로 기여해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "I coordinate everyone toward common goals!",
                    "translation": "공통 목표를 향해 모두를 조율해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적인 기여에 대한 문장이에요.",
                    "optionA": "results",
                    "optionB": "work",
                    "optionC": "Independent",
                    "optionD": "brings",
                    "optionE": "reliable",
                    "result": "Independent work brings reliable results",
                    "explanation": "독립적인 작업이 믿을 수 있는 결과를 가져와요."
                }
            ]
        }
    ]
}
ID: 18509 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 즐기는 방법",
            "explanation": "ENFP의 활발한 사교와 INFJ의 깊은 대화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "I love meeting new people here!",
                    "translation": "나는 여기서 새로운 사람들 만나는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I prefer talking to few friends.",
                    "translation": "나는 친한 친구 몇 명과 대화하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Everyone seems so fun and interesting!",
                    "translation": "모두가 정말 재미있고 흥미로워 보여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영이는 파티에서 많은 사람들과 만나며 에너지를 얻습니다.",
                    "hint": "ENFP는 새로운 사람들과 교류하면서 즐거워해요.",
                    "result": "O",
                    "explanation": "지영이는 'I love meeting new people'라고 말하며 사교적인 모습을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I like meaningful conversations better.",
                    "translation": "나는 의미있는 대화가 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Yeah, deep talks are nice too!",
                    "translation": "응, 깊은 이야기도 좋지!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I need quiet moments sometimes.",
                    "translation": "나는 가끔 조용한 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin needs quiet moments @@.",
                    "hint": "INFJ는 사람들과 어울린 후 재충전 시간이 필요해요.",
                    "optionA": "always",
                    "optionB": "sometimes",
                    "optionC": "never",
                    "result": "sometimes",
                    "explanation": "서진이는 'I need quiet moments sometimes'라고 말했어요. 가끔 혼자만의 시간이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I move around and chat freely.",
                    "translation": "나는 돌아다니며 자유롭게 수다떨어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I stay with close friends mostly.",
                    "translation": "나는 주로 친한 친구들과 함께 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Your calm energy feels really comfortable.",
                    "translation": "네 차분한 에너지가 정말 편안해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your brightness brings joy to everyone!",
                    "translation": "네 밝은 모습이 모두에게 기쁨을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "I get excited by new faces!",
                    "translation": "나는 새로운 얼굴들에 신이 나!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "I value deeper connections with people!",
                    "translation": "나는 사람들과의 깊은 연결을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 우정에 대한 문장이에요.",
                    "result": "Deep connections create true friendships",
                    "explanation": "깊은 연결이 진정한 우정을 만들어요.",
                    "optionA": "Deep",
                    "optionB": "friendships",
                    "optionC": "connections",
                    "optionD": "create",
                    "optionE": "true"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 즐기는 방법",
            "explanation": "ENFP의 활발한 사교와 INFJ의 깊은 대화 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "I love meeting new people here!",
                    "translation": "나는 여기서 새로운 사람들 만나는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I prefer talking to few friends.",
                    "translation": "나는 친한 친구 몇 명과 대화하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Everyone seems so fun and interesting!",
                    "translation": "모두가 정말 재미있고 흥미로워 보여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영이는 파티에서 많은 사람들과 만나며 에너지를 얻습니다.",
                    "hint": "ENFP는 새로운 사람들과 교류하면서 즐거워해요.",
                    "result": "O",
                    "explanation": "지영이는 'I love meeting new people'라고 말하며 사교적인 모습을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I like meaningful conversations better.",
                    "translation": "나는 의미있는 대화가 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Yeah, deep talks are nice too!",
                    "translation": "응, 깊은 이야기도 좋지!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I need quiet moments sometimes.",
                    "translation": "나는 가끔 조용한 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin needs quiet moments @@.",
                    "hint": "INFJ는 사람들과 어울린 후 재충전 시간이 필요해요.",
                    "optionA": "always",
                    "optionB": "sometimes",
                    "optionC": "never",
                    "result": "sometimes",
                    "explanation": "서진이는 'I need quiet moments sometimes'라고 말했어요. 가끔 혼자만의 시간이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I move around and chat freely.",
                    "translation": "나는 돌아다니며 자유롭게 수다떨어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I stay with close friends mostly.",
                    "translation": "나는 주로 친한 친구들과 함께 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Your calm energy feels really comfortable.",
                    "translation": "네 차분한 에너지가 정말 편안해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your brightness brings joy to everyone!",
                    "translation": "네 밝은 모습이 모두에게 기쁨을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "I get excited by new faces!",
                    "translation": "나는 새로운 얼굴들에 신이 나!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "I value deeper connections with people!",
                    "translation": "나는 사람들과의 깊은 연결을 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 우정에 대한 문장이에요.",
                    "optionA": "Deep",
                    "optionB": "friendships",
                    "optionC": "connections",
                    "optionD": "create",
                    "optionE": "true",
                    "result": "Deep connections create true friendships",
                    "explanation": "깊은 연결이 진정한 우정을 만들어요."
                }
            ]
        }
    ]
}
ID: 18510 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 약속 잡기",
            "explanation": "ENFP의 즉흥적 만남과 INFJ의 계획적 준비 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Let's hang out right now!",
                    "translation": "우리 지금 바로 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I like planning ahead better.",
                    "translation": "나는 미리 계획하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Spontaneous plans are more fun!",
                    "translation": "즉흥적인 계획이 더 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민규는 갑자기 만나자고 제안하는 것을 좋아합니다.",
                    "hint": "ENFP는 즉흥적인 만남을 즐겨요.",
                    "result": "O",
                    "explanation": "민규는 'Let's hang out right now'라며 즉석에서 만나자고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "I need time to prepare myself.",
                    "translation": "나는 마음을 준비할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "That makes sense for you!",
                    "translation": "그거 너한테 맞는 방식이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I choose quiet places usually.",
                    "translation": "나는 보통 조용한 장소를 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-na chooses quiet places @@.",
                    "hint": "INFJ는 차분한 환경을 선호해요.",
                    "optionA": "never",
                    "optionB": "usually",
                    "optionC": "rarely",
                    "result": "usually",
                    "explanation": "미나는 'I choose quiet places usually'라고 말했어요. 보통 조용한 곳을 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민규",
                    "script": "I love trying new spots!",
                    "translation": "나는 새로운 장소 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "I prefer familiar comfortable places!",
                    "translation": "나는 익숙하고 편안한 장소가 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "Your thoughtfulness creates special moments.",
                    "translation": "네 사려깊음이 특별한 순간을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Your energy makes everything exciting!",
                    "translation": "네 에너지가 모든 걸 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "I invite friends without much notice!",
                    "translation": "나는 미리 알리지 않고 친구들을 초대해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "I think about everyone's feelings first!",
                    "translation": "나는 먼저 모두의 감정을 생각해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사려깊은 계획에 대한 문장이에요.",
                    "result": "Careful planning shows real care",
                    "explanation": "세심한 계획이 진짜 배려를 보여줘요.",
                    "optionA": "planning",
                    "optionB": "care",
                    "optionC": "real",
                    "optionD": "shows",
                    "optionE": "Careful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 약속 잡기",
            "explanation": "ENFP의 즉흥적 만남과 INFJ의 계획적 준비 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Let's hang out right now!",
                    "translation": "우리 지금 바로 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I like planning ahead better.",
                    "translation": "나는 미리 계획하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Spontaneous plans are more fun!",
                    "translation": "즉흥적인 계획이 더 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민규는 갑자기 만나자고 제안하는 것을 좋아합니다.",
                    "hint": "ENFP는 즉흥적인 만남을 즐겨요.",
                    "result": "O",
                    "explanation": "민규는 'Let's hang out right now'라며 즉석에서 만나자고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "I need time to prepare myself.",
                    "translation": "나는 마음을 준비할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "That makes sense for you!",
                    "translation": "그거 너한테 맞는 방식이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I choose quiet places usually.",
                    "translation": "나는 보통 조용한 장소를 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-na chooses quiet places @@.",
                    "hint": "INFJ는 차분한 환경을 선호해요.",
                    "optionA": "never",
                    "optionB": "usually",
                    "optionC": "rarely",
                    "result": "usually",
                    "explanation": "미나는 'I choose quiet places usually'라고 말했어요. 보통 조용한 곳을 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민규",
                    "script": "I love trying new spots!",
                    "translation": "나는 새로운 장소 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "I prefer familiar comfortable places!",
                    "translation": "나는 익숙하고 편안한 장소가 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "Your thoughtfulness creates special moments.",
                    "translation": "네 사려깊음이 특별한 순간을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Your energy makes everything exciting!",
                    "translation": "네 에너지가 모든 걸 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "I invite friends without much notice!",
                    "translation": "나는 미리 알리지 않고 친구들을 초대해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "I think about everyone's feelings first!",
                    "translation": "나는 먼저 모두의 감정을 생각해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사려깊은 계획에 대한 문장이에요.",
                    "optionA": "planning",
                    "optionB": "care",
                    "optionC": "real",
                    "optionD": "shows",
                    "optionE": "Careful",
                    "result": "Careful planning shows real care",
                    "explanation": "세심한 계획이 진짜 배려를 보여줘요."
                }
            ]
        }
    ]
}
ID: 18511 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 찾기",
            "explanation": "ENFP의 창의적 탐색과 INFJ의 통찰적 이해 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I get excited by new ideas!",
                    "translation": "나는 새로운 아이디어에 신이 나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I think deeply about meanings.",
                    "translation": "나는 의미에 대해 깊이 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Everything feels like a possibility!",
                    "translation": "모든 게 가능성처럼 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성민이는 다양한 새로운 가능성을 상상하는 것을 즐깁니다.",
                    "hint": "ENFP는 끊임없이 새로운 아이디어를 떠올려요.",
                    "result": "O",
                    "explanation": "성민이는 'I get excited by new ideas'라며 창의적 탐색을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "I look for deeper understanding always.",
                    "translation": "나는 항상 더 깊은 이해를 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "That's really meaningful!",
                    "translation": "그거 정말 의미있네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I connect ideas to bigger patterns.",
                    "translation": "나는 아이디어들을 더 큰 패턴에 연결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun connects ideas to bigger @@.",
                    "hint": "INFJ는 큰 그림과 의미를 찾아요.",
                    "optionA": "things",
                    "optionB": "patterns",
                    "optionC": "colors",
                    "result": "patterns",
                    "explanation": "다은이는 'I connect ideas to bigger patterns'라고 말했어요. 전체적인 패턴을 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성민",
                    "script": "I jump between different topics!",
                    "translation": "나는 여러 주제 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I focus on one theme deeply!",
                    "translation": "나는 하나의 주제에 깊게 집중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "Your insights are really profound.",
                    "translation": "네 통찰력은 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your creativity inspires fresh thinking!",
                    "translation": "네 창의성이 새로운 생각에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성민",
                    "script": "I share ideas with everyone freely!",
                    "translation": "나는 모두와 자유롭게 아이디어를 나눠!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "I reflect before sharing my thoughts!",
                    "translation": "나는 내 생각을 나누기 전에 숙고해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의적 사고에 대한 문장이에요.",
                    "result": "Creative thinking opens new doors",
                    "explanation": "창의적 사고가 새로운 문을 열어줘요.",
                    "optionA": "new",
                    "optionB": "Creative",
                    "optionC": "opens",
                    "optionD": "doors",
                    "optionE": "thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 찾기",
            "explanation": "ENFP의 창의적 탐색과 INFJ의 통찰적 이해 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I get excited by new ideas!",
                    "translation": "나는 새로운 아이디어에 신이 나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I think deeply about meanings.",
                    "translation": "나는 의미에 대해 깊이 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Everything feels like a possibility!",
                    "translation": "모든 게 가능성처럼 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성민이는 다양한 새로운 가능성을 상상하는 것을 즐깁니다.",
                    "hint": "ENFP는 끊임없이 새로운 아이디어를 떠올려요.",
                    "result": "O",
                    "explanation": "성민이는 'I get excited by new ideas'라며 창의적 탐색을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "I look for deeper understanding always.",
                    "translation": "나는 항상 더 깊은 이해를 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "That's really meaningful!",
                    "translation": "그거 정말 의미있네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I connect ideas to bigger patterns.",
                    "translation": "나는 아이디어들을 더 큰 패턴에 연결해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun connects ideas to bigger @@.",
                    "hint": "INFJ는 큰 그림과 의미를 찾아요.",
                    "optionA": "things",
                    "optionB": "patterns",
                    "optionC": "colors",
                    "result": "patterns",
                    "explanation": "다은이는 'I connect ideas to bigger patterns'라고 말했어요. 전체적인 패턴을 보죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성민",
                    "script": "I jump between different topics!",
                    "translation": "나는 여러 주제 사이를 뛰어다녀!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I focus on one theme deeply!",
                    "translation": "나는 하나의 주제에 깊게 집중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "Your insights are really profound.",
                    "translation": "네 통찰력은 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your creativity inspires fresh thinking!",
                    "translation": "네 창의성이 새로운 생각에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성민",
                    "script": "I share ideas with everyone freely!",
                    "translation": "나는 모두와 자유롭게 아이디어를 나눠!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "I reflect before sharing my thoughts!",
                    "translation": "나는 내 생각을 나누기 전에 숙고해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의적 사고에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "Creative",
                    "optionC": "opens",
                    "optionD": "doors",
                    "optionE": "thinking",
                    "result": "Creative thinking opens new doors",
                    "explanation": "창의적 사고가 새로운 문을 열어줘요."
                }
            ]
        }
    ]
}
ID: 18512 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책이나 영화 찾기",
            "explanation": "ENFP의 다양한 관심과 INFJ의 선택적 몰입 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I start many books at once!",
                    "translation": "나는 동시에 여러 책을 시작해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I finish one before starting another.",
                    "translation": "나는 다른 걸 시작하기 전에 하나를 끝내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "So many interesting stories exist!",
                    "translation": "정말 흥미로운 이야기가 많이 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 여러 책이나 영화에 동시에 관심을 갖습니다.",
                    "hint": "ENFP는 다양한 것들에 호기심을 느껴요.",
                    "result": "O",
                    "explanation": "지혜는 'I start many books at once'라며 여러 관심사를 동시에 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "I choose stories with deep meaning.",
                    "translation": "나는 깊은 의미가 있는 이야기를 선택해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Those are beautiful too!",
                    "translation": "그런 것들도 아름답지!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I need stories that touch hearts.",
                    "translation": "나는 마음을 감동시키는 이야기가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-seok needs stories that touch @@.",
                    "hint": "INFJ는 감동적이고 의미있는 콘텐츠를 찾아요.",
                    "optionA": "eyes",
                    "optionB": "hearts",
                    "optionC": "hands",
                    "result": "hearts",
                    "explanation": "민석이는 'I need stories that touch hearts'라고 말했어요. 마음을 울리는 이야기를 원하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I recommend fun stories to everyone!",
                    "translation": "나는 모두에게 재미있는 이야기를 추천해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I share carefully chosen meaningful ones!",
                    "translation": "나는 신중하게 고른 의미있는 것을 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Your recommendations are always special.",
                    "translation": "네 추천은 항상 특별해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your enthusiasm makes everything sound fun!",
                    "translation": "네 열정이 모든 걸 재밌게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "I love exploring all genres!",
                    "translation": "나는 모든 장르를 탐험하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "I prefer stories that change perspectives!",
                    "translation": "나는 관점을 바꾸는 이야기를 더 좋아해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의미있는 이야기에 대한 문장이에요.",
                    "result": "Meaningful stories touch souls deeply",
                    "explanation": "의미있는 이야기가 영혼을 깊이 감동시켜요.",
                    "optionA": "touch",
                    "optionB": "Meaningful",
                    "optionC": "deeply",
                    "optionD": "stories",
                    "optionE": "souls"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책이나 영화 찾기",
            "explanation": "ENFP의 다양한 관심과 INFJ의 선택적 몰입 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I start many books at once!",
                    "translation": "나는 동시에 여러 책을 시작해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I finish one before starting another.",
                    "translation": "나는 다른 걸 시작하기 전에 하나를 끝내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "So many interesting stories exist!",
                    "translation": "정말 흥미로운 이야기가 많이 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 여러 책이나 영화에 동시에 관심을 갖습니다.",
                    "hint": "ENFP는 다양한 것들에 호기심을 느껴요.",
                    "result": "O",
                    "explanation": "지혜는 'I start many books at once'라며 여러 관심사를 동시에 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "I choose stories with deep meaning.",
                    "translation": "나는 깊은 의미가 있는 이야기를 선택해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Those are beautiful too!",
                    "translation": "그런 것들도 아름답지!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I need stories that touch hearts.",
                    "translation": "나는 마음을 감동시키는 이야기가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-seok needs stories that touch @@.",
                    "hint": "INFJ는 감동적이고 의미있는 콘텐츠를 찾아요.",
                    "optionA": "eyes",
                    "optionB": "hearts",
                    "optionC": "hands",
                    "result": "hearts",
                    "explanation": "민석이는 'I need stories that touch hearts'라고 말했어요. 마음을 울리는 이야기를 원하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I recommend fun stories to everyone!",
                    "translation": "나는 모두에게 재미있는 이야기를 추천해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I share carefully chosen meaningful ones!",
                    "translation": "나는 신중하게 고른 의미있는 것을 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Your recommendations are always special.",
                    "translation": "네 추천은 항상 특별해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your enthusiasm makes everything sound fun!",
                    "translation": "네 열정이 모든 걸 재밌게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "I love exploring all genres!",
                    "translation": "나는 모든 장르를 탐험하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "I prefer stories that change perspectives!",
                    "translation": "나는 관점을 바꾸는 이야기를 더 좋아해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의미있는 이야기에 대한 문장이에요.",
                    "optionA": "touch",
                    "optionB": "Meaningful",
                    "optionC": "deeply",
                    "optionD": "stories",
                    "optionE": "souls",
                    "result": "Meaningful stories touch souls deeply",
                    "explanation": "의미있는 이야기가 영혼을 깊이 감동시켜요."
                }
            ]
        }
    ]
}
ID: 18513 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "무엇을 선택할지 고민",
            "explanation": "ENFP의 열린 선택과 INFJ의 신중한 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I keep all options open!",
                    "translation": "나는 모든 선택지를 열어둬!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I think carefully before deciding.",
                    "translation": "나는 결정하기 전에 신중히 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Maybe I'll try both choices!",
                    "translation": "아마 두 선택 다 해볼 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재훈이는 결정을 미루고 여러 가능성을 고려합니다.",
                    "hint": "ENFP는 선택지를 열어두는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "재훈이는 'I keep all options open'이라며 유연하게 결정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I listen to my inner feelings.",
                    "translation": "나는 내 내면의 감정에 귀 기울여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "That's a wise approach!",
                    "translation": "그거 현명한 방식이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I need time to feel right.",
                    "translation": "나는 옳다고 느낄 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-reum needs time to feel @@.",
                    "hint": "INFJ는 직관적으로 옳은 느낌을 받을 때까지 기다려요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "fast",
                    "result": "right",
                    "explanation": "아름이는 'I need time to feel right'라고 말했어요. 올바른 느낌을 받아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재훈",
                    "script": "I follow what excites me!",
                    "translation": "나는 나를 신나게 하는 걸 따라가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I choose what feels meaningful inside!",
                    "translation": "나는 내면에서 의미있게 느껴지는 걸 선택해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "Your wisdom guides you well.",
                    "translation": "네 지혜가 너를 잘 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your passion brings life to choices!",
                    "translation": "네 열정이 선택에 생명을 불어넣어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재훈",
                    "script": "I change my mind easily!",
                    "translation": "나는 마음을 쉽게 바꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "I trust my deep intuition strongly!",
                    "translation": "나는 내 깊은 직관을 강하게 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직관적 결정에 대한 문장이에요.",
                    "result": "Inner wisdom guides true choices",
                    "explanation": "내면의 지혜가 진정한 선택을 이끌어요.",
                    "optionA": "choices",
                    "optionB": "wisdom",
                    "optionC": "Inner",
                    "optionD": "guides",
                    "optionE": "true"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "무엇을 선택할지 고민",
            "explanation": "ENFP의 열린 선택과 INFJ의 신중한 결정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I keep all options open!",
                    "translation": "나는 모든 선택지를 열어둬!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I think carefully before deciding.",
                    "translation": "나는 결정하기 전에 신중히 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Maybe I'll try both choices!",
                    "translation": "아마 두 선택 다 해볼 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재훈이는 결정을 미루고 여러 가능성을 고려합니다.",
                    "hint": "ENFP는 선택지를 열어두는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "재훈이는 'I keep all options open'이라며 유연하게 결정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I listen to my inner feelings.",
                    "translation": "나는 내 내면의 감정에 귀 기울여."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "That's a wise approach!",
                    "translation": "그거 현명한 방식이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I need time to feel right.",
                    "translation": "나는 옳다고 느낄 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-reum needs time to feel @@.",
                    "hint": "INFJ는 직관적으로 옳은 느낌을 받을 때까지 기다려요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "fast",
                    "result": "right",
                    "explanation": "아름이는 'I need time to feel right'라고 말했어요. 올바른 느낌을 받아야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재훈",
                    "script": "I follow what excites me!",
                    "translation": "나는 나를 신나게 하는 걸 따라가!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I choose what feels meaningful inside!",
                    "translation": "나는 내면에서 의미있게 느껴지는 걸 선택해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "Your wisdom guides you well.",
                    "translation": "네 지혜가 너를 잘 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your passion brings life to choices!",
                    "translation": "네 열정이 선택에 생명을 불어넣어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재훈",
                    "script": "I change my mind easily!",
                    "translation": "나는 마음을 쉽게 바꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "I trust my deep intuition strongly!",
                    "translation": "나는 내 깊은 직관을 강하게 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직관적 결정에 대한 문장이에요.",
                    "optionA": "choices",
                    "optionB": "wisdom",
                    "optionC": "Inner",
                    "optionD": "guides",
                    "optionE": "true",
                    "result": "Inner wisdom guides true choices",
                    "explanation": "내면의 지혜가 진정한 선택을 이끌어요."
                }
            ]
        }
    ]
}
ID: 18514 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 바뀐 상황",
            "explanation": "ENFP의 유연한 전환과 INFJ의 적응 과정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "This change feels exciting to me!",
                    "translation": "나한텐 이 변화가 신나게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I need a moment to adjust.",
                    "translation": "나는 적응할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "New possibilities are opening up!",
                    "translation": "새로운 가능성들이 열리고 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민영이는 예상치 못한 변화를 긍정적으로 받아들입니다.",
                    "hint": "ENFP는 변화를 새로운 기회로 봐요.",
                    "result": "O",
                    "explanation": "민영이는 'This change feels exciting'이라며 변화를 반겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정민",
                    "script": "I prefer some stability usually.",
                    "translation": "나는 보통 약간의 안정성을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "Yeah, change can feel strange!",
                    "translation": "응, 변화가 이상하게 느껴질 수 있지!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정민",
                    "script": "I think about the deeper meaning.",
                    "translation": "나는 더 깊은 의미에 대해 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeong-min thinks about the deeper @@.",
                    "hint": "INFJ는 변화의 의미를 파악하려고 해요.",
                    "optionA": "color",
                    "optionB": "meaning",
                    "optionC": "sound",
                    "result": "meaning",
                    "explanation": "정민이는 'I think about the deeper meaning'이라고 말했어요. 의미를 찾으려 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "I see fun in every change!",
                    "translation": "나는 모든 변화에서 재미를 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "I need purpose in big changes!",
                    "translation": "나는 큰 변화에서 목적이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "Your depth helps find real meaning.",
                    "translation": "네 깊이가 진짜 의미를 찾도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정민",
                    "script": "Your positivity makes change easier!",
                    "translation": "네 긍정성이 변화를 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "I adapt super quickly always!",
                    "translation": "나는 항상 아주 빠르게 적응해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정민",
                    "script": "I process changes internally first!",
                    "translation": "나는 먼저 내면적으로 변화를 처리해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "긍정적 태도에 대한 문장이에요.",
                    "result": "Positive thinking helps embrace change",
                    "explanation": "긍정적 사고가 변화를 받아들이도록 도와줘요.",
                    "optionA": "helps",
                    "optionB": "change",
                    "optionC": "thinking",
                    "optionD": "embrace",
                    "optionE": "Positive"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 바뀐 상황",
            "explanation": "ENFP의 유연한 전환과 INFJ의 적응 과정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "This change feels exciting to me!",
                    "translation": "나한텐 이 변화가 신나게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I need a moment to adjust.",
                    "translation": "나는 적응할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "New possibilities are opening up!",
                    "translation": "새로운 가능성들이 열리고 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민영이는 예상치 못한 변화를 긍정적으로 받아들입니다.",
                    "hint": "ENFP는 변화를 새로운 기회로 봐요.",
                    "result": "O",
                    "explanation": "민영이는 'This change feels exciting'이라며 변화를 반겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정민",
                    "script": "I prefer some stability usually.",
                    "translation": "나는 보통 약간의 안정성을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "Yeah, change can feel strange!",
                    "translation": "응, 변화가 이상하게 느껴질 수 있지!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정민",
                    "script": "I think about the deeper meaning.",
                    "translation": "나는 더 깊은 의미에 대해 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeong-min thinks about the deeper @@.",
                    "hint": "INFJ는 변화의 의미를 파악하려고 해요.",
                    "optionA": "color",
                    "optionB": "meaning",
                    "optionC": "sound",
                    "result": "meaning",
                    "explanation": "정민이는 'I think about the deeper meaning'이라고 말했어요. 의미를 찾으려 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "I see fun in every change!",
                    "translation": "나는 모든 변화에서 재미를 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "I need purpose in big changes!",
                    "translation": "나는 큰 변화에서 목적이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "Your depth helps find real meaning.",
                    "translation": "네 깊이가 진짜 의미를 찾도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정민",
                    "script": "Your positivity makes change easier!",
                    "translation": "네 긍정성이 변화를 더 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "I adapt super quickly always!",
                    "translation": "나는 항상 아주 빠르게 적응해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정민",
                    "script": "I process changes internally first!",
                    "translation": "나는 먼저 내면적으로 변화를 처리해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "긍정적 태도에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "change",
                    "optionC": "thinking",
                    "optionD": "embrace",
                    "optionE": "Positive",
                    "result": "Positive thinking helps embrace change",
                    "explanation": "긍정적 사고가 변화를 받아들이도록 도와줘요."
                }
            ]
        }
    ]
}
ID: 18515 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방 꾸미기",
            "explanation": "ENFP의 창의적 장식과 INFJ의 의미있는 공간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I add colorful things everywhere!",
                    "translation": "나는 곳곳에 화려한 것들을 더해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I keep my space calm and simple.",
                    "translation": "나는 내 공간을 차분하고 단순하게 유지해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "My room shows my personality!",
                    "translation": "내 방은 내 성격을 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나리는 방을 다양한 색상과 물건으로 꾸밉니다.",
                    "hint": "ENFP는 창의적이고 화려한 공간을 만들어요.",
                    "result": "O",
                    "explanation": "나리는 'I add colorful things everywhere'라며 활기찬 공간을 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "Each item has special meaning.",
                    "translation": "나는 각 물건이 특별한 의미를 가져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "That sounds really beautiful!",
                    "translation": "그거 정말 아름답게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I choose things very carefully.",
                    "translation": "나는 물건을 아주 신중하게 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young chooses things very @@.",
                    "hint": "INFJ는 의미있는 물건만 고르는 신중함이 있어요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "미영이는 'I choose things very carefully'라고 말했어요. 신중하게 고르죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "I change my room often!",
                    "translation": "나는 자주 내 방을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I create a peaceful feeling!",
                    "translation": "나는 평화로운 느낌을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your space feels so peaceful.",
                    "translation": "네 공간은 정말 평화롭게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your room shows wonderful creativity!",
                    "translation": "네 방은 멋진 창의성을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "I collect fun random things!",
                    "translation": "나는 재미있는 여러 가지를 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "I need harmony in my space!",
                    "translation": "나는 내 공간에 조화가 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개성있는 공간에 대한 문장이에요.",
                    "result": "Personal spaces reflects inner world",
                    "explanation": "개인 공간이 내면 세계를 반영해요.",
                    "optionA": "reflects",
                    "optionB": "spaces",
                    "optionC": "world",
                    "optionD": "inner",
                    "optionE": "Personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 방 꾸미기",
            "explanation": "ENFP의 창의적 장식과 INFJ의 의미있는 공간 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I add colorful things everywhere!",
                    "translation": "나는 곳곳에 화려한 것들을 더해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I keep my space calm and simple.",
                    "translation": "나는 내 공간을 차분하고 단순하게 유지해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "My room shows my personality!",
                    "translation": "내 방은 내 성격을 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나리는 방을 다양한 색상과 물건으로 꾸밉니다.",
                    "hint": "ENFP는 창의적이고 화려한 공간을 만들어요.",
                    "result": "O",
                    "explanation": "나리는 'I add colorful things everywhere'라며 활기찬 공간을 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "Each item has special meaning.",
                    "translation": "나는 각 물건이 특별한 의미를 가져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "That sounds really beautiful!",
                    "translation": "그거 정말 아름답게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I choose things very carefully.",
                    "translation": "나는 물건을 아주 신중하게 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young chooses things very @@.",
                    "hint": "INFJ는 의미있는 물건만 고르는 신중함이 있어요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "미영이는 'I choose things very carefully'라고 말했어요. 신중하게 고르죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "I change my room often!",
                    "translation": "나는 자주 내 방을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I create a peaceful feeling!",
                    "translation": "나는 평화로운 느낌을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your space feels so peaceful.",
                    "translation": "네 공간은 정말 평화롭게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your room shows wonderful creativity!",
                    "translation": "네 방은 멋진 창의성을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "I collect fun random things!",
                    "translation": "나는 재미있는 여러 가지를 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "I need harmony in my space!",
                    "translation": "나는 내 공간에 조화가 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개성있는 공간에 대한 문장이에요.",
                    "optionA": "reflects",
                    "optionB": "spaces",
                    "optionC": "world",
                    "optionD": "inner",
                    "optionE": "Personal",
                    "result": "Personal spaces reflects inner world",
                    "explanation": "개인 공간이 내면 세계를 반영해요."
                }
            ]
        }
    ]
}
ID: 18516 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ENFP의 자유로운 흐름과 INFJ의 의도적 루틴 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I do what feels right!",
                    "translation": "나는 옳게 느껴지는 걸 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I follow my daily routine.",
                    "translation": "나는 내 일상 루틴을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Every day brings new surprises!",
                    "translation": "매일이 새로운 놀라움을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 정해진 일정 없이 자유롭게 하루를 보냅니다.",
                    "hint": "ENFP는 즉흥적이고 유연한 일상을 즐겨요.",
                    "result": "O",
                    "explanation": "건우는 'I do what feels right'라며 느낌대로 하루를 보내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Structure helps me feel grounded.",
                    "translation": "나는 구조가 안정감을 느끼게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "That makes total sense!",
                    "translation": "그거 완전 이해돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I need purposeful quiet time.",
                    "translation": "나는 의미있는 조용한 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min needs purposeful quiet @@.",
                    "hint": "INFJ는 혼자 생각할 의미있는 시간을 가져요.",
                    "optionA": "noise",
                    "optionB": "time",
                    "optionC": "people",
                    "result": "time",
                    "explanation": "태민이는 'I need purposeful quiet time'이라고 말했어요. 조용한 시간이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "I enjoy being spontaneous daily!",
                    "translation": "나는 매일 즉흥적으로 지내는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "I plan meaningful activities ahead!",
                    "translation": "나는 의미있는 활동을 미리 계획해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Your intention creates beautiful moments.",
                    "translation": "네 의도가 아름다운 순간을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Your flexibility brings unexpected joy!",
                    "translation": "네 유연성이 예상 못한 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "I love trying new things!",
                    "translation": "나는 새로운 것 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "I value reflection time deeply!",
                    "translation": "나는 성찰하는 시간을 깊이 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성찰하는 시간에 대한 문장이에요.",
                    "result": "Quiet moments brings deep insight",
                    "explanation": "조용한 순간이 깊은 통찰을 가져와요.",
                    "optionA": "deep",
                    "optionB": "insight",
                    "optionC": "Quiet",
                    "optionD": "moments",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "ENFP의 자유로운 흐름과 INFJ의 의도적 루틴 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I do what feels right!",
                    "translation": "나는 옳게 느껴지는 걸 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I follow my daily routine.",
                    "translation": "나는 내 일상 루틴을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Every day brings new surprises!",
                    "translation": "매일이 새로운 놀라움을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 정해진 일정 없이 자유롭게 하루를 보냅니다.",
                    "hint": "ENFP는 즉흥적이고 유연한 일상을 즐겨요.",
                    "result": "O",
                    "explanation": "건우는 'I do what feels right'라며 느낌대로 하루를 보내요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Structure helps me feel grounded.",
                    "translation": "나는 구조가 안정감을 느끼게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "That makes total sense!",
                    "translation": "그거 완전 이해돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I need purposeful quiet time.",
                    "translation": "나는 의미있는 조용한 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min needs purposeful quiet @@.",
                    "hint": "INFJ는 혼자 생각할 의미있는 시간을 가져요.",
                    "optionA": "noise",
                    "optionB": "time",
                    "optionC": "people",
                    "result": "time",
                    "explanation": "태민이는 'I need purposeful quiet time'이라고 말했어요. 조용한 시간이 필요하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "I enjoy being spontaneous daily!",
                    "translation": "나는 매일 즉흥적으로 지내는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "I plan meaningful activities ahead!",
                    "translation": "나는 의미있는 활동을 미리 계획해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Your intention creates beautiful moments.",
                    "translation": "네 의도가 아름다운 순간을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Your flexibility brings unexpected joy!",
                    "translation": "네 유연성이 예상 못한 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "I love trying new things!",
                    "translation": "나는 새로운 것 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "I value reflection time deeply!",
                    "translation": "나는 성찰하는 시간을 깊이 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성찰하는 시간에 대한 문장이에요.",
                    "optionA": "deep",
                    "optionB": "insight",
                    "optionC": "Quiet",
                    "optionD": "moments",
                    "optionE": "brings",
                    "result": "Quiet moments brings deep insight",
                    "explanation": "조용한 순간이 깊은 통찰을 가져와요."
                }
            ]
        }
    ]
}
ID: 18517 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일이 생겼을 때",
            "explanation": "ENFP의 긍정적 전환과 INFJ의 내면 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "I talk to friends about it!",
                    "translation": "나는 친구들에게 그것에 대해 이야기해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I process feelings by myself first.",
                    "translation": "나는 먼저 혼자 감정을 처리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Sharing always makes me feel better!",
                    "translation": "나눔은 항상 나를 기분 좋게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다영이는 힘들 때 친구들과 이야기하면서 에너지를 얻습니다.",
                    "hint": "ENFP는 외향적으로 스트레스를 풀어요.",
                    "result": "O",
                    "explanation": "다영이는 'I talk to friends about it'이라며 사람들과 나눠요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I need alone time to understand.",
                    "translation": "나는 이해하기 위해 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "That's important for you!",
                    "translation": "그게 너한텐 중요하구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I write my feelings in journal.",
                    "translation": "나는 일기에 내 감정을 써."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin writes feelings in @@.",
                    "hint": "INFJ는 글로 감정을 정리해요.",
                    "optionA": "air",
                    "optionB": "journal",
                    "optionC": "phone",
                    "result": "journal",
                    "explanation": "서진이는 'I write my feelings in journal'이라고 말했어요. 일기를 쓰죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "I find something fun to do!",
                    "translation": "나는 할 재미있는 걸 찾아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I reflect on lessons learned!",
                    "translation": "나는 배운 교훈을 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Your depth helps you grow.",
                    "translation": "네 깊이가 너를 성장하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your optimism lifts everyone's spirits!",
                    "translation": "네 낙관주의가 모두의 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "I look for the bright side!",
                    "translation": "나는 밝은 면을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "I seek deeper understanding through pain!",
                    "translation": "나는 고통을 통해 더 깊은 이해를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "긍정적 관점에 대한 문장이에요.",
                    "result": "Finding positivity reduces stress naturally",
                    "explanation": "긍정성을 찾으면 자연스럽게 스트레스가 줄어요.",
                    "optionA": "reduces",
                    "optionB": "naturally",
                    "optionC": "stress",
                    "optionD": "positivity",
                    "optionE": "Finding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일이 생겼을 때",
            "explanation": "ENFP의 긍정적 전환과 INFJ의 내면 처리 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "I talk to friends about it!",
                    "translation": "나는 친구들에게 그것에 대해 이야기해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I process feelings by myself first.",
                    "translation": "나는 먼저 혼자 감정을 처리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Sharing always makes me feel better!",
                    "translation": "나눔은 항상 나를 기분 좋게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다영이는 힘들 때 친구들과 이야기하면서 에너지를 얻습니다.",
                    "hint": "ENFP는 외향적으로 스트레스를 풀어요.",
                    "result": "O",
                    "explanation": "다영이는 'I talk to friends about it'이라며 사람들과 나눠요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "I need alone time to understand.",
                    "translation": "나는 이해하기 위해 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "That's important for you!",
                    "translation": "그게 너한텐 중요하구나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I write my feelings in journal.",
                    "translation": "나는 일기에 내 감정을 써."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin writes feelings in @@.",
                    "hint": "INFJ는 글로 감정을 정리해요.",
                    "optionA": "air",
                    "optionB": "journal",
                    "optionC": "phone",
                    "result": "journal",
                    "explanation": "서진이는 'I write my feelings in journal'이라고 말했어요. 일기를 쓰죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "I find something fun to do!",
                    "translation": "나는 할 재미있는 걸 찾아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I reflect on lessons learned!",
                    "translation": "나는 배운 교훈을 성찰해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Your depth helps you grow.",
                    "translation": "네 깊이가 너를 성장하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Your optimism lifts everyone's spirits!",
                    "translation": "네 낙관주의가 모두의 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "I look for the bright side!",
                    "translation": "나는 밝은 면을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "I seek deeper understanding through pain!",
                    "translation": "나는 고통을 통해 더 깊은 이해를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "긍정적 관점에 대한 문장이에요.",
                    "optionA": "reduces",
                    "optionB": "naturally",
                    "optionC": "stress",
                    "optionD": "positivity",
                    "optionE": "Finding",
                    "result": "Finding positivity reduces stress naturally",
                    "explanation": "긍정성을 찾으면 자연스럽게 스트레스가 줄어요."
                }
            ]
        }
    ]
}
ID: 18518 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제가 계속될 때",
            "explanation": "ENFP의 희망적 시각과 INFJ의 의미 탐색 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "Things will get better soon!",
                    "translation": "나는 일이 곧 나아질 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "I stay hopeful about everything!",
                    "translation": "나는 모든 것에 대해 희망적으로 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영이는 어려운 상황에서도 긍정적인 태도를 유지합니다.",
                    "hint": "ENFP는 희망적이고 낙관적이에요.",
                    "result": "O",
                    "explanation": "지영이는 'Things will get better soon'이라며 희망을 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "I look for the deeper lesson.",
                    "translation": "나는 더 깊은 교훈을 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "That's really wise thinking!",
                    "translation": "그거 정말 현명한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I trust everything has purpose.",
                    "translation": "나는 모든 것이 목적을 가진다고 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun trusts everything has @@.",
                    "hint": "INFJ는 모든 일에 의미가 있다고 믿어요.",
                    "optionA": "color",
                    "optionB": "purpose",
                    "optionC": "shape",
                    "result": "purpose",
                    "explanation": "다은이는 'I trust everything has purpose'라고 말했어요. 목적을 믿죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I distract myself with fun!",
                    "translation": "나는 재미있는 것으로 나를 분산시켜!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I sit with difficult feelings!",
                    "translation": "나는 힘든 감정과 함께 앉아있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Your courage to feel deeply inspires.",
                    "translation": "네 깊이 느끼는 용기가 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your hope gives strength to others!",
                    "translation": "네 희망이 다른 이들에게 힘을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "I believe in good outcomes!",
                    "translation": "나는 좋은 결과를 믿어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "I search for meaningful growth!",
                    "translation": "나는 의미있는 성장을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "희망에 대한 문장이에요.",
                    "result": "Hope guides through tough times",
                    "explanation": "희망이 힘든 시기를 통과하도록 이끌어요.",
                    "optionA": "Hope",
                    "optionB": "tough",
                    "optionC": "through",
                    "optionD": "times",
                    "optionE": "guides"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제가 계속될 때",
            "explanation": "ENFP의 희망적 시각과 INFJ의 의미 탐색 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "Things will get better soon!",
                    "translation": "나는 일이 곧 나아질 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I need to understand why.",
                    "translation": "나는 왜 그런지 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "I stay hopeful about everything!",
                    "translation": "나는 모든 것에 대해 희망적으로 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영이는 어려운 상황에서도 긍정적인 태도를 유지합니다.",
                    "hint": "ENFP는 희망적이고 낙관적이에요.",
                    "result": "O",
                    "explanation": "지영이는 'Things will get better soon'이라며 희망을 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "I look for the deeper lesson.",
                    "translation": "나는 더 깊은 교훈을 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "That's really wise thinking!",
                    "translation": "그거 정말 현명한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I trust everything has purpose.",
                    "translation": "나는 모든 것이 목적을 가진다고 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun trusts everything has @@.",
                    "hint": "INFJ는 모든 일에 의미가 있다고 믿어요.",
                    "optionA": "color",
                    "optionB": "purpose",
                    "optionC": "shape",
                    "result": "purpose",
                    "explanation": "다은이는 'I trust everything has purpose'라고 말했어요. 목적을 믿죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I distract myself with fun!",
                    "translation": "나는 재미있는 것으로 나를 분산시켜!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "I sit with difficult feelings!",
                    "translation": "나는 힘든 감정과 함께 앉아있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Your courage to feel deeply inspires.",
                    "translation": "네 깊이 느끼는 용기가 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "Your hope gives strength to others!",
                    "translation": "네 희망이 다른 이들에게 힘을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "I believe in good outcomes!",
                    "translation": "나는 좋은 결과를 믿어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "I search for meaningful growth!",
                    "translation": "나는 의미있는 성장을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "희망에 대한 문장이에요.",
                    "optionA": "Hope",
                    "optionB": "tough",
                    "optionC": "through",
                    "optionD": "times",
                    "optionE": "guides",
                    "result": "Hope guides through tough times",
                    "explanation": "희망이 힘든 시기를 통과하도록 이끌어요."
                }
            ]
        }
    ]
}
ID: 18519 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ENFP의 다양한 꿈과 INFJ의 명확한 비전 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "I want to try everything!",
                    "translation": "나는 모든 걸 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I have one clear vision.",
                    "translation": "나는 하나의 명확한 비전이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "So many exciting paths exist!",
                    "translation": "정말 신나는 길이 많이 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민영이는 여러 가지 다양한 진로를 상상합니다.",
                    "hint": "ENFP는 많은 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "민영이는 'I want to try everything'이라며 다양한 꿈을 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "I focus on meaningful impact.",
                    "translation": "나는 의미있는 영향에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "That's so powerful!",
                    "translation": "그거 정말 강력하다!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "I need purpose in my work.",
                    "translation": "나는 내 일에서 목적이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su needs purpose in his @@.",
                    "hint": "INFJ는 일에서 의미를 중요하게 여겨요.",
                    "optionA": "room",
                    "optionB": "work",
                    "optionC": "food",
                    "result": "work",
                    "explanation": "민수는 'I need purpose in my work'라고 말했어요. 일의 목적을 중요하게 생각하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "I love exploring different careers!",
                    "translation": "나는 다른 직업들을 탐험하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "I dedicate myself to one mission!",
                    "translation": "나는 하나의 사명에 나를 바쳐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "Your dedication creates real change.",
                    "translation": "네 헌신이 진짜 변화를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Your enthusiasm opens many doors!",
                    "translation": "네 열정이 많은 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "I dream big and wide!",
                    "translation": "나는 크고 넓게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "I envision deep lasting impact!",
                    "translation": "나는 깊고 오래가는 영향을 그려!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목적있는 일에 대한 문장이에요.",
                    "result": "Purposeful work creates lasting change",
                    "explanation": "목적있는 일이 오래가는 변화를 만들어요.",
                    "optionA": "Purposeful",
                    "optionB": "change",
                    "optionC": "work",
                    "optionD": "creates",
                    "optionE": "lasting"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈 이야기",
            "explanation": "ENFP의 다양한 꿈과 INFJ의 명확한 비전 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "I want to try everything!",
                    "translation": "나는 모든 걸 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I have one clear vision.",
                    "translation": "나는 하나의 명확한 비전이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "So many exciting paths exist!",
                    "translation": "정말 신나는 길이 많이 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민영이는 여러 가지 다양한 진로를 상상합니다.",
                    "hint": "ENFP는 많은 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "민영이는 'I want to try everything'이라며 다양한 꿈을 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "I focus on meaningful impact.",
                    "translation": "나는 의미있는 영향에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "That's so powerful!",
                    "translation": "그거 정말 강력하다!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "I need purpose in my work.",
                    "translation": "나는 내 일에서 목적이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su needs purpose in his @@.",
                    "hint": "INFJ는 일에서 의미를 중요하게 여겨요.",
                    "optionA": "room",
                    "optionB": "work",
                    "optionC": "food",
                    "result": "work",
                    "explanation": "민수는 'I need purpose in my work'라고 말했어요. 일의 목적을 중요하게 생각하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "I love exploring different careers!",
                    "translation": "나는 다른 직업들을 탐험하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "I dedicate myself to one mission!",
                    "translation": "나는 하나의 사명에 나를 바쳐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "Your dedication creates real change.",
                    "translation": "네 헌신이 진짜 변화를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Your enthusiasm opens many doors!",
                    "translation": "네 열정이 많은 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "I dream big and wide!",
                    "translation": "나는 크고 넓게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "I envision deep lasting impact!",
                    "translation": "나는 깊고 오래가는 영향을 그려!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목적있는 일에 대한 문장이에요.",
                    "optionA": "Purposeful",
                    "optionB": "change",
                    "optionC": "work",
                    "optionD": "creates",
                    "optionE": "lasting",
                    "result": "Purposeful work creates lasting change",
                    "explanation": "목적있는 일이 오래가는 변화를 만들어요."
                }
            ]
        }
    ]
}
ID: 18520 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 향해 가기",
            "explanation": "ENFP의 유연한 여정과 INFJ의 헌신적 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I enjoy the journey itself!",
                    "translation": "나는 여정 그 자체를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I stay committed to my vision.",
                    "translation": "나는 내 비전에 전념해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Each step feels like adventure!",
                    "translation": "나는 각 단계가 모험처럼 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성민이는 목표에 도달하는 과정 자체를 즐깁니다.",
                    "hint": "ENFP는 과정의 재미를 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "성민이는 'I enjoy the journey itself'라며 과정을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I work toward meaningful goals.",
                    "translation": "나는 의미있는 목표를 향해 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Your focus is amazing!",
                    "translation": "네 집중력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I need goals aligned with values.",
                    "translation": "나는 가치와 일치하는 목표가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-reum needs goals aligned with @@.",
                    "hint": "INFJ는 자신의 가치관과 맞는 목표를 추구해요.",
                    "optionA": "colors",
                    "optionB": "values",
                    "optionC": "sounds",
                    "result": "values",
                    "explanation": "아름이는 'I need goals aligned with values'라고 말했어요. 가치와 일치해야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성민",
                    "script": "I change directions when inspired!",
                    "translation": "나는 영감을 받으면 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I persist through all challenges!",
                    "translation": "나는 모든 어려움을 견디며 나아가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "Your perseverance inspires me deeply.",
                    "translation": "네 인내심이 나를 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your adaptability brings fresh perspectives!",
                    "translation": "네 적응력이 신선한 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성민",
                    "script": "I follow what excites me!",
                    "translation": "나는 나를 신나게 하는 걸 따라가!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "I pursue what truly matters!",
                    "translation": "나는 진정으로 중요한 것을 추구해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 목표에 대한 문장이에요.",
                    "result": "True goals bring deep fulfillment",
                    "explanation": "진정한 목표가 깊은 성취감을 가져와요.",
                    "optionA": "deep",
                    "optionB": "fulfillment",
                    "optionC": "goals",
                    "optionD": "True",
                    "optionE": "bring"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 향해 가기",
            "explanation": "ENFP의 유연한 여정과 INFJ의 헌신적 추구 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I enjoy the journey itself!",
                    "translation": "나는 여정 그 자체를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아름",
                    "script": "I stay committed to my vision.",
                    "translation": "나는 내 비전에 전념해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Each step feels like adventure!",
                    "translation": "나는 각 단계가 모험처럼 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성민이는 목표에 도달하는 과정 자체를 즐깁니다.",
                    "hint": "ENFP는 과정의 재미를 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "성민이는 'I enjoy the journey itself'라며 과정을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아름",
                    "script": "I work toward meaningful goals.",
                    "translation": "나는 의미있는 목표를 향해 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Your focus is amazing!",
                    "translation": "네 집중력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I need goals aligned with values.",
                    "translation": "나는 가치와 일치하는 목표가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-reum needs goals aligned with @@.",
                    "hint": "INFJ는 자신의 가치관과 맞는 목표를 추구해요.",
                    "optionA": "colors",
                    "optionB": "values",
                    "optionC": "sounds",
                    "result": "values",
                    "explanation": "아름이는 'I need goals aligned with values'라고 말했어요. 가치와 일치해야 하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성민",
                    "script": "I change directions when inspired!",
                    "translation": "나는 영감을 받으면 방향을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "I persist through all challenges!",
                    "translation": "나는 모든 어려움을 견디며 나아가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "Your perseverance inspires me deeply.",
                    "translation": "네 인내심이 나를 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "Your adaptability brings fresh perspectives!",
                    "translation": "네 적응력이 신선한 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성민",
                    "script": "I follow what excites me!",
                    "translation": "나는 나를 신나게 하는 걸 따라가!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "I pursue what truly matters!",
                    "translation": "나는 진정으로 중요한 것을 추구해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 목표에 대한 문장이에요.",
                    "optionA": "deep",
                    "optionB": "fulfillment",
                    "optionC": "goals",
                    "optionD": "True",
                    "optionE": "bring",
                    "result": "True goals bring deep fulfillment",
                    "explanation": "진정한 목표가 깊은 성취감을 가져와요."
                }
            ]
        }
    ]
}
ID: 18521 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 하고 싶은 것",
            "explanation": "ENFP의 활동적 취미와 INFJ의 의미있는 시간 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "Let's try something new today!",
                    "translation": "나는 오늘 새로운 것 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I prefer familiar peaceful activities.",
                    "translation": "나는 익숙하고 평화로운 활동을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Every activity sounds fun to me!",
                    "translation": "나한테는 모든 활동이 재밌게 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 주말마다 다양한 새로운 활동을 시도합니다.",
                    "hint": "ENFP는 다채로운 경험을 즐겨요.",
                    "result": "O",
                    "explanation": "지혜는 'Let's try something new'라며 새로운 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정민",
                    "script": "I need activities with meaning.",
                    "translation": "나는 의미있는 활동이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "That makes perfect sense!",
                    "translation": "그거 완벽하게 이해돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정민",
                    "script": "I enjoy deep conversations with friends.",
                    "translation": "나는 친구들과의 깊은 대화를 즐겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeong-min enjoys deep conversations with @@.",
                    "hint": "INFJ는 친구들과 의미있는 대화하는 걸 좋아해요.",
                    "optionA": "strangers",
                    "optionB": "friends",
                    "optionC": "nobody",
                    "result": "friends",
                    "explanation": "정민이는 'I enjoy deep conversations with friends'라고 말했어요. 친한 친구들과 깊은 이야기를 나누죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I love meeting different people!",
                    "translation": "나는 다른 사람들 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "I spend time in nature quietly!",
                    "translation": "나는 자연에서 조용히 시간을 보내!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Your peaceful hobbies are beautiful.",
                    "translation": "네 평화로운 취미가 아름다워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정민",
                    "script": "Your adventurous spirit is contagious!",
                    "translation": "네 모험적인 정신이 전염돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "I join many fun groups!",
                    "translation": "나는 많은 재미있는 그룹에 가입해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정민",
                    "script": "I choose few meaningful connections!",
                    "translation": "나는 소수의 의미있는 연결을 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 경험에 대한 문장이에요.",
                    "result": "New experiences enrich life fully",
                    "explanation": "새로운 경험이 삶을 완전히 풍요롭게 해요.",
                    "optionA": "fully",
                    "optionB": "life",
                    "optionC": "New",
                    "optionD": "experiences",
                    "optionE": "enrich"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 하고 싶은 것",
            "explanation": "ENFP의 활동적 취미와 INFJ의 의미있는 시간 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "Let's try something new today!",
                    "translation": "나는 오늘 새로운 것 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I prefer familiar peaceful activities.",
                    "translation": "나는 익숙하고 평화로운 활동을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Every activity sounds fun to me!",
                    "translation": "나한테는 모든 활동이 재밌게 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 주말마다 다양한 새로운 활동을 시도합니다.",
                    "hint": "ENFP는 다채로운 경험을 즐겨요.",
                    "result": "O",
                    "explanation": "지혜는 'Let's try something new'라며 새로운 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정민",
                    "script": "I need activities with meaning.",
                    "translation": "나는 의미있는 활동이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "That makes perfect sense!",
                    "translation": "그거 완벽하게 이해돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정민",
                    "script": "I enjoy deep conversations with friends.",
                    "translation": "나는 친구들과의 깊은 대화를 즐겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeong-min enjoys deep conversations with @@.",
                    "hint": "INFJ는 친구들과 의미있는 대화하는 걸 좋아해요.",
                    "optionA": "strangers",
                    "optionB": "friends",
                    "optionC": "nobody",
                    "result": "friends",
                    "explanation": "정민이는 'I enjoy deep conversations with friends'라고 말했어요. 친한 친구들과 깊은 이야기를 나누죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I love meeting different people!",
                    "translation": "나는 다른 사람들 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "I spend time in nature quietly!",
                    "translation": "나는 자연에서 조용히 시간을 보내!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Your peaceful hobbies are beautiful.",
                    "translation": "네 평화로운 취미가 아름다워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정민",
                    "script": "Your adventurous spirit is contagious!",
                    "translation": "네 모험적인 정신이 전염돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "I join many fun groups!",
                    "translation": "나는 많은 재미있는 그룹에 가입해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정민",
                    "script": "I choose few meaningful connections!",
                    "translation": "나는 소수의 의미있는 연결을 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 경험에 대한 문장이에요.",
                    "optionA": "fully",
                    "optionB": "life",
                    "optionC": "New",
                    "optionD": "experiences",
                    "optionE": "enrich",
                    "result": "New experiences enrich life fully",
                    "explanation": "새로운 경험이 삶을 완전히 풍요롭게 해요."
                }
            ]
        }
    ]
}
ID: 18522 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ENFP의 열정적 참여와 INFJ의 깊이있는 몰입 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I try every hobby once!",
                    "translation": "나는 모든 취미를 한번씩 해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I go deep into few hobbies.",
                    "translation": "나는 소수의 취미에 깊이 들어가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Variety keeps life exciting for me!",
                    "translation": "나한텐 다양함이 삶을 흥미롭게 유지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재훈이는 여러 가지 취미를 동시에 즐깁니다.",
                    "hint": "ENFP는 다양한 관심사를 가져요.",
                    "result": "O",
                    "explanation": "재훈이는 'I try every hobby once'라며 여러 취미를 시도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "I master skills through practice.",
                    "translation": "나는 연습을 통해 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Your dedication is impressive!",
                    "translation": "네 헌신이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I find peace in focused activities.",
                    "translation": "나는 집중된 활동에서 평화를 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young finds peace in focused @@.",
                    "hint": "INFJ는 집중할 수 있는 활동에서 평안을 느껴요.",
                    "optionA": "noise",
                    "optionB": "activities",
                    "optionC": "crowds",
                    "result": "activities",
                    "explanation": "미영이는 'I find peace in focused activities'라고 말했어요. 집중된 활동을 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재훈",
                    "script": "I share my hobbies with everyone!",
                    "translation": "나는 모두와 내 취미를 나눠!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I treasure private creative time!",
                    "translation": "나는 사적인 창조적 시간을 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "Your depth creates beautiful work.",
                    "translation": "네 깊이가 아름다운 작품을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your enthusiasm spreads joy around!",
                    "translation": "네 열정이 주변에 기쁨을 퍼뜨려!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재훈",
                    "script": "I love spontaneous fun activities!",
                    "translation": "나는 즉흥적이고 재미있는 활동을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "I invest time in meaningful pursuits!",
                    "translation": "나는 의미있는 추구에 시간을 투자해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "열정적인 취미에 대한 문장이에요.",
                    "result": "Passionate hobbies bring real joy",
                    "explanation": "열정적인 취미가 진짜 기쁨을 가져와요.",
                    "optionA": "Passionate",
                    "optionB": "bring",
                    "optionC": "joy",
                    "optionD": "real",
                    "optionE": "hobbies"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 즐기는 방식",
            "explanation": "ENFP의 열정적 참여와 INFJ의 깊이있는 몰입 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I try every hobby once!",
                    "translation": "나는 모든 취미를 한번씩 해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "I go deep into few hobbies.",
                    "translation": "나는 소수의 취미에 깊이 들어가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Variety keeps life exciting for me!",
                    "translation": "나한텐 다양함이 삶을 흥미롭게 유지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재훈이는 여러 가지 취미를 동시에 즐깁니다.",
                    "hint": "ENFP는 다양한 관심사를 가져요.",
                    "result": "O",
                    "explanation": "재훈이는 'I try every hobby once'라며 여러 취미를 시도해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "I master skills through practice.",
                    "translation": "나는 연습을 통해 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Your dedication is impressive!",
                    "translation": "네 헌신이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I find peace in focused activities.",
                    "translation": "나는 집중된 활동에서 평화를 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young finds peace in focused @@.",
                    "hint": "INFJ는 집중할 수 있는 활동에서 평안을 느껴요.",
                    "optionA": "noise",
                    "optionB": "activities",
                    "optionC": "crowds",
                    "result": "activities",
                    "explanation": "미영이는 'I find peace in focused activities'라고 말했어요. 집중된 활동을 좋아하죠."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재훈",
                    "script": "I share my hobbies with everyone!",
                    "translation": "나는 모두와 내 취미를 나눠!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "I treasure private creative time!",
                    "translation": "나는 사적인 창조적 시간을 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "Your depth creates beautiful work.",
                    "translation": "네 깊이가 아름다운 작품을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Your enthusiasm spreads joy around!",
                    "translation": "네 열정이 주변에 기쁨을 퍼뜨려!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재훈",
                    "script": "I love spontaneous fun activities!",
                    "translation": "나는 즉흥적이고 재미있는 활동을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "I invest time in meaningful pursuits!",
                    "translation": "나는 의미있는 추구에 시간을 투자해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "열정적인 취미에 대한 문장이에요.",
                    "optionA": "Passionate",
                    "optionB": "bring",
                    "optionC": "joy",
                    "optionD": "real",
                    "optionE": "hobbies",
                    "result": "Passionate hobbies bring real joy",
                    "explanation": "열정적인 취미가 진짜 기쁨을 가져와요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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