현재 모드: 테스트 (Dry Run)
대상 테이블: content_mbti_items
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "논리의 힘",
"explanation": "ENTJ의 직접적 해결과 INFJ의 감정적 치유",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ENTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태성",
"script": "This argument needs facts!",
"translation": "이 논쟁에는 사실이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "But people's feelings matter too.",
"translation": "하지만 사람들의 감정도 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "태성",
"script": "Facts solve problems efficiently!",
"translation": "사실이 문제들을 효율적으로 해결해!"
},
{
"type": "ox",
"index": 4,
"quiz": "태성이 사실이 문제를 효율적으로 해결한다고 했나요?",
"hint": "태성의 방법을 들어보세요.",
"result": "O",
"explanation": "태성이 'Facts solve problems efficiently!'라고 사실이 문제를 효율적으로 해결한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "True, but hurt feelings create more problems.",
"translation": "맞아, 하지만 상한 감정이 더 많은 문제를 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "태성",
"script": "How do we address emotions then?",
"translation": "그럼 감정을 어떻게 다뤄야 할까?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we address emotions @@?",
"hint": "태성이 감정을 언제 다루자고 했나요?",
"optionA": "never",
"optionB": "then",
"optionC": "always",
"result": "then",
"explanation": "태성이 '그럼(then)' 감정을 어떻게 다루는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "미나",
"script": "Listen first, then present solutions.",
"translation": "먼저 들어주고, 그다음에 해결책을 제시해."
},
{
"type": "script",
"index": 9,
"speaker": "태성",
"script": "That's actually more effective!",
"translation": "그게 실제로 더 효과적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Logic and empathy work together.",
"translation": "논리와 공감이 함께 작용해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "미나의 통찰에 대한 문장이에요.",
"optionA": "Logic",
"optionB": "empathy",
"optionC": "work",
"optionD": "together",
"result": "Logic empathy work together",
"explanation": "논리와 공감이 함께 작용한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "태성",
"script": "You make me a better problem solver!",
"translation": "너는 나를 더 나은 문제 해결사로 만들어줘!"
},
{
"type": "script",
"index": 13,
"speaker": "미나",
"script": "And you help me be more direct!",
"translation": "그리고 너는 나를 더 직접적이 되도록 도와줘!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "논리의 힘",
"explanation": "ENTJ의 직접적 해결과 INFJ의 감정적 치유",
"level": 3,
"my_mbti": "ENTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태성",
"script": "This argument needs facts!",
"translation": "이 논쟁에는 사실이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "But people's feelings matter too.",
"translation": "하지만 사람들의 감정도 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "태성",
"script": "Facts solve problems efficiently!",
"translation": "사실이 문제들을 효율적으로 해결해!"
},
{
"type": "ox",
"index": 4,
"quiz": "태성이 사실이 문제를 효율적으로 해결한다고 했나요?",
"hint": "태성의 방법을 들어보세요.",
"result": "O",
"explanation": "태성이 'Facts solve problems efficiently!'라고 사실이 문제를 효율적으로 해결한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "True, but hurt feelings create more problems.",
"translation": "맞아, 하지만 상한 감정이 더 많은 문제를 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "태성",
"script": "How do we address emotions then?",
"translation": "그럼 감정을 어떻게 다뤄야 할까?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we address emotions @@?",
"hint": "태성이 감정을 언제 다루자고 했나요?",
"optionA": "never",
"optionB": "then",
"optionC": "always",
"result": "then",
"explanation": "태성이 '그럼(then)' 감정을 어떻게 다루는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "미나",
"script": "Listen first, then present solutions.",
"translation": "먼저 들어주고, 그다음에 해결책을 제시해."
},
{
"type": "script",
"index": 9,
"speaker": "태성",
"script": "That's actually more effective!",
"translation": "그게 실제로 더 효과적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Logic and empathy work together.",
"translation": "논리와 공감이 함께 작용해."
},
{
"type": "puzzle",
"index": 11,
"hint": "미나의 통찰에 대한 문장이에요.",
"optionA": "Logic",
"optionB": "empathy",
"optionC": "work",
"optionD": "together",
"result": "Logic empathy work together",
"explanation": "논리와 공감이 함께 작용한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "태성",
"script": "You make me a better problem solver!",
"translation": "너는 나를 더 나은 문제 해결사로 만들어줘!"
},
{
"type": "script",
"index": 13,
"speaker": "미나",
"script": "And you help me be more direct!",
"translation": "그리고 너는 나를 더 직접적이 되도록 도와줘!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "화해의 예술",
"explanation": "INFJ의 조화로운 중재와 ENTJ의 직접 대면",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다은",
"script": "They need to talk gently.",
"translation": "그들은 부드럽게 이야기해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Sometimes direct talk works faster!",
"translation": "가끔 직접적인 대화가 더 빠르게 작용해!"
},
{
"type": "script",
"index": 3,
"speaker": "다은",
"script": "But gentle approach heals hearts.",
"translation": "하지만 부드러운 접근이 마음을 치유해."
},
{
"type": "ox",
"index": 4,
"quiz": "다은이 부드러운 접근이 마음을 치유한다고 했나요?",
"hint": "다은의 방법을 들어보세요.",
"result": "O",
"explanation": "다은이 'But gentle approach heals hearts'라고 부드러운 접근이 마음을 치유한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "And directness prevents future problems.",
"translation": "그리고 직접성이 미래 문제들을 방지해."
},
{
"type": "script",
"index": 6,
"speaker": "다은",
"script": "Can we combine both methods?",
"translation": "두 방법을 결합할 수 있을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can we combine both @@?",
"hint": "다은이 무엇을 결합하자고 했나요?",
"optionA": "people",
"optionB": "methods",
"optionC": "days",
"result": "methods",
"explanation": "다은이 두 '방법(methods)'을 결합하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Gentle directness sounds perfect!",
"translation": "부드러운 직접성이 완벽하게 들려!"
},
{
"type": "script",
"index": 9,
"speaker": "다은",
"script": "You're open to new approaches.",
"translation": "너는 새로운 접근법들에 열려있구나."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "And you make solutions more caring.",
"translation": "그리고 너는 해결책들을 더 배려심 있게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민준의 관찰에 대한 문장이에요.",
"optionA": "make",
"optionB": "You",
"optionC": "caring",
"optionD": "solutions",
"result": "You make solutions caring",
"explanation": "너는 해결책들을 배려심 있게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "다은",
"script": "Perfect blend of strength and compassion!",
"translation": "힘과 연민의 완벽한 조화!"
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Let's help them heal and solve!",
"translation": "그들이 치유하고 해결하도록 도와주자!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "화해의 예술",
"explanation": "INFJ의 조화로운 중재와 ENTJ의 직접 대면",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다은",
"script": "They need to talk gently.",
"translation": "그들은 부드럽게 이야기해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Sometimes direct talk works faster!",
"translation": "가끔 직접적인 대화가 더 빠르게 작용해!"
},
{
"type": "script",
"index": 3,
"speaker": "다은",
"script": "But gentle approach heals hearts.",
"translation": "하지만 부드러운 접근이 마음을 치유해."
},
{
"type": "ox",
"index": 4,
"quiz": "다은이 부드러운 접근이 마음을 치유한다고 했나요?",
"hint": "다은의 방법을 들어보세요.",
"result": "O",
"explanation": "다은이 'But gentle approach heals hearts'라고 부드러운 접근이 마음을 치유한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "And directness prevents future problems.",
"translation": "그리고 직접성이 미래 문제들을 방지해."
},
{
"type": "script",
"index": 6,
"speaker": "다은",
"script": "Can we combine both methods?",
"translation": "두 방법을 결합할 수 있을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can we combine both @@?",
"hint": "다은이 무엇을 결합하자고 했나요?",
"optionA": "people",
"optionB": "methods",
"optionC": "days",
"result": "methods",
"explanation": "다은이 두 '방법(methods)'을 결합하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Gentle directness sounds perfect!",
"translation": "부드러운 직접성이 완벽하게 들려!"
},
{
"type": "script",
"index": 9,
"speaker": "다은",
"script": "You're open to new approaches.",
"translation": "너는 새로운 접근법들에 열려있구나."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "And you make solutions more caring.",
"translation": "그리고 너는 해결책들을 더 배려심 있게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "민준의 관찰에 대한 문장이에요.",
"optionA": "make",
"optionB": "You",
"optionC": "caring",
"optionD": "solutions",
"result": "You make solutions caring",
"explanation": "너는 해결책들을 배려심 있게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "다은",
"script": "Perfect blend of strength and compassion!",
"translation": "힘과 연민의 완벽한 조화!"
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Let's help them heal and solve!",
"translation": "그들이 치유하고 해결하도록 도와주자!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "생일 파티의 열기",
"explanation": "ESFP의 사람들과 함께하는 즐거움과 ISTP의 조용한 참여",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Everyone should join the dance!",
"translation": "모든 사람이 춤에 참여해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "I'm good just watching.",
"translation": "그냥 보는 것만으로도 괜찮아."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "But dancing is so much fun!",
"translation": "하지만 춤추는 게 너무 재미있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 춤추는 것이 너무 재미있다고 했나요?",
"hint": "예솔의 말을 들어보세요.",
"result": "O",
"explanation": "예솔이 'But dancing is so much fun!'이라고 춤추는 것이 너무 재미있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "I enjoy music from here.",
"translation": "여기서 음악을 즐겨."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Don't you feel left out?",
"translation": "소외감을 느끼지 않아?"
},
{
"type": "blank",
"index": 7,
"quiz": "Don't you feel left @@?",
"hint": "예솔이 태오가 어떤 감정을 느끼는지 걱정했나요?",
"optionA": "happy",
"optionB": "out",
"optionC": "good",
"result": "out",
"explanation": "예솔이 태오가 '소외감(left out)'을 느끼는지 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태오",
"script": "Not really. I like observing people.",
"translation": "별로. 사람들을 관찰하는 게 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "You notice things I miss!",
"translation": "내가 놓치는 것들을 너는 알아차려!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "And you bring energy to everyone.",
"translation": "그리고 너는 모든 사람에게 에너지를 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태오의 관찰에 대한 문장이에요.",
"optionA": "bring",
"optionB": "energy",
"optionC": "You",
"optionD": "everyone",
"result": "You bring energy everyone",
"explanation": "너는 모든 사람에게 에너지를 가져다준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "We make a good balance!",
"translation": "우리는 좋은 균형을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Different ways, same party enjoyment.",
"translation": "다른 방식, 같은 파티 즐거움."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "생일 파티의 열기",
"explanation": "ESFP의 사람들과 함께하는 즐거움과 ISTP의 조용한 참여",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Everyone should join the dance!",
"translation": "모든 사람이 춤에 참여해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "I'm good just watching.",
"translation": "그냥 보는 것만으로도 괜찮아."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "But dancing is so much fun!",
"translation": "하지만 춤추는 게 너무 재미있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 춤추는 것이 너무 재미있다고 했나요?",
"hint": "예솔의 말을 들어보세요.",
"result": "O",
"explanation": "예솔이 'But dancing is so much fun!'이라고 춤추는 것이 너무 재미있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "I enjoy music from here.",
"translation": "여기서 음악을 즐겨."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Don't you feel left out?",
"translation": "소외감을 느끼지 않아?"
},
{
"type": "blank",
"index": 7,
"quiz": "Don't you feel left @@?",
"hint": "예솔이 태오가 어떤 감정을 느끼는지 걱정했나요?",
"optionA": "happy",
"optionB": "out",
"optionC": "good",
"result": "out",
"explanation": "예솔이 태오가 '소외감(left out)'을 느끼는지 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태오",
"script": "Not really. I like observing people.",
"translation": "별로. 사람들을 관찰하는 게 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "You notice things I miss!",
"translation": "내가 놓치는 것들을 너는 알아차려!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "And you bring energy to everyone.",
"translation": "그리고 너는 모든 사람에게 에너지를 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "태오의 관찰에 대한 문장이에요.",
"optionA": "bring",
"optionB": "energy",
"optionC": "You",
"optionD": "everyone",
"result": "You bring energy everyone",
"explanation": "너는 모든 사람에게 에너지를 가져다준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "We make a good balance!",
"translation": "우리는 좋은 균형을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Different ways, same party enjoyment.",
"translation": "다른 방식, 같은 파티 즐거움."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "수리의 달인",
"explanation": "ISTP의 실용적 문제해결과 ESFP의 격려와 응원",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "This machine needs fixing quietly.",
"translation": "이 기계는 조용히 고쳐야 해."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "Can I help somehow?",
"translation": "어떻게든 도와줄 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Just need focus and tools.",
"translation": "그냥 집중과 도구가 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "동민이 집중과 도구가 필요하다고 했나요?",
"hint": "동민의 말을 들어보세요.",
"result": "O",
"explanation": "동민이 'Just need focus and tools'라고 집중과 도구가 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "미소",
"script": "I'll cheer you on!",
"translation": "응원해줄게!"
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "That might be distracting.",
"translation": "그게 방해될 수도 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "That might be @@.",
"hint": "동민이 응원이 어떨 수 있다고 했나요?",
"optionA": "helpful",
"optionB": "distracting",
"optionC": "fun",
"result": "distracting",
"explanation": "동민이 응원이 '방해가 될 수도(distracting)' 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "미소",
"script": "I'll bring snacks instead!",
"translation": "대신 간식을 가져다줄게!"
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "That's actually helpful.",
"translation": "그건 실제로 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "You're so skilled with your hands!",
"translation": "너는 손재주가 정말 좋아!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "미소의 칭찬에 대한 문장이에요.",
"optionA": "skilled",
"optionB": "You're",
"optionC": "with",
"optionD": "hands",
"result": "You're skilled with hands",
"explanation": "너는 손재주가 좋다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "And you make work feel less lonely.",
"translation": "그리고 너는 일이 덜 외롭게 느끼게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "미소",
"script": "Perfect teamwork in our own ways!",
"translation": "각자의 방식으로 완벽한 팀워크!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "수리의 달인",
"explanation": "ISTP의 실용적 문제해결과 ESFP의 격려와 응원",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "This machine needs fixing quietly.",
"translation": "이 기계는 조용히 고쳐야 해."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "Can I help somehow?",
"translation": "어떻게든 도와줄 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Just need focus and tools.",
"translation": "그냥 집중과 도구가 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "동민이 집중과 도구가 필요하다고 했나요?",
"hint": "동민의 말을 들어보세요.",
"result": "O",
"explanation": "동민이 'Just need focus and tools'라고 집중과 도구가 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "미소",
"script": "I'll cheer you on!",
"translation": "응원해줄게!"
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "That might be distracting.",
"translation": "그게 방해될 수도 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "That might be @@.",
"hint": "동민이 응원이 어떨 수 있다고 했나요?",
"optionA": "helpful",
"optionB": "distracting",
"optionC": "fun",
"result": "distracting",
"explanation": "동민이 응원이 '방해가 될 수도(distracting)' 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "미소",
"script": "I'll bring snacks instead!",
"translation": "대신 간식을 가져다줄게!"
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "That's actually helpful.",
"translation": "그건 실제로 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "You're so skilled with your hands!",
"translation": "너는 손재주가 정말 좋아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "미소의 칭찬에 대한 문장이에요.",
"optionA": "skilled",
"optionB": "You're",
"optionC": "with",
"optionD": "hands",
"result": "You're skilled with hands",
"explanation": "너는 손재주가 좋다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "And you make work feel less lonely.",
"translation": "그리고 너는 일이 덜 외롭게 느끼게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "미소",
"script": "Perfect teamwork in our own ways!",
"translation": "각자의 방식으로 완벽한 팀워크!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "맛집 탐방의 모험",
"explanation": "ESFP의 감각적 탐험과 ISTP의 실용적 평가",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강민",
"script": "This restaurant looks amazing!",
"translation": "이 식당이 멋져 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "How's the food quality?",
"translation": "음식 품질이 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "강민",
"script": "The atmosphere is so lively!",
"translation": "분위기가 정말 활기차!"
},
{
"type": "ox",
"index": 4,
"quiz": "강민이 분위기가 활기차다고 했나요?",
"hint": "강민의 관찰을 들어보세요.",
"result": "O",
"explanation": "강민이 'The atmosphere is so lively!'라고 분위기가 정말 활기차다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "하연",
"script": "But what about the taste?",
"translation": "하지만 맛은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "강민",
"script": "Let's try everything on the menu!",
"translation": "메뉴에 있는 모든 것을 시도해보자!"
},
{
"type": "blank",
"index": 7,
"quiz": "Let's try everything on the @@!",
"hint": "강민이 무엇에 있는 모든 것을 시도하자고 했나요?",
"optionA": "table",
"optionB": "menu",
"optionC": "floor",
"result": "menu",
"explanation": "강민이 '메뉴(menu)'에 있는 모든 것을 시도하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "하연",
"script": "That's expensive and wasteful.",
"translation": "그건 비싸고 낭비야."
},
{
"type": "script",
"index": 9,
"speaker": "강민",
"script": "But we'll discover new flavors!",
"translation": "하지만 새로운 맛들을 발견할 거야!"
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "OK, let's pick three best dishes.",
"translation": "좋아, 가장 좋은 요리 세 개를 고르자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "하연의 제안에 대한 문장이에요.",
"optionA": "pick",
"optionB": "three",
"optionC": "Let's",
"optionD": "dishes",
"result": "Let's pick three dishes",
"explanation": "세 개의 요리를 고르자는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Smart compromise! You're practical!",
"translation": "똑똑한 타협이야! 너는 실용적이야!"
},
{
"type": "script",
"index": 13,
"speaker": "하연",
"script": "And you make dining more exciting!",
"translation": "그리고 너는 식사를 더 흥미진진하게 만들어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "맛집 탐방의 모험",
"explanation": "ESFP의 감각적 탐험과 ISTP의 실용적 평가",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강민",
"script": "This restaurant looks amazing!",
"translation": "이 식당이 멋져 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "How's the food quality?",
"translation": "음식 품질이 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "강민",
"script": "The atmosphere is so lively!",
"translation": "분위기가 정말 활기차!"
},
{
"type": "ox",
"index": 4,
"quiz": "강민이 분위기가 활기차다고 했나요?",
"hint": "강민의 관찰을 들어보세요.",
"result": "O",
"explanation": "강민이 'The atmosphere is so lively!'라고 분위기가 정말 활기차다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "하연",
"script": "But what about the taste?",
"translation": "하지만 맛은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "강민",
"script": "Let's try everything on the menu!",
"translation": "메뉴에 있는 모든 것을 시도해보자!"
},
{
"type": "blank",
"index": 7,
"quiz": "Let's try everything on the @@!",
"hint": "강민이 무엇에 있는 모든 것을 시도하자고 했나요?",
"optionA": "table",
"optionB": "menu",
"optionC": "floor",
"result": "menu",
"explanation": "강민이 '메뉴(menu)'에 있는 모든 것을 시도하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "하연",
"script": "That's expensive and wasteful.",
"translation": "그건 비싸고 낭비야."
},
{
"type": "script",
"index": 9,
"speaker": "강민",
"script": "But we'll discover new flavors!",
"translation": "하지만 새로운 맛들을 발견할 거야!"
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "OK, let's pick three best dishes.",
"translation": "좋아, 가장 좋은 요리 세 개를 고르자."
},
{
"type": "puzzle",
"index": 11,
"hint": "하연의 제안에 대한 문장이에요.",
"optionA": "pick",
"optionB": "three",
"optionC": "Let's",
"optionD": "dishes",
"result": "Let's pick three dishes",
"explanation": "세 개의 요리를 고르자는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Smart compromise! You're practical!",
"translation": "똑똑한 타협이야! 너는 실용적이야!"
},
{
"type": "script",
"index": 13,
"speaker": "하연",
"script": "And you make dining more exciting!",
"translation": "그리고 너는 식사를 더 흥미진진하게 만들어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "도구의 비밀",
"explanation": "ISTP의 체계적 분석과 ESFP의 호기심 가득한 질문",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "Each tool has specific purpose.",
"translation": "각 도구는 특정한 목적이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Wow! Tell me about this one!",
"translation": "와! 이것에 대해 말해줘!"
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "That's for precise measurements.",
"translation": "그건 정확한 측정을 위한 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "성진이 그것이 정확한 측정을 위한 것이라고 했나요?",
"hint": "성진의 설명을 들어보세요.",
"result": "O",
"explanation": "성진이 'That's for precise measurements'라고 그것이 정확한 측정을 위한 것이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "혜린",
"script": "It looks so complicated!",
"translation": "너무 복잡해 보여!"
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "Once you understand, it's simple.",
"translation": "일단 이해하면, 간단해."
},
{
"type": "blank",
"index": 7,
"quiz": "Once you understand, it's @@.",
"hint": "성진이 이해하면 어떻다고 했나요?",
"optionA": "hard",
"optionB": "simple",
"optionC": "big",
"result": "simple",
"explanation": "성진이 이해하면 '간단하다(simple)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "혜린",
"script": "Can you teach me?",
"translation": "가르쳐줄 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "Sure, if you have patience.",
"translation": "물론, 인내심이 있다면."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "I love learning new things!",
"translation": "새로운 것들을 배우는 걸 좋아해!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "혜린의 열정에 대한 문장이에요.",
"optionA": "love",
"optionB": "learning",
"optionC": "I",
"optionD": "things",
"result": "I love learning things",
"explanation": "나는 것들을 배우는 것을 좋아한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Your curiosity makes teaching enjoyable.",
"translation": "네 호기심이 가르치는 걸 즐겁게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "혜린",
"script": "And you make complex things clear!",
"translation": "그리고 너는 복잡한 것들을 명확하게 만들어줘!"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "도구의 비밀",
"explanation": "ISTP의 체계적 분석과 ESFP의 호기심 가득한 질문",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "Each tool has specific purpose.",
"translation": "각 도구는 특정한 목적이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Wow! Tell me about this one!",
"translation": "와! 이것에 대해 말해줘!"
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "That's for precise measurements.",
"translation": "그건 정확한 측정을 위한 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "성진이 그것이 정확한 측정을 위한 것이라고 했나요?",
"hint": "성진의 설명을 들어보세요.",
"result": "O",
"explanation": "성진이 'That's for precise measurements'라고 그것이 정확한 측정을 위한 것이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "혜린",
"script": "It looks so complicated!",
"translation": "너무 복잡해 보여!"
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "Once you understand, it's simple.",
"translation": "일단 이해하면, 간단해."
},
{
"type": "blank",
"index": 7,
"quiz": "Once you understand, it's @@.",
"hint": "성진이 이해하면 어떻다고 했나요?",
"optionA": "hard",
"optionB": "simple",
"optionC": "big",
"result": "simple",
"explanation": "성진이 이해하면 '간단하다(simple)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "혜린",
"script": "Can you teach me?",
"translation": "가르쳐줄 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "Sure, if you have patience.",
"translation": "물론, 인내심이 있다면."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "I love learning new things!",
"translation": "새로운 것들을 배우는 걸 좋아해!"
},
{
"type": "puzzle",
"index": 11,
"hint": "혜린의 열정에 대한 문장이에요.",
"optionA": "love",
"optionB": "learning",
"optionC": "I",
"optionD": "things",
"result": "I love learning things",
"explanation": "나는 것들을 배우는 것을 좋아한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Your curiosity makes teaching enjoyable.",
"translation": "네 호기심이 가르치는 걸 즐겁게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "혜린",
"script": "And you make complex things clear!",
"translation": "그리고 너는 복잡한 것들을 명확하게 만들어줘!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "쇼핑의 마술",
"explanation": "ESFP의 즉흥적 구매와 ISTP의 신중한 검토",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현준",
"script": "This shirt looks perfect on me!",
"translation": "이 셔츠가 나에게 완벽해 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "채린",
"script": "Did you check the price?",
"translation": "가격을 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "현준",
"script": "Price doesn't matter when it's love!",
"translation": "사랑일 때는 가격이 상관없어!"
},
{
"type": "ox",
"index": 4,
"quiz": "현준이 사랑일 때는 가격이 상관없다고 했나요?",
"hint": "현준의 말을 들어보세요.",
"result": "O",
"explanation": "현준이 'Price doesn't matter when it's love!'라고 사랑일 때는 가격이 상관없다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "채린",
"script": "But will you actually wear it?",
"translation": "하지만 실제로 입을 거야?"
},
{
"type": "script",
"index": 6,
"speaker": "현준",
"script": "Of course! It makes me happy!",
"translation": "물론이야! 나를 행복하게 만들어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Of course! It makes me @@!",
"hint": "현준이 그 셔츠가 자신을 어떻게 만든다고 했나요?",
"optionA": "sad",
"optionB": "happy",
"optionC": "tired",
"result": "happy",
"explanation": "현준이 그 셔츠가 자신을 '행복하게(happy)' 만든다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "채린",
"script": "Let's compare with other stores first.",
"translation": "먼저 다른 가게들과 비교해보자."
},
{
"type": "script",
"index": 9,
"speaker": "현준",
"script": "But what if someone else buys it?",
"translation": "하지만 다른 사람이 사면 어떡해?"
},
{
"type": "script",
"index": 10,
"speaker": "채린",
"script": "Good point. Let me check quality.",
"translation": "좋은 지적이야. 품질을 확인해볼게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채린의 행동에 대한 문장이에요.",
"optionA": "check",
"optionB": "me",
"optionC": "Let",
"optionD": "quality",
"result": "Let me check quality",
"explanation": "품질을 확인해보겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현준",
"script": "You help me make smart choices!",
"translation": "너는 나를 현명한 선택을 하게 도와줘!"
},
{
"type": "script",
"index": 13,
"speaker": "채린",
"script": "And you remind me to enjoy shopping!",
"translation": "그리고 너는 나에게 쇼핑을 즐기라고 상기시켜줘!"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "쇼핑의 마술",
"explanation": "ESFP의 즉흥적 구매와 ISTP의 신중한 검토",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현준",
"script": "This shirt looks perfect on me!",
"translation": "이 셔츠가 나에게 완벽해 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "채린",
"script": "Did you check the price?",
"translation": "가격을 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "현준",
"script": "Price doesn't matter when it's love!",
"translation": "사랑일 때는 가격이 상관없어!"
},
{
"type": "ox",
"index": 4,
"quiz": "현준이 사랑일 때는 가격이 상관없다고 했나요?",
"hint": "현준의 말을 들어보세요.",
"result": "O",
"explanation": "현준이 'Price doesn't matter when it's love!'라고 사랑일 때는 가격이 상관없다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "채린",
"script": "But will you actually wear it?",
"translation": "하지만 실제로 입을 거야?"
},
{
"type": "script",
"index": 6,
"speaker": "현준",
"script": "Of course! It makes me happy!",
"translation": "물론이야! 나를 행복하게 만들어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Of course! It makes me @@!",
"hint": "현준이 그 셔츠가 자신을 어떻게 만든다고 했나요?",
"optionA": "sad",
"optionB": "happy",
"optionC": "tired",
"result": "happy",
"explanation": "현준이 그 셔츠가 자신을 '행복하게(happy)' 만든다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "채린",
"script": "Let's compare with other stores first.",
"translation": "먼저 다른 가게들과 비교해보자."
},
{
"type": "script",
"index": 9,
"speaker": "현준",
"script": "But what if someone else buys it?",
"translation": "하지만 다른 사람이 사면 어떡해?"
},
{
"type": "script",
"index": 10,
"speaker": "채린",
"script": "Good point. Let me check quality.",
"translation": "좋은 지적이야. 품질을 확인해볼게."
},
{
"type": "puzzle",
"index": 11,
"hint": "채린의 행동에 대한 문장이에요.",
"optionA": "check",
"optionB": "me",
"optionC": "Let",
"optionD": "quality",
"result": "Let me check quality",
"explanation": "품질을 확인해보겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현준",
"script": "You help me make smart choices!",
"translation": "너는 나를 현명한 선택을 하게 도와줘!"
},
{
"type": "script",
"index": 13,
"speaker": "채린",
"script": "And you remind me to enjoy shopping!",
"translation": "그리고 너는 나에게 쇼핑을 즐기라고 상기시켜줘!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "기계의 선택",
"explanation": "ISTP의 논리적 비교와 ESFP의 감각적 선호",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소은",
"script": "These specs show clear differences.",
"translation": "이 사양들이 명확한 차이점들을 보여줘."
},
{
"type": "script",
"index": 2,
"speaker": "승우",
"script": "But this one feels better!",
"translation": "하지만 이것이 더 좋게 느껴져!"
},
{
"type": "script",
"index": 3,
"speaker": "소은",
"script": "Feeling won't fix technical problems.",
"translation": "감각은 기술적 문제를 고치지 못해."
},
{
"type": "ox",
"index": 4,
"quiz": "소은이 감각은 기술적 문제를 고치지 못한다고 했나요?",
"hint": "소은의 논리를 들어보세요.",
"result": "O",
"explanation": "소은이 'Feeling won't fix technical problems'라고 감각은 기술적 문제를 고치지 못한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "승우",
"script": "But if it's not comfortable?",
"translation": "하지만 편안하지 않다면?"
},
{
"type": "script",
"index": 6,
"speaker": "소은",
"script": "Comfort matters too, you're right.",
"translation": "편안함도 중요해, 네가 맞아."
},
{
"type": "blank",
"index": 7,
"quiz": "Comfort matters too, you're @@.",
"hint": "소은이 승우가 어떻다고 했나요?",
"optionA": "wrong",
"optionB": "right",
"optionC": "tired",
"result": "right",
"explanation": "소은이 승우가 '맞다(right)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "승우",
"script": "Can we find both quality and comfort?",
"translation": "품질과 편안함을 둘 다 찾을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "소은",
"script": "Let me research more options.",
"translation": "더 많은 선택지들을 조사해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "승우",
"script": "You're so thorough!",
"translation": "너는 정말 철저해!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승우의 칭찬에 대한 문장이에요.",
"optionA": "so",
"optionB": "You're",
"optionC": "thorough",
"optionD": "always",
"result": "You're always so thorough",
"explanation": "너는 항상 정말 철저하다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소은",
"script": "And you consider user experience.",
"translation": "그리고 너는 사용자 경험을 고려해."
},
{
"type": "script",
"index": 13,
"speaker": "승우",
"script": "Together we make perfect choices!",
"translation": "함께 우리는 완벽한 선택을 해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "기계의 선택",
"explanation": "ISTP의 논리적 비교와 ESFP의 감각적 선호",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소은",
"script": "These specs show clear differences.",
"translation": "이 사양들이 명확한 차이점들을 보여줘."
},
{
"type": "script",
"index": 2,
"speaker": "승우",
"script": "But this one feels better!",
"translation": "하지만 이것이 더 좋게 느껴져!"
},
{
"type": "script",
"index": 3,
"speaker": "소은",
"script": "Feeling won't fix technical problems.",
"translation": "감각은 기술적 문제를 고치지 못해."
},
{
"type": "ox",
"index": 4,
"quiz": "소은이 감각은 기술적 문제를 고치지 못한다고 했나요?",
"hint": "소은의 논리를 들어보세요.",
"result": "O",
"explanation": "소은이 'Feeling won't fix technical problems'라고 감각은 기술적 문제를 고치지 못한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "승우",
"script": "But if it's not comfortable?",
"translation": "하지만 편안하지 않다면?"
},
{
"type": "script",
"index": 6,
"speaker": "소은",
"script": "Comfort matters too, you're right.",
"translation": "편안함도 중요해, 네가 맞아."
},
{
"type": "blank",
"index": 7,
"quiz": "Comfort matters too, you're @@.",
"hint": "소은이 승우가 어떻다고 했나요?",
"optionA": "wrong",
"optionB": "right",
"optionC": "tired",
"result": "right",
"explanation": "소은이 승우가 '맞다(right)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "승우",
"script": "Can we find both quality and comfort?",
"translation": "품질과 편안함을 둘 다 찾을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "소은",
"script": "Let me research more options.",
"translation": "더 많은 선택지들을 조사해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "승우",
"script": "You're so thorough!",
"translation": "너는 정말 철저해!"
},
{
"type": "puzzle",
"index": 11,
"hint": "승우의 칭찬에 대한 문장이에요.",
"optionA": "so",
"optionB": "You're",
"optionC": "thorough",
"optionD": "always",
"result": "You're always so thorough",
"explanation": "너는 항상 정말 철저하다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소은",
"script": "And you consider user experience.",
"translation": "그리고 너는 사용자 경험을 고려해."
},
{
"type": "script",
"index": 13,
"speaker": "승우",
"script": "Together we make perfect choices!",
"translation": "함께 우리는 완벽한 선택을 해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "자유로운 하루의 리듬",
"explanation": "ESFP의 자발적 에너지와 ISTP의 개인적 공간",
"category": "생활 태도",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Let's do something spontaneous today!",
"translation": "오늘 즉흥적인 뭔가를 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "성호",
"script": "I planned to work on my project.",
"translation": "프로젝트 작업을 할 계획이었어."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Work can wait! Life is happening now!",
"translation": "일은 기다릴 수 있어! 인생은 지금 일어나고 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 일은 기다릴 수 있다고 했나요?",
"hint": "예솔의 우선순위를 들어보세요.",
"result": "O",
"explanation": "예솔이 'Work can wait!'라고 일은 기다릴 수 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "성호",
"script": "But I need quiet time to focus.",
"translation": "하지만 집중하려면 조용한 시간이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "How about a quiet outdoor activity?",
"translation": "조용한 야외 활동은 어때?"
},
{
"type": "blank",
"index": 7,
"quiz": "How about a quiet outdoor @@?",
"hint": "예솔이 조용한 야외 무엇을 제안했나요?",
"optionA": "food",
"optionB": "activity",
"optionC": "person",
"result": "activity",
"explanation": "예솔이 조용한 야외 '활동(activity)'을 제안했어요."
},
{
"type": "script",
"index": 8,
"speaker": "성호",
"script": "Fishing might be relaxing.",
"translation": "낚시가 편안할지도 몰라."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Perfect! Nature and peaceful time!",
"translation": "완벽해! 자연과 평화로운 시간!"
},
{
"type": "script",
"index": 10,
"speaker": "성호",
"script": "You understand my need for calm.",
"translation": "너는 내가 평온함을 필요로 한다는 걸 이해해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "성호의 감사에 대한 문장이에요.",
"optionA": "understand",
"optionB": "You",
"optionC": "my",
"optionD": "need",
"result": "You understand my need",
"explanation": "너는 내 필요를 이해한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "And you make adventures more peaceful!",
"translation": "그리고 너는 모험을 더 평화롭게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "성호",
"script": "Balance between energy and calm.",
"translation": "에너지와 평온함 사이의 균형."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "자유로운 하루의 리듬",
"explanation": "ESFP의 자발적 에너지와 ISTP의 개인적 공간",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Let's do something spontaneous today!",
"translation": "오늘 즉흥적인 뭔가를 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "성호",
"script": "I planned to work on my project.",
"translation": "프로젝트 작업을 할 계획이었어."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Work can wait! Life is happening now!",
"translation": "일은 기다릴 수 있어! 인생은 지금 일어나고 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 일은 기다릴 수 있다고 했나요?",
"hint": "예솔의 우선순위를 들어보세요.",
"result": "O",
"explanation": "예솔이 'Work can wait!'라고 일은 기다릴 수 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "성호",
"script": "But I need quiet time to focus.",
"translation": "하지만 집중하려면 조용한 시간이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "How about a quiet outdoor activity?",
"translation": "조용한 야외 활동은 어때?"
},
{
"type": "blank",
"index": 7,
"quiz": "How about a quiet outdoor @@?",
"hint": "예솔이 조용한 야외 무엇을 제안했나요?",
"optionA": "food",
"optionB": "activity",
"optionC": "person",
"result": "activity",
"explanation": "예솔이 조용한 야외 '활동(activity)'을 제안했어요."
},
{
"type": "script",
"index": 8,
"speaker": "성호",
"script": "Fishing might be relaxing.",
"translation": "낚시가 편안할지도 몰라."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Perfect! Nature and peaceful time!",
"translation": "완벽해! 자연과 평화로운 시간!"
},
{
"type": "script",
"index": 10,
"speaker": "성호",
"script": "You understand my need for calm.",
"translation": "너는 내가 평온함을 필요로 한다는 걸 이해해."
},
{
"type": "puzzle",
"index": 11,
"hint": "성호의 감사에 대한 문장이에요.",
"optionA": "understand",
"optionB": "You",
"optionC": "my",
"optionD": "need",
"result": "You understand my need",
"explanation": "너는 내 필요를 이해한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "And you make adventures more peaceful!",
"translation": "그리고 너는 모험을 더 평화롭게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "성호",
"script": "Balance between energy and calm.",
"translation": "에너지와 평온함 사이의 균형."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "작업실의 질서",
"explanation": "ISTP의 효율적 정리와 ESFP의 창의적 혼돈",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "Everything needs its proper place.",
"translation": "모든 것이 적절한 자리가 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "But organized chaos works for me!",
"translation": "하지만 체계적인 혼돈이 나에게는 효과가 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "태오",
"script": "How do you find anything?",
"translation": "어떻게 뭐든지 찾아?"
},
{
"type": "ox",
"index": 4,
"quiz": "태오가 어떻게 뭐든지 찾는지 물었나요?",
"hint": "태오의 질문을 들어보세요.",
"result": "O",
"explanation": "태오가 'How do you find anything?'라고 어떻게 뭐든지 찾는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "미소",
"script": "I remember where I put things!",
"translation": "어디에 뭘 뒀는지 기억해!"
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "That's actually impressive memory.",
"translation": "그건 실제로 인상적인 기억력이야."
},
{
"type": "blank",
"index": 7,
"quiz": "That's actually impressive @@.",
"hint": "태오가 무엇이 인상적이라고 했나요?",
"optionA": "mess",
"optionB": "memory",
"optionC": "time",
"result": "memory",
"explanation": "태오가 인상적인 '기억력(memory)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "미소",
"script": "Want to try my creative system?",
"translation": "내 창의적인 시스템을 시도해볼래?"
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "Maybe for creative projects only.",
"translation": "창의적인 프로젝트에만 아마도."
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "And I'll learn your organization!",
"translation": "그리고 나는 네 정리법을 배울게!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "미소의 학습 의지에 대한 문장이에요.",
"optionA": "learn",
"optionB": "I'll",
"optionC": "your",
"optionD": "organization",
"result": "I'll learn your organization",
"explanation": "나는 네 정리법을 배우겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Different systems for different minds.",
"translation": "다른 마음을 위한 다른 시스템들."
},
{
"type": "script",
"index": 13,
"speaker": "미소",
"script": "Variety makes life interesting!",
"translation": "다양성이 인생을 흥미롭게 만들어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "작업실의 질서",
"explanation": "ISTP의 효율적 정리와 ESFP의 창의적 혼돈",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "Everything needs its proper place.",
"translation": "모든 것이 적절한 자리가 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "But organized chaos works for me!",
"translation": "하지만 체계적인 혼돈이 나에게는 효과가 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "태오",
"script": "How do you find anything?",
"translation": "어떻게 뭐든지 찾아?"
},
{
"type": "ox",
"index": 4,
"quiz": "태오가 어떻게 뭐든지 찾는지 물었나요?",
"hint": "태오의 질문을 들어보세요.",
"result": "O",
"explanation": "태오가 'How do you find anything?'라고 어떻게 뭐든지 찾는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "미소",
"script": "I remember where I put things!",
"translation": "어디에 뭘 뒀는지 기억해!"
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "That's actually impressive memory.",
"translation": "그건 실제로 인상적인 기억력이야."
},
{
"type": "blank",
"index": 7,
"quiz": "That's actually impressive @@.",
"hint": "태오가 무엇이 인상적이라고 했나요?",
"optionA": "mess",
"optionB": "memory",
"optionC": "time",
"result": "memory",
"explanation": "태오가 인상적인 '기억력(memory)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "미소",
"script": "Want to try my creative system?",
"translation": "내 창의적인 시스템을 시도해볼래?"
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "Maybe for creative projects only.",
"translation": "창의적인 프로젝트에만 아마도."
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "And I'll learn your organization!",
"translation": "그리고 나는 네 정리법을 배울게!"
},
{
"type": "puzzle",
"index": 11,
"hint": "미소의 학습 의지에 대한 문장이에요.",
"optionA": "learn",
"optionB": "I'll",
"optionC": "your",
"optionD": "organization",
"result": "I'll learn your organization",
"explanation": "나는 네 정리법을 배우겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Different systems for different minds.",
"translation": "다른 마음을 위한 다른 시스템들."
},
{
"type": "script",
"index": 13,
"speaker": "미소",
"script": "Variety makes life interesting!",
"translation": "다양성이 인생을 흥미롭게 만들어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "무대 공포증의 순간",
"explanation": "ESFP의 활발한 에너지와 ISTP의 차분한 지원",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강민",
"script": "I'm so nervous about performing!",
"translation": "공연하는 것에 대해 너무 긴장돼!"
},
{
"type": "script",
"index": 2,
"speaker": "지안",
"script": "What specifically worries you?",
"translation": "구체적으로 무엇이 걱정돼?"
},
{
"type": "script",
"index": 3,
"speaker": "강민",
"script": "What if I forget my lines?",
"translation": "대사를 잊으면 어떡해?"
},
{
"type": "ox",
"index": 4,
"quiz": "강민이 대사를 잊을까봐 걱정했나요?",
"hint": "강민의 걱정을 들어보세요.",
"result": "O",
"explanation": "강민이 'What if I forget my lines?'라고 대사를 잊을까봐 걱정했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지안",
"script": "You've practiced many times already.",
"translation": "이미 여러 번 연습했잖아."
},
{
"type": "script",
"index": 6,
"speaker": "강민",
"script": "But everyone will be watching!",
"translation": "하지만 모든 사람이 지켜볼 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "But everyone will be @@!",
"hint": "강민이 모든 사람이 무엇을 할 것이라고 걱정했나요?",
"optionA": "sleeping",
"optionB": "watching",
"optionC": "leaving",
"result": "watching",
"explanation": "강민이 모든 사람이 '지켜볼(watching)' 것이라고 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지안",
"script": "Focus on enjoying the moment.",
"translation": "그 순간을 즐기는 데 집중해."
},
{
"type": "script",
"index": 9,
"speaker": "강민",
"script": "You're so calm about everything!",
"translation": "너는 모든 것에 대해 정말 차분해!"
},
{
"type": "script",
"index": 10,
"speaker": "지안",
"script": "Panic doesn't solve problems.",
"translation": "공황은 문제를 해결하지 않아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지안의 철학에 대한 문장이에요.",
"optionA": "solve",
"optionB": "doesn't",
"optionC": "Panic",
"optionD": "problems",
"result": "Panic doesn't solve problems",
"explanation": "공황은 문제를 해결하지 않는다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Your calm energy helps me relax.",
"translation": "네 차분한 에너지가 나를 편안하게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "지안",
"script": "And your passion inspires everyone.",
"translation": "그리고 네 열정이 모든 사람에게 영감을 줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "무대 공포증의 순간",
"explanation": "ESFP의 활발한 에너지와 ISTP의 차분한 지원",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강민",
"script": "I'm so nervous about performing!",
"translation": "공연하는 것에 대해 너무 긴장돼!"
},
{
"type": "script",
"index": 2,
"speaker": "지안",
"script": "What specifically worries you?",
"translation": "구체적으로 무엇이 걱정돼?"
},
{
"type": "script",
"index": 3,
"speaker": "강민",
"script": "What if I forget my lines?",
"translation": "대사를 잊으면 어떡해?"
},
{
"type": "ox",
"index": 4,
"quiz": "강민이 대사를 잊을까봐 걱정했나요?",
"hint": "강민의 걱정을 들어보세요.",
"result": "O",
"explanation": "강민이 'What if I forget my lines?'라고 대사를 잊을까봐 걱정했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지안",
"script": "You've practiced many times already.",
"translation": "이미 여러 번 연습했잖아."
},
{
"type": "script",
"index": 6,
"speaker": "강민",
"script": "But everyone will be watching!",
"translation": "하지만 모든 사람이 지켜볼 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "But everyone will be @@!",
"hint": "강민이 모든 사람이 무엇을 할 것이라고 걱정했나요?",
"optionA": "sleeping",
"optionB": "watching",
"optionC": "leaving",
"result": "watching",
"explanation": "강민이 모든 사람이 '지켜볼(watching)' 것이라고 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지안",
"script": "Focus on enjoying the moment.",
"translation": "그 순간을 즐기는 데 집중해."
},
{
"type": "script",
"index": 9,
"speaker": "강민",
"script": "You're so calm about everything!",
"translation": "너는 모든 것에 대해 정말 차분해!"
},
{
"type": "script",
"index": 10,
"speaker": "지안",
"script": "Panic doesn't solve problems.",
"translation": "공황은 문제를 해결하지 않아."
},
{
"type": "puzzle",
"index": 11,
"hint": "지안의 철학에 대한 문장이에요.",
"optionA": "solve",
"optionB": "doesn't",
"optionC": "Panic",
"optionD": "problems",
"result": "Panic doesn't solve problems",
"explanation": "공황은 문제를 해결하지 않는다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Your calm energy helps me relax.",
"translation": "네 차분한 에너지가 나를 편안하게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "지안",
"script": "And your passion inspires everyone.",
"translation": "그리고 네 열정이 모든 사람에게 영감을 줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기계 고장의 위기",
"explanation": "ISTP의 체계적 문제해결과 ESFP의 긍정적 격려",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "This machine is completely broken.",
"translation": "이 기계가 완전히 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Oh no! Can it be fixed?",
"translation": "아이고! 고칠 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Need to check each part systematically.",
"translation": "각 부품을 체계적으로 확인해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "동민이 각 부품을 체계적으로 확인해야 한다고 했나요?",
"hint": "동민의 접근법을 들어보세요.",
"result": "O",
"explanation": "동민이 'Need to check each part systematically'라고 각 부품을 체계적으로 확인해야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "혜린",
"script": "That sounds like a lot of work!",
"translation": "많은 작업처럼 들려!"
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "But it's the only reliable way.",
"translation": "하지만 그게 유일한 믿을 만한 방법이야."
},
{
"type": "blank",
"index": 7,
"quiz": "But it's the only reliable @@.",
"hint": "동민이 유일한 믿을 만한 무엇이라고 했나요?",
"optionA": "person",
"optionB": "way",
"optionC": "time",
"result": "way",
"explanation": "동민이 유일한 믿을 만한 '방법(way)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "혜린",
"script": "I believe you can do it!",
"translation": "너가 할 수 있다고 믿어!"
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "Your confidence helps me stay focused.",
"translation": "네 확신이 내가 집중을 유지하게 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "And I'll bring coffee while you work!",
"translation": "그리고 네가 일하는 동안 커피를 가져다줄게!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "혜린의 지원에 대한 문장이에요.",
"optionA": "bring",
"optionB": "I'll",
"optionC": "coffee",
"optionD": "work",
"result": "I'll bring coffee work",
"explanation": "일하는 동안 커피를 가져다주겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "Perfect support for problem solving.",
"translation": "문제 해결을 위한 완벽한 지원."
},
{
"type": "script",
"index": 13,
"speaker": "혜린",
"script": "Teamwork makes everything possible!",
"translation": "팀워크가 모든 것을 가능하게 만들어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기계 고장의 위기",
"explanation": "ISTP의 체계적 문제해결과 ESFP의 긍정적 격려",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "This machine is completely broken.",
"translation": "이 기계가 완전히 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Oh no! Can it be fixed?",
"translation": "아이고! 고칠 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Need to check each part systematically.",
"translation": "각 부품을 체계적으로 확인해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "동민이 각 부품을 체계적으로 확인해야 한다고 했나요?",
"hint": "동민의 접근법을 들어보세요.",
"result": "O",
"explanation": "동민이 'Need to check each part systematically'라고 각 부품을 체계적으로 확인해야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "혜린",
"script": "That sounds like a lot of work!",
"translation": "많은 작업처럼 들려!"
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "But it's the only reliable way.",
"translation": "하지만 그게 유일한 믿을 만한 방법이야."
},
{
"type": "blank",
"index": 7,
"quiz": "But it's the only reliable @@.",
"hint": "동민이 유일한 믿을 만한 무엇이라고 했나요?",
"optionA": "person",
"optionB": "way",
"optionC": "time",
"result": "way",
"explanation": "동민이 유일한 믿을 만한 '방법(way)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "혜린",
"script": "I believe you can do it!",
"translation": "너가 할 수 있다고 믿어!"
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "Your confidence helps me stay focused.",
"translation": "네 확신이 내가 집중을 유지하게 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "And I'll bring coffee while you work!",
"translation": "그리고 네가 일하는 동안 커피를 가져다줄게!"
},
{
"type": "puzzle",
"index": 11,
"hint": "혜린의 지원에 대한 문장이에요.",
"optionA": "bring",
"optionB": "I'll",
"optionC": "coffee",
"optionD": "work",
"result": "I'll bring coffee work",
"explanation": "일하는 동안 커피를 가져다주겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "Perfect support for problem solving.",
"translation": "문제 해결을 위한 완벽한 지원."
},
{
"type": "script",
"index": 13,
"speaker": "혜린",
"script": "Teamwork makes everything possible!",
"translation": "팀워크가 모든 것을 가능하게 만들어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 직업 찾기",
"explanation": "ESFP의 사람 중심 열정과 ISTP의 기술적 전문성",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현준",
"script": "I want to help people feel happy!",
"translation": "사람들이 행복감을 느끼게 도와주고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "That's a nice goal. How?",
"translation": "좋은 목표네. 어떻게?"
},
{
"type": "script",
"index": 3,
"speaker": "현준",
"script": "Maybe entertainment or counseling?",
"translation": "아마 연예나 상담 일로?"
},
{
"type": "ox",
"index": 4,
"quiz": "현준이 연예나 상담 일을 생각한다고 했나요?",
"hint": "현준의 계획을 들어보세요.",
"result": "O",
"explanation": "현준이 'Maybe entertainment or counseling?'라고 연예나 상담 일을 생각한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "보라",
"script": "Both need different skills.",
"translation": "둘 다 다른 기술들이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "현준",
"script": "What kind of work interests you?",
"translation": "어떤 종류의 일이 너에게 흥미로워?"
},
{
"type": "blank",
"index": 7,
"quiz": "What kind of work interests @@?",
"hint": "현준이 무엇이 누구에게 흥미로운지 물었나요?",
"optionA": "me",
"optionB": "you",
"optionC": "them",
"result": "you",
"explanation": "현준이 어떤 종류의 일이 '너에게(you)' 흥미로운지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "보라",
"script": "Something with hands-on problem solving.",
"translation": "실무적 문제 해결과 관련된 일."
},
{
"type": "script",
"index": 9,
"speaker": "현준",
"script": "Like engineering or mechanics?",
"translation": "엔지니어링이나 기계공학 같은?"
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "Exactly! Practical solutions for real problems.",
"translation": "정확해! 실제 문제들을 위한 실용적 해결책들."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "보라의 관심사에 대한 문장이에요.",
"optionA": "solutions",
"optionB": "Practical",
"optionC": "real",
"optionD": "problems",
"result": "Practical solutions real problems",
"explanation": "실제 문제들을 위한 실용적 해결책들이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현준",
"script": "We both want to make a difference!",
"translation": "우리 둘 다 변화를 만들고 싶어해!"
},
{
"type": "script",
"index": 13,
"speaker": "보라",
"script": "Different ways, same helpful purpose.",
"translation": "다른 방식들, 같은 도움이 되는 목적."
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 직업 찾기",
"explanation": "ESFP의 사람 중심 열정과 ISTP의 기술적 전문성",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현준",
"script": "I want to help people feel happy!",
"translation": "사람들이 행복감을 느끼게 도와주고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "That's a nice goal. How?",
"translation": "좋은 목표네. 어떻게?"
},
{
"type": "script",
"index": 3,
"speaker": "현준",
"script": "Maybe entertainment or counseling?",
"translation": "아마 연예나 상담 일로?"
},
{
"type": "ox",
"index": 4,
"quiz": "현준이 연예나 상담 일을 생각한다고 했나요?",
"hint": "현준의 계획을 들어보세요.",
"result": "O",
"explanation": "현준이 'Maybe entertainment or counseling?'라고 연예나 상담 일을 생각한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "보라",
"script": "Both need different skills.",
"translation": "둘 다 다른 기술들이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "현준",
"script": "What kind of work interests you?",
"translation": "어떤 종류의 일이 너에게 흥미로워?"
},
{
"type": "blank",
"index": 7,
"quiz": "What kind of work interests @@?",
"hint": "현준이 무엇이 누구에게 흥미로운지 물었나요?",
"optionA": "me",
"optionB": "you",
"optionC": "them",
"result": "you",
"explanation": "현준이 어떤 종류의 일이 '너에게(you)' 흥미로운지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "보라",
"script": "Something with hands-on problem solving.",
"translation": "실무적 문제 해결과 관련된 일."
},
{
"type": "script",
"index": 9,
"speaker": "현준",
"script": "Like engineering or mechanics?",
"translation": "엔지니어링이나 기계공학 같은?"
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "Exactly! Practical solutions for real problems.",
"translation": "정확해! 실제 문제들을 위한 실용적 해결책들."
},
{
"type": "puzzle",
"index": 11,
"hint": "보라의 관심사에 대한 문장이에요.",
"optionA": "solutions",
"optionB": "Practical",
"optionC": "real",
"optionD": "problems",
"result": "Practical solutions real problems",
"explanation": "실제 문제들을 위한 실용적 해결책들이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현준",
"script": "We both want to make a difference!",
"translation": "우리 둘 다 변화를 만들고 싶어해!"
},
{
"type": "script",
"index": 13,
"speaker": "보라",
"script": "Different ways, same helpful purpose.",
"translation": "다른 방식들, 같은 도움이 되는 목적."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "전문 기술의 길",
"explanation": "ISTP의 숙련도 추구와 ESFP의 관계적 가치",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "Mastery takes years of practice.",
"translation": "숙달은 수년간의 연습이 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But what about work-life balance?",
"translation": "하지만 일과 삶의 균형은 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "Excellence requires dedication.",
"translation": "우수함은 헌신을 요구해."
},
{
"type": "ox",
"index": 4,
"quiz": "성진이 우수함은 헌신을 요구한다고 했나요?",
"hint": "성진의 철학을 들어보세요.",
"result": "O",
"explanation": "성진이 'Excellence requires dedication'라고 우수함은 헌신을 요구한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Don't you miss social connections?",
"translation": "사회적 연결들이 그립지 않아?"
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "Quality work is my contribution.",
"translation": "양질의 작업이 내 기여야."
},
{
"type": "blank",
"index": 7,
"quiz": "Quality work is my @@.",
"hint": "성진이 양질의 작업이 자신의 무엇이라고 했나요?",
"optionA": "hobby",
"optionB": "contribution",
"optionC": "problem",
"result": "contribution",
"explanation": "성진이 양질의 작업이 자신의 '기여(contribution)'라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That's actually really meaningful.",
"translation": "그게 실제로 정말 의미 있어."
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "And you show me people perspectives.",
"translation": "그리고 너는 나에게 사람들의 관점을 보여줘."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Maybe both approaches work together?",
"translation": "아마 두 접근법이 함께 작용할까?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔의 생각에 대한 문장이에요.",
"optionA": "approaches",
"optionB": "both",
"optionC": "Maybe",
"optionD": "together",
"result": "Maybe both approaches together",
"explanation": "아마 두 접근법이 함께라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Technical skill serving human needs.",
"translation": "인간의 필요를 위해 봉사하는 기술적 기술."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Perfect combination of skill and heart!",
"translation": "기술과 마음의 완벽한 조합!"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "전문 기술의 길",
"explanation": "ISTP의 숙련도 추구와 ESFP의 관계적 가치",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "Mastery takes years of practice.",
"translation": "숙달은 수년간의 연습이 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But what about work-life balance?",
"translation": "하지만 일과 삶의 균형은 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "Excellence requires dedication.",
"translation": "우수함은 헌신을 요구해."
},
{
"type": "ox",
"index": 4,
"quiz": "성진이 우수함은 헌신을 요구한다고 했나요?",
"hint": "성진의 철학을 들어보세요.",
"result": "O",
"explanation": "성진이 'Excellence requires dedication'라고 우수함은 헌신을 요구한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Don't you miss social connections?",
"translation": "사회적 연결들이 그립지 않아?"
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "Quality work is my contribution.",
"translation": "양질의 작업이 내 기여야."
},
{
"type": "blank",
"index": 7,
"quiz": "Quality work is my @@.",
"hint": "성진이 양질의 작업이 자신의 무엇이라고 했나요?",
"optionA": "hobby",
"optionB": "contribution",
"optionC": "problem",
"result": "contribution",
"explanation": "성진이 양질의 작업이 자신의 '기여(contribution)'라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That's actually really meaningful.",
"translation": "그게 실제로 정말 의미 있어."
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "And you show me people perspectives.",
"translation": "그리고 너는 나에게 사람들의 관점을 보여줘."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Maybe both approaches work together?",
"translation": "아마 두 접근법이 함께 작용할까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔의 생각에 대한 문장이에요.",
"optionA": "approaches",
"optionB": "both",
"optionC": "Maybe",
"optionD": "together",
"result": "Maybe both approaches together",
"explanation": "아마 두 접근법이 함께라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Technical skill serving human needs.",
"translation": "인간의 필요를 위해 봉사하는 기술적 기술."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Perfect combination of skill and heart!",
"translation": "기술과 마음의 완벽한 조합!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "축제의 하루",
"explanation": "ESFP의 사람들과의 즐거움과 ISTP의 조용한 관찰",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미소",
"script": "This festival is absolutely amazing!",
"translation": "이 축제가 정말 멋져!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Too many people for me.",
"translation": "나에게는 사람이 너무 많아."
},
{
"type": "script",
"index": 3,
"speaker": "미소",
"script": "But look at all the happy faces!",
"translation": "하지만 이 모든 행복한 얼굴들을 봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "미소가 행복한 얼굴들을 보라고 했나요?",
"hint": "미소의 말을 들어보세요.",
"result": "O",
"explanation": "미소가 'But look at all the happy faces!'라고 행복한 얼굴들을 보라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "I prefer watching from a distance.",
"translation": "멀리서 보는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "미소",
"script": "Want to find a quieter corner?",
"translation": "더 조용한 모퉁이를 찾을래?"
},
{
"type": "blank",
"index": 7,
"quiz": "Want to find a quieter @@?",
"hint": "미소가 더 조용한 무엇을 찾자고 했나요?",
"optionA": "person",
"optionB": "corner",
"optionC": "time",
"result": "corner",
"explanation": "미소가 더 조용한 '모퉁이(corner)'를 찾자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태오",
"script": "That would be perfect.",
"translation": "그거면 완벽할 거야."
},
{
"type": "script",
"index": 9,
"speaker": "미소",
"script": "We can still enjoy the music!",
"translation": "여전히 음악을 즐길 수 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You always find good compromises.",
"translation": "너는 항상 좋은 타협책을 찾아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태오의 관찰에 대한 문장이에요.",
"optionA": "find",
"optionB": "always",
"optionC": "You",
"optionD": "compromises",
"result": "You always find compromises",
"explanation": "너는 항상 타협책을 찾는다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "미소",
"script": "Because I want us both happy!",
"translation": "우리 둘 다 행복하기를 원하거든!"
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Different comfort levels, shared experience.",
"translation": "다른 편안함 수준들, 공유된 경험."
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "축제의 하루",
"explanation": "ESFP의 사람들과의 즐거움과 ISTP의 조용한 관찰",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미소",
"script": "This festival is absolutely amazing!",
"translation": "이 축제가 정말 멋져!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Too many people for me.",
"translation": "나에게는 사람이 너무 많아."
},
{
"type": "script",
"index": 3,
"speaker": "미소",
"script": "But look at all the happy faces!",
"translation": "하지만 이 모든 행복한 얼굴들을 봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "미소가 행복한 얼굴들을 보라고 했나요?",
"hint": "미소의 말을 들어보세요.",
"result": "O",
"explanation": "미소가 'But look at all the happy faces!'라고 행복한 얼굴들을 보라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "I prefer watching from a distance.",
"translation": "멀리서 보는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "미소",
"script": "Want to find a quieter corner?",
"translation": "더 조용한 모퉁이를 찾을래?"
},
{
"type": "blank",
"index": 7,
"quiz": "Want to find a quieter @@?",
"hint": "미소가 더 조용한 무엇을 찾자고 했나요?",
"optionA": "person",
"optionB": "corner",
"optionC": "time",
"result": "corner",
"explanation": "미소가 더 조용한 '모퉁이(corner)'를 찾자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태오",
"script": "That would be perfect.",
"translation": "그거면 완벽할 거야."
},
{
"type": "script",
"index": 9,
"speaker": "미소",
"script": "We can still enjoy the music!",
"translation": "여전히 음악을 즐길 수 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You always find good compromises.",
"translation": "너는 항상 좋은 타협책을 찾아."
},
{
"type": "puzzle",
"index": 11,
"hint": "태오의 관찰에 대한 문장이에요.",
"optionA": "find",
"optionB": "always",
"optionC": "You",
"optionD": "compromises",
"result": "You always find compromises",
"explanation": "너는 항상 타협책을 찾는다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "미소",
"script": "Because I want us both happy!",
"translation": "우리 둘 다 행복하기를 원하거든!"
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Different comfort levels, shared experience.",
"translation": "다른 편안함 수준들, 공유된 경험."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "손으로 만드는 세계",
"explanation": "ISTP의 정교한 작업과 ESFP의 창의적 영감",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소은",
"script": "This wood carving needs patience.",
"translation": "이 나무 조각은 인내심이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "It's going to be beautiful!",
"translation": "아름다워질 거야!"
},
{
"type": "script",
"index": 3,
"speaker": "소은",
"script": "Still many hours of detailed work.",
"translation": "아직 세부 작업을 위한 많은 시간들이 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "소은이 아직 세부 작업을 위한 많은 시간이 있다고 했나요?",
"hint": "소은의 설명을 들어보세요.",
"result": "O",
"explanation": "소은이 'Still many hours of detailed work'라고 아직 세부 작업을 위한 많은 시간이 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "Can I help with anything?",
"translation": "뭔가 도와줄 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "소은",
"script": "Maybe choose colors for finishing?",
"translation": "마무리를 위한 색깔들을 고르는 건 어때?"
},
{
"type": "blank",
"index": 7,
"quiz": "Maybe choose colors for @@?",
"hint": "소은이 무엇을 위한 색깔들을 고르자고 했나요?",
"optionA": "eating",
"optionB": "finishing",
"optionC": "sleeping",
"result": "finishing",
"explanation": "소은이 '마무리(finishing)'를 위한 색깔들을 고르자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "강민",
"script": "I love picking beautiful combinations!",
"translation": "아름다운 조합들을 고르는 걸 좋아해!"
},
{
"type": "script",
"index": 9,
"speaker": "소은",
"script": "Your eye for color is impressive.",
"translation": "색감에 대한 네 안목이 인상적이야."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "And your precision is amazing!",
"translation": "그리고 네 정밀함이 놀라워!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "강민의 칭찬에 대한 문장이에요.",
"optionA": "precision",
"optionB": "your",
"optionC": "And",
"optionD": "amazing",
"result": "And your precision amazing",
"explanation": "그리고 네 정밀함이 놀랍다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소은",
"script": "Skill and creativity make great art.",
"translation": "기술과 창의성이 훌륭한 예술을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "강민",
"script": "Perfect partnership for beautiful creations!",
"translation": "아름다운 창조물들을 위한 완벽한 파트너십!"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "손으로 만드는 세계",
"explanation": "ISTP의 정교한 작업과 ESFP의 창의적 영감",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소은",
"script": "This wood carving needs patience.",
"translation": "이 나무 조각은 인내심이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "It's going to be beautiful!",
"translation": "아름다워질 거야!"
},
{
"type": "script",
"index": 3,
"speaker": "소은",
"script": "Still many hours of detailed work.",
"translation": "아직 세부 작업을 위한 많은 시간들이 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "소은이 아직 세부 작업을 위한 많은 시간이 있다고 했나요?",
"hint": "소은의 설명을 들어보세요.",
"result": "O",
"explanation": "소은이 'Still many hours of detailed work'라고 아직 세부 작업을 위한 많은 시간이 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "Can I help with anything?",
"translation": "뭔가 도와줄 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "소은",
"script": "Maybe choose colors for finishing?",
"translation": "마무리를 위한 색깔들을 고르는 건 어때?"
},
{
"type": "blank",
"index": 7,
"quiz": "Maybe choose colors for @@?",
"hint": "소은이 무엇을 위한 색깔들을 고르자고 했나요?",
"optionA": "eating",
"optionB": "finishing",
"optionC": "sleeping",
"result": "finishing",
"explanation": "소은이 '마무리(finishing)'를 위한 색깔들을 고르자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "강민",
"script": "I love picking beautiful combinations!",
"translation": "아름다운 조합들을 고르는 걸 좋아해!"
},
{
"type": "script",
"index": 9,
"speaker": "소은",
"script": "Your eye for color is impressive.",
"translation": "색감에 대한 네 안목이 인상적이야."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "And your precision is amazing!",
"translation": "그리고 네 정밀함이 놀라워!"
},
{
"type": "puzzle",
"index": 11,
"hint": "강민의 칭찬에 대한 문장이에요.",
"optionA": "precision",
"optionB": "your",
"optionC": "And",
"optionD": "amazing",
"result": "And your precision amazing",
"explanation": "그리고 네 정밀함이 놀랍다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소은",
"script": "Skill and creativity make great art.",
"translation": "기술과 창의성이 훌륭한 예술을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "강민",
"script": "Perfect partnership for beautiful creations!",
"translation": "아름다운 창조물들을 위한 완벽한 파트너십!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "오해의 실타래",
"explanation": "ESFP의 감정적 표현과 ISTP의 직접적 해결",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "혜린",
"script": "I feel like nobody understands me!",
"translation": "아무도 나를 이해하지 못하는 것 같아!"
},
{
"type": "script",
"index": 2,
"speaker": "성호",
"script": "What exactly happened?",
"translation": "정확히 무슨 일이 일어났어?"
},
{
"type": "script",
"index": 3,
"speaker": "혜린",
"script": "My friend ignored my text message!",
"translation": "내 친구가 내 문자 메시지를 무시했어!"
},
{
"type": "ox",
"index": 4,
"quiz": "혜린이 친구가 문자 메시지를 무시했다고 했나요?",
"hint": "혜린의 불만을 들어보세요.",
"result": "O",
"explanation": "혜린이 'My friend ignored my text message!'라고 친구가 문자 메시지를 무시했다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "성호",
"script": "Maybe they were just busy.",
"translation": "아마 그냥 바빴을지도 몰라."
},
{
"type": "script",
"index": 6,
"speaker": "혜린",
"script": "But it feels personal and hurtful!",
"translation": "하지만 개인적이고 상처 주는 것처럼 느껴져!"
},
{
"type": "blank",
"index": 7,
"quiz": "But it feels personal and @@!",
"hint": "혜린이 어떤 감정을 느낀다고 했나요?",
"optionA": "happy",
"optionB": "hurtful",
"optionC": "funny",
"result": "hurtful",
"explanation": "혜린이 '상처 주는(hurtful)' 감정을 느낀다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "성호",
"script": "Ask them directly about it.",
"translation": "직접 그들에게 물어봐."
},
{
"type": "script",
"index": 9,
"speaker": "혜린",
"script": "What if they get angry?",
"translation": "그들이 화를 내면 어떡해?"
},
{
"type": "script",
"index": 10,
"speaker": "성호",
"script": "Clear communication prevents bigger problems.",
"translation": "명확한 의사소통이 더 큰 문제들을 방지해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "성호의 조언에 대한 문장이에요.",
"optionA": "communication",
"optionB": "Clear",
"optionC": "prevents",
"optionD": "problems",
"result": "Clear communication prevents problems",
"explanation": "명확한 의사소통이 문제들을 방지한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "You help me think more logically.",
"translation": "너는 나를 더 논리적으로 생각하게 도와줘."
},
{
"type": "script",
"index": 13,
"speaker": "성호",
"script": "And you remind me feelings matter.",
"translation": "그리고 너는 나에게 감정이 중요하다고 상기시켜줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "오해의 실타래",
"explanation": "ESFP의 감정적 표현과 ISTP의 직접적 해결",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "혜린",
"script": "I feel like nobody understands me!",
"translation": "아무도 나를 이해하지 못하는 것 같아!"
},
{
"type": "script",
"index": 2,
"speaker": "성호",
"script": "What exactly happened?",
"translation": "정확히 무슨 일이 일어났어?"
},
{
"type": "script",
"index": 3,
"speaker": "혜린",
"script": "My friend ignored my text message!",
"translation": "내 친구가 내 문자 메시지를 무시했어!"
},
{
"type": "ox",
"index": 4,
"quiz": "혜린이 친구가 문자 메시지를 무시했다고 했나요?",
"hint": "혜린의 불만을 들어보세요.",
"result": "O",
"explanation": "혜린이 'My friend ignored my text message!'라고 친구가 문자 메시지를 무시했다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "성호",
"script": "Maybe they were just busy.",
"translation": "아마 그냥 바빴을지도 몰라."
},
{
"type": "script",
"index": 6,
"speaker": "혜린",
"script": "But it feels personal and hurtful!",
"translation": "하지만 개인적이고 상처 주는 것처럼 느껴져!"
},
{
"type": "blank",
"index": 7,
"quiz": "But it feels personal and @@!",
"hint": "혜린이 어떤 감정을 느낀다고 했나요?",
"optionA": "happy",
"optionB": "hurtful",
"optionC": "funny",
"result": "hurtful",
"explanation": "혜린이 '상처 주는(hurtful)' 감정을 느낀다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "성호",
"script": "Ask them directly about it.",
"translation": "직접 그들에게 물어봐."
},
{
"type": "script",
"index": 9,
"speaker": "혜린",
"script": "What if they get angry?",
"translation": "그들이 화를 내면 어떡해?"
},
{
"type": "script",
"index": 10,
"speaker": "성호",
"script": "Clear communication prevents bigger problems.",
"translation": "명확한 의사소통이 더 큰 문제들을 방지해."
},
{
"type": "puzzle",
"index": 11,
"hint": "성호의 조언에 대한 문장이에요.",
"optionA": "communication",
"optionB": "Clear",
"optionC": "prevents",
"optionD": "problems",
"result": "Clear communication prevents problems",
"explanation": "명확한 의사소통이 문제들을 방지한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "You help me think more logically.",
"translation": "너는 나를 더 논리적으로 생각하게 도와줘."
},
{
"type": "script",
"index": 13,
"speaker": "성호",
"script": "And you remind me feelings matter.",
"translation": "그리고 너는 나에게 감정이 중요하다고 상기시켜줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀워크의 균형",
"explanation": "ISTP의 실용적 중재와 ESFP의 조화로운 분위기",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "This team argument wastes time.",
"translation": "이 팀 논쟁은 시간을 낭비해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But everyone seems really upset!",
"translation": "하지만 모든 사람이 정말 화가 난 것 같아!"
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Focus on the actual problem.",
"translation": "실제 문제에 집중해."
},
{
"type": "ox",
"index": 4,
"quiz": "동민이 실제 문제에 집중하라고 했나요?",
"hint": "동민의 접근법을 들어보세요.",
"result": "O",
"explanation": "동민이 'Focus on the actual problem'라고 실제 문제에 집중하라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Their feelings are also problems!",
"translation": "그들의 감정도 문제야!"
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "True. How do we address both?",
"translation": "맞아. 둘 다 어떻게 다뤄?"
},
{
"type": "blank",
"index": 7,
"quiz": "True. How do we address @@?",
"hint": "동민이 무엇을 다루자고 했나요?",
"optionA": "nothing",
"optionB": "both",
"optionC": "later",
"result": "both",
"explanation": "동민이 '둘 다(both)' 다루자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe have a team bonding first?",
"translation": "아마 먼저 팀 결속을 가져볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "Then practical problem-solving after.",
"translation": "그다음에 실용적 문제 해결을."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "You make conflicts less scary!",
"translation": "너는 갈등을 덜 무섭게 만들어!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔의 관찰에 대한 문장이에요.",
"optionA": "make",
"optionB": "conflicts",
"optionC": "You",
"optionD": "scary",
"result": "You make conflicts scary",
"explanation": "너는 갈등을 무섭게 만든다는 뜻이에요. (여기서는 \"덜 무섭게\"의 의미)"
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "And you make solutions more human.",
"translation": "그리고 너는 해결책을 더 인간적으로 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Perfect blend of logic and heart!",
"translation": "논리와 마음의 완벽한 조화!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀워크의 균형",
"explanation": "ISTP의 실용적 중재와 ESFP의 조화로운 분위기",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "This team argument wastes time.",
"translation": "이 팀 논쟁은 시간을 낭비해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But everyone seems really upset!",
"translation": "하지만 모든 사람이 정말 화가 난 것 같아!"
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Focus on the actual problem.",
"translation": "실제 문제에 집중해."
},
{
"type": "ox",
"index": 4,
"quiz": "동민이 실제 문제에 집중하라고 했나요?",
"hint": "동민의 접근법을 들어보세요.",
"result": "O",
"explanation": "동민이 'Focus on the actual problem'라고 실제 문제에 집중하라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Their feelings are also problems!",
"translation": "그들의 감정도 문제야!"
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "True. How do we address both?",
"translation": "맞아. 둘 다 어떻게 다뤄?"
},
{
"type": "blank",
"index": 7,
"quiz": "True. How do we address @@?",
"hint": "동민이 무엇을 다루자고 했나요?",
"optionA": "nothing",
"optionB": "both",
"optionC": "later",
"result": "both",
"explanation": "동민이 '둘 다(both)' 다루자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe have a team bonding first?",
"translation": "아마 먼저 팀 결속을 가져볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "Then practical problem-solving after.",
"translation": "그다음에 실용적 문제 해결을."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "You make conflicts less scary!",
"translation": "너는 갈등을 덜 무섭게 만들어!"
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔의 관찰에 대한 문장이에요.",
"optionA": "make",
"optionB": "conflicts",
"optionC": "You",
"optionD": "scary",
"result": "You make conflicts scary",
"explanation": "너는 갈등을 무섭게 만든다는 뜻이에요. (여기서는 \"덜 무섭게\"의 의미)"
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "And you make solutions more human.",
"translation": "그리고 너는 해결책을 더 인간적으로 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Perfect blend of logic and heart!",
"translation": "논리와 마음의 완벽한 조화!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "카페 속 작은 세계",
"explanation": "ISFP의 감성적 공간과 ISTJ의 실용적 선택",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "This corner feels so peaceful.",
"translation": "이 모퉁이가 너무 평화로워."
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Good table for studying too.",
"translation": "공부하기에도 좋은 테이블이야."
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "I love the soft music here.",
"translation": "여기 부드러운 음악이 좋아."
},
{
"type": "ox",
"index": 4,
"quiz": "채영이 부드러운 음악을 좋아한다고 했나요?",
"hint": "채영의 감정을 들어보세요.",
"result": "O",
"explanation": "채영이 'I love the soft music here'라고 부드러운 음악을 좋아한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "And they have reliable wifi.",
"translation": "그리고 안정적인 와이파이도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "Do you always think practically?",
"translation": "항상 실용적으로 생각해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Do you always think @@?",
"hint": "채영이 동현이 항상 어떻게 생각하는지 물었나요?",
"optionA": "slowly",
"optionB": "practically",
"optionC": "sadly",
"result": "practically",
"explanation": "채영이 동현이 항상 '실용적으로(practically)' 생각하는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "It helps me make good choices.",
"translation": "그게 좋은 선택을 하는 데 도움이 돼."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "I choose places that touch my heart.",
"translation": "나는 내 마음에 닿는 장소들을 선택해."
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "That's actually quite wise.",
"translation": "그게 실제로 꽤 현명해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "동현의 인정에 대한 문장이에요.",
"optionA": "quite",
"optionB": "actually",
"optionC": "That's",
"optionD": "wise",
"result": "That's actually quite wise",
"explanation": "그게 실제로 꽤 현명하다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "Both heart and logic matter.",
"translation": "마음과 논리 둘 다 중요해."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Perfect balance for good decisions.",
"translation": "좋은 결정을 위한 완벽한 균형."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "카페 속 작은 세계",
"explanation": "ISFP의 감성적 공간과 ISTJ의 실용적 선택",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "This corner feels so peaceful.",
"translation": "이 모퉁이가 너무 평화로워."
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Good table for studying too.",
"translation": "공부하기에도 좋은 테이블이야."
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "I love the soft music here.",
"translation": "여기 부드러운 음악이 좋아."
},
{
"type": "ox",
"index": 4,
"quiz": "채영이 부드러운 음악을 좋아한다고 했나요?",
"hint": "채영의 감정을 들어보세요.",
"result": "O",
"explanation": "채영이 'I love the soft music here'라고 부드러운 음악을 좋아한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "And they have reliable wifi.",
"translation": "그리고 안정적인 와이파이도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "Do you always think practically?",
"translation": "항상 실용적으로 생각해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Do you always think @@?",
"hint": "채영이 동현이 항상 어떻게 생각하는지 물었나요?",
"optionA": "slowly",
"optionB": "practically",
"optionC": "sadly",
"result": "practically",
"explanation": "채영이 동현이 항상 '실용적으로(practically)' 생각하는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "It helps me make good choices.",
"translation": "그게 좋은 선택을 하는 데 도움이 돼."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "I choose places that touch my heart.",
"translation": "나는 내 마음에 닿는 장소들을 선택해."
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "That's actually quite wise.",
"translation": "그게 실제로 꽤 현명해."
},
{
"type": "puzzle",
"index": 11,
"hint": "동현의 인정에 대한 문장이에요.",
"optionA": "quite",
"optionB": "actually",
"optionC": "That's",
"optionD": "wise",
"result": "That's actually quite wise",
"explanation": "그게 실제로 꽤 현명하다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "Both heart and logic matter.",
"translation": "마음과 논리 둘 다 중요해."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Perfect balance for good decisions.",
"translation": "좋은 결정을 위한 완벽한 균형."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "규칙의 미학",
"explanation": "ISTJ의 체계적 접근과 ISFP의 개인적 배려",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수빈",
"script": "Everyone should follow the schedule.",
"translation": "모든 사람이 일정을 따라야 해."
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "But what if someone feels uncomfortable?",
"translation": "하지만 누군가가 불편하게 느끼면 어떡해?"
},
{
"type": "script",
"index": 3,
"speaker": "수빈",
"script": "Rules help groups work smoothly.",
"translation": "규칙이 그룹이 원활하게 작동하도록 도와줘."
},
{
"type": "ox",
"index": 4,
"quiz": "수빈이 규칙이 그룹을 원활하게 도와준다고 했나요?",
"hint": "수빈의 설명을 들어보세요.",
"result": "O",
"explanation": "수빈이 'Rules help groups work smoothly'라고 규칙이 그룹을 원활하게 도와준다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "True, but people's feelings matter too.",
"translation": "맞아, 하지만 사람들의 감정도 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "수빈",
"script": "How do we balance both?",
"translation": "둘 다 어떻게 균형을 맞춰?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we balance @@?",
"hint": "수빈이 무엇을 균형 맞추자고 했나요?",
"optionA": "nothing",
"optionB": "both",
"optionC": "later",
"result": "both",
"explanation": "수빈이 '둘 다(both)' 균형을 맞추자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "Maybe flexible rules with kind explanations?",
"translation": "친절한 설명과 함께하는 유연한 규칙들은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "수빈",
"script": "That could actually work better.",
"translation": "그게 실제로 더 잘 작동할 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "준석",
"script": "You're more open than I expected.",
"translation": "예상보다 더 열려있구나."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준석의 관찰에 대한 문장이에요.",
"optionA": "more",
"optionB": "You're",
"optionC": "open",
"optionD": "expected",
"result": "You're more open expected",
"explanation": "예상보다 더 열려있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수빈",
"script": "And you help me see human sides.",
"translation": "그리고 너는 나에게 인간적인 면들을 보게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "준석",
"script": "Structure with compassion works best!",
"translation": "연민과 함께하는 구조가 가장 잘 작동해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "규칙의 미학",
"explanation": "ISTJ의 체계적 접근과 ISFP의 개인적 배려",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수빈",
"script": "Everyone should follow the schedule.",
"translation": "모든 사람이 일정을 따라야 해."
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "But what if someone feels uncomfortable?",
"translation": "하지만 누군가가 불편하게 느끼면 어떡해?"
},
{
"type": "script",
"index": 3,
"speaker": "수빈",
"script": "Rules help groups work smoothly.",
"translation": "규칙이 그룹이 원활하게 작동하도록 도와줘."
},
{
"type": "ox",
"index": 4,
"quiz": "수빈이 규칙이 그룹을 원활하게 도와준다고 했나요?",
"hint": "수빈의 설명을 들어보세요.",
"result": "O",
"explanation": "수빈이 'Rules help groups work smoothly'라고 규칙이 그룹을 원활하게 도와준다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "True, but people's feelings matter too.",
"translation": "맞아, 하지만 사람들의 감정도 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "수빈",
"script": "How do we balance both?",
"translation": "둘 다 어떻게 균형을 맞춰?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we balance @@?",
"hint": "수빈이 무엇을 균형 맞추자고 했나요?",
"optionA": "nothing",
"optionB": "both",
"optionC": "later",
"result": "both",
"explanation": "수빈이 '둘 다(both)' 균형을 맞추자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "Maybe flexible rules with kind explanations?",
"translation": "친절한 설명과 함께하는 유연한 규칙들은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "수빈",
"script": "That could actually work better.",
"translation": "그게 실제로 더 잘 작동할 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "준석",
"script": "You're more open than I expected.",
"translation": "예상보다 더 열려있구나."
},
{
"type": "puzzle",
"index": 11,
"hint": "준석의 관찰에 대한 문장이에요.",
"optionA": "more",
"optionB": "You're",
"optionC": "open",
"optionD": "expected",
"result": "You're more open expected",
"explanation": "예상보다 더 열려있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수빈",
"script": "And you help me see human sides.",
"translation": "그리고 너는 나에게 인간적인 면들을 보게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "준석",
"script": "Structure with compassion works best!",
"translation": "연민과 함께하는 구조가 가장 잘 작동해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "지식의 정원",
"explanation": "ISFP의 개인적 관심과 ISTJ의 체계적 학습",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "This book speaks to my soul.",
"translation": "이 책이 내 영혼에 말을 걸어."
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "What's the main point though?",
"translation": "하지만 요점이 뭐야?"
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "It's about finding your true self.",
"translation": "진정한 자신을 찾는 것에 관한 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "소미가 진정한 자신을 찾는 것에 관한 책이라고 했나요?",
"hint": "소미의 설명을 들어보세요.",
"result": "O",
"explanation": "소미가 'It's about finding your true self'라고 진정한 자신을 찾는 것에 관한 책이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "Can you summarize the key ideas?",
"translation": "핵심 아이디어들을 요약해줄 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "It's more about feelings than facts.",
"translation": "사실들보다는 감정들에 관한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "It's more about feelings than @@.",
"hint": "소미가 감정들이 무엇보다 더 중요하다고 했나요?",
"optionA": "people",
"optionB": "facts",
"optionC": "time",
"result": "facts",
"explanation": "소미가 감정들이 '사실들(facts)'보다 더 중요하다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지호",
"script": "But facts help us understand better.",
"translation": "하지만 사실들이 우리가 더 잘 이해하게 도와줘."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Maybe both perspectives are valuable?",
"translation": "아마 두 관점 모두 가치 있을까?"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "Yes! Evidence and emotion together.",
"translation": "맞아! 증거와 감정이 함께."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지호의 동의에 대한 문장이에요.",
"optionA": "emotion",
"optionB": "Evidence",
"optionC": "and",
"optionD": "together",
"result": "Evidence and emotion together",
"explanation": "증거와 감정이 함께라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "You make learning more complete.",
"translation": "너는 학습을 더 완전하게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "지호",
"script": "And you add meaning to information.",
"translation": "그리고 너는 정보에 의미를 더해줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "지식의 정원",
"explanation": "ISFP의 개인적 관심과 ISTJ의 체계적 학습",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "This book speaks to my soul.",
"translation": "이 책이 내 영혼에 말을 걸어."
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "What's the main point though?",
"translation": "하지만 요점이 뭐야?"
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "It's about finding your true self.",
"translation": "진정한 자신을 찾는 것에 관한 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "소미가 진정한 자신을 찾는 것에 관한 책이라고 했나요?",
"hint": "소미의 설명을 들어보세요.",
"result": "O",
"explanation": "소미가 'It's about finding your true self'라고 진정한 자신을 찾는 것에 관한 책이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "Can you summarize the key ideas?",
"translation": "핵심 아이디어들을 요약해줄 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "It's more about feelings than facts.",
"translation": "사실들보다는 감정들에 관한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "It's more about feelings than @@.",
"hint": "소미가 감정들이 무엇보다 더 중요하다고 했나요?",
"optionA": "people",
"optionB": "facts",
"optionC": "time",
"result": "facts",
"explanation": "소미가 감정들이 '사실들(facts)'보다 더 중요하다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지호",
"script": "But facts help us understand better.",
"translation": "하지만 사실들이 우리가 더 잘 이해하게 도와줘."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Maybe both perspectives are valuable?",
"translation": "아마 두 관점 모두 가치 있을까?"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "Yes! Evidence and emotion together.",
"translation": "맞아! 증거와 감정이 함께."
},
{
"type": "puzzle",
"index": 11,
"hint": "지호의 동의에 대한 문장이에요.",
"optionA": "emotion",
"optionB": "Evidence",
"optionC": "and",
"optionD": "together",
"result": "Evidence and emotion together",
"explanation": "증거와 감정이 함께라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "You make learning more complete.",
"translation": "너는 학습을 더 완전하게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "지호",
"script": "And you add meaning to information.",
"translation": "그리고 너는 정보에 의미를 더해줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "역사의 발자취",
"explanation": "ISTJ의 사실 중심과 ISFP의 인간 중심 관점",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현수",
"script": "These historical dates are important facts.",
"translation": "이 역사적 날짜들은 중요한 사실들이야."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "But what about the people's stories?",
"translation": "하지만 사람들의 이야기는 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "현수",
"script": "Facts help us understand what happened.",
"translation": "사실들이 무슨 일이 일어났는지 이해하게 도와줘."
},
{
"type": "ox",
"index": 4,
"quiz": "현수가 사실들이 이해하는 데 도움이 된다고 했나요?",
"hint": "현수의 설명을 들어보세요.",
"result": "O",
"explanation": "현수가 'Facts help us understand what happened'라고 사실들이 이해하는 데 도움이 된다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "아린",
"script": "True, but their feelings make it real.",
"translation": "맞아, 하지만 그들의 감정이 그걸 현실적으로 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "현수",
"script": "How so?",
"translation": "어떻게?"
},
{
"type": "blank",
"index": 7,
"quiz": "How @@?",
"hint": "현수가 어떻게인지 물었나요?",
"optionA": "much",
"optionB": "so",
"optionC": "far",
"result": "so",
"explanation": "현수가 '어떻게(so)'인지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "아린",
"script": "We can feel what they felt.",
"translation": "우리가 그들이 느꼈던 걸 느낄 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "현수",
"script": "That's actually more engaging.",
"translation": "그게 실제로 더 흥미로워."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Facts and feelings tell complete stories.",
"translation": "사실들과 감정들이 완전한 이야기를 말해줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "아린의 통찰에 대한 문장이에요.",
"optionA": "tell",
"optionB": "Facts",
"optionC": "feelings",
"optionD": "stories",
"result": "Facts feelings tell stories",
"explanation": "사실들과 감정들이 이야기를 말해준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현수",
"script": "You bring history to life.",
"translation": "너는 역사를 생생하게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "And you keep it accurate!",
"translation": "그리고 너는 그것을 정확하게 유지해줘!"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "역사의 발자취",
"explanation": "ISTJ의 사실 중심과 ISFP의 인간 중심 관점",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현수",
"script": "These historical dates are important facts.",
"translation": "이 역사적 날짜들은 중요한 사실들이야."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "But what about the people's stories?",
"translation": "하지만 사람들의 이야기는 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "현수",
"script": "Facts help us understand what happened.",
"translation": "사실들이 무슨 일이 일어났는지 이해하게 도와줘."
},
{
"type": "ox",
"index": 4,
"quiz": "현수가 사실들이 이해하는 데 도움이 된다고 했나요?",
"hint": "현수의 설명을 들어보세요.",
"result": "O",
"explanation": "현수가 'Facts help us understand what happened'라고 사실들이 이해하는 데 도움이 된다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "아린",
"script": "True, but their feelings make it real.",
"translation": "맞아, 하지만 그들의 감정이 그걸 현실적으로 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "현수",
"script": "How so?",
"translation": "어떻게?"
},
{
"type": "blank",
"index": 7,
"quiz": "How @@?",
"hint": "현수가 어떻게인지 물었나요?",
"optionA": "much",
"optionB": "so",
"optionC": "far",
"result": "so",
"explanation": "현수가 '어떻게(so)'인지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "아린",
"script": "We can feel what they felt.",
"translation": "우리가 그들이 느꼈던 걸 느낄 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "현수",
"script": "That's actually more engaging.",
"translation": "그게 실제로 더 흥미로워."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Facts and feelings tell complete stories.",
"translation": "사실들과 감정들이 완전한 이야기를 말해줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "아린의 통찰에 대한 문장이에요.",
"optionA": "tell",
"optionB": "Facts",
"optionC": "feelings",
"optionD": "stories",
"result": "Facts feelings tell stories",
"explanation": "사실들과 감정들이 이야기를 말해준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현수",
"script": "You bring history to life.",
"translation": "너는 역사를 생생하게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "And you keep it accurate!",
"translation": "그리고 너는 그것을 정확하게 유지해줘!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "선택의 기로",
"explanation": "ISFP의 가치 기반과 ISTJ의 논리적 분석",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "This decision feels wrong inside.",
"translation": "이 결정이 속으로 잘못된 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "진우",
"script": "But the logic seems sound.",
"translation": "하지만 논리는 타당해 보여."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "My heart says there's something missing.",
"translation": "내 마음이 뭔가 빠진 게 있다고 말해."
},
{
"type": "ox",
"index": 4,
"quiz": "수지의 마음이 뭔가 빠진 게 있다고 말한다고 했나요?",
"hint": "수지의 직감을 들어보세요.",
"result": "O",
"explanation": "수지가 'My heart says there's something missing'라고 마음이 뭔가 빠진 게 있다고 말한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "진우",
"script": "What exactly bothers you?",
"translation": "정확히 뭐가 신경 쓰여?"
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "It doesn't consider people's real needs.",
"translation": "사람들의 진짜 필요를 고려하지 않아."
},
{
"type": "blank",
"index": 7,
"quiz": "It doesn't consider people's real @@.",
"hint": "수지가 사람들의 진짜 무엇을 고려하지 않는다고 했나요?",
"optionA": "money",
"optionB": "needs",
"optionC": "time",
"result": "needs",
"explanation": "수지가 사람들의 진짜 '필요(needs)'를 고려하지 않는다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "진우",
"script": "That's actually a crucial point.",
"translation": "그게 실제로 중요한 지적이야."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "Can we find a better solution?",
"translation": "더 나은 해결책을 찾을 수 있을까?"
},
{
"type": "script",
"index": 10,
"speaker": "진우",
"script": "Let me analyze the human factors.",
"translation": "인간적 요소들을 분석해볼게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "진우의 접근에 대한 문장이에요.",
"optionA": "analyze",
"optionB": "me",
"optionC": "Let",
"optionD": "factors",
"result": "Let me analyze factors",
"explanation": "요소들을 분석해보겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수지",
"script": "You listen to my concerns seriously.",
"translation": "너는 내 걱정을 진지하게 들어줘."
},
{
"type": "script",
"index": 13,
"speaker": "진우",
"script": "Your intuition often catches important things.",
"translation": "네 직관이 종종 중요한 것들을 포착해."
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "선택의 기로",
"explanation": "ISFP의 가치 기반과 ISTJ의 논리적 분석",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "This decision feels wrong inside.",
"translation": "이 결정이 속으로 잘못된 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "진우",
"script": "But the logic seems sound.",
"translation": "하지만 논리는 타당해 보여."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "My heart says there's something missing.",
"translation": "내 마음이 뭔가 빠진 게 있다고 말해."
},
{
"type": "ox",
"index": 4,
"quiz": "수지의 마음이 뭔가 빠진 게 있다고 말한다고 했나요?",
"hint": "수지의 직감을 들어보세요.",
"result": "O",
"explanation": "수지가 'My heart says there's something missing'라고 마음이 뭔가 빠진 게 있다고 말한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "진우",
"script": "What exactly bothers you?",
"translation": "정확히 뭐가 신경 쓰여?"
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "It doesn't consider people's real needs.",
"translation": "사람들의 진짜 필요를 고려하지 않아."
},
{
"type": "blank",
"index": 7,
"quiz": "It doesn't consider people's real @@.",
"hint": "수지가 사람들의 진짜 무엇을 고려하지 않는다고 했나요?",
"optionA": "money",
"optionB": "needs",
"optionC": "time",
"result": "needs",
"explanation": "수지가 사람들의 진짜 '필요(needs)'를 고려하지 않는다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "진우",
"script": "That's actually a crucial point.",
"translation": "그게 실제로 중요한 지적이야."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "Can we find a better solution?",
"translation": "더 나은 해결책을 찾을 수 있을까?"
},
{
"type": "script",
"index": 10,
"speaker": "진우",
"script": "Let me analyze the human factors.",
"translation": "인간적 요소들을 분석해볼게."
},
{
"type": "puzzle",
"index": 11,
"hint": "진우의 접근에 대한 문장이에요.",
"optionA": "analyze",
"optionB": "me",
"optionC": "Let",
"optionD": "factors",
"result": "Let me analyze factors",
"explanation": "요소들을 분석해보겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수지",
"script": "You listen to my concerns seriously.",
"translation": "너는 내 걱정을 진지하게 들어줘."
},
{
"type": "script",
"index": 13,
"speaker": "진우",
"script": "Your intuition often catches important things.",
"translation": "네 직관이 종종 중요한 것들을 포착해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "계획의 예술",
"explanation": "ISTJ의 단계별 계획과 ISFP의 유연한 흐름",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서윤",
"script": "Step one: research all options.",
"translation": "번역 내용"
},
{
"type": "script",
"index": 2,
"speaker": "도영",
"script": "What if new ideas come up?",
"translation": "새로운 아이디어가 나오면 어떡해?"
},
{
"type": "script",
"index": 3,
"speaker": "서윤",
"script": "We stick to the original plan.",
"translation": "우리는 원래 계획을 고수해."
},
{
"type": "ox",
"index": 4,
"quiz": "서윤이 원래 계획을 고수한다고 했나요?",
"hint": "서윤의 접근법을 들어보세요.",
"result": "O",
"explanation": "서윤이 'We stick to the original plan'라고 원래 계획을 고수한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도영",
"script": "But inspiration might lead somewhere better.",
"translation": "하지만 영감이 더 나은 곳으로 이끌 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서윤",
"script": "How do we know it's better?",
"translation": "어떻게 그게 더 나은지 알아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we know it's @@?",
"hint": "서윤이 어떻게 그게 무엇인지 아는지 물었나요?",
"optionA": "worse",
"optionB": "better",
"optionC": "same",
"result": "better",
"explanation": "서윤이 어떻게 그게 '더 나은지(better)' 아는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "도영",
"script": "We feel it in our hearts.",
"translation": "우리 마음으로 느껴."
},
{
"type": "script",
"index": 9,
"speaker": "서윤",
"script": "That's quite subjective though.",
"translation": "그건 꽤 주관적이긴 해."
},
{
"type": "script",
"index": 10,
"speaker": "도영",
"script": "Maybe we can test small changes?",
"translation": "작은 변화들을 테스트해볼 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도영의 제안에 대한 문장이에요.",
"optionA": "test",
"optionB": "we",
"optionC": "Maybe",
"optionD": "changes",
"result": "Maybe we test changes",
"explanation": "아마 우리가 변화들을 테스트해볼 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "서윤",
"script": "Careful testing could work.",
"translation": "신중한 테스트는 효과가 있을 수 있어."
},
{
"type": "script",
"index": 13,
"speaker": "도영",
"script": "Structure with flexibility sounds perfect!",
"translation": "유연성과 함께하는 구조가 완벽하게 들려!"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "계획의 예술",
"explanation": "ISTJ의 단계별 계획과 ISFP의 유연한 흐름",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서윤",
"script": "Step one: research all options.",
"translation": "번역 내용"
},
{
"type": "script",
"index": 2,
"speaker": "도영",
"script": "What if new ideas come up?",
"translation": "새로운 아이디어가 나오면 어떡해?"
},
{
"type": "script",
"index": 3,
"speaker": "서윤",
"script": "We stick to the original plan.",
"translation": "우리는 원래 계획을 고수해."
},
{
"type": "ox",
"index": 4,
"quiz": "서윤이 원래 계획을 고수한다고 했나요?",
"hint": "서윤의 접근법을 들어보세요.",
"result": "O",
"explanation": "서윤이 'We stick to the original plan'라고 원래 계획을 고수한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도영",
"script": "But inspiration might lead somewhere better.",
"translation": "하지만 영감이 더 나은 곳으로 이끌 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서윤",
"script": "How do we know it's better?",
"translation": "어떻게 그게 더 나은지 알아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we know it's @@?",
"hint": "서윤이 어떻게 그게 무엇인지 아는지 물었나요?",
"optionA": "worse",
"optionB": "better",
"optionC": "same",
"result": "better",
"explanation": "서윤이 어떻게 그게 '더 나은지(better)' 아는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "도영",
"script": "We feel it in our hearts.",
"translation": "우리 마음으로 느껴."
},
{
"type": "script",
"index": 9,
"speaker": "서윤",
"script": "That's quite subjective though.",
"translation": "그건 꽤 주관적이긴 해."
},
{
"type": "script",
"index": 10,
"speaker": "도영",
"script": "Maybe we can test small changes?",
"translation": "작은 변화들을 테스트해볼 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "도영의 제안에 대한 문장이에요.",
"optionA": "test",
"optionB": "we",
"optionC": "Maybe",
"optionD": "changes",
"result": "Maybe we test changes",
"explanation": "아마 우리가 변화들을 테스트해볼 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "서윤",
"script": "Careful testing could work.",
"translation": "신중한 테스트는 효과가 있을 수 있어."
},
{
"type": "script",
"index": 13,
"speaker": "도영",
"script": "Structure with flexibility sounds perfect!",
"translation": "유연성과 함께하는 구조가 완벽하게 들려!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "조화로운 일상",
"explanation": "ISFP의 자연스러운 리듬과 ISTJ의 규칙적 패턴",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건희",
"script": "I follow my natural energy flow.",
"translation": "내 자연스러운 에너지 흐름을 따라."
},
{
"type": "script",
"index": 2,
"speaker": "수연",
"script": "But routines help maintain consistency.",
"translation": "하지만 루틴이 일관성을 유지하는 데 도움이 돼."
},
{
"type": "script",
"index": 3,
"speaker": "건희",
"script": "Some days I feel creative.",
"translation": "어떤 날은 창의적으로 느껴져."
},
{
"type": "ox",
"index": 4,
"quiz": "건희가 어떤 날은 창의적으로 느껴진다고 했나요?",
"hint": "건희의 감정 변화를 들어보세요.",
"result": "O",
"explanation": "건희가 'Some days I feel creative'라고 어떤 날은 창의적으로 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수연",
"script": "How do you get things done?",
"translation": "어떻게 일들을 끝내?"
},
{
"type": "script",
"index": 6,
"speaker": "건희",
"script": "I do what feels right each moment.",
"translation": "매 순간 옳게 느껴지는 일을 해."
},
{
"type": "blank",
"index": 7,
"quiz": "I do what feels right each @@.",
"hint": "건희가 매 무엇 옳게 느껴지는 일을 한다고 했나요?",
"optionA": "day",
"optionB": "moment",
"optionC": "year",
"result": "moment",
"explanation": "건희가 매 '순간(moment)' 옳게 느껴지는 일을 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수연",
"script": "That sounds quite unpredictable.",
"translation": "꽤 예측할 수 없게 들려."
},
{
"type": "script",
"index": 9,
"speaker": "건희",
"script": "But it feels authentic to me.",
"translation": "하지만 나에게는 진정성 있게 느껴져."
},
{
"type": "script",
"index": 10,
"speaker": "수연",
"script": "I can respect that approach.",
"translation": "그 접근법을 존중할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수연의 인정에 대한 문장이에요.",
"optionA": "respect",
"optionB": "can",
"optionC": "I",
"optionD": "approach",
"result": "I can respect approach",
"explanation": "그 접근법을 존중할 수 있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건희",
"script": "And your stability helps me ground myself.",
"translation": "그리고 네 안정성이 나를 안정시키는 데 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "수연",
"script": "Different rhythms, same destination.",
"translation": "다른 리듬들, 같은 목적지."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "조화로운 일상",
"explanation": "ISFP의 자연스러운 리듬과 ISTJ의 규칙적 패턴",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건희",
"script": "I follow my natural energy flow.",
"translation": "내 자연스러운 에너지 흐름을 따라."
},
{
"type": "script",
"index": 2,
"speaker": "수연",
"script": "But routines help maintain consistency.",
"translation": "하지만 루틴이 일관성을 유지하는 데 도움이 돼."
},
{
"type": "script",
"index": 3,
"speaker": "건희",
"script": "Some days I feel creative.",
"translation": "어떤 날은 창의적으로 느껴져."
},
{
"type": "ox",
"index": 4,
"quiz": "건희가 어떤 날은 창의적으로 느껴진다고 했나요?",
"hint": "건희의 감정 변화를 들어보세요.",
"result": "O",
"explanation": "건희가 'Some days I feel creative'라고 어떤 날은 창의적으로 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수연",
"script": "How do you get things done?",
"translation": "어떻게 일들을 끝내?"
},
{
"type": "script",
"index": 6,
"speaker": "건희",
"script": "I do what feels right each moment.",
"translation": "매 순간 옳게 느껴지는 일을 해."
},
{
"type": "blank",
"index": 7,
"quiz": "I do what feels right each @@.",
"hint": "건희가 매 무엇 옳게 느껴지는 일을 한다고 했나요?",
"optionA": "day",
"optionB": "moment",
"optionC": "year",
"result": "moment",
"explanation": "건희가 매 '순간(moment)' 옳게 느껴지는 일을 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수연",
"script": "That sounds quite unpredictable.",
"translation": "꽤 예측할 수 없게 들려."
},
{
"type": "script",
"index": 9,
"speaker": "건희",
"script": "But it feels authentic to me.",
"translation": "하지만 나에게는 진정성 있게 느껴져."
},
{
"type": "script",
"index": 10,
"speaker": "수연",
"script": "I can respect that approach.",
"translation": "그 접근법을 존중할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "수연의 인정에 대한 문장이에요.",
"optionA": "respect",
"optionB": "can",
"optionC": "I",
"optionD": "approach",
"result": "I can respect approach",
"explanation": "그 접근법을 존중할 수 있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건희",
"script": "And your stability helps me ground myself.",
"translation": "그리고 네 안정성이 나를 안정시키는 데 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "수연",
"script": "Different rhythms, same destination.",
"translation": "다른 리듬들, 같은 목적지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "정돈된 마음",
"explanation": "ISTJ의 체계적 환경과 ISFP의 개성적 공간",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지연",
"script": "Everything has its designated place.",
"translation": "모든 것이 지정된 자리가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "But personal touches make spaces alive.",
"translation": "하지만 개인적 터치가 공간을 살아있게 만들어."
},
{
"type": "script",
"index": 3,
"speaker": "지연",
"script": "Organization helps me think clearly.",
"translation": "정리정돈이 명확하게 생각하는 데 도움이 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "지연이 정리정돈이 명확하게 생각하는 데 도움이 된다고 했나요?",
"hint": "지연의 설명을 들어보세요.",
"result": "O",
"explanation": "지연이 'Organization helps me think clearly'라고 정리정돈이 명확하게 생각하는 데 도움이 된다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소율",
"script": "And meaningful objects inspire my creativity.",
"translation": "그리고 의미 있는 물건들이 내 창의성에 영감을 줘."
},
{
"type": "script",
"index": 6,
"speaker": "지연",
"script": "How do you find things quickly?",
"translation": "어떻게 물건들을 빨리 찾아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you find things @@?",
"hint": "지연이 어떻게 물건들을 어떻게 찾는지 물었나요?",
"optionA": "slowly",
"optionB": "quickly",
"optionC": "never",
"result": "quickly",
"explanation": "지연이 어떻게 물건들을 '빨리(quickly)' 찾는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "소율",
"script": "I remember the feelings connected to them.",
"translation": "그것들과 연결된 감정들을 기억해."
},
{
"type": "script",
"index": 9,
"speaker": "지연",
"script": "That's actually quite efficient.",
"translation": "그게 실제로 꽤 효율적이야."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "Maybe we can combine both systems?",
"translation": "아마 우리가 두 시스템을 결합할 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소율의 제안에 대한 문장이에요.",
"optionA": "combine",
"optionB": "we",
"optionC": "Maybe",
"optionD": "systems",
"result": "Maybe we combine systems",
"explanation": "아마 우리가 시스템들을 결합할 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지연",
"script": "Organized beauty sounds interesting.",
"translation": "정리된 아름다움이 흥미롭게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Function and feeling together!",
"translation": "기능과 감정이 함께!"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "정돈된 마음",
"explanation": "ISTJ의 체계적 환경과 ISFP의 개성적 공간",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지연",
"script": "Everything has its designated place.",
"translation": "모든 것이 지정된 자리가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "But personal touches make spaces alive.",
"translation": "하지만 개인적 터치가 공간을 살아있게 만들어."
},
{
"type": "script",
"index": 3,
"speaker": "지연",
"script": "Organization helps me think clearly.",
"translation": "정리정돈이 명확하게 생각하는 데 도움이 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "지연이 정리정돈이 명확하게 생각하는 데 도움이 된다고 했나요?",
"hint": "지연의 설명을 들어보세요.",
"result": "O",
"explanation": "지연이 'Organization helps me think clearly'라고 정리정돈이 명확하게 생각하는 데 도움이 된다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소율",
"script": "And meaningful objects inspire my creativity.",
"translation": "그리고 의미 있는 물건들이 내 창의성에 영감을 줘."
},
{
"type": "script",
"index": 6,
"speaker": "지연",
"script": "How do you find things quickly?",
"translation": "어떻게 물건들을 빨리 찾아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you find things @@?",
"hint": "지연이 어떻게 물건들을 어떻게 찾는지 물었나요?",
"optionA": "slowly",
"optionB": "quickly",
"optionC": "never",
"result": "quickly",
"explanation": "지연이 어떻게 물건들을 '빨리(quickly)' 찾는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "소율",
"script": "I remember the feelings connected to them.",
"translation": "그것들과 연결된 감정들을 기억해."
},
{
"type": "script",
"index": 9,
"speaker": "지연",
"script": "That's actually quite efficient.",
"translation": "그게 실제로 꽤 효율적이야."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "Maybe we can combine both systems?",
"translation": "아마 우리가 두 시스템을 결합할 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "소율의 제안에 대한 문장이에요.",
"optionA": "combine",
"optionB": "we",
"optionC": "Maybe",
"optionD": "systems",
"result": "Maybe we combine systems",
"explanation": "아마 우리가 시스템들을 결합할 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지연",
"script": "Organized beauty sounds interesting.",
"translation": "정리된 아름다움이 흥미롭게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Function and feeling together!",
"translation": "기능과 감정이 함께!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 변화의 물결",
"explanation": "ISFP의 적응적 유연성과 ISTJ의 신중한 대응",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진호",
"script": "Everything changed so suddenly.",
"translation": "모든 것이 너무 갑자기 바뀌었어."
},
{
"type": "script",
"index": 2,
"speaker": "민경",
"script": "We need to analyze the situation.",
"translation": "상황을 분석해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "진호",
"script": "I'm trying to go with the flow.",
"translation": "흐름을 따라가려고 노력하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "진호가 흐름을 따라가려고 노력한다고 했나요?",
"hint": "진호의 대응 방식을 들어보세요.",
"result": "O",
"explanation": "진호가 'I'm trying to go with the flow'라고 흐름을 따라가려고 노력한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "민경",
"script": "But we should plan our response.",
"translation": "하지만 우리의 대응을 계획해야 해."
},
{
"type": "script",
"index": 6,
"speaker": "진호",
"script": "What if plans don't work?",
"translation": "계획들이 효과가 없으면 어떡해?"
},
{
"type": "blank",
"index": 7,
"quiz": "What if plans don't @@?",
"hint": "진호가 계획들이 무엇을 하지 않을까봐 걱정했나요?",
"optionA": "come",
"optionB": "work",
"optionC": "stay",
"result": "work",
"explanation": "진호가 계획들이 '효과가 없을까봐(work)' 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "민경",
"script": "Then we adjust them carefully.",
"translation": "그럼 신중하게 조정해."
},
{
"type": "script",
"index": 9,
"speaker": "진호",
"script": "Your steady approach calms me.",
"translation": "네 꾸준한 접근이 나를 진정시켜."
},
{
"type": "script",
"index": 10,
"speaker": "민경",
"script": "And your flexibility teaches me adaptation.",
"translation": "그리고 네 유연성이 나에게 적응을 가르쳐줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민경의 학습에 대한 문장이에요.",
"optionA": "flexibility",
"optionB": "your",
"optionC": "And",
"optionD": "adaptation",
"result": "And your flexibility adaptation",
"explanation": "그리고 네 유연성이 적응을 가르쳐준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "진호",
"script": "Together we can handle anything.",
"translation": "함께 우리는 무엇이든 처리할 수 있어."
},
{
"type": "script",
"index": 13,
"speaker": "민경",
"script": "Stability and adaptability combined.",
"translation": "안정성과 적응력이 결합된."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 변화의 물결",
"explanation": "ISFP의 적응적 유연성과 ISTJ의 신중한 대응",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진호",
"script": "Everything changed so suddenly.",
"translation": "모든 것이 너무 갑자기 바뀌었어."
},
{
"type": "script",
"index": 2,
"speaker": "민경",
"script": "We need to analyze the situation.",
"translation": "상황을 분석해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "진호",
"script": "I'm trying to go with the flow.",
"translation": "흐름을 따라가려고 노력하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "진호가 흐름을 따라가려고 노력한다고 했나요?",
"hint": "진호의 대응 방식을 들어보세요.",
"result": "O",
"explanation": "진호가 'I'm trying to go with the flow'라고 흐름을 따라가려고 노력한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "민경",
"script": "But we should plan our response.",
"translation": "하지만 우리의 대응을 계획해야 해."
},
{
"type": "script",
"index": 6,
"speaker": "진호",
"script": "What if plans don't work?",
"translation": "계획들이 효과가 없으면 어떡해?"
},
{
"type": "blank",
"index": 7,
"quiz": "What if plans don't @@?",
"hint": "진호가 계획들이 무엇을 하지 않을까봐 걱정했나요?",
"optionA": "come",
"optionB": "work",
"optionC": "stay",
"result": "work",
"explanation": "진호가 계획들이 '효과가 없을까봐(work)' 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "민경",
"script": "Then we adjust them carefully.",
"translation": "그럼 신중하게 조정해."
},
{
"type": "script",
"index": 9,
"speaker": "진호",
"script": "Your steady approach calms me.",
"translation": "네 꾸준한 접근이 나를 진정시켜."
},
{
"type": "script",
"index": 10,
"speaker": "민경",
"script": "And your flexibility teaches me adaptation.",
"translation": "그리고 네 유연성이 나에게 적응을 가르쳐줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "민경의 학습에 대한 문장이에요.",
"optionA": "flexibility",
"optionB": "your",
"optionC": "And",
"optionD": "adaptation",
"result": "And your flexibility adaptation",
"explanation": "그리고 네 유연성이 적응을 가르쳐준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "진호",
"script": "Together we can handle anything.",
"translation": "함께 우리는 무엇이든 처리할 수 있어."
},
{
"type": "script",
"index": 13,
"speaker": "민경",
"script": "Stability and adaptability combined.",
"translation": "안정성과 적응력이 결합된."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "압박감의 순간",
"explanation": "ISTJ의 체계적 관리와 ISFP의 감정적 지지",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동현",
"script": "Too many deadlines at once.",
"translation": "너무 많은 마감일이 한 번에."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "That sounds overwhelming.",
"translation": "압도적으로 들려."
},
{
"type": "script",
"index": 3,
"speaker": "동현",
"script": "I need to prioritize systematically.",
"translation": "체계적으로 우선순위를 정해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "동현이 체계적으로 우선순위를 정해야 한다고 했나요?",
"hint": "동현의 대처법을 들어보세요.",
"result": "O",
"explanation": "동현이 'I need to prioritize systematically'라고 체계적으로 우선순위를 정해야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "채영",
"script": "Don't forget to breathe and rest.",
"translation": "숨 쉬고 쉬는 것도 잊지 마."
},
{
"type": "script",
"index": 6,
"speaker": "동현",
"script": "Rest feels like wasting time.",
"translation": "쉬는 게 시간 낭비처럼 느껴져."
},
{
"type": "blank",
"index": 7,
"quiz": "Rest feels like wasting @@.",
"hint": "동현이 쉬는 게 무엇을 낭비하는 것처럼 느껴진다고 했나요?",
"optionA": "money",
"optionB": "time",
"optionC": "food",
"result": "time",
"explanation": "동현이 쉬는 게 '시간(time)' 낭비처럼 느껴진다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "채영",
"script": "But burnout wastes more time.",
"translation": "하지만 번아웃이 더 많은 시간을 낭비해."
},
{
"type": "script",
"index": 9,
"speaker": "동현",
"script": "You're right about that.",
"translation": "그것에 대해서는 네가 맞아."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "I'll help you take healthy breaks.",
"translation": "건강한 휴식을 취하도록 도와줄게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채영의 지원에 대한 문장이에요.",
"optionA": "help",
"optionB": "I'll",
"optionC": "healthy",
"optionD": "breaks",
"result": "I'll help healthy breaks",
"explanation": "건강한 휴식을 도와주겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Your caring makes stress manageable.",
"translation": "네 배려가 스트레스를 관리할 수 있게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "And your planning prevents bigger problems!",
"translation": "그리고 네 계획이 더 큰 문제들을 방지해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "압박감의 순간",
"explanation": "ISTJ의 체계적 관리와 ISFP의 감정적 지지",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동현",
"script": "Too many deadlines at once.",
"translation": "너무 많은 마감일이 한 번에."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "That sounds overwhelming.",
"translation": "압도적으로 들려."
},
{
"type": "script",
"index": 3,
"speaker": "동현",
"script": "I need to prioritize systematically.",
"translation": "체계적으로 우선순위를 정해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "동현이 체계적으로 우선순위를 정해야 한다고 했나요?",
"hint": "동현의 대처법을 들어보세요.",
"result": "O",
"explanation": "동현이 'I need to prioritize systematically'라고 체계적으로 우선순위를 정해야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "채영",
"script": "Don't forget to breathe and rest.",
"translation": "숨 쉬고 쉬는 것도 잊지 마."
},
{
"type": "script",
"index": 6,
"speaker": "동현",
"script": "Rest feels like wasting time.",
"translation": "쉬는 게 시간 낭비처럼 느껴져."
},
{
"type": "blank",
"index": 7,
"quiz": "Rest feels like wasting @@.",
"hint": "동현이 쉬는 게 무엇을 낭비하는 것처럼 느껴진다고 했나요?",
"optionA": "money",
"optionB": "time",
"optionC": "food",
"result": "time",
"explanation": "동현이 쉬는 게 '시간(time)' 낭비처럼 느껴진다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "채영",
"script": "But burnout wastes more time.",
"translation": "하지만 번아웃이 더 많은 시간을 낭비해."
},
{
"type": "script",
"index": 9,
"speaker": "동현",
"script": "You're right about that.",
"translation": "그것에 대해서는 네가 맞아."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "I'll help you take healthy breaks.",
"translation": "건강한 휴식을 취하도록 도와줄게."
},
{
"type": "puzzle",
"index": 11,
"hint": "채영의 지원에 대한 문장이에요.",
"optionA": "help",
"optionB": "I'll",
"optionC": "healthy",
"optionD": "breaks",
"result": "I'll help healthy breaks",
"explanation": "건강한 휴식을 도와주겠다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Your caring makes stress manageable.",
"translation": "네 배려가 스트레스를 관리할 수 있게 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "And your planning prevents bigger problems!",
"translation": "그리고 네 계획이 더 큰 문제들을 방지해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "소명의 목소리",
"explanation": "ISFP의 가치 추구와 ISTJ의 현실적 안정성",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "I want work that matches my values.",
"translation": "내 가치들과 맞는 일을 원해."
},
{
"type": "script",
"index": 2,
"speaker": "현수",
"script": "But you need financial stability too.",
"translation": "하지만 경제적 안정성도 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Money isn't everything to me.",
"translation": "돈이 나에게는 전부가 아니야."
},
{
"type": "ox",
"index": 4,
"quiz": "아린이 돈이 자신에게 전부가 아니라고 했나요?",
"hint": "아린의 가치관을 들어보세요.",
"result": "O",
"explanation": "아린이 'Money isn't everything to me'라고 돈이 자신에게 전부가 아니라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현수",
"script": "But it provides security and freedom.",
"translation": "하지만 그게 안정성과 자유를 제공해."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "True, but soul satisfaction matters more.",
"translation": "맞아, 하지만 영혼의 만족이 더 중요해."
},
{
"type": "blank",
"index": 7,
"quiz": "True, but soul satisfaction matters @@.",
"hint": "아린이 영혼의 만족이 어떻다고 했나요?",
"optionA": "less",
"optionB": "more",
"optionC": "never",
"result": "more",
"explanation": "아린이 영혼의 만족이 '더(more)' 중요하다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "현수",
"script": "Can you find both in one job?",
"translation": "한 직업에서 둘 다 찾을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That would be the perfect combination.",
"translation": "그게 완벽한 조합일 거야."
},
{
"type": "script",
"index": 10,
"speaker": "현수",
"script": "Let's research careers that offer both.",
"translation": "둘 다 제공하는 직업들을 조사해보자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "현수의 제안에 대한 문장이에요.",
"optionA": "research",
"optionB": "Let's",
"optionC": "careers",
"optionD": "both",
"result": "Let's research careers both",
"explanation": "둘 다 제공하는 직업들을 조사해보자는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "You help me be more practical.",
"translation": "너는 나를 더 실용적이 되게 도와줘."
},
{
"type": "script",
"index": 13,
"speaker": "현수",
"script": "And you remind me what really matters.",
"translation": "그리고 너는 나에게 정말로 중요한 게 뭔지 상기시켜줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "소명의 목소리",
"explanation": "ISFP의 가치 추구와 ISTJ의 현실적 안정성",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "I want work that matches my values.",
"translation": "내 가치들과 맞는 일을 원해."
},
{
"type": "script",
"index": 2,
"speaker": "현수",
"script": "But you need financial stability too.",
"translation": "하지만 경제적 안정성도 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Money isn't everything to me.",
"translation": "돈이 나에게는 전부가 아니야."
},
{
"type": "ox",
"index": 4,
"quiz": "아린이 돈이 자신에게 전부가 아니라고 했나요?",
"hint": "아린의 가치관을 들어보세요.",
"result": "O",
"explanation": "아린이 'Money isn't everything to me'라고 돈이 자신에게 전부가 아니라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현수",
"script": "But it provides security and freedom.",
"translation": "하지만 그게 안정성과 자유를 제공해."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "True, but soul satisfaction matters more.",
"translation": "맞아, 하지만 영혼의 만족이 더 중요해."
},
{
"type": "blank",
"index": 7,
"quiz": "True, but soul satisfaction matters @@.",
"hint": "아린이 영혼의 만족이 어떻다고 했나요?",
"optionA": "less",
"optionB": "more",
"optionC": "never",
"result": "more",
"explanation": "아린이 영혼의 만족이 '더(more)' 중요하다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "현수",
"script": "Can you find both in one job?",
"translation": "한 직업에서 둘 다 찾을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That would be the perfect combination.",
"translation": "그게 완벽한 조합일 거야."
},
{
"type": "script",
"index": 10,
"speaker": "현수",
"script": "Let's research careers that offer both.",
"translation": "둘 다 제공하는 직업들을 조사해보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "현수의 제안에 대한 문장이에요.",
"optionA": "research",
"optionB": "Let's",
"optionC": "careers",
"optionD": "both",
"result": "Let's research careers both",
"explanation": "둘 다 제공하는 직업들을 조사해보자는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "You help me be more practical.",
"translation": "너는 나를 더 실용적이 되게 도와줘."
},
{
"type": "script",
"index": 13,
"speaker": "현수",
"script": "And you remind me what really matters.",
"translation": "그리고 너는 나에게 정말로 중요한 게 뭔지 상기시켜줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "경력의 계단",
"explanation": "ISTJ의 단계적 발전과 ISFP의 개인적 성장",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Career advancement requires clear steps.",
"translation": "경력 발전은 명확한 단계들이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "But what about personal fulfillment?",
"translation": "하지만 개인적 성취감은 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "Success brings satisfaction naturally.",
"translation": "성공이 자연스럽게 만족감을 가져와."
},
{
"type": "ox",
"index": 4,
"quiz": "지수가 성공이 자연스럽게 만족감을 가져온다고 했나요?",
"hint": "지수의 생각을 들어보세요.",
"result": "O",
"explanation": "지수가 'Success brings satisfaction naturally'라고 성공이 자연스럽게 만족감을 가져온다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수지",
"script": "Not always. Some success feels empty.",
"translation": "항상 그런 건 아니야. 어떤 성공은 공허하게 느껴져."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "How do you define meaningful success?",
"translation": "의미 있는 성공을 어떻게 정의해?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you define meaningful @@?",
"hint": "지수가 의미 있는 무엇을 어떻게 정의하는지 물었나요?",
"optionA": "failure",
"optionB": "success",
"optionC": "money",
"result": "success",
"explanation": "지수가 의미 있는 '성공(success)'을 어떻게 정의하는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "수지",
"script": "When work aligns with my inner self.",
"translation": "일이 내 내면의 자아와 일치할 때."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "That's actually quite wise thinking.",
"translation": "그게 실제로 꽤 현명한 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "Maybe we can plan for both goals?",
"translation": "아마 우리가 두 목표 모두를 위해 계획할 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 제안에 대한 문장이에요.",
"optionA": "plan",
"optionB": "we",
"optionC": "Maybe",
"optionD": "goals",
"result": "Maybe we plan goals",
"explanation": "아마 우리가 목표들을 계획할 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "Strategic authenticity sounds perfect.",
"translation": "전략적 진정성이 완벽하게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Career ladder with heart included!",
"translation": "마음을 포함한 경력 사다리!"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "경력의 계단",
"explanation": "ISTJ의 단계적 발전과 ISFP의 개인적 성장",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Career advancement requires clear steps.",
"translation": "경력 발전은 명확한 단계들이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "But what about personal fulfillment?",
"translation": "하지만 개인적 성취감은 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "Success brings satisfaction naturally.",
"translation": "성공이 자연스럽게 만족감을 가져와."
},
{
"type": "ox",
"index": 4,
"quiz": "지수가 성공이 자연스럽게 만족감을 가져온다고 했나요?",
"hint": "지수의 생각을 들어보세요.",
"result": "O",
"explanation": "지수가 'Success brings satisfaction naturally'라고 성공이 자연스럽게 만족감을 가져온다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수지",
"script": "Not always. Some success feels empty.",
"translation": "항상 그런 건 아니야. 어떤 성공은 공허하게 느껴져."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "How do you define meaningful success?",
"translation": "의미 있는 성공을 어떻게 정의해?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you define meaningful @@?",
"hint": "지수가 의미 있는 무엇을 어떻게 정의하는지 물었나요?",
"optionA": "failure",
"optionB": "success",
"optionC": "money",
"result": "success",
"explanation": "지수가 의미 있는 '성공(success)'을 어떻게 정의하는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "수지",
"script": "When work aligns with my inner self.",
"translation": "일이 내 내면의 자아와 일치할 때."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "That's actually quite wise thinking.",
"translation": "그게 실제로 꽤 현명한 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "Maybe we can plan for both goals?",
"translation": "아마 우리가 두 목표 모두를 위해 계획할 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 제안에 대한 문장이에요.",
"optionA": "plan",
"optionB": "we",
"optionC": "Maybe",
"optionD": "goals",
"result": "Maybe we plan goals",
"explanation": "아마 우리가 목표들을 계획할 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "Strategic authenticity sounds perfect.",
"translation": "전략적 진정성이 완벽하게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Career ladder with heart included!",
"translation": "마음을 포함한 경력 사다리!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "예술의 순간",
"explanation": "ISFP의 창의적 표현과 ISTJ의 체계적 지원",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "Art flows from my heart naturally.",
"translation": "예술이 내 마음에서 자연스럽게 흘러나와."
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "How do you know when it's finished?",
"translation": "언제 끝났는지 어떻게 알아?"
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "When it feels complete inside.",
"translation": "속으로 완성된 것 같이 느껴질 때."
},
{
"type": "ox",
"index": 4,
"quiz": "소미가 속으로 완성된 것 같이 느껴질 때라고 했나요?",
"hint": "소미의 기준을 들어보세요.",
"result": "O",
"explanation": "소미가 'When it feels complete inside'라고 속으로 완성된 것 같이 느껴질 때라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "That's quite subjective though.",
"translation": "그건 꽤 주관적이긴 해."
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "But art is about personal expression.",
"translation": "하지만 예술은 개인적 표현에 관한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "But art is about personal @@.",
"hint": "소미가 예술이 개인적 무엇에 관한 것이라고 했나요?",
"optionA": "money",
"optionB": "expression",
"optionC": "time",
"result": "expression",
"explanation": "소미가 예술이 개인적 '표현(expression)'에 관한 것이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Can I help organize your supplies?",
"translation": "네 용품들을 정리하는 걸 도와줄 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "That would be amazing!",
"translation": "그거면 멋질 거야!"
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "Organization might inspire new creativity.",
"translation": "정리정돈이 새로운 창의성에 영감을 줄지도 몰라."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "동현의 생각에 대한 문장이에요.",
"optionA": "inspire",
"optionB": "might",
"optionC": "Organization",
"optionD": "creativity",
"result": "Organization might inspire creativity",
"explanation": "정리정돈이 창의성에 영감을 줄지도 모른다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "Structure supporting freedom sounds perfect.",
"translation": "자유를 지지하는 구조가 완벽하게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Art with efficient systems!",
"translation": "효율적인 시스템과 함께하는 예술!"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "예술의 순간",
"explanation": "ISFP의 창의적 표현과 ISTJ의 체계적 지원",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "Art flows from my heart naturally.",
"translation": "예술이 내 마음에서 자연스럽게 흘러나와."
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "How do you know when it's finished?",
"translation": "언제 끝났는지 어떻게 알아?"
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "When it feels complete inside.",
"translation": "속으로 완성된 것 같이 느껴질 때."
},
{
"type": "ox",
"index": 4,
"quiz": "소미가 속으로 완성된 것 같이 느껴질 때라고 했나요?",
"hint": "소미의 기준을 들어보세요.",
"result": "O",
"explanation": "소미가 'When it feels complete inside'라고 속으로 완성된 것 같이 느껴질 때라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "That's quite subjective though.",
"translation": "그건 꽤 주관적이긴 해."
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "But art is about personal expression.",
"translation": "하지만 예술은 개인적 표현에 관한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "But art is about personal @@.",
"hint": "소미가 예술이 개인적 무엇에 관한 것이라고 했나요?",
"optionA": "money",
"optionB": "expression",
"optionC": "time",
"result": "expression",
"explanation": "소미가 예술이 개인적 '표현(expression)'에 관한 것이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Can I help organize your supplies?",
"translation": "네 용품들을 정리하는 걸 도와줄 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "That would be amazing!",
"translation": "그거면 멋질 거야!"
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "Organization might inspire new creativity.",
"translation": "정리정돈이 새로운 창의성에 영감을 줄지도 몰라."
},
{
"type": "puzzle",
"index": 11,
"hint": "동현의 생각에 대한 문장이에요.",
"optionA": "inspire",
"optionB": "might",
"optionC": "Organization",
"optionD": "creativity",
"result": "Organization might inspire creativity",
"explanation": "정리정돈이 창의성에 영감을 줄지도 모른다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "Structure supporting freedom sounds perfect.",
"translation": "자유를 지지하는 구조가 완벽하게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Art with efficient systems!",
"translation": "효율적인 시스템과 함께하는 예술!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자연과의 대화",
"explanation": "ISTJ의 계획적 야외 활동과 ISFP의 즉흥적 자연 체험",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수빈",
"script": "I planned our hiking route carefully.",
"translation": "하이킹 경로를 신중하게 계획했어."
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "What if we find interesting paths?",
"translation": "흥미로운 길들을 찾으면 어떡해?"
},
{
"type": "script",
"index": 3,
"speaker": "수빈",
"script": "We might get lost exploring.",
"translation": "탐험하다가 길을 잃을 수도 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "수빈이 탐험하다가 길을 잃을 수도 있다고 했나요?",
"hint": "수빈의 걱정을 들어보세요.",
"result": "O",
"explanation": "수빈이 'We might get lost exploring'라고 탐험하다가 길을 잃을 수도 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "But discovery makes adventures memorable.",
"translation": "하지만 발견이 모험을 기억에 남게 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "수빈",
"script": "Safety should come first though.",
"translation": "하지만 안전이 우선이어야 해."
},
{
"type": "blank",
"index": 7,
"quiz": "Safety should come first @@.",
"hint": "수빈이 안전이 언제 와야 한다고 했나요?",
"optionA": "later",
"optionB": "though",
"optionC": "never",
"result": "though",
"explanation": "수빈이 '하지만(though)' 안전이 우선이어야 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "What about short detours with return plans?",
"translation": "복귀 계획과 함께하는 짧은 우회로는 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "수빈",
"script": "Calculated spontaneity could work.",
"translation": "계산된 즉흥성이 효과가 있을 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "준석",
"script": "You make adventures safer and better.",
"translation": "너는 모험을 더 안전하고 좋게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준석의 칭찬에 대한 문장이에요.",
"optionA": "make",
"optionB": "You",
"optionC": "safer",
"optionD": "adventures",
"result": "You make adventures safer",
"explanation": "너는 모험을 더 안전하게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수빈",
"script": "And you add wonder to careful plans.",
"translation": "그리고 너는 신중한 계획들에 경이로움을 더해줘."
},
{
"type": "script",
"index": 13,
"speaker": "준석",
"script": "Prepared spontaneity is the best!",
"translation": "준비된 즉흥성이 최고야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자연과의 대화",
"explanation": "ISTJ의 계획적 야외 활동과 ISFP의 즉흥적 자연 체험",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수빈",
"script": "I planned our hiking route carefully.",
"translation": "하이킹 경로를 신중하게 계획했어."
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "What if we find interesting paths?",
"translation": "흥미로운 길들을 찾으면 어떡해?"
},
{
"type": "script",
"index": 3,
"speaker": "수빈",
"script": "We might get lost exploring.",
"translation": "탐험하다가 길을 잃을 수도 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "수빈이 탐험하다가 길을 잃을 수도 있다고 했나요?",
"hint": "수빈의 걱정을 들어보세요.",
"result": "O",
"explanation": "수빈이 'We might get lost exploring'라고 탐험하다가 길을 잃을 수도 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "But discovery makes adventures memorable.",
"translation": "하지만 발견이 모험을 기억에 남게 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "수빈",
"script": "Safety should come first though.",
"translation": "하지만 안전이 우선이어야 해."
},
{
"type": "blank",
"index": 7,
"quiz": "Safety should come first @@.",
"hint": "수빈이 안전이 언제 와야 한다고 했나요?",
"optionA": "later",
"optionB": "though",
"optionC": "never",
"result": "though",
"explanation": "수빈이 '하지만(though)' 안전이 우선이어야 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "What about short detours with return plans?",
"translation": "복귀 계획과 함께하는 짧은 우회로는 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "수빈",
"script": "Calculated spontaneity could work.",
"translation": "계산된 즉흥성이 효과가 있을 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "준석",
"script": "You make adventures safer and better.",
"translation": "너는 모험을 더 안전하고 좋게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "준석의 칭찬에 대한 문장이에요.",
"optionA": "make",
"optionB": "You",
"optionC": "safer",
"optionD": "adventures",
"result": "You make adventures safer",
"explanation": "너는 모험을 더 안전하게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수빈",
"script": "And you add wonder to careful plans.",
"translation": "그리고 너는 신중한 계획들에 경이로움을 더해줘."
},
{
"type": "script",
"index": 13,
"speaker": "준석",
"script": "Prepared spontaneity is the best!",
"translation": "준비된 즉흥성이 최고야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "마음의 상처",
"explanation": "ISFP의 감정적 공감과 ISTJ의 건설적 조언",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건희",
"script": "My friend's words really hurt me.",
"translation": "내 친구의 말이 정말 상처가 됐어."
},
{
"type": "script",
"index": 2,
"speaker": "지연",
"script": "What exactly did they say?",
"translation": "정확히 뭐라고 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "건희",
"script": "They criticized my dreams harshly.",
"translation": "내 꿈을 심하게 비판했어."
},
{
"type": "ox",
"index": 4,
"quiz": "건희의 친구가 꿈을 심하게 비판했다고 했나요?",
"hint": "건희가 받은 상처를 들어보세요.",
"result": "O",
"explanation": "건희가 'They criticized my dreams harshly'라고 친구가 꿈을 심하게 비판했다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지연",
"script": "That must have felt terrible.",
"translation": "끔찍하게 느껴졌을 거야."
},
{
"type": "script",
"index": 6,
"speaker": "건희",
"script": "I don't know how to respond.",
"translation": "어떻게 반응해야 할지 모르겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "I don't know how to @@.",
"hint": "건희가 어떻게 무엇을 해야 할지 모르겠다고 했나요?",
"optionA": "sleep",
"optionB": "respond",
"optionC": "eat",
"result": "respond",
"explanation": "건희가 어떻게 '반응(respond)'해야 할지 모르겠다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지연",
"script": "Maybe talk to them calmly about it?",
"translation": "아마 그것에 대해 차분히 이야기해볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "건희",
"script": "What if they don't understand?",
"translation": "그들이 이해하지 못하면 어떡해?"
},
{
"type": "script",
"index": 10,
"speaker": "지연",
"script": "At least you'll have tried communication.",
"translation": "적어도 의사소통을 시도해봤을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지연의 격려에 대한 문장이에요.",
"optionA": "tried",
"optionB": "you'll",
"optionC": "least",
"optionD": "communication",
"result": "least you'll tried communication",
"explanation": "적어도 의사소통을 시도해봤을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건희",
"script": "Your practical advice helps my emotional pain.",
"translation": "네 실용적인 조언이 내 감정적 고통에 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "지연",
"script": "And your feelings help me understand people better.",
"translation": "그리고 네 감정들이 나를 사람들을 더 잘 이해하게 도와줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "마음의 상처",
"explanation": "ISFP의 감정적 공감과 ISTJ의 건설적 조언",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건희",
"script": "My friend's words really hurt me.",
"translation": "내 친구의 말이 정말 상처가 됐어."
},
{
"type": "script",
"index": 2,
"speaker": "지연",
"script": "What exactly did they say?",
"translation": "정확히 뭐라고 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "건희",
"script": "They criticized my dreams harshly.",
"translation": "내 꿈을 심하게 비판했어."
},
{
"type": "ox",
"index": 4,
"quiz": "건희의 친구가 꿈을 심하게 비판했다고 했나요?",
"hint": "건희가 받은 상처를 들어보세요.",
"result": "O",
"explanation": "건희가 'They criticized my dreams harshly'라고 친구가 꿈을 심하게 비판했다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지연",
"script": "That must have felt terrible.",
"translation": "끔찍하게 느껴졌을 거야."
},
{
"type": "script",
"index": 6,
"speaker": "건희",
"script": "I don't know how to respond.",
"translation": "어떻게 반응해야 할지 모르겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "I don't know how to @@.",
"hint": "건희가 어떻게 무엇을 해야 할지 모르겠다고 했나요?",
"optionA": "sleep",
"optionB": "respond",
"optionC": "eat",
"result": "respond",
"explanation": "건희가 어떻게 '반응(respond)'해야 할지 모르겠다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지연",
"script": "Maybe talk to them calmly about it?",
"translation": "아마 그것에 대해 차분히 이야기해볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "건희",
"script": "What if they don't understand?",
"translation": "그들이 이해하지 못하면 어떡해?"
},
{
"type": "script",
"index": 10,
"speaker": "지연",
"script": "At least you'll have tried communication.",
"translation": "적어도 의사소통을 시도해봤을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지연의 격려에 대한 문장이에요.",
"optionA": "tried",
"optionB": "you'll",
"optionC": "least",
"optionD": "communication",
"result": "least you'll tried communication",
"explanation": "적어도 의사소통을 시도해봤을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건희",
"script": "Your practical advice helps my emotional pain.",
"translation": "네 실용적인 조언이 내 감정적 고통에 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "지연",
"script": "And your feelings help me understand people better.",
"translation": "그리고 네 감정들이 나를 사람들을 더 잘 이해하게 도와줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "공정함의 기준",
"explanation": "ISTJ의 객관적 판단과 ISFP의 개인적 배려",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현수",
"script": "Rules should apply equally to everyone.",
"translation": "규칙은 모든 사람에게 동등하게 적용되어야 해."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "But individual circumstances matter too.",
"translation": "하지만 개인적 상황들도 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "현수",
"script": "Fairness means consistent treatment.",
"translation": "공정함은 일관된 대우를 의미해."
},
{
"type": "ox",
"index": 4,
"quiz": "현수가 공정함이 일관된 대우를 의미한다고 했나요?",
"hint": "현수의 공정함 정의를 들어보세요.",
"result": "O",
"explanation": "현수가 'Fairness means consistent treatment'라고 공정함이 일관된 대우를 의미한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소율",
"script": "True, but compassion makes rules more human.",
"translation": "맞아, 하지만 연민이 규칙을 더 인간적으로 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "현수",
"script": "How do we balance both principles?",
"translation": "두 원칙을 어떻게 균형 맞춰?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we balance both @@?",
"hint": "현수가 무엇을 균형 맞추자고 했나요?",
"optionA": "people",
"optionB": "principles",
"optionC": "days",
"result": "principles",
"explanation": "현수가 두 '원칙들(principles)'을 균형 맞추자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소율",
"script": "Maybe consider context within consistent framework?",
"translation": "일관된 틀 안에서 맥락을 고려하는 건 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "현수",
"script": "Structured flexibility could work.",
"translation": "구조적 유연성이 효과가 있을 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "You help me think more systematically.",
"translation": "너는 나를 더 체계적으로 생각하게 도와줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소율의 감사에 대한 문장이에요.",
"optionA": "help",
"optionB": "You",
"optionC": "think",
"optionD": "systematically",
"result": "You help think systematically",
"explanation": "너는 체계적으로 생각하도록 도와준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현수",
"script": "And you remind me to consider hearts.",
"translation": "그리고 너는 나에게 마음들을 고려하라고 상기시켜줘."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Justice with kindness works perfectly!",
"translation": "친절함과 함께하는 정의가 완벽하게 작동해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "공정함의 기준",
"explanation": "ISTJ의 객관적 판단과 ISFP의 개인적 배려",
"level": 3,
"my_mbti": "ISTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현수",
"script": "Rules should apply equally to everyone.",
"translation": "규칙은 모든 사람에게 동등하게 적용되어야 해."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "But individual circumstances matter too.",
"translation": "하지만 개인적 상황들도 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "현수",
"script": "Fairness means consistent treatment.",
"translation": "공정함은 일관된 대우를 의미해."
},
{
"type": "ox",
"index": 4,
"quiz": "현수가 공정함이 일관된 대우를 의미한다고 했나요?",
"hint": "현수의 공정함 정의를 들어보세요.",
"result": "O",
"explanation": "현수가 'Fairness means consistent treatment'라고 공정함이 일관된 대우를 의미한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소율",
"script": "True, but compassion makes rules more human.",
"translation": "맞아, 하지만 연민이 규칙을 더 인간적으로 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "현수",
"script": "How do we balance both principles?",
"translation": "두 원칙을 어떻게 균형 맞춰?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do we balance both @@?",
"hint": "현수가 무엇을 균형 맞추자고 했나요?",
"optionA": "people",
"optionB": "principles",
"optionC": "days",
"result": "principles",
"explanation": "현수가 두 '원칙들(principles)'을 균형 맞추자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소율",
"script": "Maybe consider context within consistent framework?",
"translation": "일관된 틀 안에서 맥락을 고려하는 건 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "현수",
"script": "Structured flexibility could work.",
"translation": "구조적 유연성이 효과가 있을 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "You help me think more systematically.",
"translation": "너는 나를 더 체계적으로 생각하게 도와줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "소율의 감사에 대한 문장이에요.",
"optionA": "help",
"optionB": "You",
"optionC": "think",
"optionD": "systematically",
"result": "You help think systematically",
"explanation": "너는 체계적으로 생각하도록 도와준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현수",
"script": "And you remind me to consider hearts.",
"translation": "그리고 너는 나에게 마음들을 고려하라고 상기시켜줘."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Justice with kindness works perfectly!",
"translation": "친절함과 함께하는 정의가 완벽하게 작동해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "조용한 관찰자와 활기찬 참여자",
"explanation": "ISFP의 내면적 관찰과 ESFP의 활발한 참여",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "I like watching people from here.",
"translation": "여기서 사람들을 지켜보는 게 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Come join the conversation with us!",
"translation": "우리와 함께 대화에 참여해!"
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "I prefer listening and learning.",
"translation": "듣고 배우는 게 좋아."
},
{
"type": "ox",
"index": 4,
"quiz": "채영이 듣고 배우는 것을 선호한다고 했나요?",
"hint": "채영의 선호를 들어보세요.",
"result": "O",
"explanation": "채영이 'I prefer listening and learning'라고 듣고 배우는 것을 선호한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "But sharing stories is so fun!",
"translation": "하지만 이야기를 나누는 게 너무 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I share when it feels natural.",
"translation": "자연스럽게 느껴질 때 나눠."
},
{
"type": "blank",
"index": 7,
"quiz": "I share when it feels @@.",
"hint": "채영이 언제 나눈다고 했나요?",
"optionA": "forced",
"optionB": "natural",
"optionC": "never",
"result": "natural",
"explanation": "채영이 '자연스럽게(natural)' 느껴질 때 나눈다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That's totally fine! You're authentic.",
"translation": "완전히 괜찮아! 너는 진정성이 있어."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "And you bring warmth to everyone.",
"translation": "그리고 너는 모든 사람에게 따뜻함을 가져다줘."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "We both care about people differently.",
"translation": "우리는 둘 다 다르게 사람들을 신경 써."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔의 관찰에 대한 문장이에요.",
"optionA": "care",
"optionB": "both",
"optionC": "We",
"optionD": "differently",
"result": "We both care differently",
"explanation": "우리는 둘 다 다르게 신경 쓴다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "Different ways, same heart.",
"translation": "다른 방법들, 같은 마음."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Perfect balance of quiet and lively!",
"translation": "조용함과 활기참의 완벽한 균형!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "조용한 관찰자와 활기찬 참여자",
"explanation": "ISFP의 내면적 관찰과 ESFP의 활발한 참여",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "I like watching people from here.",
"translation": "여기서 사람들을 지켜보는 게 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Come join the conversation with us!",
"translation": "우리와 함께 대화에 참여해!"
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "I prefer listening and learning.",
"translation": "듣고 배우는 게 좋아."
},
{
"type": "ox",
"index": 4,
"quiz": "채영이 듣고 배우는 것을 선호한다고 했나요?",
"hint": "채영의 선호를 들어보세요.",
"result": "O",
"explanation": "채영이 'I prefer listening and learning'라고 듣고 배우는 것을 선호한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "But sharing stories is so fun!",
"translation": "하지만 이야기를 나누는 게 너무 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I share when it feels natural.",
"translation": "자연스럽게 느껴질 때 나눠."
},
{
"type": "blank",
"index": 7,
"quiz": "I share when it feels @@.",
"hint": "채영이 언제 나눈다고 했나요?",
"optionA": "forced",
"optionB": "natural",
"optionC": "never",
"result": "natural",
"explanation": "채영이 '자연스럽게(natural)' 느껴질 때 나눈다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That's totally fine! You're authentic.",
"translation": "완전히 괜찮아! 너는 진정성이 있어."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "And you bring warmth to everyone.",
"translation": "그리고 너는 모든 사람에게 따뜻함을 가져다줘."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "We both care about people differently.",
"translation": "우리는 둘 다 다르게 사람들을 신경 써."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔의 관찰에 대한 문장이에요.",
"optionA": "care",
"optionB": "both",
"optionC": "We",
"optionD": "differently",
"result": "We both care differently",
"explanation": "우리는 둘 다 다르게 신경 쓴다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "Different ways, same heart.",
"translation": "다른 방법들, 같은 마음."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Perfect balance of quiet and lively!",
"translation": "조용함과 활기참의 완벽한 균형!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "스포트라이트와 그림자",
"explanation": "ESFP의 중심에서 빛나기와 ISFP의 뒤에서 지지하기",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미소",
"script": "Everyone's looking at me perform!",
"translation": "모든 사람이 내 공연을 보고 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "You shine so naturally up there.",
"translation": "거기서 너무 자연스럽게 빛나."
},
{
"type": "script",
"index": 3,
"speaker": "미소",
"script": "I love connecting with the audience!",
"translation": "관객들과 연결되는 게 좋아!"
},
{
"type": "ox",
"index": 4,
"quiz": "미소가 관객들과 연결되는 것을 좋아한다고 했나요?",
"hint": "미소의 감정을 들어보세요.",
"result": "O",
"explanation": "미소가 'I love connecting with the audience!'라고 관객들과 연결되는 것을 좋아한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수지",
"script": "I prefer supporting from backstage.",
"translation": "나는 무대 뒤에서 지지하는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "미소",
"script": "But don't you want to be seen?",
"translation": "하지만 보이고 싶지 않아?"
},
{
"type": "blank",
"index": 7,
"quiz": "But don't you want to be @@?",
"hint": "미소가 수지가 어떻게 되고 싶지 않냐고 물었나요?",
"optionA": "hidden",
"optionB": "seen",
"optionC": "tired",
"result": "seen",
"explanation": "미소가 수지가 '보이고(seen)' 싶지 않냐고 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "수지",
"script": "I feel fulfilled helping others shine.",
"translation": "다른 사람들이 빛나도록 도와주는 것에 성취감을 느껴."
},
{
"type": "script",
"index": 9,
"speaker": "미소",
"script": "That's actually really beautiful!",
"translation": "그게 실제로 정말 아름다워!"
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "Your energy inspires my creativity.",
"translation": "네 에너지가 내 창의성에 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 감사에 대한 문장이에요.",
"optionA": "energy",
"optionB": "Your",
"optionC": "inspires",
"optionD": "creativity",
"result": "Your energy inspires creativity",
"explanation": "네 에너지가 창의성에 영감을 준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "미소",
"script": "And your support makes me brave!",
"translation": "그리고 네 지지가 나를 용감하게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Stars need both spotlight and shadow.",
"translation": "별들에게는 스포트라이트와 그림자 둘 다 필요해."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "스포트라이트와 그림자",
"explanation": "ESFP의 중심에서 빛나기와 ISFP의 뒤에서 지지하기",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미소",
"script": "Everyone's looking at me perform!",
"translation": "모든 사람이 내 공연을 보고 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "You shine so naturally up there.",
"translation": "거기서 너무 자연스럽게 빛나."
},
{
"type": "script",
"index": 3,
"speaker": "미소",
"script": "I love connecting with the audience!",
"translation": "관객들과 연결되는 게 좋아!"
},
{
"type": "ox",
"index": 4,
"quiz": "미소가 관객들과 연결되는 것을 좋아한다고 했나요?",
"hint": "미소의 감정을 들어보세요.",
"result": "O",
"explanation": "미소가 'I love connecting with the audience!'라고 관객들과 연결되는 것을 좋아한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수지",
"script": "I prefer supporting from backstage.",
"translation": "나는 무대 뒤에서 지지하는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "미소",
"script": "But don't you want to be seen?",
"translation": "하지만 보이고 싶지 않아?"
},
{
"type": "blank",
"index": 7,
"quiz": "But don't you want to be @@?",
"hint": "미소가 수지가 어떻게 되고 싶지 않냐고 물었나요?",
"optionA": "hidden",
"optionB": "seen",
"optionC": "tired",
"result": "seen",
"explanation": "미소가 수지가 '보이고(seen)' 싶지 않냐고 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "수지",
"script": "I feel fulfilled helping others shine.",
"translation": "다른 사람들이 빛나도록 도와주는 것에 성취감을 느껴."
},
{
"type": "script",
"index": 9,
"speaker": "미소",
"script": "That's actually really beautiful!",
"translation": "그게 실제로 정말 아름다워!"
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "Your energy inspires my creativity.",
"translation": "네 에너지가 내 창의성에 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 감사에 대한 문장이에요.",
"optionA": "energy",
"optionB": "Your",
"optionC": "inspires",
"optionD": "creativity",
"result": "Your energy inspires creativity",
"explanation": "네 에너지가 창의성에 영감을 준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "미소",
"script": "And your support makes me brave!",
"translation": "그리고 네 지지가 나를 용감하게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Stars need both spotlight and shadow.",
"translation": "별들에게는 스포트라이트와 그림자 둘 다 필요해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "보물찾기의 비밀",
"explanation": "ISFP의 깊이 있는 탐구와 ESFP의 즐거운 발견",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "This book has hidden meanings.",
"translation": "이 책에는 숨겨진 의미들이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "What kind of exciting secrets?",
"translation": "어떤 종류의 흥미진진한 비밀들?"
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Layers of symbolism and emotion.",
"translation": "상징과 감정의 층들."
},
{
"type": "ox",
"index": 4,
"quiz": "아린이 상징과 감정의 층들이라고 했나요?",
"hint": "아린의 설명을 들어보세요.",
"result": "O",
"explanation": "아린이 'Layers of symbolism and emotion'라고 상징과 감정의 층들이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "Show me the coolest part!",
"translation": "가장 멋진 부분을 보여줘!"
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "It requires slow, careful reading.",
"translation": "천천히, 신중한 읽기가 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "It requires slow, careful @@.",
"hint": "아린이 무엇이 필요하다고 했나요?",
"optionA": "walking",
"optionB": "reading",
"optionC": "eating",
"result": "reading",
"explanation": "아린이 천천히, 신중한 '읽기(reading)'가 필요하다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "강민",
"script": "Can we discover it together?",
"translation": "함께 발견할 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That would make it more meaningful.",
"translation": "그게 더 의미 있게 만들 거야."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Your depth makes everything richer!",
"translation": "네 깊이가 모든 것을 더 풍부하게 만들어!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "강민의 칭찬에 대한 문장이에요.",
"optionA": "depth",
"optionB": "Your",
"optionC": "makes",
"optionD": "richer",
"result": "Your depth makes richer",
"explanation": "네 깊이가 더 풍부하게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "And your enthusiasm brings joy to learning.",
"translation": "그리고 네 열정이 학습에 기쁨을 가져다줘."
},
{
"type": "script",
"index": 13,
"speaker": "강민",
"script": "Deep diving with happy splashing!",
"translation": "행복한 물튀김과 함께하는 깊은 다이빙!"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "보물찾기의 비밀",
"explanation": "ISFP의 깊이 있는 탐구와 ESFP의 즐거운 발견",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "This book has hidden meanings.",
"translation": "이 책에는 숨겨진 의미들이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "What kind of exciting secrets?",
"translation": "어떤 종류의 흥미진진한 비밀들?"
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Layers of symbolism and emotion.",
"translation": "상징과 감정의 층들."
},
{
"type": "ox",
"index": 4,
"quiz": "아린이 상징과 감정의 층들이라고 했나요?",
"hint": "아린의 설명을 들어보세요.",
"result": "O",
"explanation": "아린이 'Layers of symbolism and emotion'라고 상징과 감정의 층들이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "Show me the coolest part!",
"translation": "가장 멋진 부분을 보여줘!"
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "It requires slow, careful reading.",
"translation": "천천히, 신중한 읽기가 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "It requires slow, careful @@.",
"hint": "아린이 무엇이 필요하다고 했나요?",
"optionA": "walking",
"optionB": "reading",
"optionC": "eating",
"result": "reading",
"explanation": "아린이 천천히, 신중한 '읽기(reading)'가 필요하다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "강민",
"script": "Can we discover it together?",
"translation": "함께 발견할 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That would make it more meaningful.",
"translation": "그게 더 의미 있게 만들 거야."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Your depth makes everything richer!",
"translation": "네 깊이가 모든 것을 더 풍부하게 만들어!"
},
{
"type": "puzzle",
"index": 11,
"hint": "강민의 칭찬에 대한 문장이에요.",
"optionA": "depth",
"optionB": "Your",
"optionC": "makes",
"optionD": "richer",
"result": "Your depth makes richer",
"explanation": "네 깊이가 더 풍부하게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "And your enthusiasm brings joy to learning.",
"translation": "그리고 네 열정이 학습에 기쁨을 가져다줘."
},
{
"type": "script",
"index": 13,
"speaker": "강민",
"script": "Deep diving with happy splashing!",
"translation": "행복한 물튀김과 함께하는 깊은 다이빙!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "순간의 마법",
"explanation": "ESFP의 생생한 체험과 ISFP의 내적 처리",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "혜린",
"script": "Look at these amazing colors!",
"translation": "이 놀라운 색깔들을 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "Each one tells a story.",
"translation": "각각이 이야기를 말해줘."
},
{
"type": "script",
"index": 3,
"speaker": "혜린",
"script": "Let's try all the art activities!",
"translation": "모든 미술 활동들을 시도해보자!"
},
{
"type": "ox",
"index": 4,
"quiz": "혜린이 모든 미술 활동들을 시도해보자고 했나요?",
"hint": "혜린의 제안을 들어보세요.",
"result": "O",
"explanation": "혜린이 'Let's try all the art activities!'라고 모든 미술 활동들을 시도해보자고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소미",
"script": "I want to understand each technique first.",
"translation": "먼저 각 기법을 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "혜린",
"script": "But hands-on experience teaches better!",
"translation": "하지만 직접 체험이 더 잘 가르쳐줘!"
},
{
"type": "blank",
"index": 7,
"quiz": "But hands-on experience teaches @@!",
"hint": "혜린이 직접 체험이 어떻게 가르쳐준다고 했나요?",
"optionA": "worse",
"optionB": "better",
"optionC": "never",
"result": "better",
"explanation": "혜린이 직접 체험이 '더 잘(better)' 가르쳐준다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소미",
"script": "True, but reflection deepens understanding.",
"translation": "맞아, 하지만 성찰이 이해를 깊게 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "혜린",
"script": "Can we do both together?",
"translation": "둘 다 함께 할 수 있을까?"
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Experience and reflection combined!",
"translation": "경험과 성찰이 결합된!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소미의 아이디어에 대한 문장이에요.",
"optionA": "reflection",
"optionB": "Experience",
"optionC": "and",
"optionD": "combined",
"result": "Experience and reflection combined",
"explanation": "경험과 성찰이 결합된다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "You make learning more complete!",
"translation": "너는 학습을 더 완전하게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "소미",
"script": "And you make it more alive!",
"translation": "그리고 너는 그것을 더 생생하게 만들어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "순간의 마법",
"explanation": "ESFP의 생생한 체험과 ISFP의 내적 처리",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "혜린",
"script": "Look at these amazing colors!",
"translation": "이 놀라운 색깔들을 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "Each one tells a story.",
"translation": "각각이 이야기를 말해줘."
},
{
"type": "script",
"index": 3,
"speaker": "혜린",
"script": "Let's try all the art activities!",
"translation": "모든 미술 활동들을 시도해보자!"
},
{
"type": "ox",
"index": 4,
"quiz": "혜린이 모든 미술 활동들을 시도해보자고 했나요?",
"hint": "혜린의 제안을 들어보세요.",
"result": "O",
"explanation": "혜린이 'Let's try all the art activities!'라고 모든 미술 활동들을 시도해보자고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소미",
"script": "I want to understand each technique first.",
"translation": "먼저 각 기법을 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "혜린",
"script": "But hands-on experience teaches better!",
"translation": "하지만 직접 체험이 더 잘 가르쳐줘!"
},
{
"type": "blank",
"index": 7,
"quiz": "But hands-on experience teaches @@!",
"hint": "혜린이 직접 체험이 어떻게 가르쳐준다고 했나요?",
"optionA": "worse",
"optionB": "better",
"optionC": "never",
"result": "better",
"explanation": "혜린이 직접 체험이 '더 잘(better)' 가르쳐준다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소미",
"script": "True, but reflection deepens understanding.",
"translation": "맞아, 하지만 성찰이 이해를 깊게 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "혜린",
"script": "Can we do both together?",
"translation": "둘 다 함께 할 수 있을까?"
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Experience and reflection combined!",
"translation": "경험과 성찰이 결합된!"
},
{
"type": "puzzle",
"index": 11,
"hint": "소미의 아이디어에 대한 문장이에요.",
"optionA": "reflection",
"optionB": "Experience",
"optionC": "and",
"optionD": "combined",
"result": "Experience and reflection combined",
"explanation": "경험과 성찰이 결합된다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "You make learning more complete!",
"translation": "너는 학습을 더 완전하게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "소미",
"script": "And you make it more alive!",
"translation": "그리고 너는 그것을 더 생생하게 만들어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "마음의 나침반",
"explanation": "ISFP의 내면의 가치와 ESFP의 직감적 선택",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진호",
"script": "My heart knows the right answer.",
"translation": "내 마음이 올바른 답을 알고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "현준",
"script": "Mine too! Let's follow our feelings!",
"translation": "나도! 우리 감정을 따라가자!"
},
{
"type": "script",
"index": 3,
"speaker": "진호",
"script": "But I need quiet time to listen.",
"translation": "하지만 들으려면 조용한 시간이 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "진호가 들으려면 조용한 시간이 필요하다고 했나요?",
"hint": "진호의 필요를 들어보세요.",
"result": "O",
"explanation": "진호가 'But I need quiet time to listen'라고 들으려면 조용한 시간이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현준",
"script": "I feel it right away though!",
"translation": "하지만 나는 바로 느껴져!"
},
{
"type": "script",
"index": 6,
"speaker": "진호",
"script": "Different speeds, same compass.",
"translation": "다른 속도들, 같은 나침반."
},
{
"type": "blank",
"index": 7,
"quiz": "Different speeds, same @@.",
"hint": "진호가 다른 속도들이지만 같은 무엇이라고 했나요?",
"optionA": "person",
"optionB": "compass",
"optionC": "time",
"result": "compass",
"explanation": "진호가 다른 속도들이지만 같은 '나침반(compass)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "현준",
"script": "Your careful thinking helps me slow down.",
"translation": "네 신중한 사고가 나를 천천히 하게 도와줘."
},
{
"type": "script",
"index": 9,
"speaker": "진호",
"script": "And your quick instincts inspire confidence.",
"translation": "그리고 네 빠른 직감이 자신감을 불러일으켜."
},
{
"type": "script",
"index": 10,
"speaker": "현준",
"script": "We both trust our hearts.",
"translation": "우리 둘 다 마음을 믿어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "현준의 공통점에 대한 문장이에요.",
"optionA": "both",
"optionB": "trust",
"optionC": "We",
"optionD": "hearts",
"result": "We both trust hearts",
"explanation": "우리 둘 다 마음을 믿는다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "진호",
"script": "Heart wisdom in different rhythms.",
"translation": "다른 리듬들 속의 마음의 지혜."
},
{
"type": "script",
"index": 13,
"speaker": "현준",
"script": "Perfect harmony of feeling!",
"translation": "감정의 완벽한 조화!"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "마음의 나침반",
"explanation": "ISFP의 내면의 가치와 ESFP의 직감적 선택",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진호",
"script": "My heart knows the right answer.",
"translation": "내 마음이 올바른 답을 알고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "현준",
"script": "Mine too! Let's follow our feelings!",
"translation": "나도! 우리 감정을 따라가자!"
},
{
"type": "script",
"index": 3,
"speaker": "진호",
"script": "But I need quiet time to listen.",
"translation": "하지만 들으려면 조용한 시간이 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "진호가 들으려면 조용한 시간이 필요하다고 했나요?",
"hint": "진호의 필요를 들어보세요.",
"result": "O",
"explanation": "진호가 'But I need quiet time to listen'라고 들으려면 조용한 시간이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현준",
"script": "I feel it right away though!",
"translation": "하지만 나는 바로 느껴져!"
},
{
"type": "script",
"index": 6,
"speaker": "진호",
"script": "Different speeds, same compass.",
"translation": "다른 속도들, 같은 나침반."
},
{
"type": "blank",
"index": 7,
"quiz": "Different speeds, same @@.",
"hint": "진호가 다른 속도들이지만 같은 무엇이라고 했나요?",
"optionA": "person",
"optionB": "compass",
"optionC": "time",
"result": "compass",
"explanation": "진호가 다른 속도들이지만 같은 '나침반(compass)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "현준",
"script": "Your careful thinking helps me slow down.",
"translation": "네 신중한 사고가 나를 천천히 하게 도와줘."
},
{
"type": "script",
"index": 9,
"speaker": "진호",
"script": "And your quick instincts inspire confidence.",
"translation": "그리고 네 빠른 직감이 자신감을 불러일으켜."
},
{
"type": "script",
"index": 10,
"speaker": "현준",
"script": "We both trust our hearts.",
"translation": "우리 둘 다 마음을 믿어."
},
{
"type": "puzzle",
"index": 11,
"hint": "현준의 공통점에 대한 문장이에요.",
"optionA": "both",
"optionB": "trust",
"optionC": "We",
"optionD": "hearts",
"result": "We both trust hearts",
"explanation": "우리 둘 다 마음을 믿는다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "진호",
"script": "Heart wisdom in different rhythms.",
"translation": "다른 리듬들 속의 마음의 지혜."
},
{
"type": "script",
"index": 13,
"speaker": "현준",
"script": "Perfect harmony of feeling!",
"translation": "감정의 완벽한 조화!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "결정의 순간",
"explanation": "ESFP의 즉석 판단과 ISFP의 신중한 고려",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "승우",
"script": "This opportunity feels amazing!",
"translation": "이 기회가 놀랍게 느껴져!"
},
{
"type": "script",
"index": 2,
"speaker": "도영",
"script": "But shouldn't we think more carefully?",
"translation": "하지만 더 신중하게 생각해야 하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "승우",
"script": "Sometimes you just know instantly!",
"translation": "가끔은 바로 알 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "승우가 가끔은 바로 알 수 있다고 했나요?",
"hint": "승우의 직감을 들어보세요.",
"result": "O",
"explanation": "승우가 'Sometimes you just know instantly!'라고 가끔은 바로 알 수 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도영",
"script": "True, but what about potential problems?",
"translation": "맞아, 하지만 잠재적 문제들은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "승우",
"script": "We can handle them as they come!",
"translation": "생기는 대로 처리할 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "We can handle them as they @@!",
"hint": "승우가 생기는 대로 어떻게 하자고 했나요?",
"optionA": "go",
"optionB": "come",
"optionC": "stop",
"result": "come",
"explanation": "승우가 '생기는 대로(as they come)' 처리할 수 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "도영",
"script": "Your confidence is reassuring.",
"translation": "네 자신감이 안심이 돼."
},
{
"type": "script",
"index": 9,
"speaker": "승우",
"script": "And your caution keeps me grounded.",
"translation": "그리고 네 신중함이 나를 안정되게 유지시켜줘."
},
{
"type": "script",
"index": 10,
"speaker": "도영",
"script": "Maybe quick intuition with careful backup?",
"translation": "아마 신중한 대안과 함께하는 빠른 직감?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도영의 제안에 대한 문장이에요.",
"optionA": "intuition",
"optionB": "quick",
"optionC": "Maybe",
"optionD": "backup",
"result": "Maybe quick intuition backup",
"explanation": "아마 대안과 함께하는 빠른 직감이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "승우",
"script": "Spontaneity with safety nets!",
"translation": "안전망과 함께하는 즉흥성!"
},
{
"type": "script",
"index": 13,
"speaker": "도영",
"script": "Bold moves with wise preparation!",
"translation": "현명한 준비와 함께하는 대담한 행동들!"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "결정의 순간",
"explanation": "ESFP의 즉석 판단과 ISFP의 신중한 고려",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "승우",
"script": "This opportunity feels amazing!",
"translation": "이 기회가 놀랍게 느껴져!"
},
{
"type": "script",
"index": 2,
"speaker": "도영",
"script": "But shouldn't we think more carefully?",
"translation": "하지만 더 신중하게 생각해야 하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "승우",
"script": "Sometimes you just know instantly!",
"translation": "가끔은 바로 알 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "승우가 가끔은 바로 알 수 있다고 했나요?",
"hint": "승우의 직감을 들어보세요.",
"result": "O",
"explanation": "승우가 'Sometimes you just know instantly!'라고 가끔은 바로 알 수 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도영",
"script": "True, but what about potential problems?",
"translation": "맞아, 하지만 잠재적 문제들은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "승우",
"script": "We can handle them as they come!",
"translation": "생기는 대로 처리할 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "We can handle them as they @@!",
"hint": "승우가 생기는 대로 어떻게 하자고 했나요?",
"optionA": "go",
"optionB": "come",
"optionC": "stop",
"result": "come",
"explanation": "승우가 '생기는 대로(as they come)' 처리할 수 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "도영",
"script": "Your confidence is reassuring.",
"translation": "네 자신감이 안심이 돼."
},
{
"type": "script",
"index": 9,
"speaker": "승우",
"script": "And your caution keeps me grounded.",
"translation": "그리고 네 신중함이 나를 안정되게 유지시켜줘."
},
{
"type": "script",
"index": 10,
"speaker": "도영",
"script": "Maybe quick intuition with careful backup?",
"translation": "아마 신중한 대안과 함께하는 빠른 직감?"
},
{
"type": "puzzle",
"index": 11,
"hint": "도영의 제안에 대한 문장이에요.",
"optionA": "intuition",
"optionB": "quick",
"optionC": "Maybe",
"optionD": "backup",
"result": "Maybe quick intuition backup",
"explanation": "아마 대안과 함께하는 빠른 직감이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "승우",
"script": "Spontaneity with safety nets!",
"translation": "안전망과 함께하는 즉흥성!"
},
{
"type": "script",
"index": 13,
"speaker": "도영",
"script": "Bold moves with wise preparation!",
"translation": "현명한 준비와 함께하는 대담한 행동들!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "자유의 춤",
"explanation": "ISFP의 개인적 자유와 ESFP의 사회적 자유",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채린",
"script": "I need space for my own rhythm.",
"translation": "내 자신만의 리듬을 위한 공간이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "And I need people to share energy!",
"translation": "그리고 나는 에너지를 나눌 사람들이 필요해!"
},
{
"type": "script",
"index": 3,
"speaker": "채린",
"script": "Solitude feels like freedom to me.",
"translation": "고독이 나에게는 자유처럼 느껴져."
},
{
"type": "ox",
"index": 4,
"quiz": "채린이 고독이 자신에게는 자유처럼 느껴진다고 했나요?",
"hint": "채린의 자유 정의를 들어보세요.",
"result": "O",
"explanation": "채린이 'Solitude feels like freedom to me'라고 고독이 자신에게는 자유처럼 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "And connection gives me wings!",
"translation": "그리고 연결이 나에게 날개를 줘!"
},
{
"type": "script",
"index": 6,
"speaker": "채린",
"script": "Different freedoms, same spirit.",
"translation": "다른 자유들, 같은 정신."
},
{
"type": "blank",
"index": 7,
"quiz": "Different freedoms, same @@.",
"hint": "채린이 다른 자유들이지만 같은 무엇이라고 했나요?",
"optionA": "person",
"optionB": "spirit",
"optionC": "time",
"result": "spirit",
"explanation": "채린이 다른 자유들이지만 같은 '정신(spirit)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Can we find balance together?",
"translation": "함께 균형을 찾을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "채린",
"script": "Sometimes together, sometimes apart?",
"translation": "가끔 함께, 가끔 떨어져서?"
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "That sounds perfectly healthy!",
"translation": "완벽하게 건강하게 들려!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔의 동의에 대한 문장이에요.",
"optionA": "sounds",
"optionB": "That",
"optionC": "perfectly",
"optionD": "healthy",
"result": "That sounds perfectly healthy",
"explanation": "그게 완벽하게 건강하게 들린다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "채린",
"script": "Respecting each other's needs.",
"translation": "서로의 필요를 존중하는 것."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Freedom to be ourselves together!",
"translation": "함께 우리 자신이 될 자유!"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "자유의 춤",
"explanation": "ISFP의 개인적 자유와 ESFP의 사회적 자유",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채린",
"script": "I need space for my own rhythm.",
"translation": "내 자신만의 리듬을 위한 공간이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "And I need people to share energy!",
"translation": "그리고 나는 에너지를 나눌 사람들이 필요해!"
},
{
"type": "script",
"index": 3,
"speaker": "채린",
"script": "Solitude feels like freedom to me.",
"translation": "고독이 나에게는 자유처럼 느껴져."
},
{
"type": "ox",
"index": 4,
"quiz": "채린이 고독이 자신에게는 자유처럼 느껴진다고 했나요?",
"hint": "채린의 자유 정의를 들어보세요.",
"result": "O",
"explanation": "채린이 'Solitude feels like freedom to me'라고 고독이 자신에게는 자유처럼 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "And connection gives me wings!",
"translation": "그리고 연결이 나에게 날개를 줘!"
},
{
"type": "script",
"index": 6,
"speaker": "채린",
"script": "Different freedoms, same spirit.",
"translation": "다른 자유들, 같은 정신."
},
{
"type": "blank",
"index": 7,
"quiz": "Different freedoms, same @@.",
"hint": "채린이 다른 자유들이지만 같은 무엇이라고 했나요?",
"optionA": "person",
"optionB": "spirit",
"optionC": "time",
"result": "spirit",
"explanation": "채린이 다른 자유들이지만 같은 '정신(spirit)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Can we find balance together?",
"translation": "함께 균형을 찾을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "채린",
"script": "Sometimes together, sometimes apart?",
"translation": "가끔 함께, 가끔 떨어져서?"
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "That sounds perfectly healthy!",
"translation": "완벽하게 건강하게 들려!"
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔의 동의에 대한 문장이에요.",
"optionA": "sounds",
"optionB": "That",
"optionC": "perfectly",
"optionD": "healthy",
"result": "That sounds perfectly healthy",
"explanation": "그게 완벽하게 건강하게 들린다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "채린",
"script": "Respecting each other's needs.",
"translation": "서로의 필요를 존중하는 것."
},
{
"type": "script",
"index": 13,
"speaker": "예솔",
"script": "Freedom to be ourselves together!",
"translation": "함께 우리 자신이 될 자유!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "색깔 있는 하루",
"explanation": "ESFP의 활기찬 일상과 ISFP의 의미 있는 순간",
"category": "생활 태도",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미연",
"script": "Every day should be an adventure!",
"translation": "매일이 모험이어야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I prefer meaningful quiet moments.",
"translation": "의미 있는 조용한 순간들을 선호해."
},
{
"type": "script",
"index": 3,
"speaker": "미연",
"script": "But exciting things are everywhere!",
"translation": "하지만 흥미진진한 일들이 어디에나 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "미연이 흥미진진한 일들이 어디에나 있다고 했나요?",
"hint": "미연의 세계관을 들어보세요.",
"result": "O",
"explanation": "미연이 'But exciting things are everywhere!'라고 흥미진진한 일들이 어디에나 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "아린",
"script": "True, but depth makes them special.",
"translation": "맞아, 하지만 깊이가 그것들을 특별하게 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "미연",
"script": "How do you find that depth?",
"translation": "그 깊이를 어떻게 찾아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you find that @@?",
"hint": "미연이 무엇을 어떻게 찾는지 물었나요?",
"optionA": "person",
"optionB": "depth",
"optionC": "food",
"result": "depth",
"explanation": "미연이 그 '깊이(depth)'를 어떻게 찾는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "아린",
"script": "By slowing down and really feeling.",
"translation": "속도를 늦추고 정말로 느끼는 것으로."
},
{
"type": "script",
"index": 9,
"speaker": "미연",
"script": "That adds richness to experiences!",
"translation": "그게 경험들에 풍부함을 더해줘!"
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "And your enthusiasm brings color to life.",
"translation": "그리고 네 열정이 삶에 색깔을 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "아린의 관찰에 대한 문장이에요.",
"optionA": "enthusiasm",
"optionB": "your",
"optionC": "And",
"optionD": "color",
"result": "And your enthusiasm color",
"explanation": "그리고 네 열정이 색깔을 가져다준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "Adventure with meaning sounds perfect!",
"translation": "의미와 함께하는 모험이 완벽하게 들려!"
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "Colorful depth in every moment!",
"translation": "매 순간 속의 다채로운 깊이!"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "색깔 있는 하루",
"explanation": "ESFP의 활기찬 일상과 ISFP의 의미 있는 순간",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미연",
"script": "Every day should be an adventure!",
"translation": "매일이 모험이어야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I prefer meaningful quiet moments.",
"translation": "의미 있는 조용한 순간들을 선호해."
},
{
"type": "script",
"index": 3,
"speaker": "미연",
"script": "But exciting things are everywhere!",
"translation": "하지만 흥미진진한 일들이 어디에나 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "미연이 흥미진진한 일들이 어디에나 있다고 했나요?",
"hint": "미연의 세계관을 들어보세요.",
"result": "O",
"explanation": "미연이 'But exciting things are everywhere!'라고 흥미진진한 일들이 어디에나 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "아린",
"script": "True, but depth makes them special.",
"translation": "맞아, 하지만 깊이가 그것들을 특별하게 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "미연",
"script": "How do you find that depth?",
"translation": "그 깊이를 어떻게 찾아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you find that @@?",
"hint": "미연이 무엇을 어떻게 찾는지 물었나요?",
"optionA": "person",
"optionB": "depth",
"optionC": "food",
"result": "depth",
"explanation": "미연이 그 '깊이(depth)'를 어떻게 찾는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "아린",
"script": "By slowing down and really feeling.",
"translation": "속도를 늦추고 정말로 느끼는 것으로."
},
{
"type": "script",
"index": 9,
"speaker": "미연",
"script": "That adds richness to experiences!",
"translation": "그게 경험들에 풍부함을 더해줘!"
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "And your enthusiasm brings color to life.",
"translation": "그리고 네 열정이 삶에 색깔을 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "아린의 관찰에 대한 문장이에요.",
"optionA": "enthusiasm",
"optionB": "your",
"optionC": "And",
"optionD": "color",
"result": "And your enthusiasm color",
"explanation": "그리고 네 열정이 색깔을 가져다준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "Adventure with meaning sounds perfect!",
"translation": "의미와 함께하는 모험이 완벽하게 들려!"
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "Colorful depth in every moment!",
"translation": "매 순간 속의 다채로운 깊이!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "감정의 폭풍우",
"explanation": "ISFP의 내면 처리와 ESFP의 표현적 해소",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "보라",
"script": "I need to process this alone.",
"translation": "이걸 혼자 처리해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "현준",
"script": "Want to talk it out together?",
"translation": "함께 이야기해볼래?"
},
{
"type": "script",
"index": 3,
"speaker": "보라",
"script": "Talking feels overwhelming right now.",
"translation": "지금은 이야기하는 게 압도적으로 느껴져."
},
{
"type": "ox",
"index": 4,
"quiz": "보라가 지금은 이야기하는 게 압도적으로 느껴진다고 했나요?",
"hint": "보라의 상태를 들어보세요.",
"result": "O",
"explanation": "보라가 'Talking feels overwhelming right now'라고 지금은 이야기하는 게 압도적으로 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현준",
"script": "I understand. I'm here when ready.",
"translation": "이해해. 준비되면 여기 있을게."
},
{
"type": "script",
"index": 6,
"speaker": "보라",
"script": "Thank you for respecting my space.",
"translation": "내 공간을 존중해줘서 고마워."
},
{
"type": "blank",
"index": 7,
"quiz": "Thank you for respecting my @@.",
"hint": "보라가 현준이 자신의 무엇을 존중해줘서 고맙다고 했나요?",
"optionA": "time",
"optionB": "space",
"optionC": "food",
"result": "space",
"explanation": "보라가 현준이 자신의 '공간(space)'을 존중해줘서 고맙다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "현준",
"script": "Your feelings are valid and important.",
"translation": "네 감정들은 타당하고 중요해."
},
{
"type": "script",
"index": 9,
"speaker": "보라",
"script": "You care without pushing me.",
"translation": "나를 밀어붙이지 않고 신경 써줘."
},
{
"type": "script",
"index": 10,
"speaker": "현준",
"script": "Everyone processes stress differently.",
"translation": "모든 사람이 스트레스를 다르게 처리해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "현준의 이해에 대한 문장이에요.",
"optionA": "processes",
"optionB": "Everyone",
"optionC": "stress",
"optionD": "differently",
"result": "Everyone processes stress differently",
"explanation": "모든 사람이 스트레스를 다르게 처리한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Your patience helps me heal.",
"translation": "네 인내심이 나를 치유하는 데 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "현준",
"script": "Healing happens in your own time.",
"translation": "치유는 네 자신만의 시간 안에서 일어나."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "감정의 폭풍우",
"explanation": "ISFP의 내면 처리와 ESFP의 표현적 해소",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "보라",
"script": "I need to process this alone.",
"translation": "이걸 혼자 처리해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "현준",
"script": "Want to talk it out together?",
"translation": "함께 이야기해볼래?"
},
{
"type": "script",
"index": 3,
"speaker": "보라",
"script": "Talking feels overwhelming right now.",
"translation": "지금은 이야기하는 게 압도적으로 느껴져."
},
{
"type": "ox",
"index": 4,
"quiz": "보라가 지금은 이야기하는 게 압도적으로 느껴진다고 했나요?",
"hint": "보라의 상태를 들어보세요.",
"result": "O",
"explanation": "보라가 'Talking feels overwhelming right now'라고 지금은 이야기하는 게 압도적으로 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현준",
"script": "I understand. I'm here when ready.",
"translation": "이해해. 준비되면 여기 있을게."
},
{
"type": "script",
"index": 6,
"speaker": "보라",
"script": "Thank you for respecting my space.",
"translation": "내 공간을 존중해줘서 고마워."
},
{
"type": "blank",
"index": 7,
"quiz": "Thank you for respecting my @@.",
"hint": "보라가 현준이 자신의 무엇을 존중해줘서 고맙다고 했나요?",
"optionA": "time",
"optionB": "space",
"optionC": "food",
"result": "space",
"explanation": "보라가 현준이 자신의 '공간(space)'을 존중해줘서 고맙다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "현준",
"script": "Your feelings are valid and important.",
"translation": "네 감정들은 타당하고 중요해."
},
{
"type": "script",
"index": 9,
"speaker": "보라",
"script": "You care without pushing me.",
"translation": "나를 밀어붙이지 않고 신경 써줘."
},
{
"type": "script",
"index": 10,
"speaker": "현준",
"script": "Everyone processes stress differently.",
"translation": "모든 사람이 스트레스를 다르게 처리해."
},
{
"type": "puzzle",
"index": 11,
"hint": "현준의 이해에 대한 문장이에요.",
"optionA": "processes",
"optionB": "Everyone",
"optionC": "stress",
"optionD": "differently",
"result": "Everyone processes stress differently",
"explanation": "모든 사람이 스트레스를 다르게 처리한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Your patience helps me heal.",
"translation": "네 인내심이 나를 치유하는 데 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "현준",
"script": "Healing happens in your own time.",
"translation": "치유는 네 자신만의 시간 안에서 일어나."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "에너지의 충전소",
"explanation": "ESFP의 사람들과 함께하는 힘과 ISFP의 홀로 있는 평화",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강민",
"script": "I feel drained and need people!",
"translation": "기운이 빠져서 사람들이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "I recharge better in solitude.",
"translation": "나는 고독에서 더 잘 충전돼."
},
{
"type": "script",
"index": 3,
"speaker": "강민",
"script": "But friends give me energy back!",
"translation": "하지만 친구들이 나에게 에너지를 돌려줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "강민이 친구들이 자신에게 에너지를 돌려준다고 했나요?",
"hint": "강민의 에너지원을 들어보세요.",
"result": "O",
"explanation": "강민이 'But friends give me energy back!'라고 친구들이 자신에게 에너지를 돌려준다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소율",
"script": "And quiet time restores my soul.",
"translation": "그리고 조용한 시간이 내 영혼을 회복시켜줘."
},
{
"type": "script",
"index": 6,
"speaker": "강민",
"script": "Different batteries, same need to recharge.",
"translation": "다른 배터리들, 충전하는 같은 필요."
},
{
"type": "blank",
"index": 7,
"quiz": "Different batteries, same need to @@.",
"hint": "강민이 충전하는 같은 무엇이라고 했나요?",
"optionA": "break",
"optionB": "recharge",
"optionC": "eat",
"result": "recharge",
"explanation": "강민이 '충전하는(recharge)' 같은 필요라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소율",
"script": "Can I support you from a distance?",
"translation": "멀리서라도 널 지지해줄 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "강민",
"script": "Yes! Knowing you care helps too.",
"translation": "응! 네가 신경 써준다는 걸 아는 것도 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "We both need self-care time.",
"translation": "우리 둘 다 자기 관리 시간이 필요해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소율의 통찰에 대한 문장이에요.",
"optionA": "both",
"optionB": "We",
"optionC": "need",
"optionD": "time",
"result": "We both need time",
"explanation": "우리 둘 다 시간이 필요하다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Self-care looks different for everyone.",
"translation": "자기 관리는 모든 사람에게 다르게 보여."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Respecting our different needs works!",
"translation": "우리의 다른 필요들을 존중하는 것이 효과가 있어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "에너지의 충전소",
"explanation": "ESFP의 사람들과 함께하는 힘과 ISFP의 홀로 있는 평화",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강민",
"script": "I feel drained and need people!",
"translation": "기운이 빠져서 사람들이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "I recharge better in solitude.",
"translation": "나는 고독에서 더 잘 충전돼."
},
{
"type": "script",
"index": 3,
"speaker": "강민",
"script": "But friends give me energy back!",
"translation": "하지만 친구들이 나에게 에너지를 돌려줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "강민이 친구들이 자신에게 에너지를 돌려준다고 했나요?",
"hint": "강민의 에너지원을 들어보세요.",
"result": "O",
"explanation": "강민이 'But friends give me energy back!'라고 친구들이 자신에게 에너지를 돌려준다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소율",
"script": "And quiet time restores my soul.",
"translation": "그리고 조용한 시간이 내 영혼을 회복시켜줘."
},
{
"type": "script",
"index": 6,
"speaker": "강민",
"script": "Different batteries, same need to recharge.",
"translation": "다른 배터리들, 충전하는 같은 필요."
},
{
"type": "blank",
"index": 7,
"quiz": "Different batteries, same need to @@.",
"hint": "강민이 충전하는 같은 무엇이라고 했나요?",
"optionA": "break",
"optionB": "recharge",
"optionC": "eat",
"result": "recharge",
"explanation": "강민이 '충전하는(recharge)' 같은 필요라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소율",
"script": "Can I support you from a distance?",
"translation": "멀리서라도 널 지지해줄 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "강민",
"script": "Yes! Knowing you care helps too.",
"translation": "응! 네가 신경 써준다는 걸 아는 것도 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "We both need self-care time.",
"translation": "우리 둘 다 자기 관리 시간이 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "소율의 통찰에 대한 문장이에요.",
"optionA": "both",
"optionB": "We",
"optionC": "need",
"optionD": "time",
"result": "We both need time",
"explanation": "우리 둘 다 시간이 필요하다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Self-care looks different for everyone.",
"translation": "자기 관리는 모든 사람에게 다르게 보여."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Respecting our different needs works!",
"translation": "우리의 다른 필요들을 존중하는 것이 효과가 있어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 설계도",
"explanation": "ISFP의 개인적 의미와 ESFP의 사회적 기여",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준석",
"script": "Work should align with my values.",
"translation": "일은 내 가치들과 일치해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "And help lots of people smile!",
"translation": "그리고 많은 사람들을 웃게 도와야 해!"
},
{
"type": "script",
"index": 3,
"speaker": "준석",
"script": "Personal authenticity matters most to me.",
"translation": "개인적 진정성이 나에게 가장 중요해."
},
{
"type": "ox",
"index": 4,
"quiz": "준석이 개인적 진정성이 자신에게 가장 중요하다고 했나요?",
"hint": "준석의 가치관을 들어보세요.",
"result": "O",
"explanation": "준석이 'Personal authenticity matters most to me'라고 개인적 진정성이 자신에게 가장 중요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "혜린",
"script": "And making positive impact feels amazing!",
"translation": "그리고 긍정적 영향을 미치는 게 멋지게 느껴져!"
},
{
"type": "script",
"index": 6,
"speaker": "준석",
"script": "Can we combine inner truth and outer joy?",
"translation": "내면의 진실과 외적 기쁨을 결합할 수 있을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can we combine inner truth and outer @@?",
"hint": "준석이 내면의 진실과 외적 무엇을 결합하자고 했나요?",
"optionA": "sadness",
"optionB": "joy",
"optionC": "money",
"result": "joy",
"explanation": "준석이 내면의 진실과 외적 '기쁨(joy)'을 결합하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "혜린",
"script": "Authentic work that spreads happiness!",
"translation": "행복을 퍼뜨리는 진정성 있는 일!"
},
{
"type": "script",
"index": 9,
"speaker": "준석",
"script": "That sounds like the perfect career.",
"translation": "완벽한 직업처럼 들려."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "We both want meaningful work.",
"translation": "우리 둘 다 의미 있는 일을 원해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "혜린의 공통점에 대한 문장이에요.",
"optionA": "both",
"optionB": "meaningful",
"optionC": "We",
"optionD": "work",
"result": "We both meaningful work",
"explanation": "우리 둘 다 의미 있는 일을 원한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "준석",
"script": "Different expressions, same heart.",
"translation": "다른 표현들, 같은 마음."
},
{
"type": "script",
"index": 13,
"speaker": "혜린",
"script": "Dreams that serve both self and others!",
"translation": "자신과 다른 사람들 모두에게 봉사하는 꿈들!"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 설계도",
"explanation": "ISFP의 개인적 의미와 ESFP의 사회적 기여",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준석",
"script": "Work should align with my values.",
"translation": "일은 내 가치들과 일치해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "And help lots of people smile!",
"translation": "그리고 많은 사람들을 웃게 도와야 해!"
},
{
"type": "script",
"index": 3,
"speaker": "준석",
"script": "Personal authenticity matters most to me.",
"translation": "개인적 진정성이 나에게 가장 중요해."
},
{
"type": "ox",
"index": 4,
"quiz": "준석이 개인적 진정성이 자신에게 가장 중요하다고 했나요?",
"hint": "준석의 가치관을 들어보세요.",
"result": "O",
"explanation": "준석이 'Personal authenticity matters most to me'라고 개인적 진정성이 자신에게 가장 중요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "혜린",
"script": "And making positive impact feels amazing!",
"translation": "그리고 긍정적 영향을 미치는 게 멋지게 느껴져!"
},
{
"type": "script",
"index": 6,
"speaker": "준석",
"script": "Can we combine inner truth and outer joy?",
"translation": "내면의 진실과 외적 기쁨을 결합할 수 있을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can we combine inner truth and outer @@?",
"hint": "준석이 내면의 진실과 외적 무엇을 결합하자고 했나요?",
"optionA": "sadness",
"optionB": "joy",
"optionC": "money",
"result": "joy",
"explanation": "준석이 내면의 진실과 외적 '기쁨(joy)'을 결합하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "혜린",
"script": "Authentic work that spreads happiness!",
"translation": "행복을 퍼뜨리는 진정성 있는 일!"
},
{
"type": "script",
"index": 9,
"speaker": "준석",
"script": "That sounds like the perfect career.",
"translation": "완벽한 직업처럼 들려."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "We both want meaningful work.",
"translation": "우리 둘 다 의미 있는 일을 원해."
},
{
"type": "puzzle",
"index": 11,
"hint": "혜린의 공통점에 대한 문장이에요.",
"optionA": "both",
"optionB": "meaningful",
"optionC": "We",
"optionD": "work",
"result": "We both meaningful work",
"explanation": "우리 둘 다 의미 있는 일을 원한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "준석",
"script": "Different expressions, same heart.",
"translation": "다른 표현들, 같은 마음."
},
{
"type": "script",
"index": 13,
"speaker": "혜린",
"script": "Dreams that serve both self and others!",
"translation": "자신과 다른 사람들 모두에게 봉사하는 꿈들!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "성공의 색깔",
"explanation": "ESFP의 즐거운 성취와 ISFP의 내적 만족",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Success should be fun and celebrated!",
"translation": "성공은 재미있고 축하받아야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "I measure success by inner peace.",
"translation": "나는 내면의 평화로 성공을 측정해."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "But sharing achievements feels wonderful!",
"translation": "하지만 성취를 나누는 게 멋지게 느껴져!"
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 성취를 나누는 것이 멋지게 느껴진다고 했나요?",
"hint": "예솔의 성공관을 들어보세요.",
"result": "O",
"explanation": "예솔이 'But sharing achievements feels wonderful!'라고 성취를 나누는 것이 멋지게 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "채영",
"script": "True satisfaction comes from within though.",
"translation": "하지만 진정한 만족감은 내면에서 와."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Can't we have both inner and outer joy?",
"translation": "내적 기쁨과 외적 기쁨을 둘 다 가질 수 없을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can't we have both inner and outer @@?",
"hint": "예솔이 내적 기쁨과 외적 무엇을 둘 다 가지자고 했나요?",
"optionA": "sadness",
"optionB": "joy",
"optionC": "money",
"result": "joy",
"explanation": "예솔이 내적 기쁨과 외적 '기쁨(joy)'을 둘 다 가지자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "채영",
"script": "Celebrating privately meaningful achievements?",
"translation": "개인적으로 의미 있는 성취들을 축하하는 것?"
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Yes! Authentic celebration!",
"translation": "응! 진정성 있는 축하!"
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "Success that honors our different styles.",
"translation": "우리의 다른 스타일들을 존중하는 성공."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채영의 아이디어에 대한 문장이에요.",
"optionA": "honors",
"optionB": "Success",
"optionC": "different",
"optionD": "styles",
"result": "Success honors different styles",
"explanation": "성공이 다른 스타일들을 존중한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Perfect! Joy in our own ways!",
"translation": "완벽해! 우리 자신만의 방법으로 기쁨을!"
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "Meaningful success with personal flavor!",
"translation": "개인적 색깔과 함께하는 의미 있는 성공!"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "성공의 색깔",
"explanation": "ESFP의 즐거운 성취와 ISFP의 내적 만족",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Success should be fun and celebrated!",
"translation": "성공은 재미있고 축하받아야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "I measure success by inner peace.",
"translation": "나는 내면의 평화로 성공을 측정해."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "But sharing achievements feels wonderful!",
"translation": "하지만 성취를 나누는 게 멋지게 느껴져!"
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 성취를 나누는 것이 멋지게 느껴진다고 했나요?",
"hint": "예솔의 성공관을 들어보세요.",
"result": "O",
"explanation": "예솔이 'But sharing achievements feels wonderful!'라고 성취를 나누는 것이 멋지게 느껴진다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "채영",
"script": "True satisfaction comes from within though.",
"translation": "하지만 진정한 만족감은 내면에서 와."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Can't we have both inner and outer joy?",
"translation": "내적 기쁨과 외적 기쁨을 둘 다 가질 수 없을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can't we have both inner and outer @@?",
"hint": "예솔이 내적 기쁨과 외적 무엇을 둘 다 가지자고 했나요?",
"optionA": "sadness",
"optionB": "joy",
"optionC": "money",
"result": "joy",
"explanation": "예솔이 내적 기쁨과 외적 '기쁨(joy)'을 둘 다 가지자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "채영",
"script": "Celebrating privately meaningful achievements?",
"translation": "개인적으로 의미 있는 성취들을 축하하는 것?"
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Yes! Authentic celebration!",
"translation": "응! 진정성 있는 축하!"
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "Success that honors our different styles.",
"translation": "우리의 다른 스타일들을 존중하는 성공."
},
{
"type": "puzzle",
"index": 11,
"hint": "채영의 아이디어에 대한 문장이에요.",
"optionA": "honors",
"optionB": "Success",
"optionC": "different",
"optionD": "styles",
"result": "Success honors different styles",
"explanation": "성공이 다른 스타일들을 존중한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Perfect! Joy in our own ways!",
"translation": "완벽해! 우리 자신만의 방법으로 기쁨을!"
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "Meaningful success with personal flavor!",
"translation": "개인적 색깔과 함께하는 의미 있는 성공!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "창작의 정원",
"explanation": "ISFP의 개인적 예술과 ESFP의 함께하는 창작",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "Art flows best in solitude.",
"translation": "예술은 고독에서 가장 잘 흘러나와."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "But creating together is magical!",
"translation": "하지만 함께 창작하는 게 마법 같아!"
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "I need quiet to hear inspiration.",
"translation": "영감을 들으려면 조용함이 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "소미가 영감을 들으려면 조용함이 필요하다고 했나요?",
"hint": "소미의 창작 조건을 들어보세요.",
"result": "O",
"explanation": "소미가 'I need quiet to hear inspiration'라고 영감을 들으려면 조용함이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "미소",
"script": "And I get inspired by others' energy!",
"translation": "그리고 나는 다른 사람들의 에너지에서 영감을 받아!"
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "Different sources, same creativity.",
"translation": "다른 원천들, 같은 창의성."
},
{
"type": "blank",
"index": 7,
"quiz": "Different sources, same @@.",
"hint": "소미가 다른 원천들이지만 같은 무엇이라고 했나요?",
"optionA": "person",
"optionB": "creativity",
"optionC": "time",
"result": "creativity",
"explanation": "소미가 다른 원천들이지만 같은 '창의성(creativity)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "미소",
"script": "Want to create side by side?",
"translation": "나란히 창작해볼래?"
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Parallel creativity sounds perfect!",
"translation": "평행한 창의성이 완벽하게 들려!"
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "Your depth inspires my colors.",
"translation": "네 깊이가 내 색깔들에 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "미소의 감사에 대한 문장이에요.",
"optionA": "depth",
"optionB": "Your",
"optionC": "inspires",
"optionD": "colors",
"result": "Your depth inspires colors",
"explanation": "네 깊이가 색깔들에 영감을 준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "And your joy brightens my visions.",
"translation": "그리고 네 기쁨이 내 비전들을 밝게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "미소",
"script": "Art garden with different beautiful flowers!",
"translation": "다른 아름다운 꽃들이 있는 예술 정원!"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "창작의 정원",
"explanation": "ISFP의 개인적 예술과 ESFP의 함께하는 창작",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "Art flows best in solitude.",
"translation": "예술은 고독에서 가장 잘 흘러나와."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "But creating together is magical!",
"translation": "하지만 함께 창작하는 게 마법 같아!"
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "I need quiet to hear inspiration.",
"translation": "영감을 들으려면 조용함이 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "소미가 영감을 들으려면 조용함이 필요하다고 했나요?",
"hint": "소미의 창작 조건을 들어보세요.",
"result": "O",
"explanation": "소미가 'I need quiet to hear inspiration'라고 영감을 들으려면 조용함이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "미소",
"script": "And I get inspired by others' energy!",
"translation": "그리고 나는 다른 사람들의 에너지에서 영감을 받아!"
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "Different sources, same creativity.",
"translation": "다른 원천들, 같은 창의성."
},
{
"type": "blank",
"index": 7,
"quiz": "Different sources, same @@.",
"hint": "소미가 다른 원천들이지만 같은 무엇이라고 했나요?",
"optionA": "person",
"optionB": "creativity",
"optionC": "time",
"result": "creativity",
"explanation": "소미가 다른 원천들이지만 같은 '창의성(creativity)'이라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "미소",
"script": "Want to create side by side?",
"translation": "나란히 창작해볼래?"
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Parallel creativity sounds perfect!",
"translation": "평행한 창의성이 완벽하게 들려!"
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "Your depth inspires my colors.",
"translation": "네 깊이가 내 색깔들에 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "미소의 감사에 대한 문장이에요.",
"optionA": "depth",
"optionB": "Your",
"optionC": "inspires",
"optionD": "colors",
"result": "Your depth inspires colors",
"explanation": "네 깊이가 색깔들에 영감을 준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "And your joy brightens my visions.",
"translation": "그리고 네 기쁨이 내 비전들을 밝게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "미소",
"script": "Art garden with different beautiful flowers!",
"translation": "다른 아름다운 꽃들이 있는 예술 정원!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자연과의 만남",
"explanation": "ESFP의 활동적 자연 체험과 ISFP의 조용한 자연 명상",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현준",
"script": "Let's explore every trail here!",
"translation": "여기 모든 길을 탐험하자!"
},
{
"type": "script",
"index": 2,
"speaker": "진호",
"script": "I want to sit and feel nature.",
"translation": "앉아서 자연을 느끼고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "현준",
"script": "But there's so much to discover!",
"translation": "하지만 발견할 게 너무 많아!"
},
{
"type": "ox",
"index": 4,
"quiz": "현준이 발견할 것이 너무 많다고 했나요?",
"hint": "현준의 에너지를 들어보세요.",
"result": "O",
"explanation": "현준이 'But there's so much to discover!'라고 발견할 것이 너무 많다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "진호",
"script": "And so much depth in one spot.",
"translation": "그리고 한 곳에 너무 많은 깊이가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "현준",
"script": "Can we do both styles together?",
"translation": "두 스타일을 함께 할 수 있을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can we do both styles @@?",
"hint": "현준이 두 스타일을 어떻게 하자고 했나요?",
"optionA": "apart",
"optionB": "together",
"optionC": "never",
"result": "together",
"explanation": "현준이 두 스타일을 '함께(together)' 하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "진호",
"script": "Explore, then contemplate what we found?",
"translation": "탐험하고, 그다음에 우리가 발견한 것을 숙고하는 건?"
},
{
"type": "script",
"index": 9,
"speaker": "현준",
"script": "Perfect! Action and reflection combined!",
"translation": "완벽해! 행동과 성찰이 결합된!"
},
{
"type": "script",
"index": 10,
"speaker": "진호",
"script": "Nature offers both adventure and peace.",
"translation": "자연은 모험과 평화를 둘 다 제공해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "진호의 관찰에 대한 문장이에요.",
"optionA": "offers",
"optionB": "Nature",
"optionC": "adventure",
"optionD": "peace",
"result": "Nature offers adventure peace",
"explanation": "자연이 모험과 평화를 제공한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현준",
"script": "You teach me to appreciate stillness.",
"translation": "너는 나에게 고요함을 감상하도록 가르쳐줘."
},
{
"type": "script",
"index": 13,
"speaker": "진호",
"script": "And you show me nature's playful side!",
"translation": "그리고 너는 나에게 자연의 장난스러운 면을 보여줘!"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자연과의 만남",
"explanation": "ESFP의 활동적 자연 체험과 ISFP의 조용한 자연 명상",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현준",
"script": "Let's explore every trail here!",
"translation": "여기 모든 길을 탐험하자!"
},
{
"type": "script",
"index": 2,
"speaker": "진호",
"script": "I want to sit and feel nature.",
"translation": "앉아서 자연을 느끼고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "현준",
"script": "But there's so much to discover!",
"translation": "하지만 발견할 게 너무 많아!"
},
{
"type": "ox",
"index": 4,
"quiz": "현준이 발견할 것이 너무 많다고 했나요?",
"hint": "현준의 에너지를 들어보세요.",
"result": "O",
"explanation": "현준이 'But there's so much to discover!'라고 발견할 것이 너무 많다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "진호",
"script": "And so much depth in one spot.",
"translation": "그리고 한 곳에 너무 많은 깊이가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "현준",
"script": "Can we do both styles together?",
"translation": "두 스타일을 함께 할 수 있을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Can we do both styles @@?",
"hint": "현준이 두 스타일을 어떻게 하자고 했나요?",
"optionA": "apart",
"optionB": "together",
"optionC": "never",
"result": "together",
"explanation": "현준이 두 스타일을 '함께(together)' 하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "진호",
"script": "Explore, then contemplate what we found?",
"translation": "탐험하고, 그다음에 우리가 발견한 것을 숙고하는 건?"
},
{
"type": "script",
"index": 9,
"speaker": "현준",
"script": "Perfect! Action and reflection combined!",
"translation": "완벽해! 행동과 성찰이 결합된!"
},
{
"type": "script",
"index": 10,
"speaker": "진호",
"script": "Nature offers both adventure and peace.",
"translation": "자연은 모험과 평화를 둘 다 제공해."
},
{
"type": "puzzle",
"index": 11,
"hint": "진호의 관찰에 대한 문장이에요.",
"optionA": "offers",
"optionB": "Nature",
"optionC": "adventure",
"optionD": "peace",
"result": "Nature offers adventure peace",
"explanation": "자연이 모험과 평화를 제공한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현준",
"script": "You teach me to appreciate stillness.",
"translation": "너는 나에게 고요함을 감상하도록 가르쳐줘."
},
{
"type": "script",
"index": 13,
"speaker": "진호",
"script": "And you show me nature's playful side!",
"translation": "그리고 너는 나에게 자연의 장난스러운 면을 보여줘!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "마음의 다리 놓기",
"explanation": "ISFP의 내적 공감과 ESFP의 적극적 중재",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "I understand both sides' feelings deeply.",
"translation": "양쪽 모두의 감정을 깊이 이해해."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "Let's get them talking together!",
"translation": "그들이 함께 이야기하게 하자!"
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "They might need time to process first.",
"translation": "먼저 처리할 시간이 필요할지도 몰라."
},
{
"type": "ox",
"index": 4,
"quiz": "아린이 먼저 처리할 시간이 필요할지도 모른다고 했나요?",
"hint": "아린의 접근법을 들어보세요.",
"result": "O",
"explanation": "아린이 'They might need time to process first'라고 먼저 처리할 시간이 필요할지도 모른다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "But avoiding makes things worse sometimes.",
"translation": "하지만 피하는 게 가끔 상황을 더 나쁘게 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "True, but gentle timing matters.",
"translation": "맞아, 하지만 부드러운 타이밍이 중요해."
},
{
"type": "blank",
"index": 7,
"quiz": "True, but gentle timing @@.",
"hint": "아린이 부드러운 타이밍이 어떻다고 했나요?",
"optionA": "hurts",
"optionB": "matters",
"optionC": "stops",
"result": "matters",
"explanation": "아린이 부드러운 타이밍이 '중요하다(matters)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "강민",
"script": "Can we create safe space for talking?",
"translation": "이야기하기 위한 안전한 공간을 만들 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That combines care and action beautifully.",
"translation": "그게 돌봄과 행동을 아름답게 결합해."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Your empathy guides my enthusiasm.",
"translation": "네 공감능력이 내 열정을 인도해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "강민의 감사에 대한 문장이에요.",
"optionA": "empathy",
"optionB": "Your",
"optionC": "guides",
"optionD": "enthusiasm",
"result": "Your empathy guides enthusiasm",
"explanation": "네 공감능력이 열정을 인도한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "And your warmth opens closed hearts.",
"translation": "그리고 네 따뜻함이 닫힌 마음들을 열어줘."
},
{
"type": "script",
"index": 13,
"speaker": "강민",
"script": "Healing bridges built with love!",
"translation": "사랑으로 지어진 치유의 다리들!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "마음의 다리 놓기",
"explanation": "ISFP의 내적 공감과 ESFP의 적극적 중재",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "I understand both sides' feelings deeply.",
"translation": "양쪽 모두의 감정을 깊이 이해해."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "Let's get them talking together!",
"translation": "그들이 함께 이야기하게 하자!"
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "They might need time to process first.",
"translation": "먼저 처리할 시간이 필요할지도 몰라."
},
{
"type": "ox",
"index": 4,
"quiz": "아린이 먼저 처리할 시간이 필요할지도 모른다고 했나요?",
"hint": "아린의 접근법을 들어보세요.",
"result": "O",
"explanation": "아린이 'They might need time to process first'라고 먼저 처리할 시간이 필요할지도 모른다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "But avoiding makes things worse sometimes.",
"translation": "하지만 피하는 게 가끔 상황을 더 나쁘게 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "True, but gentle timing matters.",
"translation": "맞아, 하지만 부드러운 타이밍이 중요해."
},
{
"type": "blank",
"index": 7,
"quiz": "True, but gentle timing @@.",
"hint": "아린이 부드러운 타이밍이 어떻다고 했나요?",
"optionA": "hurts",
"optionB": "matters",
"optionC": "stops",
"result": "matters",
"explanation": "아린이 부드러운 타이밍이 '중요하다(matters)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "강민",
"script": "Can we create safe space for talking?",
"translation": "이야기하기 위한 안전한 공간을 만들 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That combines care and action beautifully.",
"translation": "그게 돌봄과 행동을 아름답게 결합해."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Your empathy guides my enthusiasm.",
"translation": "네 공감능력이 내 열정을 인도해."
},
{
"type": "puzzle",
"index": 11,
"hint": "강민의 감사에 대한 문장이에요.",
"optionA": "empathy",
"optionB": "Your",
"optionC": "guides",
"optionD": "enthusiasm",
"result": "Your empathy guides enthusiasm",
"explanation": "네 공감능력이 열정을 인도한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "And your warmth opens closed hearts.",
"translation": "그리고 네 따뜻함이 닫힌 마음들을 열어줘."
},
{
"type": "script",
"index": 13,
"speaker": "강민",
"script": "Healing bridges built with love!",
"translation": "사랑으로 지어진 치유의 다리들!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "화해의 음악",
"explanation": "ESFP의 밝은 에너지와 ISFP의 섬세한 이해",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "혜린",
"script": "Let's bring everyone together for fun!",
"translation": "모든 사람을 함께 모아서 재미있게 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "도영",
"script": "But we should understand the hurt first.",
"translation": "하지만 먼저 상처를 이해해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "혜린",
"script": "Fun activities can heal divisions!",
"translation": "재미있는 활동들이 분열을 치유할 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "혜린이 재미있는 활동들이 분열을 치유할 수 있다고 했나요?",
"hint": "혜린의 믿음을 들어보세요.",
"result": "O",
"explanation": "혜린이 'Fun activities can heal divisions!'라고 재미있는 활동들이 분열을 치유할 수 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도영",
"script": "True, but acknowledgment helps too.",
"translation": "맞아, 하지만 인정도 도움이 돼."
},
{
"type": "script",
"index": 6,
"speaker": "혜린",
"script": "What if we combine joy and understanding?",
"translation": "기쁨과 이해를 결합하면 어떨까?"
},
{
"type": "blank",
"index": 7,
"quiz": "What if we combine joy and @@?",
"hint": "혜린이 기쁨과 무엇을 결합하자고 했나요?",
"optionA": "sadness",
"optionB": "understanding",
"optionC": "anger",
"result": "understanding",
"explanation": "혜린이 기쁨과 '이해(understanding)'를 결합하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "도영",
"script": "Celebration after sincere conversation?",
"translation": "진실한 대화 후에 축하하는 건?"
},
{
"type": "script",
"index": 9,
"speaker": "혜린",
"script": "Perfect! Healing and happiness together!",
"translation": "완벽해! 치유와 행복이 함께!"
},
{
"type": "script",
"index": 10,
"speaker": "도영",
"script": "Your joy helps people forgive easier.",
"translation": "네 기쁨이 사람들이 더 쉽게 용서하게 도와줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도영의 관찰에 대한 문장이에요.",
"optionA": "joy",
"optionB": "Your",
"optionC": "helps",
"optionD": "forgive",
"result": "Your joy helps forgive",
"explanation": "네 기쁨이 용서하는 데 도움을 준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "And your sensitivity prevents more hurt.",
"translation": "그리고 네 섬세함이 더 많은 상처를 방지해."
},
{
"type": "script",
"index": 13,
"speaker": "도영",
"script": "Gentle harmony in conflict resolution!",
"translation": "갈등 해결에서의 부드러운 조화!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "화해의 음악",
"explanation": "ESFP의 밝은 에너지와 ISFP의 섬세한 이해",
"level": 3,
"my_mbti": "ESFP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "혜린",
"script": "Let's bring everyone together for fun!",
"translation": "모든 사람을 함께 모아서 재미있게 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "도영",
"script": "But we should understand the hurt first.",
"translation": "하지만 먼저 상처를 이해해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "혜린",
"script": "Fun activities can heal divisions!",
"translation": "재미있는 활동들이 분열을 치유할 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "혜린이 재미있는 활동들이 분열을 치유할 수 있다고 했나요?",
"hint": "혜린의 믿음을 들어보세요.",
"result": "O",
"explanation": "혜린이 'Fun activities can heal divisions!'라고 재미있는 활동들이 분열을 치유할 수 있다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도영",
"script": "True, but acknowledgment helps too.",
"translation": "맞아, 하지만 인정도 도움이 돼."
},
{
"type": "script",
"index": 6,
"speaker": "혜린",
"script": "What if we combine joy and understanding?",
"translation": "기쁨과 이해를 결합하면 어떨까?"
},
{
"type": "blank",
"index": 7,
"quiz": "What if we combine joy and @@?",
"hint": "혜린이 기쁨과 무엇을 결합하자고 했나요?",
"optionA": "sadness",
"optionB": "understanding",
"optionC": "anger",
"result": "understanding",
"explanation": "혜린이 기쁨과 '이해(understanding)'를 결합하자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "도영",
"script": "Celebration after sincere conversation?",
"translation": "진실한 대화 후에 축하하는 건?"
},
{
"type": "script",
"index": 9,
"speaker": "혜린",
"script": "Perfect! Healing and happiness together!",
"translation": "완벽해! 치유와 행복이 함께!"
},
{
"type": "script",
"index": 10,
"speaker": "도영",
"script": "Your joy helps people forgive easier.",
"translation": "네 기쁨이 사람들이 더 쉽게 용서하게 도와줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "도영의 관찰에 대한 문장이에요.",
"optionA": "joy",
"optionB": "Your",
"optionC": "helps",
"optionD": "forgive",
"result": "Your joy helps forgive",
"explanation": "네 기쁨이 용서하는 데 도움을 준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "And your sensitivity prevents more hurt.",
"translation": "그리고 네 섬세함이 더 많은 상처를 방지해."
},
{
"type": "script",
"index": 13,
"speaker": "도영",
"script": "Gentle harmony in conflict resolution!",
"translation": "갈등 해결에서의 부드러운 조화!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "조용한 배려와 활기찬 에너지",
"explanation": "ISFJ의 섬세한 돌봄과 ESTP의 자연스러운 친화력",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수현",
"script": "I prepared extra food for everyone.",
"translation": "모든 사람을 위해 음식을 더 준비했어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Awesome! You think of everything!",
"translation": "멋져! 모든 걸 다 생각하는구나!"
},
{
"type": "script",
"index": 3,
"speaker": "수현",
"script": "I worry people might be hungry.",
"translation": "사람들이 배고플까봐 걱정돼."
},
{
"type": "ox",
"index": 4,
"quiz": "수현이 사람들이 배고플까봐 걱정한다고 했나요?",
"hint": "수현의 걱정을 들어보세요.",
"result": "O",
"explanation": "수현이 'I worry people might be hungry'라고 사람들이 배고플까봐 걱정한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Don't worry! Everyone's having fun!",
"translation": "걱정 마! 모든 사람이 재미있게 지내고 있어!"
},
{
"type": "script",
"index": 6,
"speaker": "수현",
"script": "How do you know that?",
"translation": "어떻게 그걸 알아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you know @@?",
"hint": "수현이 상우가 무엇을 어떻게 아는지 물었나요?",
"optionA": "nothing",
"optionB": "that",
"optionC": "me",
"result": "that",
"explanation": "수현이 상우가 '그것(that)'을 어떻게 아는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "I can feel the good energy!",
"translation": "좋은 에너지를 느낄 수 있어!"
},
{
"type": "script",
"index": 9,
"speaker": "수현",
"script": "You read people so naturally.",
"translation": "너는 사람들을 너무 자연스럽게 읽어."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "And you take care of everyone perfectly.",
"translation": "그리고 너는 모든 사람을 완벽하게 돌봐."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우의 칭찬에 대한 문장이에요.",
"optionA": "care",
"optionB": "take",
"optionC": "You",
"optionD": "perfectly",
"result": "You take care perfectly",
"explanation": "너는 완벽하게 돌본다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수현",
"script": "We make a good team together.",
"translation": "우리는 함께 좋은 팀을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Behind-scenes care and front-line fun!",
"translation": "무대 뒤 돌봄과 최전선 재미!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "조용한 배려와 활기찬 에너지",
"explanation": "ISFJ의 섬세한 돌봄과 ESTP의 자연스러운 친화력",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수현",
"script": "I prepared extra food for everyone.",
"translation": "모든 사람을 위해 음식을 더 준비했어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Awesome! You think of everything!",
"translation": "멋져! 모든 걸 다 생각하는구나!"
},
{
"type": "script",
"index": 3,
"speaker": "수현",
"script": "I worry people might be hungry.",
"translation": "사람들이 배고플까봐 걱정돼."
},
{
"type": "ox",
"index": 4,
"quiz": "수현이 사람들이 배고플까봐 걱정한다고 했나요?",
"hint": "수현의 걱정을 들어보세요.",
"result": "O",
"explanation": "수현이 'I worry people might be hungry'라고 사람들이 배고플까봐 걱정한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Don't worry! Everyone's having fun!",
"translation": "걱정 마! 모든 사람이 재미있게 지내고 있어!"
},
{
"type": "script",
"index": 6,
"speaker": "수현",
"script": "How do you know that?",
"translation": "어떻게 그걸 알아?"
},
{
"type": "blank",
"index": 7,
"quiz": "How do you know @@?",
"hint": "수현이 상우가 무엇을 어떻게 아는지 물었나요?",
"optionA": "nothing",
"optionB": "that",
"optionC": "me",
"result": "that",
"explanation": "수현이 상우가 '그것(that)'을 어떻게 아는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "I can feel the good energy!",
"translation": "좋은 에너지를 느낄 수 있어!"
},
{
"type": "script",
"index": 9,
"speaker": "수현",
"script": "You read people so naturally.",
"translation": "너는 사람들을 너무 자연스럽게 읽어."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "And you take care of everyone perfectly.",
"translation": "그리고 너는 모든 사람을 완벽하게 돌봐."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우의 칭찬에 대한 문장이에요.",
"optionA": "care",
"optionB": "take",
"optionC": "You",
"optionD": "perfectly",
"result": "You take care perfectly",
"explanation": "너는 완벽하게 돌본다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "수현",
"script": "We make a good team together.",
"translation": "우리는 함께 좋은 팀을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Behind-scenes care and front-line fun!",
"translation": "무대 뒤 돌봄과 최전선 재미!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "순간의 마법사들",
"explanation": "ESTP의 즉석 분위기와 ISFJ의 따뜻한 지지",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "Let's make this party amazing!",
"translation": "이 파티를 멋지게 만들자!"
},
{
"type": "script",
"index": 2,
"speaker": "예나",
"script": "I'll help however you need.",
"translation": "네가 필요한 대로 도와줄게."
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "Your support gives me confidence!",
"translation": "네 지지가 나에게 자신감을 줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "현진이 예나의 지지가 자신감을 준다고 했나요?",
"hint": "현진의 감정을 들어보세요.",
"result": "O",
"explanation": "현진이 'Your support gives me confidence!'라고 예나의 지지가 자신감을 준다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예나",
"script": "What should I do first?",
"translation": "먼저 뭘 해야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "Just be your caring self!",
"translation": "그냥 배려하는 네 자신이면 돼!"
},
{
"type": "blank",
"index": 7,
"quiz": "Just be your caring @@!",
"hint": "현진이 예나에게 배려하는 무엇이 되라고 했나요?",
"optionA": "friend",
"optionB": "self",
"optionC": "sister",
"result": "self",
"explanation": "현진이 예나에게 배려하는 네 '자신(self)'이 되라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예나",
"script": "You bring out everyone's happiness.",
"translation": "너는 모든 사람의 행복을 끌어내."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "And you make everyone feel safe.",
"translation": "그리고 너는 모든 사람을 안전하게 느끼게 해."
},
{
"type": "script",
"index": 10,
"speaker": "예나",
"script": "Different gifts, same heart.",
"translation": "다른 재능들, 같은 마음."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예나의 통찰에 대한 문장이에요.",
"optionA": "gifts",
"optionB": "Different",
"optionC": "same",
"optionD": "heart",
"result": "Different gifts same heart",
"explanation": "다른 재능들이지만 같은 마음이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현진",
"script": "You're the steady foundation I need.",
"translation": "너는 내가 필요한 안정적인 기반이야."
},
{
"type": "script",
"index": 13,
"speaker": "예나",
"script": "And you're the spark that lights everything!",
"translation": "그리고 너는 모든 것을 밝히는 불꽃이야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "순간의 마법사들",
"explanation": "ESTP의 즉석 분위기와 ISFJ의 따뜻한 지지",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "Let's make this party amazing!",
"translation": "이 파티를 멋지게 만들자!"
},
{
"type": "script",
"index": 2,
"speaker": "예나",
"script": "I'll help however you need.",
"translation": "네가 필요한 대로 도와줄게."
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "Your support gives me confidence!",
"translation": "네 지지가 나에게 자신감을 줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "현진이 예나의 지지가 자신감을 준다고 했나요?",
"hint": "현진의 감정을 들어보세요.",
"result": "O",
"explanation": "현진이 'Your support gives me confidence!'라고 예나의 지지가 자신감을 준다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예나",
"script": "What should I do first?",
"translation": "먼저 뭘 해야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "Just be your caring self!",
"translation": "그냥 배려하는 네 자신이면 돼!"
},
{
"type": "blank",
"index": 7,
"quiz": "Just be your caring @@!",
"hint": "현진이 예나에게 배려하는 무엇이 되라고 했나요?",
"optionA": "friend",
"optionB": "self",
"optionC": "sister",
"result": "self",
"explanation": "현진이 예나에게 배려하는 네 '자신(self)'이 되라고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "예나",
"script": "You bring out everyone's happiness.",
"translation": "너는 모든 사람의 행복을 끌어내."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "And you make everyone feel safe.",
"translation": "그리고 너는 모든 사람을 안전하게 느끼게 해."
},
{
"type": "script",
"index": 10,
"speaker": "예나",
"script": "Different gifts, same heart.",
"translation": "다른 재능들, 같은 마음."
},
{
"type": "puzzle",
"index": 11,
"hint": "예나의 통찰에 대한 문장이에요.",
"optionA": "gifts",
"optionB": "Different",
"optionC": "same",
"optionD": "heart",
"result": "Different gifts same heart",
"explanation": "다른 재능들이지만 같은 마음이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현진",
"script": "You're the steady foundation I need.",
"translation": "너는 내가 필요한 안정적인 기반이야."
},
{
"type": "script",
"index": 13,
"speaker": "예나",
"script": "And you're the spark that lights everything!",
"translation": "그리고 너는 모든 것을 밝히는 불꽃이야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "발견의 여행",
"explanation": "ISFJ의 신중한 탐구와 ESTP의 모험적 탐험",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤아",
"script": "Let me research this thoroughly first.",
"translation": "먼저 이걸 철저히 조사해볼게."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Let's just dive in and explore!",
"translation": "그냥 뛰어들어서 탐험하자!"
},
{
"type": "script",
"index": 3,
"speaker": "윤아",
"script": "But we need to understand the basics.",
"translation": "하지만 기본들을 이해해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "윤아가 기본들을 이해해야 한다고 했나요?",
"hint": "윤아의 접근법을 들어보세요.",
"result": "O",
"explanation": "윤아가 'But we need to understand the basics'라고 기본들을 이해해야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "We learn by doing things!",
"translation": "실제로 하면서 배워!"
},
{
"type": "script",
"index": 6,
"speaker": "윤아",
"script": "What if we make mistakes?",
"translation": "실수하면 어떡해?"
},
{
"type": "blank",
"index": 7,
"quiz": "What if we make @@?",
"hint": "윤아가 무엇을 만들까봐 걱정했나요?",
"optionA": "friends",
"optionB": "mistakes",
"optionC": "food",
"result": "mistakes",
"explanation": "윤아가 '실수(mistakes)'를 만들까봐 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Mistakes teach us faster!",
"translation": "실수가 더 빨리 가르쳐줘!"
},
{
"type": "script",
"index": 9,
"speaker": "윤아",
"script": "That's actually quite brave.",
"translation": "그게 실제로 꽤 용감해."
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Your careful planning prevents big problems.",
"translation": "네 신중한 계획이 큰 문제들을 방지해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태준의 인정에 대한 문장이에요.",
"optionA": "planning",
"optionB": "careful",
"optionC": "Your",
"optionD": "prevents",
"result": "Your careful planning prevents",
"explanation": "네 신중한 계획이 방지한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "윤아",
"script": "Maybe preparation plus adventure?",
"translation": "준비와 모험을 더한다면?"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Perfect! Smart exploration together!",
"translation": "완벽해! 함께하는 똑똑한 탐험!"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "발견의 여행",
"explanation": "ISFJ의 신중한 탐구와 ESTP의 모험적 탐험",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤아",
"script": "Let me research this thoroughly first.",
"translation": "먼저 이걸 철저히 조사해볼게."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Let's just dive in and explore!",
"translation": "그냥 뛰어들어서 탐험하자!"
},
{
"type": "script",
"index": 3,
"speaker": "윤아",
"script": "But we need to understand the basics.",
"translation": "하지만 기본들을 이해해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "윤아가 기본들을 이해해야 한다고 했나요?",
"hint": "윤아의 접근법을 들어보세요.",
"result": "O",
"explanation": "윤아가 'But we need to understand the basics'라고 기본들을 이해해야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "We learn by doing things!",
"translation": "실제로 하면서 배워!"
},
{
"type": "script",
"index": 6,
"speaker": "윤아",
"script": "What if we make mistakes?",
"translation": "실수하면 어떡해?"
},
{
"type": "blank",
"index": 7,
"quiz": "What if we make @@?",
"hint": "윤아가 무엇을 만들까봐 걱정했나요?",
"optionA": "friends",
"optionB": "mistakes",
"optionC": "food",
"result": "mistakes",
"explanation": "윤아가 '실수(mistakes)'를 만들까봐 걱정했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Mistakes teach us faster!",
"translation": "실수가 더 빨리 가르쳐줘!"
},
{
"type": "script",
"index": 9,
"speaker": "윤아",
"script": "That's actually quite brave.",
"translation": "그게 실제로 꽤 용감해."
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Your careful planning prevents big problems.",
"translation": "네 신중한 계획이 큰 문제들을 방지해."
},
{
"type": "puzzle",
"index": 11,
"hint": "태준의 인정에 대한 문장이에요.",
"optionA": "planning",
"optionB": "careful",
"optionC": "Your",
"optionD": "prevents",
"result": "Your careful planning prevents",
"explanation": "네 신중한 계획이 방지한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "윤아",
"script": "Maybe preparation plus adventure?",
"translation": "준비와 모험을 더한다면?"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Perfect! Smart exploration together!",
"translation": "완벽해! 함께하는 똑똑한 탐험!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "호기심의 실험실",
"explanation": "ESTP의 즉석 실험과 ISFJ의 체계적 정리",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "This looks interesting! Let's try it!",
"translation": "흥미로워 보여! 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "수빈",
"script": "Should we read instructions first?",
"translation": "먼저 설명서를 읽어야 하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Instructions are for later!",
"translation": "설명서는 나중에!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우가 설명서는 나중이라고 했나요?",
"hint": "시우의 태도를 들어보세요.",
"result": "O",
"explanation": "시우가 'Instructions are for later!'라고 설명서는 나중이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수빈",
"script": "But what if something goes wrong?",
"translation": "하지만 뭔가 잘못되면 어떡해?"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Then we fix it and learn!",
"translation": "그럼 고치고 배워!"
},
{
"type": "blank",
"index": 7,
"quiz": "Then we fix it and @@!",
"hint": "시우가 고치고 무엇을 하자고 했나요?",
"optionA": "sleep",
"optionB": "learn",
"optionC": "eat",
"result": "learn",
"explanation": "시우가 고치고 '배우자(learn)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수빈",
"script": "Your confidence is amazing.",
"translation": "네 자신감이 놀라워."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "And your organization saves time later.",
"translation": "그리고 네 정리정돈이 나중에 시간을 절약해."
},
{
"type": "script",
"index": 10,
"speaker": "수빈",
"script": "Maybe I can learn your boldness?",
"translation": "아마 네 대담함을 배울 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수빈의 학습 의지에 대한 문장이에요.",
"optionA": "learn",
"optionB": "can",
"optionC": "Maybe",
"optionD": "boldness",
"result": "Maybe can learn boldness",
"explanation": "아마 대담함을 배울 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "시우",
"script": "Yes! And I'll learn your patience!",
"translation": "응! 그리고 나는 네 인내심을 배울게!"
},
{
"type": "script",
"index": 13,
"speaker": "수빈",
"script": "Discovery with wisdom sounds perfect.",
"translation": "지혜와 함께하는 발견이 완벽하게 들려."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "호기심의 실험실",
"explanation": "ESTP의 즉석 실험과 ISFJ의 체계적 정리",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "This looks interesting! Let's try it!",
"translation": "흥미로워 보여! 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "수빈",
"script": "Should we read instructions first?",
"translation": "먼저 설명서를 읽어야 하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Instructions are for later!",
"translation": "설명서는 나중에!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우가 설명서는 나중이라고 했나요?",
"hint": "시우의 태도를 들어보세요.",
"result": "O",
"explanation": "시우가 'Instructions are for later!'라고 설명서는 나중이라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수빈",
"script": "But what if something goes wrong?",
"translation": "하지만 뭔가 잘못되면 어떡해?"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Then we fix it and learn!",
"translation": "그럼 고치고 배워!"
},
{
"type": "blank",
"index": 7,
"quiz": "Then we fix it and @@!",
"hint": "시우가 고치고 무엇을 하자고 했나요?",
"optionA": "sleep",
"optionB": "learn",
"optionC": "eat",
"result": "learn",
"explanation": "시우가 고치고 '배우자(learn)'고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수빈",
"script": "Your confidence is amazing.",
"translation": "네 자신감이 놀라워."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "And your organization saves time later.",
"translation": "그리고 네 정리정돈이 나중에 시간을 절약해."
},
{
"type": "script",
"index": 10,
"speaker": "수빈",
"script": "Maybe I can learn your boldness?",
"translation": "아마 네 대담함을 배울 수 있을까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "수빈의 학습 의지에 대한 문장이에요.",
"optionA": "learn",
"optionB": "can",
"optionC": "Maybe",
"optionD": "boldness",
"result": "Maybe can learn boldness",
"explanation": "아마 대담함을 배울 수 있을 것이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "시우",
"script": "Yes! And I'll learn your patience!",
"translation": "응! 그리고 나는 네 인내심을 배울게!"
},
{
"type": "script",
"index": 13,
"speaker": "수빈",
"script": "Discovery with wisdom sounds perfect.",
"translation": "지혜와 함께하는 발견이 완벽하게 들려."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "선택의 무게",
"explanation": "ISFJ의 모든 면 고려와 ESTP의 직관적 판단",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "I need to think about everyone affected.",
"translation": "영향받는 모든 사람을 생각해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "건호",
"script": "My gut feeling says this one!",
"translation": "내 직감이 이것이라고 말해!"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "But what about long-term effects?",
"translation": "하지만 장기적 영향들은 어때?"
},
{
"type": "ox",
"index": 4,
"quiz": "지수가 장기적 영향들을 걱정했나요?",
"hint": "지수의 고민을 들어보세요.",
"result": "O",
"explanation": "지수가 'But what about long-term effects?'라고 장기적 영향들을 걱정했어요."
},
{
"type": "script",
"index": 5,
"speaker": "건호",
"script": "We can handle problems as they come.",
"translation": "문제들이 생기는 대로 처리할 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "That sounds risky to me.",
"translation": "그게 나에게는 위험하게 들려."
},
{
"type": "blank",
"index": 7,
"quiz": "That sounds risky to @@.",
"hint": "지수가 누구에게 위험하게 들린다고 했나요?",
"optionA": "you",
"optionB": "me",
"optionC": "them",
"result": "me",
"explanation": "지수가 '나에게(me)' 위험하게 들린다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "건호",
"script": "Your careful thinking protects people.",
"translation": "네 신중한 사고가 사람들을 보호해."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "And your quick action helps in emergencies.",
"translation": "그리고 네 빠른 행동이 응급상황에서 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "건호",
"script": "Maybe quick gut check plus careful review?",
"translation": "빠른 직감 확인과 신중한 검토를 더한다면?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "건호의 제안에 대한 문장이에요.",
"optionA": "quick",
"optionB": "Maybe",
"optionC": "plus",
"optionD": "review",
"result": "Maybe quick plus review",
"explanation": "아마 빠른 것과 검토를 더한다면이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "Intuition guided by wisdom sounds good.",
"translation": "지혜로 인도받는 직감이 좋게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "Best of both worlds working together!",
"translation": "함께 작동하는 두 세계의 최고!"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "선택의 무게",
"explanation": "ISFJ의 모든 면 고려와 ESTP의 직관적 판단",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "I need to think about everyone affected.",
"translation": "영향받는 모든 사람을 생각해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "건호",
"script": "My gut feeling says this one!",
"translation": "내 직감이 이것이라고 말해!"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "But what about long-term effects?",
"translation": "하지만 장기적 영향들은 어때?"
},
{
"type": "ox",
"index": 4,
"quiz": "지수가 장기적 영향들을 걱정했나요?",
"hint": "지수의 고민을 들어보세요.",
"result": "O",
"explanation": "지수가 'But what about long-term effects?'라고 장기적 영향들을 걱정했어요."
},
{
"type": "script",
"index": 5,
"speaker": "건호",
"script": "We can handle problems as they come.",
"translation": "문제들이 생기는 대로 처리할 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "That sounds risky to me.",
"translation": "그게 나에게는 위험하게 들려."
},
{
"type": "blank",
"index": 7,
"quiz": "That sounds risky to @@.",
"hint": "지수가 누구에게 위험하게 들린다고 했나요?",
"optionA": "you",
"optionB": "me",
"optionC": "them",
"result": "me",
"explanation": "지수가 '나에게(me)' 위험하게 들린다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "건호",
"script": "Your careful thinking protects people.",
"translation": "네 신중한 사고가 사람들을 보호해."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "And your quick action helps in emergencies.",
"translation": "그리고 네 빠른 행동이 응급상황에서 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "건호",
"script": "Maybe quick gut check plus careful review?",
"translation": "빠른 직감 확인과 신중한 검토를 더한다면?"
},
{
"type": "puzzle",
"index": 11,
"hint": "건호의 제안에 대한 문장이에요.",
"optionA": "quick",
"optionB": "Maybe",
"optionC": "plus",
"optionD": "review",
"result": "Maybe quick plus review",
"explanation": "아마 빠른 것과 검토를 더한다면이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "Intuition guided by wisdom sounds good.",
"translation": "지혜로 인도받는 직감이 좋게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "Best of both worlds working together!",
"translation": "함께 작동하는 두 세계의 최고!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "순간의 결단",
"explanation": "ESTP의 즉석 결정과 ISFJ의 신중한 조언",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "This opportunity feels right! Let's go!",
"translation": "이 기회가 옳게 느껴져! 가자!"
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Wait, shouldn't we consider the risks?",
"translation": "잠깐, 위험들을 고려해야 하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "Sometimes you just have to jump!",
"translation": "가끔은 그냥 뛰어들어야 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진이 가끔은 그냥 뛰어들어야 한다고 했나요?",
"hint": "예진의 철학을 들어보세요.",
"result": "O",
"explanation": "예진이 'Sometimes you just have to jump!'라고 가끔은 그냥 뛰어들어야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "윤서",
"script": "But what about backup plans?",
"translation": "하지만 대안 계획들은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "We'll figure it out as we go!",
"translation": "가면서 알아낼 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "We'll figure it out as we @@!",
"hint": "예진이 가면서 어떻게 하자고 했나요?",
"optionA": "stop",
"optionB": "go",
"optionC": "sleep",
"result": "go",
"explanation": "예진이 '가면서(as we go)' 알아내자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "윤서",
"script": "Your courage inspires me.",
"translation": "네 용기가 나에게 영감을 줘."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "And your wisdom keeps me grounded.",
"translation": "그리고 네 지혜가 나를 안정되게 유지해줘."
},
{
"type": "script",
"index": 10,
"speaker": "윤서",
"script": "Maybe brave leap with soft landing?",
"translation": "용감한 도약과 부드러운 착지는 어때?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "윤서의 제안에 대한 문장이에요.",
"optionA": "brave",
"optionB": "Maybe",
"optionC": "leap",
"optionD": "landing",
"result": "Maybe brave leap landing",
"explanation": "아마 용감한 도약과 착지라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예진",
"script": "Perfect! Adventure with safety net!",
"translation": "완벽해! 안전망과 함께하는 모험!"
},
{
"type": "script",
"index": 13,
"speaker": "윤서",
"script": "Courage supported by care.",
"translation": "돌봄으로 뒷받침되는 용기."
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "순간의 결단",
"explanation": "ESTP의 즉석 결정과 ISFJ의 신중한 조언",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "This opportunity feels right! Let's go!",
"translation": "이 기회가 옳게 느껴져! 가자!"
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Wait, shouldn't we consider the risks?",
"translation": "잠깐, 위험들을 고려해야 하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "Sometimes you just have to jump!",
"translation": "가끔은 그냥 뛰어들어야 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진이 가끔은 그냥 뛰어들어야 한다고 했나요?",
"hint": "예진의 철학을 들어보세요.",
"result": "O",
"explanation": "예진이 'Sometimes you just have to jump!'라고 가끔은 그냥 뛰어들어야 한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "윤서",
"script": "But what about backup plans?",
"translation": "하지만 대안 계획들은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "We'll figure it out as we go!",
"translation": "가면서 알아낼 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "We'll figure it out as we @@!",
"hint": "예진이 가면서 어떻게 하자고 했나요?",
"optionA": "stop",
"optionB": "go",
"optionC": "sleep",
"result": "go",
"explanation": "예진이 '가면서(as we go)' 알아내자고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "윤서",
"script": "Your courage inspires me.",
"translation": "네 용기가 나에게 영감을 줘."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "And your wisdom keeps me grounded.",
"translation": "그리고 네 지혜가 나를 안정되게 유지해줘."
},
{
"type": "script",
"index": 10,
"speaker": "윤서",
"script": "Maybe brave leap with soft landing?",
"translation": "용감한 도약과 부드러운 착지는 어때?"
},
{
"type": "puzzle",
"index": 11,
"hint": "윤서의 제안에 대한 문장이에요.",
"optionA": "brave",
"optionB": "Maybe",
"optionC": "leap",
"optionD": "landing",
"result": "Maybe brave leap landing",
"explanation": "아마 용감한 도약과 착지라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예진",
"script": "Perfect! Adventure with safety net!",
"translation": "완벽해! 안전망과 함께하는 모험!"
},
{
"type": "script",
"index": 13,
"speaker": "윤서",
"script": "Courage supported by care.",
"translation": "돌봄으로 뒷받침되는 용기."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "질서와 자유의 춤",
"explanation": "ISFJ의 체계적 일상과 ESTP의 즉흥적 삶",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소현",
"script": "My daily routine keeps me balanced.",
"translation": "내 일상 루틴이 나를 균형 잡히게 유지해."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "I prefer going with the flow!",
"translation": "흐름을 따라가는 게 좋아!"
},
{
"type": "script",
"index": 3,
"speaker": "소현",
"script": "Don't you need some structure?",
"translation": "약간의 구조가 필요하지 않아?"
},
{
"type": "ox",
"index": 4,
"quiz": "소현이 약간의 구조가 필요하지 않냐고 물었나요?",
"hint": "소현의 질문을 들어보세요.",
"result": "O",
"explanation": "소현이 'Don't you need some structure?'라고 약간의 구조가 필요하지 않냐고 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Life is more fun when it's unpredictable!",
"translation": "예측할 수 없을 때 삶이 더 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "소현",
"script": "But how do you get things done?",
"translation": "하지만 어떻게 일들을 끝내?"
},
{
"type": "blank",
"index": 7,
"quiz": "But how do you get things @@?",
"hint": "소현이 어떻게 일들을 어떻게 하는지 물었나요?",
"optionA": "started",
"optionB": "done",
"optionC": "lost",
"result": "done",
"explanation": "소현이 어떻게 일들을 '끝내는지(done)' 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "When something needs doing, I just do it!",
"translation": "뭔가 해야 할 일이 있으면, 그냥 해!"
},
{
"type": "script",
"index": 9,
"speaker": "소현",
"script": "That takes a special kind of energy.",
"translation": "그건 특별한 종류의 에너지가 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "And your planning makes life smoother.",
"translation": "그리고 네 계획이 삶을 더 순조롭게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우의 인정에 대한 문장이에요.",
"optionA": "planning",
"optionB": "your",
"optionC": "And",
"optionD": "smoother",
"result": "And your planning smoother",
"explanation": "그리고 네 계획이 더 순조롭게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소현",
"script": "Maybe some routine with some surprises?",
"translation": "약간의 루틴과 약간의 놀라움은 어때?"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Flexible structure sounds perfect!",
"translation": "유연한 구조가 완벽하게 들려!"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "질서와 자유의 춤",
"explanation": "ISFJ의 체계적 일상과 ESTP의 즉흥적 삶",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소현",
"script": "My daily routine keeps me balanced.",
"translation": "내 일상 루틴이 나를 균형 잡히게 유지해."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "I prefer going with the flow!",
"translation": "흐름을 따라가는 게 좋아!"
},
{
"type": "script",
"index": 3,
"speaker": "소현",
"script": "Don't you need some structure?",
"translation": "약간의 구조가 필요하지 않아?"
},
{
"type": "ox",
"index": 4,
"quiz": "소현이 약간의 구조가 필요하지 않냐고 물었나요?",
"hint": "소현의 질문을 들어보세요.",
"result": "O",
"explanation": "소현이 'Don't you need some structure?'라고 약간의 구조가 필요하지 않냐고 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Life is more fun when it's unpredictable!",
"translation": "예측할 수 없을 때 삶이 더 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "소현",
"script": "But how do you get things done?",
"translation": "하지만 어떻게 일들을 끝내?"
},
{
"type": "blank",
"index": 7,
"quiz": "But how do you get things @@?",
"hint": "소현이 어떻게 일들을 어떻게 하는지 물었나요?",
"optionA": "started",
"optionB": "done",
"optionC": "lost",
"result": "done",
"explanation": "소현이 어떻게 일들을 '끝내는지(done)' 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "When something needs doing, I just do it!",
"translation": "뭔가 해야 할 일이 있으면, 그냥 해!"
},
{
"type": "script",
"index": 9,
"speaker": "소현",
"script": "That takes a special kind of energy.",
"translation": "그건 특별한 종류의 에너지가 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "And your planning makes life smoother.",
"translation": "그리고 네 계획이 삶을 더 순조롭게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우의 인정에 대한 문장이에요.",
"optionA": "planning",
"optionB": "your",
"optionC": "And",
"optionD": "smoother",
"result": "And your planning smoother",
"explanation": "그리고 네 계획이 더 순조롭게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "소현",
"script": "Maybe some routine with some surprises?",
"translation": "약간의 루틴과 약간의 놀라움은 어때?"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Flexible structure sounds perfect!",
"translation": "유연한 구조가 완벽하게 들려!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "삶의 색칠 방법",
"explanation": "ESTP의 생생한 모험과 ISFJ의 따뜻한 안식",
"category": "생활 태도",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "Every day should be an adventure!",
"translation": "매일이 모험이어야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "은서",
"script": "I treasure quiet, peaceful moments.",
"translation": "조용하고 평화로운 순간들을 소중히 여겨."
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "But excitement makes life colorful!",
"translation": "하지만 흥분이 삶을 다채롭게 만들어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준이 흥분이 삶을 다채롭게 만든다고 했나요?",
"hint": "태준의 삶의 철학을 들어보세요.",
"result": "O",
"explanation": "태준이 'But excitement makes life colorful!'라고 흥분이 삶을 다채롭게 만든다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "은서",
"script": "And calm gives life depth.",
"translation": "그리고 평온함이 삶에 깊이를 줘."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "You create such cozy spaces.",
"translation": "너는 그런 아늑한 공간들을 만들어."
},
{
"type": "blank",
"index": 7,
"quiz": "You create such cozy @@.",
"hint": "태준이 은서가 아늑한 무엇을 만든다고 했나요?",
"optionA": "food",
"optionB": "spaces",
"optionC": "problems",
"result": "spaces",
"explanation": "태준이 은서가 아늑한 '공간들(spaces)'을 만든다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "은서",
"script": "Where you can rest between adventures.",
"translation": "모험들 사이에서 쉴 수 있는 곳."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "That's actually really wise!",
"translation": "그게 실제로 정말 현명해!"
},
{
"type": "script",
"index": 10,
"speaker": "은서",
"script": "And your energy brings life to stillness.",
"translation": "그리고 네 에너지가 고요함에 생명을 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "은서의 관찰에 대한 문장이에요.",
"optionA": "energy",
"optionB": "your",
"optionC": "And",
"optionD": "life",
"result": "And your energy life",
"explanation": "그리고 네 에너지가 생명을 가져다준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "태준",
"script": "Adventure and rest working together.",
"translation": "함께 작동하는 모험과 휴식."
},
{
"type": "script",
"index": 13,
"speaker": "은서",
"script": "Life's rhythm needs both beats.",
"translation": "삶의 리듬에는 두 박자가 모두 필요해."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "삶의 색칠 방법",
"explanation": "ESTP의 생생한 모험과 ISFJ의 따뜻한 안식",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "Every day should be an adventure!",
"translation": "매일이 모험이어야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "은서",
"script": "I treasure quiet, peaceful moments.",
"translation": "조용하고 평화로운 순간들을 소중히 여겨."
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "But excitement makes life colorful!",
"translation": "하지만 흥분이 삶을 다채롭게 만들어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준이 흥분이 삶을 다채롭게 만든다고 했나요?",
"hint": "태준의 삶의 철학을 들어보세요.",
"result": "O",
"explanation": "태준이 'But excitement makes life colorful!'라고 흥분이 삶을 다채롭게 만든다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "은서",
"script": "And calm gives life depth.",
"translation": "그리고 평온함이 삶에 깊이를 줘."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "You create such cozy spaces.",
"translation": "너는 그런 아늑한 공간들을 만들어."
},
{
"type": "blank",
"index": 7,
"quiz": "You create such cozy @@.",
"hint": "태준이 은서가 아늑한 무엇을 만든다고 했나요?",
"optionA": "food",
"optionB": "spaces",
"optionC": "problems",
"result": "spaces",
"explanation": "태준이 은서가 아늑한 '공간들(spaces)'을 만든다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "은서",
"script": "Where you can rest between adventures.",
"translation": "모험들 사이에서 쉴 수 있는 곳."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "That's actually really wise!",
"translation": "그게 실제로 정말 현명해!"
},
{
"type": "script",
"index": 10,
"speaker": "은서",
"script": "And your energy brings life to stillness.",
"translation": "그리고 네 에너지가 고요함에 생명을 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "은서의 관찰에 대한 문장이에요.",
"optionA": "energy",
"optionB": "your",
"optionC": "And",
"optionD": "life",
"result": "And your energy life",
"explanation": "그리고 네 에너지가 생명을 가져다준다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "태준",
"script": "Adventure and rest working together.",
"translation": "함께 작동하는 모험과 휴식."
},
{
"type": "script",
"index": 13,
"speaker": "은서",
"script": "Life's rhythm needs both beats.",
"translation": "삶의 리듬에는 두 박자가 모두 필요해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "폭풍우 속의 등대",
"explanation": "ISFJ의 차분한 안정과 ESTP의 행동적 해결",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Let me help you feel calmer.",
"translation": "네가 더 차분함을 느끼도록 도와줄게."
},
{
"type": "script",
"index": 2,
"speaker": "현진",
"script": "I need to do something right now!",
"translation": "지금 당장 뭔가를 해야 해!"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Sometimes sitting quietly helps first.",
"translation": "가끔 조용히 앉아있는 게 먼저 도움이 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 가끔 조용히 앉아있는 것이 먼저 도움이 된다고 했나요?",
"hint": "민경의 조언을 들어보세요.",
"result": "O",
"explanation": "민경이 'Sometimes sitting quietly helps first'라고 가끔 조용히 앉아있는 것이 먼저 도움이 된다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현진",
"script": "But action makes me feel better!",
"translation": "하지만 행동이 나를 더 좋게 느끼게 해!"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "What kind of action helps most?",
"translation": "어떤 종류의 행동이 가장 도움이 돼?"
},
{
"type": "blank",
"index": 7,
"quiz": "What kind of action helps @@?",
"hint": "민경이 어떤 종류의 행동이 가장 어떤지 물었나요?",
"optionA": "less",
"optionB": "most",
"optionC": "never",
"result": "most",
"explanation": "민경이 어떤 종류의 행동이 '가장(most)' 도움이 되는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "현진",
"script": "Physical movement clears my head.",
"translation": "신체 움직임이 내 머리를 맑게 해."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "That makes perfect sense for you.",
"translation": "그게 너에게는 완벽하게 말이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "현진",
"script": "Your steady presence calms the storm.",
"translation": "네 꾸준한 존재가 폭풍을 진정시켜."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "현진의 감사에 대한 문장이에요.",
"optionA": "presence",
"optionB": "steady",
"optionC": "Your",
"optionD": "calms",
"result": "Your steady presence calms",
"explanation": "네 꾸준한 존재가 진정시킨다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "민경",
"script": "And your action inspires courage.",
"translation": "그리고 네 행동이 용기를 불러일으켜."
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "Different ways to weather any storm!",
"translation": "어떤 폭풍우든 견디는 다른 방법들!"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "폭풍우 속의 등대",
"explanation": "ISFJ의 차분한 안정과 ESTP의 행동적 해결",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Let me help you feel calmer.",
"translation": "네가 더 차분함을 느끼도록 도와줄게."
},
{
"type": "script",
"index": 2,
"speaker": "현진",
"script": "I need to do something right now!",
"translation": "지금 당장 뭔가를 해야 해!"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Sometimes sitting quietly helps first.",
"translation": "가끔 조용히 앉아있는 게 먼저 도움이 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 가끔 조용히 앉아있는 것이 먼저 도움이 된다고 했나요?",
"hint": "민경의 조언을 들어보세요.",
"result": "O",
"explanation": "민경이 'Sometimes sitting quietly helps first'라고 가끔 조용히 앉아있는 것이 먼저 도움이 된다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "현진",
"script": "But action makes me feel better!",
"translation": "하지만 행동이 나를 더 좋게 느끼게 해!"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "What kind of action helps most?",
"translation": "어떤 종류의 행동이 가장 도움이 돼?"
},
{
"type": "blank",
"index": 7,
"quiz": "What kind of action helps @@?",
"hint": "민경이 어떤 종류의 행동이 가장 어떤지 물었나요?",
"optionA": "less",
"optionB": "most",
"optionC": "never",
"result": "most",
"explanation": "민경이 어떤 종류의 행동이 '가장(most)' 도움이 되는지 물었어요."
},
{
"type": "script",
"index": 8,
"speaker": "현진",
"script": "Physical movement clears my head.",
"translation": "신체 움직임이 내 머리를 맑게 해."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "That makes perfect sense for you.",
"translation": "그게 너에게는 완벽하게 말이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "현진",
"script": "Your steady presence calms the storm.",
"translation": "네 꾸준한 존재가 폭풍을 진정시켜."
},
{
"type": "puzzle",
"index": 11,
"hint": "현진의 감사에 대한 문장이에요.",
"optionA": "presence",
"optionB": "steady",
"optionC": "Your",
"optionD": "calms",
"result": "Your steady presence calms",
"explanation": "네 꾸준한 존재가 진정시킨다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "민경",
"script": "And your action inspires courage.",
"translation": "그리고 네 행동이 용기를 불러일으켜."
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "Different ways to weather any storm!",
"translation": "어떤 폭풍우든 견디는 다른 방법들!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "위기의 순간",
"explanation": "ESTP의 즉각적 대응과 ISFJ의 세심한 지원",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "Quick! We need to act fast!",
"translation": "빨리! 빠르게 행동해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "수연",
"script": "What do you need me to do?",
"translation": "내가 뭘 하면 돼?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Just follow my lead for now!",
"translation": "지금은 그냥 내 리드를 따라와!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호가 지금은 그냥 자신의 리드를 따라오라고 했나요?",
"hint": "건호의 지시를 들어보세요.",
"result": "O",
"explanation": "건호가 'Just follow my lead for now!'라고 지금은 그냥 자신의 리드를 따라오라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수연",
"script": "I trust your instincts completely.",
"translation": "네 직감을 완전히 믿어."
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "Your support gives me strength!",
"translation": "네 지지가 나에게 힘을 줘!"
},
{
"type": "blank",
"index": 7,
"quiz": "Your support gives me @@!",
"hint": "건호가 수연의 지지가 자신에게 무엇을 준다고 했나요?",
"optionA": "problems",
"optionB": "strength",
"optionC": "food",
"result": "strength",
"explanation": "건호가 수연의 지지가 자신에게 '힘(strength)'을 준다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수연",
"script": "I'll handle the details you miss.",
"translation": "네가 놓치는 세부사항들을 처리할게."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Perfect teamwork in crisis!",
"translation": "위기에서의 완벽한 팀워크!"
},
{
"type": "script",
"index": 10,
"speaker": "수연",
"script": "Your quick thinking saves the day.",
"translation": "네 빠른 사고가 상황을 구해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수연의 칭찬에 대한 문장이에요.",
"optionA": "thinking",
"optionB": "quick",
"optionC": "Your",
"optionD": "saves",
"result": "Your quick thinking saves",
"explanation": "네 빠른 사고가 구한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건호",
"script": "And your care heals afterwards.",
"translation": "그리고 네 돌봄이 나중에 치유해."
},
{
"type": "script",
"index": 13,
"speaker": "수연",
"script": "Crisis response and recovery together!",
"translation": "함께하는 위기 대응과 회복!"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "위기의 순간",
"explanation": "ESTP의 즉각적 대응과 ISFJ의 세심한 지원",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "Quick! We need to act fast!",
"translation": "빨리! 빠르게 행동해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "수연",
"script": "What do you need me to do?",
"translation": "내가 뭘 하면 돼?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Just follow my lead for now!",
"translation": "지금은 그냥 내 리드를 따라와!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호가 지금은 그냥 자신의 리드를 따라오라고 했나요?",
"hint": "건호의 지시를 들어보세요.",
"result": "O",
"explanation": "건호가 'Just follow my lead for now!'라고 지금은 그냥 자신의 리드를 따라오라고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수연",
"script": "I trust your instincts completely.",
"translation": "네 직감을 완전히 믿어."
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "Your support gives me strength!",
"translation": "네 지지가 나에게 힘을 줘!"
},
{
"type": "blank",
"index": 7,
"quiz": "Your support gives me @@!",
"hint": "건호가 수연의 지지가 자신에게 무엇을 준다고 했나요?",
"optionA": "problems",
"optionB": "strength",
"optionC": "food",
"result": "strength",
"explanation": "건호가 수연의 지지가 자신에게 '힘(strength)'을 준다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수연",
"script": "I'll handle the details you miss.",
"translation": "네가 놓치는 세부사항들을 처리할게."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Perfect teamwork in crisis!",
"translation": "위기에서의 완벽한 팀워크!"
},
{
"type": "script",
"index": 10,
"speaker": "수연",
"script": "Your quick thinking saves the day.",
"translation": "네 빠른 사고가 상황을 구해."
},
{
"type": "puzzle",
"index": 11,
"hint": "수연의 칭찬에 대한 문장이에요.",
"optionA": "thinking",
"optionB": "quick",
"optionC": "Your",
"optionD": "saves",
"result": "Your quick thinking saves",
"explanation": "네 빠른 사고가 구한다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건호",
"script": "And your care heals afterwards.",
"translation": "그리고 네 돌봄이 나중에 치유해."
},
{
"type": "script",
"index": 13,
"speaker": "수연",
"script": "Crisis response and recovery together!",
"translation": "함께하는 위기 대응과 회복!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래의 설계자들",
"explanation": "ISFJ의 안정적 계획과 ESTP의 기회 포착",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지연",
"script": "Long-term planning ensures security.",
"translation": "장기 계획이 안정성을 보장해."
},
{
"type": "script",
"index": 2,
"speaker": "시우",
"script": "But opportunities come unexpectedly!",
"translation": "하지만 기회들은 예상치 못하게 와!"
},
{
"type": "script",
"index": 3,
"speaker": "지연",
"script": "How do you prepare for unknowns?",
"translation": "미지의 것들을 어떻게 준비해?"
},
{
"type": "ox",
"index": 4,
"quiz": "지연이 미지의 것들을 어떻게 준비하는지 물었나요?",
"hint": "지연의 질문을 들어보세요.",
"result": "O",
"explanation": "지연이 'How do you prepare for unknowns?'라고 미지의 것들을 어떻게 준비하는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "시우",
"script": "By staying flexible and ready!",
"translation": "유연하고 준비된 상태를 유지해서!"
},
{
"type": "script",
"index": 6,
"speaker": "지연",
"script": "That takes real confidence.",
"translation": "그건 진짜 자신감이 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "That takes real @@.",
"hint": "지연이 그것이 진짜 무엇을 필요로 한다고 했나요?",
"optionA": "money",
"optionB": "confidence",
"optionC": "time",
"result": "confidence",
"explanation": "지연이 그것이 진짜 '자신감(confidence)'을 필요로 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "시우",
"script": "And your planning creates solid foundation.",
"translation": "그리고 네 계획이 견고한 기반을 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "지연",
"script": "Maybe steady base plus quick adaptation?",
"translation": "안정된 기반과 빠른 적응을 더한다면?"
},
{
"type": "script",
"index": 10,
"speaker": "시우",
"script": "Security that can handle surprises!",
"translation": "놀라움들을 처리할 수 있는 안정성!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "시우의 아이디어에 대한 문장이에요.",
"optionA": "handle",
"optionB": "can",
"optionC": "Security",
"optionD": "surprises",
"result": "Security can handle surprises",
"explanation": "안정성이 놀라움들을 처리할 수 있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지연",
"script": "Prepared flexibility sounds perfect.",
"translation": "준비된 유연성이 완벽하게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Future ready for anything together!",
"translation": "함께 무엇이든 준비된 미래!"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래의 설계자들",
"explanation": "ISFJ의 안정적 계획과 ESTP의 기회 포착",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지연",
"script": "Long-term planning ensures security.",
"translation": "장기 계획이 안정성을 보장해."
},
{
"type": "script",
"index": 2,
"speaker": "시우",
"script": "But opportunities come unexpectedly!",
"translation": "하지만 기회들은 예상치 못하게 와!"
},
{
"type": "script",
"index": 3,
"speaker": "지연",
"script": "How do you prepare for unknowns?",
"translation": "미지의 것들을 어떻게 준비해?"
},
{
"type": "ox",
"index": 4,
"quiz": "지연이 미지의 것들을 어떻게 준비하는지 물었나요?",
"hint": "지연의 질문을 들어보세요.",
"result": "O",
"explanation": "지연이 'How do you prepare for unknowns?'라고 미지의 것들을 어떻게 준비하는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "시우",
"script": "By staying flexible and ready!",
"translation": "유연하고 준비된 상태를 유지해서!"
},
{
"type": "script",
"index": 6,
"speaker": "지연",
"script": "That takes real confidence.",
"translation": "그건 진짜 자신감이 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "That takes real @@.",
"hint": "지연이 그것이 진짜 무엇을 필요로 한다고 했나요?",
"optionA": "money",
"optionB": "confidence",
"optionC": "time",
"result": "confidence",
"explanation": "지연이 그것이 진짜 '자신감(confidence)'을 필요로 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "시우",
"script": "And your planning creates solid foundation.",
"translation": "그리고 네 계획이 견고한 기반을 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "지연",
"script": "Maybe steady base plus quick adaptation?",
"translation": "안정된 기반과 빠른 적응을 더한다면?"
},
{
"type": "script",
"index": 10,
"speaker": "시우",
"script": "Security that can handle surprises!",
"translation": "놀라움들을 처리할 수 있는 안정성!"
},
{
"type": "puzzle",
"index": 11,
"hint": "시우의 아이디어에 대한 문장이에요.",
"optionA": "handle",
"optionB": "can",
"optionC": "Security",
"optionD": "surprises",
"result": "Security can handle surprises",
"explanation": "안정성이 놀라움들을 처리할 수 있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "지연",
"script": "Prepared flexibility sounds perfect.",
"translation": "준비된 유연성이 완벽하게 들려."
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Future ready for anything together!",
"translation": "함께 무엇이든 준비된 미래!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 실현자들",
"explanation": "ESTP의 즉시 실행과 ISFJ의 꾸준한 지원",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "별이",
"script": "I want to start my business now!",
"translation": "지금 사업을 시작하고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "What will you need for success?",
"translation": "성공을 위해 무엇이 필요할까?"
},
{
"type": "script",
"index": 3,
"speaker": "별이",
"script": "Passion and hard work!",
"translation": "열정과 노력!"
},
{
"type": "ox",
"index": 4,
"quiz": "별이가 열정과 노력이 필요하다고 했나요?",
"hint": "별이의 답을 들어보세요.",
"result": "O",
"explanation": "별이가 'Passion and hard work!'라고 열정과 노력이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소현",
"script": "Those are important, but also planning?",
"translation": "그것들도 중요하지만, 계획도?"
},
{
"type": "script",
"index": 6,
"speaker": "별이",
"script": "You could help me with that part!",
"translation": "그 부분은 네가 도와줄 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "You could help me with that @@!",
"hint": "별이가 소현이 자신을 그 무엇으로 도와줄 수 있다고 했나요?",
"optionA": "problem",
"optionB": "part",
"optionC": "food",
"result": "part",
"explanation": "별이가 소현이 자신을 그 '부분(part)'으로 도와줄 수 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소현",
"script": "I'd love to support your dreams.",
"translation": "네 꿈들을 지지하고 싶어."
},
{
"type": "script",
"index": 9,
"speaker": "별이",
"script": "Your organization skills are amazing.",
"translation": "네 조직 기술이 놀라워."
},
{
"type": "script",
"index": 10,
"speaker": "소현",
"script": "And your energy makes dreams alive.",
"translation": "그리고 네 에너지가 꿈들을 살아있게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소현의 관찰에 대한 문장이에요.",
"optionA": "energy",
"optionB": "your",
"optionC": "And",
"optionD": "alive",
"result": "And your energy alive",
"explanation": "그리고 네 에너지가 살아있게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "별이",
"script": "Dream team for making it happen!",
"translation": "실현시키는 드림 팀!"
},
{
"type": "script",
"index": 13,
"speaker": "소현",
"script": "Vision plus planning equals success!",
"translation": "비전과 계획이 성공과 같아!"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 실현자들",
"explanation": "ESTP의 즉시 실행과 ISFJ의 꾸준한 지원",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "별이",
"script": "I want to start my business now!",
"translation": "지금 사업을 시작하고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "What will you need for success?",
"translation": "성공을 위해 무엇이 필요할까?"
},
{
"type": "script",
"index": 3,
"speaker": "별이",
"script": "Passion and hard work!",
"translation": "열정과 노력!"
},
{
"type": "ox",
"index": 4,
"quiz": "별이가 열정과 노력이 필요하다고 했나요?",
"hint": "별이의 답을 들어보세요.",
"result": "O",
"explanation": "별이가 'Passion and hard work!'라고 열정과 노력이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소현",
"script": "Those are important, but also planning?",
"translation": "그것들도 중요하지만, 계획도?"
},
{
"type": "script",
"index": 6,
"speaker": "별이",
"script": "You could help me with that part!",
"translation": "그 부분은 네가 도와줄 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "You could help me with that @@!",
"hint": "별이가 소현이 자신을 그 무엇으로 도와줄 수 있다고 했나요?",
"optionA": "problem",
"optionB": "part",
"optionC": "food",
"result": "part",
"explanation": "별이가 소현이 자신을 그 '부분(part)'으로 도와줄 수 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "소현",
"script": "I'd love to support your dreams.",
"translation": "네 꿈들을 지지하고 싶어."
},
{
"type": "script",
"index": 9,
"speaker": "별이",
"script": "Your organization skills are amazing.",
"translation": "네 조직 기술이 놀라워."
},
{
"type": "script",
"index": 10,
"speaker": "소현",
"script": "And your energy makes dreams alive.",
"translation": "그리고 네 에너지가 꿈들을 살아있게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "소현의 관찰에 대한 문장이에요.",
"optionA": "energy",
"optionB": "your",
"optionC": "And",
"optionD": "alive",
"result": "And your energy alive",
"explanation": "그리고 네 에너지가 살아있게 만든다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "별이",
"script": "Dream team for making it happen!",
"translation": "실현시키는 드림 팀!"
},
{
"type": "script",
"index": 13,
"speaker": "소현",
"script": "Vision plus planning equals success!",
"translation": "비전과 계획이 성공과 같아!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "움직이는 예술",
"explanation": "ISFJ의 정성스러운 준비와 ESTP의 즉흥적 창작",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예나",
"script": "I organized all our art supplies.",
"translation": "모든 미술 용품들을 정리했어."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Great! Let's create something wild!",
"translation": "좋아! 뭔가 거친 걸 만들어보자!"
},
{
"type": "script",
"index": 3,
"speaker": "예나",
"script": "What did you have in mind?",
"translation": "뭘 염두에 두고 있었어?"
},
{
"type": "ox",
"index": 4,
"quiz": "예나가 태준이 무엇을 염두에 두고 있었는지 물었나요?",
"hint": "예나의 질문을 들어보세요.",
"result": "O",
"explanation": "예나가 'What did you have in mind?'라고 태준이 무엇을 염두에 두고 있었는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "I don't know yet! That's the fun part!",
"translation": "아직 몰라! 그게 재미있는 부분이야!"
},
{
"type": "script",
"index": 6,
"speaker": "예나",
"script": "Spontaneous creation sounds exciting.",
"translation": "즉흥적 창작이 흥미롭게 들려."
},
{
"type": "blank",
"index": 7,
"quiz": "Spontaneous creation sounds @@.",
"hint": "예나가 즉흥적 창작이 어떻게 들린다고 했나요?",
"optionA": "boring",
"optionB": "exciting",
"optionC": "difficult",
"result": "exciting",
"explanation": "예나가 즉흥적 창작이 '흥미롭게(exciting)' 들린다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Your preparation makes experiments possible.",
"translation": "네 준비가 실험들을 가능하게 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "예나",
"script": "And your boldness makes art alive.",
"translation": "그리고 네 대담함이 예술을 살아있게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Let's make messy beautiful things!",
"translation": "지저분하고 아름다운 것들을 만들어보자!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태준의 제안에 대한 문장이에요.",
"optionA": "make",
"optionB": "Let's",
"optionC": "beautiful",
"optionD": "things",
"result": "Let's make beautiful things",
"explanation": "아름다운 것들을 만들어보자는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예나",
"script": "Careful preparation meets wild creativity.",
"translation": "신중한 준비가 거친 창의성을 만나."
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Art that surprises even us!",
"translation": "우리조차 놀라게 하는 예술!"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "움직이는 예술",
"explanation": "ISFJ의 정성스러운 준비와 ESTP의 즉흥적 창작",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예나",
"script": "I organized all our art supplies.",
"translation": "모든 미술 용품들을 정리했어."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Great! Let's create something wild!",
"translation": "좋아! 뭔가 거친 걸 만들어보자!"
},
{
"type": "script",
"index": 3,
"speaker": "예나",
"script": "What did you have in mind?",
"translation": "뭘 염두에 두고 있었어?"
},
{
"type": "ox",
"index": 4,
"quiz": "예나가 태준이 무엇을 염두에 두고 있었는지 물었나요?",
"hint": "예나의 질문을 들어보세요.",
"result": "O",
"explanation": "예나가 'What did you have in mind?'라고 태준이 무엇을 염두에 두고 있었는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "I don't know yet! That's the fun part!",
"translation": "아직 몰라! 그게 재미있는 부분이야!"
},
{
"type": "script",
"index": 6,
"speaker": "예나",
"script": "Spontaneous creation sounds exciting.",
"translation": "즉흥적 창작이 흥미롭게 들려."
},
{
"type": "blank",
"index": 7,
"quiz": "Spontaneous creation sounds @@.",
"hint": "예나가 즉흥적 창작이 어떻게 들린다고 했나요?",
"optionA": "boring",
"optionB": "exciting",
"optionC": "difficult",
"result": "exciting",
"explanation": "예나가 즉흥적 창작이 '흥미롭게(exciting)' 들린다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Your preparation makes experiments possible.",
"translation": "네 준비가 실험들을 가능하게 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "예나",
"script": "And your boldness makes art alive.",
"translation": "그리고 네 대담함이 예술을 살아있게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Let's make messy beautiful things!",
"translation": "지저분하고 아름다운 것들을 만들어보자!"
},
{
"type": "puzzle",
"index": 11,
"hint": "태준의 제안에 대한 문장이에요.",
"optionA": "make",
"optionB": "Let's",
"optionC": "beautiful",
"optionD": "things",
"result": "Let's make beautiful things",
"explanation": "아름다운 것들을 만들어보자는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "예나",
"script": "Careful preparation meets wild creativity.",
"translation": "신중한 준비가 거친 창의성을 만나."
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Art that surprises even us!",
"translation": "우리조차 놀라게 하는 예술!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자연 속 모험가들",
"explanation": "ESTP의 활동적 탐험과 ISFJ의 안전한 지원",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "Let's climb that big hill!",
"translation": "저 큰 언덕을 올라가자!"
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "I packed water and snacks for us.",
"translation": "우리를 위해 물과 간식을 챙겼어."
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "You think of everything!",
"translation": "모든 걸 다 생각하는구나!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아가 수현이 모든 것을 다 생각한다고 했나요?",
"hint": "현아의 칭찬을 들어보세요.",
"result": "O",
"explanation": "현아가 'You think of everything!'라고 수현이 모든 것을 다 생각한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수현",
"script": "I want us to be safe and comfortable.",
"translation": "우리가 안전하고 편안했으면 좋겠어."
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "Adventure is better with good support!",
"translation": "좋은 지원이 있으면 모험이 더 좋아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Adventure is better with good @@!",
"hint": "현아가 좋은 무엇이 있으면 모험이 더 좋다고 했나요?",
"optionA": "weather",
"optionB": "support",
"optionC": "food",
"result": "support",
"explanation": "현아가 좋은 '지원(support)'이 있으면 모험이 더 좋다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수현",
"script": "Your enthusiasm makes me braver.",
"translation": "네 열정이 나를 더 용감하게 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "And your care makes me feel secure.",
"translation": "그리고 네 돌봄이 나를 안전하게 느끼게 해."
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "We can explore safely together.",
"translation": "함께 안전하게 탐험할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수현의 제안에 대한 문장이에요.",
"optionA": "explore",
"optionB": "can",
"optionC": "We",
"optionD": "safely",
"result": "We can explore safely",
"explanation": "우리가 안전하게 탐험할 수 있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현아",
"script": "Perfect team for any adventure!",
"translation": "어떤 모험에든 완벽한 팀!"
},
{
"type": "script",
"index": 13,
"speaker": "수현",
"script": "Excitement with wisdom and care.",
"translation": "지혜와 돌봄과 함께하는 흥분."
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자연 속 모험가들",
"explanation": "ESTP의 활동적 탐험과 ISFJ의 안전한 지원",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "Let's climb that big hill!",
"translation": "저 큰 언덕을 올라가자!"
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "I packed water and snacks for us.",
"translation": "우리를 위해 물과 간식을 챙겼어."
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "You think of everything!",
"translation": "모든 걸 다 생각하는구나!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아가 수현이 모든 것을 다 생각한다고 했나요?",
"hint": "현아의 칭찬을 들어보세요.",
"result": "O",
"explanation": "현아가 'You think of everything!'라고 수현이 모든 것을 다 생각한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "수현",
"script": "I want us to be safe and comfortable.",
"translation": "우리가 안전하고 편안했으면 좋겠어."
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "Adventure is better with good support!",
"translation": "좋은 지원이 있으면 모험이 더 좋아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Adventure is better with good @@!",
"hint": "현아가 좋은 무엇이 있으면 모험이 더 좋다고 했나요?",
"optionA": "weather",
"optionB": "support",
"optionC": "food",
"result": "support",
"explanation": "현아가 좋은 '지원(support)'이 있으면 모험이 더 좋다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "수현",
"script": "Your enthusiasm makes me braver.",
"translation": "네 열정이 나를 더 용감하게 만들어."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "And your care makes me feel secure.",
"translation": "그리고 네 돌봄이 나를 안전하게 느끼게 해."
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "We can explore safely together.",
"translation": "함께 안전하게 탐험할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "수현의 제안에 대한 문장이에요.",
"optionA": "explore",
"optionB": "can",
"optionC": "We",
"optionD": "safely",
"result": "We can explore safely",
"explanation": "우리가 안전하게 탐험할 수 있다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "현아",
"script": "Perfect team for any adventure!",
"translation": "어떤 모험에든 완벽한 팀!"
},
{
"type": "script",
"index": 13,
"speaker": "수현",
"script": "Excitement with wisdom and care.",
"translation": "지혜와 돌봄과 함께하는 흥분."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "마음의 중재자들",
"explanation": "ISFJ의 부드러운 화해와 ESTP의 직접적 해결",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤아",
"script": "Everyone's feelings are hurt here.",
"translation": "여기 모든 사람의 감정이 상했어."
},
{
"type": "script",
"index": 2,
"speaker": "시우",
"script": "Let's get them talking honestly!",
"translation": "그들이 솔직하게 이야기하게 하자!"
},
{
"type": "script",
"index": 3,
"speaker": "윤아",
"script": "But they need gentle approach first.",
"translation": "하지만 먼저 부드러운 접근이 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "윤아가 먼저 부드러운 접근이 필요하다고 했나요?",
"hint": "윤아의 방법을 들어보세요.",
"result": "O",
"explanation": "윤아가 'But they need gentle approach first'라고 먼저 부드러운 접근이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "시우",
"script": "Sometimes direct talk works faster.",
"translation": "가끔 직접적인 대화가 더 빨리 효과가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "윤아",
"script": "True, but hurt feelings need care.",
"translation": "맞아, 하지만 상한 감정들은 돌봄이 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "True, but hurt feelings need @@.",
"hint": "윤아가 상한 감정들이 무엇을 필요로 한다고 했나요?",
"optionA": "anger",
"optionB": "care",
"optionC": "money",
"result": "care",
"explanation": "윤아가 상한 감정들이 '돌봄(care)'을 필요로 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "시우",
"script": "Can we combine both approaches?",
"translation": "두 접근법을 결합할 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "윤아",
"script": "Gentle directness might work.",
"translation": "부드러운 직접성이 효과가 있을지도 몰라."
},
{
"type": "script",
"index": 10,
"speaker": "시우",
"script": "Your kindness opens closed hearts.",
"translation": "네 친절함이 닫힌 마음들을 열어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "시우의 관찰에 대한 문장이에요.",
"optionA": "kindness",
"optionB": "Your",
"optionC": "opens",
"optionD": "hearts",
"result": "Your kindness opens hearts",
"explanation": "네 친절함이 마음들을 연다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "윤아",
"script": "And your honesty clears the air.",
"translation": "그리고 네 정직함이 분위기를 맑게 해."
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Healing through truth and love!",
"translation": "진실과 사랑을 통한 치유!"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "마음의 중재자들",
"explanation": "ISFJ의 부드러운 화해와 ESTP의 직접적 해결",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤아",
"script": "Everyone's feelings are hurt here.",
"translation": "여기 모든 사람의 감정이 상했어."
},
{
"type": "script",
"index": 2,
"speaker": "시우",
"script": "Let's get them talking honestly!",
"translation": "그들이 솔직하게 이야기하게 하자!"
},
{
"type": "script",
"index": 3,
"speaker": "윤아",
"script": "But they need gentle approach first.",
"translation": "하지만 먼저 부드러운 접근이 필요해."
},
{
"type": "ox",
"index": 4,
"quiz": "윤아가 먼저 부드러운 접근이 필요하다고 했나요?",
"hint": "윤아의 방법을 들어보세요.",
"result": "O",
"explanation": "윤아가 'But they need gentle approach first'라고 먼저 부드러운 접근이 필요하다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "시우",
"script": "Sometimes direct talk works faster.",
"translation": "가끔 직접적인 대화가 더 빨리 효과가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "윤아",
"script": "True, but hurt feelings need care.",
"translation": "맞아, 하지만 상한 감정들은 돌봄이 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "True, but hurt feelings need @@.",
"hint": "윤아가 상한 감정들이 무엇을 필요로 한다고 했나요?",
"optionA": "anger",
"optionB": "care",
"optionC": "money",
"result": "care",
"explanation": "윤아가 상한 감정들이 '돌봄(care)'을 필요로 한다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "시우",
"script": "Can we combine both approaches?",
"translation": "두 접근법을 결합할 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "윤아",
"script": "Gentle directness might work.",
"translation": "부드러운 직접성이 효과가 있을지도 몰라."
},
{
"type": "script",
"index": 10,
"speaker": "시우",
"script": "Your kindness opens closed hearts.",
"translation": "네 친절함이 닫힌 마음들을 열어."
},
{
"type": "puzzle",
"index": 11,
"hint": "시우의 관찰에 대한 문장이에요.",
"optionA": "kindness",
"optionB": "Your",
"optionC": "opens",
"optionD": "hearts",
"result": "Your kindness opens hearts",
"explanation": "네 친절함이 마음들을 연다는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "윤아",
"script": "And your honesty clears the air.",
"translation": "그리고 네 정직함이 분위기를 맑게 해."
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Healing through truth and love!",
"translation": "진실과 사랑을 통한 치유!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "평화의 건축가들",
"explanation": "ESTP의 활동적 중재와 ISFJ의 조화로운 환경",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "We need action to stop this fight!",
"translation": "이 싸움을 멈추려면 행동이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "지수",
"script": "Let me create peaceful atmosphere first.",
"translation": "먼저 평화로운 분위기를 만들어볼게."
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "How do you do that?",
"translation": "어떻게 하는 거야?"
},
{
"type": "ox",
"index": 4,
"quiz": "건호가 지수에게 어떻게 하는지 물었나요?",
"hint": "건호의 질문을 들어보세요.",
"result": "O",
"explanation": "건호가 'How do you do that?'라고 지수에게 어떻게 하는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "지수",
"script": "Soft words and caring presence.",
"translation": "부드러운 말들과 배려하는 존재감."
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "That actually works really well.",
"translation": "그게 실제로 정말 잘 효과가 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "That actually works really @@.",
"hint": "건호가 그것이 실제로 정말 어떻게 된다고 했나요?",
"optionA": "badly",
"optionB": "well",
"optionC": "slowly",
"result": "well",
"explanation": "건호가 그것이 실제로 정말 '잘(well)' 효과가 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지수",
"script": "Your energy brings solutions quickly.",
"translation": "네 에너지가 해결책들을 빨리 가져와."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "And your calm makes healing possible.",
"translation": "그리고 네 차분함이 치유를 가능하게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "지수",
"script": "Different skills for same goal.",
"translation": "같은 목표를 위한 다른 기술들."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지수의 통찰에 대한 문장이에요.",
"optionA": "skills",
"optionB": "Different",
"optionC": "same",
"optionD": "goal",
"result": "Different skills same goal",
"explanation": "같은 목표를 위한 다른 기술들이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건호",
"script": "Fast action plus gentle healing.",
"translation": "빠른 행동과 부드러운 치유를 더한."
},
{
"type": "script",
"index": 13,
"speaker": "지수",
"script": "Peace built with strength and love.",
"translation": "힘과 사랑으로 지어진 평화."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "평화의 건축가들",
"explanation": "ESTP의 활동적 중재와 ISFJ의 조화로운 환경",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "We need action to stop this fight!",
"translation": "이 싸움을 멈추려면 행동이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "지수",
"script": "Let me create peaceful atmosphere first.",
"translation": "먼저 평화로운 분위기를 만들어볼게."
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "How do you do that?",
"translation": "어떻게 하는 거야?"
},
{
"type": "ox",
"index": 4,
"quiz": "건호가 지수에게 어떻게 하는지 물었나요?",
"hint": "건호의 질문을 들어보세요.",
"result": "O",
"explanation": "건호가 'How do you do that?'라고 지수에게 어떻게 하는지 물었어요."
},
{
"type": "script",
"index": 5,
"speaker": "지수",
"script": "Soft words and caring presence.",
"translation": "부드러운 말들과 배려하는 존재감."
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "That actually works really well.",
"translation": "그게 실제로 정말 잘 효과가 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "That actually works really @@.",
"hint": "건호가 그것이 실제로 정말 어떻게 된다고 했나요?",
"optionA": "badly",
"optionB": "well",
"optionC": "slowly",
"result": "well",
"explanation": "건호가 그것이 실제로 정말 '잘(well)' 효과가 있다고 했어요."
},
{
"type": "script",
"index": 8,
"speaker": "지수",
"script": "Your energy brings solutions quickly.",
"translation": "네 에너지가 해결책들을 빨리 가져와."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "And your calm makes healing possible.",
"translation": "그리고 네 차분함이 치유를 가능하게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "지수",
"script": "Different skills for same goal.",
"translation": "같은 목표를 위한 다른 기술들."
},
{
"type": "puzzle",
"index": 11,
"hint": "지수의 통찰에 대한 문장이에요.",
"optionA": "skills",
"optionB": "Different",
"optionC": "same",
"optionD": "goal",
"result": "Different skills same goal",
"explanation": "같은 목표를 위한 다른 기술들이라는 뜻이에요."
},
{
"type": "script",
"index": 12,
"speaker": "건호",
"script": "Fast action plus gentle healing.",
"translation": "빠른 행동과 부드러운 치유를 더한."
},
{
"type": "script",
"index": 13,
"speaker": "지수",
"script": "Peace built with strength and love.",
"translation": "힘과 사랑으로 지어진 평화."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "친구의 고민 들어주기",
"explanation": "ISFJ의 세심한 배려와 ISFP의 공감적 지지",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예나",
"script": "You look worried today.",
"translation": "너 오늘 걱정돼 보여."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "Yeah, I feel confused.",
"translation": "응, 혼란스러워."
},
{
"type": "script",
"index": 3,
"speaker": "예나",
"script": "Want to talk about it?",
"translation": "얘기하고 싶어?"
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "That would help me.",
"translation": "그러면 도움이 될 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "예나가 채영에게 얘기하고 싶냐고 물어봤나요?",
"hint": "ISFJ는 다른 사람의 감정을 세심하게 살펴요.",
"result": "O",
"explanation": "예나가 'Want to talk about it?'라고 얘기하고 싶냐고 물어봤어요."
},
{
"type": "script",
"index": 6,
"speaker": "예나",
"script": "I'm here to listen.",
"translation": "내가 들어줄게."
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "You always understand me.",
"translation": "넌 항상 나를 이해해줘."
},
{
"type": "blank",
"index": 8,
"quiz": "You always @@ me.",
"hint": "ISFP는 이해받는다고 느낄 때 안정감을 느껴요.",
"optionA": "help",
"optionB": "understand",
"optionC": "see",
"result": "understand",
"explanation": "채영이 '너는 항상 나를 이해해줘'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "예나",
"script": "Your feelings matter most.",
"translation": "네 감정이 가장 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "Thank you for caring.",
"translation": "신경 써줘서 고마워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예나의 따뜻한 마음이에요.",
"result": "I'm always here for you",
"explanation": "예나가 '난 항상 네 곁에 있어'라고 말해요.",
"optionA": "always",
"optionB": "for",
"optionC": "you",
"optionD": "here",
"optionE": "I'm"
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "You make me feel safe.",
"translation": "넌 내가 안전하다고 느끼게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "예나",
"script": "Friends help each other.",
"translation": "친구들은 서로 도와주는 거야."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "친구의 고민 들어주기",
"explanation": "ISFJ의 세심한 배려와 ISFP의 공감적 지지",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예나",
"script": "You look worried today.",
"translation": "너 오늘 걱정돼 보여."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "Yeah, I feel confused.",
"translation": "응, 혼란스러워."
},
{
"type": "script",
"index": 3,
"speaker": "예나",
"script": "Want to talk about it?",
"translation": "얘기하고 싶어?"
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "That would help me.",
"translation": "그러면 도움이 될 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "예나가 채영에게 얘기하고 싶냐고 물어봤나요?",
"hint": "ISFJ는 다른 사람의 감정을 세심하게 살펴요.",
"result": "O",
"explanation": "예나가 'Want to talk about it?'라고 얘기하고 싶냐고 물어봤어요."
},
{
"type": "script",
"index": 6,
"speaker": "예나",
"script": "I'm here to listen.",
"translation": "내가 들어줄게."
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "You always understand me.",
"translation": "넌 항상 나를 이해해줘."
},
{
"type": "blank",
"index": 8,
"quiz": "You always @@ me.",
"hint": "ISFP는 이해받는다고 느낄 때 안정감을 느껴요.",
"optionA": "help",
"optionB": "understand",
"optionC": "see",
"result": "understand",
"explanation": "채영이 '너는 항상 나를 이해해줘'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "예나",
"script": "Your feelings matter most.",
"translation": "네 감정이 가장 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "Thank you for caring.",
"translation": "신경 써줘서 고마워."
},
{
"type": "puzzle",
"index": 11,
"hint": "예나의 따뜻한 마음이에요.",
"optionA": "always",
"optionB": "for",
"optionC": "you",
"optionD": "here",
"optionE": "I'm",
"result": "I'm always here for you",
"explanation": "예나가 '난 항상 네 곁에 있어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "You make me feel safe.",
"translation": "넌 내가 안전하다고 느끼게 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "예나",
"script": "Friends help each other.",
"translation": "친구들은 서로 도와주는 거야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새로운 취미 시작하기",
"explanation": "ISFP의 자유로운 탐색과 ISFJ의 체계적 지원",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "I want something new.",
"translation": "새로운 걸 하고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "What interests you most?",
"translation": "뭐가 가장 관심 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "Maybe art or music?",
"translation": "아마 미술이나 음악?"
},
{
"type": "script",
"index": 4,
"speaker": "수현",
"script": "Both sound really great!",
"translation": "둘 다 정말 좋은 것 같아!"
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 미술이나 음악에 관심이 있다고 했나요?",
"hint": "ISFP는 예술적인 것들을 좋아해요.",
"result": "O",
"explanation": "수지가 'Maybe art or music?'라고 미술이나 음악에 관심이 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "I like trying different things.",
"translation": "다양한 걸 시도하는 게 좋아."
},
{
"type": "script",
"index": 7,
"speaker": "수현",
"script": "I can help you plan.",
"translation": "내가 계획 세우는 걸 도와줄게."
},
{
"type": "blank",
"index": 8,
"quiz": "I can help you @@.",
"hint": "ISFJ는 다른 사람을 위해 체계적으로 도와주려고 해요.",
"optionA": "play",
"optionB": "plan",
"optionC": "paint",
"result": "plan",
"explanation": "수현이 '내가 계획 세우는 걸 도와줄게'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "You're so thoughtful always.",
"translation": "넌 항상 정말 사려 깊어."
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "Your creativity inspires me.",
"translation": "네 창의성이 나에게 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 자유로운 마음이에요.",
"optionA": "follow",
"optionB": "I",
"optionC": "my",
"optionD": "heart",
"result": "I follow my heart",
"explanation": "수지가 '난 내 마음을 따라가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수현",
"script": "That's what makes you special.",
"translation": "그게 널 특별하게 만드는 거야."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Thanks for supporting me.",
"translation": "지지해줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새로운 취미 시작하기",
"explanation": "ISFP의 자유로운 탐색과 ISFJ의 체계적 지원",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "I want something new.",
"translation": "새로운 걸 하고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "What interests you most?",
"translation": "뭐가 가장 관심 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "Maybe art or music?",
"translation": "아마 미술이나 음악?"
},
{
"type": "script",
"index": 4,
"speaker": "수현",
"script": "Both sound really great!",
"translation": "둘 다 정말 좋은 것 같아!"
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 미술이나 음악에 관심이 있다고 했나요?",
"hint": "ISFP는 예술적인 것들을 좋아해요.",
"result": "O",
"explanation": "수지가 'Maybe art or music?'라고 미술이나 음악에 관심이 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "I like trying different things.",
"translation": "다양한 걸 시도하는 게 좋아."
},
{
"type": "script",
"index": 7,
"speaker": "수현",
"script": "I can help you plan.",
"translation": "내가 계획 세우는 걸 도와줄게."
},
{
"type": "blank",
"index": 8,
"quiz": "I can help you @@.",
"hint": "ISFJ는 다른 사람을 위해 체계적으로 도와주려고 해요.",
"optionA": "play",
"optionB": "plan",
"optionC": "paint",
"result": "plan",
"explanation": "수현이 '내가 계획 세우는 걸 도와줄게'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "You're so thoughtful always.",
"translation": "넌 항상 정말 사려 깊어."
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "Your creativity inspires me.",
"translation": "네 창의성이 나에게 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 자유로운 마음이에요.",
"optionA": "follow",
"optionB": "I",
"optionC": "my",
"optionD": "heart",
"result": "I follow my heart",
"explanation": "수지가 '난 내 마음을 따라가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수현",
"script": "That's what makes you special.",
"translation": "그게 널 특별하게 만드는 거야."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Thanks for supporting me.",
"translation": "지지해줘서 고마워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "책 읽기와 정보 찾기",
"explanation": "ISFJ의 체계적 학습과 ISFP의 직감적 이해",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤서",
"script": "I read this step by step.",
"translation": "나는 이걸 단계별로 읽어."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I just feel the story.",
"translation": "난 그냥 이야기를 느껴."
},
{
"type": "script",
"index": 3,
"speaker": "윤서",
"script": "That's an interesting way.",
"translation": "그거 흥미로운 방법이네."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Your way helps me understand.",
"translation": "네 방법이 이해하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "윤서가 책을 단계별로 읽는다고 했나요?",
"hint": "ISFJ는 체계적으로 정보를 처리해요.",
"result": "O",
"explanation": "윤서가 'I read this step by step'라고 단계별로 읽는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "윤서",
"script": "I like making notes too.",
"translation": "나는 메모하는 것도 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "Notes feel too formal.",
"translation": "메모는 너무 격식 있는 느낌이야."
},
{
"type": "blank",
"index": 8,
"quiz": "Notes feel too @@.",
"hint": "ISFP는 자유롭고 자연스러운 방식을 선호해요.",
"optionA": "easy",
"optionB": "formal",
"optionC": "fun",
"result": "formal",
"explanation": "아린이 '메모는 너무 격식 있는 느낌이야'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "윤서",
"script": "We learn different ways.",
"translation": "우리는 다른 방식으로 배워."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "That makes us complete.",
"translation": "그게 우리를 완전하게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "윤서의 학습 방법이에요.",
"optionA": "helps",
"optionB": "Planning",
"optionC": "me",
"optionD": "learn",
"result": "Planning helps me learn",
"explanation": "윤서가 '계획이 내가 배우는 데 도움이 돼'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "You teach me organization.",
"translation": "넌 내게 정리하는 법을 가르쳐줘."
},
{
"type": "script",
"index": 13,
"speaker": "윤서",
"script": "You show me creativity.",
"translation": "넌 내게 창의성을 보여줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "책 읽기와 정보 찾기",
"explanation": "ISFJ의 체계적 학습과 ISFP의 직감적 이해",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤서",
"script": "I read this step by step.",
"translation": "나는 이걸 단계별로 읽어."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I just feel the story.",
"translation": "난 그냥 이야기를 느껴."
},
{
"type": "script",
"index": 3,
"speaker": "윤서",
"script": "That's an interesting way.",
"translation": "그거 흥미로운 방법이네."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Your way helps me understand.",
"translation": "네 방법이 이해하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "윤서가 책을 단계별로 읽는다고 했나요?",
"hint": "ISFJ는 체계적으로 정보를 처리해요.",
"result": "O",
"explanation": "윤서가 'I read this step by step'라고 단계별로 읽는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "윤서",
"script": "I like making notes too.",
"translation": "나는 메모하는 것도 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "Notes feel too formal.",
"translation": "메모는 너무 격식 있는 느낌이야."
},
{
"type": "blank",
"index": 8,
"quiz": "Notes feel too @@.",
"hint": "ISFP는 자유롭고 자연스러운 방식을 선호해요.",
"optionA": "easy",
"optionB": "formal",
"optionC": "fun",
"result": "formal",
"explanation": "아린이 '메모는 너무 격식 있는 느낌이야'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "윤서",
"script": "We learn different ways.",
"translation": "우리는 다른 방식으로 배워."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "That makes us complete.",
"translation": "그게 우리를 완전하게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "윤서의 학습 방법이에요.",
"optionA": "helps",
"optionB": "Planning",
"optionC": "me",
"optionD": "learn",
"result": "Planning helps me learn",
"explanation": "윤서가 '계획이 내가 배우는 데 도움이 돼'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "You teach me organization.",
"translation": "넌 내게 정리하는 법을 가르쳐줘."
},
{
"type": "script",
"index": 13,
"speaker": "윤서",
"script": "You show me creativity.",
"translation": "넌 내게 창의성을 보여줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "새로운 취미 알아보기",
"explanation": "ISFP의 자유로운 탐색과 ISFJ의 신중한 조사",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "I want to try painting.",
"translation": "그림을 그려보고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "윤아",
"script": "Let me find good classes.",
"translation": "좋은 수업을 찾아볼게."
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "I prefer learning freely.",
"translation": "나는 자유롭게 배우는 걸 선호해."
},
{
"type": "script",
"index": 4,
"speaker": "윤아",
"script": "Free style sounds nice too.",
"translation": "자유로운 스타일도 좋게 들려."
},
{
"type": "ox",
"index": 5,
"quiz": "소미가 그림을 그려보고 싶다고 했나요?",
"hint": "ISFP는 예술적 표현을 즐겨요.",
"result": "O",
"explanation": "소미가 'I want to try painting'라고 그림을 그려보고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "I learn by doing things.",
"translation": "나는 직접 해보면서 배워."
},
{
"type": "script",
"index": 7,
"speaker": "윤아",
"script": "I research first usually.",
"translation": "나는 보통 먼저 조사해."
},
{
"type": "blank",
"index": 8,
"quiz": "I research @@ usually.",
"hint": "ISFJ는 신중하게 정보를 수집하는 경향이 있어요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "윤아가 '나는 보통 먼저 조사해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Both ways work well.",
"translation": "두 방법 다 잘 통해."
},
{
"type": "script",
"index": 10,
"speaker": "윤아",
"script": "Your way seems more fun.",
"translation": "네 방법이 더 재미있어 보여."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소미의 학습 스타일이에요.",
"optionA": "by",
"optionB": "I",
"optionC": "learn",
"optionD": "feeling",
"result": "I learn by feeling",
"explanation": "소미가 '난 느낌으로 배워'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "윤아",
"script": "That's really inspiring honestly.",
"translation": "그게 정말 영감을 주는 것 같아."
},
{
"type": "script",
"index": 13,
"speaker": "소미",
"script": "Thanks for understanding me.",
"translation": "이해해줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "새로운 취미 알아보기",
"explanation": "ISFP의 자유로운 탐색과 ISFJ의 신중한 조사",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "I want to try painting.",
"translation": "그림을 그려보고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "윤아",
"script": "Let me find good classes.",
"translation": "좋은 수업을 찾아볼게."
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "I prefer learning freely.",
"translation": "나는 자유롭게 배우는 걸 선호해."
},
{
"type": "script",
"index": 4,
"speaker": "윤아",
"script": "Free style sounds nice too.",
"translation": "자유로운 스타일도 좋게 들려."
},
{
"type": "ox",
"index": 5,
"quiz": "소미가 그림을 그려보고 싶다고 했나요?",
"hint": "ISFP는 예술적 표현을 즐겨요.",
"result": "O",
"explanation": "소미가 'I want to try painting'라고 그림을 그려보고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "I learn by doing things.",
"translation": "나는 직접 해보면서 배워."
},
{
"type": "script",
"index": 7,
"speaker": "윤아",
"script": "I research first usually.",
"translation": "나는 보통 먼저 조사해."
},
{
"type": "blank",
"index": 8,
"quiz": "I research @@ usually.",
"hint": "ISFJ는 신중하게 정보를 수집하는 경향이 있어요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "윤아가 '나는 보통 먼저 조사해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Both ways work well.",
"translation": "두 방법 다 잘 통해."
},
{
"type": "script",
"index": 10,
"speaker": "윤아",
"script": "Your way seems more fun.",
"translation": "네 방법이 더 재미있어 보여."
},
{
"type": "puzzle",
"index": 11,
"hint": "소미의 학습 스타일이에요.",
"optionA": "by",
"optionB": "I",
"optionC": "learn",
"optionD": "feeling",
"result": "I learn by feeling",
"explanation": "소미가 '난 느낌으로 배워'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "윤아",
"script": "That's really inspiring honestly.",
"translation": "그게 정말 영감을 주는 것 같아."
},
{
"type": "script",
"index": 13,
"speaker": "소미",
"script": "Thanks for understanding me.",
"translation": "이해해줘서 고마워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "어떤 영화 볼까?",
"explanation": "ISFJ의 신중한 선택과 ISFP의 감정적 판단",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소현",
"script": "Let's check movie reviews first.",
"translation": "영화 리뷰를 먼저 확인해보자."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "I choose by feeling.",
"translation": "나는 느낌으로 선택해."
},
{
"type": "script",
"index": 3,
"speaker": "소현",
"script": "Reviews help me decide.",
"translation": "리뷰가 결정하는 데 도움이 돼."
},
{
"type": "script",
"index": 4,
"speaker": "소율",
"script": "Your way sounds smart.",
"translation": "네 방법이 현명하게 들려."
},
{
"type": "ox",
"index": 5,
"quiz": "소현이 영화 리뷰를 먼저 확인하자고 했나요?",
"hint": "ISFJ는 신중하게 정보를 수집해서 결정해요.",
"result": "O",
"explanation": "소현이 'Let's check movie reviews first'라고 영화 리뷰를 먼저 확인하자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소현",
"script": "I like knowing beforehand.",
"translation": "나는 미리 아는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "소율",
"script": "Surprises feel more exciting.",
"translation": "깜짝 놀라는 게 더 흥미진진해."
},
{
"type": "blank",
"index": 8,
"quiz": "Surprises feel more @@.",
"hint": "ISFP는 예상치 못한 경험을 즐겨요.",
"optionA": "boring",
"optionB": "exciting",
"optionC": "scary",
"result": "exciting",
"explanation": "소율이 '깜짝 놀라는 게 더 흥미진진해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소현",
"script": "You enjoy spontaneous moments.",
"translation": "넌 즉흥적인 순간들을 즐겨."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "You help me think clearly.",
"translation": "넌 내가 명확하게 생각하도록 도와줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소현의 결정 방식이에요.",
"optionA": "I",
"optionB": "carefully",
"optionC": "think",
"optionD": "first",
"result": "I think carefully first",
"explanation": "소현이 '난 먼저 신중하게 생각해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소율",
"script": "That keeps us balanced.",
"translation": "그게 우리의 균형을 맞춰줘."
},
{
"type": "script",
"index": 13,
"speaker": "소현",
"script": "We make good decisions together.",
"translation": "우리는 함께 좋은 결정을 내려."
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "어떤 영화 볼까?",
"explanation": "ISFJ의 신중한 선택과 ISFP의 감정적 판단",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소현",
"script": "Let's check movie reviews first.",
"translation": "영화 리뷰를 먼저 확인해보자."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "I choose by feeling.",
"translation": "나는 느낌으로 선택해."
},
{
"type": "script",
"index": 3,
"speaker": "소현",
"script": "Reviews help me decide.",
"translation": "리뷰가 결정하는 데 도움이 돼."
},
{
"type": "script",
"index": 4,
"speaker": "소율",
"script": "Your way sounds smart.",
"translation": "네 방법이 현명하게 들려."
},
{
"type": "ox",
"index": 5,
"quiz": "소현이 영화 리뷰를 먼저 확인하자고 했나요?",
"hint": "ISFJ는 신중하게 정보를 수집해서 결정해요.",
"result": "O",
"explanation": "소현이 'Let's check movie reviews first'라고 영화 리뷰를 먼저 확인하자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소현",
"script": "I like knowing beforehand.",
"translation": "나는 미리 아는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "소율",
"script": "Surprises feel more exciting.",
"translation": "깜짝 놀라는 게 더 흥미진진해."
},
{
"type": "blank",
"index": 8,
"quiz": "Surprises feel more @@.",
"hint": "ISFP는 예상치 못한 경험을 즐겨요.",
"optionA": "boring",
"optionB": "exciting",
"optionC": "scary",
"result": "exciting",
"explanation": "소율이 '깜짝 놀라는 게 더 흥미진진해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소현",
"script": "You enjoy spontaneous moments.",
"translation": "넌 즉흥적인 순간들을 즐겨."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "You help me think clearly.",
"translation": "넌 내가 명확하게 생각하도록 도와줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "소현의 결정 방식이에요.",
"optionA": "I",
"optionB": "carefully",
"optionC": "think",
"optionD": "first",
"result": "I think carefully first",
"explanation": "소현이 '난 먼저 신중하게 생각해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소율",
"script": "That keeps us balanced.",
"translation": "그게 우리의 균형을 맞춰줘."
},
{
"type": "script",
"index": 13,
"speaker": "소현",
"script": "We make good decisions together.",
"translation": "우리는 함께 좋은 결정을 내려."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "갑작스런 계획 변경",
"explanation": "ISFP의 유연한 적응과 ISFJ의 체계적 대응",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "Plans changed! Let's go somewhere else.",
"translation": "계획이 바뀌었어! 다른 데로 가자."
},
{
"type": "script",
"index": 2,
"speaker": "은서",
"script": "I need time to adjust.",
"translation": "적응할 시간이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "Change can be fun!",
"translation": "변화는 재미있을 수 있어!"
},
{
"type": "script",
"index": 4,
"speaker": "은서",
"script": "You handle change well.",
"translation": "넌 변화를 잘 다뤄."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 계획이 바뀌었다고 했나요?",
"hint": "ISFP는 변화에 유연하게 대응해요.",
"result": "O",
"explanation": "채영이 'Plans changed!'라고 계획이 바뀌었다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I like trying new things.",
"translation": "나는 새로운 것을 시도하는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "은서",
"script": "I prefer having backup plans.",
"translation": "나는 백업 계획이 있는 걸 선호해."
},
{
"type": "blank",
"index": 8,
"quiz": "I prefer having backup @@.",
"hint": "ISFJ는 미리 준비하는 것을 좋아해요.",
"optionA": "friends",
"optionB": "plans",
"optionC": "food",
"result": "plans",
"explanation": "은서가 '나는 백업 계획이 있는 걸 선호해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "Your planning helps us.",
"translation": "네 계획이 우리에게 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "은서",
"script": "Your flexibility teaches me.",
"translation": "네 유연성이 나를 가르쳐줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채영의 적응력이에요.",
"optionA": "with",
"optionB": "I",
"optionC": "flow",
"optionD": "change",
"result": "I flow with change",
"explanation": "채영이 '난 변화와 함께 흘러가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "은서",
"script": "That's a wonderful skill.",
"translation": "그건 멋진 기술이야."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "We balance each other out.",
"translation": "우리는 서로의 균형을 맞춰줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "갑작스런 계획 변경",
"explanation": "ISFP의 유연한 적응과 ISFJ의 체계적 대응",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "Plans changed! Let's go somewhere else.",
"translation": "계획이 바뀌었어! 다른 데로 가자."
},
{
"type": "script",
"index": 2,
"speaker": "은서",
"script": "I need time to adjust.",
"translation": "적응할 시간이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "Change can be fun!",
"translation": "변화는 재미있을 수 있어!"
},
{
"type": "script",
"index": 4,
"speaker": "은서",
"script": "You handle change well.",
"translation": "넌 변화를 잘 다뤄."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 계획이 바뀌었다고 했나요?",
"hint": "ISFP는 변화에 유연하게 대응해요.",
"result": "O",
"explanation": "채영이 'Plans changed!'라고 계획이 바뀌었다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I like trying new things.",
"translation": "나는 새로운 것을 시도하는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "은서",
"script": "I prefer having backup plans.",
"translation": "나는 백업 계획이 있는 걸 선호해."
},
{
"type": "blank",
"index": 8,
"quiz": "I prefer having backup @@.",
"hint": "ISFJ는 미리 준비하는 것을 좋아해요.",
"optionA": "friends",
"optionB": "plans",
"optionC": "food",
"result": "plans",
"explanation": "은서가 '나는 백업 계획이 있는 걸 선호해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "Your planning helps us.",
"translation": "네 계획이 우리에게 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "은서",
"script": "Your flexibility teaches me.",
"translation": "네 유연성이 나를 가르쳐줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "채영의 적응력이에요.",
"optionA": "with",
"optionB": "I",
"optionC": "flow",
"optionD": "change",
"result": "I flow with change",
"explanation": "채영이 '난 변화와 함께 흘러가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "은서",
"script": "That's a wonderful skill.",
"translation": "그건 멋진 기술이야."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "We balance each other out.",
"translation": "우리는 서로의 균형을 맞춰줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "집 정리하는 방법",
"explanation": "ISFJ의 체계적 정리와 ISFP의 자유로운 배치",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수현",
"script": "I organize by categories.",
"translation": "나는 카테고리별로 정리해."
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "I put things where they feel right.",
"translation": "나는 물건들을 맞는 느낌의 곳에 둬."
},
{
"type": "script",
"index": 3,
"speaker": "수현",
"script": "That creates a nice atmosphere.",
"translation": "그게 좋은 분위기를 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "수지",
"script": "Your system looks so neat.",
"translation": "네 시스템은 정말 깔끔해 보여."
},
{
"type": "ox",
"index": 5,
"quiz": "수현이 카테고리별로 정리한다고 했나요?",
"hint": "ISFJ는 체계적으로 정리하는 것을 좋아해요.",
"result": "O",
"explanation": "수현이 'I organize by categories'라고 카테고리별로 정리한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수현",
"script": "Labels help me find things.",
"translation": "라벨이 물건 찾는 데 도움이 돼."
},
{
"type": "script",
"index": 7,
"speaker": "수지",
"script": "I remember by feeling.",
"translation": "나는 느낌으로 기억해."
},
{
"type": "blank",
"index": 8,
"quiz": "I remember by @@.",
"hint": "ISFP는 감정적으로 기억하는 경향이 있어요.",
"optionA": "writing",
"optionB": "feeling",
"optionC": "thinking",
"result": "feeling",
"explanation": "수지가 '나는 느낌으로 기억해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수현",
"script": "Both ways work perfectly.",
"translation": "두 방법 다 완벽하게 통해."
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "You keep everything tidy.",
"translation": "넌 모든 걸 깔끔하게 유지해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수현의 정리 습관이에요.",
"optionA": "I",
"optionB": "clean",
"optionC": "every",
"optionD": "day",
"result": "I clean every day",
"explanation": "수현이 '난 매일 청소해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수지",
"script": "That's really admirable honestly.",
"translation": "그건 정말 감탄스러워."
},
{
"type": "script",
"index": 13,
"speaker": "수현",
"script": "Your creative touch inspires me.",
"translation": "네 창의적인 터치가 나에게 영감을 줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "집 정리하는 방법",
"explanation": "ISFJ의 체계적 정리와 ISFP의 자유로운 배치",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수현",
"script": "I organize by categories.",
"translation": "나는 카테고리별로 정리해."
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "I put things where they feel right.",
"translation": "나는 물건들을 맞는 느낌의 곳에 둬."
},
{
"type": "script",
"index": 3,
"speaker": "수현",
"script": "That creates a nice atmosphere.",
"translation": "그게 좋은 분위기를 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "수지",
"script": "Your system looks so neat.",
"translation": "네 시스템은 정말 깔끔해 보여."
},
{
"type": "ox",
"index": 5,
"quiz": "수현이 카테고리별로 정리한다고 했나요?",
"hint": "ISFJ는 체계적으로 정리하는 것을 좋아해요.",
"result": "O",
"explanation": "수현이 'I organize by categories'라고 카테고리별로 정리한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수현",
"script": "Labels help me find things.",
"translation": "라벨이 물건 찾는 데 도움이 돼."
},
{
"type": "script",
"index": 7,
"speaker": "수지",
"script": "I remember by feeling.",
"translation": "나는 느낌으로 기억해."
},
{
"type": "blank",
"index": 8,
"quiz": "I remember by @@.",
"hint": "ISFP는 감정적으로 기억하는 경향이 있어요.",
"optionA": "writing",
"optionB": "feeling",
"optionC": "thinking",
"result": "feeling",
"explanation": "수지가 '나는 느낌으로 기억해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수현",
"script": "Both ways work perfectly.",
"translation": "두 방법 다 완벽하게 통해."
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "You keep everything tidy.",
"translation": "넌 모든 걸 깔끔하게 유지해."
},
{
"type": "puzzle",
"index": 11,
"hint": "수현의 정리 습관이에요.",
"optionA": "I",
"optionB": "clean",
"optionC": "every",
"optionD": "day",
"result": "I clean every day",
"explanation": "수현이 '난 매일 청소해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수지",
"script": "That's really admirable honestly.",
"translation": "그건 정말 감탄스러워."
},
{
"type": "script",
"index": 13,
"speaker": "수현",
"script": "Your creative touch inspires me.",
"translation": "네 창의적인 터치가 나에게 영감을 줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "여행 계획 세우기",
"explanation": "ISFP의 즉흥적 여행과 ISFJ의 체계적 계획",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "Let's just go somewhere nice.",
"translation": "그냥 좋은 곳으로 가자."
},
{
"type": "script",
"index": 2,
"speaker": "예나",
"script": "I need to check everything first.",
"translation": "나는 먼저 모든 걸 확인해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Spontaneous trips feel more exciting.",
"translation": "즉흥적인 여행이 더 흥미진진해."
},
{
"type": "script",
"index": 4,
"speaker": "예나",
"script": "Your adventurous spirit amazes me.",
"translation": "네 모험적인 정신이 나를 놀라게 해."
},
{
"type": "ox",
"index": 5,
"quiz": "아린이 즉흥적인 여행이 더 흥미진진하다고 했나요?",
"hint": "ISFP는 자유롭고 즉흥적인 경험을 즐겨요.",
"result": "O",
"explanation": "아린이 'Spontaneous trips feel more exciting'라고 즉흥적인 여행이 더 흥미진진하다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "I like discovering new places.",
"translation": "나는 새로운 장소를 발견하는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "예나",
"script": "I research hotels and restaurants.",
"translation": "나는 호텔과 레스토랑을 조사해."
},
{
"type": "blank",
"index": 8,
"quiz": "I research hotels and @@.",
"hint": "ISFJ는 여행 전에 미리 준비하는 것을 좋아해요.",
"optionA": "friends",
"optionB": "restaurants",
"optionC": "books",
"result": "restaurants",
"explanation": "예나가 '나는 호텔과 레스토랑을 조사해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That prevents many problems.",
"translation": "그게 많은 문제들을 예방해."
},
{
"type": "script",
"index": 10,
"speaker": "예나",
"script": "Your flexibility helps us adapt.",
"translation": "네 유연성이 우리가 적응하는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "아린의 여행 스타일이에요.",
"optionA": "I",
"optionB": "go",
"optionC": "with",
"optionD": "flow",
"result": "I go with flow",
"explanation": "아린이 '난 흐름에 따라 가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "예나",
"script": "That makes trips more memorable.",
"translation": "그게 여행을 더 기억에 남게 해."
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "We make perfect travel partners.",
"translation": "우리는 완벽한 여행 파트너야."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "여행 계획 세우기",
"explanation": "ISFP의 즉흥적 여행과 ISFJ의 체계적 계획",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "Let's just go somewhere nice.",
"translation": "그냥 좋은 곳으로 가자."
},
{
"type": "script",
"index": 2,
"speaker": "예나",
"script": "I need to check everything first.",
"translation": "나는 먼저 모든 걸 확인해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Spontaneous trips feel more exciting.",
"translation": "즉흥적인 여행이 더 흥미진진해."
},
{
"type": "script",
"index": 4,
"speaker": "예나",
"script": "Your adventurous spirit amazes me.",
"translation": "네 모험적인 정신이 나를 놀라게 해."
},
{
"type": "ox",
"index": 5,
"quiz": "아린이 즉흥적인 여행이 더 흥미진진하다고 했나요?",
"hint": "ISFP는 자유롭고 즉흥적인 경험을 즐겨요.",
"result": "O",
"explanation": "아린이 'Spontaneous trips feel more exciting'라고 즉흥적인 여행이 더 흥미진진하다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "I like discovering new places.",
"translation": "나는 새로운 장소를 발견하는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "예나",
"script": "I research hotels and restaurants.",
"translation": "나는 호텔과 레스토랑을 조사해."
},
{
"type": "blank",
"index": 8,
"quiz": "I research hotels and @@.",
"hint": "ISFJ는 여행 전에 미리 준비하는 것을 좋아해요.",
"optionA": "friends",
"optionB": "restaurants",
"optionC": "books",
"result": "restaurants",
"explanation": "예나가 '나는 호텔과 레스토랑을 조사해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That prevents many problems.",
"translation": "그게 많은 문제들을 예방해."
},
{
"type": "script",
"index": 10,
"speaker": "예나",
"script": "Your flexibility helps us adapt.",
"translation": "네 유연성이 우리가 적응하는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "아린의 여행 스타일이에요.",
"optionA": "I",
"optionB": "go",
"optionC": "with",
"optionD": "flow",
"result": "I go with flow",
"explanation": "아린이 '난 흐름에 따라 가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "예나",
"script": "That makes trips more memorable.",
"translation": "그게 여행을 더 기억에 남게 해."
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "We make perfect travel partners.",
"translation": "우리는 완벽한 여행 파트너야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 기간 스트레스",
"explanation": "ISFJ의 체계적 대처와 ISFP의 감정적 해소",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은서",
"script": "I make study schedules.",
"translation": "나는 공부 스케줄을 만들어."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "I take breaks when feeling overwhelmed.",
"translation": "부담스러울 때 휴식을 취해."
},
{
"type": "script",
"index": 3,
"speaker": "은서",
"script": "Regular breaks are really important.",
"translation": "규칙적인 휴식이 정말 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your planning keeps you calm.",
"translation": "네 계획이 널 차분하게 유지시켜."
},
{
"type": "ox",
"index": 5,
"quiz": "은서가 공부 스케줄을 만든다고 했나요?",
"hint": "ISFJ는 스트레스를 체계적으로 관리해요.",
"result": "O",
"explanation": "은서가 'I make study schedules'라고 공부 스케줄을 만든다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "은서",
"script": "Lists help me stay organized.",
"translation": "목록이 정리된 상태를 유지하는 데 도움이 돼."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "I listen to music instead.",
"translation": "나는 대신 음악을 들어."
},
{
"type": "blank",
"index": 8,
"quiz": "I listen to @@ instead.",
"hint": "ISFP는 감정적으로 스트레스를 해소해요.",
"optionA": "people",
"optionB": "music",
"optionC": "news",
"result": "music",
"explanation": "소미가 '나는 대신 음악을 들어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "은서",
"script": "Music helps you relax nicely.",
"translation": "음악이 널 잘 편안하게 해줘."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Your organization helps me focus.",
"translation": "네 정리가 내가 집중하는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "은서의 스트레스 관리법이에요.",
"optionA": "I",
"optionB": "plan",
"optionC": "every",
"optionD": "step",
"result": "I plan every step",
"explanation": "은서가 '난 모든 단계를 계획해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "That reduces stress so much.",
"translation": "그게 스트레스를 많이 줄여줘."
},
{
"type": "script",
"index": 13,
"speaker": "은서",
"script": "We help each other cope.",
"translation": "우리는 서로 대처하는 걸 도와줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 기간 스트레스",
"explanation": "ISFJ의 체계적 대처와 ISFP의 감정적 해소",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은서",
"script": "I make study schedules.",
"translation": "나는 공부 스케줄을 만들어."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "I take breaks when feeling overwhelmed.",
"translation": "부담스러울 때 휴식을 취해."
},
{
"type": "script",
"index": 3,
"speaker": "은서",
"script": "Regular breaks are really important.",
"translation": "규칙적인 휴식이 정말 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your planning keeps you calm.",
"translation": "네 계획이 널 차분하게 유지시켜."
},
{
"type": "ox",
"index": 5,
"quiz": "은서가 공부 스케줄을 만든다고 했나요?",
"hint": "ISFJ는 스트레스를 체계적으로 관리해요.",
"result": "O",
"explanation": "은서가 'I make study schedules'라고 공부 스케줄을 만든다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "은서",
"script": "Lists help me stay organized.",
"translation": "목록이 정리된 상태를 유지하는 데 도움이 돼."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "I listen to music instead.",
"translation": "나는 대신 음악을 들어."
},
{
"type": "blank",
"index": 8,
"quiz": "I listen to @@ instead.",
"hint": "ISFP는 감정적으로 스트레스를 해소해요.",
"optionA": "people",
"optionB": "music",
"optionC": "news",
"result": "music",
"explanation": "소미가 '나는 대신 음악을 들어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "은서",
"script": "Music helps you relax nicely.",
"translation": "음악이 널 잘 편안하게 해줘."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Your organization helps me focus.",
"translation": "네 정리가 내가 집중하는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "은서의 스트레스 관리법이에요.",
"optionA": "I",
"optionB": "plan",
"optionC": "every",
"optionD": "step",
"result": "I plan every step",
"explanation": "은서가 '난 모든 단계를 계획해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "That reduces stress so much.",
"translation": "그게 스트레스를 많이 줄여줘."
},
{
"type": "script",
"index": 13,
"speaker": "은서",
"script": "We help each other cope.",
"translation": "우리는 서로 대처하는 걸 도와줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 문제 해결",
"explanation": "ISFP의 직감적 대응과 ISFJ의 신중한 해결",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "Something feels wrong here.",
"translation": "뭔가 여기서 잘못된 느낌이야."
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Let me check everything carefully.",
"translation": "모든 걸 신중하게 확인해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "My gut says trust instincts.",
"translation": "내 직감은 본능을 믿으라고 해."
},
{
"type": "script",
"index": 4,
"speaker": "윤서",
"script": "Your intuition helps us notice.",
"translation": "네 직관이 우리가 알아차리는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 뭔가 잘못된 느낌이 든다고 했나요?",
"hint": "ISFP는 직감적으로 상황을 파악해요.",
"result": "O",
"explanation": "수지가 'Something feels wrong here'라고 뭔가 잘못된 느낌이 든다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "I trust my feelings first.",
"translation": "나는 먼저 내 감정을 믿어."
},
{
"type": "script",
"index": 7,
"speaker": "윤서",
"script": "I prefer checking facts carefully.",
"translation": "나는 사실들을 신중하게 확인하는 걸 선호해."
},
{
"type": "blank",
"index": 8,
"quiz": "I prefer checking facts @@.",
"hint": "ISFJ는 신중하게 상황을 분석해요.",
"optionA": "quickly",
"optionB": "carefully",
"optionC": "later",
"result": "carefully",
"explanation": "윤서가 '나는 사실들을 신중하게 확인하는 걸 선호해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "Your thoroughness catches important details.",
"translation": "네 철저함이 중요한 세부사항들을 잡아내."
},
{
"type": "script",
"index": 10,
"speaker": "윤서",
"script": "Your sensitivity alerts us early.",
"translation": "네 민감함이 우리에게 일찍 경고해줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 직감적 능력이에요.",
"optionA": "I",
"optionB": "feel",
"optionC": "the",
"optionD": "answer",
"result": "I feel the answer",
"explanation": "수지가 '난 답을 느껴'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "윤서",
"script": "That guides us right direction.",
"translation": "그게 우리를 올바른 방향으로 인도해."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Together we solve problems well.",
"translation": "함께하면 문제를 잘 해결해."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 문제 해결",
"explanation": "ISFP의 직감적 대응과 ISFJ의 신중한 해결",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "Something feels wrong here.",
"translation": "뭔가 여기서 잘못된 느낌이야."
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Let me check everything carefully.",
"translation": "모든 걸 신중하게 확인해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "My gut says trust instincts.",
"translation": "내 직감은 본능을 믿으라고 해."
},
{
"type": "script",
"index": 4,
"speaker": "윤서",
"script": "Your intuition helps us notice.",
"translation": "네 직관이 우리가 알아차리는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 뭔가 잘못된 느낌이 든다고 했나요?",
"hint": "ISFP는 직감적으로 상황을 파악해요.",
"result": "O",
"explanation": "수지가 'Something feels wrong here'라고 뭔가 잘못된 느낌이 든다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "I trust my feelings first.",
"translation": "나는 먼저 내 감정을 믿어."
},
{
"type": "script",
"index": 7,
"speaker": "윤서",
"script": "I prefer checking facts carefully.",
"translation": "나는 사실들을 신중하게 확인하는 걸 선호해."
},
{
"type": "blank",
"index": 8,
"quiz": "I prefer checking facts @@.",
"hint": "ISFJ는 신중하게 상황을 분석해요.",
"optionA": "quickly",
"optionB": "carefully",
"optionC": "later",
"result": "carefully",
"explanation": "윤서가 '나는 사실들을 신중하게 확인하는 걸 선호해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "Your thoroughness catches important details.",
"translation": "네 철저함이 중요한 세부사항들을 잡아내."
},
{
"type": "script",
"index": 10,
"speaker": "윤서",
"script": "Your sensitivity alerts us early.",
"translation": "네 민감함이 우리에게 일찍 경고해줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 직감적 능력이에요.",
"optionA": "I",
"optionB": "feel",
"optionC": "the",
"optionD": "answer",
"result": "I feel the answer",
"explanation": "수지가 '난 답을 느껴'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "윤서",
"script": "That guides us right direction.",
"translation": "그게 우리를 올바른 방향으로 인도해."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Together we solve problems well.",
"translation": "함께하면 문제를 잘 해결해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래 진로 계획",
"explanation": "ISFJ의 안정적 경로와 ISFP의 자유로운 탐색",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤아",
"script": "I want a stable career.",
"translation": "나는 안정적인 직업을 원해."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "I need work that feels meaningful.",
"translation": "의미 있게 느껴지는 일이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "윤아",
"script": "Meaningful work sounds wonderful.",
"translation": "의미 있는 일이 멋지게 들려."
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "Stability gives you peace.",
"translation": "안정성이 너에게 평화를 줘."
},
{
"type": "ox",
"index": 5,
"quiz": "윤아가 안정적인 직업을 원한다고 했나요?",
"hint": "ISFJ는 안정성을 중요하게 생각해요.",
"result": "O",
"explanation": "윤아가 'I want a stable career'라고 안정적인 직업을 원한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "윤아",
"script": "I research job requirements.",
"translation": "나는 직업 요구사항을 조사해."
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "I follow what inspires me.",
"translation": "나는 나에게 영감을 주는 걸 따라가."
},
{
"type": "blank",
"index": 8,
"quiz": "I follow what @@ me.",
"hint": "ISFP는 내적 동기를 중요하게 생각해요.",
"optionA": "teaches",
"optionB": "inspires",
"optionC": "pays",
"result": "inspires",
"explanation": "채영이 '나는 나에게 영감을 주는 걸 따라가'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "윤아",
"script": "Following inspiration leads to happiness.",
"translation": "영감을 따르면 행복으로 이어져."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "Your research helps me understand.",
"translation": "네 조사가 이해하는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "윤아의 계획 방식이에요.",
"result": "I plan step by step",
"explanation": "윤아가 '난 단계별로 계획해'라고 말해요.",
"optionA": "step",
"optionB": "I",
"optionC": "by",
"optionD": "plan",
"optionE": "step"
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "That builds strong foundations.",
"translation": "그게 강한 기반을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "윤아",
"script": "Your passion motivates me.",
"translation": "네 열정이 나에게 동기를 줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래 진로 계획",
"explanation": "ISFJ의 안정적 경로와 ISFP의 자유로운 탐색",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤아",
"script": "I want a stable career.",
"translation": "나는 안정적인 직업을 원해."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "I need work that feels meaningful.",
"translation": "의미 있게 느껴지는 일이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "윤아",
"script": "Meaningful work sounds wonderful.",
"translation": "의미 있는 일이 멋지게 들려."
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "Stability gives you peace.",
"translation": "안정성이 너에게 평화를 줘."
},
{
"type": "ox",
"index": 5,
"quiz": "윤아가 안정적인 직업을 원한다고 했나요?",
"hint": "ISFJ는 안정성을 중요하게 생각해요.",
"result": "O",
"explanation": "윤아가 'I want a stable career'라고 안정적인 직업을 원한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "윤아",
"script": "I research job requirements.",
"translation": "나는 직업 요구사항을 조사해."
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "I follow what inspires me.",
"translation": "나는 나에게 영감을 주는 걸 따라가."
},
{
"type": "blank",
"index": 8,
"quiz": "I follow what @@ me.",
"hint": "ISFP는 내적 동기를 중요하게 생각해요.",
"optionA": "teaches",
"optionB": "inspires",
"optionC": "pays",
"result": "inspires",
"explanation": "채영이 '나는 나에게 영감을 주는 걸 따라가'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "윤아",
"script": "Following inspiration leads to happiness.",
"translation": "영감을 따르면 행복으로 이어져."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "Your research helps me understand.",
"translation": "네 조사가 이해하는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "윤아의 계획 방식이에요.",
"optionA": "step",
"optionB": "I",
"optionC": "by",
"optionD": "plan",
"optionE": "step",
"result": "I plan step by step",
"explanation": "윤아가 '난 단계별로 계획해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "That builds strong foundations.",
"translation": "그게 강한 기반을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "윤아",
"script": "Your passion motivates me.",
"translation": "네 열정이 나에게 동기를 줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈을 이루는 방법",
"explanation": "ISFP의 열정적 추구와 ISFJ의 현실적 지원",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소율",
"script": "I want to chase my dreams.",
"translation": "내 꿈을 쫓고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "What steps will you take?",
"translation": "어떤 단계들을 밟을 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "소율",
"script": "I'll trust my heart.",
"translation": "내 마음을 믿을 거야."
},
{
"type": "script",
"index": 4,
"speaker": "소현",
"script": "Your courage inspires everyone.",
"translation": "네 용기가 모든 사람에게 영감을 줘."
},
{
"type": "ox",
"index": 5,
"quiz": "소율이 자신의 꿈을 쫓고 싶다고 했나요?",
"hint": "ISFP는 자신의 열정을 추구하는 것을 중요하게 생각해요.",
"result": "O",
"explanation": "소율이 'I want to chase my dreams'라고 꿈을 쫓고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소율",
"script": "Dreams feel more important than money.",
"translation": "꿈이 돈보다 더 중요하게 느껴져."
},
{
"type": "script",
"index": 7,
"speaker": "소현",
"script": "I can help you plan.",
"translation": "내가 계획 세우는 걸 도와줄 수 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "I can help you @@.",
"hint": "ISFJ는 다른 사람을 체계적으로 도와주려고 해요.",
"optionA": "dream",
"optionB": "plan",
"optionC": "sing",
"result": "plan",
"explanation": "소현이 '내가 계획 세우는 걸 도와줄 수 있어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소율",
"script": "Your support means everything.",
"translation": "네 지지가 모든 걸 의미해."
},
{
"type": "script",
"index": 10,
"speaker": "소현",
"script": "Your dreams deserve to succeed.",
"translation": "네 꿈은 성공할 자격이 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소율의 꿈에 대한 마음이에요.",
"optionA": "I",
"optionB": "believe",
"optionC": "in",
"optionD": "myself",
"result": "I believe in myself",
"explanation": "소율이 '난 나 자신을 믿어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소현",
"script": "That belief will carry you.",
"translation": "그 믿음이 널 이끌어갈 거야."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Thanks for believing too.",
"translation": "너도 믿어줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈을 이루는 방법",
"explanation": "ISFP의 열정적 추구와 ISFJ의 현실적 지원",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소율",
"script": "I want to chase my dreams.",
"translation": "내 꿈을 쫓고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "What steps will you take?",
"translation": "어떤 단계들을 밟을 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "소율",
"script": "I'll trust my heart.",
"translation": "내 마음을 믿을 거야."
},
{
"type": "script",
"index": 4,
"speaker": "소현",
"script": "Your courage inspires everyone.",
"translation": "네 용기가 모든 사람에게 영감을 줘."
},
{
"type": "ox",
"index": 5,
"quiz": "소율이 자신의 꿈을 쫓고 싶다고 했나요?",
"hint": "ISFP는 자신의 열정을 추구하는 것을 중요하게 생각해요.",
"result": "O",
"explanation": "소율이 'I want to chase my dreams'라고 꿈을 쫓고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소율",
"script": "Dreams feel more important than money.",
"translation": "꿈이 돈보다 더 중요하게 느껴져."
},
{
"type": "script",
"index": 7,
"speaker": "소현",
"script": "I can help you plan.",
"translation": "내가 계획 세우는 걸 도와줄 수 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "I can help you @@.",
"hint": "ISFJ는 다른 사람을 체계적으로 도와주려고 해요.",
"optionA": "dream",
"optionB": "plan",
"optionC": "sing",
"result": "plan",
"explanation": "소현이 '내가 계획 세우는 걸 도와줄 수 있어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소율",
"script": "Your support means everything.",
"translation": "네 지지가 모든 걸 의미해."
},
{
"type": "script",
"index": 10,
"speaker": "소현",
"script": "Your dreams deserve to succeed.",
"translation": "네 꿈은 성공할 자격이 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "소율의 꿈에 대한 마음이에요.",
"optionA": "I",
"optionB": "believe",
"optionC": "in",
"optionD": "myself",
"result": "I believe in myself",
"explanation": "소율이 '난 나 자신을 믿어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소현",
"script": "That belief will carry you.",
"translation": "그 믿음이 널 이끌어갈 거야."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Thanks for believing too.",
"translation": "너도 믿어줘서 고마워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 여가 활동",
"explanation": "ISFJ의 체계적 휴식과 ISFP의 자유로운 즐김",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예나",
"script": "I plan my weekend activities.",
"translation": "나는 주말 활동을 계획해."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I see what feels right.",
"translation": "뭐가 맞는 느낌인지 봐."
},
{
"type": "script",
"index": 3,
"speaker": "예나",
"script": "Spontaneous fun sounds appealing.",
"translation": "즉흥적인 재미가 매력적으로 들려."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Your planning ensures good times.",
"translation": "네 계획이 좋은 시간을 보장해."
},
{
"type": "ox",
"index": 5,
"quiz": "예나가 주말 활동을 계획한다고 했나요?",
"hint": "ISFJ는 체계적으로 시간을 관리해요.",
"result": "O",
"explanation": "예나가 'I plan my weekend activities'라고 주말 활동을 계획한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예나",
"script": "Lists help me remember everything.",
"translation": "목록이 모든 걸 기억하는 데 도움이 돼."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "I follow my mood instead.",
"translation": "나는 대신 내 기분을 따라가."
},
{
"type": "blank",
"index": 8,
"quiz": "I follow my @@ instead.",
"hint": "ISFP는 감정에 따라 행동하는 경향이 있어요.",
"optionA": "plan",
"optionB": "mood",
"optionC": "friends",
"result": "mood",
"explanation": "아린이 '나는 대신 내 기분을 따라가'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "예나",
"script": "Following feelings creates beautiful moments.",
"translation": "감정을 따르면 아름다운 순간들이 만들어져."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Your organization helps us balance.",
"translation": "네 정리가 우리가 균형을 맞추는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예나의 휴식 방식이에요.",
"optionA": "I",
"optionB": "schedule",
"optionC": "my",
"optionD": "rest",
"result": "I schedule my rest",
"explanation": "예나가 '난 내 휴식을 계획해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "That keeps you refreshed.",
"translation": "그게 널 상쾌하게 유지시켜."
},
{
"type": "script",
"index": 13,
"speaker": "예나",
"script": "Your creativity adds magic.",
"translation": "네 창의성이 마법을 더해."
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 여가 활동",
"explanation": "ISFJ의 체계적 휴식과 ISFP의 자유로운 즐김",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예나",
"script": "I plan my weekend activities.",
"translation": "나는 주말 활동을 계획해."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I see what feels right.",
"translation": "뭐가 맞는 느낌인지 봐."
},
{
"type": "script",
"index": 3,
"speaker": "예나",
"script": "Spontaneous fun sounds appealing.",
"translation": "즉흥적인 재미가 매력적으로 들려."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Your planning ensures good times.",
"translation": "네 계획이 좋은 시간을 보장해."
},
{
"type": "ox",
"index": 5,
"quiz": "예나가 주말 활동을 계획한다고 했나요?",
"hint": "ISFJ는 체계적으로 시간을 관리해요.",
"result": "O",
"explanation": "예나가 'I plan my weekend activities'라고 주말 활동을 계획한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예나",
"script": "Lists help me remember everything.",
"translation": "목록이 모든 걸 기억하는 데 도움이 돼."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "I follow my mood instead.",
"translation": "나는 대신 내 기분을 따라가."
},
{
"type": "blank",
"index": 8,
"quiz": "I follow my @@ instead.",
"hint": "ISFP는 감정에 따라 행동하는 경향이 있어요.",
"optionA": "plan",
"optionB": "mood",
"optionC": "friends",
"result": "mood",
"explanation": "아린이 '나는 대신 내 기분을 따라가'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "예나",
"script": "Following feelings creates beautiful moments.",
"translation": "감정을 따르면 아름다운 순간들이 만들어져."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Your organization helps us balance.",
"translation": "네 정리가 우리가 균형을 맞추는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "예나의 휴식 방식이에요.",
"optionA": "I",
"optionB": "schedule",
"optionC": "my",
"optionD": "rest",
"result": "I schedule my rest",
"explanation": "예나가 '난 내 휴식을 계획해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "That keeps you refreshed.",
"translation": "그게 널 상쾌하게 유지시켜."
},
{
"type": "script",
"index": 13,
"speaker": "예나",
"script": "Your creativity adds magic.",
"translation": "네 창의성이 마법을 더해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "새로운 취미 시작",
"explanation": "ISFP의 감정적 선택과 ISFJ의 신중한 접근",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "This hobby speaks to me.",
"translation": "이 취미가 나에게 말을 걸어."
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "Let me research the costs.",
"translation": "비용을 조사해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "Money matters less than joy.",
"translation": "돈은 기쁨보다 덜 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "수현",
"script": "Your passion is truly inspiring.",
"translation": "네 열정이 정말 영감을 줘."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 이 취미가 자신에게 말을 건다고 했나요?",
"hint": "ISFP는 감정적으로 끌리는 것을 선택해요.",
"result": "O",
"explanation": "수지가 'This hobby speaks to me'라고 이 취미가 자신에게 말을 건다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "I feel connected already.",
"translation": "벌써 연결된 느낌이야."
},
{
"type": "script",
"index": 7,
"speaker": "수현",
"script": "I want to understand everything.",
"translation": "모든 걸 이해하고 싶어."
},
{
"type": "blank",
"index": 8,
"quiz": "I want to understand @@.",
"hint": "ISFJ는 완전히 이해한 후에 시작하는 것을 선호해요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "something",
"result": "everything",
"explanation": "수현이 '모든 걸 이해하고 싶어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "Your thorough approach helps success.",
"translation": "네 철저한 접근이 성공에 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "Your intuition guides us well.",
"translation": "네 직관이 우리를 잘 인도해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 선택 기준이에요.",
"optionA": "I",
"optionB": "choose",
"optionC": "with",
"optionD": "heart",
"result": "I choose with heart",
"explanation": "수지가 '난 마음으로 선택해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수현",
"script": "That leads to meaningful experiences.",
"translation": "그게 의미 있는 경험으로 이어져."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Together we find perfect balance.",
"translation": "함께하면 완벽한 균형을 찾아."
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "새로운 취미 시작",
"explanation": "ISFP의 감정적 선택과 ISFJ의 신중한 접근",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "This hobby speaks to me.",
"translation": "이 취미가 나에게 말을 걸어."
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "Let me research the costs.",
"translation": "비용을 조사해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "Money matters less than joy.",
"translation": "돈은 기쁨보다 덜 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "수현",
"script": "Your passion is truly inspiring.",
"translation": "네 열정이 정말 영감을 줘."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 이 취미가 자신에게 말을 건다고 했나요?",
"hint": "ISFP는 감정적으로 끌리는 것을 선택해요.",
"result": "O",
"explanation": "수지가 'This hobby speaks to me'라고 이 취미가 자신에게 말을 건다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "I feel connected already.",
"translation": "벌써 연결된 느낌이야."
},
{
"type": "script",
"index": 7,
"speaker": "수현",
"script": "I want to understand everything.",
"translation": "모든 걸 이해하고 싶어."
},
{
"type": "blank",
"index": 8,
"quiz": "I want to understand @@.",
"hint": "ISFJ는 완전히 이해한 후에 시작하는 것을 선호해요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "something",
"result": "everything",
"explanation": "수현이 '모든 걸 이해하고 싶어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "Your thorough approach helps success.",
"translation": "네 철저한 접근이 성공에 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "Your intuition guides us well.",
"translation": "네 직관이 우리를 잘 인도해."
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 선택 기준이에요.",
"optionA": "I",
"optionB": "choose",
"optionC": "with",
"optionD": "heart",
"result": "I choose with heart",
"explanation": "수지가 '난 마음으로 선택해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수현",
"script": "That leads to meaningful experiences.",
"translation": "그게 의미 있는 경험으로 이어져."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Together we find perfect balance.",
"translation": "함께하면 완벽한 균형을 찾아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구들 사이 의견 차이",
"explanation": "ISFJ의 조화로운 중재와 ISFP의 감정적 이해",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은서",
"script": "Let's find middle ground together.",
"translation": "함께 중간 지점을 찾자."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "Everyone's feelings matter here.",
"translation": "여기서는 모든 사람의 감정이 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "은서",
"script": "Understanding helps solve problems.",
"translation": "이해하는 것이 문제 해결에 도움이 돼."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your peaceful approach works.",
"translation": "네 평화로운 접근이 효과가 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "은서가 함께 중간 지점을 찾자고 했나요?",
"hint": "ISFJ는 조화를 위해 중재하는 것을 좋아해요.",
"result": "O",
"explanation": "은서가 'Let's find middle ground together'라고 함께 중간 지점을 찾자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "은서",
"script": "Everyone deserves to be heard.",
"translation": "모든 사람이 들어질 자격이 있어."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "I feel their pain deeply.",
"translation": "나는 그들의 고통을 깊이 느껴."
},
{
"type": "blank",
"index": 8,
"quiz": "I feel their pain @@.",
"hint": "ISFP는 다른 사람의 감정에 깊이 공감해요.",
"optionA": "sometimes",
"optionB": "deeply",
"optionC": "never",
"result": "deeply",
"explanation": "소미가 '나는 그들의 고통을 깊이 느껴'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "은서",
"script": "Your empathy heals hurt feelings.",
"translation": "네 공감이 상처받은 감정들을 치유해."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Your fairness brings people together.",
"translation": "네 공정함이 사람들을 하나로 모아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "은서의 갈등 해결법이에요.",
"optionA": "I",
"optionB": "listen",
"optionC": "to",
"optionD": "everyone",
"result": "I listen to everyone",
"explanation": "은서가 '난 모든 사람의 말을 들어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "That makes everyone feel valued.",
"translation": "그게 모든 사람이 소중하다고 느끼게 해."
},
{
"type": "script",
"index": 13,
"speaker": "은서",
"script": "Together we create harmony.",
"translation": "함께하면 조화를 만들어."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구들 사이 의견 차이",
"explanation": "ISFJ의 조화로운 중재와 ISFP의 감정적 이해",
"level": 3,
"my_mbti": "ISFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은서",
"script": "Let's find middle ground together.",
"translation": "함께 중간 지점을 찾자."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "Everyone's feelings matter here.",
"translation": "여기서는 모든 사람의 감정이 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "은서",
"script": "Understanding helps solve problems.",
"translation": "이해하는 것이 문제 해결에 도움이 돼."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your peaceful approach works.",
"translation": "네 평화로운 접근이 효과가 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "은서가 함께 중간 지점을 찾자고 했나요?",
"hint": "ISFJ는 조화를 위해 중재하는 것을 좋아해요.",
"result": "O",
"explanation": "은서가 'Let's find middle ground together'라고 함께 중간 지점을 찾자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "은서",
"script": "Everyone deserves to be heard.",
"translation": "모든 사람이 들어질 자격이 있어."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "I feel their pain deeply.",
"translation": "나는 그들의 고통을 깊이 느껴."
},
{
"type": "blank",
"index": 8,
"quiz": "I feel their pain @@.",
"hint": "ISFP는 다른 사람의 감정에 깊이 공감해요.",
"optionA": "sometimes",
"optionB": "deeply",
"optionC": "never",
"result": "deeply",
"explanation": "소미가 '나는 그들의 고통을 깊이 느껴'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "은서",
"script": "Your empathy heals hurt feelings.",
"translation": "네 공감이 상처받은 감정들을 치유해."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Your fairness brings people together.",
"translation": "네 공정함이 사람들을 하나로 모아."
},
{
"type": "puzzle",
"index": 11,
"hint": "은서의 갈등 해결법이에요.",
"optionA": "I",
"optionB": "listen",
"optionC": "to",
"optionD": "everyone",
"result": "I listen to everyone",
"explanation": "은서가 '난 모든 사람의 말을 들어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "That makes everyone feel valued.",
"translation": "그게 모든 사람이 소중하다고 느끼게 해."
},
{
"type": "script",
"index": 13,
"speaker": "은서",
"script": "Together we create harmony.",
"translation": "함께하면 조화를 만들어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 프로젝트 갈등",
"explanation": "ISFP의 감정적 배려와 ISFJ의 체계적 해결",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "People seem really upset.",
"translation": "사람들이 정말 화난 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Let's organize a team meeting.",
"translation": "팀 회의를 조직해보자."
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "We need to heal emotions first.",
"translation": "먼저 감정을 치유해야 해."
},
{
"type": "script",
"index": 4,
"speaker": "윤서",
"script": "Your caring approach helps.",
"translation": "네 배려하는 접근이 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 사람들이 정말 화난 것 같다고 했나요?",
"hint": "ISFP는 다른 사람의 감정 상태를 민감하게 알아차려요.",
"result": "O",
"explanation": "채영이 'People seem really upset'라고 사람들이 정말 화난 것 같다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I feel everyone's stress.",
"translation": "나는 모든 사람의 스트레스를 느껴."
},
{
"type": "script",
"index": 7,
"speaker": "윤서",
"script": "I'll create step-by-step solutions.",
"translation": "단계별 해결책을 만들어볼게."
},
{
"type": "blank",
"index": 8,
"quiz": "I'll create step-by-step @@.",
"hint": "ISFJ는 체계적으로 문제를 해결하려고 해요.",
"optionA": "problems",
"optionB": "solutions",
"optionC": "meetings",
"result": "solutions",
"explanation": "윤서가 '단계별 해결책을 만들어볼게'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "Your structure brings clarity.",
"translation": "네 구조가 명확함을 가져다줘."
},
{
"type": "script",
"index": 10,
"speaker": "윤서",
"script": "Your sensitivity prevents future conflicts.",
"translation": "네 민감함이 미래의 갈등을 예방해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채영의 감정적 접근이에요.",
"optionA": "I",
"optionB": "care",
"optionC": "about",
"optionD": "feelings",
"result": "I care about feelings",
"explanation": "채영이 '난 감정을 신경 써'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "윤서",
"script": "That creates safe spaces.",
"translation": "그게 안전한 공간을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "We solve problems with heart.",
"translation": "우리는 마음으로 문제를 해결해."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 프로젝트 갈등",
"explanation": "ISFP의 감정적 배려와 ISFJ의 체계적 해결",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "People seem really upset.",
"translation": "사람들이 정말 화난 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Let's organize a team meeting.",
"translation": "팀 회의를 조직해보자."
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "We need to heal emotions first.",
"translation": "먼저 감정을 치유해야 해."
},
{
"type": "script",
"index": 4,
"speaker": "윤서",
"script": "Your caring approach helps.",
"translation": "네 배려하는 접근이 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 사람들이 정말 화난 것 같다고 했나요?",
"hint": "ISFP는 다른 사람의 감정 상태를 민감하게 알아차려요.",
"result": "O",
"explanation": "채영이 'People seem really upset'라고 사람들이 정말 화난 것 같다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I feel everyone's stress.",
"translation": "나는 모든 사람의 스트레스를 느껴."
},
{
"type": "script",
"index": 7,
"speaker": "윤서",
"script": "I'll create step-by-step solutions.",
"translation": "단계별 해결책을 만들어볼게."
},
{
"type": "blank",
"index": 8,
"quiz": "I'll create step-by-step @@.",
"hint": "ISFJ는 체계적으로 문제를 해결하려고 해요.",
"optionA": "problems",
"optionB": "solutions",
"optionC": "meetings",
"result": "solutions",
"explanation": "윤서가 '단계별 해결책을 만들어볼게'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "Your structure brings clarity.",
"translation": "네 구조가 명확함을 가져다줘."
},
{
"type": "script",
"index": 10,
"speaker": "윤서",
"script": "Your sensitivity prevents future conflicts.",
"translation": "네 민감함이 미래의 갈등을 예방해."
},
{
"type": "puzzle",
"index": 11,
"hint": "채영의 감정적 접근이에요.",
"optionA": "I",
"optionB": "care",
"optionC": "about",
"optionD": "feelings",
"result": "I care about feelings",
"explanation": "채영이 '난 감정을 신경 써'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "윤서",
"script": "That creates safe spaces.",
"translation": "그게 안전한 공간을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "We solve problems with heart.",
"translation": "우리는 마음으로 문제를 해결해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새로운 사람들과 만나기",
"explanation": "ISTP의 현실적 접근과 ISFP의 감정적 소통",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "I watch and learn first.",
"translation": "나는 먼저 보고 배워."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "I feel their energy.",
"translation": "나는 그들의 에너지를 느껴."
},
{
"type": "script",
"index": 3,
"speaker": "태오",
"script": "That helps you connect.",
"translation": "그게 네가 연결하는 데 도움이 돼."
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "Your calm way feels safe.",
"translation": "네 차분한 방식이 안전하게 느껴져."
},
{
"type": "ox",
"index": 5,
"quiz": "태오가 먼저 보고 배운다고 했나요?",
"hint": "ISTP는 신중하게 관찰하는 것을 좋아해요.",
"result": "O",
"explanation": "태오가 'I watch and learn first'라고 먼저 보고 배운다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "I need time to open up.",
"translation": "마음을 여는 데 시간이 필요해."
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "I understand that feeling.",
"translation": "그 기분을 이해해."
},
{
"type": "blank",
"index": 8,
"quiz": "I understand that @@.",
"hint": "ISFP는 다른 사람의 감정을 잘 이해해요.",
"optionA": "person",
"optionB": "feeling",
"optionC": "place",
"result": "feeling",
"explanation": "채영이 '그 기분을 이해해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "You make me feel comfortable.",
"translation": "넌 나를 편안하게 만들어줘."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "We both need quiet time.",
"translation": "우리 둘 다 조용한 시간이 필요해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태오의 사교 방식이에요.",
"optionA": "I",
"optionB": "take",
"optionC": "my",
"optionD": "time",
"result": "I take my time",
"explanation": "태오가 '난 내 시간을 가져'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "That's perfectly okay with me.",
"translation": "그게 나에게는 완전히 괜찮아."
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Thanks for being patient.",
"translation": "참아줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새로운 사람들과 만나기",
"explanation": "ISTP의 현실적 접근과 ISFP의 감정적 소통",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "I watch and learn first.",
"translation": "나는 먼저 보고 배워."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "I feel their energy.",
"translation": "나는 그들의 에너지를 느껴."
},
{
"type": "script",
"index": 3,
"speaker": "태오",
"script": "That helps you connect.",
"translation": "그게 네가 연결하는 데 도움이 돼."
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "Your calm way feels safe.",
"translation": "네 차분한 방식이 안전하게 느껴져."
},
{
"type": "ox",
"index": 5,
"quiz": "태오가 먼저 보고 배운다고 했나요?",
"hint": "ISTP는 신중하게 관찰하는 것을 좋아해요.",
"result": "O",
"explanation": "태오가 'I watch and learn first'라고 먼저 보고 배운다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "I need time to open up.",
"translation": "마음을 여는 데 시간이 필요해."
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "I understand that feeling.",
"translation": "그 기분을 이해해."
},
{
"type": "blank",
"index": 8,
"quiz": "I understand that @@.",
"hint": "ISFP는 다른 사람의 감정을 잘 이해해요.",
"optionA": "person",
"optionB": "feeling",
"optionC": "place",
"result": "feeling",
"explanation": "채영이 '그 기분을 이해해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "You make me feel comfortable.",
"translation": "넌 나를 편안하게 만들어줘."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "We both need quiet time.",
"translation": "우리 둘 다 조용한 시간이 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "태오의 사교 방식이에요.",
"optionA": "I",
"optionB": "take",
"optionC": "my",
"optionD": "time",
"result": "I take my time",
"explanation": "태오가 '난 내 시간을 가져'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "That's perfectly okay with me.",
"translation": "그게 나에게는 완전히 괜찮아."
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Thanks for being patient.",
"translation": "참아줘서 고마워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "친구와 함께 시간 보내기",
"explanation": "ISFP의 따뜻한 공감과 ISTP의 실용적 지지",
"category": "사회적 상호작용",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "Let's just sit together.",
"translation": "그냥 함께 앉아있자."
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Sounds good to me.",
"translation": "나에게는 좋게 들려."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "Sometimes quiet is nice.",
"translation": "때로는 조용한 게 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "태오",
"script": "I like quiet times.",
"translation": "나는 조용한 시간을 좋아해."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 함께 앉아있자고 했나요?",
"hint": "ISFP는 단순한 함께함을 소중히 여겨요.",
"result": "O",
"explanation": "수지가 'Let's just sit together'라고 함께 앉아있자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "Your company feels warm.",
"translation": "네 회사가 따뜻하게 느껴져."
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "You don't need many words.",
"translation": "많은 말이 필요하지 않아."
},
{
"type": "blank",
"index": 8,
"quiz": "You don't need many @@.",
"hint": "ISTP는 간단하고 직접적인 소통을 선호해요.",
"optionA": "things",
"optionB": "words",
"optionC": "people",
"result": "words",
"explanation": "태오가 '많은 말이 필요하지 않아'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "You understand me well.",
"translation": "넌 나를 잘 이해해."
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "We think the same way.",
"translation": "우리는 같은 방식으로 생각해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 마음가짐이에요.",
"optionA": "I",
"optionB": "enjoy",
"optionC": "simple",
"optionD": "moments",
"result": "I enjoy simple moments",
"explanation": "수지가 '난 단순한 순간들을 즐겨'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Simple works best for us.",
"translation": "단순한 게 우리에게 가장 잘 통해."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Perfect friendship, I think.",
"translation": "완벽한 우정인 것 같아."
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "친구와 함께 시간 보내기",
"explanation": "ISFP의 따뜻한 공감과 ISTP의 실용적 지지",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "Let's just sit together.",
"translation": "그냥 함께 앉아있자."
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Sounds good to me.",
"translation": "나에게는 좋게 들려."
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "Sometimes quiet is nice.",
"translation": "때로는 조용한 게 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "태오",
"script": "I like quiet times.",
"translation": "나는 조용한 시간을 좋아해."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 함께 앉아있자고 했나요?",
"hint": "ISFP는 단순한 함께함을 소중히 여겨요.",
"result": "O",
"explanation": "수지가 'Let's just sit together'라고 함께 앉아있자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "Your company feels warm.",
"translation": "네 회사가 따뜻하게 느껴져."
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "You don't need many words.",
"translation": "많은 말이 필요하지 않아."
},
{
"type": "blank",
"index": 8,
"quiz": "You don't need many @@.",
"hint": "ISTP는 간단하고 직접적인 소통을 선호해요.",
"optionA": "things",
"optionB": "words",
"optionC": "people",
"result": "words",
"explanation": "태오가 '많은 말이 필요하지 않아'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "You understand me well.",
"translation": "넌 나를 잘 이해해."
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "We think the same way.",
"translation": "우리는 같은 방식으로 생각해."
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 마음가짐이에요.",
"optionA": "I",
"optionB": "enjoy",
"optionC": "simple",
"optionD": "moments",
"result": "I enjoy simple moments",
"explanation": "수지가 '난 단순한 순간들을 즐겨'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Simple works best for us.",
"translation": "단순한 게 우리에게 가장 잘 통해."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "Perfect friendship, I think.",
"translation": "완벽한 우정인 것 같아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "새로운 기술 배우기",
"explanation": "ISTP의 실습적 학습과 ISFP의 감각적 이해",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "I learn by doing.",
"translation": "나는 해보면서 배워."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I need to feel it.",
"translation": "나는 그걸 느껴야 해."
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Hands-on works best.",
"translation": "직접 해보는 게 가장 잘 통해."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Your way makes sense.",
"translation": "네 방법이 이해가 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "동민이 해보면서 배운다고 했나요?",
"hint": "ISTP는 실습을 통한 학습을 선호해요.",
"result": "O",
"explanation": "동민이 'I learn by doing'라고 해보면서 배운다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "I fix things to understand.",
"translation": "이해하기 위해 물건을 고쳐."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "I watch how it moves.",
"translation": "어떻게 움직이는지 봐."
},
{
"type": "blank",
"index": 8,
"quiz": "I watch how it @@.",
"hint": "ISFP는 감각적으로 관찰하는 것을 좋아해요.",
"optionA": "sounds",
"optionB": "moves",
"optionC": "costs",
"result": "moves",
"explanation": "아린이 '어떻게 움직이는지 봐'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "You notice small details.",
"translation": "넌 작은 세부사항들을 알아차려."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Your logic helps me.",
"translation": "네 논리가 나에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "동민의 학습 방법이에요.",
"optionA": "I",
"optionB": "try",
"optionC": "things",
"optionD": "myself",
"result": "I try things myself",
"explanation": "동민이 '난 직접 시도해봐'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "That's really smart thinking.",
"translation": "그건 정말 똑똑한 생각이야."
},
{
"type": "script",
"index": 13,
"speaker": "동민",
"script": "We learn well together.",
"translation": "우리는 함께 잘 배워."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "새로운 기술 배우기",
"explanation": "ISTP의 실습적 학습과 ISFP의 감각적 이해",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "I learn by doing.",
"translation": "나는 해보면서 배워."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I need to feel it.",
"translation": "나는 그걸 느껴야 해."
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Hands-on works best.",
"translation": "직접 해보는 게 가장 잘 통해."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Your way makes sense.",
"translation": "네 방법이 이해가 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "동민이 해보면서 배운다고 했나요?",
"hint": "ISTP는 실습을 통한 학습을 선호해요.",
"result": "O",
"explanation": "동민이 'I learn by doing'라고 해보면서 배운다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "I fix things to understand.",
"translation": "이해하기 위해 물건을 고쳐."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "I watch how it moves.",
"translation": "어떻게 움직이는지 봐."
},
{
"type": "blank",
"index": 8,
"quiz": "I watch how it @@.",
"hint": "ISFP는 감각적으로 관찰하는 것을 좋아해요.",
"optionA": "sounds",
"optionB": "moves",
"optionC": "costs",
"result": "moves",
"explanation": "아린이 '어떻게 움직이는지 봐'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "You notice small details.",
"translation": "넌 작은 세부사항들을 알아차려."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Your logic helps me.",
"translation": "네 논리가 나에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "동민의 학습 방법이에요.",
"optionA": "I",
"optionB": "try",
"optionC": "things",
"optionD": "myself",
"result": "I try things myself",
"explanation": "동민이 '난 직접 시도해봐'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "That's really smart thinking.",
"translation": "그건 정말 똑똑한 생각이야."
},
{
"type": "script",
"index": 13,
"speaker": "동민",
"script": "We learn well together.",
"translation": "우리는 함께 잘 배워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "관심사 탐구하기",
"explanation": "ISFP의 감정적 탐색과 ISTP의 논리적 분석",
"category": "정보 탐구",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "This feels really interesting.",
"translation": "이게 정말 흥미롭게 느껴져."
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "What makes it work?",
"translation": "뭐가 그걸 작동하게 해?"
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "I like the colors.",
"translation": "나는 색깔들이 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "Colors have meaning too.",
"translation": "색깔들도 의미가 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 색깔들이 좋다고 했나요?",
"hint": "ISFP는 미적인 요소에 끌려요.",
"result": "O",
"explanation": "채영이 'I like the colors'라고 색깔들이 좋다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "It makes me happy.",
"translation": "그게 나를 행복하게 해."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "I want to know how.",
"translation": "어떻게 그런지 알고 싶어."
},
{
"type": "blank",
"index": 8,
"quiz": "I want to know @@.",
"hint": "ISTP는 작동 원리를 이해하려고 해요.",
"optionA": "why",
"optionB": "how",
"optionC": "when",
"result": "how",
"explanation": "하연이 '어떻게 그런지 알고 싶어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "Your questions help me think.",
"translation": "네 질문이 생각하는 데 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "Your feelings guide us.",
"translation": "네 감정이 우리를 안내해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채영의 탐구 방식이에요.",
"optionA": "I",
"optionB": "feel",
"optionC": "my",
"optionD": "way",
"result": "I feel my way",
"explanation": "채영이 '난 내 방식대로 느껴'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "That's a good method.",
"translation": "그건 좋은 방법이야."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "Together we see more.",
"translation": "함께하면 더 많이 봐."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "관심사 탐구하기",
"explanation": "ISFP의 감정적 탐색과 ISTP의 논리적 분석",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "This feels really interesting.",
"translation": "이게 정말 흥미롭게 느껴져."
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "What makes it work?",
"translation": "뭐가 그걸 작동하게 해?"
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "I like the colors.",
"translation": "나는 색깔들이 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "Colors have meaning too.",
"translation": "색깔들도 의미가 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 색깔들이 좋다고 했나요?",
"hint": "ISFP는 미적인 요소에 끌려요.",
"result": "O",
"explanation": "채영이 'I like the colors'라고 색깔들이 좋다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "It makes me happy.",
"translation": "그게 나를 행복하게 해."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "I want to know how.",
"translation": "어떻게 그런지 알고 싶어."
},
{
"type": "blank",
"index": 8,
"quiz": "I want to know @@.",
"hint": "ISTP는 작동 원리를 이해하려고 해요.",
"optionA": "why",
"optionB": "how",
"optionC": "when",
"result": "how",
"explanation": "하연이 '어떻게 그런지 알고 싶어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "Your questions help me think.",
"translation": "네 질문이 생각하는 데 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "Your feelings guide us.",
"translation": "네 감정이 우리를 안내해."
},
{
"type": "puzzle",
"index": 11,
"hint": "채영의 탐구 방식이에요.",
"optionA": "I",
"optionB": "feel",
"optionC": "my",
"optionD": "way",
"result": "I feel my way",
"explanation": "채영이 '난 내 방식대로 느껴'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "That's a good method.",
"translation": "그건 좋은 방법이야."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "Together we see more.",
"translation": "함께하면 더 많이 봐."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "갑작스런 선택하기",
"explanation": "ISTP의 논리적 판단과 ISFP의 직감적 결정",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "Let me think about facts.",
"translation": "사실들에 대해 생각해보자."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "I feel this is right.",
"translation": "이게 맞다고 느껴."
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "Your gut is usually good.",
"translation": "네 직감은 보통 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your thinking keeps us safe.",
"translation": "네 생각이 우리를 안전하게 지켜줘."
},
{
"type": "ox",
"index": 5,
"quiz": "성진이 사실들에 대해 생각해보자고 했나요?",
"hint": "ISTP는 논리적으로 분석하는 것을 선호해요.",
"result": "O",
"explanation": "성진이 'Let me think about facts'라고 사실들에 대해 생각해보자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "What are the real costs?",
"translation": "진짜 비용이 뭐야?"
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "How do we feel about it?",
"translation": "우리가 그것에 대해 어떻게 느껴?"
},
{
"type": "blank",
"index": 8,
"quiz": "How do we feel @@ it?",
"hint": "ISFP는 감정을 중요한 판단 기준으로 여겨요.",
"optionA": "around",
"optionB": "about",
"optionC": "without",
"result": "about",
"explanation": "소미가 '우리가 그것에 대해 어떻게 느껴?'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "Feelings matter a lot.",
"translation": "감정도 많이 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Facts help me trust.",
"translation": "사실들이 믿는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "성진의 결정 방식이에요.",
"optionA": "I",
"optionB": "check",
"optionC": "the",
"optionD": "facts",
"result": "I check the facts",
"explanation": "성진이 '난 사실들을 확인해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "That gives me confidence.",
"translation": "그게 나에게 확신을 줘."
},
{
"type": "script",
"index": 13,
"speaker": "성진",
"script": "Good team, we are.",
"translation": "우리는 좋은 팀이야."
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "갑작스런 선택하기",
"explanation": "ISTP의 논리적 판단과 ISFP의 직감적 결정",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "Let me think about facts.",
"translation": "사실들에 대해 생각해보자."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "I feel this is right.",
"translation": "이게 맞다고 느껴."
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "Your gut is usually good.",
"translation": "네 직감은 보통 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your thinking keeps us safe.",
"translation": "네 생각이 우리를 안전하게 지켜줘."
},
{
"type": "ox",
"index": 5,
"quiz": "성진이 사실들에 대해 생각해보자고 했나요?",
"hint": "ISTP는 논리적으로 분석하는 것을 선호해요.",
"result": "O",
"explanation": "성진이 'Let me think about facts'라고 사실들에 대해 생각해보자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "What are the real costs?",
"translation": "진짜 비용이 뭐야?"
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "How do we feel about it?",
"translation": "우리가 그것에 대해 어떻게 느껴?"
},
{
"type": "blank",
"index": 8,
"quiz": "How do we feel @@ it?",
"hint": "ISFP는 감정을 중요한 판단 기준으로 여겨요.",
"optionA": "around",
"optionB": "about",
"optionC": "without",
"result": "about",
"explanation": "소미가 '우리가 그것에 대해 어떻게 느껴?'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "Feelings matter a lot.",
"translation": "감정도 많이 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "Facts help me trust.",
"translation": "사실들이 믿는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "성진의 결정 방식이에요.",
"optionA": "I",
"optionB": "check",
"optionC": "the",
"optionD": "facts",
"result": "I check the facts",
"explanation": "성진이 '난 사실들을 확인해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "That gives me confidence.",
"translation": "그게 나에게 확신을 줘."
},
{
"type": "script",
"index": 13,
"speaker": "성진",
"script": "Good team, we are.",
"translation": "우리는 좋은 팀이야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "어려운 상황 결정",
"explanation": "ISFP의 가치 중심과 ISTP의 실용적 해결",
"category": "의사결정 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소율",
"script": "This feels wrong to me.",
"translation": "이게 나에게는 잘못된 느낌이야."
},
{
"type": "script",
"index": 2,
"speaker": "지안",
"script": "What would work best?",
"translation": "뭐가 가장 잘 통할까?"
},
{
"type": "script",
"index": 3,
"speaker": "소율",
"script": "I care about people.",
"translation": "나는 사람들을 신경 써."
},
{
"type": "script",
"index": 4,
"speaker": "지안",
"script": "People need good solutions.",
"translation": "사람들은 좋은 해결책이 필요해."
},
{
"type": "ox",
"index": 5,
"quiz": "소율이 사람들을 신경 쓴다고 했나요?",
"hint": "ISFP는 개인적 가치와 다른 사람에 대한 배려를 중요시해요.",
"result": "O",
"explanation": "소율이 'I care about people'라고 사람들을 신경 쓴다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소율",
"script": "My heart says be kind.",
"translation": "내 마음은 친절하라고 해."
},
{
"type": "script",
"index": 7,
"speaker": "지안",
"script": "Kind but smart works.",
"translation": "친절하면서 똑똑한 게 통해."
},
{
"type": "blank",
"index": 8,
"quiz": "Kind but @@ works.",
"hint": "ISTP는 효율성과 실용성을 중요하게 생각해요.",
"optionA": "fast",
"optionB": "smart",
"optionC": "loud",
"result": "smart",
"explanation": "지안이 '친절하면서 똑똑한 게 통해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소율",
"script": "You help me think clearly.",
"translation": "넌 내가 명확하게 생각하도록 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "지안",
"script": "Your kindness guides us right.",
"translation": "네 친절함이 우리를 올바르게 인도해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소율의 판단 기준이에요.",
"optionA": "I",
"optionB": "follow",
"optionC": "my",
"optionD": "heart",
"result": "I follow my heart",
"explanation": "소율이 '난 내 마음을 따라가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "Hearts know important things.",
"translation": "마음은 중요한 것들을 알아."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "We make good choices.",
"translation": "우리는 좋은 선택을 해."
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "어려운 상황 결정",
"explanation": "ISFP의 가치 중심과 ISTP의 실용적 해결",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소율",
"script": "This feels wrong to me.",
"translation": "이게 나에게는 잘못된 느낌이야."
},
{
"type": "script",
"index": 2,
"speaker": "지안",
"script": "What would work best?",
"translation": "뭐가 가장 잘 통할까?"
},
{
"type": "script",
"index": 3,
"speaker": "소율",
"script": "I care about people.",
"translation": "나는 사람들을 신경 써."
},
{
"type": "script",
"index": 4,
"speaker": "지안",
"script": "People need good solutions.",
"translation": "사람들은 좋은 해결책이 필요해."
},
{
"type": "ox",
"index": 5,
"quiz": "소율이 사람들을 신경 쓴다고 했나요?",
"hint": "ISFP는 개인적 가치와 다른 사람에 대한 배려를 중요시해요.",
"result": "O",
"explanation": "소율이 'I care about people'라고 사람들을 신경 쓴다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소율",
"script": "My heart says be kind.",
"translation": "내 마음은 친절하라고 해."
},
{
"type": "script",
"index": 7,
"speaker": "지안",
"script": "Kind but smart works.",
"translation": "친절하면서 똑똑한 게 통해."
},
{
"type": "blank",
"index": 8,
"quiz": "Kind but @@ works.",
"hint": "ISTP는 효율성과 실용성을 중요하게 생각해요.",
"optionA": "fast",
"optionB": "smart",
"optionC": "loud",
"result": "smart",
"explanation": "지안이 '친절하면서 똑똑한 게 통해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소율",
"script": "You help me think clearly.",
"translation": "넌 내가 명확하게 생각하도록 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "지안",
"script": "Your kindness guides us right.",
"translation": "네 친절함이 우리를 올바르게 인도해."
},
{
"type": "puzzle",
"index": 11,
"hint": "소율의 판단 기준이에요.",
"optionA": "I",
"optionB": "follow",
"optionC": "my",
"optionD": "heart",
"result": "I follow my heart",
"explanation": "소율이 '난 내 마음을 따라가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "Hearts know important things.",
"translation": "마음은 중요한 것들을 알아."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "We make good choices.",
"translation": "우리는 좋은 선택을 해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "일상 생활 관리",
"explanation": "ISTP의 효율적 정리와 ISFP의 편안한 공간",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성호",
"script": "I keep things simple.",
"translation": "나는 물건들을 단순하게 유지해."
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "I like cozy spaces.",
"translation": "나는 아늑한 공간을 좋아해."
},
{
"type": "script",
"index": 3,
"speaker": "성호",
"script": "Cozy can be organized.",
"translation": "아늑한 것도 정리될 수 있어."
},
{
"type": "script",
"index": 4,
"speaker": "수지",
"script": "Your way looks clean.",
"translation": "네 방법은 깔끔해 보여."
},
{
"type": "ox",
"index": 5,
"quiz": "성호가 물건들을 단순하게 유지한다고 했나요?",
"hint": "ISTP는 실용적이고 간단한 생활을 선호해요.",
"result": "O",
"explanation": "성호가 'I keep things simple'라고 물건들을 단순하게 유지한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "성호",
"script": "I only keep useful things.",
"translation": "나는 유용한 것들만 보관해."
},
{
"type": "script",
"index": 7,
"speaker": "수지",
"script": "I keep things I love.",
"translation": "나는 내가 좋아하는 것들을 보관해."
},
{
"type": "blank",
"index": 8,
"quiz": "I keep things I @@.",
"hint": "ISFP는 감정적 가치를 중요하게 생각해요.",
"optionA": "need",
"optionB": "love",
"optionC": "see",
"result": "love",
"explanation": "수지가 '나는 내가 좋아하는 것들을 보관해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "성호",
"script": "Love makes things special.",
"translation": "사랑이 물건들을 특별하게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "Useful things help us.",
"translation": "유용한 것들이 우리에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "성호의 생활 방식이에요.",
"optionA": "I",
"optionB": "live",
"optionC": "very",
"optionD": "simply",
"result": "I live very simply",
"explanation": "성호가 '난 매우 단순하게 살아'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수지",
"script": "Simple feels peaceful to me.",
"translation": "단순한 게 나에게는 평화롭게 느껴져."
},
{
"type": "script",
"index": 13,
"speaker": "성호",
"script": "We both like calm.",
"translation": "우리 둘 다 차분한 걸 좋아해."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "일상 생활 관리",
"explanation": "ISTP의 효율적 정리와 ISFP의 편안한 공간",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성호",
"script": "I keep things simple.",
"translation": "나는 물건들을 단순하게 유지해."
},
{
"type": "script",
"index": 2,
"speaker": "수지",
"script": "I like cozy spaces.",
"translation": "나는 아늑한 공간을 좋아해."
},
{
"type": "script",
"index": 3,
"speaker": "성호",
"script": "Cozy can be organized.",
"translation": "아늑한 것도 정리될 수 있어."
},
{
"type": "script",
"index": 4,
"speaker": "수지",
"script": "Your way looks clean.",
"translation": "네 방법은 깔끔해 보여."
},
{
"type": "ox",
"index": 5,
"quiz": "성호가 물건들을 단순하게 유지한다고 했나요?",
"hint": "ISTP는 실용적이고 간단한 생활을 선호해요.",
"result": "O",
"explanation": "성호가 'I keep things simple'라고 물건들을 단순하게 유지한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "성호",
"script": "I only keep useful things.",
"translation": "나는 유용한 것들만 보관해."
},
{
"type": "script",
"index": 7,
"speaker": "수지",
"script": "I keep things I love.",
"translation": "나는 내가 좋아하는 것들을 보관해."
},
{
"type": "blank",
"index": 8,
"quiz": "I keep things I @@.",
"hint": "ISFP는 감정적 가치를 중요하게 생각해요.",
"optionA": "need",
"optionB": "love",
"optionC": "see",
"result": "love",
"explanation": "수지가 '나는 내가 좋아하는 것들을 보관해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "성호",
"script": "Love makes things special.",
"translation": "사랑이 물건들을 특별하게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "수지",
"script": "Useful things help us.",
"translation": "유용한 것들이 우리에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "성호의 생활 방식이에요.",
"optionA": "I",
"optionB": "live",
"optionC": "very",
"optionD": "simply",
"result": "I live very simply",
"explanation": "성호가 '난 매우 단순하게 살아'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "수지",
"script": "Simple feels peaceful to me.",
"translation": "단순한 게 나에게는 평화롭게 느껴져."
},
{
"type": "script",
"index": 13,
"speaker": "성호",
"script": "We both like calm.",
"translation": "우리 둘 다 차분한 걸 좋아해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "개인 공간 꾸미기",
"explanation": "ISFP의 감성적 장식과 ISTP의 기능적 배치",
"category": "생활 태도",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "Colors make me happy.",
"translation": "색깔들이 나를 행복하게 해."
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "I need things to work.",
"translation": "물건들이 작동해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Working things are important.",
"translation": "작동하는 것들이 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "보라",
"script": "Happy colors help too.",
"translation": "행복한 색깔들도 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "아린이 색깔들이 자신을 행복하게 한다고 했나요?",
"hint": "ISFP는 미적 요소가 감정에 미치는 영향을 중요하게 생각해요.",
"result": "O",
"explanation": "아린이 'Colors make me happy'라고 색깔들이 자신을 행복하게 한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "I put art everywhere.",
"translation": "나는 모든 곳에 예술을 둬."
},
{
"type": "script",
"index": 7,
"speaker": "보라",
"script": "I organize by use.",
"translation": "나는 용도별로 정리해."
},
{
"type": "blank",
"index": 8,
"quiz": "I organize by @@.",
"hint": "ISTP는 실용성에 따라 정리하는 것을 선호해요.",
"optionA": "color",
"optionB": "use",
"optionC": "size",
"result": "use",
"explanation": "보라가 '나는 용도별로 정리해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That makes finding easy.",
"translation": "그게 찾는 걸 쉽게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "Your art makes space alive.",
"translation": "네 예술이 공간을 생기있게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "아린의 꾸미기 스타일이에요.",
"optionA": "I",
"optionB": "add",
"optionC": "beautiful",
"optionD": "things",
"result": "I add beautiful things",
"explanation": "아린이 '난 아름다운 것들을 추가해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Beautiful and useful is best.",
"translation": "아름답고 유용한 게 최고야."
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "Perfect mix for us.",
"translation": "우리에게 완벽한 조합이야."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "개인 공간 꾸미기",
"explanation": "ISFP의 감성적 장식과 ISTP의 기능적 배치",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "아린",
"script": "Colors make me happy.",
"translation": "색깔들이 나를 행복하게 해."
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "I need things to work.",
"translation": "물건들이 작동해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "아린",
"script": "Working things are important.",
"translation": "작동하는 것들이 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "보라",
"script": "Happy colors help too.",
"translation": "행복한 색깔들도 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "아린이 색깔들이 자신을 행복하게 한다고 했나요?",
"hint": "ISFP는 미적 요소가 감정에 미치는 영향을 중요하게 생각해요.",
"result": "O",
"explanation": "아린이 'Colors make me happy'라고 색깔들이 자신을 행복하게 한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "아린",
"script": "I put art everywhere.",
"translation": "나는 모든 곳에 예술을 둬."
},
{
"type": "script",
"index": 7,
"speaker": "보라",
"script": "I organize by use.",
"translation": "나는 용도별로 정리해."
},
{
"type": "blank",
"index": 8,
"quiz": "I organize by @@.",
"hint": "ISTP는 실용성에 따라 정리하는 것을 선호해요.",
"optionA": "color",
"optionB": "use",
"optionC": "size",
"result": "use",
"explanation": "보라가 '나는 용도별로 정리해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "아린",
"script": "That makes finding easy.",
"translation": "그게 찾는 걸 쉽게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "Your art makes space alive.",
"translation": "네 예술이 공간을 생기있게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "아린의 꾸미기 스타일이에요.",
"optionA": "I",
"optionB": "add",
"optionC": "beautiful",
"optionD": "things",
"result": "I add beautiful things",
"explanation": "아린이 '난 아름다운 것들을 추가해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Beautiful and useful is best.",
"translation": "아름답고 유용한 게 최고야."
},
{
"type": "script",
"index": 13,
"speaker": "아린",
"script": "Perfect mix for us.",
"translation": "우리에게 완벽한 조합이야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 문제 발생",
"explanation": "ISTP의 냉정한 대처와 ISFP의 감정적 지지",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강팀장",
"script": "Let me fix this step by step.",
"translation": "이걸 단계별로 고쳐보자."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "I feel stressed about it.",
"translation": "그것 때문에 스트레스받아."
},
{
"type": "script",
"index": 3,
"speaker": "강팀장",
"script": "Stress is normal here.",
"translation": "여기서 스트레스는 정상이야."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your calm helps me.",
"translation": "네 차분함이 나에게 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "강팀장이 단계별로 고쳐보자고 했나요?",
"hint": "ISTP는 체계적이고 논리적으로 문제를 해결해요.",
"result": "O",
"explanation": "강팀장이 'Let me fix this step by step'라고 단계별로 고쳐보자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "강팀장",
"script": "I focus on solutions.",
"translation": "나는 해결책에 집중해."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "I need to feel okay first.",
"translation": "나는 먼저 괜찮다고 느껴야 해."
},
{
"type": "blank",
"index": 8,
"quiz": "I need to feel @@ first.",
"hint": "ISFP는 감정적 안정을 먼저 찾는 경향이 있어요.",
"optionA": "tired",
"optionB": "okay",
"optionC": "busy",
"result": "okay",
"explanation": "소미가 '나는 먼저 괜찮다고 느껴야 해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "강팀장",
"script": "Take your time to breathe.",
"translation": "숨 쉴 시간을 가져."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "You make me feel safe.",
"translation": "넌 나를 안전하게 느끼게 해줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "강팀장의 문제 해결법이에요.",
"optionA": "I",
"optionB": "stay",
"optionC": "very",
"optionD": "calm",
"result": "I stay very calm",
"explanation": "강팀장이 '난 매우 차분하게 있어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "Calm is what we need.",
"translation": "차분함이 우리에게 필요한 거야."
},
{
"type": "script",
"index": 13,
"speaker": "강팀장",
"script": "We handle problems well.",
"translation": "우리는 문제를 잘 다뤄."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 문제 발생",
"explanation": "ISTP의 냉정한 대처와 ISFP의 감정적 지지",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강팀장",
"script": "Let me fix this step by step.",
"translation": "이걸 단계별로 고쳐보자."
},
{
"type": "script",
"index": 2,
"speaker": "소미",
"script": "I feel stressed about it.",
"translation": "그것 때문에 스트레스받아."
},
{
"type": "script",
"index": 3,
"speaker": "강팀장",
"script": "Stress is normal here.",
"translation": "여기서 스트레스는 정상이야."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Your calm helps me.",
"translation": "네 차분함이 나에게 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "강팀장이 단계별로 고쳐보자고 했나요?",
"hint": "ISTP는 체계적이고 논리적으로 문제를 해결해요.",
"result": "O",
"explanation": "강팀장이 'Let me fix this step by step'라고 단계별로 고쳐보자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "강팀장",
"script": "I focus on solutions.",
"translation": "나는 해결책에 집중해."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "I need to feel okay first.",
"translation": "나는 먼저 괜찮다고 느껴야 해."
},
{
"type": "blank",
"index": 8,
"quiz": "I need to feel @@ first.",
"hint": "ISFP는 감정적 안정을 먼저 찾는 경향이 있어요.",
"optionA": "tired",
"optionB": "okay",
"optionC": "busy",
"result": "okay",
"explanation": "소미가 '나는 먼저 괜찮다고 느껴야 해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "강팀장",
"script": "Take your time to breathe.",
"translation": "숨 쉴 시간을 가져."
},
{
"type": "script",
"index": 10,
"speaker": "소미",
"script": "You make me feel safe.",
"translation": "넌 나를 안전하게 느끼게 해줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "강팀장의 문제 해결법이에요.",
"optionA": "I",
"optionB": "stay",
"optionC": "very",
"optionD": "calm",
"result": "I stay very calm",
"explanation": "강팀장이 '난 매우 차분하게 있어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소미",
"script": "Calm is what we need.",
"translation": "차분함이 우리에게 필요한 거야."
},
{
"type": "script",
"index": 13,
"speaker": "강팀장",
"script": "We handle problems well.",
"translation": "우리는 문제를 잘 다뤄."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "친구의 고민 상담",
"explanation": "ISFP의 공감적 위로와 ISTP의 실용적 조언",
"category": "스트레스 상황 대처",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "I feel so sad for him.",
"translation": "그 사람이 너무 안타까워."
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "What can actually help?",
"translation": "실제로 뭐가 도움이 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "He needs someone to listen.",
"translation": "그 사람은 들어줄 누군가가 필요해."
},
{
"type": "script",
"index": 4,
"speaker": "태오",
"script": "Listening is really important.",
"translation": "듣는 게 정말 중요해."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 그 사람이 안타깝다고 했나요?",
"hint": "ISFP는 다른 사람의 고통에 깊이 공감해요.",
"result": "O",
"explanation": "채영이 'I feel so sad for him'라고 그 사람이 안타깝다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I want to hug him.",
"translation": "그 사람을 안아주고 싶어."
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "Maybe he needs space.",
"translation": "아마 그 사람은 공간이 필요할 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Maybe he needs @@.",
"hint": "ISTP는 개인적 공간의 중요성을 이해해요.",
"optionA": "food",
"optionB": "space",
"optionC": "money",
"result": "space",
"explanation": "태오가 '아마 그 사람은 공간이 필요할 거야'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "You understand people too.",
"translation": "넌 사람들을 이해하기도 해."
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "Your caring helps them heal.",
"translation": "네 배려가 그들이 치유되는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채영의 위로 방식이에요.",
"optionA": "I",
"optionB": "give",
"optionC": "warm",
"optionD": "hugs",
"result": "I give warm hugs",
"explanation": "채영이 '난 따뜻한 포옹을 해줘'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Hugs work really well.",
"translation": "포옹은 정말 잘 통해."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "We help in different ways.",
"translation": "우리는 다른 방식으로 도와줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "친구의 고민 상담",
"explanation": "ISFP의 공감적 위로와 ISTP의 실용적 조언",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "채영",
"script": "I feel so sad for him.",
"translation": "그 사람이 너무 안타까워."
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "What can actually help?",
"translation": "실제로 뭐가 도움이 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "채영",
"script": "He needs someone to listen.",
"translation": "그 사람은 들어줄 누군가가 필요해."
},
{
"type": "script",
"index": 4,
"speaker": "태오",
"script": "Listening is really important.",
"translation": "듣는 게 정말 중요해."
},
{
"type": "ox",
"index": 5,
"quiz": "채영이 그 사람이 안타깝다고 했나요?",
"hint": "ISFP는 다른 사람의 고통에 깊이 공감해요.",
"result": "O",
"explanation": "채영이 'I feel so sad for him'라고 그 사람이 안타깝다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채영",
"script": "I want to hug him.",
"translation": "그 사람을 안아주고 싶어."
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "Maybe he needs space.",
"translation": "아마 그 사람은 공간이 필요할 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Maybe he needs @@.",
"hint": "ISTP는 개인적 공간의 중요성을 이해해요.",
"optionA": "food",
"optionB": "space",
"optionC": "money",
"result": "space",
"explanation": "태오가 '아마 그 사람은 공간이 필요할 거야'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "채영",
"script": "You understand people too.",
"translation": "넌 사람들을 이해하기도 해."
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "Your caring helps them heal.",
"translation": "네 배려가 그들이 치유되는 데 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "채영의 위로 방식이에요.",
"optionA": "I",
"optionB": "give",
"optionC": "warm",
"optionD": "hugs",
"result": "I give warm hugs",
"explanation": "채영이 '난 따뜻한 포옹을 해줘'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Hugs work really well.",
"translation": "포옹은 정말 잘 통해."
},
{
"type": "script",
"index": 13,
"speaker": "채영",
"script": "We help in different ways.",
"translation": "우리는 다른 방식으로 도와줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "실용적인 직업 선택",
"explanation": "ISTP의 기술 중심과 ISFP의 의미 추구",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "I want to build things.",
"translation": "나는 물건을 만들고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "I want to help people.",
"translation": "나는 사람들을 돕고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Helping people is good.",
"translation": "사람들을 돕는 건 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "소율",
"script": "Building things helps too.",
"translation": "물건을 만드는 것도 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "동민이 물건을 만들고 싶다고 했나요?",
"hint": "ISTP는 실용적이고 기술적인 일을 선호해요.",
"result": "O",
"explanation": "동민이 'I want to build things'라고 물건을 만들고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "I like working with hands.",
"translation": "나는 손으로 일하는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "소율",
"script": "I like working with hearts.",
"translation": "나는 마음으로 일하는 걸 좋아해."
},
{
"type": "blank",
"index": 8,
"quiz": "I like working with @@.",
"hint": "ISFP는 감정적이고 인간적인 접근을 중요하게 생각해요.",
"optionA": "tools",
"optionB": "hearts",
"optionC": "books",
"result": "hearts",
"explanation": "소율이 '나는 마음으로 일하는 걸 좋아해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "Hearts make work meaningful.",
"translation": "마음이 일을 의미 있게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "Hands create useful things.",
"translation": "손은 유용한 것들을 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "동민의 일하는 방식이에요.",
"optionA": "I",
"optionB": "make",
"optionC": "things",
"optionD": "work",
"result": "I make things work",
"explanation": "동민이 '난 물건들이 작동하게 만들어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소율",
"script": "That's a wonderful skill.",
"translation": "그건 멋진 기술이야."
},
{
"type": "script",
"index": 13,
"speaker": "동민",
"script": "Your caring matters most.",
"translation": "네 배려가 가장 중요해."
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "실용적인 직업 선택",
"explanation": "ISTP의 기술 중심과 ISFP의 의미 추구",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동민",
"script": "I want to build things.",
"translation": "나는 물건을 만들고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "소율",
"script": "I want to help people.",
"translation": "나는 사람들을 돕고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "동민",
"script": "Helping people is good.",
"translation": "사람들을 돕는 건 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "소율",
"script": "Building things helps too.",
"translation": "물건을 만드는 것도 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "동민이 물건을 만들고 싶다고 했나요?",
"hint": "ISTP는 실용적이고 기술적인 일을 선호해요.",
"result": "O",
"explanation": "동민이 'I want to build things'라고 물건을 만들고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "동민",
"script": "I like working with hands.",
"translation": "나는 손으로 일하는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "소율",
"script": "I like working with hearts.",
"translation": "나는 마음으로 일하는 걸 좋아해."
},
{
"type": "blank",
"index": 8,
"quiz": "I like working with @@.",
"hint": "ISFP는 감정적이고 인간적인 접근을 중요하게 생각해요.",
"optionA": "tools",
"optionB": "hearts",
"optionC": "books",
"result": "hearts",
"explanation": "소율이 '나는 마음으로 일하는 걸 좋아해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "동민",
"script": "Hearts make work meaningful.",
"translation": "마음이 일을 의미 있게 만들어."
},
{
"type": "script",
"index": 10,
"speaker": "소율",
"script": "Hands create useful things.",
"translation": "손은 유용한 것들을 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "동민의 일하는 방식이에요.",
"optionA": "I",
"optionB": "make",
"optionC": "things",
"optionD": "work",
"result": "I make things work",
"explanation": "동민이 '난 물건들이 작동하게 만들어'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "소율",
"script": "That's a wonderful skill.",
"translation": "그건 멋진 기술이야."
},
{
"type": "script",
"index": 13,
"speaker": "동민",
"script": "Your caring matters most.",
"translation": "네 배려가 가장 중요해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래 계획 세우기",
"explanation": "ISFP의 꿈 추구와 ISTP의 현실적 준비",
"category": "직업 및 목표 설정",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "I have big dreams.",
"translation": "나는 큰 꿈이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "What's the first step?",
"translation": "첫 번째 단계가 뭐야?"
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "I need to believe.",
"translation": "믿어야 해."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "Believing helps you start.",
"translation": "믿는 것이 시작하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 큰 꿈이 있다고 했나요?",
"hint": "ISFP는 개인적인 꿈과 이상을 중요하게 생각해요.",
"result": "O",
"explanation": "수지가 'I have big dreams'라고 큰 꿈이 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "Dreams give me energy.",
"translation": "꿈이 나에게 에너지를 줘."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "Energy needs good plans.",
"translation": "에너지는 좋은 계획이 필요해."
},
{
"type": "blank",
"index": 8,
"quiz": "Energy needs good @@.",
"hint": "ISTP는 실용적인 계획의 중요성을 강조해요.",
"optionA": "friends",
"optionB": "plans",
"optionC": "food",
"result": "plans",
"explanation": "하연이 '에너지는 좋은 계획이 필요해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "You help me think clearly.",
"translation": "넌 내가 명확하게 생각하도록 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "Your dreams inspire action.",
"translation": "네 꿈이 행동에 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수지의 꿈에 대한 마음이에요.",
"optionA": "I",
"optionB": "chase",
"optionC": "my",
"optionD": "dreams",
"result": "I chase my dreams",
"explanation": "수지가 '난 내 꿈을 쫓아가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "Chasing dreams takes courage.",
"translation": "꿈을 쫓는 건 용기가 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "You give me that courage.",
"translation": "넌 나에게 그 용기를 줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래 계획 세우기",
"explanation": "ISFP의 꿈 추구와 ISTP의 현실적 준비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수지",
"script": "I have big dreams.",
"translation": "나는 큰 꿈이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "What's the first step?",
"translation": "첫 번째 단계가 뭐야?"
},
{
"type": "script",
"index": 3,
"speaker": "수지",
"script": "I need to believe.",
"translation": "믿어야 해."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "Believing helps you start.",
"translation": "믿는 것이 시작하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "수지가 큰 꿈이 있다고 했나요?",
"hint": "ISFP는 개인적인 꿈과 이상을 중요하게 생각해요.",
"result": "O",
"explanation": "수지가 'I have big dreams'라고 큰 꿈이 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수지",
"script": "Dreams give me energy.",
"translation": "꿈이 나에게 에너지를 줘."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "Energy needs good plans.",
"translation": "에너지는 좋은 계획이 필요해."
},
{
"type": "blank",
"index": 8,
"quiz": "Energy needs good @@.",
"hint": "ISTP는 실용적인 계획의 중요성을 강조해요.",
"optionA": "friends",
"optionB": "plans",
"optionC": "food",
"result": "plans",
"explanation": "하연이 '에너지는 좋은 계획이 필요해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "수지",
"script": "You help me think clearly.",
"translation": "넌 내가 명확하게 생각하도록 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "Your dreams inspire action.",
"translation": "네 꿈이 행동에 영감을 줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "수지의 꿈에 대한 마음이에요.",
"optionA": "I",
"optionB": "chase",
"optionC": "my",
"optionD": "dreams",
"result": "I chase my dreams",
"explanation": "수지가 '난 내 꿈을 쫓아가'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "Chasing dreams takes courage.",
"translation": "꿈을 쫓는 건 용기가 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "수지",
"script": "You give me that courage.",
"translation": "넌 나에게 그 용기를 줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "실용적인 취미 활동",
"explanation": "ISTP의 기능적 취미와 ISFP의 표현적 활동",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "I fix old bikes.",
"translation": "나는 오래된 자전거를 고쳐."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I paint pretty pictures.",
"translation": "나는 예쁜 그림을 그려."
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "Art makes life beautiful.",
"translation": "예술이 삶을 아름답게 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Fixing things is useful.",
"translation": "물건을 고치는 건 유용해."
},
{
"type": "ox",
"index": 5,
"quiz": "성진이 오래된 자전거를 고친다고 했나요?",
"hint": "ISTP는 실용적이고 기계적인 취미를 좋아해요.",
"result": "O",
"explanation": "성진이 'I fix old bikes'라고 오래된 자전거를 고친다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "I like making things work.",
"translation": "나는 물건들이 작동하게 만드는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "I like making things pretty.",
"translation": "나는 물건들을 예쁘게 만드는 걸 좋아해."
},
{
"type": "blank",
"index": 8,
"quiz": "I like making things @@.",
"hint": "ISFP는 미적 아름다움을 창조하는 것을 즐겨요.",
"optionA": "fast",
"optionB": "pretty",
"optionC": "big",
"result": "pretty",
"explanation": "아린이 '나는 물건들을 예쁘게 만드는 걸 좋아해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "Pretty things make me happy.",
"translation": "예쁜 것들이 나를 행복하게 해."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Working things help everyone.",
"translation": "작동하는 것들이 모든 사람에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "성진의 취미 특징이에요.",
"optionA": "I",
"optionB": "use",
"optionC": "my",
"optionD": "hands",
"result": "I use my hands",
"explanation": "성진이 '난 내 손을 사용해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "Hands create amazing things.",
"translation": "손은 놀라운 것들을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "성진",
"script": "We both make good stuff.",
"translation": "우리 둘 다 좋은 것들을 만들어."
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "실용적인 취미 활동",
"explanation": "ISTP의 기능적 취미와 ISFP의 표현적 활동",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성진",
"script": "I fix old bikes.",
"translation": "나는 오래된 자전거를 고쳐."
},
{
"type": "script",
"index": 2,
"speaker": "아린",
"script": "I paint pretty pictures.",
"translation": "나는 예쁜 그림을 그려."
},
{
"type": "script",
"index": 3,
"speaker": "성진",
"script": "Art makes life beautiful.",
"translation": "예술이 삶을 아름답게 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "아린",
"script": "Fixing things is useful.",
"translation": "물건을 고치는 건 유용해."
},
{
"type": "ox",
"index": 5,
"quiz": "성진이 오래된 자전거를 고친다고 했나요?",
"hint": "ISTP는 실용적이고 기계적인 취미를 좋아해요.",
"result": "O",
"explanation": "성진이 'I fix old bikes'라고 오래된 자전거를 고친다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "성진",
"script": "I like making things work.",
"translation": "나는 물건들이 작동하게 만드는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "아린",
"script": "I like making things pretty.",
"translation": "나는 물건들을 예쁘게 만드는 걸 좋아해."
},
{
"type": "blank",
"index": 8,
"quiz": "I like making things @@.",
"hint": "ISFP는 미적 아름다움을 창조하는 것을 즐겨요.",
"optionA": "fast",
"optionB": "pretty",
"optionC": "big",
"result": "pretty",
"explanation": "아린이 '나는 물건들을 예쁘게 만드는 걸 좋아해'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "성진",
"script": "Pretty things make me happy.",
"translation": "예쁜 것들이 나를 행복하게 해."
},
{
"type": "script",
"index": 10,
"speaker": "아린",
"script": "Working things help everyone.",
"translation": "작동하는 것들이 모든 사람에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "성진의 취미 특징이에요.",
"optionA": "I",
"optionB": "use",
"optionC": "my",
"optionD": "hands",
"result": "I use my hands",
"explanation": "성진이 '난 내 손을 사용해'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "아린",
"script": "Hands create amazing things.",
"translation": "손은 놀라운 것들을 만들어."
},
{
"type": "script",
"index": 13,
"speaker": "성진",
"script": "We both make good stuff.",
"translation": "우리 둘 다 좋은 것들을 만들어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자유로운 여가 시간",
"explanation": "ISFP의 감성적 활동과 ISTP의 개인적 프로젝트",
"category": "취미와 여가 활동",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "I listen to music.",
"translation": "나는 음악을 들어."
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "I work on projects.",
"translation": "나는 프로젝트를 해."
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "Projects sound interesting.",
"translation": "프로젝트가 흥미롭게 들려."
},
{
"type": "script",
"index": 4,
"speaker": "보라",
"script": "Music helps me focus.",
"translation": "음악이 집중하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "소미가 음악을 듣는다고 했나요?",
"hint": "ISFP는 감정적이고 예술적인 활동을 즐겨요.",
"result": "O",
"explanation": "소미가 'I listen to music'라고 음악을 듣는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "Music touches my heart.",
"translation": "음악이 내 마음을 건드려."
},
{
"type": "script",
"index": 7,
"speaker": "보라",
"script": "I build with my hands.",
"translation": "나는 손으로 만들어."
},
{
"type": "blank",
"index": 8,
"quiz": "I build with my @@.",
"hint": "ISTP는 직접적이고 실용적인 활동을 선호해요.",
"optionA": "eyes",
"optionB": "hands",
"optionC": "feet",
"result": "hands",
"explanation": "보라가 '나는 손으로 만들어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Building takes real skill.",
"translation": "만드는 건 진짜 기술이 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "Your music has deep feeling.",
"translation": "네 음악은 깊은 감정이 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소미의 음악 감상법이에요.",
"optionA": "I",
"optionB": "feel",
"optionC": "every",
"optionD": "song",
"result": "I feel every song",
"explanation": "소미가 '난 모든 노래를 느껴'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Feeling music is special.",
"translation": "음악을 느끼는 건 특별해."
},
{
"type": "script",
"index": 13,
"speaker": "소미",
"script": "We enjoy different ways.",
"translation": "우리는 다른 방식으로 즐겨."
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자유로운 여가 시간",
"explanation": "ISFP의 감성적 활동과 ISTP의 개인적 프로젝트",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "I listen to music.",
"translation": "나는 음악을 들어."
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "I work on projects.",
"translation": "나는 프로젝트를 해."
},
{
"type": "script",
"index": 3,
"speaker": "소미",
"script": "Projects sound interesting.",
"translation": "프로젝트가 흥미롭게 들려."
},
{
"type": "script",
"index": 4,
"speaker": "보라",
"script": "Music helps me focus.",
"translation": "음악이 집중하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "소미가 음악을 듣는다고 했나요?",
"hint": "ISFP는 감정적이고 예술적인 활동을 즐겨요.",
"result": "O",
"explanation": "소미가 'I listen to music'라고 음악을 듣는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소미",
"script": "Music touches my heart.",
"translation": "음악이 내 마음을 건드려."
},
{
"type": "script",
"index": 7,
"speaker": "보라",
"script": "I build with my hands.",
"translation": "나는 손으로 만들어."
},
{
"type": "blank",
"index": 8,
"quiz": "I build with my @@.",
"hint": "ISTP는 직접적이고 실용적인 활동을 선호해요.",
"optionA": "eyes",
"optionB": "hands",
"optionC": "feet",
"result": "hands",
"explanation": "보라가 '나는 손으로 만들어'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Building takes real skill.",
"translation": "만드는 건 진짜 기술이 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "Your music has deep feeling.",
"translation": "네 음악은 깊은 감정이 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "소미의 음악 감상법이에요.",
"optionA": "I",
"optionB": "feel",
"optionC": "every",
"optionD": "song",
"result": "I feel every song",
"explanation": "소미가 '난 모든 노래를 느껴'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Feeling music is special.",
"translation": "음악을 느끼는 건 특별해."
},
{
"type": "script",
"index": 13,
"speaker": "소미",
"script": "We enjoy different ways.",
"translation": "우리는 다른 방식으로 즐겨."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "의견이 다를 때",
"explanation": "ISTP의 논리적 해결과 ISFP의 조화로운 접근",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "Let's look at facts.",
"translation": "사실들을 보자."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "Let's understand feelings.",
"translation": "감정들을 이해하자."
},
{
"type": "script",
"index": 3,
"speaker": "태오",
"script": "Feelings are facts too.",
"translation": "감정들도 사실이야."
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "Facts help us decide.",
"translation": "사실들이 결정하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "태오가 사실들을 보자고 했나요?",
"hint": "ISTP는 갈등을 해결할 때 객관적 사실을 중시해요.",
"result": "O",
"explanation": "태오가 'Let's look at facts'라고 사실들을 보자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "What really happened here?",
"translation": "여기서 실제로 뭐가 일어났어?"
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "How does everyone feel?",
"translation": "모든 사람이 어떻게 느껴?"
},
{
"type": "blank",
"index": 8,
"quiz": "How does everyone @@?",
"hint": "ISFP는 갈등 해결 시 감정을 중요하게 생각해요.",
"optionA": "think",
"optionB": "feel",
"optionC": "work",
"result": "feel",
"explanation": "채영이 '모든 사람이 어떻게 느껴?'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "Everyone's feelings matter.",
"translation": "모든 사람의 감정이 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "True facts help everyone.",
"translation": "진실한 사실들이 모든 사람에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태오의 갈등 해결법이에요.",
"optionA": "I",
"optionB": "find",
"optionC": "real",
"optionD": "answers",
"result": "I find real answers",
"explanation": "태오가 '난 진짜 답을 찾아'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "Real answers bring peace.",
"translation": "진짜 답이 평화를 가져다줘."
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Peace is what we need.",
"translation": "평화가 우리에게 필요한 거야."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "의견이 다를 때",
"explanation": "ISTP의 논리적 해결과 ISFP의 조화로운 접근",
"level": 3,
"my_mbti": "ISTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "Let's look at facts.",
"translation": "사실들을 보자."
},
{
"type": "script",
"index": 2,
"speaker": "채영",
"script": "Let's understand feelings.",
"translation": "감정들을 이해하자."
},
{
"type": "script",
"index": 3,
"speaker": "태오",
"script": "Feelings are facts too.",
"translation": "감정들도 사실이야."
},
{
"type": "script",
"index": 4,
"speaker": "채영",
"script": "Facts help us decide.",
"translation": "사실들이 결정하는 데 도움이 돼."
},
{
"type": "ox",
"index": 5,
"quiz": "태오가 사실들을 보자고 했나요?",
"hint": "ISTP는 갈등을 해결할 때 객관적 사실을 중시해요.",
"result": "O",
"explanation": "태오가 'Let's look at facts'라고 사실들을 보자고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "What really happened here?",
"translation": "여기서 실제로 뭐가 일어났어?"
},
{
"type": "script",
"index": 7,
"speaker": "채영",
"script": "How does everyone feel?",
"translation": "모든 사람이 어떻게 느껴?"
},
{
"type": "blank",
"index": 8,
"quiz": "How does everyone @@?",
"hint": "ISFP는 갈등 해결 시 감정을 중요하게 생각해요.",
"optionA": "think",
"optionB": "feel",
"optionC": "work",
"result": "feel",
"explanation": "채영이 '모든 사람이 어떻게 느껴?'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "Everyone's feelings matter.",
"translation": "모든 사람의 감정이 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "채영",
"script": "True facts help everyone.",
"translation": "진실한 사실들이 모든 사람에게 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "태오의 갈등 해결법이에요.",
"optionA": "I",
"optionB": "find",
"optionC": "real",
"optionD": "answers",
"result": "I find real answers",
"explanation": "태오가 '난 진짜 답을 찾아'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "채영",
"script": "Real answers bring peace.",
"translation": "진짜 답이 평화를 가져다줘."
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Peace is what we need.",
"translation": "평화가 우리에게 필요한 거야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀에서 문제 해결",
"explanation": "ISFP의 감정적 치유와 ISTP의 실용적 방법",
"category": "갈등 해결 방식",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소율",
"script": "People feel hurt inside.",
"translation": "사람들이 속으로 상처받고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "성호",
"script": "What can fix this?",
"translation": "뭐가 이걸 고칠 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "소율",
"script": "We need to heal hearts.",
"translation": "마음을 치유해야 해."
},
{
"type": "script",
"index": 4,
"speaker": "성호",
"script": "Hearts need good solutions.",
"translation": "마음에는 좋은 해결책이 필요해."
},
{
"type": "ox",
"index": 5,
"quiz": "소율이 사람들이 상처받고 있다고 했나요?",
"hint": "ISFP는 다른 사람의 감정적 고통을 민감하게 느껴요.",
"result": "O",
"explanation": "소율이 'People feel hurt inside'라고 사람들이 상처받고 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소율",
"script": "I want everyone happy.",
"translation": "모든 사람이 행복했으면 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "성호",
"script": "Happy comes from solving problems.",
"translation": "행복은 문제를 해결하는 데서 와."
},
{
"type": "blank",
"index": 8,
"quiz": "Happy comes from solving @@.",
"hint": "ISTP는 실질적인 문제 해결이 감정적 안정을 가져온다고 생각해요.",
"optionA": "games",
"optionB": "problems",
"optionC": "stories",
"result": "problems",
"explanation": "성호가 '행복은 문제를 해결하는 데서 와'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소율",
"script": "You help people feel better.",
"translation": "넌 사람들이 기분이 나아지도록 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "성호",
"script": "Your caring makes people trust.",
"translation": "네 배려가 사람들이 믿게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소율의 갈등 해결 마음이에요.",
"optionA": "I",
"optionB": "care",
"optionC": "about",
"optionD": "everyone",
"result": "I care about everyone",
"explanation": "소율이 '난 모든 사람을 신경 써'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "성호",
"script": "Caring helps find solutions.",
"translation": "신경 쓰는 것이 해결책을 찾는 데 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Together we make peace.",
"translation": "함께하면 평화를 만들어."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀에서 문제 해결",
"explanation": "ISFP의 감정적 치유와 ISTP의 실용적 방법",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소율",
"script": "People feel hurt inside.",
"translation": "사람들이 속으로 상처받고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "성호",
"script": "What can fix this?",
"translation": "뭐가 이걸 고칠 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "소율",
"script": "We need to heal hearts.",
"translation": "마음을 치유해야 해."
},
{
"type": "script",
"index": 4,
"speaker": "성호",
"script": "Hearts need good solutions.",
"translation": "마음에는 좋은 해결책이 필요해."
},
{
"type": "ox",
"index": 5,
"quiz": "소율이 사람들이 상처받고 있다고 했나요?",
"hint": "ISFP는 다른 사람의 감정적 고통을 민감하게 느껴요.",
"result": "O",
"explanation": "소율이 'People feel hurt inside'라고 사람들이 상처받고 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소율",
"script": "I want everyone happy.",
"translation": "모든 사람이 행복했으면 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "성호",
"script": "Happy comes from solving problems.",
"translation": "행복은 문제를 해결하는 데서 와."
},
{
"type": "blank",
"index": 8,
"quiz": "Happy comes from solving @@.",
"hint": "ISTP는 실질적인 문제 해결이 감정적 안정을 가져온다고 생각해요.",
"optionA": "games",
"optionB": "problems",
"optionC": "stories",
"result": "problems",
"explanation": "성호가 '행복은 문제를 해결하는 데서 와'라고 말했어요."
},
{
"type": "script",
"index": 9,
"speaker": "소율",
"script": "You help people feel better.",
"translation": "넌 사람들이 기분이 나아지도록 도와줘."
},
{
"type": "script",
"index": 10,
"speaker": "성호",
"script": "Your caring makes people trust.",
"translation": "네 배려가 사람들이 믿게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "소율의 갈등 해결 마음이에요.",
"optionA": "I",
"optionB": "care",
"optionC": "about",
"optionD": "everyone",
"result": "I care about everyone",
"explanation": "소율이 '난 모든 사람을 신경 써'라고 말해요."
},
{
"type": "script",
"index": 12,
"speaker": "성호",
"script": "Caring helps find solutions.",
"translation": "신경 쓰는 것이 해결책을 찾는 데 도움이 돼."
},
{
"type": "script",
"index": 13,
"speaker": "소율",
"script": "Together we make peace.",
"translation": "함께하면 평화를 만들어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "외향적 리더십과 내향적 안정",
"explanation": "적극적 관리를 중시하는 ESTJ와 체계적 안정을 중시하는 ISTJ의 생활 태도 비교",
"category": "생활 태도",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I lead teams toward clear goals.",
"translation": "팀을 명확한 목표로 이끌어."
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "I maintain systems through careful planning.",
"translation": "신중한 계획을 통해 시스템을 유지해."
},
{
"type": "ox",
"index": 3,
"quiz": "태영이는 팀을 명확한 목표로 이끄나요?",
"hint": "ESTJ는 적극적인 리더십으로 팀을 이끄는 것을 좋아해요.",
"result": "O",
"explanation": "태영이는 'I lead teams toward clear goals'라고 말하며 리더십 특성을 보여줬어요."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Direct communication achieves faster results.",
"translation": "직접적인 소통이 더 빠른 결과를 달성해."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "Careful documentation ensures reliable processes.",
"translation": "신중한 문서화가 믿을 만한 과정을 보장해."
},
{
"type": "blank",
"index": 6,
"quiz": "Dong-hyeon believes careful @@ ensures reliable processes.",
"hint": "기록하고 정리해두는 작업을 말해요.",
"optionA": "planning",
"optionB": "documentation",
"optionC": "organization",
"result": "documentation",
"explanation": "ISTJ인 동현이는 신중한 문서화(documentation)가 믿을 만한 과정을 보장한다고 믿어요."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I motivate others through active leadership.",
"translation": "적극적인 리더십을 통해 다른 사람들에게 동기를 부여해."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "I support others through consistent reliability.",
"translation": "일관된 신뢰성을 통해 다른 사람들을 지원해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태영이가 다른 사람에게 영향을 주는 방식이에요.",
"optionA": "motivate",
"optionB": "others",
"optionC": "I",
"optionD": "through",
"optionE": "active",
"optionF": "strong",
"result": "I motivate others through strong active",
"explanation": "ESTJ인 태영이는 강하고 적극적인 방식으로 다른 사람들에게 동기를 부여해요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Efficient organization maximizes team productivity.",
"translation": "효율적 조직이 팀 생산성을 극대화해."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Thorough preparation prevents potential problems.",
"translation": "철저한 준비가 잠재적 문제를 방지해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Strategic delegation accelerates project completion.",
"translation": "전략적 위임이 프로젝트 완료를 가속화해."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Methodical execution ensures quality outcomes.",
"translation": "체계적 실행이 품질 있는 결과를 보장해."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "외향적 리더십과 내향적 안정",
"explanation": "적극적 관리를 중시하는 ESTJ와 체계적 안정을 중시하는 ISTJ의 생활 태도 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I lead teams toward clear goals.",
"translation": "팀을 명확한 목표로 이끌어."
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "I maintain systems through careful planning.",
"translation": "신중한 계획을 통해 시스템을 유지해."
},
{
"type": "ox",
"index": 3,
"quiz": "태영이는 팀을 명확한 목표로 이끄나요?",
"hint": "ESTJ는 적극적인 리더십으로 팀을 이끄는 것을 좋아해요.",
"result": "O",
"explanation": "태영이는 'I lead teams toward clear goals'라고 말하며 리더십 특성을 보여줬어요."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Direct communication achieves faster results.",
"translation": "직접적인 소통이 더 빠른 결과를 달성해."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "Careful documentation ensures reliable processes.",
"translation": "신중한 문서화가 믿을 만한 과정을 보장해."
},
{
"type": "blank",
"index": 6,
"quiz": "Dong-hyeon believes careful @@ ensures reliable processes.",
"hint": "기록하고 정리해두는 작업을 말해요.",
"optionA": "planning",
"optionB": "documentation",
"optionC": "organization",
"result": "documentation",
"explanation": "ISTJ인 동현이는 신중한 문서화(documentation)가 믿을 만한 과정을 보장한다고 믿어요."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I motivate others through active leadership.",
"translation": "적극적인 리더십을 통해 다른 사람들에게 동기를 부여해."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "I support others through consistent reliability.",
"translation": "일관된 신뢰성을 통해 다른 사람들을 지원해."
},
{
"type": "puzzle",
"index": 9,
"hint": "태영이가 다른 사람에게 영향을 주는 방식이에요.",
"optionA": "motivate",
"optionB": "others",
"optionC": "I",
"optionD": "through",
"optionE": "active",
"optionF": "strong",
"result": "I motivate others through strong active",
"explanation": "ESTJ인 태영이는 강하고 적극적인 방식으로 다른 사람들에게 동기를 부여해요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Efficient organization maximizes team productivity.",
"translation": "효율적 조직이 팀 생산성을 극대화해."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Thorough preparation prevents potential problems.",
"translation": "철저한 준비가 잠재적 문제를 방지해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Strategic delegation accelerates project completion.",
"translation": "전략적 위임이 프로젝트 완료를 가속화해."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Methodical execution ensures quality outcomes.",
"translation": "체계적 실행이 품질 있는 결과를 보장해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "체계적 관리와 유연한 실용",
"explanation": "조직적 관리를 중시하는 ESTJ와 실용적 유연성을 중시하는 ISTP의 생활 태도 비교",
"category": "생활 태도",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I organize resources systematically always.",
"translation": "항상 자원을 체계적으로 조직해."
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "I adapt tools flexibly when needed.",
"translation": "필요할 때 도구를 유연하게 적용해."
},
{
"type": "ox",
"index": 3,
"quiz": "태영이는 항상 자원을 체계적으로 조직하나요?",
"hint": "ESTJ는 모든 것을 체계적으로 정리하고 관리하는 것을 선호해요.",
"result": "O",
"explanation": "태영이는 'I organize resources systematically always'라고 말하며 조직적 특성을 보여줬어요."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Clear schedules ensure productive outcomes.",
"translation": "명확한 일정이 생산적 결과를 보장해."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "Flexible approaches solve practical problems.",
"translation": "유연한 접근이 실용적 문제를 해결해."
},
{
"type": "blank",
"index": 6,
"quiz": "Tae-oh believes flexible @@ solve practical problems.",
"hint": "문제를 해결하는 다양한 방법들을 말해요.",
"optionA": "methods",
"optionB": "approaches",
"optionC": "solutions",
"result": "approaches",
"explanation": "ISTP인 태오는 유연한 접근(approaches)이 실용적 문제를 해결한다고 믿어요."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I establish procedures for consistent quality.",
"translation": "일관된 품질을 위해 절차를 확립해."
},
{
"type": "script",
"index": 8,
"speaker": "태오",
"script": "I modify methods based on circumstances.",
"translation": "상황에 따라 방법을 수정해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태영이가 품질을 관리하는 방식이에요.",
"optionA": "establish",
"optionB": "procedures",
"optionC": "I",
"optionD": "for",
"optionE": "consistent",
"optionF": "high",
"result": "I establish procedures for high consistent",
"explanation": "ESTJ인 태영이는 높은 수준의 일관된 품질을 위해 절차를 확립해요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Structured management drives efficient results.",
"translation": "구조화된 관리가 효율적 결과를 이끌어."
},
{
"type": "script",
"index": 11,
"speaker": "태오",
"script": "Practical experience teaches effective solutions.",
"translation": "실용적 경험이 효과적 해결책을 가르쳐."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Standardized processes minimize costly errors.",
"translation": "표준화된 과정이 비용이 많이 드는 오류를 최소화해."
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Hands-on testing reveals optimal approaches.",
"translation": "직접적인 테스트가 최적의 접근법을 드러내."
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "체계적 관리와 유연한 실용",
"explanation": "조직적 관리를 중시하는 ESTJ와 실용적 유연성을 중시하는 ISTP의 생활 태도 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I organize resources systematically always.",
"translation": "항상 자원을 체계적으로 조직해."
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "I adapt tools flexibly when needed.",
"translation": "필요할 때 도구를 유연하게 적용해."
},
{
"type": "ox",
"index": 3,
"quiz": "태영이는 항상 자원을 체계적으로 조직하나요?",
"hint": "ESTJ는 모든 것을 체계적으로 정리하고 관리하는 것을 선호해요.",
"result": "O",
"explanation": "태영이는 'I organize resources systematically always'라고 말하며 조직적 특성을 보여줬어요."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Clear schedules ensure productive outcomes.",
"translation": "명확한 일정이 생산적 결과를 보장해."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "Flexible approaches solve practical problems.",
"translation": "유연한 접근이 실용적 문제를 해결해."
},
{
"type": "blank",
"index": 6,
"quiz": "Tae-oh believes flexible @@ solve practical problems.",
"hint": "문제를 해결하는 다양한 방법들을 말해요.",
"optionA": "methods",
"optionB": "approaches",
"optionC": "solutions",
"result": "approaches",
"explanation": "ISTP인 태오는 유연한 접근(approaches)이 실용적 문제를 해결한다고 믿어요."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I establish procedures for consistent quality.",
"translation": "일관된 품질을 위해 절차를 확립해."
},
{
"type": "script",
"index": 8,
"speaker": "태오",
"script": "I modify methods based on circumstances.",
"translation": "상황에 따라 방법을 수정해."
},
{
"type": "puzzle",
"index": 9,
"hint": "태영이가 품질을 관리하는 방식이에요.",
"optionA": "establish",
"optionB": "procedures",
"optionC": "I",
"optionD": "for",
"optionE": "consistent",
"optionF": "high",
"result": "I establish procedures for high consistent",
"explanation": "ESTJ인 태영이는 높은 수준의 일관된 품질을 위해 절차를 확립해요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Structured management drives efficient results.",
"translation": "구조화된 관리가 효율적 결과를 이끌어."
},
{
"type": "script",
"index": 11,
"speaker": "태오",
"script": "Practical experience teaches effective solutions.",
"translation": "실용적 경험이 효과적 해결책을 가르쳐."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Standardized processes minimize costly errors.",
"translation": "표준화된 과정이 비용이 많이 드는 오류를 최소화해."
},
{
"type": "script",
"index": 13,
"speaker": "태오",
"script": "Hands-on testing reveals optimal approaches.",
"translation": "직접적인 테스트가 최적의 접근법을 드러내."
}
]
}
]
} |
총 100개의 레코드를 처리했습니다.