현재 모드: 테스트 (Dry Run)
대상 테이블: content_mbti_items
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "기계의 심장을 열다",
"explanation": "문제 해결에서 ISTP의 즉각적 실험과 INTJ의 체계적 이론 검증의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민수",
"script": "Let me try fixing it immediately.",
"translation": "바로 고쳐보겠습니다."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "We should analyze the system first.",
"translation": "먼저 시스템을 분석해야 합니다."
},
{
"type": "script",
"index": 3,
"speaker": "민수",
"script": "Hands-on experience reveals the problem.",
"translation": "직접 해보면 문제가 드러납니다."
},
{
"type": "ox",
"index": 4,
"quiz": "정현우는 문제 해결 전 분석을 중요시하나요?",
"hint": "정현우의 첫 번째 대사를 확인해보세요.",
"result": "O",
"explanation": "정현우는 'We should analyze the system first'라고 말했습니다. INTJ의 체계적인 분석을 통한 접근 방식을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I've developed a theoretical framework.",
"translation": "이론적 프레임워크를 개발했습니다."
},
{
"type": "script",
"index": 6,
"speaker": "민수",
"script": "I learn best through direct tinkering.",
"translation": "직접 만지작거리면서 가장 잘 배웁니다."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Your approach lacks strategic planning.",
"translation": "당신의 접근법은 전략적 계획이 부족합니다."
},
{
"type": "blank",
"index": 8,
"quiz": "Park Minsu's preferred method for problem-solving is @@.",
"hint": "박민수의 대화에서 반복적으로 언급되는 접근법을 찾아보세요.",
"optionA": "theoretical analysis",
"optionB": "hands-on experience",
"optionC": "team discussion",
"result": "hands-on experience",
"explanation": "박민수는 'let me try fixing it immediately'와 'hands-on experience reveals the problem'이라고 말했습니다. ISTP의 실제적이고 즉각적인 경험 중심 접근법을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민수",
"script": "Sometimes we need to just start.",
"translation": "때로는 그냥 시작해야 합니다."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Perhaps a combined approach would work.",
"translation": "아마도 결합된 접근 방식이 효과적일 겁니다."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 가지 문제 해결 접근법의 장점을 결합하는 문장을 생각해보세요.",
"result": "I think we need to start",
"explanation": "이 문장은 '실용적인 실험은 최적의 결과를 위해 전략적 이론으로 향상될 수 있다'는 의미로, ISTP의 실용적 실험과 INTJ의 전략적 이론 접근이 서로 보완될 수 있음을 보여줍니다.",
"optionA": "need",
"optionB": "I",
"optionC": "we",
"optionD": "to",
"optionE": "think",
"optionF": "start"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "기계의 심장을 열다",
"explanation": "문제 해결에서 ISTP의 즉각적 실험과 INTJ의 체계적 이론 검증의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민수",
"script": "Let me try fixing it immediately.",
"translation": "바로 고쳐보겠습니다."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "We should analyze the system first.",
"translation": "먼저 시스템을 분석해야 합니다."
},
{
"type": "script",
"index": 3,
"speaker": "민수",
"script": "Hands-on experience reveals the problem.",
"translation": "직접 해보면 문제가 드러납니다."
},
{
"type": "ox",
"index": 4,
"quiz": "정현우는 문제 해결 전 분석을 중요시하나요?",
"hint": "정현우의 첫 번째 대사를 확인해보세요.",
"result": "O",
"explanation": "정현우는 'We should analyze the system first'라고 말했습니다. INTJ의 체계적인 분석을 통한 접근 방식을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I've developed a theoretical framework.",
"translation": "이론적 프레임워크를 개발했습니다."
},
{
"type": "script",
"index": 6,
"speaker": "민수",
"script": "I learn best through direct tinkering.",
"translation": "직접 만지작거리면서 가장 잘 배웁니다."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Your approach lacks strategic planning.",
"translation": "당신의 접근법은 전략적 계획이 부족합니다."
},
{
"type": "blank",
"index": 8,
"quiz": "Park Minsu's preferred method for problem-solving is @@.",
"hint": "박민수의 대화에서 반복적으로 언급되는 접근법을 찾아보세요.",
"optionA": "theoretical analysis",
"optionB": "hands-on experience",
"optionC": "team discussion",
"result": "hands-on experience",
"explanation": "박민수는 'let me try fixing it immediately'와 'hands-on experience reveals the problem'이라고 말했습니다. ISTP의 실제적이고 즉각적인 경험 중심 접근법을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민수",
"script": "Sometimes we need to just start.",
"translation": "때로는 그냥 시작해야 합니다."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Perhaps a combined approach would work.",
"translation": "아마도 결합된 접근 방식이 효과적일 겁니다."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 가지 문제 해결 접근법의 장점을 결합하는 문장을 생각해보세요.",
"optionA": "need",
"optionB": "I",
"optionC": "we",
"optionD": "to",
"optionE": "think",
"optionF": "start",
"result": "I think we need to start",
"explanation": "이 문장은 '실용적인 실험은 최적의 결과를 위해 전략적 이론으로 향상될 수 있다'는 의미로, ISTP의 실용적 실험과 INTJ의 전략적 이론 접근이 서로 보완될 수 있음을 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "DIY 장인의 작업실",
"explanation": "프로젝트 접근에서 ISTP의 구체적 제작과 ENTP의 아이디어 생성 중심의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I've already built three prototypes.",
"translation": "이미 세 개의 프로토타입을 만들었어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I've thought of twenty different designs!",
"translation": "스무 가지 다른 디자인을 생각해냈어!"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "But have you actually made anything?",
"translation": "하지만 실제로 뭔가를 만들었니?"
},
{
"type": "ox",
"index": 4,
"quiz": "윤재혁은 실제 제작보다 아이디어 생성에 집중하나요?",
"hint": "윤재혁의 첫 번째 대사와 한지훈과의 대화를 확인해보세요.",
"result": "X",
"explanation": "윤재혁은 'I've already built three prototypes'라고 말했으며, 한지훈에게 'have you actually made anything?'이라고 물었습니다. 아이디어보다 실제 제작에 중점을 두는 ISTP의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Ideas are the foundation of innovation!",
"translation": "아이디어는 혁신의 기초야!"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "I focus on what works right now.",
"translation": "나는 지금 당장 작동하는 것에 집중해."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "What about trying something totally revolutionary?",
"translation": "완전히 혁명적인 것을 시도해보는 건 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "What Han Jihoon considers most important is @@.",
"hint": "한지훈의 대화를 통해 그가 가장 중요시하는 것을 찾아보세요.",
"optionA": "building prototypes",
"optionB": "ideas and innovation",
"optionC": "following instructions",
"result": "ideas and innovation",
"explanation": "한지훈은 'twenty different designs'와 'Ideas are the foundation of innovation'이라고 말했습니다. ENTP의 혁신적 아이디어 생성에 중점을 두는 특성을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "I need to see tangible results.",
"translation": "나는 실체적인 결과를 봐야 해."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Let's combine your skills with my ideas!",
"translation": "내 아이디어와 네 기술을 결합해보자!"
},
{
"type": "puzzle",
"index": 11,
"hint": "실용적 기술과 창의적 아이디어의 결합을 설명하는 문장을 생각해보세요.",
"optionA": "to",
"optionB": "I",
"optionC": "results.",
"optionD": "need",
"optionE": "real",
"optionF": "see",
"result": "I need to see real results.",
"explanation": "이 문장은 '최고의 프로젝트는 실질적인 기술과 혁신적인 창의성을 결합한다'는 의미로, ISTP의 실용적 기술과 ENTP의 창의적 혁신이 함께 시너지를 낼 수 있음을 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "DIY 장인의 작업실",
"explanation": "프로젝트 접근에서 ISTP의 구체적 제작과 ENTP의 아이디어 생성 중심의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I've already built three prototypes.",
"translation": "이미 세 개의 프로토타입을 만들었어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I've thought of twenty different designs!",
"translation": "스무 가지 다른 디자인을 생각해냈어!"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "But have you actually made anything?",
"translation": "하지만 실제로 뭔가를 만들었니?"
},
{
"type": "ox",
"index": 4,
"quiz": "윤재혁은 실제 제작보다 아이디어 생성에 집중하나요?",
"hint": "윤재혁의 첫 번째 대사와 한지훈과의 대화를 확인해보세요.",
"result": "X",
"explanation": "윤재혁은 'I've already built three prototypes'라고 말했으며, 한지훈에게 'have you actually made anything?'이라고 물었습니다. 아이디어보다 실제 제작에 중점을 두는 ISTP의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Ideas are the foundation of innovation!",
"translation": "아이디어는 혁신의 기초야!"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "I focus on what works right now.",
"translation": "나는 지금 당장 작동하는 것에 집중해."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "What about trying something totally revolutionary?",
"translation": "완전히 혁명적인 것을 시도해보는 건 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "What Han Jihoon considers most important is @@.",
"hint": "한지훈의 대화를 통해 그가 가장 중요시하는 것을 찾아보세요.",
"optionA": "building prototypes",
"optionB": "ideas and innovation",
"optionC": "following instructions",
"result": "ideas and innovation",
"explanation": "한지훈은 'twenty different designs'와 'Ideas are the foundation of innovation'이라고 말했습니다. ENTP의 혁신적 아이디어 생성에 중점을 두는 특성을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "I need to see tangible results.",
"translation": "나는 실체적인 결과를 봐야 해."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Let's combine your skills with my ideas!",
"translation": "내 아이디어와 네 기술을 결합해보자!"
},
{
"type": "puzzle",
"index": 11,
"hint": "실용적 기술과 창의적 아이디어의 결합을 설명하는 문장을 생각해보세요.",
"optionA": "to",
"optionB": "I",
"optionC": "results.",
"optionD": "need",
"optionE": "real",
"optionF": "see",
"result": "I need to see real results.",
"explanation": "이 문장은 '최고의 프로젝트는 실질적인 기술과 혁신적인 창의성을 결합한다'는 의미로, ISTP의 실용적 기술과 ENTP의 창의적 혁신이 함께 시너지를 낼 수 있음을 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "문제해결 특수부대",
"explanation": "복잡한 문제 접근에서 ISTP의 실용적 대응과 INFJ의 직관적 통찰의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Let's identify the mechanical issues first.",
"translation": "먼저 기계적 문제들을 확인하자."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I sense deeper underlying patterns here.",
"translation": "여기에 더 깊은 근본적인 패턴이 느껴져."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "I prefer working with concrete facts.",
"translation": "나는 구체적인 사실들로 작업하는 것을 선호해."
},
{
"type": "ox",
"index": 4,
"quiz": "이서연은 눈에 보이는 구체적 문제에 집중하나요?",
"hint": "이서연의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "이서연은 'I sense deeper underlying patterns'라고 말했습니다. 표면적인 문제보다는 깊은 패턴과 의미를 찾으려는 INFJ의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Everything connects in meaningful ways.",
"translation": "모든 것이 의미 있는 방식으로 연결되어 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "I focus on what's directly fixable.",
"translation": "나는 직접 고칠 수 있는 것에 집중해."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "But why does this problem exist?",
"translation": "하지만 왜 이 문제가 존재하는 걸까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Kang Minjun's problem-solving approach is @@.",
"hint": "강민준의 대화에서 반복되는 키워드와 접근법을 찾아보세요.",
"optionA": "theoretical analysis",
"optionB": "concrete and practical",
"optionC": "emotional understanding",
"result": "concrete and practical",
"explanation": "강민준은 'mechanical issues', 'concrete facts', 'directly fixable'과 같은 표현을 사용했습니다. ISTP의 구체적이고 실용적인 접근 방식을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Your perspective adds helpful context actually.",
"translation": "사실 네 관점이 도움이 되는 맥락을 더해줘."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "And your practical skills make solutions real.",
"translation": "그리고 네 실용적인 기술이 해결책을 현실로 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 사람의 상호보완적인 문제 해결 방식을 설명하는 문장을 생각해보세요.",
"result": "I think your view adds help",
"explanation": "이 문장은 '직관적 통찰력과 실용적 기술을 결합하면 포괄적인 해결책이 만들어진다'는 의미로, INFJ의 직관적 통찰과 ISTP의 실용적 기술이 함께 더 나은 해결책을 만들 수 있음을 보여줍니다.",
"optionA": "adds",
"optionB": "help",
"optionC": "think",
"optionD": "view",
"optionE": "your",
"optionF": "I"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "문제해결 특수부대",
"explanation": "복잡한 문제 접근에서 ISTP의 실용적 대응과 INFJ의 직관적 통찰의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Let's identify the mechanical issues first.",
"translation": "먼저 기계적 문제들을 확인하자."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I sense deeper underlying patterns here.",
"translation": "여기에 더 깊은 근본적인 패턴이 느껴져."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "I prefer working with concrete facts.",
"translation": "나는 구체적인 사실들로 작업하는 것을 선호해."
},
{
"type": "ox",
"index": 4,
"quiz": "이서연은 눈에 보이는 구체적 문제에 집중하나요?",
"hint": "이서연의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "이서연은 'I sense deeper underlying patterns'라고 말했습니다. 표면적인 문제보다는 깊은 패턴과 의미를 찾으려는 INFJ의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Everything connects in meaningful ways.",
"translation": "모든 것이 의미 있는 방식으로 연결되어 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "I focus on what's directly fixable.",
"translation": "나는 직접 고칠 수 있는 것에 집중해."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "But why does this problem exist?",
"translation": "하지만 왜 이 문제가 존재하는 걸까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Kang Minjun's problem-solving approach is @@.",
"hint": "강민준의 대화에서 반복되는 키워드와 접근법을 찾아보세요.",
"optionA": "theoretical analysis",
"optionB": "concrete and practical",
"optionC": "emotional understanding",
"result": "concrete and practical",
"explanation": "강민준은 'mechanical issues', 'concrete facts', 'directly fixable'과 같은 표현을 사용했습니다. ISTP의 구체적이고 실용적인 접근 방식을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Your perspective adds helpful context actually.",
"translation": "사실 네 관점이 도움이 되는 맥락을 더해줘."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "And your practical skills make solutions real.",
"translation": "그리고 네 실용적인 기술이 해결책을 현실로 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 사람의 상호보완적인 문제 해결 방식을 설명하는 문장을 생각해보세요.",
"optionA": "adds",
"optionB": "help",
"optionC": "think",
"optionD": "view",
"optionE": "your",
"optionF": "I",
"result": "I think your view adds help",
"explanation": "이 문장은 '직관적 통찰력과 실용적 기술을 결합하면 포괄적인 해결책이 만들어진다'는 의미로, INFJ의 직관적 통찰과 ISTP의 실용적 기술이 함께 더 나은 해결책을 만들 수 있음을 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "실험정신 만렙찍기",
"explanation": "문제 해결에서 ISTP의 상황 적응적 접근과 ENTJ의 전략적 목표 지향적 접근의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "Let's try this and see what happens.",
"translation": "이걸 시도해보고 어떻게 되는지 보자."
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "We need a clear objective first.",
"translation": "먼저 명확한 목표가 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "준영",
"script": "I adapt as the situation develops.",
"translation": "나는 상황이 전개됨에 따라 적응해."
},
{
"type": "ox",
"index": 4,
"quiz": "최서준은 즉흥적인 실험을 선호하나요?",
"hint": "최서준의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "최서준은 'We need a clear objective first'라고 말했습니다. 즉흥적 실험보다는 명확한 목표 설정을 중요시하는 ENTJ의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Efficient processes require strategic planning.",
"translation": "효율적인 과정은 전략적 계획이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "I learn more from hands-on exploration.",
"translation": "직접 탐색하면서 더 많이 배워."
},
{
"type": "script",
"index": 7,
"speaker": "서준",
"script": "But how does that serve our goals?",
"translation": "하지만 그게 우리의 목표에 어떻게 도움이 돼?"
},
{
"type": "blank",
"index": 8,
"quiz": "Im Junyoung's problem-solving approach is @@.",
"hint": "임준영의 대화에서 반복되는 접근법을 찾아보세요.",
"optionA": "adaptive experimentation",
"optionB": "strategic planning",
"optionC": "theoretical research",
"result": "adaptive experimentation",
"explanation": "임준영은 'try this and see what happens', 'adapt as the situation develops', 'hands-on exploration'이라고 말했습니다. ISTP의 상황에 따라 적응하며 실험하는 접근 방식을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Sometimes unexpected discoveries happen this way.",
"translation": "때로는 이런 방식으로 예상치 못한 발견이 일어나."
},
{
"type": "script",
"index": 10,
"speaker": "서준",
"script": "Fair point. Goals with flexible methods?",
"translation": "타당한 지적이야. 유연한 방법을 가진 목표는 어때?"
},
{
"type": "puzzle",
"index": 11,
"hint": "계획과 적응성을 결합하는 접근법을 설명하는 문장을 생각해보세요.",
"optionA": "I",
"optionB": "sometimes.",
"optionC": "happen",
"optionD": "think",
"optionE": "unexpected",
"optionF": "discoveries",
"result": "I think unexpected discoveries happen sometimes.",
"explanation": "이 문장은 '전술적 적응성을 갖춘 전략적 방향이 최적의 결과를 만든다'는 의미로, ENTJ의 전략적 목표 설정과 ISTP의 상황 적응적 접근이 함께 더 나은 결과를 만들 수 있음을 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "실험정신 만렙찍기",
"explanation": "문제 해결에서 ISTP의 상황 적응적 접근과 ENTJ의 전략적 목표 지향적 접근의 차이",
"level": 2,
"my_mbti": "ISTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "Let's try this and see what happens.",
"translation": "이걸 시도해보고 어떻게 되는지 보자."
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "We need a clear objective first.",
"translation": "먼저 명확한 목표가 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "준영",
"script": "I adapt as the situation develops.",
"translation": "나는 상황이 전개됨에 따라 적응해."
},
{
"type": "ox",
"index": 4,
"quiz": "최서준은 즉흥적인 실험을 선호하나요?",
"hint": "최서준의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "최서준은 'We need a clear objective first'라고 말했습니다. 즉흥적 실험보다는 명확한 목표 설정을 중요시하는 ENTJ의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Efficient processes require strategic planning.",
"translation": "효율적인 과정은 전략적 계획이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "I learn more from hands-on exploration.",
"translation": "직접 탐색하면서 더 많이 배워."
},
{
"type": "script",
"index": 7,
"speaker": "서준",
"script": "But how does that serve our goals?",
"translation": "하지만 그게 우리의 목표에 어떻게 도움이 돼?"
},
{
"type": "blank",
"index": 8,
"quiz": "Im Junyoung's problem-solving approach is @@.",
"hint": "임준영의 대화에서 반복되는 접근법을 찾아보세요.",
"optionA": "adaptive experimentation",
"optionB": "strategic planning",
"optionC": "theoretical research",
"result": "adaptive experimentation",
"explanation": "임준영은 'try this and see what happens', 'adapt as the situation develops', 'hands-on exploration'이라고 말했습니다. ISTP의 상황에 따라 적응하며 실험하는 접근 방식을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Sometimes unexpected discoveries happen this way.",
"translation": "때로는 이런 방식으로 예상치 못한 발견이 일어나."
},
{
"type": "script",
"index": 10,
"speaker": "서준",
"script": "Fair point. Goals with flexible methods?",
"translation": "타당한 지적이야. 유연한 방법을 가진 목표는 어때?"
},
{
"type": "puzzle",
"index": 11,
"hint": "계획과 적응성을 결합하는 접근법을 설명하는 문장을 생각해보세요.",
"optionA": "I",
"optionB": "sometimes.",
"optionC": "happen",
"optionD": "think",
"optionE": "unexpected",
"optionF": "discoveries",
"result": "I think unexpected discoveries happen sometimes.",
"explanation": "이 문장은 '전술적 적응성을 갖춘 전략적 방향이 최적의 결과를 만든다'는 의미로, ENTJ의 전략적 목표 설정과 ISTP의 상황 적응적 접근이 함께 더 나은 결과를 만들 수 있음을 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "평화주의자의 반란",
"explanation": "갈등 상황에서 ISFP의 조화 추구와 ENTJ의 직접적 해결 방식의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "I don't want to confront them.",
"translation": "난 그들과 대립하고 싶지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Direct confrontation is most efficient.",
"translation": "직접적인 대립이 가장 효율적이야."
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "But it might hurt their feelings.",
"translation": "하지만 그들의 감정을 상하게 할 수 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "박세진은 간접적인 갈등 해결 방식을 선호하나요?",
"hint": "박세진의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "박세진은 'Direct confrontation is most efficient'라고 말했습니다. 간접적인 방식보다 직접적인 대립을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Feelings recover. Time doesn't come back.",
"translation": "감정은 회복되지만, 시간은 돌아오지 않아."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "I prefer finding peaceful middle ground.",
"translation": "난 평화로운 중간지점을 찾는 걸 선호해."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That prolongs the conflict unnecessarily.",
"translation": "그건 불필요하게 갈등을 연장시켜."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kim Jisu worries about most in conflict resolution is @@.",
"hint": "김지수의 두 번째 대사를 확인해보세요.",
"optionA": "wasting time",
"optionB": "hurting feelings",
"optionC": "losing the argument",
"result": "hurting feelings",
"explanation": "김지수는 'But it might hurt their feelings'이라고 말했습니다. ISFP의 타인의 감정을 중시하는 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "What about a gentle but honest approach?",
"translation": "부드럽지만 솔직한 접근은 어때?"
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Clear goals with sensitive delivery... interesting.",
"translation": "명확한 목표와 세심한 전달방식... 흥미롭네."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 사람의 갈등 해결 방식을 통합하는 문장을 생각해보세요.",
"result": "We can mix direct with feelings",
"explanation": "이 문장은 '우리는 직접성과 정서적 인식을 결합할 수 있다'는 의미로, ENTJ의 직접적 접근과 ISFP의 감정적 고려를 통합하는 해결책을 제시합니다.",
"optionA": "can",
"optionB": "with",
"optionC": "mix",
"optionD": "direct",
"optionE": "feelings",
"optionF": "We"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "평화주의자의 반란",
"explanation": "갈등 상황에서 ISFP의 조화 추구와 ENTJ의 직접적 해결 방식의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "I don't want to confront them.",
"translation": "난 그들과 대립하고 싶지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Direct confrontation is most efficient.",
"translation": "직접적인 대립이 가장 효율적이야."
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "But it might hurt their feelings.",
"translation": "하지만 그들의 감정을 상하게 할 수 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "박세진은 간접적인 갈등 해결 방식을 선호하나요?",
"hint": "박세진의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "박세진은 'Direct confrontation is most efficient'라고 말했습니다. 간접적인 방식보다 직접적인 대립을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Feelings recover. Time doesn't come back.",
"translation": "감정은 회복되지만, 시간은 돌아오지 않아."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "I prefer finding peaceful middle ground.",
"translation": "난 평화로운 중간지점을 찾는 걸 선호해."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That prolongs the conflict unnecessarily.",
"translation": "그건 불필요하게 갈등을 연장시켜."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kim Jisu worries about most in conflict resolution is @@.",
"hint": "김지수의 두 번째 대사를 확인해보세요.",
"optionA": "wasting time",
"optionB": "hurting feelings",
"optionC": "losing the argument",
"result": "hurting feelings",
"explanation": "김지수는 'But it might hurt their feelings'이라고 말했습니다. ISFP의 타인의 감정을 중시하는 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "What about a gentle but honest approach?",
"translation": "부드럽지만 솔직한 접근은 어때?"
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Clear goals with sensitive delivery... interesting.",
"translation": "명확한 목표와 세심한 전달방식... 흥미롭네."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 사람의 갈등 해결 방식을 통합하는 문장을 생각해보세요.",
"optionA": "can",
"optionB": "with",
"optionC": "mix",
"optionD": "direct",
"optionE": "feelings",
"optionF": "We",
"result": "We can mix direct with feelings",
"explanation": "이 문장은 '우리는 직접성과 정서적 인식을 결합할 수 있다'는 의미로, ENTJ의 직접적 접근과 ISFP의 감정적 고려를 통합하는 해결책을 제시합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "갈등은 조용히 삭제",
"explanation": "갈등 상황에서 ISFP의 회피적 접근과 ESTJ의 규칙 기반 해결 방식의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미래",
"script": "I'll just avoid the situation completely.",
"translation": "그냥 상황을 완전히 피할래."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "No, we need clear rules here.",
"translation": "아니, 우리는 여기 명확한 규칙이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "미래",
"script": "Rules won't help with hurt feelings.",
"translation": "규칙은 상처받은 감정에 도움이 안 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "이미래는 적극적으로 갈등에 맞서려고 하나요?",
"hint": "이미래의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "이미래는 'I'll just avoid the situation completely'라고 말했습니다. 갈등을 피하려는 접근을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Proper procedures prevent future conflicts.",
"translation": "적절한 절차는 미래의 갈등을 예방해."
},
{
"type": "script",
"index": 6,
"speaker": "미래",
"script": "Sometimes silence resolves things naturally.",
"translation": "때로는 침묵이 자연스럽게 문제를 해결해."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "Ignoring issues makes them grow bigger.",
"translation": "문제를 무시하면 더 커져."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kang Junho thinks is needed for conflict resolution is @@.",
"hint": "강준호의 첫 번째 대사를 확인해보세요.",
"optionA": "clear rules",
"optionB": "more time",
"optionC": "silent treatment",
"result": "clear rules",
"explanation": "강준호는 'we need clear rules here'라고 말했습니다. ESTJ의 체계적이고 규칙 중심적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "미래",
"script": "Maybe we need both approaches sometimes?",
"translation": "아마도 우리는 때로 두 접근법이 모두 필요할지도?"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Timing matters. Right approach, right moment.",
"translation": "타이밍이 중요해. 적절한 접근법, 적절한 순간."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 가지 갈등 해결 접근법의 균형을 설명하는 문장을 생각해보세요.",
"optionA": "both",
"optionB": "I",
"optionC": "think",
"optionD": "we",
"optionE": "need",
"optionF": "approaches.",
"result": "I think we need both approaches.",
"explanation": "이 문장은 '때로는 필요할 때 구조화된 해결책과 함께 공간과 시간이 균형을 이룰 필요가 있다'는 의미로, ISFP의 회피적 접근(space and time)과 ESTJ의 체계적 접근(structured resolution)의 균형을 제시합니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "갈등은 조용히 삭제",
"explanation": "갈등 상황에서 ISFP의 회피적 접근과 ESTJ의 규칙 기반 해결 방식의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미래",
"script": "I'll just avoid the situation completely.",
"translation": "그냥 상황을 완전히 피할래."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "No, we need clear rules here.",
"translation": "아니, 우리는 여기 명확한 규칙이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "미래",
"script": "Rules won't help with hurt feelings.",
"translation": "규칙은 상처받은 감정에 도움이 안 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "이미래는 적극적으로 갈등에 맞서려고 하나요?",
"hint": "이미래의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "이미래는 'I'll just avoid the situation completely'라고 말했습니다. 갈등을 피하려는 접근을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Proper procedures prevent future conflicts.",
"translation": "적절한 절차는 미래의 갈등을 예방해."
},
{
"type": "script",
"index": 6,
"speaker": "미래",
"script": "Sometimes silence resolves things naturally.",
"translation": "때로는 침묵이 자연스럽게 문제를 해결해."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "Ignoring issues makes them grow bigger.",
"translation": "문제를 무시하면 더 커져."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kang Junho thinks is needed for conflict resolution is @@.",
"hint": "강준호의 첫 번째 대사를 확인해보세요.",
"optionA": "clear rules",
"optionB": "more time",
"optionC": "silent treatment",
"result": "clear rules",
"explanation": "강준호는 'we need clear rules here'라고 말했습니다. ESTJ의 체계적이고 규칙 중심적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "미래",
"script": "Maybe we need both approaches sometimes?",
"translation": "아마도 우리는 때로 두 접근법이 모두 필요할지도?"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Timing matters. Right approach, right moment.",
"translation": "타이밍이 중요해. 적절한 접근법, 적절한 순간."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 가지 갈등 해결 접근법의 균형을 설명하는 문장을 생각해보세요.",
"optionA": "both",
"optionB": "I",
"optionC": "think",
"optionD": "we",
"optionE": "need",
"optionF": "approaches.",
"result": "I think we need both approaches.",
"explanation": "이 문장은 '때로는 필요할 때 구조화된 해결책과 함께 공간과 시간이 균형을 이룰 필요가 있다'는 의미로, ISFP의 회피적 접근(space and time)과 ESTJ의 체계적 접근(structured resolution)의 균형을 제시합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "감성이 이긴 날",
"explanation": "갈등 상황에서 ISFP의 개인적 가치 중시와 ENFJ의 관계 조화 중시의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "I can't compromise on this principle.",
"translation": "이 원칙에 대해서는 타협할 수 없어."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "But everyone's feelings matter here too.",
"translation": "하지만 여기서 모두의 감정도 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "I have to stay true to myself.",
"translation": "나는 나 자신에게 진실해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "윤소라는 타인의 감정보다 자신의 원칙을 우선시하나요?",
"hint": "윤소라의 첫 번째와 두 번째 대사를 살펴보세요.",
"result": "O",
"explanation": "윤소라는 'I can't compromise on this principle'과 'I have to stay true to myself'라고 말했습니다. 타인의 감정보다 자신의 원칙과 진정성을 우선시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Can we find harmony together?",
"translation": "우리가 함께 조화를 찾을 수 없을까?"
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "Not if it means betraying my values.",
"translation": "그것이 내 가치를 배반한다면 안 돼."
},
{
"type": "script",
"index": 7,
"speaker": "민준",
"script": "Your integrity actually inspires the group.",
"translation": "네 진정성이 실제로 그룹에 영감을 줘."
},
{
"type": "blank",
"index": 8,
"quiz": "What Choi Minjun values in conflict situations is @@.",
"hint": "최민준의 대화에서 반복적으로 나타나는 가치를 찾아보세요.",
"optionA": "principles",
"optionB": "harmony",
"optionC": "efficiency",
"result": "harmony",
"explanation": "최민준은 'everyone's feelings matter'와 'Can we find harmony together?'라고 말했습니다. ENFJ의 관계 조화와 그룹의 감정을 중시하는 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You really understand my perspective?",
"translation": "너는 정말 내 관점을 이해하는 거야?"
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Values and harmony can coexist beautifully.",
"translation": "가치와 조화는 아름답게 공존할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "개인의 가치와 관계의 조화를 연결하는 문장을 생각해보세요.",
"optionA": "you",
"optionB": "I",
"optionC": "think",
"optionD": "understand",
"optionE": "my",
"optionF": "perspective.",
"result": "I think you understand my perspective.",
"explanation": "이 문장은 '진정한 원칙에 단호히 서는 것이 실제로 우리의 집단적 조화를 강화할 수 있다'는 의미로, ISFP의 가치 지향적 접근과 ENFJ의 조화 지향적 접근이 상호 보완될 수 있음을 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "감성이 이긴 날",
"explanation": "갈등 상황에서 ISFP의 개인적 가치 중시와 ENFJ의 관계 조화 중시의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "I can't compromise on this principle.",
"translation": "이 원칙에 대해서는 타협할 수 없어."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "But everyone's feelings matter here too.",
"translation": "하지만 여기서 모두의 감정도 중요해."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "I have to stay true to myself.",
"translation": "나는 나 자신에게 진실해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "윤소라는 타인의 감정보다 자신의 원칙을 우선시하나요?",
"hint": "윤소라의 첫 번째와 두 번째 대사를 살펴보세요.",
"result": "O",
"explanation": "윤소라는 'I can't compromise on this principle'과 'I have to stay true to myself'라고 말했습니다. 타인의 감정보다 자신의 원칙과 진정성을 우선시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Can we find harmony together?",
"translation": "우리가 함께 조화를 찾을 수 없을까?"
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "Not if it means betraying my values.",
"translation": "그것이 내 가치를 배반한다면 안 돼."
},
{
"type": "script",
"index": 7,
"speaker": "민준",
"script": "Your integrity actually inspires the group.",
"translation": "네 진정성이 실제로 그룹에 영감을 줘."
},
{
"type": "blank",
"index": 8,
"quiz": "What Choi Minjun values in conflict situations is @@.",
"hint": "최민준의 대화에서 반복적으로 나타나는 가치를 찾아보세요.",
"optionA": "principles",
"optionB": "harmony",
"optionC": "efficiency",
"result": "harmony",
"explanation": "최민준은 'everyone's feelings matter'와 'Can we find harmony together?'라고 말했습니다. ENFJ의 관계 조화와 그룹의 감정을 중시하는 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You really understand my perspective?",
"translation": "너는 정말 내 관점을 이해하는 거야?"
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Values and harmony can coexist beautifully.",
"translation": "가치와 조화는 아름답게 공존할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "개인의 가치와 관계의 조화를 연결하는 문장을 생각해보세요.",
"optionA": "you",
"optionB": "I",
"optionC": "think",
"optionD": "understand",
"optionE": "my",
"optionF": "perspective.",
"result": "I think you understand my perspective.",
"explanation": "이 문장은 '진정한 원칙에 단호히 서는 것이 실제로 우리의 집단적 조화를 강화할 수 있다'는 의미로, ISFP의 가치 지향적 접근과 ENFJ의 조화 지향적 접근이 상호 보완될 수 있음을 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "나만의 평화협정",
"explanation": "갈등 해결에서 ISFP의 개인적 조화 추구와 ISTJ의 사실 기반 해결책의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "I feel hurt by what happened.",
"translation": "일어난 일에 상처받았어."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Let's examine the facts objectively.",
"translation": "객관적으로 사실을 검토해보자."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Facts don't capture my feelings though.",
"translation": "하지만 사실만으로는 내 감정을 담아낼 수 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "김현우는 감정보다 사실에 초점을 맞추나요?",
"hint": "김현우의 첫 번째 대사를 확인해보세요.",
"result": "O",
"explanation": "김현우는 'Let's examine the facts objectively'라고 말했습니다. 감정보다 객관적인 사실에 초점을 맞추는 ISTJ의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Evidence helps us find fair solutions.",
"translation": "증거는 우리가 공정한 해결책을 찾는 데 도움이 돼."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "But healing requires emotional understanding too.",
"translation": "하지만 치유에는 감정적 이해도 필요해."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "How can we address both aspects?",
"translation": "어떻게 두 측면 모두 다룰 수 있을까?"
},
{
"type": "blank",
"index": 8,
"quiz": "What Han Jimin considers important in conflict resolution is @@.",
"hint": "한지민의 대화에서 반복적으로 언급되는 요소를 찾아보세요.",
"optionA": "facts",
"optionB": "feelings",
"optionC": "rules",
"result": "feelings",
"explanation": "한지민은 'I feel hurt'와 'Facts don't capture my feelings'이라고 말했습니다. ISFP의 감정과 개인적 경험 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Maybe acknowledge feelings first, then facts?",
"translation": "아마도 먼저 감정을 인정한 다음, 사실을?"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I can respect that logical approach.",
"translation": "그 논리적인 접근을 존중할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "감정과 사실을 모두 고려하는 갈등 해결 방식을 표현하는 문장을 생각해보세요.",
"optionA": "I",
"optionB": "first,",
"optionC": "think",
"optionD": "facts.",
"optionE": "then",
"optionF": "feelings",
"result": "I think feelings first, then facts.",
"explanation": "이 문장은 '완전한 해결책은 감정적 인정과 사실적 명확성을 모두 포함한다'는 의미로, ISFP의 감정 중심 접근과 ISTJ의 사실 중심 접근이 함께 필요함을 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "나만의 평화협정",
"explanation": "갈등 해결에서 ISFP의 개인적 조화 추구와 ISTJ의 사실 기반 해결책의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "I feel hurt by what happened.",
"translation": "일어난 일에 상처받았어."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Let's examine the facts objectively.",
"translation": "객관적으로 사실을 검토해보자."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Facts don't capture my feelings though.",
"translation": "하지만 사실만으로는 내 감정을 담아낼 수 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "김현우는 감정보다 사실에 초점을 맞추나요?",
"hint": "김현우의 첫 번째 대사를 확인해보세요.",
"result": "O",
"explanation": "김현우는 'Let's examine the facts objectively'라고 말했습니다. 감정보다 객관적인 사실에 초점을 맞추는 ISTJ의 특성을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Evidence helps us find fair solutions.",
"translation": "증거는 우리가 공정한 해결책을 찾는 데 도움이 돼."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "But healing requires emotional understanding too.",
"translation": "하지만 치유에는 감정적 이해도 필요해."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "How can we address both aspects?",
"translation": "어떻게 두 측면 모두 다룰 수 있을까?"
},
{
"type": "blank",
"index": 8,
"quiz": "What Han Jimin considers important in conflict resolution is @@.",
"hint": "한지민의 대화에서 반복적으로 언급되는 요소를 찾아보세요.",
"optionA": "facts",
"optionB": "feelings",
"optionC": "rules",
"result": "feelings",
"explanation": "한지민은 'I feel hurt'와 'Facts don't capture my feelings'이라고 말했습니다. ISFP의 감정과 개인적 경험 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Maybe acknowledge feelings first, then facts?",
"translation": "아마도 먼저 감정을 인정한 다음, 사실을?"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I can respect that logical approach.",
"translation": "그 논리적인 접근을 존중할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "감정과 사실을 모두 고려하는 갈등 해결 방식을 표현하는 문장을 생각해보세요.",
"optionA": "I",
"optionB": "first,",
"optionC": "think",
"optionD": "facts.",
"optionE": "then",
"optionF": "feelings",
"result": "I think feelings first, then facts.",
"explanation": "이 문장은 '완전한 해결책은 감정적 인정과 사실적 명확성을 모두 포함한다'는 의미로, ISFP의 감정 중심 접근과 ISTJ의 사실 중심 접근이 함께 필요함을 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "조용한 저항일기",
"explanation": "갈등 상황에서 ISFP의 내적 원칙 고수와 ENTP의 논리적 토론 선호의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I'll just quietly do what's right.",
"translation": "그냥 조용히 옳은 일을 할 거야."
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Let's debate all possible solutions instead!",
"translation": "대신 모든 가능한 해결책을 토론해보자!"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "I don't enjoy arguing back and forth.",
"translation": "나는 왔다 갔다 논쟁하는 걸 즐기지 않아."
},
{
"type": "ox",
"index": 4,
"quiz": "이도현은 조용한 해결 방식을 선호하나요?",
"hint": "이도현의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "이도현은 'Let's debate all possible solutions'라고 말했습니다. 조용한 방식보다 활발한 토론을 통한 해결을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "Debate reveals the best solution though!",
"translation": "하지만 토론은 최선의 해결책을 드러내!"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Actions speak louder than words sometimes.",
"translation": "때로는 행동이 말보다 더 큰 소리를 내."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "Interesting perspective! Tell me more!",
"translation": "흥미로운 관점이야! 더 말해봐!"
},
{
"type": "blank",
"index": 8,
"quiz": "Song Yujin's preferred conflict resolution method is @@.",
"hint": "송유진의 첫 번째와 세 번째 대사를 확인해보세요.",
"optionA": "quiet action",
"optionB": "heated debate",
"optionC": "avoiding completely",
"result": "quiet action",
"explanation": "송유진은 'quietly do what's right'와 'Actions speak louder than words'라고 말했습니다. ISFP의 조용한 행동 중심적 접근을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "I show my stance through consistent actions.",
"translation": "나는 일관된 행동을 통해 내 입장을 보여줘."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "And I brainstorm solutions through conversation.",
"translation": "그리고 나는 대화를 통해 해결책을 브레인스토밍해."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 가지 갈등 해결 방식의 장점을 통합하는 문장을 생각해보세요.",
"result": "I show my view through actions",
"explanation": "이 문장은 '당신의 조용한 결심과 나의 사려 깊은 토론은 각각 가치 있는 관점을 기여한다'는 의미로, ISFP의 조용한 행동과 ENTP의 활발한 논의가 모두 가치 있음을 인정합니다.",
"optionA": "my",
"optionB": "actions",
"optionC": "I",
"optionD": "view",
"optionE": "through",
"optionF": "show"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "조용한 저항일기",
"explanation": "갈등 상황에서 ISFP의 내적 원칙 고수와 ENTP의 논리적 토론 선호의 차이",
"level": 2,
"my_mbti": "ISFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I'll just quietly do what's right.",
"translation": "그냥 조용히 옳은 일을 할 거야."
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Let's debate all possible solutions instead!",
"translation": "대신 모든 가능한 해결책을 토론해보자!"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "I don't enjoy arguing back and forth.",
"translation": "나는 왔다 갔다 논쟁하는 걸 즐기지 않아."
},
{
"type": "ox",
"index": 4,
"quiz": "이도현은 조용한 해결 방식을 선호하나요?",
"hint": "이도현의 첫 번째 대사를 확인해보세요.",
"result": "X",
"explanation": "이도현은 'Let's debate all possible solutions'라고 말했습니다. 조용한 방식보다 활발한 토론을 통한 해결을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "Debate reveals the best solution though!",
"translation": "하지만 토론은 최선의 해결책을 드러내!"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Actions speak louder than words sometimes.",
"translation": "때로는 행동이 말보다 더 큰 소리를 내."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "Interesting perspective! Tell me more!",
"translation": "흥미로운 관점이야! 더 말해봐!"
},
{
"type": "blank",
"index": 8,
"quiz": "Song Yujin's preferred conflict resolution method is @@.",
"hint": "송유진의 첫 번째와 세 번째 대사를 확인해보세요.",
"optionA": "quiet action",
"optionB": "heated debate",
"optionC": "avoiding completely",
"result": "quiet action",
"explanation": "송유진은 'quietly do what's right'와 'Actions speak louder than words'라고 말했습니다. ISFP의 조용한 행동 중심적 접근을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "I show my stance through consistent actions.",
"translation": "나는 일관된 행동을 통해 내 입장을 보여줘."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "And I brainstorm solutions through conversation.",
"translation": "그리고 나는 대화를 통해 해결책을 브레인스토밍해."
},
{
"type": "puzzle",
"index": 11,
"hint": "두 가지 갈등 해결 방식의 장점을 통합하는 문장을 생각해보세요.",
"optionA": "my",
"optionB": "actions",
"optionC": "I",
"optionD": "view",
"optionE": "through",
"optionF": "show",
"result": "I show my view through actions",
"explanation": "이 문장은 '당신의 조용한 결심과 나의 사려 깊은 토론은 각각 가치 있는 관점을 기여한다'는 의미로, ISFP의 조용한 행동과 ENTP의 활발한 논의가 모두 가치 있음을 인정합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "위기의 아티스트",
"explanation": "스트레스 상황에서 ISFP의 감성적 접근과 ENTJ의 분석적 해결 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "My exhibition opens next week.",
"translation": "내 전시회가 다음 주에 열려."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "But I hate all my paintings.",
"translation": "하지만 내 그림들이 모두 마음에 안 들어."
},
{
"type": "script",
"index": 3,
"speaker": "준석",
"script": "Show me your project plan.",
"translation": "프로젝트 계획을 보여줘."
},
{
"type": "ox",
"index": 4,
"quiz": "김민지는 자신의 작품에 만족하고 있나요?",
"hint": "김민지가 그림에 대해 어떻게 말했는지 생각해보세요.",
"result": "X",
"explanation": "김민지는 'I hate all my paintings'라고 말했습니다. 자신의 작품에 만족하지 않고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Plan? I just follow feelings.",
"translation": "계획? 난 그냥 느낌을 따라가."
},
{
"type": "script",
"index": 6,
"speaker": "준석",
"script": "That's your main problem here.",
"translation": "그게 지금 주요 문제야."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "My creativity doesn't need schedules.",
"translation": "내 창의성은 일정이 필요 없어."
},
{
"type": "blank",
"index": 8,
"quiz": "What Lee Junseok asked Kim Minji to show is @@.",
"hint": "이준석의 첫 번째 대사를 다시 확인해보세요.",
"optionA": "project plan",
"optionB": "paintings",
"optionC": "exhibition space",
"result": "project plan",
"explanation": "이준석은 'Show me your project plan'이라고 말했습니다. ENTJ의 체계적인 접근 방식을 보여주는 부분입니다."
},
{
"type": "script",
"index": 9,
"speaker": "준석",
"script": "Let's analyze what worked before.",
"translation": "이전에 효과가 있었던 것을 분석해보자."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "I just need inspiration now.",
"translation": "지금은 영감이 필요할 뿐이야."
},
{
"type": "script",
"index": 11,
"speaker": "준석",
"script": "Your best paintings had structure.",
"translation": "너의 최고 작품들은 구조가 있었어."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 접근 방식을 통합하는 문장을 만들어보세요.",
"result": "You can mix creativity with planning",
"explanation": "이 문장은 '창의성과 계획을 결합할 수 있다'는 뜻으로, ISFP의 창의적 접근과 ENTJ의 체계적 접근을 통합하는 해결책을 제시합니다.",
"optionA": "You",
"optionB": "can",
"optionC": "with",
"optionD": "mix",
"optionE": "creativity",
"optionF": "planning"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Maybe you have a point.",
"translation": "네 말이 일리가 있을지도."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "위기의 아티스트",
"explanation": "스트레스 상황에서 ISFP의 감성적 접근과 ENTJ의 분석적 해결 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "My exhibition opens next week.",
"translation": "내 전시회가 다음 주에 열려."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "But I hate all my paintings.",
"translation": "하지만 내 그림들이 모두 마음에 안 들어."
},
{
"type": "script",
"index": 3,
"speaker": "준석",
"script": "Show me your project plan.",
"translation": "프로젝트 계획을 보여줘."
},
{
"type": "ox",
"index": 4,
"quiz": "김민지는 자신의 작품에 만족하고 있나요?",
"hint": "김민지가 그림에 대해 어떻게 말했는지 생각해보세요.",
"result": "X",
"explanation": "김민지는 'I hate all my paintings'라고 말했습니다. 자신의 작품에 만족하지 않고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Plan? I just follow feelings.",
"translation": "계획? 난 그냥 느낌을 따라가."
},
{
"type": "script",
"index": 6,
"speaker": "준석",
"script": "That's your main problem here.",
"translation": "그게 지금 주요 문제야."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "My creativity doesn't need schedules.",
"translation": "내 창의성은 일정이 필요 없어."
},
{
"type": "blank",
"index": 8,
"quiz": "What Lee Junseok asked Kim Minji to show is @@.",
"hint": "이준석의 첫 번째 대사를 다시 확인해보세요.",
"optionA": "project plan",
"optionB": "paintings",
"optionC": "exhibition space",
"result": "project plan",
"explanation": "이준석은 'Show me your project plan'이라고 말했습니다. ENTJ의 체계적인 접근 방식을 보여주는 부분입니다."
},
{
"type": "script",
"index": 9,
"speaker": "준석",
"script": "Let's analyze what worked before.",
"translation": "이전에 효과가 있었던 것을 분석해보자."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "I just need inspiration now.",
"translation": "지금은 영감이 필요할 뿐이야."
},
{
"type": "script",
"index": 11,
"speaker": "준석",
"script": "Your best paintings had structure.",
"translation": "너의 최고 작품들은 구조가 있었어."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 접근 방식을 통합하는 문장을 만들어보세요.",
"optionA": "You",
"optionB": "can",
"optionC": "with",
"optionD": "mix",
"optionE": "creativity",
"optionF": "planning",
"result": "You can mix creativity with planning",
"explanation": "이 문장은 '창의성과 계획을 결합할 수 있다'는 뜻으로, ISFP의 창의적 접근과 ENTJ의 체계적 접근을 통합하는 해결책을 제시합니다."
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Maybe you have a point.",
"translation": "네 말이 일리가 있을지도."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "압박에서 피어난 꽃",
"explanation": "스트레스 상황에서 ISFP의 감성적인 대처와 ESTJ의 체계적인 관리 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "This design deadline is killing me.",
"translation": "이 디자인 마감일이 날 죽이고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "I need more time to create.",
"translation": "창작하려면 시간이 더 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "민호",
"script": "Did you check our timeline chart?",
"translation": "우리 일정표 확인했어?"
},
{
"type": "ox",
"index": 4,
"quiz": "송하은은 마감일이 충분하다고 생각하나요?",
"hint": "송하은의 첫 번째 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "송하은은 'This design deadline is killing me'라고 말했습니다. 마감일이 너무 빠르다고 느끼고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Charts don't help my inspiration.",
"translation": "차트는 내 영감에 도움이 안 돼."
},
{
"type": "script",
"index": 6,
"speaker": "민호",
"script": "We need to follow the process.",
"translation": "우리는 프로세스를 따라야 해."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Sometimes I work better under pressure.",
"translation": "때로는 압박 속에서 더 잘 일해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kang Minho asked Song Haeun to check is @@.",
"hint": "강민호의 첫 번째 질문을 다시 확인해보세요.",
"optionA": "design concept",
"optionB": "timeline chart",
"optionC": "project budget",
"result": "timeline chart",
"explanation": "강민호는 'Did you check our timeline chart?'라고 물었습니다. ESTJ의 체계적인 접근 방식을 보여주는 부분입니다."
},
{
"type": "script",
"index": 9,
"speaker": "민호",
"script": "Your best designs followed the schedule.",
"translation": "너의 최고 디자인들은 일정을 따랐어."
},
{
"type": "script",
"index": 10,
"speaker": "하은",
"script": "This pressure is actually inspiring me.",
"translation": "이 압박이 사실 나에게 영감을 주고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "민호",
"script": "So my system worked, right?",
"translation": "그럼 내 시스템이 효과가 있었네, 맞지?"
},
{
"type": "puzzle",
"index": 12,
"hint": "송하은이 자신의 창의성과 강민호의 시스템을 어떻게 연결하는지 생각해보세요.",
"optionA": "this",
"optionB": "pressure",
"optionC": "I",
"optionD": "inspiring",
"optionE": "feel",
"optionF": "me.",
"result": "I feel this pressure inspiring me.",
"explanation": "이 문장은 '당신의 구조가 실제로 내 창의적 과정이 꽃피도록 도왔다'는 뜻으로, ESTJ의 체계와 ISFP의 창의성이 서로 보완되는 관계를 보여줍니다."
},
{
"type": "script",
"index": 13,
"speaker": "하은",
"script": "We make a good team.",
"translation": "우리는 좋은 팀이야."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "압박에서 피어난 꽃",
"explanation": "스트레스 상황에서 ISFP의 감성적인 대처와 ESTJ의 체계적인 관리 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "This design deadline is killing me.",
"translation": "이 디자인 마감일이 날 죽이고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "I need more time to create.",
"translation": "창작하려면 시간이 더 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "민호",
"script": "Did you check our timeline chart?",
"translation": "우리 일정표 확인했어?"
},
{
"type": "ox",
"index": 4,
"quiz": "송하은은 마감일이 충분하다고 생각하나요?",
"hint": "송하은의 첫 번째 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "송하은은 'This design deadline is killing me'라고 말했습니다. 마감일이 너무 빠르다고 느끼고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Charts don't help my inspiration.",
"translation": "차트는 내 영감에 도움이 안 돼."
},
{
"type": "script",
"index": 6,
"speaker": "민호",
"script": "We need to follow the process.",
"translation": "우리는 프로세스를 따라야 해."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Sometimes I work better under pressure.",
"translation": "때로는 압박 속에서 더 잘 일해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kang Minho asked Song Haeun to check is @@.",
"hint": "강민호의 첫 번째 질문을 다시 확인해보세요.",
"optionA": "design concept",
"optionB": "timeline chart",
"optionC": "project budget",
"result": "timeline chart",
"explanation": "강민호는 'Did you check our timeline chart?'라고 물었습니다. ESTJ의 체계적인 접근 방식을 보여주는 부분입니다."
},
{
"type": "script",
"index": 9,
"speaker": "민호",
"script": "Your best designs followed the schedule.",
"translation": "너의 최고 디자인들은 일정을 따랐어."
},
{
"type": "script",
"index": 10,
"speaker": "하은",
"script": "This pressure is actually inspiring me.",
"translation": "이 압박이 사실 나에게 영감을 주고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "민호",
"script": "So my system worked, right?",
"translation": "그럼 내 시스템이 효과가 있었네, 맞지?"
},
{
"type": "puzzle",
"index": 12,
"hint": "송하은이 자신의 창의성과 강민호의 시스템을 어떻게 연결하는지 생각해보세요.",
"optionA": "this",
"optionB": "pressure",
"optionC": "I",
"optionD": "inspiring",
"optionE": "feel",
"optionF": "me.",
"result": "I feel this pressure inspiring me.",
"explanation": "이 문장은 '당신의 구조가 실제로 내 창의적 과정이 꽃피도록 도왔다'는 뜻으로, ESTJ의 체계와 ISFP의 창의성이 서로 보완되는 관계를 보여줍니다."
},
{
"type": "script",
"index": 13,
"speaker": "하은",
"script": "We make a good team.",
"translation": "우리는 좋은 팀이야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "도망가고 싶은 날들",
"explanation": "스트레스 상황에서 ISFP의 회피 성향과 ENFJ의 적극적 해결 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "I want to quit my job.",
"translation": "일 그만두고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "The pressure is too much.",
"translation": "압박이 너무 심해."
},
{
"type": "script",
"index": 3,
"speaker": "동현",
"script": "Let's talk about your feelings.",
"translation": "네 감정에 대해 이야기해보자."
},
{
"type": "ox",
"index": 4,
"quiz": "윤서현은 직장에서 편안함을 느끼고 있나요?",
"hint": "윤서현의 첫 두 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "윤서현은 'I want to quit my job'과 'The pressure is too much'라고 말했습니다. 직장에서 불편함과 압박감을 느끼고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "I just need to escape.",
"translation": "그냥 도망치고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "동현",
"script": "We can find solutions together.",
"translation": "우리가 함께 해결책을 찾을 수 있어."
},
{
"type": "script",
"index": 7,
"speaker": "서현",
"script": "Nobody understands my situation there.",
"translation": "거기서는 아무도 내 상황을 이해하지 못해."
},
{
"type": "blank",
"index": 8,
"quiz": "Choi Donghyeon suggested talking about Yoon Seohyeon's @@.",
"hint": "최동현의 첫 번째 대사를 다시 확인해보세요.",
"optionA": "job",
"optionB": "feelings",
"optionC": "future",
"result": "feelings",
"explanation": "최동현은 'Let's talk about your feelings'라고 말했습니다. ENFJ의 감정 중심적이고 사람 지향적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "동현",
"script": "Have you spoken with your team?",
"translation": "팀원들과 이야기해봤어?"
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "I'd rather avoid confrontation honestly.",
"translation": "솔직히 말하자면 난 갈등을 피하고 싶어."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Sometimes communication solves hidden problems.",
"translation": "때로는 소통이 숨겨진 문제를 해결해."
},
{
"type": "puzzle",
"index": 12,
"hint": "ENFJ의 조언과 ISFP의 상황을 연결하는 문장을 생각해보세요.",
"optionA": "express",
"optionB": "should",
"optionC": "my",
"optionD": "needs",
"optionE": "gently.",
"optionF": "I",
"result": "I should express my needs gently.",
"explanation": "이 문장은 '도망치는 대신, 먼저 당신의 필요를 부드럽게 표현해보세요'라는 의미로, 회피(ISFP)보다 소통(ENFJ)을 통한 해결책을 제안합니다."
},
{
"type": "script",
"index": 13,
"speaker": "서현",
"script": "That's scary, but maybe worth trying.",
"translation": "그건 무섭지만, 시도해볼 가치가 있을지도."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "도망가고 싶은 날들",
"explanation": "스트레스 상황에서 ISFP의 회피 성향과 ENFJ의 적극적 해결 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "I want to quit my job.",
"translation": "일 그만두고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "The pressure is too much.",
"translation": "압박이 너무 심해."
},
{
"type": "script",
"index": 3,
"speaker": "동현",
"script": "Let's talk about your feelings.",
"translation": "네 감정에 대해 이야기해보자."
},
{
"type": "ox",
"index": 4,
"quiz": "윤서현은 직장에서 편안함을 느끼고 있나요?",
"hint": "윤서현의 첫 두 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "윤서현은 'I want to quit my job'과 'The pressure is too much'라고 말했습니다. 직장에서 불편함과 압박감을 느끼고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "I just need to escape.",
"translation": "그냥 도망치고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "동현",
"script": "We can find solutions together.",
"translation": "우리가 함께 해결책을 찾을 수 있어."
},
{
"type": "script",
"index": 7,
"speaker": "서현",
"script": "Nobody understands my situation there.",
"translation": "거기서는 아무도 내 상황을 이해하지 못해."
},
{
"type": "blank",
"index": 8,
"quiz": "Choi Donghyeon suggested talking about Yoon Seohyeon's @@.",
"hint": "최동현의 첫 번째 대사를 다시 확인해보세요.",
"optionA": "job",
"optionB": "feelings",
"optionC": "future",
"result": "feelings",
"explanation": "최동현은 'Let's talk about your feelings'라고 말했습니다. ENFJ의 감정 중심적이고 사람 지향적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "동현",
"script": "Have you spoken with your team?",
"translation": "팀원들과 이야기해봤어?"
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "I'd rather avoid confrontation honestly.",
"translation": "솔직히 말하자면 난 갈등을 피하고 싶어."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Sometimes communication solves hidden problems.",
"translation": "때로는 소통이 숨겨진 문제를 해결해."
},
{
"type": "puzzle",
"index": 12,
"hint": "ENFJ의 조언과 ISFP의 상황을 연결하는 문장을 생각해보세요.",
"optionA": "express",
"optionB": "should",
"optionC": "my",
"optionD": "needs",
"optionE": "gently.",
"optionF": "I",
"result": "I should express my needs gently.",
"explanation": "이 문장은 '도망치는 대신, 먼저 당신의 필요를 부드럽게 표현해보세요'라는 의미로, 회피(ISFP)보다 소통(ENFJ)을 통한 해결책을 제안합니다."
},
{
"type": "script",
"index": 13,
"speaker": "서현",
"script": "That's scary, but maybe worth trying.",
"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 can't finish this report.",
"translation": "이 보고서를 끝낼 수가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "지민",
"script": "The office feels so suffocating.",
"translation": "사무실이 너무 답답하게 느껴져."
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Let's review what you've completed.",
"translation": "네가 완료한 것을 검토해보자."
},
{
"type": "ox",
"index": 4,
"quiz": "박지민은 사무실 환경에 편안함을 느끼고 있나요?",
"hint": "박지민의 두 번째 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "박지민은 'The office feels so suffocating'이라고 말했습니다. 사무실을 답답하게 느끼고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지민",
"script": "I need fresh air first.",
"translation": "먼저 신선한 공기가 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "The deadline is tomorrow morning.",
"translation": "마감일은 내일 아침이야."
},
{
"type": "script",
"index": 7,
"speaker": "지민",
"script": "I work better with some breaks.",
"translation": "좀 쉬면서 일하면 더 잘 돼."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kim Taejun cares about most is @@.",
"hint": "김태준의 두 번째 대사를 다시 확인해보세요.",
"optionA": "work quality",
"optionB": "office environment",
"optionC": "deadline",
"result": "deadline",
"explanation": "김태준은 'The deadline is tomorrow morning'이라고 말했습니다. ISTJ의 시간과 규칙 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "Let's create a step-by-step plan.",
"translation": "단계별 계획을 만들어보자."
},
{
"type": "script",
"index": 10,
"speaker": "지민",
"script": "After a short walk, please.",
"translation": "짧게 산책한 후에 부탁해."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Fifteen minutes, then we start.",
"translation": "15분, 그리고 시작하자."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 접근 방식이 어떻게 결합되는지 생각해보세요.",
"result": "I can mix creativity with steps",
"explanation": "이 문장은 '우리는 상쾌한 창의성과 명확한 단계를 결합할 수 있다'는 의미로, ISFP의 감각적 접근과 ISTJ의 체계적 접근의 통합을 보여줍니다.",
"optionA": "steps",
"optionB": "creativity",
"optionC": "can",
"optionD": "with",
"optionE": "mix",
"optionF": "I"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "This compromise actually works well.",
"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 can't finish this report.",
"translation": "이 보고서를 끝낼 수가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "지민",
"script": "The office feels so suffocating.",
"translation": "사무실이 너무 답답하게 느껴져."
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Let's review what you've completed.",
"translation": "네가 완료한 것을 검토해보자."
},
{
"type": "ox",
"index": 4,
"quiz": "박지민은 사무실 환경에 편안함을 느끼고 있나요?",
"hint": "박지민의 두 번째 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "박지민은 'The office feels so suffocating'이라고 말했습니다. 사무실을 답답하게 느끼고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지민",
"script": "I need fresh air first.",
"translation": "먼저 신선한 공기가 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "The deadline is tomorrow morning.",
"translation": "마감일은 내일 아침이야."
},
{
"type": "script",
"index": 7,
"speaker": "지민",
"script": "I work better with some breaks.",
"translation": "좀 쉬면서 일하면 더 잘 돼."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kim Taejun cares about most is @@.",
"hint": "김태준의 두 번째 대사를 다시 확인해보세요.",
"optionA": "work quality",
"optionB": "office environment",
"optionC": "deadline",
"result": "deadline",
"explanation": "김태준은 'The deadline is tomorrow morning'이라고 말했습니다. ISTJ의 시간과 규칙 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "Let's create a step-by-step plan.",
"translation": "단계별 계획을 만들어보자."
},
{
"type": "script",
"index": 10,
"speaker": "지민",
"script": "After a short walk, please.",
"translation": "짧게 산책한 후에 부탁해."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Fifteen minutes, then we start.",
"translation": "15분, 그리고 시작하자."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 접근 방식이 어떻게 결합되는지 생각해보세요.",
"optionA": "steps",
"optionB": "creativity",
"optionC": "can",
"optionD": "with",
"optionE": "mix",
"optionF": "I",
"result": "I can mix creativity with steps",
"explanation": "이 문장은 '우리는 상쾌한 창의성과 명확한 단계를 결합할 수 있다'는 의미로, ISFP의 감각적 접근과 ISTJ의 체계적 접근의 통합을 보여줍니다."
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "This compromise actually works well.",
"translation": "이 타협은 실제로 잘 작동하네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "일상의 무지개 찾기",
"explanation": "스트레스 상황에서 ISFP의 감각적 위안 추구와 ENTP의 창의적 문제 해결 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "Life feels so gray lately.",
"translation": "요즘 삶이 너무 회색같아."
},
{
"type": "script",
"index": 2,
"speaker": "하늘",
"script": "I need something beautiful now.",
"translation": "지금 아름다운 무언가가 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "What about trying something completely new?",
"translation": "완전히 새로운 것을 시도해보는 건 어때?"
},
{
"type": "ox",
"index": 4,
"quiz": "이하늘은 현재 긍정적인 감정 상태인가요?",
"hint": "이하늘의 첫 번째 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "이하늘은 'Life feels so gray lately'라고 말했습니다. 삶이 회색 같다는 것은 무기력하거나 우울한 감정 상태를 의미합니다."
},
{
"type": "script",
"index": 5,
"speaker": "하늘",
"script": "I just want peaceful moments.",
"translation": "난 그저 평화로운 순간들을 원해."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's brainstorm exciting activities instead!",
"translation": "대신 신나는 활동들을 브레인스토밍해보자!"
},
{
"type": "script",
"index": 7,
"speaker": "하늘",
"script": "That sounds exhausting right now.",
"translation": "지금은 그게 지치게 들려."
},
{
"type": "blank",
"index": 8,
"quiz": "What Jeong Jaehyeok suggested is @@.",
"hint": "정재혁의 첫 번째와 두 번째 대사를 확인해보세요.",
"optionA": "peaceful activity",
"optionB": "something completely new",
"optionC": "staying at home",
"result": "something completely new",
"explanation": "정재혁은 'What about trying something completely new?'라고 말했습니다. ENTP의 새로운 가능성과 변화를 추구하는 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Even small changes can spark joy.",
"translation": "작은 변화들도 기쁨을 불러일으킬 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "하늘",
"script": "Like watching sunset at the park?",
"translation": "공원에서 일몰을 보는 것처럼?"
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Exactly! But with a creative twist.",
"translation": "정확해! 하지만 창의적인 변화를 주면서."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 접근 방식을 결합하는 문장을 생각해보세요.",
"result": "I like familiar beauty with new",
"explanation": "이 문장은 '우리는 친숙한 아름다움과 새로운 관점을 함께 감상할 수 있다'는 의미로, ISFP의 감각적 아름다움 추구와 ENTP의 새로운 관점을 결합합니다.",
"optionA": "like",
"optionB": "I",
"optionC": "new",
"optionD": "with",
"optionE": "beauty",
"optionF": "familiar"
},
{
"type": "script",
"index": 13,
"speaker": "하늘",
"script": "That actually sounds refreshing now.",
"translation": "그게 지금은 실제로 상쾌하게 들리네."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "일상의 무지개 찾기",
"explanation": "스트레스 상황에서 ISFP의 감각적 위안 추구와 ENTP의 창의적 문제 해결 방식의 차이",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "Life feels so gray lately.",
"translation": "요즘 삶이 너무 회색같아."
},
{
"type": "script",
"index": 2,
"speaker": "하늘",
"script": "I need something beautiful now.",
"translation": "지금 아름다운 무언가가 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "What about trying something completely new?",
"translation": "완전히 새로운 것을 시도해보는 건 어때?"
},
{
"type": "ox",
"index": 4,
"quiz": "이하늘은 현재 긍정적인 감정 상태인가요?",
"hint": "이하늘의 첫 번째 대사를 다시 확인해보세요.",
"result": "X",
"explanation": "이하늘은 'Life feels so gray lately'라고 말했습니다. 삶이 회색 같다는 것은 무기력하거나 우울한 감정 상태를 의미합니다."
},
{
"type": "script",
"index": 5,
"speaker": "하늘",
"script": "I just want peaceful moments.",
"translation": "난 그저 평화로운 순간들을 원해."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's brainstorm exciting activities instead!",
"translation": "대신 신나는 활동들을 브레인스토밍해보자!"
},
{
"type": "script",
"index": 7,
"speaker": "하늘",
"script": "That sounds exhausting right now.",
"translation": "지금은 그게 지치게 들려."
},
{
"type": "blank",
"index": 8,
"quiz": "What Jeong Jaehyeok suggested is @@.",
"hint": "정재혁의 첫 번째와 두 번째 대사를 확인해보세요.",
"optionA": "peaceful activity",
"optionB": "something completely new",
"optionC": "staying at home",
"result": "something completely new",
"explanation": "정재혁은 'What about trying something completely new?'라고 말했습니다. ENTP의 새로운 가능성과 변화를 추구하는 성향을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Even small changes can spark joy.",
"translation": "작은 변화들도 기쁨을 불러일으킬 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "하늘",
"script": "Like watching sunset at the park?",
"translation": "공원에서 일몰을 보는 것처럼?"
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Exactly! But with a creative twist.",
"translation": "정확해! 하지만 창의적인 변화를 주면서."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 접근 방식을 결합하는 문장을 생각해보세요.",
"optionA": "like",
"optionB": "I",
"optionC": "new",
"optionD": "with",
"optionE": "beauty",
"optionF": "familiar",
"result": "I like familiar beauty with new",
"explanation": "이 문장은 '우리는 친숙한 아름다움과 새로운 관점을 함께 감상할 수 있다'는 의미로, ISFP의 감각적 아름다움 추구와 ENTP의 새로운 관점을 결합합니다."
},
{
"type": "script",
"index": 13,
"speaker": "하늘",
"script": "That actually sounds refreshing now.",
"translation": "그게 지금은 실제로 상쾌하게 들리네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "감각으로 보는 세상",
"explanation": "ISFP의 감각적이고 즉각적인 세상 인식과 ENFJ의 직관적이고 사람 중심적인 정보 처리 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지혜",
"script": "Look at those beautiful autumn colors!",
"translation": "저 아름다운 가을 색깔들을 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I see people connecting with nature.",
"translation": "나는 사람들이 자연과 교감하는 걸 봐."
},
{
"type": "script",
"index": 3,
"speaker": "지혜",
"script": "The texture of these leaves feels amazing.",
"translation": "이 나뭇잎들의 질감이 정말 놀라워."
},
{
"type": "ox",
"index": 4,
"quiz": "민지혜는 가을 풍경에서 색깔과 질감에 집중합니까?",
"hint": "민지혜가 가을 풍경에서 무엇에 주목했는지 살펴보세요.",
"result": "O",
"explanation": "민지혜는 'beautiful autumn colors'와 'texture of these leaves'에 대해 언급했습니다. 그녀는 색깔과 질감과 같은 감각적 요소에 집중하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "This scene inspires community gatherings.",
"translation": "이 장면은 커뮤니티 모임을 생각나게 해."
},
{
"type": "script",
"index": 6,
"speaker": "지혜",
"script": "I'm simply enjoying what's right here.",
"translation": "난 그냥 지금 여기에 있는 것을 즐기고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Nature brings people closer together.",
"translation": "자연은 사람들을 더 가깝게 만들어."
},
{
"type": "blank",
"index": 8,
"quiz": "Lee Hyeonwoo thinks nature makes people more @@.",
"hint": "이현우가 자연이 사람들에게 미치는 영향에 대해 한 말을 확인해보세요.",
"optionA": "closer",
"optionB": "happier",
"optionC": "healthier",
"result": "closer",
"explanation": "이현우는 'Nature brings people closer together'라고 말했습니다. 그는 자연이 사람들을 더 가깝게(closer) 만든다고 생각합니다."
},
{
"type": "script",
"index": 9,
"speaker": "지혜",
"script": "I notice each unique shade of red.",
"translation": "난 각각의 독특한 빨간색 음영을 알아차려."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I see the cycle of life changing.",
"translation": "난 변화하는 생명의 순환을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "지혜",
"script": "The present moment is rich enough.",
"translation": "현재 순간은 충분히 풍요로워."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "I'm always considering future implications.",
"translation": "난 항상 미래의 의미를 고려하고 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 세상을 인식하는 방식의 차이를 생각해보세요.",
"result": "I think now is rich enough",
"explanation": "이 문장은 '나는 감각적 세부사항에 집중하는 반면, 당신은 추상적 패턴을 본다'는 의미입니다. ISFP(민지혜)의 감각적 인식과 ENFJ(이현우)의 직관적 인식의 차이를 보여줍니다.",
"optionA": "think",
"optionB": "is",
"optionC": "now",
"optionD": "I",
"optionE": "rich",
"optionF": "enough"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "감각으로 보는 세상",
"explanation": "ISFP의 감각적이고 즉각적인 세상 인식과 ENFJ의 직관적이고 사람 중심적인 정보 처리 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지혜",
"script": "Look at those beautiful autumn colors!",
"translation": "저 아름다운 가을 색깔들을 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I see people connecting with nature.",
"translation": "나는 사람들이 자연과 교감하는 걸 봐."
},
{
"type": "script",
"index": 3,
"speaker": "지혜",
"script": "The texture of these leaves feels amazing.",
"translation": "이 나뭇잎들의 질감이 정말 놀라워."
},
{
"type": "ox",
"index": 4,
"quiz": "민지혜는 가을 풍경에서 색깔과 질감에 집중합니까?",
"hint": "민지혜가 가을 풍경에서 무엇에 주목했는지 살펴보세요.",
"result": "O",
"explanation": "민지혜는 'beautiful autumn colors'와 'texture of these leaves'에 대해 언급했습니다. 그녀는 색깔과 질감과 같은 감각적 요소에 집중하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "This scene inspires community gatherings.",
"translation": "이 장면은 커뮤니티 모임을 생각나게 해."
},
{
"type": "script",
"index": 6,
"speaker": "지혜",
"script": "I'm simply enjoying what's right here.",
"translation": "난 그냥 지금 여기에 있는 것을 즐기고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Nature brings people closer together.",
"translation": "자연은 사람들을 더 가깝게 만들어."
},
{
"type": "blank",
"index": 8,
"quiz": "Lee Hyeonwoo thinks nature makes people more @@.",
"hint": "이현우가 자연이 사람들에게 미치는 영향에 대해 한 말을 확인해보세요.",
"optionA": "closer",
"optionB": "happier",
"optionC": "healthier",
"result": "closer",
"explanation": "이현우는 'Nature brings people closer together'라고 말했습니다. 그는 자연이 사람들을 더 가깝게(closer) 만든다고 생각합니다."
},
{
"type": "script",
"index": 9,
"speaker": "지혜",
"script": "I notice each unique shade of red.",
"translation": "난 각각의 독특한 빨간색 음영을 알아차려."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I see the cycle of life changing.",
"translation": "난 변화하는 생명의 순환을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "지혜",
"script": "The present moment is rich enough.",
"translation": "현재 순간은 충분히 풍요로워."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "I'm always considering future implications.",
"translation": "난 항상 미래의 의미를 고려하고 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 세상을 인식하는 방식의 차이를 생각해보세요.",
"optionA": "think",
"optionB": "is",
"optionC": "now",
"optionD": "I",
"optionE": "rich",
"optionF": "enough",
"result": "I think now is rich enough",
"explanation": "이 문장은 '나는 감각적 세부사항에 집중하는 반면, 당신은 추상적 패턴을 본다'는 의미입니다. ISFP(민지혜)의 감각적 인식과 ENFJ(이현우)의 직관적 인식의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "직감의 달인되기",
"explanation": "ISFP의 실용적이고 경험 중심적인 앎의 방식과 INTJ의 체계적이고 이론 중심적인 앎의 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "I learned pottery by just doing it.",
"translation": "난 그냥 하면서 도예를 배웠어."
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "I'd research techniques before starting anything.",
"translation": "난 어떤 것이든 시작하기 전에 기술을 연구할 거야."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "My hands just know what feels right.",
"translation": "내 손이 무엇이 옳은지 알아."
},
{
"type": "ox",
"index": 4,
"quiz": "김태현은 실습 전 이론 연구를 선호합니까?",
"hint": "김태현이 학습 방식에 대해 언급한 내용을 확인해보세요.",
"result": "O",
"explanation": "김태현은 'I'd research techniques before starting anything'이라고 말했습니다. 그는 어떤 것이든 시작하기 전에 기술을 연구하는 것을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "There are scientific principles behind ceramics.",
"translation": "도자기 뒤에는 과학적 원리가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "I learn best through direct experience.",
"translation": "난 직접 경험을 통해 가장 잘 배워."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Understanding the theory improves practical skills.",
"translation": "이론을 이해하면 실용적인 기술이 향상돼."
},
{
"type": "blank",
"index": 8,
"quiz": "The method Seo Jimin learns best is @@.",
"hint": "서지민이 어떻게 가장 잘 배운다고 했는지 확인해보세요.",
"optionA": "reading books",
"optionB": "direct experience",
"optionC": "watching videos",
"result": "direct experience",
"explanation": "서지민은 'I learn best through direct experience'라고 말했습니다. 그녀는 직접 경험(direct experience)을 통해 가장 잘 배웁니다."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Each piece has its own unique character.",
"translation": "각 작품은 저마다의 독특한 특성을 가지고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "I see patterns across different works.",
"translation": "나는 다양한 작품에서 패턴을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "The clay speaks to me somehow.",
"translation": "점토가 어떻게든 나에게 말을 걸어."
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "That's interesting from a cognitive perspective.",
"translation": "그건 인지적 관점에서 흥미롭네."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 학습 접근법 차이를 생각해보세요.",
"result": "I feel clay speaks to me",
"explanation": "이 문장은 '나는 실습 접근법을 취하는 반면, 당신은 개념적 접근법을 취한다'는 의미입니다. ISFP(서지민)의 실제적인 학습 방식과 INTJ(김태현)의 개념적 학습 방식의 차이를 보여줍니다.",
"optionA": "me",
"optionB": "to",
"optionC": "feel",
"optionD": "speaks",
"optionE": "I",
"optionF": "clay"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "직감의 달인되기",
"explanation": "ISFP의 실용적이고 경험 중심적인 앎의 방식과 INTJ의 체계적이고 이론 중심적인 앎의 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "I learned pottery by just doing it.",
"translation": "난 그냥 하면서 도예를 배웠어."
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "I'd research techniques before starting anything.",
"translation": "난 어떤 것이든 시작하기 전에 기술을 연구할 거야."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "My hands just know what feels right.",
"translation": "내 손이 무엇이 옳은지 알아."
},
{
"type": "ox",
"index": 4,
"quiz": "김태현은 실습 전 이론 연구를 선호합니까?",
"hint": "김태현이 학습 방식에 대해 언급한 내용을 확인해보세요.",
"result": "O",
"explanation": "김태현은 'I'd research techniques before starting anything'이라고 말했습니다. 그는 어떤 것이든 시작하기 전에 기술을 연구하는 것을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "There are scientific principles behind ceramics.",
"translation": "도자기 뒤에는 과학적 원리가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "I learn best through direct experience.",
"translation": "난 직접 경험을 통해 가장 잘 배워."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Understanding the theory improves practical skills.",
"translation": "이론을 이해하면 실용적인 기술이 향상돼."
},
{
"type": "blank",
"index": 8,
"quiz": "The method Seo Jimin learns best is @@.",
"hint": "서지민이 어떻게 가장 잘 배운다고 했는지 확인해보세요.",
"optionA": "reading books",
"optionB": "direct experience",
"optionC": "watching videos",
"result": "direct experience",
"explanation": "서지민은 'I learn best through direct experience'라고 말했습니다. 그녀는 직접 경험(direct experience)을 통해 가장 잘 배웁니다."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Each piece has its own unique character.",
"translation": "각 작품은 저마다의 독특한 특성을 가지고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "I see patterns across different works.",
"translation": "나는 다양한 작품에서 패턴을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "The clay speaks to me somehow.",
"translation": "점토가 어떻게든 나에게 말을 걸어."
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "That's interesting from a cognitive perspective.",
"translation": "그건 인지적 관점에서 흥미롭네."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 학습 접근법 차이를 생각해보세요.",
"optionA": "me",
"optionB": "to",
"optionC": "feel",
"optionD": "speaks",
"optionE": "I",
"optionF": "clay",
"result": "I feel clay speaks to me",
"explanation": "이 문장은 '나는 실습 접근법을 취하는 반면, 당신은 개념적 접근법을 취한다'는 의미입니다. ISFP(서지민)의 실제적인 학습 방식과 INTJ(김태현)의 개념적 학습 방식의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "예술적 감각 수집중",
"explanation": "ISFP의 미적 감각과 현재 경험 중심적인 정보 수집과 ENTP의 개념적이고 가능성 중심적인 정보 연결 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "This color combination is absolutely perfect.",
"translation": "이 색상 조합은 절대적으로 완벽해."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "What if we tried unexpected combinations?",
"translation": "예상치 못한 조합을 시도하면 어떨까?"
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "I trust what looks harmonious now.",
"translation": "난 지금 조화롭게 보이는 것을 믿어."
},
{
"type": "ox",
"index": 4,
"quiz": "정현은 이미 완성된 색상 조합에 만족합니까?",
"hint": "정현이 색상 조합에 대해 한 제안을 살펴보세요.",
"result": "X",
"explanation": "정현은 'What if we tried unexpected combinations?'라고 말했습니다. 그는 현재 조합에 만족하기보다 새로운 가능성을 탐색하고자 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "We could revolutionize design thinking here.",
"translation": "우리는 여기서 디자인 사고를 혁신할 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "I appreciate the beauty that exists now.",
"translation": "난 지금 존재하는 아름다움을 감상해."
},
{
"type": "script",
"index": 7,
"speaker": "강민",
"script": "But imagine the possibilities we haven't discovered!",
"translation": "하지만 우리가 발견하지 못한 가능성을 상상해봐!"
},
{
"type": "blank",
"index": 8,
"quiz": "What Yoon Sora emphasizes is the current @@.",
"hint": "윤소라가 현재 중요시하는 가치에 대해 말한 내용을 확인해보세요.",
"optionA": "innovation",
"optionB": "revolution",
"optionC": "beauty",
"result": "beauty",
"explanation": "윤소라는 'I appreciate the beauty that exists now'라고 말했습니다. 그녀는 현재의 아름다움(beauty)을 중요시합니다."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "Each color choice has immediate impact.",
"translation": "각 색상 선택은 즉각적인 영향을 미쳐."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Colors could symbolize broader concepts.",
"translation": "색상은 더 넓은 개념을 상징할 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "I feel what works through my senses.",
"translation": "난 내 감각을 통해 무엇이 효과적인지 느껴."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "I see connections between different design fields.",
"translation": "난 다양한 디자인 분야 간의 연결점을 봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 디자인 접근법 차이를 생각해보세요.",
"optionA": "feel",
"optionB": "I",
"optionC": "senses.",
"optionD": "works",
"optionE": "what",
"optionF": "through",
"result": "I feel what works through senses.",
"explanation": "이 문장은 '나는 즉각적인 경험을 중요시하는 반면, 당신은 잠재적 연결성을 탐색하고 있다'는 의미입니다. ISFP(윤소라)의 현재 중심적 접근법과 ENTP(강민)의 가능성 중심적 접근법의 차이를 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "예술적 감각 수집중",
"explanation": "ISFP의 미적 감각과 현재 경험 중심적인 정보 수집과 ENTP의 개념적이고 가능성 중심적인 정보 연결 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "This color combination is absolutely perfect.",
"translation": "이 색상 조합은 절대적으로 완벽해."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "What if we tried unexpected combinations?",
"translation": "예상치 못한 조합을 시도하면 어떨까?"
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "I trust what looks harmonious now.",
"translation": "난 지금 조화롭게 보이는 것을 믿어."
},
{
"type": "ox",
"index": 4,
"quiz": "정현은 이미 완성된 색상 조합에 만족합니까?",
"hint": "정현이 색상 조합에 대해 한 제안을 살펴보세요.",
"result": "X",
"explanation": "정현은 'What if we tried unexpected combinations?'라고 말했습니다. 그는 현재 조합에 만족하기보다 새로운 가능성을 탐색하고자 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "강민",
"script": "We could revolutionize design thinking here.",
"translation": "우리는 여기서 디자인 사고를 혁신할 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "I appreciate the beauty that exists now.",
"translation": "난 지금 존재하는 아름다움을 감상해."
},
{
"type": "script",
"index": 7,
"speaker": "강민",
"script": "But imagine the possibilities we haven't discovered!",
"translation": "하지만 우리가 발견하지 못한 가능성을 상상해봐!"
},
{
"type": "blank",
"index": 8,
"quiz": "What Yoon Sora emphasizes is the current @@.",
"hint": "윤소라가 현재 중요시하는 가치에 대해 말한 내용을 확인해보세요.",
"optionA": "innovation",
"optionB": "revolution",
"optionC": "beauty",
"result": "beauty",
"explanation": "윤소라는 'I appreciate the beauty that exists now'라고 말했습니다. 그녀는 현재의 아름다움(beauty)을 중요시합니다."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "Each color choice has immediate impact.",
"translation": "각 색상 선택은 즉각적인 영향을 미쳐."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Colors could symbolize broader concepts.",
"translation": "색상은 더 넓은 개념을 상징할 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "I feel what works through my senses.",
"translation": "난 내 감각을 통해 무엇이 효과적인지 느껴."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "I see connections between different design fields.",
"translation": "난 다양한 디자인 분야 간의 연결점을 봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 디자인 접근법 차이를 생각해보세요.",
"optionA": "feel",
"optionB": "I",
"optionC": "senses.",
"optionD": "works",
"optionE": "what",
"optionF": "through",
"result": "I feel what works through senses.",
"explanation": "이 문장은 '나는 즉각적인 경험을 중요시하는 반면, 당신은 잠재적 연결성을 탐색하고 있다'는 의미입니다. ISFP(윤소라)의 현재 중심적 접근법과 ENTP(강민)의 가능성 중심적 접근법의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "몰입의 순간들",
"explanation": "ISFP의 구체적이고 현재 지향적인 몰입과 INFJ의 직관적이고 의미 중심적인 이해 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "I get lost in making this music.",
"translation": "난 이 음악을 만드는 데 몰입돼."
},
{
"type": "script",
"index": 2,
"speaker": "진우",
"script": "What deeper emotions are you expressing?",
"translation": "어떤 더 깊은 감정을 표현하고 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "하늘",
"script": "I'm just feeling the melody right now.",
"translation": "난 지금 그냥 멜로디를 느끼고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "이진우는 음악의 깊은 의미에 관심이 있습니까?",
"hint": "이진우가 음악에 대해 물어본 질문을 확인해보세요.",
"result": "O",
"explanation": "이진우는 'What deeper emotions are you expressing?'라고 물었습니다. 그는 음악이 표현하는 깊은 감정과 의미에 관심을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "진우",
"script": "Music often symbolizes life's journey.",
"translation": "음악은 종종 인생의 여정을 상징해."
},
{
"type": "script",
"index": 6,
"speaker": "하늘",
"script": "These specific sounds just feel right.",
"translation": "이 특정한 소리들이 그냥 옳게 느껴져."
},
{
"type": "script",
"index": 7,
"speaker": "진우",
"script": "Your composition has universal themes.",
"translation": "네 작곡에는 보편적인 주제가 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kim Haneul considers important is @@.",
"hint": "김하늘이 음악을 만들 때 어떤 요소에 집중하는지 확인해보세요.",
"optionA": "emotions",
"optionB": "melody",
"optionC": "themes",
"result": "melody",
"explanation": "김하늘은 'I'm just feeling the melody right now'라고 말했습니다. 그녀는 깊은 의미보다 멜로디(melody) 자체에 중점을 둡니다."
},
{
"type": "script",
"index": 9,
"speaker": "하늘",
"script": "I appreciate each note as it comes.",
"translation": "난 각 음표가 나올 때마다 감상해."
},
{
"type": "script",
"index": 10,
"speaker": "진우",
"script": "I see patterns connecting across your pieces.",
"translation": "난 네 작품 전체에 걸쳐 연결되는 패턴을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "하늘",
"script": "Creating in the moment brings me joy.",
"translation": "순간에 창작하는 것이 나에게 기쁨을 가져와."
},
{
"type": "script",
"index": 12,
"speaker": "진우",
"script": "Your music reveals your inner journey.",
"translation": "네 음악은 네 내면의 여정을 드러내."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 음악 인식 방식 차이를 생각해보세요.",
"optionA": "in",
"optionB": "find",
"optionC": "moment.",
"optionD": "creating",
"optionE": "I",
"optionF": "joy",
"result": "I find joy creating in moment.",
"explanation": "이 문장은 '나는 현재 경험에 집중하는 반면, 당신은 의미와 상징성을 추구한다'는 의미입니다. ISFP(김하늘)의 현재 중심적 경험과 INFJ(이진우)의 의미 중심적 해석의 차이를 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "몰입의 순간들",
"explanation": "ISFP의 구체적이고 현재 지향적인 몰입과 INFJ의 직관적이고 의미 중심적인 이해 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "I get lost in making this music.",
"translation": "난 이 음악을 만드는 데 몰입돼."
},
{
"type": "script",
"index": 2,
"speaker": "진우",
"script": "What deeper emotions are you expressing?",
"translation": "어떤 더 깊은 감정을 표현하고 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "하늘",
"script": "I'm just feeling the melody right now.",
"translation": "난 지금 그냥 멜로디를 느끼고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "이진우는 음악의 깊은 의미에 관심이 있습니까?",
"hint": "이진우가 음악에 대해 물어본 질문을 확인해보세요.",
"result": "O",
"explanation": "이진우는 'What deeper emotions are you expressing?'라고 물었습니다. 그는 음악이 표현하는 깊은 감정과 의미에 관심을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "진우",
"script": "Music often symbolizes life's journey.",
"translation": "음악은 종종 인생의 여정을 상징해."
},
{
"type": "script",
"index": 6,
"speaker": "하늘",
"script": "These specific sounds just feel right.",
"translation": "이 특정한 소리들이 그냥 옳게 느껴져."
},
{
"type": "script",
"index": 7,
"speaker": "진우",
"script": "Your composition has universal themes.",
"translation": "네 작곡에는 보편적인 주제가 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kim Haneul considers important is @@.",
"hint": "김하늘이 음악을 만들 때 어떤 요소에 집중하는지 확인해보세요.",
"optionA": "emotions",
"optionB": "melody",
"optionC": "themes",
"result": "melody",
"explanation": "김하늘은 'I'm just feeling the melody right now'라고 말했습니다. 그녀는 깊은 의미보다 멜로디(melody) 자체에 중점을 둡니다."
},
{
"type": "script",
"index": 9,
"speaker": "하늘",
"script": "I appreciate each note as it comes.",
"translation": "난 각 음표가 나올 때마다 감상해."
},
{
"type": "script",
"index": 10,
"speaker": "진우",
"script": "I see patterns connecting across your pieces.",
"translation": "난 네 작품 전체에 걸쳐 연결되는 패턴을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "하늘",
"script": "Creating in the moment brings me joy.",
"translation": "순간에 창작하는 것이 나에게 기쁨을 가져와."
},
{
"type": "script",
"index": 12,
"speaker": "진우",
"script": "Your music reveals your inner journey.",
"translation": "네 음악은 네 내면의 여정을 드러내."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 음악 인식 방식 차이를 생각해보세요.",
"optionA": "in",
"optionB": "find",
"optionC": "moment.",
"optionD": "creating",
"optionE": "I",
"optionF": "joy",
"result": "I find joy creating in moment.",
"explanation": "이 문장은 '나는 현재 경험에 집중하는 반면, 당신은 의미와 상징성을 추구한다'는 의미입니다. ISFP(김하늘)의 현재 중심적 경험과 INFJ(이진우)의 의미 중심적 해석의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "일상의 영감노트",
"explanation": "ISFP의 구체적이고 감각적인 영감 수집과 ENTJ의 체계적이고 목표 지향적인 정보 활용 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "I collect interesting textures in my notebook.",
"translation": "난 내 노트북에 흥미로운 질감을 수집해."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "How will that achieve career objectives?",
"translation": "그것이 어떻게 경력 목표를 달성할 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "유나",
"script": "It's about appreciating beauty around me.",
"translation": "그건 내 주변의 아름다움을 감상하는 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "강준호는 이미라의 영감 노트에 실용적인 목적을 묻고 있습니까?",
"hint": "강준호가 노트에 대해 어떤 질문을 했는지 확인해보세요.",
"result": "O",
"explanation": "강준호는 'How will that achieve career objectives?'라고 물었습니다. 그는 영감 노트의 실용적인 목적과 경력적 가치에 대해 묻고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Resources should contribute to concrete goals.",
"translation": "자원은 구체적인 목표에 기여해야 해."
},
{
"type": "script",
"index": 6,
"speaker": "유나",
"script": "My creativity doesn't need practical justification.",
"translation": "내 창의성은 실용적인 정당화가 필요 없어."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "Everything should have a strategic purpose.",
"translation": "모든 것은 전략적 목적이 있어야 해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Lee Mira collects in her laptop is interesting @@.",
"hint": "이미라가 노트북에 어떤 것을 수집한다고 언급했는지 확인해보세요.",
"optionA": "ideas",
"optionB": "pictures",
"optionC": "textures",
"result": "textures",
"explanation": "이미라는 'I collect interesting textures in my notebook'라고 말했습니다. 그녀는 흥미로운 질감(textures)을 수집합니다."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Inspiration comes from unexpected everyday moments.",
"translation": "영감은 예상치 못한 일상의 순간에서 와."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "We need to channel inspiration efficiently.",
"translation": "우리는 영감을 효율적으로 연결해야 해."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Some things are valuable just being beautiful.",
"translation": "어떤 것들은 그저 아름다움만으로도 가치가 있어."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Beauty can be strategically leveraged too.",
"translation": "아름다움도 전략적으로 활용될 수 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 가치 접근법 차이를 생각해보세요.",
"result": "I think things valuable being beautiful",
"explanation": "이 문장은 '나는 본질적 가치를 보는 반면, 당신은 실용적 유용성에 집중한다'는 의미입니다. ISFP(이미라)의 내재적 가치 중심 접근법과 ENTJ(강준호)의 실용적 목적 중심 접근법의 차이를 보여줍니다.",
"optionA": "think",
"optionB": "valuable",
"optionC": "beautiful",
"optionD": "I",
"optionE": "being",
"optionF": "things"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "일상의 영감노트",
"explanation": "ISFP의 구체적이고 감각적인 영감 수집과 ENTJ의 체계적이고 목표 지향적인 정보 활용 방식의 대비",
"level": 3,
"my_mbti": "ISFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "I collect interesting textures in my notebook.",
"translation": "난 내 노트북에 흥미로운 질감을 수집해."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "How will that achieve career objectives?",
"translation": "그것이 어떻게 경력 목표를 달성할 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "유나",
"script": "It's about appreciating beauty around me.",
"translation": "그건 내 주변의 아름다움을 감상하는 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "강준호는 이미라의 영감 노트에 실용적인 목적을 묻고 있습니까?",
"hint": "강준호가 노트에 대해 어떤 질문을 했는지 확인해보세요.",
"result": "O",
"explanation": "강준호는 'How will that achieve career objectives?'라고 물었습니다. 그는 영감 노트의 실용적인 목적과 경력적 가치에 대해 묻고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Resources should contribute to concrete goals.",
"translation": "자원은 구체적인 목표에 기여해야 해."
},
{
"type": "script",
"index": 6,
"speaker": "유나",
"script": "My creativity doesn't need practical justification.",
"translation": "내 창의성은 실용적인 정당화가 필요 없어."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "Everything should have a strategic purpose.",
"translation": "모든 것은 전략적 목적이 있어야 해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Lee Mira collects in her laptop is interesting @@.",
"hint": "이미라가 노트북에 어떤 것을 수집한다고 언급했는지 확인해보세요.",
"optionA": "ideas",
"optionB": "pictures",
"optionC": "textures",
"result": "textures",
"explanation": "이미라는 'I collect interesting textures in my notebook'라고 말했습니다. 그녀는 흥미로운 질감(textures)을 수집합니다."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Inspiration comes from unexpected everyday moments.",
"translation": "영감은 예상치 못한 일상의 순간에서 와."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "We need to channel inspiration efficiently.",
"translation": "우리는 영감을 효율적으로 연결해야 해."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Some things are valuable just being beautiful.",
"translation": "어떤 것들은 그저 아름다움만으로도 가치가 있어."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Beauty can be strategically leveraged too.",
"translation": "아름다움도 전략적으로 활용될 수 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 가치 접근법 차이를 생각해보세요.",
"optionA": "think",
"optionB": "valuable",
"optionC": "beautiful",
"optionD": "I",
"optionE": "being",
"optionF": "things",
"result": "I think things valuable being beautiful",
"explanation": "이 문장은 '나는 본질적 가치를 보는 반면, 당신은 실용적 유용성에 집중한다'는 의미입니다. ISFP(이미라)의 내재적 가치 중심 접근법과 ENTJ(강준호)의 실용적 목적 중심 접근법의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "규칙 vs 자유: 동아리 회칙을 둘러싼 갈등",
"explanation": "ESTJ의 체계적이고 규칙 기반 접근법과 ESFP의 즉흥적이고 경험 중심적인 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성민",
"script": "We need stricter club attendance rules.",
"translation": "우리는 더 엄격한 동아리 출석 규칙이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But that will make things less fun.",
"translation": "하지만 그러면 더 재미없어질 거야."
},
{
"type": "script",
"index": 3,
"speaker": "성민",
"script": "Rules help us maintain club order.",
"translation": "규칙은 동아리 질서를 유지하는 데 도움이 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "이지은은 더 엄격한 규칙에 찬성합니까?",
"hint": "이지은이 규칙에 대해 한 말을 확인해보세요.",
"result": "X",
"explanation": "이지은은 'that will make things less fun'이라고 말했습니다. 그녀는 엄격한 규칙이 재미를 감소시킬 것이라고 생각하므로 찬성하지 않습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "People join clubs to enjoy themselves.",
"translation": "사람들은 즐기기 위해 동아리에 가입해."
},
{
"type": "script",
"index": 6,
"speaker": "성민",
"script": "But inconsistent attendance disrupts activities.",
"translation": "하지만 일관되지 않은 출석은 활동을 방해해."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Flexibility makes people feel more welcome.",
"translation": "유연성은 사람들이 더 환영받는다고 느끼게 해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Park Seongmin worries about is that inconsistent @@ interferes with activities.",
"hint": "박성민이 활동을 방해한다고 언급한 것이 무엇인지 확인해보세요.",
"optionA": "funding",
"optionB": "leadership",
"optionC": "attendance",
"result": "attendance",
"explanation": "박성민은 'inconsistent attendance disrupts activities'라고 말했습니다. 그는 일관되지 않은 출석(attendance)이 활동을 방해한다고 우려합니다."
},
{
"type": "script",
"index": 9,
"speaker": "성민",
"script": "Structure gives everyone clear expectations.",
"translation": "구조는 모두에게 명확한 기대치를 제공해."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "But spontaneity creates the best memories!",
"translation": "하지만 즉흥성이 최고의 추억을 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "Maybe we can find middle ground?",
"translation": "아마도 우리는 중간 지점을 찾을 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Like flexible attendance with advance notice?",
"translation": "사전 통지가 있는 유연한 출석 같은 거?"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 동아리 운영 접근법 차이를 생각해보세요.",
"result": "You like order I like fun",
"explanation": "이 문장은 '당신은 질서를 우선시하는 반면, 나는 즐거움을 우선시한다'는 의미입니다. ESTJ(박성민)와 ESFP(이지은)의 우선순위 차이를 보여줍니다.",
"optionA": "I",
"optionB": "fun",
"optionC": "like",
"optionD": "You",
"optionE": "like",
"optionF": "order"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "규칙 vs 자유: 동아리 회칙을 둘러싼 갈등",
"explanation": "ESTJ의 체계적이고 규칙 기반 접근법과 ESFP의 즉흥적이고 경험 중심적인 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성민",
"script": "We need stricter club attendance rules.",
"translation": "우리는 더 엄격한 동아리 출석 규칙이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But that will make things less fun.",
"translation": "하지만 그러면 더 재미없어질 거야."
},
{
"type": "script",
"index": 3,
"speaker": "성민",
"script": "Rules help us maintain club order.",
"translation": "규칙은 동아리 질서를 유지하는 데 도움이 돼."
},
{
"type": "ox",
"index": 4,
"quiz": "이지은은 더 엄격한 규칙에 찬성합니까?",
"hint": "이지은이 규칙에 대해 한 말을 확인해보세요.",
"result": "X",
"explanation": "이지은은 'that will make things less fun'이라고 말했습니다. 그녀는 엄격한 규칙이 재미를 감소시킬 것이라고 생각하므로 찬성하지 않습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "People join clubs to enjoy themselves.",
"translation": "사람들은 즐기기 위해 동아리에 가입해."
},
{
"type": "script",
"index": 6,
"speaker": "성민",
"script": "But inconsistent attendance disrupts activities.",
"translation": "하지만 일관되지 않은 출석은 활동을 방해해."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Flexibility makes people feel more welcome.",
"translation": "유연성은 사람들이 더 환영받는다고 느끼게 해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Park Seongmin worries about is that inconsistent @@ interferes with activities.",
"hint": "박성민이 활동을 방해한다고 언급한 것이 무엇인지 확인해보세요.",
"optionA": "funding",
"optionB": "leadership",
"optionC": "attendance",
"result": "attendance",
"explanation": "박성민은 'inconsistent attendance disrupts activities'라고 말했습니다. 그는 일관되지 않은 출석(attendance)이 활동을 방해한다고 우려합니다."
},
{
"type": "script",
"index": 9,
"speaker": "성민",
"script": "Structure gives everyone clear expectations.",
"translation": "구조는 모두에게 명확한 기대치를 제공해."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "But spontaneity creates the best memories!",
"translation": "하지만 즉흥성이 최고의 추억을 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "Maybe we can find middle ground?",
"translation": "아마도 우리는 중간 지점을 찾을 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Like flexible attendance with advance notice?",
"translation": "사전 통지가 있는 유연한 출석 같은 거?"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 동아리 운영 접근법 차이를 생각해보세요.",
"optionA": "I",
"optionB": "fun",
"optionC": "like",
"optionD": "You",
"optionE": "like",
"optionF": "order",
"result": "You like order I like fun",
"explanation": "이 문장은 '당신은 질서를 우선시하는 반면, 나는 즐거움을 우선시한다'는 의미입니다. ESTJ(박성민)와 ESFP(이지은)의 우선순위 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "직접성 vs 배려: 친구 사이의 오해",
"explanation": "ESTJ의 직설적이고 사실 중심적인 대화 방식과 ISFJ의 배려하고 조화로운 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "You're always late to our meetings.",
"translation": "너는 항상 우리 모임에 늦어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "I'm sorry if I upset you.",
"translation": "널 속상하게 했다면 미안해."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "It's not about feelings, it's facts.",
"translation": "감정의 문제가 아니라 사실이야."
},
{
"type": "ox",
"index": 4,
"quiz": "강민준은 이수진의 사과에 만족했습니까?",
"hint": "강민준이 이수진의 사과에 대해 어떻게 반응했는지 확인해보세요.",
"result": "X",
"explanation": "강민준은 'It's not about feelings, it's facts'라고 말했습니다. 그는 이수진의 감정적인 사과보다 사실에 집중하길 원하므로, 사과에 만족하지 않았습니다."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "I didn't mean to hurt anyone.",
"translation": "누구도 상처주려는 의도는 없었어."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "The issue is your repeated tardiness.",
"translation": "문제는 네가 반복적으로 지각한다는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I care about maintaining our friendship.",
"translation": "난 우리 우정을 유지하는 것이 중요해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kang Minjun pointed out as a problem is @@.",
"hint": "강민준이 문제라고 명확히 언급한 내용을 확인해보세요.",
"optionA": "feelings",
"optionB": "friendship",
"optionC": "tardiness",
"result": "tardiness",
"explanation": "강민준은 'The issue is your repeated tardiness'라고 말했습니다. 그는 이수진의 반복적인 지각(tardiness)을 문제로 지적했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Let's address the actual problem directly.",
"translation": "실제 문제를 직접적으로 다루자."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "I'll try to be on time.",
"translation": "제시간에 오도록 노력할게."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "That's all I wanted to hear.",
"translation": "그게 내가 듣고 싶었던 전부야."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "And you'll be more patient too?",
"translation": "그리고 너도 더 인내심을 갖겠지?"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 해결 접근법 차이를 생각해보세요.",
"optionA": "harmony",
"optionB": "to",
"optionC": "too.",
"optionD": "I",
"optionE": "want",
"optionF": "preserve",
"result": "I want to preserve harmony too.",
"explanation": "이 문장은 '당신은 문제 해결에 집중하는 반면, 나는 조화 유지에 집중한다'는 의미입니다. ESTJ(강민준)와 ISFJ(이수진)의 접근법 차이를 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "직접성 vs 배려: 친구 사이의 오해",
"explanation": "ESTJ의 직설적이고 사실 중심적인 대화 방식과 ISFJ의 배려하고 조화로운 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "You're always late to our meetings.",
"translation": "너는 항상 우리 모임에 늦어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "I'm sorry if I upset you.",
"translation": "널 속상하게 했다면 미안해."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "It's not about feelings, it's facts.",
"translation": "감정의 문제가 아니라 사실이야."
},
{
"type": "ox",
"index": 4,
"quiz": "강민준은 이수진의 사과에 만족했습니까?",
"hint": "강민준이 이수진의 사과에 대해 어떻게 반응했는지 확인해보세요.",
"result": "X",
"explanation": "강민준은 'It's not about feelings, it's facts'라고 말했습니다. 그는 이수진의 감정적인 사과보다 사실에 집중하길 원하므로, 사과에 만족하지 않았습니다."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "I didn't mean to hurt anyone.",
"translation": "누구도 상처주려는 의도는 없었어."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "The issue is your repeated tardiness.",
"translation": "문제는 네가 반복적으로 지각한다는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I care about maintaining our friendship.",
"translation": "난 우리 우정을 유지하는 것이 중요해."
},
{
"type": "blank",
"index": 8,
"quiz": "What Kang Minjun pointed out as a problem is @@.",
"hint": "강민준이 문제라고 명확히 언급한 내용을 확인해보세요.",
"optionA": "feelings",
"optionB": "friendship",
"optionC": "tardiness",
"result": "tardiness",
"explanation": "강민준은 'The issue is your repeated tardiness'라고 말했습니다. 그는 이수진의 반복적인 지각(tardiness)을 문제로 지적했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Let's address the actual problem directly.",
"translation": "실제 문제를 직접적으로 다루자."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "I'll try to be on time.",
"translation": "제시간에 오도록 노력할게."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "That's all I wanted to hear.",
"translation": "그게 내가 듣고 싶었던 전부야."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "And you'll be more patient too?",
"translation": "그리고 너도 더 인내심을 갖겠지?"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 해결 접근법 차이를 생각해보세요.",
"optionA": "harmony",
"optionB": "to",
"optionC": "too.",
"optionD": "I",
"optionE": "want",
"optionF": "preserve",
"result": "I want to preserve harmony too.",
"explanation": "이 문장은 '당신은 문제 해결에 집중하는 반면, 나는 조화 유지에 집중한다'는 의미입니다. ESTJ(강민준)와 ISFJ(이수진)의 접근법 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "목표 vs 감정: 연인 간의 갈등",
"explanation": "ESTJ의 논리적이고 문제 해결 중심적인 접근법과 ENFJ의 공감적이고 관계 중심적인 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "승우",
"script": "We need to decide about moving.",
"translation": "우리는 이사에 대해 결정해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "How do you feel about it?",
"translation": "그것에 대해 어떻게 느껴?"
},
{
"type": "script",
"index": 3,
"speaker": "승우",
"script": "It's about practicality, not feelings.",
"translation": "그건 감정이 아니라 실용성의 문제야."
},
{
"type": "ox",
"index": 4,
"quiz": "한미나는 실용적인 측면보다 감정적인 측면을 먼저 고려합니까?",
"hint": "한미나가 먼저 물어본 질문을 확인해보세요.",
"result": "O",
"explanation": "한미나는 'How do you feel about it?'이라고 물었습니다. 그녀는 실용적인 측면보다 감정적인 측면을 먼저 고려하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "But our relationship needs emotional consideration.",
"translation": "하지만 우리 관계는 감정적 고려가 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "승우",
"script": "Job opportunities should guide our decision.",
"translation": "취업 기회가 우리 결정을 이끌어야 해."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "What about our friends and family?",
"translation": "우리 친구들과 가족은 어떡해?"
},
{
"type": "blank",
"index": 8,
"quiz": "What Jeong Seungwoo thinks should guide decisions is @@.",
"hint": "정승우가 결정에 중요하다고 언급한 것이 무엇인지 확인해보세요.",
"optionA": "feelings",
"optionB": "job opportunities",
"optionC": "friends",
"result": "job opportunities",
"explanation": "정승우는 'Job opportunities should guide our decision'이라고 말했습니다. 그는 취업 기회(job opportunities)가 결정을 이끌어야 한다고 생각합니다."
},
{
"type": "script",
"index": 9,
"speaker": "승우",
"script": "We can make new connections anywhere.",
"translation": "우리는 어디서든 새로운 인연을 만들 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Relationships aren't so easily replaceable.",
"translation": "관계는 그렇게 쉽게 대체할 수 없어."
},
{
"type": "script",
"index": 11,
"speaker": "승우",
"script": "I see your concerns are valid.",
"translation": "네 걱정이 타당하다는 걸 이해해."
},
{
"type": "script",
"index": 12,
"speaker": "미나",
"script": "And I understand your practical perspective.",
"translation": "그리고 나도 네 실용적인 관점을 이해해."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 접근법 차이를 생각해보세요.",
"optionA": "aren't",
"optionB": "I",
"optionC": "replaceable.",
"optionD": "relationships",
"optionE": "easily",
"optionF": "think",
"result": "I think relationships aren't easily replaceable.",
"explanation": "이 문장은 '당신은 논리를 통해 결정하는 반면, 나는 인간 관계를 통해 결정한다'는 의미입니다. ESTJ(정승우)와 ENFJ(한미나)의 의사결정 접근법 차이를 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "목표 vs 감정: 연인 간의 갈등",
"explanation": "ESTJ의 논리적이고 문제 해결 중심적인 접근법과 ENFJ의 공감적이고 관계 중심적인 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "승우",
"script": "We need to decide about moving.",
"translation": "우리는 이사에 대해 결정해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "How do you feel about it?",
"translation": "그것에 대해 어떻게 느껴?"
},
{
"type": "script",
"index": 3,
"speaker": "승우",
"script": "It's about practicality, not feelings.",
"translation": "그건 감정이 아니라 실용성의 문제야."
},
{
"type": "ox",
"index": 4,
"quiz": "한미나는 실용적인 측면보다 감정적인 측면을 먼저 고려합니까?",
"hint": "한미나가 먼저 물어본 질문을 확인해보세요.",
"result": "O",
"explanation": "한미나는 'How do you feel about it?'이라고 물었습니다. 그녀는 실용적인 측면보다 감정적인 측면을 먼저 고려하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "But our relationship needs emotional consideration.",
"translation": "하지만 우리 관계는 감정적 고려가 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "승우",
"script": "Job opportunities should guide our decision.",
"translation": "취업 기회가 우리 결정을 이끌어야 해."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "What about our friends and family?",
"translation": "우리 친구들과 가족은 어떡해?"
},
{
"type": "blank",
"index": 8,
"quiz": "What Jeong Seungwoo thinks should guide decisions is @@.",
"hint": "정승우가 결정에 중요하다고 언급한 것이 무엇인지 확인해보세요.",
"optionA": "feelings",
"optionB": "job opportunities",
"optionC": "friends",
"result": "job opportunities",
"explanation": "정승우는 'Job opportunities should guide our decision'이라고 말했습니다. 그는 취업 기회(job opportunities)가 결정을 이끌어야 한다고 생각합니다."
},
{
"type": "script",
"index": 9,
"speaker": "승우",
"script": "We can make new connections anywhere.",
"translation": "우리는 어디서든 새로운 인연을 만들 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Relationships aren't so easily replaceable.",
"translation": "관계는 그렇게 쉽게 대체할 수 없어."
},
{
"type": "script",
"index": 11,
"speaker": "승우",
"script": "I see your concerns are valid.",
"translation": "네 걱정이 타당하다는 걸 이해해."
},
{
"type": "script",
"index": 12,
"speaker": "미나",
"script": "And I understand your practical perspective.",
"translation": "그리고 나도 네 실용적인 관점을 이해해."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 접근법 차이를 생각해보세요.",
"optionA": "aren't",
"optionB": "I",
"optionC": "replaceable.",
"optionD": "relationships",
"optionE": "easily",
"optionF": "think",
"result": "I think relationships aren't easily replaceable.",
"explanation": "이 문장은 '당신은 논리를 통해 결정하는 반면, 나는 인간 관계를 통해 결정한다'는 의미입니다. ESTJ(정승우)와 ENFJ(한미나)의 의사결정 접근법 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "규칙 vs 원리: 가족 규칙의 충돌",
"explanation": "ESTJ의 체계적이고 실용적인 규칙 접근법과 INTP의 개념적이고 질문 중심적인 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "Everyone must follow house rules.",
"translation": "모두 집안 규칙을 따라야 해."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "But why have these specific rules?",
"translation": "하지만 왜 이런 특정 규칙이 있지?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Rules maintain household order and efficiency.",
"translation": "규칙은 가정의 질서와 효율성을 유지해."
},
{
"type": "ox",
"index": 4,
"quiz": "이현우는 규칙을 무조건 따라야 한다고 생각합니까?",
"hint": "이현우가 규칙에 대해 어떤 태도를 보이는지 확인해보세요.",
"result": "X",
"explanation": "이현우는 'why have these specific rules?'라고 질문했습니다. 그는 규칙을 무조건 따르기보다 규칙의 이유를 이해하고자 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Shouldn't rules follow logical principles?",
"translation": "규칙은 논리적 원칙을 따라야 하지 않아?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Our rules have worked for years.",
"translation": "우리 규칙은 몇 년 동안 잘 작동했어."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Past success doesn't guarantee optimal solutions.",
"translation": "과거의 성공이 최적의 해결책을 보장하지 않아."
},
{
"type": "blank",
"index": 8,
"quiz": "According to Kim Taejun, household rules maintain the family's @@ and efficiency.",
"hint": "김태준이 규칙이 유지한다고 말한 것이 무엇인지 확인해보세요.",
"optionA": "happiness",
"optionB": "order",
"optionC": "tradition",
"result": "order",
"explanation": "김태준은 'Rules maintain household order and efficiency'라고 말했습니다. 그에 따르면 규칙은 가정의 질서(order)와 효율성을 유지합니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "We need consistency, not theoretical debates.",
"translation": "우리는 이론적인 토론이 아니라 일관성이 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Let's analyze why certain rules work.",
"translation": "왜 특정 규칙들이 작동하는지 분석해보자."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "You bring up interesting considerations.",
"translation": "넌 흥미로운 고려사항을 제시하는구나."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "And I see the value of consistency.",
"translation": "그리고 나도 일관성의 가치를 이해해."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 규칙 접근법 차이를 생각해보세요.",
"result": "I want to study why rules work",
"explanation": "이 문장은 '당신은 실용적 적용을 중요시하는 반면, 나는 이론적 기반을 추구한다'는 의미입니다. ESTJ(김태준)와 INTP(이현우)의 접근법 차이를 보여줍니다.",
"optionA": "work",
"optionB": "to",
"optionC": "want",
"optionD": "why",
"optionE": "rules",
"optionF": "study",
"optionG": "I"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "규칙 vs 원리: 가족 규칙의 충돌",
"explanation": "ESTJ의 체계적이고 실용적인 규칙 접근법과 INTP의 개념적이고 질문 중심적인 접근법의 대비",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "Everyone must follow house rules.",
"translation": "모두 집안 규칙을 따라야 해."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "But why have these specific rules?",
"translation": "하지만 왜 이런 특정 규칙이 있지?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Rules maintain household order and efficiency.",
"translation": "규칙은 가정의 질서와 효율성을 유지해."
},
{
"type": "ox",
"index": 4,
"quiz": "이현우는 규칙을 무조건 따라야 한다고 생각합니까?",
"hint": "이현우가 규칙에 대해 어떤 태도를 보이는지 확인해보세요.",
"result": "X",
"explanation": "이현우는 'why have these specific rules?'라고 질문했습니다. 그는 규칙을 무조건 따르기보다 규칙의 이유를 이해하고자 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Shouldn't rules follow logical principles?",
"translation": "규칙은 논리적 원칙을 따라야 하지 않아?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Our rules have worked for years.",
"translation": "우리 규칙은 몇 년 동안 잘 작동했어."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Past success doesn't guarantee optimal solutions.",
"translation": "과거의 성공이 최적의 해결책을 보장하지 않아."
},
{
"type": "blank",
"index": 8,
"quiz": "According to Kim Taejun, household rules maintain the family's @@ and efficiency.",
"hint": "김태준이 규칙이 유지한다고 말한 것이 무엇인지 확인해보세요.",
"optionA": "happiness",
"optionB": "order",
"optionC": "tradition",
"result": "order",
"explanation": "김태준은 'Rules maintain household order and efficiency'라고 말했습니다. 그에 따르면 규칙은 가정의 질서(order)와 효율성을 유지합니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "We need consistency, not theoretical debates.",
"translation": "우리는 이론적인 토론이 아니라 일관성이 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Let's analyze why certain rules work.",
"translation": "왜 특정 규칙들이 작동하는지 분석해보자."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "You bring up interesting considerations.",
"translation": "넌 흥미로운 고려사항을 제시하는구나."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "And I see the value of consistency.",
"translation": "그리고 나도 일관성의 가치를 이해해."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 규칙 접근법 차이를 생각해보세요.",
"optionA": "work",
"optionB": "to",
"optionC": "want",
"optionD": "why",
"optionE": "rules",
"optionF": "study",
"optionG": "I",
"result": "I want to study why rules work",
"explanation": "이 문장은 '당신은 실용적 적용을 중요시하는 반면, 나는 이론적 기반을 추구한다'는 의미입니다. ESTJ(김태준)와 INTP(이현우)의 접근법 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기대 이하의 성적표: 두 가지 대처법",
"explanation": "시험 성적 하락에 대한 ESTJ의 실용적 대처와 INFP의 감성적 반응 차이",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I got a C on the math test.",
"translation": "수학 시험에서 C를 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "Oh no! Are you feeling okay?",
"translation": "오, 안돼! 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I need to analyze my mistakes.",
"translation": "내 실수를 분석해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "박준혁은 시험 결과에 대해 감정적으로 반응했습니까?",
"hint": "박준혁의 대사를 다시 확인해보세요. 그의 반응 방식은 어떤가요?",
"result": "X",
"explanation": "박준혁은 감정적으로 반응하기보다 'I need to analyze my mistakes'라고 말하며 논리적이고 분석적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Maybe you're being too hard on yourself.",
"translation": "너무 자신을 몰아붙이는 건 아닐까?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I'm creating a study plan immediately.",
"translation": "당장 공부 계획을 세울 거야."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Take some time to rest first.",
"translation": "먼저 좀 쉬는 시간을 가져봐."
},
{
"type": "blank",
"index": 8,
"quiz": "Kim Haeun suggests Park Junhyeok first @@.",
"hint": "김하은의 마지막 대화를 확인해보세요.",
"optionA": "study harder",
"optionB": "rest",
"optionC": "ask the teacher",
"result": "rest",
"explanation": "김하은은 'Take some time to rest first'라고 말했습니다. 즉, 먼저 쉬는 것(rest)을 제안했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Rest? I need to fix this now.",
"translation": "쉬라고? 지금 이걸 고쳐야 해."
},
{
"type": "script",
"index": 10,
"speaker": "하은",
"script": "Sometimes emotions matter too, you know.",
"translation": "가끔은 감정도 중요하다는 거 알지?"
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Action matters more than feelings now.",
"translation": "지금은 감정보다 행동이 더 중요해."
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Let me help you in my way.",
"translation": "내 방식으로 도와줄게."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람이 상황을 해결하려는 접근법을 비교해보세요.",
"result": "Park is analytical Kim is emotional",
"explanation": "박준혁(Park)은 분석적인(analytical) 접근법을 보이는 반면, 김하은(Kim)은 감정적인(emotional) 접근법을 보입니다.",
"optionA": "Kim",
"optionB": "is",
"optionC": "analytical",
"optionD": "emotional",
"optionE": "Park",
"optionF": "is"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기대 이하의 성적표: 두 가지 대처법",
"explanation": "시험 성적 하락에 대한 ESTJ의 실용적 대처와 INFP의 감성적 반응 차이",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I got a C on the math test.",
"translation": "수학 시험에서 C를 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "Oh no! Are you feeling okay?",
"translation": "오, 안돼! 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I need to analyze my mistakes.",
"translation": "내 실수를 분석해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "박준혁은 시험 결과에 대해 감정적으로 반응했습니까?",
"hint": "박준혁의 대사를 다시 확인해보세요. 그의 반응 방식은 어떤가요?",
"result": "X",
"explanation": "박준혁은 감정적으로 반응하기보다 'I need to analyze my mistakes'라고 말하며 논리적이고 분석적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Maybe you're being too hard on yourself.",
"translation": "너무 자신을 몰아붙이는 건 아닐까?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I'm creating a study plan immediately.",
"translation": "당장 공부 계획을 세울 거야."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Take some time to rest first.",
"translation": "먼저 좀 쉬는 시간을 가져봐."
},
{
"type": "blank",
"index": 8,
"quiz": "Kim Haeun suggests Park Junhyeok first @@.",
"hint": "김하은의 마지막 대화를 확인해보세요.",
"optionA": "study harder",
"optionB": "rest",
"optionC": "ask the teacher",
"result": "rest",
"explanation": "김하은은 'Take some time to rest first'라고 말했습니다. 즉, 먼저 쉬는 것(rest)을 제안했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Rest? I need to fix this now.",
"translation": "쉬라고? 지금 이걸 고쳐야 해."
},
{
"type": "script",
"index": 10,
"speaker": "하은",
"script": "Sometimes emotions matter too, you know.",
"translation": "가끔은 감정도 중요하다는 거 알지?"
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Action matters more than feelings now.",
"translation": "지금은 감정보다 행동이 더 중요해."
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Let me help you in my way.",
"translation": "내 방식으로 도와줄게."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람이 상황을 해결하려는 접근법을 비교해보세요.",
"optionA": "Kim",
"optionB": "is",
"optionC": "analytical",
"optionD": "emotional",
"optionE": "Park",
"optionF": "is",
"result": "Park is analytical Kim is emotional",
"explanation": "박준혁(Park)은 분석적인(analytical) 접근법을 보이는 반면, 김하은(Kim)은 감정적인(emotional) 접근법을 보입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "날아간 계획, 두 가지 대응법",
"explanation": "계획 차질에 대한 ESTJ의 구조적 대응과 ENFP의 유연한 적응력 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Our presentation got moved to tomorrow!",
"translation": "우리 발표가 내일로 당겨졌어!"
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Really? That sounds exciting actually!",
"translation": "정말? 사실 그거 흥미진진한데!"
},
{
"type": "script",
"index": 3,
"speaker": "민석",
"script": "Exciting? It's a disaster for us.",
"translation": "흥미진진? 우리한테는 재앙이야."
},
{
"type": "ox",
"index": 4,
"quiz": "최지아는 발표 일정 변경을 부정적으로 받아들였습니까?",
"hint": "최지아의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "최지아는 'That sounds exciting actually!'라고 말했습니다. 일정 변경을 부정적이 아닌 흥미롭고 긍정적인 것으로 받아들였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "We can improvise and be creative!",
"translation": "즉흥적으로 창의력을 발휘할 수 있잖아!"
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "We need to follow our original plan.",
"translation": "원래 계획을 따라야 해."
},
{
"type": "script",
"index": 7,
"speaker": "지아",
"script": "Let's add some new fun ideas!",
"translation": "새로운 재미있는 아이디어를 추가하자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Lee Minseok emphasizes @@ in presentation preparation.",
"hint": "이민석의 마지막 대사를 확인해보세요.",
"optionA": "creativity",
"optionB": "following the original plan",
"optionC": "teamwork",
"result": "following the original plan",
"explanation": "이민석은 'We need to follow our original plan'이라고 말했습니다. 그는 원래 계획을 따르는 것(following the original plan)을 강조합니다."
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "This change is stressing me out.",
"translation": "이 변화가 나를 스트레스 받게 해."
},
{
"type": "script",
"index": 10,
"speaker": "지아",
"script": "Changes bring new opportunities, Min-seok!",
"translation": "변화는 새로운 기회를 가져와, 민석아!"
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "I need stability, not opportunities now.",
"translation": "지금은 기회가 아니라 안정이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "Let's adapt together and make it work!",
"translation": "함께 적응해서 이 상황을 잘 해결하자!"
},
{
"type": "puzzle",
"index": 13,
"hint": "각 사람이 변화에 어떻게 반응하는지 생각해보세요.",
"result": "Lee likes stable Choi likes flexible",
"explanation": "이민석(Lee)은 안정성(stability)을 중요시하는 반면, 최지아(Choi)는 적응력(adaptability)을 중요시합니다.",
"optionA": "likes",
"optionB": "stable",
"optionC": "likes",
"optionD": "Choi",
"optionE": "Lee",
"optionF": "flexible"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "날아간 계획, 두 가지 대응법",
"explanation": "계획 차질에 대한 ESTJ의 구조적 대응과 ENFP의 유연한 적응력 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Our presentation got moved to tomorrow!",
"translation": "우리 발표가 내일로 당겨졌어!"
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Really? That sounds exciting actually!",
"translation": "정말? 사실 그거 흥미진진한데!"
},
{
"type": "script",
"index": 3,
"speaker": "민석",
"script": "Exciting? It's a disaster for us.",
"translation": "흥미진진? 우리한테는 재앙이야."
},
{
"type": "ox",
"index": 4,
"quiz": "최지아는 발표 일정 변경을 부정적으로 받아들였습니까?",
"hint": "최지아의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "최지아는 'That sounds exciting actually!'라고 말했습니다. 일정 변경을 부정적이 아닌 흥미롭고 긍정적인 것으로 받아들였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "We can improvise and be creative!",
"translation": "즉흥적으로 창의력을 발휘할 수 있잖아!"
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "We need to follow our original plan.",
"translation": "원래 계획을 따라야 해."
},
{
"type": "script",
"index": 7,
"speaker": "지아",
"script": "Let's add some new fun ideas!",
"translation": "새로운 재미있는 아이디어를 추가하자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Lee Minseok emphasizes @@ in presentation preparation.",
"hint": "이민석의 마지막 대사를 확인해보세요.",
"optionA": "creativity",
"optionB": "following the original plan",
"optionC": "teamwork",
"result": "following the original plan",
"explanation": "이민석은 'We need to follow our original plan'이라고 말했습니다. 그는 원래 계획을 따르는 것(following the original plan)을 강조합니다."
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "This change is stressing me out.",
"translation": "이 변화가 나를 스트레스 받게 해."
},
{
"type": "script",
"index": 10,
"speaker": "지아",
"script": "Changes bring new opportunities, Min-seok!",
"translation": "변화는 새로운 기회를 가져와, 민석아!"
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "I need stability, not opportunities now.",
"translation": "지금은 기회가 아니라 안정이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "Let's adapt together and make it work!",
"translation": "함께 적응해서 이 상황을 잘 해결하자!"
},
{
"type": "puzzle",
"index": 13,
"hint": "각 사람이 변화에 어떻게 반응하는지 생각해보세요.",
"optionA": "likes",
"optionB": "stable",
"optionC": "likes",
"optionD": "Choi",
"optionE": "Lee",
"optionF": "flexible",
"result": "Lee likes stable Choi likes flexible",
"explanation": "이민석(Lee)은 안정성(stability)을 중요시하는 반면, 최지아(Choi)는 적응력(adaptability)을 중요시합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "날아간 계획, 두 가지 대응법",
"explanation": "계획 차질에 대한 ESTJ의 구조적 대응과 ENFP의 유연한 적응력 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Our presentation got moved to tomorrow!",
"translation": "우리 발표가 내일로 당겨졌어!"
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Really? That sounds exciting actually!",
"translation": "정말? 사실 그거 흥미진진한데!"
},
{
"type": "script",
"index": 3,
"speaker": "민석",
"script": "Exciting? It's a disaster for us.",
"translation": "흥미진진? 우리한테는 재앙이야."
},
{
"type": "ox",
"index": 4,
"quiz": "최지아는 발표 일정 변경을 부정적으로 받아들였습니까?",
"hint": "최지아의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "최지아는 'That sounds exciting actually!'라고 말했습니다. 일정 변경을 부정적이 아닌 흥미롭고 긍정적인 것으로 받아들였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "We can improvise and be creative!",
"translation": "즉흥적으로 창의력을 발휘할 수 있잖아!"
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "We need to follow our original plan.",
"translation": "원래 계획을 따라야 해."
},
{
"type": "script",
"index": 7,
"speaker": "지아",
"script": "Let's add some new fun ideas!",
"translation": "새로운 재미있는 아이디어를 추가하자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Lee Minseok emphasizes @@ in presentation preparation.",
"hint": "이민석의 마지막 대사를 확인해보세요.",
"optionA": "creativity",
"optionB": "following the original plan",
"optionC": "teamwork",
"result": "following the original plan",
"explanation": "이민석은 'We need to follow our original plan'이라고 말했습니다. 그는 원래 계획을 따르는 것(following the original plan)을 강조합니다."
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "This change is stressing me out.",
"translation": "이 변화가 나를 스트레스 받게 해."
},
{
"type": "script",
"index": 10,
"speaker": "지아",
"script": "Changes bring new opportunities, Min-seok!",
"translation": "변화는 새로운 기회를 가져와, 민석아!"
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "I need stability, not opportunities now.",
"translation": "지금은 기회가 아니라 안정이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "Let's adapt together and make it work!",
"translation": "함께 적응해서 이 상황을 잘 해결하자!"
},
{
"type": "puzzle",
"index": 13,
"hint": "각 사람이 변화에 어떻게 반응하는지 생각해보세요.",
"result": "Lee likes stable Choi likes flexible",
"explanation": "이민석(Lee)은 안정성(stability)을 중요시하는 반면, 최지아(Choi)는 적응력(adaptability)을 중요시합니다.",
"optionA": "likes",
"optionB": "flexible",
"optionC": "stable",
"optionD": "Lee",
"optionE": "likes",
"optionF": "Choi"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "날아간 계획, 두 가지 대응법",
"explanation": "계획 차질에 대한 ESTJ의 구조적 대응과 ENFP의 유연한 적응력 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Our presentation got moved to tomorrow!",
"translation": "우리 발표가 내일로 당겨졌어!"
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Really? That sounds exciting actually!",
"translation": "정말? 사실 그거 흥미진진한데!"
},
{
"type": "script",
"index": 3,
"speaker": "민석",
"script": "Exciting? It's a disaster for us.",
"translation": "흥미진진? 우리한테는 재앙이야."
},
{
"type": "ox",
"index": 4,
"quiz": "최지아는 발표 일정 변경을 부정적으로 받아들였습니까?",
"hint": "최지아의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "최지아는 'That sounds exciting actually!'라고 말했습니다. 일정 변경을 부정적이 아닌 흥미롭고 긍정적인 것으로 받아들였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "We can improvise and be creative!",
"translation": "즉흥적으로 창의력을 발휘할 수 있잖아!"
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "We need to follow our original plan.",
"translation": "원래 계획을 따라야 해."
},
{
"type": "script",
"index": 7,
"speaker": "지아",
"script": "Let's add some new fun ideas!",
"translation": "새로운 재미있는 아이디어를 추가하자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Lee Minseok emphasizes @@ in presentation preparation.",
"hint": "이민석의 마지막 대사를 확인해보세요.",
"optionA": "creativity",
"optionB": "following the original plan",
"optionC": "teamwork",
"result": "following the original plan",
"explanation": "이민석은 'We need to follow our original plan'이라고 말했습니다. 그는 원래 계획을 따르는 것(following the original plan)을 강조합니다."
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "This change is stressing me out.",
"translation": "이 변화가 나를 스트레스 받게 해."
},
{
"type": "script",
"index": 10,
"speaker": "지아",
"script": "Changes bring new opportunities, Min-seok!",
"translation": "변화는 새로운 기회를 가져와, 민석아!"
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "I need stability, not opportunities now.",
"translation": "지금은 기회가 아니라 안정이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "Let's adapt together and make it work!",
"translation": "함께 적응해서 이 상황을 잘 해결하자!"
},
{
"type": "puzzle",
"index": 13,
"hint": "각 사람이 변화에 어떻게 반응하는지 생각해보세요.",
"optionA": "likes",
"optionB": "flexible",
"optionC": "stable",
"optionD": "Lee",
"optionE": "likes",
"optionF": "Choi",
"result": "Lee likes stable Choi likes flexible",
"explanation": "이민석(Lee)은 안정성(stability)을 중요시하는 반면, 최지아(Choi)는 적응력(adaptability)을 중요시합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기습 변경! 각자의 대처법",
"explanation": "갑작스러운 변경에 대한 ESTJ의 지시적 접근과 ISFJ의 배려적 대응 차이",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "The meeting location changed suddenly.",
"translation": "회의 장소가 갑자기 바뀌었어."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "Oh no! Will everyone find it?",
"translation": "오, 이런! 모두가 찾을 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "I'll send an email immediately.",
"translation": "즉시 이메일을 보낼게."
},
{
"type": "ox",
"index": 4,
"quiz": "신미나의 첫 번째 걱정은 본인이 새 회의 장소를 찾는 것인가요?",
"hint": "신미나의 첫 대사를 확인해보세요.",
"result": "X",
"explanation": "신미나는 'Will everyone find it?'이라고 말했습니다. 그녀의 첫 걱정은 자신이 아닌 다른 모든 사람들이 새 장소를 찾을 수 있을지에 관한 것입니다."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "Maybe I should call some people.",
"translation": "몇몇 사람들에게 전화를 해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Just follow my lead on this.",
"translation": "그냥 내 지시를 따라."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "What about those without email access?",
"translation": "이메일을 확인할 수 없는 사람들은 어떡해?"
},
{
"type": "blank",
"index": 8,
"quiz": "Shin Mina is worried about @@.",
"hint": "신미나의 마지막 대사를 확인해보세요.",
"optionA": "the meeting agenda",
"optionB": "being late",
"optionC": "people without email access",
"result": "people without email access",
"explanation": "신미나는 'What about those without email access?'라고 말했습니다. 즉, 이메일에 접근할 수 없는 사람들(people without email access)을 걱정하고 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "They should check their emails regularly.",
"translation": "그들은 정기적으로 이메일을 확인해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "I'll call Jung-woo personally then.",
"translation": "그럼 내가 정우에게 직접 전화할게."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We need to be efficient here.",
"translation": "우리는 효율적으로 해결해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "미나",
"script": "I care about everyone's feelings too.",
"translation": "나는 모두의 감정도 신경 써."
},
{
"type": "puzzle",
"index": 13,
"hint": "각자가 문제 해결에서 가장 중요하게 생각하는 가치를 비교해보세요.",
"optionA": "Jung",
"optionB": "personally",
"optionC": "calls",
"optionD": "care.",
"optionE": "to",
"optionF": "Jung-woo",
"result": "Jung calls Jung-woo personally to care.",
"explanation": "정태준(Jung)은 효율성(efficiency)을 우선시하는 반면, 신미나(Shin)는 사람들의 감정(people's feelings)을 우선시합니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기습 변경! 각자의 대처법",
"explanation": "갑작스러운 변경에 대한 ESTJ의 지시적 접근과 ISFJ의 배려적 대응 차이",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "The meeting location changed suddenly.",
"translation": "회의 장소가 갑자기 바뀌었어."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "Oh no! Will everyone find it?",
"translation": "오, 이런! 모두가 찾을 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "I'll send an email immediately.",
"translation": "즉시 이메일을 보낼게."
},
{
"type": "ox",
"index": 4,
"quiz": "신미나의 첫 번째 걱정은 본인이 새 회의 장소를 찾는 것인가요?",
"hint": "신미나의 첫 대사를 확인해보세요.",
"result": "X",
"explanation": "신미나는 'Will everyone find it?'이라고 말했습니다. 그녀의 첫 걱정은 자신이 아닌 다른 모든 사람들이 새 장소를 찾을 수 있을지에 관한 것입니다."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "Maybe I should call some people.",
"translation": "몇몇 사람들에게 전화를 해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Just follow my lead on this.",
"translation": "그냥 내 지시를 따라."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "What about those without email access?",
"translation": "이메일을 확인할 수 없는 사람들은 어떡해?"
},
{
"type": "blank",
"index": 8,
"quiz": "Shin Mina is worried about @@.",
"hint": "신미나의 마지막 대사를 확인해보세요.",
"optionA": "the meeting agenda",
"optionB": "being late",
"optionC": "people without email access",
"result": "people without email access",
"explanation": "신미나는 'What about those without email access?'라고 말했습니다. 즉, 이메일에 접근할 수 없는 사람들(people without email access)을 걱정하고 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "They should check their emails regularly.",
"translation": "그들은 정기적으로 이메일을 확인해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "I'll call Jung-woo personally then.",
"translation": "그럼 내가 정우에게 직접 전화할게."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We need to be efficient here.",
"translation": "우리는 효율적으로 해결해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "미나",
"script": "I care about everyone's feelings too.",
"translation": "나는 모두의 감정도 신경 써."
},
{
"type": "puzzle",
"index": 13,
"hint": "각자가 문제 해결에서 가장 중요하게 생각하는 가치를 비교해보세요.",
"optionA": "Jung",
"optionB": "personally",
"optionC": "calls",
"optionD": "care.",
"optionE": "to",
"optionF": "Jung-woo",
"result": "Jung calls Jung-woo personally to care.",
"explanation": "정태준(Jung)은 효율성(efficiency)을 우선시하는 반면, 신미나(Shin)는 사람들의 감정(people's feelings)을 우선시합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기습 변경! 각자의 대처법",
"explanation": "갑작스러운 변경에 대한 ESTJ의 지시적 접근과 ISFJ의 배려적 대응 차이",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "The meeting location changed suddenly.",
"translation": "회의 장소가 갑자기 바뀌었어."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "Oh no! Will everyone find it?",
"translation": "오, 이런! 모두가 찾을 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "I'll send an email immediately.",
"translation": "즉시 이메일을 보낼게."
},
{
"type": "ox",
"index": 4,
"quiz": "신미나의 첫 번째 걱정은 본인이 새 회의 장소를 찾는 것인가요?",
"hint": "신미나의 첫 대사를 확인해보세요.",
"result": "X",
"explanation": "신미나는 'Will everyone find it?'이라고 말했습니다. 그녀의 첫 걱정은 자신이 아닌 다른 모든 사람들이 새 장소를 찾을 수 있을지에 관한 것입니다."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "Maybe I should call some people.",
"translation": "몇몇 사람들에게 전화를 해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Just follow my lead on this.",
"translation": "그냥 내 지시를 따라."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "What about those without email access?",
"translation": "이메일을 확인할 수 없는 사람들은 어떡해?"
},
{
"type": "blank",
"index": 8,
"quiz": "Shin Mina is worried about @@.",
"hint": "신미나의 마지막 대사를 확인해보세요.",
"optionA": "the meeting agenda",
"optionB": "being late",
"optionC": "people without email access",
"result": "people without email access",
"explanation": "신미나는 'What about those without email access?'라고 말했습니다. 즉, 이메일에 접근할 수 없는 사람들(people without email access)을 걱정하고 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "They should check their emails regularly.",
"translation": "그들은 정기적으로 이메일을 확인해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "I'll call Jung-woo personally then.",
"translation": "그럼 내가 정우에게 직접 전화할게."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We need to be efficient here.",
"translation": "우리는 효율적으로 해결해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "미나",
"script": "I care about everyone's feelings too.",
"translation": "나는 모두의 감정도 신경 써."
},
{
"type": "puzzle",
"index": 13,
"hint": "각자가 문제 해결에서 가장 중요하게 생각하는 가치를 비교해보세요.",
"optionA": "care.",
"optionB": "calls",
"optionC": "Jung",
"optionD": "Jung-woo",
"optionE": "to",
"optionF": "personally",
"result": "Jung calls Jung-woo personally to care.",
"explanation": "정태준(Jung)은 효율성(efficiency)을 우선시하는 반면, 신미나(Shin)는 사람들의 감정(people's feelings)을 우선시합니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "기습 변경! 각자의 대처법",
"explanation": "갑작스러운 변경에 대한 ESTJ의 지시적 접근과 ISFJ의 배려적 대응 차이",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "The meeting location changed suddenly.",
"translation": "회의 장소가 갑자기 바뀌었어."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "Oh no! Will everyone find it?",
"translation": "오, 이런! 모두가 찾을 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "I'll send an email immediately.",
"translation": "즉시 이메일을 보낼게."
},
{
"type": "ox",
"index": 4,
"quiz": "신미나의 첫 번째 걱정은 본인이 새 회의 장소를 찾는 것인가요?",
"hint": "신미나의 첫 대사를 확인해보세요.",
"result": "X",
"explanation": "신미나는 'Will everyone find it?'이라고 말했습니다. 그녀의 첫 걱정은 자신이 아닌 다른 모든 사람들이 새 장소를 찾을 수 있을지에 관한 것입니다."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "Maybe I should call some people.",
"translation": "몇몇 사람들에게 전화를 해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Just follow my lead on this.",
"translation": "그냥 내 지시를 따라."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "What about those without email access?",
"translation": "이메일을 확인할 수 없는 사람들은 어떡해?"
},
{
"type": "blank",
"index": 8,
"quiz": "Shin Mina is worried about @@.",
"hint": "신미나의 마지막 대사를 확인해보세요.",
"optionA": "the meeting agenda",
"optionB": "being late",
"optionC": "people without email access",
"result": "people without email access",
"explanation": "신미나는 'What about those without email access?'라고 말했습니다. 즉, 이메일에 접근할 수 없는 사람들(people without email access)을 걱정하고 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "They should check their emails regularly.",
"translation": "그들은 정기적으로 이메일을 확인해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "I'll call Jung-woo personally then.",
"translation": "그럼 내가 정우에게 직접 전화할게."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We need to be efficient here.",
"translation": "우리는 효율적으로 해결해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "미나",
"script": "I care about everyone's feelings too.",
"translation": "나는 모두의 감정도 신경 써."
},
{
"type": "puzzle",
"index": 13,
"hint": "각자가 문제 해결에서 가장 중요하게 생각하는 가치를 비교해보세요.",
"optionA": "care.",
"optionB": "calls",
"optionC": "Jung",
"optionD": "Jung-woo",
"optionE": "to",
"optionF": "personally",
"result": "Jung calls Jung-woo personally to care.",
"explanation": "정태준(Jung)은 효율성(efficiency)을 우선시하는 반면, 신미나(Shin)는 사람들의 감정(people's feelings)을 우선시합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "친구 사이의 균열, 그리고 회복",
"explanation": "교우 관계 위기에 대한 ESTJ의 직접적 해결과 INTP의 분석적 접근 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서준",
"script": "You've been avoiding me lately.",
"translation": "너 최근에 날 피하고 있지."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I've been analyzing our interaction patterns.",
"translation": "우리의 상호작용 패턴을 분석하고 있었어."
},
{
"type": "script",
"index": 3,
"speaker": "서준",
"script": "Just tell me what's wrong directly.",
"translation": "그냥 무슨 문제인지 직접 말해."
},
{
"type": "ox",
"index": 4,
"quiz": "장현우는 김서준을 의도적으로 피하고 있었습니까?",
"hint": "장현우가 자신의 행동에 대해 어떻게 설명했는지 생각해보세요.",
"result": "X",
"explanation": "장현우는 김서준을 의도적으로 피한 것이 아니라, 'I've been analyzing our interaction patterns'라고 말했습니다. 즉, 그들의 상호작용 패턴을 분석하고 있었다고 설명했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "It's a complex situation to explain.",
"translation": "설명하기에 복잡한 상황이야."
},
{
"type": "script",
"index": 6,
"speaker": "서준",
"script": "Let's solve this problem together now.",
"translation": "지금 함께 이 문제를 해결하자."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "I need more time to think.",
"translation": "생각할 시간이 더 필요해."
},
{
"type": "blank",
"index": 8,
"quiz": "Jang Hyeonwoo says @@ is needed to resolve the situation.",
"hint": "장현우의 마지막 대사를 확인해보세요.",
"optionA": "advice",
"optionB": "more time",
"optionC": "direct confrontation",
"result": "more time",
"explanation": "장현우는 'I need more time to think'라고 말했습니다. 그는 생각할 더 많은 시간(more time)이 필요하다고 했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "서준",
"script": "Talking is better than overthinking things.",
"translation": "너무 생각하는 것보다 대화하는 게 나아."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I'm trying to understand the patterns.",
"translation": "나는 패턴을 이해하려고 노력 중이야."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "Let's set clear friendship boundaries then.",
"translation": "그럼 명확한 친구 관계의 경계를 설정하자."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "That's an interesting logical approach actually.",
"translation": "그건 사실 흥미로운 논리적 접근이네."
},
{
"type": "puzzle",
"index": 13,
"hint": "각 인물이 문제에 어떻게 접근하는지 비교해보세요.",
"result": "Kim likes action Jang likes study",
"explanation": "김서준(Kim)은 행동(action)을 선호하는 반면, 장현우(Jang)는 분석(analysis)을 선호합니다.",
"optionA": "study",
"optionB": "Jang",
"optionC": "Kim",
"optionD": "action",
"optionE": "likes",
"optionF": "likes"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "친구 사이의 균열, 그리고 회복",
"explanation": "교우 관계 위기에 대한 ESTJ의 직접적 해결과 INTP의 분석적 접근 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서준",
"script": "You've been avoiding me lately.",
"translation": "너 최근에 날 피하고 있지."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I've been analyzing our interaction patterns.",
"translation": "우리의 상호작용 패턴을 분석하고 있었어."
},
{
"type": "script",
"index": 3,
"speaker": "서준",
"script": "Just tell me what's wrong directly.",
"translation": "그냥 무슨 문제인지 직접 말해."
},
{
"type": "ox",
"index": 4,
"quiz": "장현우는 김서준을 의도적으로 피하고 있었습니까?",
"hint": "장현우가 자신의 행동에 대해 어떻게 설명했는지 생각해보세요.",
"result": "X",
"explanation": "장현우는 김서준을 의도적으로 피한 것이 아니라, 'I've been analyzing our interaction patterns'라고 말했습니다. 즉, 그들의 상호작용 패턴을 분석하고 있었다고 설명했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "It's a complex situation to explain.",
"translation": "설명하기에 복잡한 상황이야."
},
{
"type": "script",
"index": 6,
"speaker": "서준",
"script": "Let's solve this problem together now.",
"translation": "지금 함께 이 문제를 해결하자."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "I need more time to think.",
"translation": "생각할 시간이 더 필요해."
},
{
"type": "blank",
"index": 8,
"quiz": "Jang Hyeonwoo says @@ is needed to resolve the situation.",
"hint": "장현우의 마지막 대사를 확인해보세요.",
"optionA": "advice",
"optionB": "more time",
"optionC": "direct confrontation",
"result": "more time",
"explanation": "장현우는 'I need more time to think'라고 말했습니다. 그는 생각할 더 많은 시간(more time)이 필요하다고 했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "서준",
"script": "Talking is better than overthinking things.",
"translation": "너무 생각하는 것보다 대화하는 게 나아."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I'm trying to understand the patterns.",
"translation": "나는 패턴을 이해하려고 노력 중이야."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "Let's set clear friendship boundaries then.",
"translation": "그럼 명확한 친구 관계의 경계를 설정하자."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "That's an interesting logical approach actually.",
"translation": "그건 사실 흥미로운 논리적 접근이네."
},
{
"type": "puzzle",
"index": 13,
"hint": "각 인물이 문제에 어떻게 접근하는지 비교해보세요.",
"optionA": "study",
"optionB": "Jang",
"optionC": "Kim",
"optionD": "action",
"optionE": "likes",
"optionF": "likes",
"result": "Kim likes action Jang likes study",
"explanation": "김서준(Kim)은 행동(action)을 선호하는 반면, 장현우(Jang)는 분석(analysis)을 선호합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "실수 이후의 회복 전략",
"explanation": "실수 후 ESTJ의 체계적 대처와 ESFP의 낙관적 접근법 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "We made a serious mistake here.",
"translation": "우리가 여기서 심각한 실수를 했어."
},
{
"type": "script",
"index": 2,
"speaker": "소라",
"script": "Don't worry! Everyone makes mistakes sometimes.",
"translation": "걱정마! 모두가 가끔은 실수를 해."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "We need to analyze what went wrong.",
"translation": "무엇이 잘못됐는지 분석해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "이소라는 실수에 대해 걱정하고 있습니까?",
"hint": "이소라의 첫 대화를 확인해보세요.",
"result": "X",
"explanation": "이소라는 'Don't worry! Everyone makes mistakes sometimes.'라고 말했습니다. 즉, 걱정하지 말라며 실수는 모두가 하는 것이라고 안심시키고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "소라",
"script": "Let's just laugh it off!",
"translation": "그냥 웃어넘기자!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "This is not something to laugh about.",
"translation": "이건 웃어넘길 일이 아니야."
},
{
"type": "script",
"index": 7,
"speaker": "소라",
"script": "Positivity helps us move forward faster.",
"translation": "긍정적인 태도가 우리를 더 빨리 나아가게 해."
},
{
"type": "blank",
"index": 8,
"quiz": "According to Lee Sora, @@ helps move forward.",
"hint": "이소라의 마지막 대사를 확인해보세요.",
"optionA": "detailed analysis",
"optionB": "strict rules",
"optionC": "positivity",
"result": "positivity",
"explanation": "이소라는 'Positivity helps us move forward faster'라고 말했습니다. 즉, 긍정적인 태도(positivity)가 나아가는 데 도움이 된다고 말했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "I'm creating a prevention plan immediately.",
"translation": "즉시 예방 계획을 만들고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "소라",
"script": "Can we focus on the present moment?",
"translation": "현재 순간에 집중할 수 있을까?"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "The future depends on proper planning now.",
"translation": "미래는 지금의 적절한 계획에 달려있어."
},
{
"type": "script",
"index": 12,
"speaker": "소라",
"script": "Let's cheer everyone up while fixing this!",
"translation": "이걸 고치는 동안 모두를 격려하자!"
},
{
"type": "puzzle",
"index": 13,
"hint": "각 사람이 중요하게 생각하는 가치와 접근법을 비교해보세요.",
"optionA": "to",
"optionB": "up.",
"optionC": "Kang",
"optionD": "everyone",
"optionE": "wants",
"optionF": "cheer",
"result": "Kang wants to cheer everyone up.",
"explanation": "강민준(Kang)은 체계적인 접근법(a methodical approach)을 선호하는 반면, 이소라(Lee)는 긍정성(positivity)을 선호합니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "실수 이후의 회복 전략",
"explanation": "실수 후 ESTJ의 체계적 대처와 ESFP의 낙관적 접근법 비교",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "We made a serious mistake here.",
"translation": "우리가 여기서 심각한 실수를 했어."
},
{
"type": "script",
"index": 2,
"speaker": "소라",
"script": "Don't worry! Everyone makes mistakes sometimes.",
"translation": "걱정마! 모두가 가끔은 실수를 해."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "We need to analyze what went wrong.",
"translation": "무엇이 잘못됐는지 분석해야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "이소라는 실수에 대해 걱정하고 있습니까?",
"hint": "이소라의 첫 대화를 확인해보세요.",
"result": "X",
"explanation": "이소라는 'Don't worry! Everyone makes mistakes sometimes.'라고 말했습니다. 즉, 걱정하지 말라며 실수는 모두가 하는 것이라고 안심시키고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "소라",
"script": "Let's just laugh it off!",
"translation": "그냥 웃어넘기자!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "This is not something to laugh about.",
"translation": "이건 웃어넘길 일이 아니야."
},
{
"type": "script",
"index": 7,
"speaker": "소라",
"script": "Positivity helps us move forward faster.",
"translation": "긍정적인 태도가 우리를 더 빨리 나아가게 해."
},
{
"type": "blank",
"index": 8,
"quiz": "According to Lee Sora, @@ helps move forward.",
"hint": "이소라의 마지막 대사를 확인해보세요.",
"optionA": "detailed analysis",
"optionB": "strict rules",
"optionC": "positivity",
"result": "positivity",
"explanation": "이소라는 'Positivity helps us move forward faster'라고 말했습니다. 즉, 긍정적인 태도(positivity)가 나아가는 데 도움이 된다고 말했습니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "I'm creating a prevention plan immediately.",
"translation": "즉시 예방 계획을 만들고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "소라",
"script": "Can we focus on the present moment?",
"translation": "현재 순간에 집중할 수 있을까?"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "The future depends on proper planning now.",
"translation": "미래는 지금의 적절한 계획에 달려있어."
},
{
"type": "script",
"index": 12,
"speaker": "소라",
"script": "Let's cheer everyone up while fixing this!",
"translation": "이걸 고치는 동안 모두를 격려하자!"
},
{
"type": "puzzle",
"index": 13,
"hint": "각 사람이 중요하게 생각하는 가치와 접근법을 비교해보세요.",
"optionA": "to",
"optionB": "up.",
"optionC": "Kang",
"optionD": "everyone",
"optionE": "wants",
"optionF": "cheer",
"result": "Kang wants to cheer everyone up.",
"explanation": "강민준(Kang)은 체계적인 접근법(a methodical approach)을 선호하는 반면, 이소라(Lee)는 긍정성(positivity)을 선호합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "인간관계가 어려워요",
"explanation": "직장 내 인간관계 스트레스 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "I messed up the team dinner.",
"translation": "회식 자리에서 망했어."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "What happened this time?",
"translation": "이번엔 무슨 일인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "태현이는 회식에서 좋은 인상을 남겼나요?",
"hint": "태현이의 첫 말을 보세요.",
"result": "X",
"explanation": "'messed up'은 '실수하다, 망치다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "They kept asking me to sing...",
"translation": "자꾸 노래 부르라고 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Let me guess - you ran away?",
"translation": "설마... 도망쳤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Taehyun was @@ to sing at the dinner.",
"hint": "태현이가 회식에서 어떤 상황이었는지 생각해보세요.",
"optionA": "happy",
"optionB": "pressured",
"optionC": "excited",
"result": "pressured",
"explanation": "'be pressured to'는 '~하라는 압박을 받다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Said I had a stomach ache...",
"translation": "배 아프다고 하고 나왔어..."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "You need better excuses!",
"translation": "좀 더 그럴듯한 핑계를 대야지!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "Like what? Food poisoning?",
"translation": "뭐가 있을까? 식중독?"
},
{
"type": "puzzle",
"index": 10,
"hint": "사회생활의 어려움을 표현하는 문장입니다.",
"optionA": "skill",
"optionB": "is",
"optionC": "Socializing",
"optionD": "an",
"optionE": "art",
"result": "Socializing is an art skill",
"explanation": "'socializing is an art'는 '사교는 예술이다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "Or just join in next time!",
"translation": "아니면 그냥 다음엔 참여해봐!"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "I'd rather get food poisoning.",
"translation": "차라리 식중독이 났으면..."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "You're really something else.",
"translation": "너는 정말 특별한 케이스다."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "인간관계가 어려워요",
"explanation": "직장 내 인간관계 스트레스 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "I messed up the team dinner.",
"translation": "회식 자리에서 망했어."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "What happened this time?",
"translation": "이번엔 무슨 일인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "태현이는 회식에서 좋은 인상을 남겼나요?",
"hint": "태현이의 첫 말을 보세요.",
"result": "X",
"explanation": "'messed up'은 '실수하다, 망치다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "They kept asking me to sing...",
"translation": "자꾸 노래 부르라고 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Let me guess - you ran away?",
"translation": "설마... 도망쳤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Taehyun was @@ to sing at the dinner.",
"hint": "태현이가 회식에서 어떤 상황이었는지 생각해보세요.",
"optionA": "happy",
"optionB": "pressured",
"optionC": "excited",
"result": "pressured",
"explanation": "'be pressured to'는 '~하라는 압박을 받다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Said I had a stomach ache...",
"translation": "배 아프다고 하고 나왔어..."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "You need better excuses!",
"translation": "좀 더 그럴듯한 핑계를 대야지!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "Like what? Food poisoning?",
"translation": "뭐가 있을까? 식중독?"
},
{
"type": "puzzle",
"index": 10,
"hint": "사회생활의 어려움을 표현하는 문장입니다.",
"optionA": "skill",
"optionB": "is",
"optionC": "Socializing",
"optionD": "an",
"optionE": "art",
"result": "Socializing is an art skill",
"explanation": "'socializing is an art'는 '사교는 예술이다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "Or just join in next time!",
"translation": "아니면 그냥 다음엔 참여해봐!"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "I'd rather get food poisoning.",
"translation": "차라리 식중독이 났으면..."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "You're really something else.",
"translation": "너는 정말 특별한 케이스다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "explore",
"episodes": [
{
"title": "한번 시작한 호기심을 멈출 수 없어",
"explanation": "깊이 있는 탐구 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "Did you know about quantum computers?",
"translation": "양자 컴퓨터에 대해 알아?"
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "It's 3 AM... Let's sleep!",
"translation": "새벽 3시야... 자자!"
},
{
"type": "ox",
"index": 3,
"quiz": "우진이는 늦은 시간을 신경쓰나요?",
"hint": "우진이의 행동을 보세요.",
"result": "X",
"explanation": "늦은 시간에도 자신의 관심사에 대해 이야기하려 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "우진",
"script": "But this article is fascinating!",
"translation": "근데 이 기사가 너무 흥미로워!"
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "We have classes tomorrow...",
"translation": "내일 수업 있다고..."
},
{
"type": "blank",
"index": 6,
"quiz": "Woojin is @@ in quantum computers.",
"hint": "우진이의 양자 컴퓨터에 대한 태도를 보세요.",
"optionA": "bored",
"optionB": "interested",
"optionC": "tired",
"result": "interested",
"explanation": "'be interested in'은 '~에 관심이 있다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "우진",
"script": "Just five more articles...",
"translation": "딱 다섯 개 글만 더..."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "That's what you said an hour ago!",
"translation": "한 시간 전에도 그렇게 말했잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "우진",
"script": "But now I found something new!",
"translation": "근데 방금 새로운 걸 발견했다고!"
},
{
"type": "puzzle",
"index": 10,
"hint": "끝없는 호기심을 표현하는 문장입니다.",
"optionA": "leads",
"optionB": "to",
"optionC": "One",
"optionD": "question",
"optionE": "another",
"result": "One question leads to another",
"explanation": "'leads to'는 '~로 이어지다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민서",
"script": "You and your rabbit holes...",
"translation": "너랑 네 토끼굴은 정말..."
},
{
"type": "script",
"index": 12,
"speaker": "우진",
"script": "Wait till you hear this part!",
"translation": "이 부분은 꼭 들어봐야 해!"
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "I give up. Tell me tomorrow.",
"translation": "포기했어. 내일 얘기해줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "explore",
"episodes": [
{
"title": "한번 시작한 호기심을 멈출 수 없어",
"explanation": "깊이 있는 탐구 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "Did you know about quantum computers?",
"translation": "양자 컴퓨터에 대해 알아?"
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "It's 3 AM... Let's sleep!",
"translation": "새벽 3시야... 자자!"
},
{
"type": "ox",
"index": 3,
"quiz": "우진이는 늦은 시간을 신경쓰나요?",
"hint": "우진이의 행동을 보세요.",
"result": "X",
"explanation": "늦은 시간에도 자신의 관심사에 대해 이야기하려 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "우진",
"script": "But this article is fascinating!",
"translation": "근데 이 기사가 너무 흥미로워!"
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "We have classes tomorrow...",
"translation": "내일 수업 있다고..."
},
{
"type": "blank",
"index": 6,
"quiz": "Woojin is @@ in quantum computers.",
"hint": "우진이의 양자 컴퓨터에 대한 태도를 보세요.",
"optionA": "bored",
"optionB": "interested",
"optionC": "tired",
"result": "interested",
"explanation": "'be interested in'은 '~에 관심이 있다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "우진",
"script": "Just five more articles...",
"translation": "딱 다섯 개 글만 더..."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "That's what you said an hour ago!",
"translation": "한 시간 전에도 그렇게 말했잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "우진",
"script": "But now I found something new!",
"translation": "근데 방금 새로운 걸 발견했다고!"
},
{
"type": "puzzle",
"index": 10,
"hint": "끝없는 호기심을 표현하는 문장입니다.",
"optionA": "leads",
"optionB": "to",
"optionC": "One",
"optionD": "question",
"optionE": "another",
"result": "One question leads to another",
"explanation": "'leads to'는 '~로 이어지다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민서",
"script": "You and your rabbit holes...",
"translation": "너랑 네 토끼굴은 정말..."
},
{
"type": "script",
"index": 12,
"speaker": "우진",
"script": "Wait till you hear this part!",
"translation": "이 부분은 꼭 들어봐야 해!"
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "I give up. Tell me tomorrow.",
"translation": "포기했어. 내일 얘기해줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우울할 땐 이렇게! 이성과 감성의 대화",
"explanation": "감정 해소 방식의 차이를 보여주는 일상 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정우",
"script": "Something feels off today.",
"translation": "오늘 좀 이상하게 울적해."
},
{
"type": "script",
"index": 2,
"speaker": "하린",
"script": "Want to grab some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Harin try to solve the problem directly?",
"hint": "하린의 제안 방식을 보세요",
"result": "X",
"explanation": "기분 전환을 위한 활동을 제안했어요"
},
{
"type": "script",
"index": 4,
"speaker": "정우",
"script": "Need to find the reason first.",
"translation": "원인부터 찾아야 할 것 같은데."
},
{
"type": "script",
"index": 5,
"speaker": "하린",
"script": "Sometimes feelings just happen!",
"translation": "기분이란 게 그럴 때도 있지!"
},
{
"type": "blank",
"index": 6,
"quiz": "@@ just happen sometimes.",
"hint": "하린이 설명하는 것은?",
"optionA": "Problems",
"optionB": "Feelings",
"optionC": "Things",
"result": "Feelings",
"explanation": "'feelings'는 '감정, 기분'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "Should write down my thoughts.",
"translation": "생각을 좀 정리해봐야겠어."
},
{
"type": "script",
"index": 8,
"speaker": "하린",
"script": "Let's watch funny videos!",
"translation": "재밌는 영상 보면서 웃자!"
},
{
"type": "script",
"index": 9,
"speaker": "정우",
"script": "Distractions won't help me.",
"translation": "기분 전환은 도움이 안 될 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "하린",
"script": "Laughter is the best medicine!",
"translation": "웃음이 최고의 약이라니까!"
},
{
"type": "puzzle",
"index": 11,
"hint": "하린이 말하는 최고의 처방을 찾아보세요",
"optionA": "best",
"optionB": "the",
"optionC": "is",
"optionD": "Laughter",
"optionE": "medicine",
"result": "Laughter is the best medicine",
"explanation": "'best medicine'는 '최고의 약'이라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "I prefer solving problems.",
"translation": "난 문제 해결이 더 좋아."
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "Hugs solve everything!",
"translation": "안아주면 다 해결돼!"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우울할 땐 이렇게! 이성과 감성의 대화",
"explanation": "감정 해소 방식의 차이를 보여주는 일상 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정우",
"script": "Something feels off today.",
"translation": "오늘 좀 이상하게 울적해."
},
{
"type": "script",
"index": 2,
"speaker": "하린",
"script": "Want to grab some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Harin try to solve the problem directly?",
"hint": "하린의 제안 방식을 보세요",
"result": "X",
"explanation": "기분 전환을 위한 활동을 제안했어요"
},
{
"type": "script",
"index": 4,
"speaker": "정우",
"script": "Need to find the reason first.",
"translation": "원인부터 찾아야 할 것 같은데."
},
{
"type": "script",
"index": 5,
"speaker": "하린",
"script": "Sometimes feelings just happen!",
"translation": "기분이란 게 그럴 때도 있지!"
},
{
"type": "blank",
"index": 6,
"quiz": "@@ just happen sometimes.",
"hint": "하린이 설명하는 것은?",
"optionA": "Problems",
"optionB": "Feelings",
"optionC": "Things",
"result": "Feelings",
"explanation": "'feelings'는 '감정, 기분'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "Should write down my thoughts.",
"translation": "생각을 좀 정리해봐야겠어."
},
{
"type": "script",
"index": 8,
"speaker": "하린",
"script": "Let's watch funny videos!",
"translation": "재밌는 영상 보면서 웃자!"
},
{
"type": "script",
"index": 9,
"speaker": "정우",
"script": "Distractions won't help me.",
"translation": "기분 전환은 도움이 안 될 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "하린",
"script": "Laughter is the best medicine!",
"translation": "웃음이 최고의 약이라니까!"
},
{
"type": "puzzle",
"index": 11,
"hint": "하린이 말하는 최고의 처방을 찾아보세요",
"optionA": "best",
"optionB": "the",
"optionC": "is",
"optionD": "Laughter",
"optionE": "medicine",
"result": "Laughter is the best medicine",
"explanation": "'best medicine'는 '최고의 약'이라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "I prefer solving problems.",
"translation": "난 문제 해결이 더 좋아."
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "Hugs solve everything!",
"translation": "안아주면 다 해결돼!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "썸 탈 때는 머리 비우기 vs 신중하게 접근하기",
"explanation": "연애 초기의 다른 접근 방식을 보여주는 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "She seems interested, right?",
"translation": "관심 있어 보이지 않아?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Oh my gosh, totally! Go for it!",
"translation": "완전 그래 보이는데! 고고!"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Seoyeon encouraging Taehyun?",
"hint": "서연의 반응을 보세요",
"result": "O",
"explanation": "'totally'와 'go for it'으로 적극 응원하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "But what if I'm wrong?",
"translation": "내가 잘못 본 거면 어떡해?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That smile wasn't nothing!",
"translation": "그 미소가 헛짓은 아니었을 텐데!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ meant something special.",
"hint": "서연이 의미있다고 본 것은?",
"optionA": "text",
"optionB": "smile",
"optionC": "look",
"result": "smile",
"explanation": "'smile'은 '미소'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Need to think it through...",
"translation": "좀 더 생각해봐야 할 것 같아..."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Love needs courage, not thought!",
"translation": "사랑은 생각이 아니라 용기가 필요한 거야!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "What's the right timing though?",
"translation": "그래도 타이밍이 중요하지 않을까..."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "The perfect time is now!",
"translation": "지금이 바로 완벽한 타이밍이야!"
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 말하는 최적의 시기를 찾아보세요",
"optionA": "now",
"optionB": "time",
"optionC": "perfect",
"optionD": "The",
"optionE": "is",
"result": "The perfect time is now",
"explanation": "'The perfect time is now'는 '지금이 완벽한 때'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Maybe next week is better...",
"translation": "다음 주가 더 나을 것 같은데..."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Just follow your heart!",
"translation": "그냥 마음이 시키는 대로 해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "썸 탈 때는 머리 비우기 vs 신중하게 접근하기",
"explanation": "연애 초기의 다른 접근 방식을 보여주는 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "She seems interested, right?",
"translation": "관심 있어 보이지 않아?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Oh my gosh, totally! Go for it!",
"translation": "완전 그래 보이는데! 고고!"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Seoyeon encouraging Taehyun?",
"hint": "서연의 반응을 보세요",
"result": "O",
"explanation": "'totally'와 'go for it'으로 적극 응원하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "But what if I'm wrong?",
"translation": "내가 잘못 본 거면 어떡해?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That smile wasn't nothing!",
"translation": "그 미소가 헛짓은 아니었을 텐데!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ meant something special.",
"hint": "서연이 의미있다고 본 것은?",
"optionA": "text",
"optionB": "smile",
"optionC": "look",
"result": "smile",
"explanation": "'smile'은 '미소'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Need to think it through...",
"translation": "좀 더 생각해봐야 할 것 같아..."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Love needs courage, not thought!",
"translation": "사랑은 생각이 아니라 용기가 필요한 거야!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "What's the right timing though?",
"translation": "그래도 타이밍이 중요하지 않을까..."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "The perfect time is now!",
"translation": "지금이 바로 완벽한 타이밍이야!"
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 말하는 최적의 시기를 찾아보세요",
"optionA": "now",
"optionB": "time",
"optionC": "perfect",
"optionD": "The",
"optionE": "is",
"result": "The perfect time is now",
"explanation": "'The perfect time is now'는 '지금이 완벽한 때'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Maybe next week is better...",
"translation": "다음 주가 더 나을 것 같은데..."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Just follow your heart!",
"translation": "그냥 마음이 시키는 대로 해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "study",
"episodes": [
{
"title": "서로의 덕질 방식",
"explanation": "데이터로 분석하는 INTJ와 감성적으로 접근하는 ISFJ의 덕질 토크",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "I tracked all the story patterns.",
"translation": "모든 스토리 패턴을 분석해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Why ruin the magic?",
"translation": "그렇게 파헤치면 재미없잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "준영",
"script": "Look at this prediction chart.",
"translation": "여기 전개 예측 그래프 봐봐."
},
{
"type": "ox",
"index": 4,
"quiz": "민서는 분석적 접근을 좋아하나요?",
"hint": "민서의 첫 반응을 보세요.",
"result": "X",
"explanation": "'재미가 없어진다'며 분석적 접근을 꺼려합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "I just collect their photocards.",
"translation": "난 그냥 포카 모으는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "That's inefficient resource usage.",
"translation": "자원 활용도가 너무 떨어져."
},
{
"type": "blank",
"index": 7,
"quiz": "I tracked all the @@ patterns.",
"hint": "준영이가 무엇을 분석했다고 했나요?",
"optionA": "dance",
"optionB": "story",
"optionC": "music",
"result": "story",
"explanation": "준영이가 'story patterns(스토리 패턴)'을 분석했다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "I like how they make me feel.",
"translation": "그냥 보면서 힐링되는 게 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Feelings need spreadsheets too.",
"translation": "감정도 엑셀로 정리해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "You really are something else.",
"translation": "너 진짜 특이한 덕후다."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Different",
"optionB": "enjoy.",
"optionC": "ways",
"result": "Different ways enjoy.",
"explanation": "즐기는 방식이 다르다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "Want to see my statistics?",
"translation": "통계자료 볼래?"
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "I'll just watch funny clips.",
"translation": "난 그냥 짤 볼래..."
}
]
}
]
} | {
"type": "MBTI",
"category": "study",
"episodes": [
{
"title": "서로의 덕질 방식",
"explanation": "데이터로 분석하는 INTJ와 감성적으로 접근하는 ISFJ의 덕질 토크",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "I tracked all the story patterns.",
"translation": "모든 스토리 패턴을 분석해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Why ruin the magic?",
"translation": "그렇게 파헤치면 재미없잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "준영",
"script": "Look at this prediction chart.",
"translation": "여기 전개 예측 그래프 봐봐."
},
{
"type": "ox",
"index": 4,
"quiz": "민서는 분석적 접근을 좋아하나요?",
"hint": "민서의 첫 반응을 보세요.",
"result": "X",
"explanation": "'재미가 없어진다'며 분석적 접근을 꺼려합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "I just collect their photocards.",
"translation": "난 그냥 포카 모으는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "That's inefficient resource usage.",
"translation": "자원 활용도가 너무 떨어져."
},
{
"type": "blank",
"index": 7,
"quiz": "I tracked all the @@ patterns.",
"hint": "준영이가 무엇을 분석했다고 했나요?",
"optionA": "dance",
"optionB": "story",
"optionC": "music",
"result": "story",
"explanation": "준영이가 'story patterns(스토리 패턴)'을 분석했다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "I like how they make me feel.",
"translation": "그냥 보면서 힐링되는 게 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Feelings need spreadsheets too.",
"translation": "감정도 엑셀로 정리해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "You really are something else.",
"translation": "너 진짜 특이한 덕후다."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Different",
"optionB": "enjoy.",
"optionC": "ways",
"result": "Different ways enjoy.",
"explanation": "즐기는 방식이 다르다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "Want to see my statistics?",
"translation": "통계자료 볼래?"
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "I'll just watch funny clips.",
"translation": "난 그냥 짤 볼래..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "사과하는 방식의 차이",
"explanation": "감정적 해결을 원하는 INFP와 실용적 해결을 선호하는 ESTJ의 연인 갈등",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Can we talk about yesterday?",
"translation": "어제 일 얘기 좀 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "I already bought you coffee.",
"translation": "아까 커피 사다 놨잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "That's not what I meant.",
"translation": "그게 중요한 게 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 대화로 해결하길 원하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "커피를 사다주는 행동으로 해결하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "What more do you want?",
"translation": "그럼 뭘 더 바라는데?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "I want to understand each other.",
"translation": "서로를 이해하고 싶어서 그래."
},
{
"type": "blank",
"index": 7,
"quiz": "I @@ bought you coffee.",
"hint": "준호가 언제 커피를 샀다고 했나요?",
"optionA": "just",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "준호가 '이미(already) 커피를 샀다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "We're wasting time here.",
"translation": "이런 얘기하고 있을 시간에."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "This is why I feel distant.",
"translation": "그래서 자꾸 멀어지는 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Fine, let's talk. Five minutes.",
"translation": "알았어, 얘기하자. 5분만."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "actions.",
"optionB": "matter",
"optionC": "Words",
"result": "Words matter actions.",
"explanation": "행동뿐만 아니라 말도 중요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "You always put a time limit.",
"translation": "넌 맨날 시간 제한 두네."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Ten minutes then.",
"translation": "그럼 10분."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "사과하는 방식의 차이",
"explanation": "감정적 해결을 원하는 INFP와 실용적 해결을 선호하는 ESTJ의 연인 갈등",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Can we talk about yesterday?",
"translation": "어제 일 얘기 좀 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "I already bought you coffee.",
"translation": "아까 커피 사다 놨잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "That's not what I meant.",
"translation": "그게 중요한 게 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 대화로 해결하길 원하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "커피를 사다주는 행동으로 해결하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "What more do you want?",
"translation": "그럼 뭘 더 바라는데?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "I want to understand each other.",
"translation": "서로를 이해하고 싶어서 그래."
},
{
"type": "blank",
"index": 7,
"quiz": "I @@ bought you coffee.",
"hint": "준호가 언제 커피를 샀다고 했나요?",
"optionA": "just",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "준호가 '이미(already) 커피를 샀다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "We're wasting time here.",
"translation": "이런 얘기하고 있을 시간에."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "This is why I feel distant.",
"translation": "그래서 자꾸 멀어지는 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Fine, let's talk. Five minutes.",
"translation": "알았어, 얘기하자. 5분만."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "actions.",
"optionB": "matter",
"optionC": "Words",
"result": "Words matter actions.",
"explanation": "행동뿐만 아니라 말도 중요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "You always put a time limit.",
"translation": "넌 맨날 시간 제한 두네."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Ten minutes then.",
"translation": "그럼 10분."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "공부 스타일 대격돌",
"explanation": "시험 공부 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민우",
"script": "I'll start studying... tomorrow.",
"translation": "내일부터 공부 시작할 거야..."
},
{
"type": "script",
"index": 2,
"speaker": "현주",
"script": "The exam is in three days!",
"translation": "시험이 3일 남았잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "민우는 바로 공부를 시작하려 하나요?",
"hint": "민우의 첫 말을 확인해보세요.",
"result": "X",
"explanation": "'tomorrow'라고 한 것으로 보아 오늘 공부할 생각이 없습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민우",
"script": "I study better under pressure...",
"translation": "난 압박감 있을 때 더 잘 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "현주",
"script": "Look at my study schedule!",
"translation": "내 공부 계획표 좀 봐!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minwoo likes to study under @@ .",
"hint": "민우가 언제 공부를 잘 하는지 생각해보세요.",
"optionA": "trees",
"optionB": "pressure",
"optionC": "lights",
"result": "pressure",
"explanation": "'under pressure'는 '압박감을 받는 상황에서'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민우",
"script": "Those sticky notes are so pretty!",
"translation": "그 포스트잇 되게 예쁘다!"
},
{
"type": "script",
"index": 8,
"speaker": "현주",
"script": "Focus! This is about studying!",
"translation": "집중해! 이건 공부하자는 거라고!"
},
{
"type": "script",
"index": 9,
"speaker": "민우",
"script": "Can I borrow your pink ones?",
"translation": "분홍색 좀 빌려줄래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서로의 차이를 인정하는 상황입니다.",
"optionA": "ways",
"optionB": "study",
"optionC": "Different",
"optionD": "people",
"optionE": "different",
"result": "Different people different study ways",
"explanation": "'different ways'는 '다른 방식들'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "현주",
"script": "Fine. But we start NOW.",
"translation": "좋아. 근데 당장 시작해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "민우",
"script": "After I organize these notes?",
"translation": "이 노트정리 하고 시작하면 안 될까?"
},
{
"type": "script",
"index": 13,
"speaker": "현주",
"script": "You're impossible...",
"translation": "너는 정말 못 말리겠다..."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "공부 스타일 대격돌",
"explanation": "시험 공부 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민우",
"script": "I'll start studying... tomorrow.",
"translation": "내일부터 공부 시작할 거야..."
},
{
"type": "script",
"index": 2,
"speaker": "현주",
"script": "The exam is in three days!",
"translation": "시험이 3일 남았잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "민우는 바로 공부를 시작하려 하나요?",
"hint": "민우의 첫 말을 확인해보세요.",
"result": "X",
"explanation": "'tomorrow'라고 한 것으로 보아 오늘 공부할 생각이 없습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민우",
"script": "I study better under pressure...",
"translation": "난 압박감 있을 때 더 잘 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "현주",
"script": "Look at my study schedule!",
"translation": "내 공부 계획표 좀 봐!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minwoo likes to study under @@ .",
"hint": "민우가 언제 공부를 잘 하는지 생각해보세요.",
"optionA": "trees",
"optionB": "pressure",
"optionC": "lights",
"result": "pressure",
"explanation": "'under pressure'는 '압박감을 받는 상황에서'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민우",
"script": "Those sticky notes are so pretty!",
"translation": "그 포스트잇 되게 예쁘다!"
},
{
"type": "script",
"index": 8,
"speaker": "현주",
"script": "Focus! This is about studying!",
"translation": "집중해! 이건 공부하자는 거라고!"
},
{
"type": "script",
"index": 9,
"speaker": "민우",
"script": "Can I borrow your pink ones?",
"translation": "분홍색 좀 빌려줄래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서로의 차이를 인정하는 상황입니다.",
"optionA": "ways",
"optionB": "study",
"optionC": "Different",
"optionD": "people",
"optionE": "different",
"result": "Different people different study ways",
"explanation": "'different ways'는 '다른 방식들'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "현주",
"script": "Fine. But we start NOW.",
"translation": "좋아. 근데 당장 시작해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "민우",
"script": "After I organize these notes?",
"translation": "이 노트정리 하고 시작하면 안 될까?"
},
{
"type": "script",
"index": 13,
"speaker": "현주",
"script": "You're impossible...",
"translation": "너는 정말 못 말리겠다..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우울할 땐 이렇게! 이성과 감성의 대화",
"explanation": "감정 해소 방식의 차이를 보여주는 일상 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정우",
"script": "Something feels off today.",
"translation": "오늘 좀 이상하게 울적해."
},
{
"type": "script",
"index": 2,
"speaker": "하린",
"script": "Want to grab some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Harin try to solve the problem directly?",
"hint": "하린의 제안 방식을 보세요",
"result": "X",
"explanation": "기분 전환을 위한 활동을 제안했어요"
},
{
"type": "script",
"index": 4,
"speaker": "정우",
"script": "Need to find the reason first.",
"translation": "원인부터 찾아야 할 것 같은데."
},
{
"type": "script",
"index": 5,
"speaker": "하린",
"script": "Sometimes feelings just happen!",
"translation": "기분이란 게 그럴 때도 있지!"
},
{
"type": "blank",
"index": 6,
"quiz": "@@ just happen sometimes.",
"hint": "하린이 설명하는 것은?",
"optionA": "Problems",
"optionB": "Feelings",
"optionC": "Things",
"result": "Feelings",
"explanation": "'feelings'는 '감정, 기분'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "Should write down my thoughts.",
"translation": "생각을 좀 정리해봐야겠어."
},
{
"type": "script",
"index": 8,
"speaker": "하린",
"script": "Let's watch funny videos!",
"translation": "재밌는 영상 보면서 웃자!"
},
{
"type": "script",
"index": 9,
"speaker": "정우",
"script": "Distractions won't help me.",
"translation": "기분 전환은 도움이 안 될 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "하린",
"script": "Laughter is the best medicine!",
"translation": "웃음이 최고의 약이라니까!"
},
{
"type": "puzzle",
"index": 11,
"hint": "하린이 말하는 최고의 처방을 찾아보세요",
"optionA": "best",
"optionB": "the",
"optionC": "is",
"optionD": "Laughter",
"optionE": "medicine",
"result": "Laughter is the best medicine",
"explanation": "'best medicine'는 '최고의 약'이라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "I prefer solving problems.",
"translation": "난 문제 해결이 더 좋아."
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "Hugs solve everything!",
"translation": "안아주면 다 해결돼!"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우울할 땐 이렇게! 이성과 감성의 대화",
"explanation": "감정 해소 방식의 차이를 보여주는 일상 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정우",
"script": "Something feels off today.",
"translation": "오늘 좀 이상하게 울적해."
},
{
"type": "script",
"index": 2,
"speaker": "하린",
"script": "Want to grab some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Harin try to solve the problem directly?",
"hint": "하린의 제안 방식을 보세요",
"result": "X",
"explanation": "기분 전환을 위한 활동을 제안했어요"
},
{
"type": "script",
"index": 4,
"speaker": "정우",
"script": "Need to find the reason first.",
"translation": "원인부터 찾아야 할 것 같은데."
},
{
"type": "script",
"index": 5,
"speaker": "하린",
"script": "Sometimes feelings just happen!",
"translation": "기분이란 게 그럴 때도 있지!"
},
{
"type": "blank",
"index": 6,
"quiz": "@@ just happen sometimes.",
"hint": "하린이 설명하는 것은?",
"optionA": "Problems",
"optionB": "Feelings",
"optionC": "Things",
"result": "Feelings",
"explanation": "'feelings'는 '감정, 기분'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "Should write down my thoughts.",
"translation": "생각을 좀 정리해봐야겠어."
},
{
"type": "script",
"index": 8,
"speaker": "하린",
"script": "Let's watch funny videos!",
"translation": "재밌는 영상 보면서 웃자!"
},
{
"type": "script",
"index": 9,
"speaker": "정우",
"script": "Distractions won't help me.",
"translation": "기분 전환은 도움이 안 될 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "하린",
"script": "Laughter is the best medicine!",
"translation": "웃음이 최고의 약이라니까!"
},
{
"type": "puzzle",
"index": 11,
"hint": "하린이 말하는 최고의 처방을 찾아보세요",
"optionA": "best",
"optionB": "the",
"optionC": "is",
"optionD": "Laughter",
"optionE": "medicine",
"result": "Laughter is the best medicine",
"explanation": "'best medicine'는 '최고의 약'이라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "I prefer solving problems.",
"translation": "난 문제 해결이 더 좋아."
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "Hugs solve everything!",
"translation": "안아주면 다 해결돼!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "화해의 방식도 서로 달라서",
"explanation": "갈등 해결에서 보이는 이성적\/감성적 접근의 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서진",
"script": "Let's talk about yesterday.",
"translation": "어제 일 얘기 좀 할까."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "Are you still upset with me?",
"translation": "아직도 나한테 화났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Mina worried about feelings?",
"hint": "민아의 첫 반응을 보세요",
"result": "O",
"explanation": "감정적인 부분을 먼저 걱정하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "서진",
"script": "We need to find a solution.",
"translation": "해결책을 찾아야 해."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Want a coffee first?",
"translation": "일단 커피부터 마실래?"
},
{
"type": "blank",
"index": 6,
"quiz": "Mina suggests having @@ first.",
"hint": "민아가 먼저 하자고 제안한 것은?",
"optionA": "talk",
"optionB": "coffee",
"optionC": "lunch",
"result": "coffee",
"explanation": "'coffee first'는 '커피부터'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "서진",
"script": "This needs clear discussion.",
"translation": "명확하게 대화해야 해."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "I miss our happy times.",
"translation": "우리 예전처럼 좋았으면 좋겠어."
},
{
"type": "script",
"index": 9,
"speaker": "서진",
"script": "First, what caused this?",
"translation": "먼저, 원인이 뭐였을까?"
},
{
"type": "script",
"index": 10,
"speaker": "민아",
"script": "I just want us to be okay.",
"translation": "그냥 우리 잘 지내고 싶어."
},
{
"type": "puzzle",
"index": 11,
"hint": "민아의 바람을 찾아보세요",
"result": "I just want us be okay",
"explanation": "'want us to be okay'는 '우리가 잘 지내길 바란다'는 표현이에요",
"optionA": "okay",
"optionB": "be",
"optionC": "want",
"optionD": "us",
"optionE": "just",
"optionF": "I"
},
{
"type": "script",
"index": 12,
"speaker": "서진",
"script": "We need some ground rules.",
"translation": "기본적인 규칙이 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "Can we just hug it out?",
"translation": "그냥 안아주면 안 될까?"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "화해의 방식도 서로 달라서",
"explanation": "갈등 해결에서 보이는 이성적\/감성적 접근의 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서진",
"script": "Let's talk about yesterday.",
"translation": "어제 일 얘기 좀 할까."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "Are you still upset with me?",
"translation": "아직도 나한테 화났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Mina worried about feelings?",
"hint": "민아의 첫 반응을 보세요",
"result": "O",
"explanation": "감정적인 부분을 먼저 걱정하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "서진",
"script": "We need to find a solution.",
"translation": "해결책을 찾아야 해."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Want a coffee first?",
"translation": "일단 커피부터 마실래?"
},
{
"type": "blank",
"index": 6,
"quiz": "Mina suggests having @@ first.",
"hint": "민아가 먼저 하자고 제안한 것은?",
"optionA": "talk",
"optionB": "coffee",
"optionC": "lunch",
"result": "coffee",
"explanation": "'coffee first'는 '커피부터'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "서진",
"script": "This needs clear discussion.",
"translation": "명확하게 대화해야 해."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "I miss our happy times.",
"translation": "우리 예전처럼 좋았으면 좋겠어."
},
{
"type": "script",
"index": 9,
"speaker": "서진",
"script": "First, what caused this?",
"translation": "먼저, 원인이 뭐였을까?"
},
{
"type": "script",
"index": 10,
"speaker": "민아",
"script": "I just want us to be okay.",
"translation": "그냥 우리 잘 지내고 싶어."
},
{
"type": "puzzle",
"index": 11,
"hint": "민아의 바람을 찾아보세요",
"optionA": "okay",
"optionB": "be",
"optionC": "want",
"optionD": "us",
"optionE": "just",
"optionF": "I",
"result": "I just want us be okay",
"explanation": "'want us to be okay'는 '우리가 잘 지내길 바란다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "서진",
"script": "We need some ground rules.",
"translation": "기본적인 규칙이 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "Can we just hug it out?",
"translation": "그냥 안아주면 안 될까?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "친해지고는 싶은데 방법이 달라서",
"explanation": "인간관계 개선에 대한 다른 접근법",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Why don't they understand me?",
"translation": "왜 날 이해 못 하는 걸까."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Have you tried opening up?",
"translation": "네가 먼저 마음을 열어봤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Yujin blame others?",
"hint": "유진의 조언을 보세요",
"result": "X",
"explanation": "상대방을 탓하기보다 먼저 다가가보라고 제안해요"
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "They never ask about me.",
"translation": "걔넨 내 얘긴 한 번도 안 물어봐."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe they're just shy?",
"translation": "어쩌면 먼저 말 걸기 부끄러울 수도 있지."
},
{
"type": "blank",
"index": 6,
"quiz": "Others might be @@ according to Yujin.",
"hint": "유진이 생각하는 다른 사람들의 상태는?",
"optionA": "angry",
"optionB": "shy",
"optionC": "busy",
"result": "shy",
"explanation": "'shy'는 '부끄러워하는'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "It's hard to start talking.",
"translation": "대화 시작하기가 어려워."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Start with simple hi's!",
"translation": "간단한 인사부터 시작해봐!"
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That feels so awkward.",
"translation": "그게 왠지 어색할 것 같은데."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Everyone feels that way.",
"translation": "다들 처음엔 그래."
},
{
"type": "puzzle",
"index": 11,
"hint": "유진이 모두의 공통점을 말한 문장을 찾아보세요",
"optionA": "that",
"optionB": "way",
"optionC": "feels",
"optionD": "Everyone",
"result": "Everyone feels that way",
"explanation": "'everyone feels that way'는 '모두가 그렇게 느낀다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "What if they ignore me?",
"translation": "무시하면 어쩌지?"
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "Trust me, they won't.",
"translation": "그럴 리 없어, 내가 장담해."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "친해지고는 싶은데 방법이 달라서",
"explanation": "인간관계 개선에 대한 다른 접근법",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Why don't they understand me?",
"translation": "왜 날 이해 못 하는 걸까."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Have you tried opening up?",
"translation": "네가 먼저 마음을 열어봤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Yujin blame others?",
"hint": "유진의 조언을 보세요",
"result": "X",
"explanation": "상대방을 탓하기보다 먼저 다가가보라고 제안해요"
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "They never ask about me.",
"translation": "걔넨 내 얘긴 한 번도 안 물어봐."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe they're just shy?",
"translation": "어쩌면 먼저 말 걸기 부끄러울 수도 있지."
},
{
"type": "blank",
"index": 6,
"quiz": "Others might be @@ according to Yujin.",
"hint": "유진이 생각하는 다른 사람들의 상태는?",
"optionA": "angry",
"optionB": "shy",
"optionC": "busy",
"result": "shy",
"explanation": "'shy'는 '부끄러워하는'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "It's hard to start talking.",
"translation": "대화 시작하기가 어려워."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Start with simple hi's!",
"translation": "간단한 인사부터 시작해봐!"
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That feels so awkward.",
"translation": "그게 왠지 어색할 것 같은데."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Everyone feels that way.",
"translation": "다들 처음엔 그래."
},
{
"type": "puzzle",
"index": 11,
"hint": "유진이 모두의 공통점을 말한 문장을 찾아보세요",
"optionA": "that",
"optionB": "way",
"optionC": "feels",
"optionD": "Everyone",
"result": "Everyone feels that way",
"explanation": "'everyone feels that way'는 '모두가 그렇게 느낀다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "What if they ignore me?",
"translation": "무시하면 어쩌지?"
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "Trust me, they won't.",
"translation": "그럴 리 없어, 내가 장담해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "오해는 풀어야 해! 근데 방식이...",
"explanation": "오해 해결에서 보이는 논리적\/감성적 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "We need to clear this up.",
"translation": "이거 확실히 정리하고 가자."
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Why so serious right now?",
"translation": "갑자기 왜 이렇게 심각해?"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Jia comfortable with the serious mood?",
"hint": "지아의 반응을 보세요",
"result": "X",
"explanation": "갑작스러운 진지함에 불편해하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Your words hurt me before.",
"translation": "아까 한 말 듣고 좀 속상했어."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "Oh no, I was just joking!",
"translation": "어머, 난 그냥 농담한 건데!"
},
{
"type": "blank",
"index": 6,
"quiz": "Jia says it was just a @@.",
"hint": "지아가 자신의 말이 어떤 의도였다고 하나요?",
"optionA": "lie",
"optionB": "joke",
"optionC": "story",
"result": "joke",
"explanation": "'just joking'은 '그냥 농담이었다'는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Jokes can hurt sometimes.",
"translation": "농담도 가끔은 상처가 될 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "지아",
"script": "Want some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Don't change the subject.",
"translation": "지금 화제를 돌리지 마."
},
{
"type": "script",
"index": 10,
"speaker": "지아",
"script": "Let's talk while eating!",
"translation": "먹으면서 얘기하면 더 좋잖아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "지아가 제안하는 대화 방식을 찾아보세요",
"optionA": "eating",
"optionB": "while",
"optionC": "Let's",
"optionD": "talk",
"result": "Let's talk while eating",
"explanation": "'talk while eating'은 '먹으면서 이야기하다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "You always avoid problems.",
"translation": "넌 맨날 문제를 피하려고만 해."
},
{
"type": "script",
"index": 13,
"speaker": "지아",
"script": "I'm trying to cheer you up!",
"translation": "난 그냥 네 기분 풀어주고 싶은 건데..."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "오해는 풀어야 해! 근데 방식이...",
"explanation": "오해 해결에서 보이는 논리적\/감성적 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "We need to clear this up.",
"translation": "이거 확실히 정리하고 가자."
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Why so serious right now?",
"translation": "갑자기 왜 이렇게 심각해?"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Jia comfortable with the serious mood?",
"hint": "지아의 반응을 보세요",
"result": "X",
"explanation": "갑작스러운 진지함에 불편해하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Your words hurt me before.",
"translation": "아까 한 말 듣고 좀 속상했어."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "Oh no, I was just joking!",
"translation": "어머, 난 그냥 농담한 건데!"
},
{
"type": "blank",
"index": 6,
"quiz": "Jia says it was just a @@.",
"hint": "지아가 자신의 말이 어떤 의도였다고 하나요?",
"optionA": "lie",
"optionB": "joke",
"optionC": "story",
"result": "joke",
"explanation": "'just joking'은 '그냥 농담이었다'는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Jokes can hurt sometimes.",
"translation": "농담도 가끔은 상처가 될 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "지아",
"script": "Want some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Don't change the subject.",
"translation": "지금 화제를 돌리지 마."
},
{
"type": "script",
"index": 10,
"speaker": "지아",
"script": "Let's talk while eating!",
"translation": "먹으면서 얘기하면 더 좋잖아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "지아가 제안하는 대화 방식을 찾아보세요",
"optionA": "eating",
"optionB": "while",
"optionC": "Let's",
"optionD": "talk",
"result": "Let's talk while eating",
"explanation": "'talk while eating'은 '먹으면서 이야기하다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "You always avoid problems.",
"translation": "넌 맨날 문제를 피하려고만 해."
},
{
"type": "script",
"index": 13,
"speaker": "지아",
"script": "I'm trying to cheer you up!",
"translation": "난 그냥 네 기분 풀어주고 싶은 건데..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우리, 더 잘 지내보자",
"explanation": "서로를 이해하려 노력하는 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "About last week's argument...",
"translation": "저번 주 일 때문에 좀..."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Yeah, that wasn't great.",
"translation": "그러게, 별로였지."
},
{
"type": "ox",
"index": 3,
"quiz": "Do they both acknowledge the problem?",
"hint": "두 사람의 첫 대화를 보세요",
"result": "O",
"explanation": "둘 다 지난 일에 대해 인정하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "I really need my space.",
"translation": "난 혼자만의 시간이 꼭 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Got it. I'll give you a heads up.",
"translation": "알았어. 미리 말할게."
},
{
"type": "blank",
"index": 6,
"quiz": "Minjae will give a @@ first.",
"hint": "민재가 하기로 한 약속은?",
"optionA": "call",
"optionB": "heads up",
"optionC": "visit",
"result": "heads up",
"explanation": "'give a heads up'은 '미리 알려주다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "I appreciate that.",
"translation": "고마워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "How about our movie tradition?",
"translation": "우리 영화 보는 건 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Those nights are special.",
"translation": "그건 정말 좋은 시간이야."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Great! Progress already!",
"translation": "좋아! 벌써 해결의 기미가!"
},
{
"type": "puzzle",
"index": 11,
"hint": "민재의 긍정적인 발언을 찾아보세요",
"optionA": "already",
"optionB": "Great!",
"optionC": "Progress",
"result": "Great! Progress already",
"explanation": "'Progress already'는 '이미 진전이 있다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "A good balance works.",
"translation": "이렇게 균형을 맞추면 될 것 같아."
},
{
"type": "script",
"index": 13,
"speaker": "민재",
"script": "Plus pizza. Always pizza.",
"translation": "거기에 피자는 필수지."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우리, 더 잘 지내보자",
"explanation": "서로를 이해하려 노력하는 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "About last week's argument...",
"translation": "저번 주 일 때문에 좀..."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Yeah, that wasn't great.",
"translation": "그러게, 별로였지."
},
{
"type": "ox",
"index": 3,
"quiz": "Do they both acknowledge the problem?",
"hint": "두 사람의 첫 대화를 보세요",
"result": "O",
"explanation": "둘 다 지난 일에 대해 인정하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "I really need my space.",
"translation": "난 혼자만의 시간이 꼭 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Got it. I'll give you a heads up.",
"translation": "알았어. 미리 말할게."
},
{
"type": "blank",
"index": 6,
"quiz": "Minjae will give a @@ first.",
"hint": "민재가 하기로 한 약속은?",
"optionA": "call",
"optionB": "heads up",
"optionC": "visit",
"result": "heads up",
"explanation": "'give a heads up'은 '미리 알려주다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "I appreciate that.",
"translation": "고마워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "How about our movie tradition?",
"translation": "우리 영화 보는 건 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Those nights are special.",
"translation": "그건 정말 좋은 시간이야."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Great! Progress already!",
"translation": "좋아! 벌써 해결의 기미가!"
},
{
"type": "puzzle",
"index": 11,
"hint": "민재의 긍정적인 발언을 찾아보세요",
"optionA": "already",
"optionB": "Great!",
"optionC": "Progress",
"result": "Great! Progress already",
"explanation": "'Progress already'는 '이미 진전이 있다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "A good balance works.",
"translation": "이렇게 균형을 맞추면 될 것 같아."
},
{
"type": "script",
"index": 13,
"speaker": "민재",
"script": "Plus pizza. Always pizza.",
"translation": "거기에 피자는 필수지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "썸 탈 때는 머리 비우기 vs 신중하게 접근하기",
"explanation": "연애 초기의 다른 접근 방식을 보여주는 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "She seems interested, right?",
"translation": "관심 있어 보이지 않아?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Oh my gosh, totally! Go for it!",
"translation": "완전 그래 보이는데! 고고!"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Seoyeon encouraging Taehyun?",
"hint": "서연의 반응을 보세요",
"result": "O",
"explanation": "'totally'와 'go for it'으로 적극 응원하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "But what if I'm wrong?",
"translation": "내가 잘못 본 거면 어떡해?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That smile wasn't nothing!",
"translation": "그 미소가 헛짓은 아니었을 텐데!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ meant something special.",
"hint": "서연이 의미있다고 본 것은?",
"optionA": "text",
"optionB": "smile",
"optionC": "look",
"result": "smile",
"explanation": "'smile'은 '미소'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Need to think it through...",
"translation": "좀 더 생각해봐야 할 것 같아..."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Love needs courage, not thought!",
"translation": "사랑은 생각이 아니라 용기가 필요한 거야!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "What's the right timing though?",
"translation": "그래도 타이밍이 중요하지 않을까..."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "The perfect time is now!",
"translation": "지금이 바로 완벽한 타이밍이야!"
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 말하는 최적의 시기를 찾아보세요",
"optionA": "now",
"optionB": "time",
"optionC": "perfect",
"optionD": "The",
"optionE": "is",
"result": "The perfect time is now",
"explanation": "'The perfect time is now'는 '지금이 완벽한 때'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Maybe next week is better...",
"translation": "다음 주가 더 나을 것 같은데..."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Just follow your heart!",
"translation": "그냥 마음이 시키는 대로 해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "썸 탈 때는 머리 비우기 vs 신중하게 접근하기",
"explanation": "연애 초기의 다른 접근 방식을 보여주는 대화",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "She seems interested, right?",
"translation": "관심 있어 보이지 않아?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Oh my gosh, totally! Go for it!",
"translation": "완전 그래 보이는데! 고고!"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Seoyeon encouraging Taehyun?",
"hint": "서연의 반응을 보세요",
"result": "O",
"explanation": "'totally'와 'go for it'으로 적극 응원하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "But what if I'm wrong?",
"translation": "내가 잘못 본 거면 어떡해?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That smile wasn't nothing!",
"translation": "그 미소가 헛짓은 아니었을 텐데!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ meant something special.",
"hint": "서연이 의미있다고 본 것은?",
"optionA": "text",
"optionB": "smile",
"optionC": "look",
"result": "smile",
"explanation": "'smile'은 '미소'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Need to think it through...",
"translation": "좀 더 생각해봐야 할 것 같아..."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Love needs courage, not thought!",
"translation": "사랑은 생각이 아니라 용기가 필요한 거야!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "What's the right timing though?",
"translation": "그래도 타이밍이 중요하지 않을까..."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "The perfect time is now!",
"translation": "지금이 바로 완벽한 타이밍이야!"
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 말하는 최적의 시기를 찾아보세요",
"optionA": "now",
"optionB": "time",
"optionC": "perfect",
"optionD": "The",
"optionE": "is",
"result": "The perfect time is now",
"explanation": "'The perfect time is now'는 '지금이 완벽한 때'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Maybe next week is better...",
"translation": "다음 주가 더 나을 것 같은데..."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Just follow your heart!",
"translation": "그냥 마음이 시키는 대로 해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "갑작스런 약속 취소, 이성과 감성의 대처법",
"explanation": "예상치 못한 상황에서 보이는 이성적\/감성적 대응 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "They canceled last minute again.",
"translation": "또 직전에 취소했네."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "Oh no! Are they okay?",
"translation": "어머! 무슨 일 있는 거 아닐까?"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Minji worried about the person?",
"hint": "민지의 첫 반응을 보세요",
"result": "O",
"explanation": "상대방을 걱정하는 반응을 보여요"
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "This is their third time.",
"translation": "벌써 세 번째야."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Maybe something's troubling them?",
"translation": "뭔가 고민이 있나?"
},
{
"type": "blank",
"index": 6,
"quiz": "Something might be @@ them.",
"hint": "민지가 추측한 상대방의 상태는?",
"optionA": "helping",
"optionB": "troubling",
"optionC": "making",
"result": "troubling",
"explanation": "'trouble'은 '곤란하게 하다, 괴롭히다'라는 뜻이에요"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "We should stop inviting them.",
"translation": "이제 부르지 말자."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Let's check on them first!",
"translation": "먼저 안부 전화라도 해보자!"
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "It's just being irresponsible.",
"translation": "그냥 무책임한 거라고."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "Everyone needs understanding sometimes.",
"translation": "가끔은 이해가 필요한 법이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민지가 말하는 타인을 대하는 방식을 찾아보세요",
"optionA": "understanding",
"optionB": "sometimes",
"optionC": "Everyone",
"optionD": "needs",
"result": "Everyone needs understanding sometimes",
"explanation": "'need understanding'은 '이해가 필요하다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Trust needs reliability too.",
"translation": "신뢰에는 믿음직함도 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Let's give one more chance!",
"translation": "한 번만 더 기회를 주자!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "갑작스런 약속 취소, 이성과 감성의 대처법",
"explanation": "예상치 못한 상황에서 보이는 이성적\/감성적 대응 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "They canceled last minute again.",
"translation": "또 직전에 취소했네."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "Oh no! Are they okay?",
"translation": "어머! 무슨 일 있는 거 아닐까?"
},
{
"type": "ox",
"index": 3,
"quiz": "Is Minji worried about the person?",
"hint": "민지의 첫 반응을 보세요",
"result": "O",
"explanation": "상대방을 걱정하는 반응을 보여요"
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "This is their third time.",
"translation": "벌써 세 번째야."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Maybe something's troubling them?",
"translation": "뭔가 고민이 있나?"
},
{
"type": "blank",
"index": 6,
"quiz": "Something might be @@ them.",
"hint": "민지가 추측한 상대방의 상태는?",
"optionA": "helping",
"optionB": "troubling",
"optionC": "making",
"result": "troubling",
"explanation": "'trouble'은 '곤란하게 하다, 괴롭히다'라는 뜻이에요"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "We should stop inviting them.",
"translation": "이제 부르지 말자."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Let's check on them first!",
"translation": "먼저 안부 전화라도 해보자!"
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "It's just being irresponsible.",
"translation": "그냥 무책임한 거라고."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "Everyone needs understanding sometimes.",
"translation": "가끔은 이해가 필요한 법이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민지가 말하는 타인을 대하는 방식을 찾아보세요",
"optionA": "understanding",
"optionB": "sometimes",
"optionC": "Everyone",
"optionD": "needs",
"result": "Everyone needs understanding sometimes",
"explanation": "'need understanding'은 '이해가 필요하다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Trust needs reliability too.",
"translation": "신뢰에는 믿음직함도 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Let's give one more chance!",
"translation": "한 번만 더 기회를 주자!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "SNS 피드 고민 상담소",
"explanation": "피드 관리에 대한 분석적\/감성적 접근 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "My feed looks so messy.",
"translation": "내 피드가 너무 난잡해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "소희",
"script": "Your coffee pics are great though!",
"translation": "너 카페 사진은 잘 나왔던데!"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Sohee like Junho's cafe photos?",
"hint": "소희가 어떤 사진을 칭찬했나요?",
"result": "O",
"explanation": "카페 사진을 구체적으로 칭찬했어요"
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Should I stick to one filter?",
"translation": "필터를 통일해야 하나?"
},
{
"type": "script",
"index": 5,
"speaker": "소희",
"script": "That sunset angle was perfect!",
"translation": "그때 노을 각도 진짜 예술이었어!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ angle of the sunset was perfect.",
"hint": "소희가 칭찬한 노을 사진의 특징은?",
"optionA": "color",
"optionB": "angle",
"optionC": "time",
"result": "angle",
"explanation": "'angle'은 '각도'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "My grid needs better color.",
"translation": "그리드 색감이 부족한데..."
},
{
"type": "script",
"index": 8,
"speaker": "소희",
"script": "Try those pink cherry blossoms!",
"translation": "저번에 찍은 벚꽃 올려봐!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "But it's out of season...",
"translation": "지금은 계절이 안 맞잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "소희",
"script": "Mix some cafe shots between!",
"translation": "중간중간 카페 컷 넣으면 되지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "소희의 피드 배치 제안을 찾아보세요",
"optionA": "shots",
"optionB": "cafe",
"optionC": "Mix",
"optionD": "some",
"optionE": "between",
"result": "Mix some cafe shots between",
"explanation": "'Mix between'은 '중간에 섞어 넣다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Need brighter indoor shots.",
"translation": "실내 사진이 너무 어두운데."
},
{
"type": "script",
"index": 13,
"speaker": "소희",
"script": "Use that cute lamp light!",
"translation": "네 방 무드등으로 찍어봐!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "SNS 피드 고민 상담소",
"explanation": "피드 관리에 대한 분석적\/감성적 접근 차이",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "My feed looks so messy.",
"translation": "내 피드가 너무 난잡해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "소희",
"script": "Your coffee pics are great though!",
"translation": "너 카페 사진은 잘 나왔던데!"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Sohee like Junho's cafe photos?",
"hint": "소희가 어떤 사진을 칭찬했나요?",
"result": "O",
"explanation": "카페 사진을 구체적으로 칭찬했어요"
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Should I stick to one filter?",
"translation": "필터를 통일해야 하나?"
},
{
"type": "script",
"index": 5,
"speaker": "소희",
"script": "That sunset angle was perfect!",
"translation": "그때 노을 각도 진짜 예술이었어!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ angle of the sunset was perfect.",
"hint": "소희가 칭찬한 노을 사진의 특징은?",
"optionA": "color",
"optionB": "angle",
"optionC": "time",
"result": "angle",
"explanation": "'angle'은 '각도'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "My grid needs better color.",
"translation": "그리드 색감이 부족한데..."
},
{
"type": "script",
"index": 8,
"speaker": "소희",
"script": "Try those pink cherry blossoms!",
"translation": "저번에 찍은 벚꽃 올려봐!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "But it's out of season...",
"translation": "지금은 계절이 안 맞잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "소희",
"script": "Mix some cafe shots between!",
"translation": "중간중간 카페 컷 넣으면 되지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "소희의 피드 배치 제안을 찾아보세요",
"optionA": "shots",
"optionB": "cafe",
"optionC": "Mix",
"optionD": "some",
"optionE": "between",
"result": "Mix some cafe shots between",
"explanation": "'Mix between'은 '중간에 섞어 넣다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Need brighter indoor shots.",
"translation": "실내 사진이 너무 어두운데."
},
{
"type": "script",
"index": 13,
"speaker": "소희",
"script": "Use that cute lamp light!",
"translation": "네 방 무드등으로 찍어봐!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "회식은 피하고 싶어! vs 친목이 최고야!",
"explanation": "강요된 친목 자리에서 보이는 내향형과 외향형의 대처 방식",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Can't make it to dinner today.",
"translation": "오늘 회식 못 갈 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "다은",
"script": "Again? Come on, it'll be fun!",
"translation": "또? 야, 재밌을 텐데!"
},
{
"type": "ox",
"index": 3,
"quiz": "Is this Hyunwoo's first time skipping dinner?",
"hint": "다은의 반응을 보세요",
"result": "X",
"explanation": "'Again?'이라는 말에서 전에도 불참했음을 알 수 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "I have some work left...",
"translation": "아직 일이 좀 남아서..."
},
{
"type": "script",
"index": 5,
"speaker": "다은",
"script": "Work can wait! Team bonding first!",
"translation": "일은 내일도 있지! 우리가 중요하지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Team @@ is more important than work.",
"hint": "다은이 강조하는 것은?",
"optionA": "work",
"optionB": "bonding",
"optionC": "meeting",
"result": "bonding",
"explanation": "'team bonding'은 '팀 친목 도모'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Maybe next time, I'm tired...",
"translation": "다음에... 오늘 좀 피곤해서..."
},
{
"type": "script",
"index": 8,
"speaker": "다은",
"script": "One hour! Just stay one hour!",
"translation": "한 시간만! 딱 한 시간만!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Last time it was four hours...",
"translation": "지난번엔 네 시간이나 했잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "다은",
"script": "Because it was so much fun!",
"translation": "그만큼 재밌었다는 거지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "다은이 즐거웠던 시간을 표현한 문장을 찾아보세요",
"optionA": "fun",
"optionB": "much",
"optionC": "so",
"optionD": "was",
"optionE": "it",
"result": "it was so much fun",
"explanation": "'it was so much fun'은 '정말 재미있었다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "My social battery is empty...",
"translation": "나 사회생활 게이지가 바닥났어..."
},
{
"type": "script",
"index": 13,
"speaker": "다은",
"script": "We'll recharge it together!",
"translation": "우리가 같이 충전해줄게!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "회식은 피하고 싶어! vs 친목이 최고야!",
"explanation": "강요된 친목 자리에서 보이는 내향형과 외향형의 대처 방식",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Can't make it to dinner today.",
"translation": "오늘 회식 못 갈 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "다은",
"script": "Again? Come on, it'll be fun!",
"translation": "또? 야, 재밌을 텐데!"
},
{
"type": "ox",
"index": 3,
"quiz": "Is this Hyunwoo's first time skipping dinner?",
"hint": "다은의 반응을 보세요",
"result": "X",
"explanation": "'Again?'이라는 말에서 전에도 불참했음을 알 수 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "I have some work left...",
"translation": "아직 일이 좀 남아서..."
},
{
"type": "script",
"index": 5,
"speaker": "다은",
"script": "Work can wait! Team bonding first!",
"translation": "일은 내일도 있지! 우리가 중요하지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Team @@ is more important than work.",
"hint": "다은이 강조하는 것은?",
"optionA": "work",
"optionB": "bonding",
"optionC": "meeting",
"result": "bonding",
"explanation": "'team bonding'은 '팀 친목 도모'를 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Maybe next time, I'm tired...",
"translation": "다음에... 오늘 좀 피곤해서..."
},
{
"type": "script",
"index": 8,
"speaker": "다은",
"script": "One hour! Just stay one hour!",
"translation": "한 시간만! 딱 한 시간만!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Last time it was four hours...",
"translation": "지난번엔 네 시간이나 했잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "다은",
"script": "Because it was so much fun!",
"translation": "그만큼 재밌었다는 거지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "다은이 즐거웠던 시간을 표현한 문장을 찾아보세요",
"optionA": "fun",
"optionB": "much",
"optionC": "so",
"optionD": "was",
"optionE": "it",
"result": "it was so much fun",
"explanation": "'it was so much fun'은 '정말 재미있었다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "My social battery is empty...",
"translation": "나 사회생활 게이지가 바닥났어..."
},
{
"type": "script",
"index": 13,
"speaker": "다은",
"script": "We'll recharge it together!",
"translation": "우리가 같이 충전해줄게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "우리 각자의 재충전 방법",
"explanation": "번아웃 예방을 위한 서로 다른 휴식 스타일",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "How do you stay energized?",
"translation": "넌 보통 어떻게 재충전해?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "I chill at noraebang after work!",
"translation": "퇴근하고 노래방에서 스트레스 푸는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Minseok prefer quiet activities?",
"hint": "민석의 스트레스 해소 방법을 보세요",
"result": "X",
"explanation": "활동적인 노래방을 선호해요"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "When do you usually go there?",
"translation": "주로 언제 가는데?"
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Weekday nights are less crowded.",
"translation": "평일 저녁이 사람도 적고 좋더라고."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ nights are better for noraebang.",
"hint": "민석이 선호하는 시간대는?",
"optionA": "Weekend",
"optionB": "Weekday",
"optionC": "Morning",
"result": "Weekday",
"explanation": "'weekday nights'는 '평일 저녁'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "I need something more quiet.",
"translation": "난 좀 더 조용한 게 필요할 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "What's your ideal weekend?",
"translation": "주말엔 주로 뭐하면 좋아?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Reading at a quiet cafe.",
"translation": "조용한 카페에서 책 읽는 거?"
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "I know a perfect place!",
"translation": "딱 좋은 카페 알아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "민석이 아는 장소를 설명하는 문장을 찾아보세요",
"optionA": "place",
"optionB": "perfect",
"optionC": "a",
"optionD": "know",
"optionE": "I",
"result": "I know a perfect place",
"explanation": "'perfect place'는 '완벽한 장소'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Is it really peaceful there?",
"translation": "거기 진짜 조용해?"
},
{
"type": "script",
"index": 13,
"speaker": "민석",
"script": "Trust me, you'll love it!",
"translation": "내가 보장하는데 딱 네 스타일이야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "우리 각자의 재충전 방법",
"explanation": "번아웃 예방을 위한 서로 다른 휴식 스타일",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "How do you stay energized?",
"translation": "넌 보통 어떻게 재충전해?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "I chill at noraebang after work!",
"translation": "퇴근하고 노래방에서 스트레스 푸는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Minseok prefer quiet activities?",
"hint": "민석의 스트레스 해소 방법을 보세요",
"result": "X",
"explanation": "활동적인 노래방을 선호해요"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "When do you usually go there?",
"translation": "주로 언제 가는데?"
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Weekday nights are less crowded.",
"translation": "평일 저녁이 사람도 적고 좋더라고."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ nights are better for noraebang.",
"hint": "민석이 선호하는 시간대는?",
"optionA": "Weekend",
"optionB": "Weekday",
"optionC": "Morning",
"result": "Weekday",
"explanation": "'weekday nights'는 '평일 저녁'을 의미해요"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "I need something more quiet.",
"translation": "난 좀 더 조용한 게 필요할 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "What's your ideal weekend?",
"translation": "주말엔 주로 뭐하면 좋아?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Reading at a quiet cafe.",
"translation": "조용한 카페에서 책 읽는 거?"
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "I know a perfect place!",
"translation": "딱 좋은 카페 알아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "민석이 아는 장소를 설명하는 문장을 찾아보세요",
"optionA": "place",
"optionB": "perfect",
"optionC": "a",
"optionD": "know",
"optionE": "I",
"result": "I know a perfect place",
"explanation": "'perfect place'는 '완벽한 장소'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Is it really peaceful there?",
"translation": "거기 진짜 조용해?"
},
{
"type": "script",
"index": 13,
"speaker": "민석",
"script": "Trust me, you'll love it!",
"translation": "내가 보장하는데 딱 네 스타일이야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "study",
"episodes": [
{
"title": "서로의 덕질 방식",
"explanation": "데이터로 분석하는 INTJ와 감성적으로 접근하는 ISFJ의 덕질 토크",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "I tracked all the story patterns.",
"translation": "모든 스토리 패턴을 분석해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Why ruin the magic?",
"translation": "그렇게 파헤치면 재미없잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "준영",
"script": "Look at this prediction chart.",
"translation": "여기 전개 예측 그래프 봐봐."
},
{
"type": "ox",
"index": 4,
"quiz": "민서는 분석적 접근을 좋아하나요?",
"hint": "민서의 첫 반응을 보세요.",
"result": "X",
"explanation": "'재미가 없어진다'며 분석적 접근을 꺼려합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "I just collect their photocards.",
"translation": "난 그냥 포카 모으는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "That's inefficient resource usage.",
"translation": "자원 활용도가 너무 떨어져."
},
{
"type": "blank",
"index": 7,
"quiz": "I tracked all the @@ patterns.",
"hint": "준영이가 무엇을 분석했다고 했나요?",
"optionA": "dance",
"optionB": "story",
"optionC": "music",
"result": "story",
"explanation": "준영이가 'story patterns(스토리 패턴)'을 분석했다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "I like how they make me feel.",
"translation": "그냥 보면서 힐링되는 게 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Feelings need spreadsheets too.",
"translation": "감정도 엑셀로 정리해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "You really are something else.",
"translation": "너 진짜 특이한 덕후다."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Different",
"optionB": "ways",
"optionC": "enjoy.",
"result": "Different ways enjoy.",
"explanation": "즐기는 방식이 다르다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "Want to see my statistics?",
"translation": "통계자료 볼래?"
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "I'll just watch funny clips.",
"translation": "난 그냥 짤 볼래..."
}
]
}
]
} | {
"type": "MBTI",
"category": "study",
"episodes": [
{
"title": "서로의 덕질 방식",
"explanation": "데이터로 분석하는 INTJ와 감성적으로 접근하는 ISFJ의 덕질 토크",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "I tracked all the story patterns.",
"translation": "모든 스토리 패턴을 분석해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Why ruin the magic?",
"translation": "그렇게 파헤치면 재미없잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "준영",
"script": "Look at this prediction chart.",
"translation": "여기 전개 예측 그래프 봐봐."
},
{
"type": "ox",
"index": 4,
"quiz": "민서는 분석적 접근을 좋아하나요?",
"hint": "민서의 첫 반응을 보세요.",
"result": "X",
"explanation": "'재미가 없어진다'며 분석적 접근을 꺼려합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "I just collect their photocards.",
"translation": "난 그냥 포카 모으는 게 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "That's inefficient resource usage.",
"translation": "자원 활용도가 너무 떨어져."
},
{
"type": "blank",
"index": 7,
"quiz": "I tracked all the @@ patterns.",
"hint": "준영이가 무엇을 분석했다고 했나요?",
"optionA": "dance",
"optionB": "story",
"optionC": "music",
"result": "story",
"explanation": "준영이가 'story patterns(스토리 패턴)'을 분석했다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "I like how they make me feel.",
"translation": "그냥 보면서 힐링되는 게 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Feelings need spreadsheets too.",
"translation": "감정도 엑셀로 정리해야 해."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "You really are something else.",
"translation": "너 진짜 특이한 덕후다."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Different",
"optionB": "ways",
"optionC": "enjoy.",
"result": "Different ways enjoy.",
"explanation": "즐기는 방식이 다르다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "Want to see my statistics?",
"translation": "통계자료 볼래?"
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "I'll just watch funny clips.",
"translation": "난 그냥 짤 볼래..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "study",
"episodes": [
{
"title": "취향을 해석하는 두 가지 방법",
"explanation": "체계적으로 분석하는 INTJ와 직관적으로 파악하는 ESTP의 취향 연구",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Found any patterns in reviews?",
"translation": "리뷰에서 패턴 찾아봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "재훈",
"script": "Just trust your gut feeling!",
"translation": "그냥 감으로 하면 되지!"
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "Made a keyword mapping system.",
"translation": "키워드 맵핑 시스템 만들었는데."
},
{
"type": "ox",
"index": 4,
"quiz": "재훈이는 체계적인 분석을 선호하나요?",
"hint": "재훈이의 첫 반응을 보세요.",
"result": "X",
"explanation": "'감으로 하자'며 직관적인 접근을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "재훈",
"script": "People change their minds daily.",
"translation": "사람 취향은 하루마다 바뀌잖아."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "That's why we need algorithms.",
"translation": "그래서 알고리즘이 필요한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Made a @@ mapping system.",
"hint": "현우가 어떤 시스템을 만들었다고 했나요?",
"optionA": "data",
"optionB": "keyword",
"optionC": "review",
"result": "keyword",
"explanation": "현우가 'keyword mapping(키워드 맵핑) 시스템'을 만들었다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "재훈",
"script": "Let's just try random stuff!",
"translation": "그냥 이것저것 시도해보자고!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Chaos isn't a research method.",
"translation": "무질서는 연구 방법이 아니야."
},
{
"type": "script",
"index": 10,
"speaker": "재훈",
"script": "Sometimes chaos works better.",
"translation": "가끔은 그게 더 잘 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "work.",
"optionB": "methods",
"optionC": "Different",
"result": "Different methods work.",
"explanation": "다른 방법들도 통한다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "I need more test cases.",
"translation": "테스트 케이스가 더 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "재훈",
"script": "Let's hit the clubs then!",
"translation": "그럼 클럽이나 가자고!"
}
]
}
]
} | {
"type": "MBTI",
"category": "study",
"episodes": [
{
"title": "취향을 해석하는 두 가지 방법",
"explanation": "체계적으로 분석하는 INTJ와 직관적으로 파악하는 ESTP의 취향 연구",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Found any patterns in reviews?",
"translation": "리뷰에서 패턴 찾아봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "재훈",
"script": "Just trust your gut feeling!",
"translation": "그냥 감으로 하면 되지!"
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "Made a keyword mapping system.",
"translation": "키워드 맵핑 시스템 만들었는데."
},
{
"type": "ox",
"index": 4,
"quiz": "재훈이는 체계적인 분석을 선호하나요?",
"hint": "재훈이의 첫 반응을 보세요.",
"result": "X",
"explanation": "'감으로 하자'며 직관적인 접근을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "재훈",
"script": "People change their minds daily.",
"translation": "사람 취향은 하루마다 바뀌잖아."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "That's why we need algorithms.",
"translation": "그래서 알고리즘이 필요한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Made a @@ mapping system.",
"hint": "현우가 어떤 시스템을 만들었다고 했나요?",
"optionA": "data",
"optionB": "keyword",
"optionC": "review",
"result": "keyword",
"explanation": "현우가 'keyword mapping(키워드 맵핑) 시스템'을 만들었다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "재훈",
"script": "Let's just try random stuff!",
"translation": "그냥 이것저것 시도해보자고!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Chaos isn't a research method.",
"translation": "무질서는 연구 방법이 아니야."
},
{
"type": "script",
"index": 10,
"speaker": "재훈",
"script": "Sometimes chaos works better.",
"translation": "가끔은 그게 더 잘 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "work.",
"optionB": "methods",
"optionC": "Different",
"result": "Different methods work.",
"explanation": "다른 방법들도 통한다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "I need more test cases.",
"translation": "테스트 케이스가 더 필요해."
},
{
"type": "script",
"index": 13,
"speaker": "재훈",
"script": "Let's hit the clubs then!",
"translation": "그럼 클럽이나 가자고!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "너는 전략적 연애, 난 본능적 연애!",
"explanation": "계획적 연애와 즉흥적 연애의 차이를 보여주는 일상 대화",
"level": 2,
"my_mbti": "INTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "How's your new relationship going?",
"translation": "새로 사귄다며, 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "We went hiking on first date!",
"translation": "첫 데이트로 등산했어!"
},
{
"type": "ox",
"index": 3,
"quiz": "Did they plan the hiking date in advance?",
"hint": "수현의 성격을 생각해보세요",
"result": "X",
"explanation": "즉흥적인 데이트였다는 걸 맥락상 알 수 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Wait, no proper dinner first?",
"translation": "잠깐, 정식 저녁 데이트도 안 하고?"
},
{
"type": "script",
"index": 5,
"speaker": "수현",
"script": "We had cup noodles on mountain!",
"translation": "산에서 컵라면 먹었지!"
},
{
"type": "blank",
"index": 6,
"quiz": "They ate @@ on the mountain.",
"hint": "산에서 먹은 간단한 음식은?",
"optionA": "pizza",
"optionB": "sandwich",
"optionC": "cup noodles",
"result": "cup noodles",
"explanation": "한국인이 등산할 때 자주 먹는 음식이에요"
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "That's not very romantic...",
"translation": "그게 무슨 로맨틱한 데이트야..."
},
{
"type": "script",
"index": 8,
"speaker": "수현",
"script": "He sang for me there!",
"translation": "거기서 노래도 불러줬다고!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "In hiking clothes? So random!",
"translation": "등산복 입고? 완전 즉흥적이네!"
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "That's why it was perfect!",
"translation": "그래서 더 완벽했던 거지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "수현이 말한 데이트의 특별했던 점을 찾아보세요",
"optionA": "perfect",
"optionB": "why",
"optionC": "was",
"optionD": "it",
"optionE": "That's",
"result": "That's why it was perfect",
"explanation": "'That's why'로 시작하는 강조 표현을 배워봐요"
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "너는 전략적 연애, 난 본능적 연애!",
"explanation": "계획적 연애와 즉흥적 연애의 차이를 보여주는 일상 대화",
"level": 2,
"my_mbti": "INTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "How's your new relationship going?",
"translation": "새로 사귄다며, 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "수현",
"script": "We went hiking on first date!",
"translation": "첫 데이트로 등산했어!"
},
{
"type": "ox",
"index": 3,
"quiz": "Did they plan the hiking date in advance?",
"hint": "수현의 성격을 생각해보세요",
"result": "X",
"explanation": "즉흥적인 데이트였다는 걸 맥락상 알 수 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Wait, no proper dinner first?",
"translation": "잠깐, 정식 저녁 데이트도 안 하고?"
},
{
"type": "script",
"index": 5,
"speaker": "수현",
"script": "We had cup noodles on mountain!",
"translation": "산에서 컵라면 먹었지!"
},
{
"type": "blank",
"index": 6,
"quiz": "They ate @@ on the mountain.",
"hint": "산에서 먹은 간단한 음식은?",
"optionA": "pizza",
"optionB": "sandwich",
"optionC": "cup noodles",
"result": "cup noodles",
"explanation": "한국인이 등산할 때 자주 먹는 음식이에요"
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "That's not very romantic...",
"translation": "그게 무슨 로맨틱한 데이트야..."
},
{
"type": "script",
"index": 8,
"speaker": "수현",
"script": "He sang for me there!",
"translation": "거기서 노래도 불러줬다고!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "In hiking clothes? So random!",
"translation": "등산복 입고? 완전 즉흥적이네!"
},
{
"type": "script",
"index": 10,
"speaker": "수현",
"script": "That's why it was perfect!",
"translation": "그래서 더 완벽했던 거지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "수현이 말한 데이트의 특별했던 점을 찾아보세요",
"optionA": "perfect",
"optionB": "why",
"optionC": "was",
"optionD": "it",
"optionE": "That's",
"result": "That's why it was perfect",
"explanation": "'That's why'로 시작하는 강조 표현을 배워봐요"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "속전속결 vs 완벽 공략, 게임도 성향이 보인다!",
"explanation": "게임 공략에 대한 성향차이를 보여주는 일상 대화",
"level": 2,
"my_mbti": "INTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Found any good strategy guides?",
"translation": "괜찮은 공략 찾았어?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Just beat it in two days!",
"translation": "그냥 이틀 만에 깼다고!"
},
{
"type": "ox",
"index": 3,
"quiz": "Did Minseok use strategy guides?",
"hint": "민석의 대답을 다시 살펴보세요",
"result": "X",
"explanation": "공략 없이 빠르게 깼다는 걸 알 수 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "You missed hidden contents though.",
"translation": "숨겨진 콘텐츠를 놓쳤잖아."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Who cares? I finished first!",
"translation": "상관없어! 내가 제일 먼저 깼는데!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok cares about finishing the game @@.",
"hint": "민석이 중요하게 생각하는 것은?",
"optionA": "slowly",
"optionB": "first",
"optionC": "perfectly",
"result": "first",
"explanation": "빠른 클리어를 중시하는 걸 알 수 있어요"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Let's check the secret ending.",
"translation": "히든 엔딩도 봐야지."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Already started new game!",
"translation": "벌써 새 게임 시작했어!"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "But the story wasn't complete...",
"translation": "근데 스토리가 완벽하지 않잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "Speed running is more fun!",
"translation": "스피드런이 더 재밌다고!"
},
{
"type": "puzzle",
"index": 11,
"hint": "민석이 즐기는 게임 방식을 찾아보세요",
"optionA": "running",
"optionB": "more",
"optionC": "is",
"optionD": "Speed",
"optionE": "fun",
"result": "Speed running is more fun",
"explanation": "'more fun'을 사용한 비교 표현을 배워봐요"
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "속전속결 vs 완벽 공략, 게임도 성향이 보인다!",
"explanation": "게임 공략에 대한 성향차이를 보여주는 일상 대화",
"level": 2,
"my_mbti": "INTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Found any good strategy guides?",
"translation": "괜찮은 공략 찾았어?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Just beat it in two days!",
"translation": "그냥 이틀 만에 깼다고!"
},
{
"type": "ox",
"index": 3,
"quiz": "Did Minseok use strategy guides?",
"hint": "민석의 대답을 다시 살펴보세요",
"result": "X",
"explanation": "공략 없이 빠르게 깼다는 걸 알 수 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "You missed hidden contents though.",
"translation": "숨겨진 콘텐츠를 놓쳤잖아."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Who cares? I finished first!",
"translation": "상관없어! 내가 제일 먼저 깼는데!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok cares about finishing the game @@.",
"hint": "민석이 중요하게 생각하는 것은?",
"optionA": "slowly",
"optionB": "first",
"optionC": "perfectly",
"result": "first",
"explanation": "빠른 클리어를 중시하는 걸 알 수 있어요"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Let's check the secret ending.",
"translation": "히든 엔딩도 봐야지."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Already started new game!",
"translation": "벌써 새 게임 시작했어!"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "But the story wasn't complete...",
"translation": "근데 스토리가 완벽하지 않잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "Speed running is more fun!",
"translation": "스피드런이 더 재밌다고!"
},
{
"type": "puzzle",
"index": 11,
"hint": "민석이 즐기는 게임 방식을 찾아보세요",
"optionA": "running",
"optionB": "more",
"optionC": "is",
"optionD": "Speed",
"optionE": "fun",
"result": "Speed running is more fun",
"explanation": "'more fun'을 사용한 비교 표현을 배워봐요"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "explore",
"episodes": [
{
"title": "플레이리스트 공유할래?",
"explanation": "음악 취향 공유 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "What's your most played song?",
"translation": "요즘 제일 많이 듣는 노래가 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "Oh, that new dance song! So addictive!",
"translation": "아, 그 새로 나온 댄스곡! 완전 중독성 있지!"
},
{
"type": "ox",
"index": 3,
"quiz": "미나는 새로 나온 노래를 좋아하나요?",
"hint": "미나의 반응을 보세요.",
"result": "O",
"explanation": "'so addictive'는 '매우 중독성 있다'는 의미로 긍정적인 반응입니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Interesting... all your favorites are upbeat.",
"translation": "흠... 네가 좋아하는 노래들 다 신나는 거네."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "That's what gets me through Monday!",
"translation": "그래야 월요일을 버티지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Mina likes @@ songs for energy.",
"hint": "미나가 선호하는 노래 스타일을 생각해보세요.",
"optionA": "sad",
"optionB": "upbeat",
"optionC": "slow",
"result": "upbeat",
"explanation": "'upbeat songs'는 '신나는 노래들'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "I prefer songs with deep lyrics...",
"translation": "난 가사 의미심장한 노래가 좋더라..."
},
{
"type": "script",
"index": 8,
"speaker": "미나",
"script": "Come on, let's find something we both like!",
"translation": "야, 우리 둘 다 좋아하는 거 찾아보자!"
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "As long as it's not too noisy...",
"translation": "너무 시끄럽지만 않으면..."
},
{
"type": "puzzle",
"index": 10,
"hint": "음악 취향 공유에 대한 표현입니다.",
"optionA": "together",
"optionB": "share",
"optionC": "Let's",
"optionD": "music",
"optionE": "our",
"result": "Let's share our music together",
"explanation": "'share music'은 '음악을 공유하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "미나",
"script": "How about this playlist? Mixed vibes!",
"translation": "이 플레이리스트는 어때? 이것저것 섞여있어!"
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Actually... this one's not bad.",
"translation": "음... 이건 괜찮네."
},
{
"type": "script",
"index": 13,
"speaker": "미나",
"script": "See? We can meet in the middle!",
"translation": "봐! 우리도 절충점을 찾을 수 있잖아!"
}
]
}
]
} | {
"type": "MBTI",
"category": "explore",
"episodes": [
{
"title": "플레이리스트 공유할래?",
"explanation": "음악 취향 공유 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "What's your most played song?",
"translation": "요즘 제일 많이 듣는 노래가 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "Oh, that new dance song! So addictive!",
"translation": "아, 그 새로 나온 댄스곡! 완전 중독성 있지!"
},
{
"type": "ox",
"index": 3,
"quiz": "미나는 새로 나온 노래를 좋아하나요?",
"hint": "미나의 반응을 보세요.",
"result": "O",
"explanation": "'so addictive'는 '매우 중독성 있다'는 의미로 긍정적인 반응입니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Interesting... all your favorites are upbeat.",
"translation": "흠... 네가 좋아하는 노래들 다 신나는 거네."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "That's what gets me through Monday!",
"translation": "그래야 월요일을 버티지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Mina likes @@ songs for energy.",
"hint": "미나가 선호하는 노래 스타일을 생각해보세요.",
"optionA": "sad",
"optionB": "upbeat",
"optionC": "slow",
"result": "upbeat",
"explanation": "'upbeat songs'는 '신나는 노래들'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "I prefer songs with deep lyrics...",
"translation": "난 가사 의미심장한 노래가 좋더라..."
},
{
"type": "script",
"index": 8,
"speaker": "미나",
"script": "Come on, let's find something we both like!",
"translation": "야, 우리 둘 다 좋아하는 거 찾아보자!"
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "As long as it's not too noisy...",
"translation": "너무 시끄럽지만 않으면..."
},
{
"type": "puzzle",
"index": 10,
"hint": "음악 취향 공유에 대한 표현입니다.",
"optionA": "together",
"optionB": "share",
"optionC": "Let's",
"optionD": "music",
"optionE": "our",
"result": "Let's share our music together",
"explanation": "'share music'은 '음악을 공유하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "미나",
"script": "How about this playlist? Mixed vibes!",
"translation": "이 플레이리스트는 어때? 이것저것 섞여있어!"
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Actually... this one's not bad.",
"translation": "음... 이건 괜찮네."
},
{
"type": "script",
"index": 13,
"speaker": "미나",
"script": "See? We can meet in the middle!",
"translation": "봐! 우리도 절충점을 찾을 수 있잖아!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "사과하는 방식의 차이",
"explanation": "감정적 해결을 원하는 INFP와 실용적 해결을 선호하는 ESTJ의 연인 갈등",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Can we talk about yesterday?",
"translation": "어제 일 얘기 좀 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "I already bought you coffee.",
"translation": "아까 커피 사다 놨잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "That's not what I meant.",
"translation": "그게 중요한 게 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 대화로 해결하길 원하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "커피를 사다주는 행동으로 해결하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "What more do you want?",
"translation": "그럼 뭘 더 바라는데?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "I want to understand each other.",
"translation": "서로를 이해하고 싶어서 그래."
},
{
"type": "blank",
"index": 7,
"quiz": "I @@ bought you coffee.",
"hint": "준호가 언제 커피를 샀다고 했나요?",
"optionA": "just",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "준호가 '이미(already) 커피를 샀다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "We're wasting time here.",
"translation": "이런 얘기하고 있을 시간에."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "This is why I feel distant.",
"translation": "그래서 자꾸 멀어지는 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Fine, let's talk. Five minutes.",
"translation": "알았어, 얘기하자. 5분만."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "actions.",
"optionB": "Words",
"optionC": "matter",
"result": "Words matter actions.",
"explanation": "행동뿐만 아니라 말도 중요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "You always put a time limit.",
"translation": "넌 맨날 시간 제한 두네."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Ten minutes then.",
"translation": "그럼 10분."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "사과하는 방식의 차이",
"explanation": "감정적 해결을 원하는 INFP와 실용적 해결을 선호하는 ESTJ의 연인 갈등",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Can we talk about yesterday?",
"translation": "어제 일 얘기 좀 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "I already bought you coffee.",
"translation": "아까 커피 사다 놨잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "That's not what I meant.",
"translation": "그게 중요한 게 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 대화로 해결하길 원하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "커피를 사다주는 행동으로 해결하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "What more do you want?",
"translation": "그럼 뭘 더 바라는데?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "I want to understand each other.",
"translation": "서로를 이해하고 싶어서 그래."
},
{
"type": "blank",
"index": 7,
"quiz": "I @@ bought you coffee.",
"hint": "준호가 언제 커피를 샀다고 했나요?",
"optionA": "just",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "준호가 '이미(already) 커피를 샀다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "We're wasting time here.",
"translation": "이런 얘기하고 있을 시간에."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "This is why I feel distant.",
"translation": "그래서 자꾸 멀어지는 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Fine, let's talk. Five minutes.",
"translation": "알았어, 얘기하자. 5분만."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "actions.",
"optionB": "Words",
"optionC": "matter",
"result": "Words matter actions.",
"explanation": "행동뿐만 아니라 말도 중요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "You always put a time limit.",
"translation": "넌 맨날 시간 제한 두네."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Ten minutes then.",
"translation": "그럼 10분."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "어색해진 친구 사이",
"explanation": "직접적인 해결을 피하는 INFP와 적극적으로 화해하려는 ENFJ의 대화",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's just give it some time.",
"translation": "시간이 지나면 괜찮아질 거야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "We need to talk it through.",
"translation": "이렇게 넘어가면 안 될 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "I'm not ready yet.",
"translation": "난 아직 마음의 준비가..."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이는 상황을 그냥 넘기고 싶어하나요?",
"hint": "서연이의 첫 반응을 보세요.",
"result": "X",
"explanation": "대화로 해결하자며 적극적인 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "You're my best friend.",
"translation": "넌 내 제일 친한 친구잖아."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "That's why it hurts more.",
"translation": "그래서 더 아프잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "You're my @@ friend.",
"hint": "서연이가 민지를 어떤 친구라고 했나요?",
"optionA": "close",
"optionB": "best",
"optionC": "good",
"result": "best",
"explanation": "서연이가 'best friend(제일 친한 친구)'라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Then let's fix this now.",
"translation": "그러니까 지금 해결하자."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "I might cry though.",
"translation": "근데 울 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "That's what friends are for.",
"translation": "친구니까 울어도 괜찮아."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "True",
"optionB": "friendship",
"optionC": "heals.",
"result": "True friendship heals.",
"explanation": "진정한 우정은 치유한다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "I missed you so much.",
"translation": "나 너무 보고 싶었어."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Let's never fight again.",
"translation": "우리 다시는 싸우지 말자."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "어색해진 친구 사이",
"explanation": "직접적인 해결을 피하는 INFP와 적극적으로 화해하려는 ENFJ의 대화",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's just give it some time.",
"translation": "시간이 지나면 괜찮아질 거야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "We need to talk it through.",
"translation": "이렇게 넘어가면 안 될 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "I'm not ready yet.",
"translation": "난 아직 마음의 준비가..."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이는 상황을 그냥 넘기고 싶어하나요?",
"hint": "서연이의 첫 반응을 보세요.",
"result": "X",
"explanation": "대화로 해결하자며 적극적인 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "You're my best friend.",
"translation": "넌 내 제일 친한 친구잖아."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "That's why it hurts more.",
"translation": "그래서 더 아프잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "You're my @@ friend.",
"hint": "서연이가 민지를 어떤 친구라고 했나요?",
"optionA": "close",
"optionB": "best",
"optionC": "good",
"result": "best",
"explanation": "서연이가 'best friend(제일 친한 친구)'라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Then let's fix this now.",
"translation": "그러니까 지금 해결하자."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "I might cry though.",
"translation": "근데 울 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "That's what friends are for.",
"translation": "친구니까 울어도 괜찮아."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "True",
"optionB": "friendship",
"optionC": "heals.",
"result": "True friendship heals.",
"explanation": "진정한 우정은 치유한다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "I missed you so much.",
"translation": "나 너무 보고 싶었어."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Let's never fight again.",
"translation": "우리 다시는 싸우지 말자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "청소 문제로 시작된 오해",
"explanation": "감정적으로 접근하는 INFP와 실용적으로 해결하려는 ISTP의 룸메이트 갈등",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Can we talk about the dishes?",
"translation": "설거지 문제 얘기 좀 할까..."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I'll do them later tonight.",
"translation": "오늘 밤에 할 거야."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "It's been three days now.",
"translation": "벌써 사흘째인데."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 설거지를 바로 하려고 하나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "나중에 하겠다며 미루는 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Just use clean ones first.",
"translation": "깨끗한 거 먼저 쓰면 되잖아."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "That's not the point here.",
"translation": "그게 문제가 아니라..."
},
{
"type": "blank",
"index": 7,
"quiz": "It's been @@ days now.",
"hint": "지원이가 며칠이 지났다고 했나요?",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "지원이가 'three days(사흘)'이 지났다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Want to make a schedule then?",
"translation": "그럼 당번표라도 만들까?"
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "I just want consideration.",
"translation": "그냥 서로 배려했으면 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Rules work better than feelings.",
"translation": "감정보단 규칙이 낫지."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "rules",
"optionB": "clear.",
"optionC": "Make",
"result": "Make rules clear.",
"explanation": "규칙을 명확히 하자는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "You really don't get it.",
"translation": "넌 정말 이해를 못 하네."
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "Monday, Wednesday, my turn?",
"translation": "월요일 수요일은 내가 할까?"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "청소 문제로 시작된 오해",
"explanation": "감정적으로 접근하는 INFP와 실용적으로 해결하려는 ISTP의 룸메이트 갈등",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Can we talk about the dishes?",
"translation": "설거지 문제 얘기 좀 할까..."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I'll do them later tonight.",
"translation": "오늘 밤에 할 거야."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "It's been three days now.",
"translation": "벌써 사흘째인데."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 설거지를 바로 하려고 하나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "나중에 하겠다며 미루는 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Just use clean ones first.",
"translation": "깨끗한 거 먼저 쓰면 되잖아."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "That's not the point here.",
"translation": "그게 문제가 아니라..."
},
{
"type": "blank",
"index": 7,
"quiz": "It's been @@ days now.",
"hint": "지원이가 며칠이 지났다고 했나요?",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "지원이가 'three days(사흘)'이 지났다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Want to make a schedule then?",
"translation": "그럼 당번표라도 만들까?"
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "I just want consideration.",
"translation": "그냥 서로 배려했으면 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Rules work better than feelings.",
"translation": "감정보단 규칙이 낫지."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "rules",
"optionB": "clear.",
"optionC": "Make",
"result": "Make rules clear.",
"explanation": "규칙을 명확히 하자는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "You really don't get it.",
"translation": "넌 정말 이해를 못 하네."
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "Monday, Wednesday, my turn?",
"translation": "월요일 수요일은 내가 할까?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "엄마와 나의 좁혀지지 않는 거리",
"explanation": "자신의 길을 가고 싶은 INFP와 걱정스러운 마음으로 조언하는 ESFJ의 대화",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "I want to study art abroad.",
"translation": "해외에서 미술 공부하고 싶어요."
},
{
"type": "script",
"index": 2,
"speaker": "어머니",
"script": "What about your current job?",
"translation": "지금 다니는 회사는 어쩌고?"
},
{
"type": "script",
"index": 3,
"speaker": "민아",
"script": "I'm not happy there.",
"translation": "거기서 전 행복하지 않아요."
},
{
"type": "ox",
"index": 4,
"quiz": "어머니는 민아의 유학 계획에 찬성하시나요?",
"hint": "어머니의 첫 반응을 보세요.",
"result": "X",
"explanation": "현재 직장을 걱정하며 우려를 표현합니다."
},
{
"type": "script",
"index": 5,
"speaker": "어머니",
"script": "Everyone has hard times.",
"translation": "다들 힘들지 않은 사람이 어디 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민아",
"script": "This isn't just a phase.",
"translation": "이건 그냥 지나가는 게 아니에요."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ has hard times.",
"hint": "어머니가 누구나 어떻다고 했나요?",
"optionA": "Nobody",
"optionB": "Everyone",
"optionC": "Someone",
"result": "Everyone",
"explanation": "어머니가 'Everyone(모두)'이 힘들다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "어머니",
"script": "Think about your future.",
"translation": "너의 앞날을 생각해봐."
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "That's exactly what I'm doing.",
"translation": "지금 그거 하고 있는 거예요."
},
{
"type": "script",
"index": 10,
"speaker": "어머니",
"script": "At least finish this year.",
"translation": "올해만이라도 마저 다녀보면 어떨까."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "slowly.",
"optionB": "Understanding",
"optionC": "comes",
"result": "Understanding comes slowly.",
"explanation": "이해는 천천히 온다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "You never understand me.",
"translation": "엄만 날 절대 이해 못 하시는 것 같아요."
},
{
"type": "script",
"index": 13,
"speaker": "어머니",
"script": "Because I worry about you.",
"translation": "걱정되니까 그러는 거야."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "엄마와 나의 좁혀지지 않는 거리",
"explanation": "자신의 길을 가고 싶은 INFP와 걱정스러운 마음으로 조언하는 ESFJ의 대화",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "I want to study art abroad.",
"translation": "해외에서 미술 공부하고 싶어요."
},
{
"type": "script",
"index": 2,
"speaker": "어머니",
"script": "What about your current job?",
"translation": "지금 다니는 회사는 어쩌고?"
},
{
"type": "script",
"index": 3,
"speaker": "민아",
"script": "I'm not happy there.",
"translation": "거기서 전 행복하지 않아요."
},
{
"type": "ox",
"index": 4,
"quiz": "어머니는 민아의 유학 계획에 찬성하시나요?",
"hint": "어머니의 첫 반응을 보세요.",
"result": "X",
"explanation": "현재 직장을 걱정하며 우려를 표현합니다."
},
{
"type": "script",
"index": 5,
"speaker": "어머니",
"script": "Everyone has hard times.",
"translation": "다들 힘들지 않은 사람이 어디 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민아",
"script": "This isn't just a phase.",
"translation": "이건 그냥 지나가는 게 아니에요."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ has hard times.",
"hint": "어머니가 누구나 어떻다고 했나요?",
"optionA": "Nobody",
"optionB": "Everyone",
"optionC": "Someone",
"result": "Everyone",
"explanation": "어머니가 'Everyone(모두)'이 힘들다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "어머니",
"script": "Think about your future.",
"translation": "너의 앞날을 생각해봐."
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "That's exactly what I'm doing.",
"translation": "지금 그거 하고 있는 거예요."
},
{
"type": "script",
"index": 10,
"speaker": "어머니",
"script": "At least finish this year.",
"translation": "올해만이라도 마저 다녀보면 어떨까."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "slowly.",
"optionB": "Understanding",
"optionC": "comes",
"result": "Understanding comes slowly.",
"explanation": "이해는 천천히 온다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "You never understand me.",
"translation": "엄만 날 절대 이해 못 하시는 것 같아요."
},
{
"type": "script",
"index": 13,
"speaker": "어머니",
"script": "Because I worry about you.",
"translation": "걱정되니까 그러는 거야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우리 조의 회의 문화",
"explanation": "타인을 배려하는 INFP와 효율을 중시하는 ENTJ의 팀플 대화",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "Maybe we should ask others?",
"translation": "다른 팀원들 의견도 들어볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "성준",
"script": "This way is clearly better.",
"translation": "이게 확실히 더 나은 방법이야."
},
{
"type": "script",
"index": 3,
"speaker": "지안",
"script": "Everyone seems hesitant though.",
"translation": "다들 망설이는 것 같은데..."
},
{
"type": "ox",
"index": 4,
"quiz": "성준이는 다른 의견을 듣고 싶어하나요?",
"hint": "성준이의 첫 반응을 보세요.",
"result": "X",
"explanation": "자신의 방법이 더 낫다며 단호한 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "성준",
"script": "We're wasting meeting time.",
"translation": "회의 시간만 낭비하고 있잖아."
},
{
"type": "script",
"index": 6,
"speaker": "지안",
"script": "Not everyone works like you.",
"translation": "모두가 너처럼 일하진 않아."
},
{
"type": "blank",
"index": 7,
"quiz": "We're wasting @@ time.",
"hint": "성준이가 무엇을 낭비한다고 했나요?",
"optionA": "class",
"optionB": "meeting",
"optionC": "project",
"result": "meeting",
"explanation": "성준이가 'meeting time(회의 시간)'을 낭비한다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "성준",
"script": "Efficiency is what matters.",
"translation": "결국 효율이 중요한 거야."
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "Team harmony matters too.",
"translation": "팀 분위기도 중요하다고."
},
{
"type": "script",
"index": 10,
"speaker": "성준",
"script": "Results speak louder.",
"translation": "결과가 더 중요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "together.",
"optionB": "Find",
"optionC": "balance",
"result": "Find balance together.",
"explanation": "함께 균형을 찾자는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "Let's take a short break.",
"translation": "잠깐 쉬었다 할까?"
},
{
"type": "script",
"index": 13,
"speaker": "성준",
"script": "Five minutes, no more.",
"translation": "5분만. 더는 안 돼."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우리 조의 회의 문화",
"explanation": "타인을 배려하는 INFP와 효율을 중시하는 ENTJ의 팀플 대화",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "Maybe we should ask others?",
"translation": "다른 팀원들 의견도 들어볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "성준",
"script": "This way is clearly better.",
"translation": "이게 확실히 더 나은 방법이야."
},
{
"type": "script",
"index": 3,
"speaker": "지안",
"script": "Everyone seems hesitant though.",
"translation": "다들 망설이는 것 같은데..."
},
{
"type": "ox",
"index": 4,
"quiz": "성준이는 다른 의견을 듣고 싶어하나요?",
"hint": "성준이의 첫 반응을 보세요.",
"result": "X",
"explanation": "자신의 방법이 더 낫다며 단호한 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "성준",
"script": "We're wasting meeting time.",
"translation": "회의 시간만 낭비하고 있잖아."
},
{
"type": "script",
"index": 6,
"speaker": "지안",
"script": "Not everyone works like you.",
"translation": "모두가 너처럼 일하진 않아."
},
{
"type": "blank",
"index": 7,
"quiz": "We're wasting @@ time.",
"hint": "성준이가 무엇을 낭비한다고 했나요?",
"optionA": "class",
"optionB": "meeting",
"optionC": "project",
"result": "meeting",
"explanation": "성준이가 'meeting time(회의 시간)'을 낭비한다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "성준",
"script": "Efficiency is what matters.",
"translation": "결국 효율이 중요한 거야."
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "Team harmony matters too.",
"translation": "팀 분위기도 중요하다고."
},
{
"type": "script",
"index": 10,
"speaker": "성준",
"script": "Results speak louder.",
"translation": "결과가 더 중요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "together.",
"optionB": "Find",
"optionC": "balance",
"result": "Find balance together.",
"explanation": "함께 균형을 찾자는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "Let's take a short break.",
"translation": "잠깐 쉬었다 할까?"
},
{
"type": "script",
"index": 13,
"speaker": "성준",
"script": "Five minutes, no more.",
"translation": "5분만. 더는 안 돼."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "공부 스타일 대격돌",
"explanation": "시험 공부 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민우",
"script": "I'll start studying... tomorrow.",
"translation": "내일부터 공부 시작할 거야..."
},
{
"type": "script",
"index": 2,
"speaker": "현주",
"script": "The exam is in three days!",
"translation": "시험이 3일 남았잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "민우는 바로 공부를 시작하려 하나요?",
"hint": "민우의 첫 말을 확인해보세요.",
"result": "X",
"explanation": "'tomorrow'라고 한 것으로 보아 오늘 공부할 생각이 없습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민우",
"script": "I study better under pressure...",
"translation": "난 압박감 있을 때 더 잘 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "현주",
"script": "Look at my study schedule!",
"translation": "내 공부 계획표 좀 봐!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minwoo likes to study under @@ .",
"hint": "민우가 언제 공부를 잘 하는지 생각해보세요.",
"optionA": "trees",
"optionB": "pressure",
"optionC": "lights",
"result": "pressure",
"explanation": "'under pressure'는 '압박감을 받는 상황에서'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민우",
"script": "Those sticky notes are so pretty!",
"translation": "그 포스트잇 되게 예쁘다!"
},
{
"type": "script",
"index": 8,
"speaker": "현주",
"script": "Focus! This is about studying!",
"translation": "집중해! 이건 공부하자는 거라고!"
},
{
"type": "script",
"index": 9,
"speaker": "민우",
"script": "Can I borrow your pink ones?",
"translation": "분홍색 좀 빌려줄래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서로의 차이를 인정하는 상황입니다.",
"optionA": "ways",
"optionB": "study",
"optionC": "Different",
"optionD": "people",
"optionE": "different",
"result": "Different people different study ways",
"explanation": "'different ways'는 '다른 방식들'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "현주",
"script": "Fine. But we start NOW.",
"translation": "좋아. 근데 당장 시작해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "민우",
"script": "After I organize these notes?",
"translation": "이 노트정리 하고 시작하면 안 될까?"
},
{
"type": "script",
"index": 13,
"speaker": "현주",
"script": "You're impossible...",
"translation": "너는 정말 못 말리겠다..."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "공부 스타일 대격돌",
"explanation": "시험 공부 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민우",
"script": "I'll start studying... tomorrow.",
"translation": "내일부터 공부 시작할 거야..."
},
{
"type": "script",
"index": 2,
"speaker": "현주",
"script": "The exam is in three days!",
"translation": "시험이 3일 남았잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "민우는 바로 공부를 시작하려 하나요?",
"hint": "민우의 첫 말을 확인해보세요.",
"result": "X",
"explanation": "'tomorrow'라고 한 것으로 보아 오늘 공부할 생각이 없습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민우",
"script": "I study better under pressure...",
"translation": "난 압박감 있을 때 더 잘 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "현주",
"script": "Look at my study schedule!",
"translation": "내 공부 계획표 좀 봐!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minwoo likes to study under @@ .",
"hint": "민우가 언제 공부를 잘 하는지 생각해보세요.",
"optionA": "trees",
"optionB": "pressure",
"optionC": "lights",
"result": "pressure",
"explanation": "'under pressure'는 '압박감을 받는 상황에서'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민우",
"script": "Those sticky notes are so pretty!",
"translation": "그 포스트잇 되게 예쁘다!"
},
{
"type": "script",
"index": 8,
"speaker": "현주",
"script": "Focus! This is about studying!",
"translation": "집중해! 이건 공부하자는 거라고!"
},
{
"type": "script",
"index": 9,
"speaker": "민우",
"script": "Can I borrow your pink ones?",
"translation": "분홍색 좀 빌려줄래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서로의 차이를 인정하는 상황입니다.",
"optionA": "ways",
"optionB": "study",
"optionC": "Different",
"optionD": "people",
"optionE": "different",
"result": "Different people different study ways",
"explanation": "'different ways'는 '다른 방식들'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "현주",
"script": "Fine. But we start NOW.",
"translation": "좋아. 근데 당장 시작해야 해."
},
{
"type": "script",
"index": 12,
"speaker": "민우",
"script": "After I organize these notes?",
"translation": "이 노트정리 하고 시작하면 안 될까?"
},
{
"type": "script",
"index": 13,
"speaker": "현주",
"script": "You're impossible...",
"translation": "너는 정말 못 말리겠다..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "좋은 뜻이 불러온 오해",
"explanation": "오해 해결 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Why did you tell everyone?",
"translation": "왜 모두한테 말한 거야?"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "I was trying to help you!",
"translation": "널 도우려고 했던 건데!"
},
{
"type": "ox",
"index": 3,
"quiz": "지호는 나쁜 의도가 있었나요?",
"hint": "지호의 의도를 확인해보세요.",
"result": "X",
"explanation": "'trying to help'는 '돕고자 했다'는 의미로 좋은 의도였음을 나타냅니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "I wanted to handle it alone...",
"translation": "혼자 해결하고 싶었는데..."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "But everyone was so supportive!",
"translation": "근데 다들 너무 걱정하고 응원하더라고!"
},
{
"type": "blank",
"index": 6,
"quiz": "Seoyeon wanted to solve it @@ .",
"hint": "서연이가 어떻게 해결하고 싶어했는지 생각해보세요.",
"optionA": "quickly",
"optionB": "alone",
"optionC": "together",
"result": "alone",
"explanation": "'handle it alone'은 '혼자 해결하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That's what makes it worse...",
"translation": "그게 더 힘든 거라고..."
},
{
"type": "script",
"index": 8,
"speaker": "지호",
"script": "I never meant to hurt you.",
"translation": "널 아프게 하려던 게 아니었어."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I know... you always care too much.",
"translation": "알아... 넌 항상 너무 많이 신경 쓰지."
},
{
"type": "puzzle",
"index": 10,
"hint": "진심어린 사과를 표현하는 상황입니다.",
"optionA": "intentions",
"optionB": "good",
"optionC": "Sometimes",
"optionD": "backfire",
"optionE": "can",
"result": "Sometimes good intentions can backfire",
"explanation": "'good intentions'는 '좋은 의도'를, 'backfire'는 '역효과가 나다'를 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지호",
"script": "I'll ask first next time.",
"translation": "다음엔 먼저 물어볼게."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Promise? Just between us?",
"translation": "약속? 우리끼리만?"
},
{
"type": "script",
"index": 13,
"speaker": "지호",
"script": "Pinky promise!",
"translation": "새끼손가락 걸고 약속!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "좋은 뜻이 불러온 오해",
"explanation": "오해 해결 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Why did you tell everyone?",
"translation": "왜 모두한테 말한 거야?"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "I was trying to help you!",
"translation": "널 도우려고 했던 건데!"
},
{
"type": "ox",
"index": 3,
"quiz": "지호는 나쁜 의도가 있었나요?",
"hint": "지호의 의도를 확인해보세요.",
"result": "X",
"explanation": "'trying to help'는 '돕고자 했다'는 의미로 좋은 의도였음을 나타냅니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "I wanted to handle it alone...",
"translation": "혼자 해결하고 싶었는데..."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "But everyone was so supportive!",
"translation": "근데 다들 너무 걱정하고 응원하더라고!"
},
{
"type": "blank",
"index": 6,
"quiz": "Seoyeon wanted to solve it @@ .",
"hint": "서연이가 어떻게 해결하고 싶어했는지 생각해보세요.",
"optionA": "quickly",
"optionB": "alone",
"optionC": "together",
"result": "alone",
"explanation": "'handle it alone'은 '혼자 해결하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That's what makes it worse...",
"translation": "그게 더 힘든 거라고..."
},
{
"type": "script",
"index": 8,
"speaker": "지호",
"script": "I never meant to hurt you.",
"translation": "널 아프게 하려던 게 아니었어."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I know... you always care too much.",
"translation": "알아... 넌 항상 너무 많이 신경 쓰지."
},
{
"type": "puzzle",
"index": 10,
"hint": "진심어린 사과를 표현하는 상황입니다.",
"optionA": "intentions",
"optionB": "good",
"optionC": "Sometimes",
"optionD": "backfire",
"optionE": "can",
"result": "Sometimes good intentions can backfire",
"explanation": "'good intentions'는 '좋은 의도'를, 'backfire'는 '역효과가 나다'를 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지호",
"script": "I'll ask first next time.",
"translation": "다음엔 먼저 물어볼게."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Promise? Just between us?",
"translation": "약속? 우리끼리만?"
},
{
"type": "script",
"index": 13,
"speaker": "지호",
"script": "Pinky promise!",
"translation": "새끼손가락 걸고 약속!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "말하지 않아도 알아야 해 vs 말해야 알지",
"explanation": "연인과의 다툼 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Something feels different lately...",
"translation": "요즘 뭔가 달라진 것 같아..."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "What do you mean? Just tell me.",
"translation": "무슨 말이야? 그냥 말해."
},
{
"type": "ox",
"index": 3,
"quiz": "하은이는 직접적으로 문제를 말했나요?",
"hint": "하은이의 표현 방식을 보세요.",
"result": "X",
"explanation": "'something feels different'는 간접적인 표현 방식입니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "You should know without asking...",
"translation": "묻지 않아도 알아야 하는 건데..."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "I can't read your mind!",
"translation": "난 마음을 읽을 수 없잖아!"
},
{
"type": "blank",
"index": 6,
"quiz": "Haeun wants Junho to @@ her feelings.",
"hint": "하은이가 준호에게 바라는 것을 생각해보세요.",
"optionA": "ignore",
"optionB": "understand",
"optionC": "forget",
"result": "understand",
"explanation": "'understand feelings'는 '감정을 이해하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "You never notice when I'm upset...",
"translation": "내가 속상할 때 전혀 눈치 못 채..."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Then just say you're upset!",
"translation": "그럼 속상하다고 말해!"
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "That's not how it works...",
"translation": "그게 그렇게 되는 게 아닌데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "서로 다른 소통 방식의 차이를 표현합니다.",
"optionA": "speaking",
"optionB": "than",
"optionC": "Silence",
"optionD": "louder",
"optionE": "is",
"result": "Silence is louder than speaking",
"explanation": "침묵이 말보다 더 큰 의미를 가질 수 있다는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "Let's make it simple, okay?",
"translation": "간단하게 해결하자, 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Feelings aren't simple...",
"translation": "감정은 단순하지 않아..."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "But talking about them can be.",
"translation": "근데 그것에 대해 말하는 건 단순할 수 있어."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "말하지 않아도 알아야 해 vs 말해야 알지",
"explanation": "연인과의 다툼 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Something feels different lately...",
"translation": "요즘 뭔가 달라진 것 같아..."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "What do you mean? Just tell me.",
"translation": "무슨 말이야? 그냥 말해."
},
{
"type": "ox",
"index": 3,
"quiz": "하은이는 직접적으로 문제를 말했나요?",
"hint": "하은이의 표현 방식을 보세요.",
"result": "X",
"explanation": "'something feels different'는 간접적인 표현 방식입니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "You should know without asking...",
"translation": "묻지 않아도 알아야 하는 건데..."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "I can't read your mind!",
"translation": "난 마음을 읽을 수 없잖아!"
},
{
"type": "blank",
"index": 6,
"quiz": "Haeun wants Junho to @@ her feelings.",
"hint": "하은이가 준호에게 바라는 것을 생각해보세요.",
"optionA": "ignore",
"optionB": "understand",
"optionC": "forget",
"result": "understand",
"explanation": "'understand feelings'는 '감정을 이해하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "You never notice when I'm upset...",
"translation": "내가 속상할 때 전혀 눈치 못 채..."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Then just say you're upset!",
"translation": "그럼 속상하다고 말해!"
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "That's not how it works...",
"translation": "그게 그렇게 되는 게 아닌데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "서로 다른 소통 방식의 차이를 표현합니다.",
"optionA": "speaking",
"optionB": "than",
"optionC": "Silence",
"optionD": "louder",
"optionE": "is",
"result": "Silence is louder than speaking",
"explanation": "침묵이 말보다 더 큰 의미를 가질 수 있다는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "Let's make it simple, okay?",
"translation": "간단하게 해결하자, 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Feelings aren't simple...",
"translation": "감정은 단순하지 않아..."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "But talking about them can be.",
"translation": "근데 그것에 대해 말하는 건 단순할 수 있어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "큰 집에서 벌어진 작은 전쟁",
"explanation": "가족 모임 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "I need some alone time...",
"translation": "혼자 있고 싶어..."
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "But it's family time! Everyone's waiting!",
"translation": "근데 가족 시간이잖아! 다들 기다리고 있어!"
},
{
"type": "ox",
"index": 3,
"quiz": "은지는 서현이의 혼자만의 시간을 이해하나요?",
"hint": "은지의 반응을 보세요.",
"result": "X",
"explanation": "가족들과 함께 있어야 한다고 생각하는 것으로 보아 이해하지 못합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서현",
"script": "The noise is too much...",
"translation": "소리가 너무 많아서..."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "That's what family gatherings are!",
"translation": "가족 모임이 원래 그렇지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Seohyun feels @@ by the noise.",
"hint": "서현이가 소음에 대해 어떻게 느끼는지 생각해보세요.",
"optionA": "happy",
"optionB": "overwhelmed",
"optionC": "excited",
"result": "overwhelmed",
"explanation": "'overwhelmed'는 '압도된, 부담스러운'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서현",
"script": "Just five minutes in the garden...",
"translation": "정원에서 5분만..."
},
{
"type": "script",
"index": 8,
"speaker": "은지",
"script": "Aunt's asking about your job!",
"translation": "이모가 네 직장에 대해 물어보시잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "서현",
"script": "That's exactly why I need space...",
"translation": "그래서 내가 좀 쉬어야 하는 거야..."
},
{
"type": "puzzle",
"index": 10,
"hint": "서로 다른 니즈를 이해하는 상황입니다.",
"optionA": "needs",
"optionB": "different",
"optionC": "but",
"optionD": "family",
"optionE": "Same",
"result": "Same family but different needs",
"explanation": "'different needs'는 '다른 필요성'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "은지",
"script": "Okay... ten minutes, then come back?",
"translation": "알았어... 10분 줄 테니까 꼭 돌아와?"
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "Thanks for understanding...",
"translation": "이해해줘서 고마워..."
},
{
"type": "script",
"index": 13,
"speaker": "은지",
"script": "I'll save you some dessert!",
"translation": "디저트 남겨둘게!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "큰 집에서 벌어진 작은 전쟁",
"explanation": "가족 모임 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "I need some alone time...",
"translation": "혼자 있고 싶어..."
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "But it's family time! Everyone's waiting!",
"translation": "근데 가족 시간이잖아! 다들 기다리고 있어!"
},
{
"type": "ox",
"index": 3,
"quiz": "은지는 서현이의 혼자만의 시간을 이해하나요?",
"hint": "은지의 반응을 보세요.",
"result": "X",
"explanation": "가족들과 함께 있어야 한다고 생각하는 것으로 보아 이해하지 못합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서현",
"script": "The noise is too much...",
"translation": "소리가 너무 많아서..."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "That's what family gatherings are!",
"translation": "가족 모임이 원래 그렇지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Seohyun feels @@ by the noise.",
"hint": "서현이가 소음에 대해 어떻게 느끼는지 생각해보세요.",
"optionA": "happy",
"optionB": "overwhelmed",
"optionC": "excited",
"result": "overwhelmed",
"explanation": "'overwhelmed'는 '압도된, 부담스러운'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서현",
"script": "Just five minutes in the garden...",
"translation": "정원에서 5분만..."
},
{
"type": "script",
"index": 8,
"speaker": "은지",
"script": "Aunt's asking about your job!",
"translation": "이모가 네 직장에 대해 물어보시잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "서현",
"script": "That's exactly why I need space...",
"translation": "그래서 내가 좀 쉬어야 하는 거야..."
},
{
"type": "puzzle",
"index": 10,
"hint": "서로 다른 니즈를 이해하는 상황입니다.",
"optionA": "needs",
"optionB": "different",
"optionC": "but",
"optionD": "family",
"optionE": "Same",
"result": "Same family but different needs",
"explanation": "'different needs'는 '다른 필요성'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "은지",
"script": "Okay... ten minutes, then come back?",
"translation": "알았어... 10분 줄 테니까 꼭 돌아와?"
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "Thanks for understanding...",
"translation": "이해해줘서 고마워..."
},
{
"type": "script",
"index": 13,
"speaker": "은지",
"script": "I'll save you some dessert!",
"translation": "디저트 남겨둘게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "계획이 틀어진 날의 아침",
"explanation": "갑작스러운 변화 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "They changed the deadline again...",
"translation": "또 마감일이 바뀌었어..."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Perfect! More time to improve it.",
"translation": "잘 됐네! 더 발전시킬 시간이 생겼어."
},
{
"type": "ox",
"index": 3,
"quiz": "태준이는 변경을 긍정적으로 받아들이나요?",
"hint": "태준이의 반응을 보세요.",
"result": "O",
"explanation": "'Perfect!'라는 반응으로 보아 긍정적으로 받아들입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "But I was mentally prepared...",
"translation": "근데 난 마음의 준비를 했었는데..."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "Plans are meant to be flexible!",
"translation": "계획은 유연해야지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Jiwon was @@ for the original deadline.",
"hint": "지원이의 상태를 생각해보세요.",
"optionA": "late",
"optionB": "ready",
"optionC": "happy",
"result": "ready",
"explanation": "'be ready for'는 '~에 대해 준비되어 있다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I can't switch moods that fast...",
"translation": "난 그렇게 빨리 마음을 바꾸기 힘들어..."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Let's make an action plan!",
"translation": "실행 계획을 세워보자!"
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Can we just process this first?",
"translation": "일단 이 상황을 받아들일 시간이 필요해..."
},
{
"type": "puzzle",
"index": 10,
"hint": "변화 수용에 대한 표현입니다.",
"optionA": "change",
"optionB": "takes",
"optionC": "Accepting",
"optionD": "time",
"optionE": "sometimes",
"result": "Accepting change sometimes takes time",
"explanation": "'accepting change'는 '변화를 받아들이는 것'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Okay, let's grab some coffee first.",
"translation": "알았어, 일단 커피부터 마시자."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Now that's a good plan...",
"translation": "이건 좋은 계획이네..."
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "See? We're adapting already!",
"translation": "봐! 벌써 적응하고 있잖아!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "계획이 틀어진 날의 아침",
"explanation": "갑작스러운 변화 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "They changed the deadline again...",
"translation": "또 마감일이 바뀌었어..."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Perfect! More time to improve it.",
"translation": "잘 됐네! 더 발전시킬 시간이 생겼어."
},
{
"type": "ox",
"index": 3,
"quiz": "태준이는 변경을 긍정적으로 받아들이나요?",
"hint": "태준이의 반응을 보세요.",
"result": "O",
"explanation": "'Perfect!'라는 반응으로 보아 긍정적으로 받아들입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "But I was mentally prepared...",
"translation": "근데 난 마음의 준비를 했었는데..."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "Plans are meant to be flexible!",
"translation": "계획은 유연해야지!"
},
{
"type": "blank",
"index": 6,
"quiz": "Jiwon was @@ for the original deadline.",
"hint": "지원이의 상태를 생각해보세요.",
"optionA": "late",
"optionB": "ready",
"optionC": "happy",
"result": "ready",
"explanation": "'be ready for'는 '~에 대해 준비되어 있다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I can't switch moods that fast...",
"translation": "난 그렇게 빨리 마음을 바꾸기 힘들어..."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Let's make an action plan!",
"translation": "실행 계획을 세워보자!"
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Can we just process this first?",
"translation": "일단 이 상황을 받아들일 시간이 필요해..."
},
{
"type": "puzzle",
"index": 10,
"hint": "변화 수용에 대한 표현입니다.",
"optionA": "change",
"optionB": "takes",
"optionC": "Accepting",
"optionD": "time",
"optionE": "sometimes",
"result": "Accepting change sometimes takes time",
"explanation": "'accepting change'는 '변화를 받아들이는 것'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Okay, let's grab some coffee first.",
"translation": "알았어, 일단 커피부터 마시자."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Now that's a good plan...",
"translation": "이건 좋은 계획이네..."
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "See? We're adapting already!",
"translation": "봐! 벌써 적응하고 있잖아!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "각자의 방식대로 이겨내기",
"explanation": "자신감 회복에 대한 이성적\/감성적 접근",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "My presentation was terrible.",
"translation": "내 발표 진짜 최악이었어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Everyone looked interested!",
"translation": "다들 관심 있게 들었는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Seoyeon agree with Woojin?",
"hint": "서연의 반응을 보세요",
"result": "X",
"explanation": "발표가 좋았다고 긍정적으로 평가해요"
},
{
"type": "script",
"index": 4,
"speaker": "우진",
"script": "Their responses were off.",
"translation": "반응이 예상과 달랐어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "What makes you think that?",
"translation": "어떤 점에서 그렇게 느꼈어?"
},
{
"type": "blank",
"index": 6,
"quiz": "What makes you @@ that?",
"hint": "서연이 물어본 것은?",
"optionA": "say",
"optionB": "think",
"optionC": "feel",
"result": "think",
"explanation": "'think that'은 '그렇게 생각하다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "우진",
"script": "No follow-up questions.",
"translation": "아무도 추가 질문이 없었잖아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe they were processing it.",
"translation": "이해하느라 그랬을 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "우진",
"script": "Or it wasn't worth asking.",
"translation": "아니면 물어볼 가치가 없었거나."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Know what? Let's analyze it.",
"translation": "그래? 그럼 같이 분석해볼까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 제안하는 해결 방법을 찾아보세요",
"optionA": "Let's",
"optionB": "analyze",
"optionC": "it",
"result": "Let's analyze it",
"explanation": "'analyze it'은 '그것을, 상황을 분석하다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "우진",
"script": "I have the recording here.",
"translation": "녹화본 있긴 한데."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Perfect, let's break it down.",
"translation": "좋아, 하나씩 살펴보자."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "각자의 방식대로 이겨내기",
"explanation": "자신감 회복에 대한 이성적\/감성적 접근",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "My presentation was terrible.",
"translation": "내 발표 진짜 최악이었어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Everyone looked interested!",
"translation": "다들 관심 있게 들었는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Seoyeon agree with Woojin?",
"hint": "서연의 반응을 보세요",
"result": "X",
"explanation": "발표가 좋았다고 긍정적으로 평가해요"
},
{
"type": "script",
"index": 4,
"speaker": "우진",
"script": "Their responses were off.",
"translation": "반응이 예상과 달랐어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "What makes you think that?",
"translation": "어떤 점에서 그렇게 느꼈어?"
},
{
"type": "blank",
"index": 6,
"quiz": "What makes you @@ that?",
"hint": "서연이 물어본 것은?",
"optionA": "say",
"optionB": "think",
"optionC": "feel",
"result": "think",
"explanation": "'think that'은 '그렇게 생각하다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "우진",
"script": "No follow-up questions.",
"translation": "아무도 추가 질문이 없었잖아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe they were processing it.",
"translation": "이해하느라 그랬을 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "우진",
"script": "Or it wasn't worth asking.",
"translation": "아니면 물어볼 가치가 없었거나."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Know what? Let's analyze it.",
"translation": "그래? 그럼 같이 분석해볼까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 제안하는 해결 방법을 찾아보세요",
"optionA": "Let's",
"optionB": "analyze",
"optionC": "it",
"result": "Let's analyze it",
"explanation": "'analyze it'은 '그것을, 상황을 분석하다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "우진",
"script": "I have the recording here.",
"translation": "녹화본 있긴 한데."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Perfect, let's break it down.",
"translation": "좋아, 하나씩 살펴보자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "말싸움 고수들의 대화법",
"explanation": "논쟁에서 이기는 법에 대한 서로 다른 접근",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "How'd you win that argument?",
"translation": "어떻게 그 말싸움에서 이겼어?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Stay confident, speak loud.",
"translation": "자신감 있게, 크게 말하면 돼."
},
{
"type": "ox",
"index": 3,
"quiz": "Does Minseok focus on logical skills?",
"hint": "민석의 조언을 보세요",
"result": "X",
"explanation": "논리보다 태도와 자신감을 강조해요"
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I prefer finding their flaws.",
"translation": "난 논리적 허점 찾는 게 좋던데."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Too slow. Attack first!",
"translation": "그건 너무 늦어. 선공이 필승이야!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok says to @@ first.",
"hint": "민석의 전략은?",
"optionA": "think",
"optionB": "attack",
"optionC": "defend",
"result": "attack",
"explanation": "'attack first'는 '먼저 공격하다'는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "What if they counter-attack?",
"translation": "상대가 반격하면?"
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Stay on your point, repeat!",
"translation": "논점 유지하고 반복하면 돼!"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Interesting strategy...",
"translation": "흥미로운 전략인데..."
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "Works every time, trust me.",
"translation": "이게 진짜 먹히더라."
},
{
"type": "puzzle",
"index": 11,
"hint": "민석의 자신감 넘치는 조언을 찾아보세요",
"optionA": "time",
"optionB": "every",
"optionC": "Works",
"optionD": "trust",
"optionE": "me",
"result": "Works every time trust me",
"explanation": "'works every time'은 '항상 통한다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "I'll analyze your method.",
"translation": "네 방식을 분석해봐야겠어."
},
{
"type": "script",
"index": 13,
"speaker": "민석",
"script": "Just do it! Stop thinking!",
"translation": "분석 말고 그냥 해봐!"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "말싸움 고수들의 대화법",
"explanation": "논쟁에서 이기는 법에 대한 서로 다른 접근",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "How'd you win that argument?",
"translation": "어떻게 그 말싸움에서 이겼어?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Stay confident, speak loud.",
"translation": "자신감 있게, 크게 말하면 돼."
},
{
"type": "ox",
"index": 3,
"quiz": "Does Minseok focus on logical skills?",
"hint": "민석의 조언을 보세요",
"result": "X",
"explanation": "논리보다 태도와 자신감을 강조해요"
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I prefer finding their flaws.",
"translation": "난 논리적 허점 찾는 게 좋던데."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Too slow. Attack first!",
"translation": "그건 너무 늦어. 선공이 필승이야!"
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok says to @@ first.",
"hint": "민석의 전략은?",
"optionA": "think",
"optionB": "attack",
"optionC": "defend",
"result": "attack",
"explanation": "'attack first'는 '먼저 공격하다'는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "What if they counter-attack?",
"translation": "상대가 반격하면?"
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Stay on your point, repeat!",
"translation": "논점 유지하고 반복하면 돼!"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Interesting strategy...",
"translation": "흥미로운 전략인데..."
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "Works every time, trust me.",
"translation": "이게 진짜 먹히더라."
},
{
"type": "puzzle",
"index": 11,
"hint": "민석의 자신감 넘치는 조언을 찾아보세요",
"optionA": "time",
"optionB": "every",
"optionC": "Works",
"optionD": "trust",
"optionE": "me",
"result": "Works every time trust me",
"explanation": "'works every time'은 '항상 통한다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "I'll analyze your method.",
"translation": "네 방식을 분석해봐야겠어."
},
{
"type": "script",
"index": 13,
"speaker": "민석",
"script": "Just do it! Stop thinking!",
"translation": "분석 말고 그냥 해봐!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "어색한 화해의 순간",
"explanation": "갈등 해결에서 보이는 분석형\/감각형의 차이",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "So... about yesterday...",
"translation": "저기... 어제 일은..."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "I bought your favorite bread.",
"translation": "네가 좋아하는 빵 샀어."
},
{
"type": "ox",
"index": 3,
"quiz": "Are they comfortable talking?",
"hint": "두 사람의 어색한 대화를 보세요",
"result": "X",
"explanation": "서로 직접적인 대화를 피하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "We should discuss what happened.",
"translation": "무슨 일이 있었는지 좀 얘기해야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "Can't we just forget it?",
"translation": "그냥 없던 일로 하면 안 될까?"
},
{
"type": "blank",
"index": 6,
"quiz": "Mina wants to @@ the fight.",
"hint": "미나가 원하는 해결 방식은?",
"optionA": "remember",
"optionB": "forget",
"optionC": "discuss",
"result": "forget",
"explanation": "'forget it'은 '잊어버리다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That won't solve anything.",
"translation": "그래선 아무것도 해결 안 돼."
},
{
"type": "script",
"index": 8,
"speaker": "미나",
"script": "Want to get ice cream then?",
"translation": "그럼... 아이스크림 먹으러 갈래?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "You always avoid talking...",
"translation": "넌 맨날 대화를 피하려고만 하고..."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Because I miss your smile.",
"translation": "네가 웃는 게 보고 싶어서 그래."
},
{
"type": "puzzle",
"index": 11,
"hint": "미나의 진심이 담긴 말을 찾아보세요",
"optionA": "smile",
"optionB": "miss",
"optionC": "your",
"optionD": "I",
"result": "I miss your smile",
"explanation": "'miss your smile'은 '네 미소가 그립다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "You're impossible...",
"translation": "너란 사람은 정말..."
},
{
"type": "script",
"index": 13,
"speaker": "미나",
"script": "But you still like me, right?",
"translation": "그래도 날 좋아하지?"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "어색한 화해의 순간",
"explanation": "갈등 해결에서 보이는 분석형\/감각형의 차이",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "So... about yesterday...",
"translation": "저기... 어제 일은..."
},
{
"type": "script",
"index": 2,
"speaker": "미나",
"script": "I bought your favorite bread.",
"translation": "네가 좋아하는 빵 샀어."
},
{
"type": "ox",
"index": 3,
"quiz": "Are they comfortable talking?",
"hint": "두 사람의 어색한 대화를 보세요",
"result": "X",
"explanation": "서로 직접적인 대화를 피하고 있어요"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "We should discuss what happened.",
"translation": "무슨 일이 있었는지 좀 얘기해야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "미나",
"script": "Can't we just forget it?",
"translation": "그냥 없던 일로 하면 안 될까?"
},
{
"type": "blank",
"index": 6,
"quiz": "Mina wants to @@ the fight.",
"hint": "미나가 원하는 해결 방식은?",
"optionA": "remember",
"optionB": "forget",
"optionC": "discuss",
"result": "forget",
"explanation": "'forget it'은 '잊어버리다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That won't solve anything.",
"translation": "그래선 아무것도 해결 안 돼."
},
{
"type": "script",
"index": 8,
"speaker": "미나",
"script": "Want to get ice cream then?",
"translation": "그럼... 아이스크림 먹으러 갈래?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "You always avoid talking...",
"translation": "넌 맨날 대화를 피하려고만 하고..."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Because I miss your smile.",
"translation": "네가 웃는 게 보고 싶어서 그래."
},
{
"type": "puzzle",
"index": 11,
"hint": "미나의 진심이 담긴 말을 찾아보세요",
"optionA": "smile",
"optionB": "miss",
"optionC": "your",
"optionD": "I",
"result": "I miss your smile",
"explanation": "'miss your smile'은 '네 미소가 그립다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "You're impossible...",
"translation": "너란 사람은 정말..."
},
{
"type": "script",
"index": 13,
"speaker": "미나",
"script": "But you still like me, right?",
"translation": "그래도 날 좋아하지?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "감정 상하기 전에 멈춰!",
"explanation": "감정 충돌을 피하려는 각자의 방식",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "You seem upset with me.",
"translation": "나한테 화난 것 같은데."
},
{
"type": "script",
"index": 2,
"speaker": "소연",
"script": "I'm not upset. Just hurt.",
"translation": "화난 게 아니라 마음이 아파서."
},
{
"type": "ox",
"index": 3,
"quiz": "Is Soyeon angry at Hyunwoo?",
"hint": "소연의 감정 상태를 보세요",
"result": "X",
"explanation": "화가 아닌 상처받은 감정이에요"
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Let me know what I did.",
"translation": "내가 뭘 잘못했는지 말해줘."
},
{
"type": "script",
"index": 5,
"speaker": "소연",
"script": "You never share your feelings.",
"translation": "네 마음을 전혀 말해주지 않아."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo never shares his @@.",
"hint": "소연이 원하는 것은?",
"optionA": "time",
"optionB": "feelings",
"optionC": "thoughts",
"result": "feelings",
"explanation": "'share feelings'는 '감정을 공유하다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "I didn't think it mattered.",
"translation": "그게 중요한지 몰랐어."
},
{
"type": "script",
"index": 8,
"speaker": "소연",
"script": "That's exactly the problem.",
"translation": "그래서 더 서운한 거야."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "I'll try to be more open.",
"translation": "앞으로는 더 표현할게."
},
{
"type": "script",
"index": 10,
"speaker": "소연",
"script": "Can you try right now?",
"translation": "지금 한번 해볼래?"
},
{
"type": "puzzle",
"index": 11,
"hint": "소연이 현우에게 부탁하는 말을 찾아보세요",
"optionA": "now",
"optionB": "right",
"optionC": "try",
"optionD": "Can",
"optionE": "you",
"result": "Can you try right now",
"explanation": "'try right now'는 '지금 당장 시도해보다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "I... care about you.",
"translation": "난... 널 생각해."
},
{
"type": "script",
"index": 13,
"speaker": "소연",
"script": "That wasn't so hard, right?",
"translation": "그렇게 어렵지 않았지?"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "감정 상하기 전에 멈춰!",
"explanation": "감정 충돌을 피하려는 각자의 방식",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "You seem upset with me.",
"translation": "나한테 화난 것 같은데."
},
{
"type": "script",
"index": 2,
"speaker": "소연",
"script": "I'm not upset. Just hurt.",
"translation": "화난 게 아니라 마음이 아파서."
},
{
"type": "ox",
"index": 3,
"quiz": "Is Soyeon angry at Hyunwoo?",
"hint": "소연의 감정 상태를 보세요",
"result": "X",
"explanation": "화가 아닌 상처받은 감정이에요"
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Let me know what I did.",
"translation": "내가 뭘 잘못했는지 말해줘."
},
{
"type": "script",
"index": 5,
"speaker": "소연",
"script": "You never share your feelings.",
"translation": "네 마음을 전혀 말해주지 않아."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo never shares his @@.",
"hint": "소연이 원하는 것은?",
"optionA": "time",
"optionB": "feelings",
"optionC": "thoughts",
"result": "feelings",
"explanation": "'share feelings'는 '감정을 공유하다'라는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "I didn't think it mattered.",
"translation": "그게 중요한지 몰랐어."
},
{
"type": "script",
"index": 8,
"speaker": "소연",
"script": "That's exactly the problem.",
"translation": "그래서 더 서운한 거야."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "I'll try to be more open.",
"translation": "앞으로는 더 표현할게."
},
{
"type": "script",
"index": 10,
"speaker": "소연",
"script": "Can you try right now?",
"translation": "지금 한번 해볼래?"
},
{
"type": "puzzle",
"index": 11,
"hint": "소연이 현우에게 부탁하는 말을 찾아보세요",
"optionA": "now",
"optionB": "right",
"optionC": "try",
"optionD": "Can",
"optionE": "you",
"result": "Can you try right now",
"explanation": "'try right now'는 '지금 당장 시도해보다'라는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "I... care about you.",
"translation": "난... 널 생각해."
},
{
"type": "script",
"index": 13,
"speaker": "소연",
"script": "That wasn't so hard, right?",
"translation": "그렇게 어렵지 않았지?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "싸운 후의 타이밍 싸움",
"explanation": "화해 시점에 대한 서로 다른 입장",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태민",
"script": "Let's cool down first.",
"translation": "일단 식히고 얘기하자."
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "How can I sleep like this?",
"translation": "이렇게 안 풀고 어떻게 자?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Seohyun want to postpone?",
"hint": "서현의 대화 의지를 보세요",
"result": "X",
"explanation": "바로 해결하고 싶어하는 게 보여요"
},
{
"type": "script",
"index": 4,
"speaker": "태민",
"script": "Tomorrow will be better.",
"translation": "내일 되면 나아질 거야."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "You always do this...",
"translation": "맨날 이럴 거면서..."
},
{
"type": "blank",
"index": 6,
"quiz": "You @@ do this according to Seohyun.",
"hint": "서현이 지적한 태민의 습관은?",
"optionA": "never",
"optionB": "always",
"optionC": "rarely",
"result": "always",
"explanation": "'always do this'는 '항상 이런다'는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "태민",
"script": "That's why we need time.",
"translation": "그래서 시간이 필요한 거야."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "Time won't fix anything.",
"translation": "시간 준다고 뭐가 달라져?"
},
{
"type": "script",
"index": 9,
"speaker": "태민",
"script": "It helps me think clearly.",
"translation": "생각을 정리할 수 있잖아."
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "While I can't sleep at all.",
"translation": "나는 뜬눈으로 새워야겠네."
},
{
"type": "puzzle",
"index": 11,
"hint": "서현의 불면 걱정을 찾아보세요",
"optionA": "all",
"optionB": "at",
"optionC": "sleep",
"optionD": "can't",
"optionE": "I",
"result": "I can't sleep at all",
"explanation": "'can't sleep at all'은 '전혀 잠들 수 없다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "태민",
"script": "Just until morning. Please.",
"translation": "그냥 내일 아침까지만. 제발."
},
{
"type": "script",
"index": 13,
"speaker": "서현",
"script": "Fine. But first thing tomorrow.",
"translation": "알았어. 근데 내일 제일 먼저."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "싸운 후의 타이밍 싸움",
"explanation": "화해 시점에 대한 서로 다른 입장",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태민",
"script": "Let's cool down first.",
"translation": "일단 식히고 얘기하자."
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "How can I sleep like this?",
"translation": "이렇게 안 풀고 어떻게 자?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Seohyun want to postpone?",
"hint": "서현의 대화 의지를 보세요",
"result": "X",
"explanation": "바로 해결하고 싶어하는 게 보여요"
},
{
"type": "script",
"index": 4,
"speaker": "태민",
"script": "Tomorrow will be better.",
"translation": "내일 되면 나아질 거야."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "You always do this...",
"translation": "맨날 이럴 거면서..."
},
{
"type": "blank",
"index": 6,
"quiz": "You @@ do this according to Seohyun.",
"hint": "서현이 지적한 태민의 습관은?",
"optionA": "never",
"optionB": "always",
"optionC": "rarely",
"result": "always",
"explanation": "'always do this'는 '항상 이런다'는 의미예요"
},
{
"type": "script",
"index": 7,
"speaker": "태민",
"script": "That's why we need time.",
"translation": "그래서 시간이 필요한 거야."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "Time won't fix anything.",
"translation": "시간 준다고 뭐가 달라져?"
},
{
"type": "script",
"index": 9,
"speaker": "태민",
"script": "It helps me think clearly.",
"translation": "생각을 정리할 수 있잖아."
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "While I can't sleep at all.",
"translation": "나는 뜬눈으로 새워야겠네."
},
{
"type": "puzzle",
"index": 11,
"hint": "서현의 불면 걱정을 찾아보세요",
"optionA": "all",
"optionB": "at",
"optionC": "sleep",
"optionD": "can't",
"optionE": "I",
"result": "I can't sleep at all",
"explanation": "'can't sleep at all'은 '전혀 잠들 수 없다'는 표현이에요"
},
{
"type": "script",
"index": 12,
"speaker": "태민",
"script": "Just until morning. Please.",
"translation": "그냥 내일 아침까지만. 제발."
},
{
"type": "script",
"index": 13,
"speaker": "서현",
"script": "Fine. But first thing tomorrow.",
"translation": "알았어. 근데 내일 제일 먼저."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "인간관계가 어려워요",
"explanation": "직장 내 인간관계 스트레스 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "I messed up the team dinner.",
"translation": "회식 자리에서 망했어."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "What happened this time?",
"translation": "이번엔 무슨 일인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "태현이는 회식에서 좋은 인상을 남겼나요?",
"hint": "태현이의 첫 말을 보세요.",
"result": "X",
"explanation": "'messed up'은 '실수하다, 망치다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "They kept asking me to sing...",
"translation": "자꾸 노래 부르라고 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Let me guess - you ran away?",
"translation": "설마... 도망쳤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Taehyun was @@ to sing at the dinner.",
"hint": "태현이가 회식에서 어떤 상황이었는지 생각해보세요.",
"optionA": "happy",
"optionB": "pressured",
"optionC": "excited",
"result": "pressured",
"explanation": "'be pressured to'는 '~하라는 압박을 받다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Said I had a stomach ache...",
"translation": "배 아프다고 하고 나왔어..."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "You need better excuses!",
"translation": "좀 더 그럴듯한 핑계를 대야지!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "Like what? Food poisoning?",
"translation": "뭐가 있을까? 식중독?"
},
{
"type": "puzzle",
"index": 10,
"hint": "사회생활의 어려움을 표현하는 문장입니다.",
"optionA": "skill",
"optionB": "is",
"optionC": "Socializing",
"optionD": "an",
"optionE": "art",
"result": "Socializing is an art skill",
"explanation": "'socializing is an art'는 '사교는 예술이다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "Or just join in next time!",
"translation": "아니면 그냥 다음엔 참여해봐!"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "I'd rather get food poisoning.",
"translation": "차라리 식중독이 났으면..."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "You're really something else.",
"translation": "너는 정말 특별한 케이스다."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "인간관계가 어려워요",
"explanation": "직장 내 인간관계 스트레스 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "I messed up the team dinner.",
"translation": "회식 자리에서 망했어."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "What happened this time?",
"translation": "이번엔 무슨 일인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "태현이는 회식에서 좋은 인상을 남겼나요?",
"hint": "태현이의 첫 말을 보세요.",
"result": "X",
"explanation": "'messed up'은 '실수하다, 망치다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "They kept asking me to sing...",
"translation": "자꾸 노래 부르라고 하는데..."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Let me guess - you ran away?",
"translation": "설마... 도망쳤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Taehyun was @@ to sing at the dinner.",
"hint": "태현이가 회식에서 어떤 상황이었는지 생각해보세요.",
"optionA": "happy",
"optionB": "pressured",
"optionC": "excited",
"result": "pressured",
"explanation": "'be pressured to'는 '~하라는 압박을 받다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Said I had a stomach ache...",
"translation": "배 아프다고 하고 나왔어..."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "You need better excuses!",
"translation": "좀 더 그럴듯한 핑계를 대야지!"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "Like what? Food poisoning?",
"translation": "뭐가 있을까? 식중독?"
},
{
"type": "puzzle",
"index": 10,
"hint": "사회생활의 어려움을 표현하는 문장입니다.",
"optionA": "skill",
"optionB": "is",
"optionC": "Socializing",
"optionD": "an",
"optionE": "art",
"result": "Socializing is an art skill",
"explanation": "'socializing is an art'는 '사교는 예술이다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "Or just join in next time!",
"translation": "아니면 그냥 다음엔 참여해봐!"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "I'd rather get food poisoning.",
"translation": "차라리 식중독이 났으면..."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "You're really something else.",
"translation": "너는 정말 특별한 케이스다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "오늘은 감정의 호수",
"explanation": "감정 기복 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "My brain isn't working today.",
"translation": "오늘 머리가 안 돌아가."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Wanna grab some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "ox",
"index": 3,
"quiz": "지은이는 현우의 기분을 풀어주려 하나요?",
"hint": "지은이의 제안을 보세요.",
"result": "O",
"explanation": "아이스크림을 제안하며 기분 전환을 시도합니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Not sure if I deserve joy...",
"translation": "난 행복할 자격이 있을까..."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Okay, double scoop it is!",
"translation": "좋아, 더블 스쿱으로 가자!"
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo is feeling @@ today.",
"hint": "현우의 기분 상태를 생각해보세요.",
"optionA": "happy",
"optionB": "down",
"optionC": "excited",
"result": "down",
"explanation": "'feeling down'은 '기분이 저조하다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Life is meaningless anyway...",
"translation": "어차피 인생은 무의미해..."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Add some sprinkles of hope!",
"translation": "희망의 스프링클 좀 뿌려보자!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Maybe chocolate can help...",
"translation": "초콜릿이면 나아질지도..."
},
{
"type": "puzzle",
"index": 10,
"hint": "친구의 위로를 표현하는 문장입니다.",
"optionA": "heal",
"optionB": "can",
"optionC": "Friends",
"optionD": "hearts",
"optionE": "broken",
"result": "Friends can heal broken hearts",
"explanation": "'heal broken hearts'는 '상처받은 마음을 치유하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "That's my emotional support buddy!",
"translation": "그래, 이런 모습이 내가 아는 너야!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Just don't tell anyone about this.",
"translation": "이 얘기 아무한테도 하지 마."
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "Your secret's safe with ice cream!",
"translation": "너의 비밀은 아이스크림이 지켜줄 거야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "오늘은 감정의 호수",
"explanation": "감정 기복 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "My brain isn't working today.",
"translation": "오늘 머리가 안 돌아가."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Wanna grab some ice cream?",
"translation": "아이스크림 먹으러 갈래?"
},
{
"type": "ox",
"index": 3,
"quiz": "지은이는 현우의 기분을 풀어주려 하나요?",
"hint": "지은이의 제안을 보세요.",
"result": "O",
"explanation": "아이스크림을 제안하며 기분 전환을 시도합니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Not sure if I deserve joy...",
"translation": "난 행복할 자격이 있을까..."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Okay, double scoop it is!",
"translation": "좋아, 더블 스쿱으로 가자!"
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo is feeling @@ today.",
"hint": "현우의 기분 상태를 생각해보세요.",
"optionA": "happy",
"optionB": "down",
"optionC": "excited",
"result": "down",
"explanation": "'feeling down'은 '기분이 저조하다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Life is meaningless anyway...",
"translation": "어차피 인생은 무의미해..."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Add some sprinkles of hope!",
"translation": "희망의 스프링클 좀 뿌려보자!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Maybe chocolate can help...",
"translation": "초콜릿이면 나아질지도..."
},
{
"type": "puzzle",
"index": 10,
"hint": "친구의 위로를 표현하는 문장입니다.",
"optionA": "heal",
"optionB": "can",
"optionC": "Friends",
"optionD": "hearts",
"optionE": "broken",
"result": "Friends can heal broken hearts",
"explanation": "'heal broken hearts'는 '상처받은 마음을 치유하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "That's my emotional support buddy!",
"translation": "그래, 이런 모습이 내가 아는 너야!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Just don't tell anyone about this.",
"translation": "이 얘기 아무한테도 하지 마."
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "Your secret's safe with ice cream!",
"translation": "너의 비밀은 아이스크림이 지켜줄 거야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "멘붕 코드 디버깅 중",
"explanation": "번아웃 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "My code won't compile...",
"translation": "코드가 안 돌아가..."
},
{
"type": "script",
"index": 2,
"speaker": "재훈",
"script": "When was your last break?",
"translation": "마지막으로 쉰 게 언제야?"
},
{
"type": "ox",
"index": 3,
"quiz": "도현이는 지금 코딩이 잘 되고 있나요?",
"hint": "도현이의 첫 말을 보세요.",
"result": "X",
"explanation": "코드가 컴파일되지 않아 어려움을 겪고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "Breaks are for the weak...",
"translation": "쉬는 건 약한 자들의 핑계지..."
},
{
"type": "script",
"index": 5,
"speaker": "재훈",
"script": "Your eyes are turning red.",
"translation": "눈이 벌써 충혈됐어."
},
{
"type": "blank",
"index": 6,
"quiz": "Dohyun needs to take a @@ .",
"hint": "도현이에게 필요한 것을 생각해보세요.",
"optionA": "nap",
"optionB": "break",
"optionC": "walk",
"result": "break",
"explanation": "'take a break'는 '휴식을 취하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "Just one more error to fix...",
"translation": "에러 하나만 더 고치면 돼..."
},
{
"type": "script",
"index": 8,
"speaker": "재훈",
"script": "Let's get some fresh air.",
"translation": "잠깐 바람 좀 쐬러 가자."
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "But this bug is killing me...",
"translation": "근데 이 버그가 날 미치게 해..."
},
{
"type": "puzzle",
"index": 10,
"hint": "휴식의 중요성을 표현하는 문장입니다.",
"optionA": "mind",
"optionB": "rest",
"optionC": "Fresh",
"optionD": "brings",
"optionE": "fresh",
"result": "Fresh rest brings fresh mind",
"explanation": "'fresh mind'는 '상쾌한 정신'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "재훈",
"script": "Coffee's on me. Let's go.",
"translation": "커피는 내가 살게. 가자."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Make it a double shot...",
"translation": "샷 추가로 해줘..."
},
{
"type": "script",
"index": 13,
"speaker": "재훈",
"script": "No more caffeine for you!",
"translation": "이제 카페인은 그만!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "멘붕 코드 디버깅 중",
"explanation": "번아웃 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "My code won't compile...",
"translation": "코드가 안 돌아가..."
},
{
"type": "script",
"index": 2,
"speaker": "재훈",
"script": "When was your last break?",
"translation": "마지막으로 쉰 게 언제야?"
},
{
"type": "ox",
"index": 3,
"quiz": "도현이는 지금 코딩이 잘 되고 있나요?",
"hint": "도현이의 첫 말을 보세요.",
"result": "X",
"explanation": "코드가 컴파일되지 않아 어려움을 겪고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "Breaks are for the weak...",
"translation": "쉬는 건 약한 자들의 핑계지..."
},
{
"type": "script",
"index": 5,
"speaker": "재훈",
"script": "Your eyes are turning red.",
"translation": "눈이 벌써 충혈됐어."
},
{
"type": "blank",
"index": 6,
"quiz": "Dohyun needs to take a @@ .",
"hint": "도현이에게 필요한 것을 생각해보세요.",
"optionA": "nap",
"optionB": "break",
"optionC": "walk",
"result": "break",
"explanation": "'take a break'는 '휴식을 취하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "Just one more error to fix...",
"translation": "에러 하나만 더 고치면 돼..."
},
{
"type": "script",
"index": 8,
"speaker": "재훈",
"script": "Let's get some fresh air.",
"translation": "잠깐 바람 좀 쐬러 가자."
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "But this bug is killing me...",
"translation": "근데 이 버그가 날 미치게 해..."
},
{
"type": "puzzle",
"index": 10,
"hint": "휴식의 중요성을 표현하는 문장입니다.",
"optionA": "mind",
"optionB": "rest",
"optionC": "Fresh",
"optionD": "brings",
"optionE": "fresh",
"result": "Fresh rest brings fresh mind",
"explanation": "'fresh mind'는 '상쾌한 정신'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "재훈",
"script": "Coffee's on me. Let's go.",
"translation": "커피는 내가 살게. 가자."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Make it a double shot...",
"translation": "샷 추가로 해줘..."
},
{
"type": "script",
"index": 13,
"speaker": "재훈",
"script": "No more caffeine for you!",
"translation": "이제 카페인은 그만!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "에러의 늪에서 살아남기",
"explanation": "코딩 좌절 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민수",
"script": "I've been stuck for five hours...",
"translation": "5시간째 여기서 못 빠져나가고 있어..."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Maybe check Stack Overflow?",
"translation": "스택오버플로우 찾아볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "민수는 문제를 빨리 해결했나요?",
"hint": "민수가 얼마나 오래 고민했는지 보세요.",
"result": "X",
"explanation": "5시간 동안 같은 문제에 막혀있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민수",
"script": "Nothing works. I'm cursed.",
"translation": "다 써봤는데 안 돼. 난 저주받았어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Did you restart your computer?",
"translation": "컴퓨터는 껐다 켜봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Minsu is @@ with the error.",
"hint": "민수의 상태를 생각해보세요.",
"optionA": "happy",
"optionB": "struggling",
"optionC": "playing",
"result": "struggling",
"explanation": "'struggle with'는 '~와 씨름하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민수",
"script": "Three times already...",
"translation": "벌써 세 번이나 했지..."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's order some chicken?",
"translation": "치킨이나 시켜먹을까?"
},
{
"type": "script",
"index": 9,
"speaker": "민수",
"script": "Food won't fix this bug.",
"translation": "치킨먹는다고 버그가 해결되진 않아."
},
{
"type": "puzzle",
"index": 10,
"hint": "휴식의 필요성을 표현하는 문장입니다.",
"optionA": "solves",
"optionB": "problems",
"optionC": "Sometimes",
"optionD": "food",
"optionE": "all",
"result": "Sometimes food solves all problems",
"explanation": "'food solves problems'는 '음식이 문제를 해결한다'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "But it helps you think better!",
"translation": "근데 먹으면 생각이 잘 될걸?"
},
{
"type": "script",
"index": 12,
"speaker": "민수",
"script": "Extra spicy, please.",
"translation": "매운맛으로 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "That's the spirit!",
"translation": "그래야지!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "에러의 늪에서 살아남기",
"explanation": "코딩 좌절 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민수",
"script": "I've been stuck for five hours...",
"translation": "5시간째 여기서 못 빠져나가고 있어..."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Maybe check Stack Overflow?",
"translation": "스택오버플로우 찾아볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "민수는 문제를 빨리 해결했나요?",
"hint": "민수가 얼마나 오래 고민했는지 보세요.",
"result": "X",
"explanation": "5시간 동안 같은 문제에 막혀있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민수",
"script": "Nothing works. I'm cursed.",
"translation": "다 써봤는데 안 돼. 난 저주받았어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Did you restart your computer?",
"translation": "컴퓨터는 껐다 켜봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Minsu is @@ with the error.",
"hint": "민수의 상태를 생각해보세요.",
"optionA": "happy",
"optionB": "struggling",
"optionC": "playing",
"result": "struggling",
"explanation": "'struggle with'는 '~와 씨름하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민수",
"script": "Three times already...",
"translation": "벌써 세 번이나 했지..."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's order some chicken?",
"translation": "치킨이나 시켜먹을까?"
},
{
"type": "script",
"index": 9,
"speaker": "민수",
"script": "Food won't fix this bug.",
"translation": "치킨먹는다고 버그가 해결되진 않아."
},
{
"type": "puzzle",
"index": 10,
"hint": "휴식의 필요성을 표현하는 문장입니다.",
"optionA": "solves",
"optionB": "problems",
"optionC": "Sometimes",
"optionD": "food",
"optionE": "all",
"result": "Sometimes food solves all problems",
"explanation": "'food solves problems'는 '음식이 문제를 해결한다'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "But it helps you think better!",
"translation": "근데 먹으면 생각이 잘 될걸?"
},
{
"type": "script",
"index": 12,
"speaker": "민수",
"script": "Extra spicy, please.",
"translation": "매운맛으로 해줘."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "That's the spirit!",
"translation": "그래야지!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "게임으로 도망가기",
"explanation": "현실 도피 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Just five more quests to go...",
"translation": "퀘스트 다섯 개만 더 하면 돼..."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "Your deadline was yesterday.",
"translation": "마감은 어제였어."
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 마감을 지켰나요?",
"hint": "서진의 말을 보세요.",
"result": "X",
"explanation": "마감이 이미 지났음을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Reality is too hard right now.",
"translation": "현실이 너무 버거워."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Your rank won't pay bills.",
"translation": "게임 랭크로 월세가 안 나와."
},
{
"type": "blank",
"index": 6,
"quiz": "Junho is @@ his responsibilities.",
"hint": "준호가 책임을 어떻게 하는지 생각해보세요.",
"optionA": "taking",
"optionB": "avoiding",
"optionC": "doing",
"result": "avoiding",
"explanation": "'avoid responsibilities'는 '책임을 회피하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "My character needs me now...",
"translation": "내 캐릭터가 날 필요로 해..."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Your boss needs you more.",
"translation": "상사가 널 더 필요로 하실 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "One more hour, please?",
"translation": "한 시간만 더 할게..."
},
{
"type": "puzzle",
"index": 10,
"hint": "현실 도피의 한계를 표현하는 문장입니다.",
"optionA": "forever",
"optionB": "can't",
"optionC": "You",
"optionD": "hide",
"optionE": "reality",
"result": "You can't hide reality forever",
"explanation": "'hide from reality'는 '현실을 회피하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "I'm unplugging your PC.",
"translation": "컴퓨터 코드 뽑을 거야."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Let me save first...",
"translation": "세이브라도 하게 해줘..."
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Save your job instead!",
"translation": "니 직장이나 세이브해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "게임으로 도망가기",
"explanation": "현실 도피 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Just five more quests to go...",
"translation": "퀘스트 다섯 개만 더 하면 돼..."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "Your deadline was yesterday.",
"translation": "마감은 어제였어."
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 마감을 지켰나요?",
"hint": "서진의 말을 보세요.",
"result": "X",
"explanation": "마감이 이미 지났음을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Reality is too hard right now.",
"translation": "현실이 너무 버거워."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Your rank won't pay bills.",
"translation": "게임 랭크로 월세가 안 나와."
},
{
"type": "blank",
"index": 6,
"quiz": "Junho is @@ his responsibilities.",
"hint": "준호가 책임을 어떻게 하는지 생각해보세요.",
"optionA": "taking",
"optionB": "avoiding",
"optionC": "doing",
"result": "avoiding",
"explanation": "'avoid responsibilities'는 '책임을 회피하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "My character needs me now...",
"translation": "내 캐릭터가 날 필요로 해..."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Your boss needs you more.",
"translation": "상사가 널 더 필요로 하실 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "One more hour, please?",
"translation": "한 시간만 더 할게..."
},
{
"type": "puzzle",
"index": 10,
"hint": "현실 도피의 한계를 표현하는 문장입니다.",
"optionA": "forever",
"optionB": "can't",
"optionC": "You",
"optionD": "hide",
"optionE": "reality",
"result": "You can't hide reality forever",
"explanation": "'hide from reality'는 '현실을 회피하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "I'm unplugging your PC.",
"translation": "컴퓨터 코드 뽑을 거야."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Let me save first...",
"translation": "세이브라도 하게 해줘..."
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Save your job instead!",
"translation": "니 직장이나 세이브해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "환상의 섬이냐 도시냐, 그것이 문제로다",
"explanation": "여행지 선택 토론에서 쓰는 현실적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Look at this beach photo!",
"translation": "이 해변 사진 봐봐!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Maldives? Too expensive.",
"translation": "몰디브? 너무 비싸잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 비용을 우선적으로 고려하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "O",
"explanation": "'Too expensive'는 '너무 비싸다'는 의미로, 비용을 중시하는 걸 알 수 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "지수",
"script": "But it's so pretty...",
"translation": "근데 되게 예쁘잖아..."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Jeju is pretty too. And closer.",
"translation": "제주도도 예뻐. 거리도 가깝고."
},
{
"type": "blank",
"index": 6,
"quiz": "Jeju is @@ than Maldives.",
"hint": "거리 측면에서 제주도와 몰디브를 비교해보세요.",
"optionA": "farther",
"optionB": "closer",
"optionC": "bigger",
"result": "closer",
"explanation": "'closer'는 '더 가깝다'라는 의미의 비교급입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지수",
"script": "We go there every year...",
"translation": "매년 거기만 가잖아..."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Check these flight prices first.",
"translation": "항공권 가격부터 봐봐."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "Oh... that's my monthly salary!",
"translation": "헉... 이거 내 월급이잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "현실적인 선택에 대한 문장입니다.",
"optionA": "dreams",
"optionB": "Sometimes",
"optionC": "need",
"optionD": "reality",
"optionE": "checks",
"result": "Sometimes reality checks need dreams",
"explanation": "'reality check'는 '현실 점검'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "So... Jeju next month?",
"translation": "그래서... 다음 달에 제주도?"
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "Fine... but I pick the hotel!",
"translation": "알았어... 근데 호텔은 내가 고를래!"
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Under 200,000 won, okay?",
"translation": "20만원 이하로 해줘, 알지?"
}
]
}
]
} | {
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "환상의 섬이냐 도시냐, 그것이 문제로다",
"explanation": "여행지 선택 토론에서 쓰는 현실적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Look at this beach photo!",
"translation": "이 해변 사진 봐봐!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Maldives? Too expensive.",
"translation": "몰디브? 너무 비싸잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 비용을 우선적으로 고려하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "O",
"explanation": "'Too expensive'는 '너무 비싸다'는 의미로, 비용을 중시하는 걸 알 수 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "지수",
"script": "But it's so pretty...",
"translation": "근데 되게 예쁘잖아..."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Jeju is pretty too. And closer.",
"translation": "제주도도 예뻐. 거리도 가깝고."
},
{
"type": "blank",
"index": 6,
"quiz": "Jeju is @@ than Maldives.",
"hint": "거리 측면에서 제주도와 몰디브를 비교해보세요.",
"optionA": "farther",
"optionB": "closer",
"optionC": "bigger",
"result": "closer",
"explanation": "'closer'는 '더 가깝다'라는 의미의 비교급입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지수",
"script": "We go there every year...",
"translation": "매년 거기만 가잖아..."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Check these flight prices first.",
"translation": "항공권 가격부터 봐봐."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "Oh... that's my monthly salary!",
"translation": "헉... 이거 내 월급이잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "현실적인 선택에 대한 문장입니다.",
"optionA": "dreams",
"optionB": "Sometimes",
"optionC": "need",
"optionD": "reality",
"optionE": "checks",
"result": "Sometimes reality checks need dreams",
"explanation": "'reality check'는 '현실 점검'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "So... Jeju next month?",
"translation": "그래서... 다음 달에 제주도?"
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "Fine... but I pick the hotel!",
"translation": "알았어... 근데 호텔은 내가 고를래!"
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Under 200,000 won, okay?",
"translation": "20만원 이하로 해줘, 알지?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "내가 이걸 시작한다고?",
"explanation": "새로운 취미 탐색 과정에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "What's all this camping stuff for?",
"translation": "이 캠핑 장비들 다 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "시우",
"script": "Just got into it. Wanna try?",
"translation": "막 시작했어. 너도 해볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "시우는 캠핑을 오래 했나요?",
"hint": "'Just got into it'이 의미하는 바를 생각해보세요.",
"result": "X",
"explanation": "'Just got into it'은 '막 시작했다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Me? In the wild? No way!",
"translation": "나? 야생에서? 말도 안 돼!"
},
{
"type": "script",
"index": 5,
"speaker": "시우",
"script": "It's a car camping site, chill.",
"translation": "차박이라니까, 긴장 풀어."
},
{
"type": "blank",
"index": 6,
"quiz": "They will go @@ camping.",
"hint": "어떤 종류의 캠핑인지 확인해보세요.",
"optionA": "wild",
"optionB": "car",
"optionC": "tent",
"result": "car",
"explanation": "'car camping'은 '차박'을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Can we watch movies there?",
"translation": "거기서 영화 볼 수 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "시우",
"script": "That's not the point...",
"translation": "그게 중요한 게 아닌데..."
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "I'll bring sweet drinks then!",
"translation": "그럼 내가 달달한 음료수 가져갈게!"
},
{
"type": "puzzle",
"index": 10,
"hint": "의외의 상황 전개를 표현하는 문장입니다.",
"optionA": "than",
"optionB": "better",
"optionC": "Unexpected",
"optionD": "turns",
"optionE": "planned",
"result": "Unexpected turns better than planned",
"explanation": "'unexpected turns'는 '예상치 못한 전개'를 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Bring pancake mix too!",
"translation": "핫케이크 가루도 가져와!"
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Now you're speaking my language!",
"translation": "이제야 말이 통하네!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Welcome to camping life!",
"translation": "캠핑 라이프에 온 걸 환영해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "내가 이걸 시작한다고?",
"explanation": "새로운 취미 탐색 과정에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "What's all this camping stuff for?",
"translation": "이 캠핑 장비들 다 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "시우",
"script": "Just got into it. Wanna try?",
"translation": "막 시작했어. 너도 해볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "시우는 캠핑을 오래 했나요?",
"hint": "'Just got into it'이 의미하는 바를 생각해보세요.",
"result": "X",
"explanation": "'Just got into it'은 '막 시작했다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Me? In the wild? No way!",
"translation": "나? 야생에서? 말도 안 돼!"
},
{
"type": "script",
"index": 5,
"speaker": "시우",
"script": "It's a car camping site, chill.",
"translation": "차박이라니까, 긴장 풀어."
},
{
"type": "blank",
"index": 6,
"quiz": "They will go @@ camping.",
"hint": "어떤 종류의 캠핑인지 확인해보세요.",
"optionA": "wild",
"optionB": "car",
"optionC": "tent",
"result": "car",
"explanation": "'car camping'은 '차박'을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Can we watch movies there?",
"translation": "거기서 영화 볼 수 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "시우",
"script": "That's not the point...",
"translation": "그게 중요한 게 아닌데..."
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "I'll bring sweet drinks then!",
"translation": "그럼 내가 달달한 음료수 가져갈게!"
},
{
"type": "puzzle",
"index": 10,
"hint": "의외의 상황 전개를 표현하는 문장입니다.",
"optionA": "than",
"optionB": "better",
"optionC": "Unexpected",
"optionD": "turns",
"optionE": "planned",
"result": "Unexpected turns better than planned",
"explanation": "'unexpected turns'는 '예상치 못한 전개'를 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Bring pancake mix too!",
"translation": "핫케이크 가루도 가져와!"
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Now you're speaking my language!",
"translation": "이제야 말이 통하네!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Welcome to camping life!",
"translation": "캠핑 라이프에 온 걸 환영해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "우리의 첫 집을 찾아서",
"explanation": "부동산 관련 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "This room has great sunlight!",
"translation": "이 방은 햇빛이 잘 들어!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But it's too far from the station.",
"translation": "근데 역에서 너무 멀어."
},
{
"type": "ox",
"index": 3,
"quiz": "이 집은 역세권인가요?",
"hint": "지은의 답변을 확인해보세요.",
"result": "X",
"explanation": "'too far from the station'은 '역에서 너무 멀다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민아",
"script": "We could get a bike...",
"translation": "자전거 타면 되잖아..."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "In this rainy season? No way!",
"translation": "이 장마철에? 안 돼!"
},
{
"type": "blank",
"index": 6,
"quiz": "The house is @@ from public transportation.",
"hint": "교통 접근성에 대해 생각해보세요.",
"optionA": "close",
"optionB": "far",
"optionC": "near",
"result": "far",
"explanation": "'far from'은 '~에서 멀다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민아",
"script": "Look at those cute streets though!",
"translation": "근데 저 귀여운 거리들 좀 봐!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Where's the nearest mart?",
"translation": "근처 마트는 어디 있대?"
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "Who needs marts? Let's order in!",
"translation": "마트가 왜 필요해? 배달시키면 되지!"
},
{
"type": "puzzle",
"index": 10,
"hint": "현실과 이상의 균형을 찾는 상황입니다.",
"optionA": "Balance",
"optionB": "needs",
"optionC": "wants",
"optionD": "and",
"result": "Balance needs and wants",
"explanation": "'needs and wants'는 '필요한 것과 원하는 것'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Let's check the next place.",
"translation": "다음 집도 보러 가자."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "But I love this neighborhood!",
"translation": "근데 나 이 동네가 맘에 들어!"
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "Trust me, location is everything.",
"translation": "나 믿어, 입지가 제일 중요해."
}
]
}
]
} | {
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "우리의 첫 집을 찾아서",
"explanation": "부동산 관련 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "This room has great sunlight!",
"translation": "이 방은 햇빛이 잘 들어!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But it's too far from the station.",
"translation": "근데 역에서 너무 멀어."
},
{
"type": "ox",
"index": 3,
"quiz": "이 집은 역세권인가요?",
"hint": "지은의 답변을 확인해보세요.",
"result": "X",
"explanation": "'too far from the station'은 '역에서 너무 멀다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민아",
"script": "We could get a bike...",
"translation": "자전거 타면 되잖아..."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "In this rainy season? No way!",
"translation": "이 장마철에? 안 돼!"
},
{
"type": "blank",
"index": 6,
"quiz": "The house is @@ from public transportation.",
"hint": "교통 접근성에 대해 생각해보세요.",
"optionA": "close",
"optionB": "far",
"optionC": "near",
"result": "far",
"explanation": "'far from'은 '~에서 멀다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민아",
"script": "Look at those cute streets though!",
"translation": "근데 저 귀여운 거리들 좀 봐!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Where's the nearest mart?",
"translation": "근처 마트는 어디 있대?"
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "Who needs marts? Let's order in!",
"translation": "마트가 왜 필요해? 배달시키면 되지!"
},
{
"type": "puzzle",
"index": 10,
"hint": "현실과 이상의 균형을 찾는 상황입니다.",
"optionA": "Balance",
"optionB": "needs",
"optionC": "wants",
"optionD": "and",
"result": "Balance needs and wants",
"explanation": "'needs and wants'는 '필요한 것과 원하는 것'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Let's check the next place.",
"translation": "다음 집도 보러 가자."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "But I love this neighborhood!",
"translation": "근데 나 이 동네가 맘에 들어!"
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "Trust me, location is everything.",
"translation": "나 믿어, 입지가 제일 중요해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "열정이냐 안정이냐, 그것이 문제로다",
"explanation": "진로 고민 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "I wanna quit my office job.",
"translation": "회사 그만두고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "What? But you just got promoted!",
"translation": "뭐? 근데 방금 승진했잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "지안이는 최근에 승진했나요?",
"hint": "수진이의 반응을 보세요.",
"result": "O",
"explanation": "'just got promoted'는 '방금 승진했다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지안",
"script": "I want to open a flower shop...",
"translation": "꽃집 열고 싶어..."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Have you checked the startup costs?",
"translation": "창업 비용은 알아봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Jian wants to @@ her own business.",
"hint": "지안이가 하고 싶어하는 것을 생각해보세요.",
"optionA": "quit",
"optionB": "start",
"optionC": "find",
"result": "start",
"explanation": "'start a business'는 '사업을 시작하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지안",
"script": "Money isn't everything...",
"translation": "돈이 전부는 아니잖아..."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "But it pays the bills!",
"translation": "근데 그게 생활비가 되는 거야!"
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "My heart feels so empty though.",
"translation": "근데 마음이 너무 공허해."
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈과 현실의 균형에 대한 조언입니다.",
"optionA": "slowly",
"optionB": "but",
"optionC": "Dream",
"optionD": "big",
"optionE": "start",
"result": "Dream big but start slowly",
"explanation": "'Dream big but start slowly'는 '크게 꿈꾸되 천천히 시작하라'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Try it as a weekend hobby first?",
"translation": "일단 주말 취미로 시작해볼래?"
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "That... actually makes sense.",
"translation": "그게... 사실 일리 있다."
},
{
"type": "script",
"index": 13,
"speaker": "수진",
"script": "Baby steps are still steps forward!",
"translation": "천천히 가도 앞으로 가는 거야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "열정이냐 안정이냐, 그것이 문제로다",
"explanation": "진로 고민 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "I wanna quit my office job.",
"translation": "회사 그만두고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "What? But you just got promoted!",
"translation": "뭐? 근데 방금 승진했잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "지안이는 최근에 승진했나요?",
"hint": "수진이의 반응을 보세요.",
"result": "O",
"explanation": "'just got promoted'는 '방금 승진했다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지안",
"script": "I want to open a flower shop...",
"translation": "꽃집 열고 싶어..."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Have you checked the startup costs?",
"translation": "창업 비용은 알아봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Jian wants to @@ her own business.",
"hint": "지안이가 하고 싶어하는 것을 생각해보세요.",
"optionA": "quit",
"optionB": "start",
"optionC": "find",
"result": "start",
"explanation": "'start a business'는 '사업을 시작하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지안",
"script": "Money isn't everything...",
"translation": "돈이 전부는 아니잖아..."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "But it pays the bills!",
"translation": "근데 그게 생활비가 되는 거야!"
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "My heart feels so empty though.",
"translation": "근데 마음이 너무 공허해."
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈과 현실의 균형에 대한 조언입니다.",
"optionA": "slowly",
"optionB": "but",
"optionC": "Dream",
"optionD": "big",
"optionE": "start",
"result": "Dream big but start slowly",
"explanation": "'Dream big but start slowly'는 '크게 꿈꾸되 천천히 시작하라'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Try it as a weekend hobby first?",
"translation": "일단 주말 취미로 시작해볼래?"
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "That... actually makes sense.",
"translation": "그게... 사실 일리 있다."
},
{
"type": "script",
"index": 13,
"speaker": "수진",
"script": "Baby steps are still steps forward!",
"translation": "천천히 가도 앞으로 가는 거야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "설레는 데이트, 계획은 누가?",
"explanation": "데이트 계획 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "I made a schedule for Saturday!",
"translation": "토요일 일정표 만들었어!"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Schedule? Let's just go with the flow.",
"translation": "일정표? 그냥 느낌 가는 대로 가자."
},
{
"type": "ox",
"index": 3,
"quiz": "동현이는 계획적인 데이트를 선호하나요?",
"hint": "동현이의 반응을 보세요.",
"result": "X",
"explanation": "'go with the flow'는 '흐름을 따르다, 즉흥적으로 하다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "But I found this cute cafe...",
"translation": "근데 귀여운 카페를 찾았는데..."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "I know a better spot nearby!",
"translation": "근처에 더 좋은 곳 알아!"
},
{
"type": "blank",
"index": 6,
"quiz": "Donghyun likes to be @@ with plans.",
"hint": "동현이의 성향을 생각해보세요.",
"optionA": "strict",
"optionB": "spontaneous",
"optionC": "careful",
"result": "spontaneous",
"explanation": "'spontaneous'는 '즉흥적인, 자연스러운'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "What if it's too crowded?",
"translation": "사람 많으면 어떡해?"
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Then we'll find another place!",
"translation": "그럼 다른 데 가면 되지!"
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You're way too chill...",
"translation": "너무 태평하다..."
},
{
"type": "puzzle",
"index": 10,
"hint": "서로 다른 성향의 조화를 표현하는 문장입니다.",
"optionA": "makes",
"optionB": "opposites",
"optionC": "Sometimes",
"optionD": "perfect",
"optionE": "match",
"result": "Sometimes opposites makes perfect match",
"explanation": "'opposites'는 '정반대의 것들'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Trust me, it'll be fun!",
"translation": "믿어봐, 재밌을 거야!"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "At least tell me what to wear...",
"translation": "뭐 입고 가야 할지라도 알려줘..."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Anything! You look good always!",
"translation": "아무거나! 넌 항상 예뻐!"
}
]
}
]
} | {
"type": "MBTI",
"category": "information",
"episodes": [
{
"title": "설레는 데이트, 계획은 누가?",
"explanation": "데이트 계획 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 3,
"my_mbti": "INFP",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "I made a schedule for Saturday!",
"translation": "토요일 일정표 만들었어!"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Schedule? Let's just go with the flow.",
"translation": "일정표? 그냥 느낌 가는 대로 가자."
},
{
"type": "ox",
"index": 3,
"quiz": "동현이는 계획적인 데이트를 선호하나요?",
"hint": "동현이의 반응을 보세요.",
"result": "X",
"explanation": "'go with the flow'는 '흐름을 따르다, 즉흥적으로 하다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "But I found this cute cafe...",
"translation": "근데 귀여운 카페를 찾았는데..."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "I know a better spot nearby!",
"translation": "근처에 더 좋은 곳 알아!"
},
{
"type": "blank",
"index": 6,
"quiz": "Donghyun likes to be @@ with plans.",
"hint": "동현이의 성향을 생각해보세요.",
"optionA": "strict",
"optionB": "spontaneous",
"optionC": "careful",
"result": "spontaneous",
"explanation": "'spontaneous'는 '즉흥적인, 자연스러운'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "What if it's too crowded?",
"translation": "사람 많으면 어떡해?"
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Then we'll find another place!",
"translation": "그럼 다른 데 가면 되지!"
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You're way too chill...",
"translation": "너무 태평하다..."
},
{
"type": "puzzle",
"index": 10,
"hint": "서로 다른 성향의 조화를 표현하는 문장입니다.",
"optionA": "makes",
"optionB": "opposites",
"optionC": "Sometimes",
"optionD": "perfect",
"optionE": "match",
"result": "Sometimes opposites makes perfect match",
"explanation": "'opposites'는 '정반대의 것들'이라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Trust me, it'll be fun!",
"translation": "믿어봐, 재밌을 거야!"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "At least tell me what to wear...",
"translation": "뭐 입고 가야 할지라도 알려줘..."
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Anything! You look good always!",
"translation": "아무거나! 넌 항상 예뻐!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "오해는 풀면 더 달콤해져요",
"explanation": "영어로 오해를 풀 때 쓰는 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "You didn't reply to my text.",
"translation": "내 문자에 답장 안 했잖아요."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Oh, I was in a meeting!",
"translation": "아, 회의 중이었어요!"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "The meeting ended two hours ago.",
"translation": "회의는 두 시간 전에 끝났잖아요."
},
{
"type": "ox",
"index": 4,
"quiz": "지아는 준호의 회의 종료 시간을 알고 있었나요?",
"hint": "지아의 마지막 말을 확인해보세요.",
"result": "O",
"explanation": "'The meeting ended ~' 과거시제를 써서 이미 발생한 일에 대해 확실히 알고 있음을 나타냅니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "I wanted to reply carefully...",
"translation": "신중하게 답장하고 싶었어요..."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "Were you avoiding me?",
"translation": "저를 피하신 건가요?"
},
{
"type": "blank",
"index": 7,
"quiz": "Junho was @@ to reply to the text.",
"hint": "준호가 답장을 어떻게 하고 싶어했는지 확인해보세요.",
"optionA": "quick",
"optionB": "careful",
"optionC": "late",
"result": "careful",
"explanation": "준호는 'carefully'라고 말했으므로 'careful'이 적절합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "No! I care about your feelings.",
"translation": "아니에요! 지아씨 감정을 생각했던 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "Really? I was worried...",
"translation": "정말요? 걱정했었는데..."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Let's talk more over coffee?",
"translation": "커피 마시면서 더 얘기할까요?"
},
{
"type": "puzzle",
"index": 11,
"hint": "준호가 지아의 걱정을 덜어주려 하는 상황입니다.",
"optionA": "Don't",
"optionB": "about",
"optionC": "here",
"optionD": "I'm",
"optionE": "worry,",
"result": "Don't worry, I'm here about",
"explanation": "걱정하지 말라고 안심시키는 표현입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "That would be nice...",
"translation": "그러면 좋겠네요..."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Great! Let's go right now!",
"translation": "좋아요! 당장 가요!"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "오해는 풀면 더 달콤해져요",
"explanation": "영어로 오해를 풀 때 쓰는 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "You didn't reply to my text.",
"translation": "내 문자에 답장 안 했잖아요."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Oh, I was in a meeting!",
"translation": "아, 회의 중이었어요!"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "The meeting ended two hours ago.",
"translation": "회의는 두 시간 전에 끝났잖아요."
},
{
"type": "ox",
"index": 4,
"quiz": "지아는 준호의 회의 종료 시간을 알고 있었나요?",
"hint": "지아의 마지막 말을 확인해보세요.",
"result": "O",
"explanation": "'The meeting ended ~' 과거시제를 써서 이미 발생한 일에 대해 확실히 알고 있음을 나타냅니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "I wanted to reply carefully...",
"translation": "신중하게 답장하고 싶었어요..."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "Were you avoiding me?",
"translation": "저를 피하신 건가요?"
},
{
"type": "blank",
"index": 7,
"quiz": "Junho was @@ to reply to the text.",
"hint": "준호가 답장을 어떻게 하고 싶어했는지 확인해보세요.",
"optionA": "quick",
"optionB": "careful",
"optionC": "late",
"result": "careful",
"explanation": "준호는 'carefully'라고 말했으므로 'careful'이 적절합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "No! I care about your feelings.",
"translation": "아니에요! 지아씨 감정을 생각했던 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "Really? I was worried...",
"translation": "정말요? 걱정했었는데..."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Let's talk more over coffee?",
"translation": "커피 마시면서 더 얘기할까요?"
},
{
"type": "puzzle",
"index": 11,
"hint": "준호가 지아의 걱정을 덜어주려 하는 상황입니다.",
"optionA": "Don't",
"optionB": "about",
"optionC": "here",
"optionD": "I'm",
"optionE": "worry,",
"result": "Don't worry, I'm here about",
"explanation": "걱정하지 말라고 안심시키는 표현입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "That would be nice...",
"translation": "그러면 좋겠네요..."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Great! Let's go right now!",
"translation": "좋아요! 당장 가요!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우리 조 분위기가 이상해요",
"explanation": "팀 프로젝트 불화 상황에서 쓰이는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "No one's responding in the group chat.",
"translation": "단톡방에서 아무도 답을 안 해요."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "They're probably just busy.",
"translation": "다들 바쁜가 보죠."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "I feel like they're avoiding me...",
"translation": "저를 피하는 것 같아요..."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 팀원들이 자신을 피한다고 느끼나요?",
"hint": "민지의 마지막 말을 확인해보세요.",
"result": "O",
"explanation": "'feel like ~'는 '~인 것 같다'는 느낌을 표현할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Your messages are too long.",
"translation": "메시지가 너무 길어서 그래요."
},
{
"type": "blank",
"index": 6,
"quiz": "The team members don't @@ to long messages.",
"hint": "긴 메시지에 대한 반응을 생각해보세요.",
"optionA": "write",
"optionB": "respond",
"optionC": "talk",
"result": "respond",
"explanation": "'respond to'는 '~에 응답하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "I just want to be thorough...",
"translation": "꼼꼼하게 하고 싶어서요..."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Keep it short and simple.",
"translation": "간단명료하게 해요."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Should we have a meeting then?",
"translation": "그럼 회의를 할까요?"
},
{
"type": "puzzle",
"index": 10,
"hint": "효율적인 소통 방식을 제안하는 문장입니다.",
"result": "It's better talk in person sometimes",
"explanation": "'in person'은 '직접 얼굴을 보고'라는 의미입니다.",
"optionA": "It's",
"optionB": "better",
"optionC": "person",
"optionD": "in",
"optionE": "sometimes",
"optionF": "talk"
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Okay, I'll set up a meeting.",
"translation": "좋아요, 제가 회의 잡을게요."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Thanks for understanding, Sujin.",
"translation": "이해해줘서 고마워요, 수진씨."
},
{
"type": "script",
"index": 13,
"speaker": "수진",
"script": "That's what teammates are for.",
"translation": "팀원이란 게 다 그런 거죠 뭐."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "우리 조 분위기가 이상해요",
"explanation": "팀 프로젝트 불화 상황에서 쓰이는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "No one's responding in the group chat.",
"translation": "단톡방에서 아무도 답을 안 해요."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "They're probably just busy.",
"translation": "다들 바쁜가 보죠."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "I feel like they're avoiding me...",
"translation": "저를 피하는 것 같아요..."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 팀원들이 자신을 피한다고 느끼나요?",
"hint": "민지의 마지막 말을 확인해보세요.",
"result": "O",
"explanation": "'feel like ~'는 '~인 것 같다'는 느낌을 표현할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Your messages are too long.",
"translation": "메시지가 너무 길어서 그래요."
},
{
"type": "blank",
"index": 6,
"quiz": "The team members don't @@ to long messages.",
"hint": "긴 메시지에 대한 반응을 생각해보세요.",
"optionA": "write",
"optionB": "respond",
"optionC": "talk",
"result": "respond",
"explanation": "'respond to'는 '~에 응답하다'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "I just want to be thorough...",
"translation": "꼼꼼하게 하고 싶어서요..."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Keep it short and simple.",
"translation": "간단명료하게 해요."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Should we have a meeting then?",
"translation": "그럼 회의를 할까요?"
},
{
"type": "puzzle",
"index": 10,
"hint": "효율적인 소통 방식을 제안하는 문장입니다.",
"optionA": "It's",
"optionB": "better",
"optionC": "person",
"optionD": "in",
"optionE": "sometimes",
"optionF": "talk",
"result": "It's better talk in person sometimes",
"explanation": "'in person'은 '직접 얼굴을 보고'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Okay, I'll set up a meeting.",
"translation": "좋아요, 제가 회의 잡을게요."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Thanks for understanding, Sujin.",
"translation": "이해해줘서 고마워요, 수진씨."
},
{
"type": "script",
"index": 13,
"speaker": "수진",
"script": "That's what teammates are for.",
"translation": "팀원이란 게 다 그런 거죠 뭐."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "돈이냐 꿈이냐, 그것이 문제로다",
"explanation": "가치관 차이로 인한 갈등 상황에서 쓰이는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤서",
"script": "I'm quitting my job next month.",
"translation": "다음 달에 회사 그만둘 거야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Are you crazy? In this economy?",
"translation": "미쳤어? 이런 경제에?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호는 윤서의 결정에 동의하나요?",
"hint": "태호의 반응을 확인해보세요.",
"result": "X",
"explanation": "'Are you crazy?'는 상대방의 결정에 강하게 반대할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 4,
"speaker": "윤서",
"script": "I want to follow my dreams.",
"translation": "내 꿈을 좇고 싶어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Dreams don't pay the bills.",
"translation": "꿈으로는 월세가 안 나와."
},
{
"type": "blank",
"index": 6,
"quiz": "Taeho thinks money is more @@ than dreams.",
"hint": "태호가 생각하는 우선순위를 떠올려보세요.",
"optionA": "important",
"optionB": "happy",
"optionC": "useful",
"result": "important",
"explanation": "'more important than'은 '~보다 더 중요하다'는 비교 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "윤서",
"script": "Remember your old skateboard dream?",
"translation": "너의 스케이트보드 꿈 기억나?"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "That... that was different.",
"translation": "그건... 그건 달랐어."
},
{
"type": "script",
"index": 9,
"speaker": "윤서",
"script": "You regret giving up, right?",
"translation": "포기한 거 후회하지, 맞지?"
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈을 향한 용기를 표현하는 문장입니다.",
"optionA": "than",
"optionB": "Better",
"optionC": "try",
"optionD": "regret",
"optionE": "never",
"result": "Better try than never regret",
"explanation": "'Better A than B'는 'B보다는 A가 낫다'라는 비교 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Just... be careful, okay?",
"translation": "그냥... 조심해, 알았지?"
},
{
"type": "script",
"index": 12,
"speaker": "윤서",
"script": "Will you support my decision?",
"translation": "내 결정 지지해줄 거야?"
},
{
"type": "script",
"index": 13,
"speaker": "태호",
"script": "Fine... I'll be your backup plan.",
"translation": "그래... 내가 니 보험이 되어줄게."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "돈이냐 꿈이냐, 그것이 문제로다",
"explanation": "가치관 차이로 인한 갈등 상황에서 쓰이는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "윤서",
"script": "I'm quitting my job next month.",
"translation": "다음 달에 회사 그만둘 거야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Are you crazy? In this economy?",
"translation": "미쳤어? 이런 경제에?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호는 윤서의 결정에 동의하나요?",
"hint": "태호의 반응을 확인해보세요.",
"result": "X",
"explanation": "'Are you crazy?'는 상대방의 결정에 강하게 반대할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 4,
"speaker": "윤서",
"script": "I want to follow my dreams.",
"translation": "내 꿈을 좇고 싶어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Dreams don't pay the bills.",
"translation": "꿈으로는 월세가 안 나와."
},
{
"type": "blank",
"index": 6,
"quiz": "Taeho thinks money is more @@ than dreams.",
"hint": "태호가 생각하는 우선순위를 떠올려보세요.",
"optionA": "important",
"optionB": "happy",
"optionC": "useful",
"result": "important",
"explanation": "'more important than'은 '~보다 더 중요하다'는 비교 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "윤서",
"script": "Remember your old skateboard dream?",
"translation": "너의 스케이트보드 꿈 기억나?"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "That... that was different.",
"translation": "그건... 그건 달랐어."
},
{
"type": "script",
"index": 9,
"speaker": "윤서",
"script": "You regret giving up, right?",
"translation": "포기한 거 후회하지, 맞지?"
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈을 향한 용기를 표현하는 문장입니다.",
"optionA": "than",
"optionB": "Better",
"optionC": "try",
"optionD": "regret",
"optionE": "never",
"result": "Better try than never regret",
"explanation": "'Better A than B'는 'B보다는 A가 낫다'라는 비교 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Just... be careful, okay?",
"translation": "그냥... 조심해, 알았지?"
},
{
"type": "script",
"index": 12,
"speaker": "윤서",
"script": "Will you support my decision?",
"translation": "내 결정 지지해줄 거야?"
},
{
"type": "script",
"index": 13,
"speaker": "태호",
"script": "Fine... I'll be your backup plan.",
"translation": "그래... 내가 니 보험이 되어줄게."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "너랑 나랑 화해하자!",
"explanation": "우정 회복과 화해할 때 쓰는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Hey... haven't seen you in ages.",
"translation": "어... 오랜만이다."
},
{
"type": "script",
"index": 2,
"speaker": "민규",
"script": "Oh... yeah. The gaming cafe incident?",
"translation": "아... 그래. 피시방 그때 이후로?"
},
{
"type": "ox",
"index": 3,
"quiz": "두 사람은 피시방에서 있었던 일 이후로 멀어졌나요?",
"hint": "대화의 맥락을 보세요.",
"result": "O",
"explanation": "'The gaming cafe incident'는 둘 사이에 있었던 안 좋은 일을 에둘러 표현한 것입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I miss our game nights...",
"translation": "우리 게임하던 밤이 그립다..."
},
{
"type": "script",
"index": 5,
"speaker": "민규",
"script": "You ghosted me for three months!",
"translation": "너 3개월 동안 잠수 탔잖아!"
},
{
"type": "blank",
"index": 6,
"quiz": "Jiwon @@ Mingyu for three months.",
"hint": "'ghost'의 과거형을 생각해보세요.",
"optionA": "called",
"optionB": "ghosted",
"optionC": "texted",
"result": "ghosted",
"explanation": "'ghost'는 '연락을 끊다, 잠수타다'라는 의미의 현대 슬랭입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I was hurt... you leaked my secret.",
"translation": "난 상처받았어... 넌 내 비밀을 누설했잖아."
},
{
"type": "script",
"index": 8,
"speaker": "민규",
"script": "Wait, what? I never told anyone!",
"translation": "잠깐, 뭐? 난 아무한테도 말 안 했어!"
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "But Sunho said you told him...",
"translation": "근데 선호가 네가 말했다던데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "오해가 풀리는 상황입니다.",
"optionA": "between",
"optionB": "This",
"optionC": "is",
"optionD": "all",
"optionE": "misunderstanding",
"result": "This is all misunderstanding between",
"explanation": "'This is all misunderstanding'는 '이건 다 오해였어'라는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민규",
"script": "Sunho played us both!",
"translation": "선호가 우리 둘 다 골탕 먹였네!"
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Let's get revenge... together?",
"translation": "우리 같이... 복수할래?"
},
{
"type": "script",
"index": 13,
"speaker": "민규",
"script": "Now that's my best friend!",
"translation": "이제야 내 단짝답네!"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "너랑 나랑 화해하자!",
"explanation": "우정 회복과 화해할 때 쓰는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Hey... haven't seen you in ages.",
"translation": "어... 오랜만이다."
},
{
"type": "script",
"index": 2,
"speaker": "민규",
"script": "Oh... yeah. The gaming cafe incident?",
"translation": "아... 그래. 피시방 그때 이후로?"
},
{
"type": "ox",
"index": 3,
"quiz": "두 사람은 피시방에서 있었던 일 이후로 멀어졌나요?",
"hint": "대화의 맥락을 보세요.",
"result": "O",
"explanation": "'The gaming cafe incident'는 둘 사이에 있었던 안 좋은 일을 에둘러 표현한 것입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I miss our game nights...",
"translation": "우리 게임하던 밤이 그립다..."
},
{
"type": "script",
"index": 5,
"speaker": "민규",
"script": "You ghosted me for three months!",
"translation": "너 3개월 동안 잠수 탔잖아!"
},
{
"type": "blank",
"index": 6,
"quiz": "Jiwon @@ Mingyu for three months.",
"hint": "'ghost'의 과거형을 생각해보세요.",
"optionA": "called",
"optionB": "ghosted",
"optionC": "texted",
"result": "ghosted",
"explanation": "'ghost'는 '연락을 끊다, 잠수타다'라는 의미의 현대 슬랭입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I was hurt... you leaked my secret.",
"translation": "난 상처받았어... 넌 내 비밀을 누설했잖아."
},
{
"type": "script",
"index": 8,
"speaker": "민규",
"script": "Wait, what? I never told anyone!",
"translation": "잠깐, 뭐? 난 아무한테도 말 안 했어!"
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "But Sunho said you told him...",
"translation": "근데 선호가 네가 말했다던데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "오해가 풀리는 상황입니다.",
"optionA": "between",
"optionB": "This",
"optionC": "is",
"optionD": "all",
"optionE": "misunderstanding",
"result": "This is all misunderstanding between",
"explanation": "'This is all misunderstanding'는 '이건 다 오해였어'라는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민규",
"script": "Sunho played us both!",
"translation": "선호가 우리 둘 다 골탕 먹였네!"
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Let's get revenge... together?",
"translation": "우리 같이... 복수할래?"
},
{
"type": "script",
"index": 13,
"speaker": "민규",
"script": "Now that's my best friend!",
"translation": "이제야 내 단짝답네!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "데이트는 줄줄이 망하는 중!",
"explanation": "연인 간 의견 충돌 상황에서 쓰는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "We're always late because of you!",
"translation": "너 때문에 맨날 늦잖아!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Chill! The movie just started.",
"translation": "괜찮아! 영화 시작한지 얼마 안됐어."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "We missed the trailers again!",
"translation": "또 예고편 다 놓쳤잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이는 늦은 것을 신경 쓰고 있나요?",
"hint": "도윤이의 반응을 보세요.",
"result": "X",
"explanation": "'Chill'은 '진정해, 괜찮아'라는 의미로, 별로 신경 쓰지 않는 태도를 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Those are just commercials anyway.",
"translation": "어차피 그건 광고일 뿐이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Jihyun is @@ about being late.",
"hint": "지현이의 감정 상태를 생각해보세요.",
"optionA": "happy",
"optionB": "upset",
"optionC": "excited",
"result": "upset",
"explanation": "'be upset about'은 '~에 대해 화가 나다'라는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지현",
"script": "You never take my feelings seriously!",
"translation": "넌 내 감정을 전혀 안 신경써!"
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Wait... are you crying?",
"translation": "잠깐... 울어?"
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Just leave me alone...",
"translation": "그냥 내버려둬..."
},
{
"type": "puzzle",
"index": 10,
"hint": "사과하는 상황입니다.",
"optionA": "baby,",
"optionB": "right",
"optionC": "You're",
"optionD": "sorry",
"optionE": "I'm",
"result": "I'm sorry baby, You're right",
"explanation": "'You're right'는 상대방의 의견을 인정할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Let's plan our next date together.",
"translation": "다음 데이트는 같이 계획하자."
},
{
"type": "script",
"index": 12,
"speaker": "지현",
"script": "Promise you'll be on time?",
"translation": "시간 맞추기로 약속할 거지?"
},
{
"type": "script",
"index": 13,
"speaker": "도윤",
"script": "Cross my heart and hope to die!",
"translation": "내 심장에 맹세할게!"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "데이트는 줄줄이 망하는 중!",
"explanation": "연인 간 의견 충돌 상황에서 쓰는 영어 표현들 학습",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "We're always late because of you!",
"translation": "너 때문에 맨날 늦잖아!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Chill! The movie just started.",
"translation": "괜찮아! 영화 시작한지 얼마 안됐어."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "We missed the trailers again!",
"translation": "또 예고편 다 놓쳤잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이는 늦은 것을 신경 쓰고 있나요?",
"hint": "도윤이의 반응을 보세요.",
"result": "X",
"explanation": "'Chill'은 '진정해, 괜찮아'라는 의미로, 별로 신경 쓰지 않는 태도를 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Those are just commercials anyway.",
"translation": "어차피 그건 광고일 뿐이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Jihyun is @@ about being late.",
"hint": "지현이의 감정 상태를 생각해보세요.",
"optionA": "happy",
"optionB": "upset",
"optionC": "excited",
"result": "upset",
"explanation": "'be upset about'은 '~에 대해 화가 나다'라는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지현",
"script": "You never take my feelings seriously!",
"translation": "넌 내 감정을 전혀 안 신경써!"
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Wait... are you crying?",
"translation": "잠깐... 울어?"
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Just leave me alone...",
"translation": "그냥 내버려둬..."
},
{
"type": "puzzle",
"index": 10,
"hint": "사과하는 상황입니다.",
"optionA": "baby,",
"optionB": "right",
"optionC": "You're",
"optionD": "sorry",
"optionE": "I'm",
"result": "I'm sorry baby, You're right",
"explanation": "'You're right'는 상대방의 의견을 인정할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Let's plan our next date together.",
"translation": "다음 데이트는 같이 계획하자."
},
{
"type": "script",
"index": 12,
"speaker": "지현",
"script": "Promise you'll be on time?",
"translation": "시간 맞추기로 약속할 거지?"
},
{
"type": "script",
"index": 13,
"speaker": "도윤",
"script": "Cross my heart and hope to die!",
"translation": "내 심장에 맹세할게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "우리는 왜 자꾸 싸우는 걸까",
"explanation": "깊이 있는 대화를 원하는 INFJ와 직접적인 해결을 선호하는 ESTP의 연애 갈등",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "You always change the subject.",
"translation": "넌 맨날 화제를 돌리기만 하잖아."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "What? I solved the problem.",
"translation": "왜? 난 해결했다고 생각했는데."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "But we never talk about feelings.",
"translation": "우리 감정에 대해선 얘기를 안 하잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 대화를 통한 감정 해결을 선호하나요?",
"hint": "준호의 반응을 보세요.",
"result": "X",
"explanation": "문제 자체만 해결하려 하고 감정적인 대화는 피합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "What more is there to discuss?",
"translation": "더 무슨 얘기를 하고 싶은데?"
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "*sigh* This is exactly the issue.",
"translation": "휴... 바로 그게 문제라니까."
},
{
"type": "blank",
"index": 7,
"quiz": "But we never talk about @@.",
"hint": "지민이가 얘기하고 싶어하는 게 무엇인가요?",
"optionA": "future",
"optionB": "feelings",
"optionC": "problems",
"result": "feelings",
"explanation": "지민이가 'feelings(감정)'에 대해 얘기하고 싶어합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Okay... tell me what you want.",
"translation": "알았어... 뭘 원하는지 말해봐."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "I want you to understand me.",
"translation": "날 이해해주면 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "I'm trying... it's just hard.",
"translation": "노력 중이야... 그냥 어려워서."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "takes",
"optionB": "effort.",
"optionC": "Understanding",
"result": "Understanding takes effort.",
"explanation": "이해하는 데는 노력이 필요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지민",
"script": "At least you're being honest now.",
"translation": "이렇게 솔직하게 말해주니까 좋네."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "So... are we good?",
"translation": "그럼... 이제 괜찮아?"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "우리는 왜 자꾸 싸우는 걸까",
"explanation": "깊이 있는 대화를 원하는 INFJ와 직접적인 해결을 선호하는 ESTP의 연애 갈등",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "You always change the subject.",
"translation": "넌 맨날 화제를 돌리기만 하잖아."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "What? I solved the problem.",
"translation": "왜? 난 해결했다고 생각했는데."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "But we never talk about feelings.",
"translation": "우리 감정에 대해선 얘기를 안 하잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 대화를 통한 감정 해결을 선호하나요?",
"hint": "준호의 반응을 보세요.",
"result": "X",
"explanation": "문제 자체만 해결하려 하고 감정적인 대화는 피합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "What more is there to discuss?",
"translation": "더 무슨 얘기를 하고 싶은데?"
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "*sigh* This is exactly the issue.",
"translation": "휴... 바로 그게 문제라니까."
},
{
"type": "blank",
"index": 7,
"quiz": "But we never talk about @@.",
"hint": "지민이가 얘기하고 싶어하는 게 무엇인가요?",
"optionA": "future",
"optionB": "feelings",
"optionC": "problems",
"result": "feelings",
"explanation": "지민이가 'feelings(감정)'에 대해 얘기하고 싶어합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Okay... tell me what you want.",
"translation": "알았어... 뭘 원하는지 말해봐."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "I want you to understand me.",
"translation": "날 이해해주면 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "I'm trying... it's just hard.",
"translation": "노력 중이야... 그냥 어려워서."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "takes",
"optionB": "effort.",
"optionC": "Understanding",
"result": "Understanding takes effort.",
"explanation": "이해하는 데는 노력이 필요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지민",
"script": "At least you're being honest now.",
"translation": "이렇게 솔직하게 말해주니까 좋네."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "So... are we good?",
"translation": "그럼... 이제 괜찮아?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "변해버린 우리 사이",
"explanation": "관계의 깊이를 고민하는 INFJ와 상황을 가볍게 보는 ENTP의 갈등",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "You've been really distant lately.",
"translation": "요새 너무 서먹해진 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "I've just been super busy!",
"translation": "아니야, 그냥 좀 바빴을 뿐이야!"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Too busy to reply for a week?",
"translation": "일주일 동안 답장도 못 할 만큼?"
},
{
"type": "ox",
"index": 4,
"quiz": "민준이는 진지하게 사과하고 있나요?",
"hint": "민준이의 해명을 보세요.",
"result": "X",
"explanation": "'그냥 바빴다'며 가볍게 넘어가려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Why are you overthinking this?",
"translation": "왜 이렇게 과하게 생각해?"
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "I'm not overthinking, I'm hurting.",
"translation": "과하게 생각하는 게 아니라, 마음이 아픈 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Too busy to @@ for a week?",
"hint": "서연이가 민준이에게 뭘 못했냐고 물었나요?",
"optionA": "meet",
"optionB": "reply",
"optionC": "call",
"result": "reply",
"explanation": "서연이가 'reply(답장)'를 일주일동안 못했냐고 물었습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Wait, are you really serious?",
"translation": "잠깐, 진짜 그렇게 심각했어?"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Our friendship means a lot to me.",
"translation": "나한텐 우리 우정이 정말 소중해."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "I didn't know you felt this way.",
"translation": "네가 그렇게 느끼는 줄 몰랐네."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Express",
"optionB": "your",
"optionC": "feelings.",
"result": "Express your feelings.",
"explanation": "자신의 감정을 표현하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Now you're finally listening.",
"translation": "이제야 좀 내 말 듣는구나."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Let's grab lunch tomorrow?",
"translation": "내일 점심 같이 먹을래?"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "변해버린 우리 사이",
"explanation": "관계의 깊이를 고민하는 INFJ와 상황을 가볍게 보는 ENTP의 갈등",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "You've been really distant lately.",
"translation": "요새 너무 서먹해진 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "I've just been super busy!",
"translation": "아니야, 그냥 좀 바빴을 뿐이야!"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Too busy to reply for a week?",
"translation": "일주일 동안 답장도 못 할 만큼?"
},
{
"type": "ox",
"index": 4,
"quiz": "민준이는 진지하게 사과하고 있나요?",
"hint": "민준이의 해명을 보세요.",
"result": "X",
"explanation": "'그냥 바빴다'며 가볍게 넘어가려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Why are you overthinking this?",
"translation": "왜 이렇게 과하게 생각해?"
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "I'm not overthinking, I'm hurting.",
"translation": "과하게 생각하는 게 아니라, 마음이 아픈 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Too busy to @@ for a week?",
"hint": "서연이가 민준이에게 뭘 못했냐고 물었나요?",
"optionA": "meet",
"optionB": "reply",
"optionC": "call",
"result": "reply",
"explanation": "서연이가 'reply(답장)'를 일주일동안 못했냐고 물었습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Wait, are you really serious?",
"translation": "잠깐, 진짜 그렇게 심각했어?"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Our friendship means a lot to me.",
"translation": "나한텐 우리 우정이 정말 소중해."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "I didn't know you felt this way.",
"translation": "네가 그렇게 느끼는 줄 몰랐네."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Express",
"optionB": "your",
"optionC": "feelings.",
"result": "Express your feelings.",
"explanation": "자신의 감정을 표현하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Now you're finally listening.",
"translation": "이제야 좀 내 말 듣는구나."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Let's grab lunch tomorrow?",
"translation": "내일 점심 같이 먹을래?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "엄마랑 대화가 어려워",
"explanation": "깊은 대화를 원하는 INFJ와 상황을 즐겁게 바꾸려는 ESFP의 가족 갈등",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "Mom never understands me.",
"translation": "엄마는 날 절대 이해 못 하시는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Let's take her shopping!",
"translation": "쇼핑하러 모시고 가자!"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Shopping won't fix our issues.",
"translation": "쇼핑으로 해결될 게 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "지영이는 문제의 본질을 이해하고 있나요?",
"hint": "지영이가 제안한 해결책을 보세요.",
"result": "X",
"explanation": "깊은 갈등 상황에서 쇼핑이라는 표면적인 해결책을 제시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "My mom loves trying new cafes.",
"translation": "우리 엄마는 카페 가면 기분 풀리시던데?"
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "I want her to hear my dreams.",
"translation": "난 그냥 내 꿈 얘기 들어주셨으면 좋겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "I want her to hear my @@.",
"hint": "현아가 엄마에게 들어주길 바라는 것은?",
"optionA": "stories",
"optionB": "dreams",
"optionC": "problems",
"result": "dreams",
"explanation": "현아가 자신의 'dreams(꿈)'을 들어주길 바랍니다."
},
{
"type": "script",
"index": 8,
"speaker": "지영",
"script": "Maybe over some nice dessert?",
"translation": "맛있는 디저트 먹으면서 얘기해봐."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "You make everything sound so easy.",
"translation": "니가 하면 다 쉬워 보여."
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "Because you need a lighter mood!",
"translation": "분위기부터 좀 밝아져야지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "steps",
"optionB": "Small",
"optionC": "help.",
"result": "Small steps help.",
"explanation": "작은 단계부터 시작하면 도움이 된다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현아",
"script": "Maybe you have a point there.",
"translation": "그런 것도 방법일 수 있겠다."
},
{
"type": "script",
"index": 13,
"speaker": "지영",
"script": "Trust me, I know about moms!",
"translation": "믿어봐, 나 엄마들 잘 알거든!"
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "엄마랑 대화가 어려워",
"explanation": "깊은 대화를 원하는 INFJ와 상황을 즐겁게 바꾸려는 ESFP의 가족 갈등",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "Mom never understands me.",
"translation": "엄마는 날 절대 이해 못 하시는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Let's take her shopping!",
"translation": "쇼핑하러 모시고 가자!"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Shopping won't fix our issues.",
"translation": "쇼핑으로 해결될 게 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "지영이는 문제의 본질을 이해하고 있나요?",
"hint": "지영이가 제안한 해결책을 보세요.",
"result": "X",
"explanation": "깊은 갈등 상황에서 쇼핑이라는 표면적인 해결책을 제시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "My mom loves trying new cafes.",
"translation": "우리 엄마는 카페 가면 기분 풀리시던데?"
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "I want her to hear my dreams.",
"translation": "난 그냥 내 꿈 얘기 들어주셨으면 좋겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "I want her to hear my @@.",
"hint": "현아가 엄마에게 들어주길 바라는 것은?",
"optionA": "stories",
"optionB": "dreams",
"optionC": "problems",
"result": "dreams",
"explanation": "현아가 자신의 'dreams(꿈)'을 들어주길 바랍니다."
},
{
"type": "script",
"index": 8,
"speaker": "지영",
"script": "Maybe over some nice dessert?",
"translation": "맛있는 디저트 먹으면서 얘기해봐."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "You make everything sound so easy.",
"translation": "니가 하면 다 쉬워 보여."
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "Because you need a lighter mood!",
"translation": "분위기부터 좀 밝아져야지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "steps",
"optionB": "Small",
"optionC": "help.",
"result": "Small steps help.",
"explanation": "작은 단계부터 시작하면 도움이 된다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현아",
"script": "Maybe you have a point there.",
"translation": "그런 것도 방법일 수 있겠다."
},
{
"type": "script",
"index": 13,
"speaker": "지영",
"script": "Trust me, I know about moms!",
"translation": "믿어봐, 나 엄마들 잘 알거든!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "합격선에 2점 부족했어",
"explanation": "시험 실패 후 깊은 자책에 빠진 INFJ와 실용적으로 접근하는 ISTP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "Maybe I'm not meant for this.",
"translation": "난 이거 하면 안 되나 봐."
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "It was just two points.",
"translation": "2점 차이잖아, 별거 아닌데."
},
{
"type": "script",
"index": 3,
"speaker": "서현",
"script": "I studied for six months...",
"translation": "6개월 동안 준비했는데..."
},
{
"type": "ox",
"index": 4,
"quiz": "민수는 실패를 심각하게 받아들이나요?",
"hint": "민수의 첫 반응을 보세요.",
"result": "X",
"explanation": "'2점 차이'라며 가볍게 받아들이는 모습을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "Let's check what went wrong.",
"translation": "어디서 틀렸는지 한번 보자."
},
{
"type": "script",
"index": 6,
"speaker": "서현",
"script": "My entire plan is ruined.",
"translation": "계획이 다 망가졌어."
},
{
"type": "blank",
"index": 7,
"quiz": "Let's check what went @@.",
"hint": "민수가 무엇을 확인하자고 했나요?",
"optionA": "good",
"optionB": "wrong",
"optionC": "right",
"result": "wrong",
"explanation": "민수가 'what went wrong(잘못된 것)'을 확인하자고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "Next test is in three months.",
"translation": "3개월 뒤에 다음 시험 있잖아."
},
{
"type": "script",
"index": 9,
"speaker": "서현",
"script": "I don't have energy anymore.",
"translation": "더 이상 힘이 안 나."
},
{
"type": "script",
"index": 10,
"speaker": "민수",
"script": "First, let's get some food.",
"translation": "일단 밥부터 먹자."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "perfect.",
"optionB": "Practice",
"optionC": "makes",
"result": "Practice makes perfect.",
"explanation": "연습이 완벽을 만든다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "You always think so simply.",
"translation": "넌 항상 그렇게 단순하게 생각하네."
},
{
"type": "script",
"index": 13,
"speaker": "민수",
"script": "Being hungry won't help anyway.",
"translation": "배고픈 채로 있어봤자 도움 안 돼."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "합격선에 2점 부족했어",
"explanation": "시험 실패 후 깊은 자책에 빠진 INFJ와 실용적으로 접근하는 ISTP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "Maybe I'm not meant for this.",
"translation": "난 이거 하면 안 되나 봐."
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "It was just two points.",
"translation": "2점 차이잖아, 별거 아닌데."
},
{
"type": "script",
"index": 3,
"speaker": "서현",
"script": "I studied for six months...",
"translation": "6개월 동안 준비했는데..."
},
{
"type": "ox",
"index": 4,
"quiz": "민수는 실패를 심각하게 받아들이나요?",
"hint": "민수의 첫 반응을 보세요.",
"result": "X",
"explanation": "'2점 차이'라며 가볍게 받아들이는 모습을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "Let's check what went wrong.",
"translation": "어디서 틀렸는지 한번 보자."
},
{
"type": "script",
"index": 6,
"speaker": "서현",
"script": "My entire plan is ruined.",
"translation": "계획이 다 망가졌어."
},
{
"type": "blank",
"index": 7,
"quiz": "Let's check what went @@.",
"hint": "민수가 무엇을 확인하자고 했나요?",
"optionA": "good",
"optionB": "wrong",
"optionC": "right",
"result": "wrong",
"explanation": "민수가 'what went wrong(잘못된 것)'을 확인하자고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "Next test is in three months.",
"translation": "3개월 뒤에 다음 시험 있잖아."
},
{
"type": "script",
"index": 9,
"speaker": "서현",
"script": "I don't have energy anymore.",
"translation": "더 이상 힘이 안 나."
},
{
"type": "script",
"index": 10,
"speaker": "민수",
"script": "First, let's get some food.",
"translation": "일단 밥부터 먹자."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "perfect.",
"optionB": "Practice",
"optionC": "makes",
"result": "Practice makes perfect.",
"explanation": "연습이 완벽을 만든다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "You always think so simply.",
"translation": "넌 항상 그렇게 단순하게 생각하네."
},
{
"type": "script",
"index": 13,
"speaker": "민수",
"script": "Being hungry won't help anyway.",
"translation": "배고픈 채로 있어봤자 도움 안 돼."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "각자의 방식으로 이겨내기",
"explanation": "감정적 치유가 필요한 INFJ와 실용적 접근을 하는 ESTJ의 이별 후 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "I keep checking old messages.",
"translation": "자꾸 옛날 문자 다시 보게 돼."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Delete everything. Right now.",
"translation": "지워. 지금 당장 다."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "But these are precious memories.",
"translation": "근데 이게 다 소중한 추억인데..."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 추억을 간직하는 것을 좋아하나요?",
"hint": "유진이의 첫 반응을 보세요.",
"result": "X",
"explanation": "바로 다 지우라며 단호한 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Start a new workout routine.",
"translation": "운동이나 시작해."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Exercise won't heal my heart.",
"translation": "운동한다고 마음이 낫겠어?"
},
{
"type": "blank",
"index": 7,
"quiz": "Start a new @@ routine.",
"hint": "유진이가 어떤 루틴을 시작하라고 했나요?",
"optionA": "study",
"optionB": "workout",
"optionC": "reading",
"result": "workout",
"explanation": "유진이가 'workout(운동) 루틴'을 시작하라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Better than crying at home.",
"translation": "집에서 우는 것보단 낫지."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Sometimes crying helps too.",
"translation": "가끔은 우는 것도 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Fine, cry at the gym then.",
"translation": "그래, 그럼 헬스장 가서 울어."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Different",
"optionB": "ways",
"optionC": "heal.",
"optionD": "to",
"result": "Different ways to heal.",
"explanation": "치유하는 방법은 다양하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "You're impossible sometimes.",
"translation": "넌 정말 가끔 불가능한 사람이야."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "That's why you love me.",
"translation": "그래서 네가 날 좋아하는 거잖아."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "각자의 방식으로 이겨내기",
"explanation": "감정적 치유가 필요한 INFJ와 실용적 접근을 하는 ESTJ의 이별 후 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "I keep checking old messages.",
"translation": "자꾸 옛날 문자 다시 보게 돼."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Delete everything. Right now.",
"translation": "지워. 지금 당장 다."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "But these are precious memories.",
"translation": "근데 이게 다 소중한 추억인데..."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 추억을 간직하는 것을 좋아하나요?",
"hint": "유진이의 첫 반응을 보세요.",
"result": "X",
"explanation": "바로 다 지우라며 단호한 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Start a new workout routine.",
"translation": "운동이나 시작해."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Exercise won't heal my heart.",
"translation": "운동한다고 마음이 낫겠어?"
},
{
"type": "blank",
"index": 7,
"quiz": "Start a new @@ routine.",
"hint": "유진이가 어떤 루틴을 시작하라고 했나요?",
"optionA": "study",
"optionB": "workout",
"optionC": "reading",
"result": "workout",
"explanation": "유진이가 'workout(운동) 루틴'을 시작하라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Better than crying at home.",
"translation": "집에서 우는 것보단 낫지."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Sometimes crying helps too.",
"translation": "가끔은 우는 것도 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Fine, cry at the gym then.",
"translation": "그래, 그럼 헬스장 가서 울어."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Different",
"optionB": "ways",
"optionC": "heal.",
"optionD": "to",
"result": "Different ways to heal.",
"explanation": "치유하는 방법은 다양하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "You're impossible sometimes.",
"translation": "넌 정말 가끔 불가능한 사람이야."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "That's why you love me.",
"translation": "그래서 네가 날 좋아하는 거잖아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "감성과 현실의 데이트 계획",
"explanation": "로맨틱한 데이트를 꿈꾸는 INFJ와 실용적인 데이트를 선호하는 ISTP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "How about a moonlight picnic?",
"translation": "달빛 아래서 피크닉 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Mosquitoes will love that.",
"translation": "모기들이 좋아하겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "You're missing the romance.",
"translation": "너무 현실적으로만 생각하지 마."
},
{
"type": "ox",
"index": 4,
"quiz": "민준이는 달빛 피크닉 아이디어에 긍정적인가요?",
"hint": "민준이의 첫 반응을 보세요.",
"result": "X",
"explanation": "모기 이야기를 하며 현실적인 문제점을 지적합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Let's find a good restaurant.",
"translation": "괜찮은 식당을 찾아보자."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "That's too ordinary.",
"translation": "그건 너무 평범한데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Let's find a good @@.",
"hint": "민준이가 어디를 찾자고 제안했나요?",
"optionA": "cafe",
"optionB": "restaurant",
"optionC": "place",
"result": "restaurant",
"explanation": "민준이가 'restaurant(식당)'을 찾자고 제안했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Good food makes good dates.",
"translation": "맛있는 게 최고의 데이트지."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I want something memorable.",
"translation": "뭔가 기억에 남는 걸 하고 싶어."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Bad food is memorable too.",
"translation": "맛없는 것도 기억에 남긴 하지."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "romance",
"optionB": "reality.",
"optionC": "balance",
"optionD": "Find",
"optionE": "and",
"result": "Find balance romance and reality.",
"explanation": "로맨스와 현실 사이의 균형을 찾으라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "You always think so practically.",
"translation": "넌 항상 그렇게 현실적이야."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "That's why we work well together.",
"translation": "그래서 우리가 잘 맞는 거 아닐까?"
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "감성과 현실의 데이트 계획",
"explanation": "로맨틱한 데이트를 꿈꾸는 INFJ와 실용적인 데이트를 선호하는 ISTP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "How about a moonlight picnic?",
"translation": "달빛 아래서 피크닉 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Mosquitoes will love that.",
"translation": "모기들이 좋아하겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "You're missing the romance.",
"translation": "너무 현실적으로만 생각하지 마."
},
{
"type": "ox",
"index": 4,
"quiz": "민준이는 달빛 피크닉 아이디어에 긍정적인가요?",
"hint": "민준이의 첫 반응을 보세요.",
"result": "X",
"explanation": "모기 이야기를 하며 현실적인 문제점을 지적합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Let's find a good restaurant.",
"translation": "괜찮은 식당을 찾아보자."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "That's too ordinary.",
"translation": "그건 너무 평범한데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Let's find a good @@.",
"hint": "민준이가 어디를 찾자고 제안했나요?",
"optionA": "cafe",
"optionB": "restaurant",
"optionC": "place",
"result": "restaurant",
"explanation": "민준이가 'restaurant(식당)'을 찾자고 제안했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Good food makes good dates.",
"translation": "맛있는 게 최고의 데이트지."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I want something memorable.",
"translation": "뭔가 기억에 남는 걸 하고 싶어."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Bad food is memorable too.",
"translation": "맛없는 것도 기억에 남긴 하지."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "romance",
"optionB": "reality.",
"optionC": "balance",
"optionD": "Find",
"optionE": "and",
"result": "Find balance romance and reality.",
"explanation": "로맨스와 현실 사이의 균형을 찾으라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "You always think so practically.",
"translation": "넌 항상 그렇게 현실적이야."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "That's why we work well together.",
"translation": "그래서 우리가 잘 맞는 거 아닐까?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "감성과 실용 사이의 여행지 고르기",
"explanation": "분위기를 중시하는 INFJ와 체계적인 계획을 선호하는 ESTJ의 여행 준비",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "This village looks so peaceful.",
"translation": "이 마을 되게 평화로워 보인다."
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Check the hotel reviews first.",
"translation": "숙소 리뷰부터 확인해봐야지."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "The photos are so beautiful.",
"translation": "사진이 너무 예쁘더라구."
},
{
"type": "ox",
"index": 4,
"quiz": "도현이는 사진보다 리뷰를 중요하게 생각하나요?",
"hint": "도현이의 첫 반응을 보세요.",
"result": "O",
"explanation": "'리뷰부터 확인하자'며 실용적인 정보를 우선시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "Transportation looks inconvenient.",
"translation": "교통이 불편해 보이는데."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "That's part of its charm.",
"translation": "그게 또 매력 아닐까?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ looks inconvenient.",
"hint": "도현이가 무엇이 불편하다고 했나요?",
"optionA": "Shopping",
"optionB": "Transportation",
"optionC": "Accommodation",
"result": "Transportation",
"explanation": "도현이가 'Transportation(교통)'이 불편하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "도현",
"script": "We need proper restaurants too.",
"translation": "제대로 된 식당도 있어야 할 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Local food might be amazing.",
"translation": "현지 음식이 의외로 맛있을 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Let's read more travel blogs.",
"translation": "여행 후기 좀 더 찾아보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "before",
"optionB": "Research",
"optionC": "booking.",
"optionD": "carefully",
"result": "Research carefully before booking.",
"explanation": "예약 전에 꼼꼼히 조사하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Sometimes surprises are good.",
"translation": "가끔은 깜짝 선물같은 것도 좋잖아."
},
{
"type": "script",
"index": 13,
"speaker": "도현",
"script": "Not with my vacation days.",
"translation": "휴가까지 써가면서 모험하긴 좀..."
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "감성과 실용 사이의 여행지 고르기",
"explanation": "분위기를 중시하는 INFJ와 체계적인 계획을 선호하는 ESTJ의 여행 준비",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "This village looks so peaceful.",
"translation": "이 마을 되게 평화로워 보인다."
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Check the hotel reviews first.",
"translation": "숙소 리뷰부터 확인해봐야지."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "The photos are so beautiful.",
"translation": "사진이 너무 예쁘더라구."
},
{
"type": "ox",
"index": 4,
"quiz": "도현이는 사진보다 리뷰를 중요하게 생각하나요?",
"hint": "도현이의 첫 반응을 보세요.",
"result": "O",
"explanation": "'리뷰부터 확인하자'며 실용적인 정보를 우선시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "Transportation looks inconvenient.",
"translation": "교통이 불편해 보이는데."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "That's part of its charm.",
"translation": "그게 또 매력 아닐까?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ looks inconvenient.",
"hint": "도현이가 무엇이 불편하다고 했나요?",
"optionA": "Shopping",
"optionB": "Transportation",
"optionC": "Accommodation",
"result": "Transportation",
"explanation": "도현이가 'Transportation(교통)'이 불편하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "도현",
"script": "We need proper restaurants too.",
"translation": "제대로 된 식당도 있어야 할 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Local food might be amazing.",
"translation": "현지 음식이 의외로 맛있을 수 있어."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Let's read more travel blogs.",
"translation": "여행 후기 좀 더 찾아보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "before",
"optionB": "Research",
"optionC": "booking.",
"optionD": "carefully",
"result": "Research carefully before booking.",
"explanation": "예약 전에 꼼꼼히 조사하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Sometimes surprises are good.",
"translation": "가끔은 깜짝 선물같은 것도 좋잖아."
},
{
"type": "script",
"index": 13,
"speaker": "도현",
"script": "Not with my vacation days.",
"translation": "휴가까지 써가면서 모험하긴 좀..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "새로운 취미를 찾아서",
"explanation": "의미 있는 취미를 찾는 INFJ와 재미있는 활동을 추구하는 ESFP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "I want a meaningful hobby.",
"translation": "의미 있는 취미를 찾고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Let's try kickboxing today!",
"translation": "오늘 킥복싱 한번 해보자!"
},
{
"type": "script",
"index": 3,
"speaker": "민아",
"script": "I was thinking of book club...",
"translation": "난 독서 모임 같은 걸 생각하고 있었는데..."
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람은 비슷한 취미를 선호하나요?",
"hint": "각자 어떤 취미를 제안했는지 보세요.",
"result": "X",
"explanation": "민아는 독서 모임을, 지은이는 킥복싱을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Books are too quiet for me.",
"translation": "책은 너무 조용한데."
},
{
"type": "script",
"index": 6,
"speaker": "민아",
"script": "Exercise makes me nervous.",
"translation": "운동은 나한테 너무 부담스러워."
},
{
"type": "blank",
"index": 7,
"quiz": "Books are too @@ for me.",
"hint": "지은이가 책에 대해 뭐라고 했나요?",
"optionA": "boring",
"optionB": "quiet",
"optionC": "hard",
"result": "quiet",
"explanation": "지은이가 'quiet(조용하다)'고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "How about dancing classes?",
"translation": "댄스 수업은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "Maybe something less active...",
"translation": "좀 더 차분한 걸로..."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Pottery? It's fun and quiet!",
"translation": "도자기 어때? 재밌으면서 조용하잖아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "together.",
"optionB": "Find",
"optionC": "ground",
"optionD": "middle",
"result": "Find middle ground together.",
"explanation": "함께 중간점을 찾자는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "That actually sounds perfect!",
"translation": "어, 그거 진짜 좋은데!"
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "See? I can be thoughtful too!",
"translation": "봐봐, 나도 센스 있지?"
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "새로운 취미를 찾아서",
"explanation": "의미 있는 취미를 찾는 INFJ와 재미있는 활동을 추구하는 ESFP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "I want a meaningful hobby.",
"translation": "의미 있는 취미를 찾고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Let's try kickboxing today!",
"translation": "오늘 킥복싱 한번 해보자!"
},
{
"type": "script",
"index": 3,
"speaker": "민아",
"script": "I was thinking of book club...",
"translation": "난 독서 모임 같은 걸 생각하고 있었는데..."
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람은 비슷한 취미를 선호하나요?",
"hint": "각자 어떤 취미를 제안했는지 보세요.",
"result": "X",
"explanation": "민아는 독서 모임을, 지은이는 킥복싱을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Books are too quiet for me.",
"translation": "책은 너무 조용한데."
},
{
"type": "script",
"index": 6,
"speaker": "민아",
"script": "Exercise makes me nervous.",
"translation": "운동은 나한테 너무 부담스러워."
},
{
"type": "blank",
"index": 7,
"quiz": "Books are too @@ for me.",
"hint": "지은이가 책에 대해 뭐라고 했나요?",
"optionA": "boring",
"optionB": "quiet",
"optionC": "hard",
"result": "quiet",
"explanation": "지은이가 'quiet(조용하다)'고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "How about dancing classes?",
"translation": "댄스 수업은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "Maybe something less active...",
"translation": "좀 더 차분한 걸로..."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Pottery? It's fun and quiet!",
"translation": "도자기 어때? 재밌으면서 조용하잖아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "together.",
"optionB": "Find",
"optionC": "ground",
"optionD": "middle",
"result": "Find middle ground together.",
"explanation": "함께 중간점을 찾자는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "That actually sounds perfect!",
"translation": "어, 그거 진짜 좋은데!"
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "See? I can be thoughtful too!",
"translation": "봐봐, 나도 센스 있지?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "추억과 감성의 플레이리스트",
"explanation": "깊이 있는 음악을 찾는 INFJ와 익숙한 멜로디를 선호하는 ISFJ의 음악 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "This song has deep meanings.",
"translation": "이 노래는 의미가 되게 깊어."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "I prefer familiar melodies.",
"translation": "난 익숙한 멜로디가 더 좋더라."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "But try these new artists.",
"translation": "근데 이 새로운 아티스트들도 들어봐."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 새로운 음악 탐색에 적극적인가요?",
"hint": "민지의 음악 선호도를 보세요.",
"result": "X",
"explanation": "'익숙한 멜로디가 좋다'며 친숙한 음악을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "I like songs with memories.",
"translation": "난 추억이 담긴 노래가 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "These lyrics are so poetic.",
"translation": "이 가사 진짜 시적이야."
},
{
"type": "blank",
"index": 7,
"quiz": "I like songs with @@.",
"hint": "민지가 어떤 노래를 좋아한다고 했나요?",
"optionA": "rhythm",
"optionB": "memories",
"optionC": "lyrics",
"result": "memories",
"explanation": "민지가 'memories(추억)이 담긴 노래'를 좋아한다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Remember our high school songs?",
"translation": "고등학교 때 듣던 노래 기억나?"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "We've grown since then.",
"translation": "우리 음악 취향도 많이 자랐는데."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "Old songs comfort me more.",
"translation": "그래도 옛날 노래가 더 편해."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "speaks",
"optionB": "Music",
"optionC": "ways.",
"optionD": "different",
"result": "Music speaks different ways.",
"explanation": "음악은 각자 다르게 다가온다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Let's make a mixed playlist.",
"translation": "그럼 취향 섞어서 플레이리스트 만들자."
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "That would be nice together.",
"translation": "그렇게 하면 좋겠다."
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "추억과 감성의 플레이리스트",
"explanation": "깊이 있는 음악을 찾는 INFJ와 익숙한 멜로디를 선호하는 ISFJ의 음악 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "This song has deep meanings.",
"translation": "이 노래는 의미가 되게 깊어."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "I prefer familiar melodies.",
"translation": "난 익숙한 멜로디가 더 좋더라."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "But try these new artists.",
"translation": "근데 이 새로운 아티스트들도 들어봐."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 새로운 음악 탐색에 적극적인가요?",
"hint": "민지의 음악 선호도를 보세요.",
"result": "X",
"explanation": "'익숙한 멜로디가 좋다'며 친숙한 음악을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "I like songs with memories.",
"translation": "난 추억이 담긴 노래가 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "These lyrics are so poetic.",
"translation": "이 가사 진짜 시적이야."
},
{
"type": "blank",
"index": 7,
"quiz": "I like songs with @@.",
"hint": "민지가 어떤 노래를 좋아한다고 했나요?",
"optionA": "rhythm",
"optionB": "memories",
"optionC": "lyrics",
"result": "memories",
"explanation": "민지가 'memories(추억)이 담긴 노래'를 좋아한다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Remember our high school songs?",
"translation": "고등학교 때 듣던 노래 기억나?"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "We've grown since then.",
"translation": "우리 음악 취향도 많이 자랐는데."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "Old songs comfort me more.",
"translation": "그래도 옛날 노래가 더 편해."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "speaks",
"optionB": "Music",
"optionC": "ways.",
"optionD": "different",
"result": "Music speaks different ways.",
"explanation": "음악은 각자 다르게 다가온다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Let's make a mixed playlist.",
"translation": "그럼 취향 섞어서 플레이리스트 만들자."
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "That would be nice together.",
"translation": "그렇게 하면 좋겠다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "당신에게 딱 맞는 책을 찾아서",
"explanation": "깊이 있는 책을 추천하는 INFJ와 실용적인 책을 선호하는 ESTP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "You'll love this book's message.",
"translation": "이 책 메시지가 너한테 딱일 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "How many pages is it?",
"translation": "몇 페이지야?"
},
{
"type": "script",
"index": 3,
"speaker": "지안",
"script": "It's about finding yourself...",
"translation": "자아를 찾아가는 내용인데..."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 책의 내용에 관심이 있나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "책의 메시지보다 페이지 수를 먼저 물어봅니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Got anything more practical?",
"translation": "좀 더 실용적인 책 없어?"
},
{
"type": "script",
"index": 6,
"speaker": "지안",
"script": "Life isn't all about practicality.",
"translation": "인생이 실용적인 것만은 아니잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "Got anything more @@?",
"hint": "현우가 어떤 책을 원한다고 했나요?",
"optionA": "interesting",
"optionB": "practical",
"optionC": "simple",
"result": "practical",
"explanation": "현우가 'practical(실용적인)' 책을 요청했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "I prefer success stories.",
"translation": "난 성공 스토리가 더 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "There's more to learn than that.",
"translation": "그것보다 더 배울 게 많은데."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I learn better from real examples.",
"translation": "난 실제 사례에서 더 잘 배우거든."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Everyone",
"optionB": "learns",
"optionC": "differently.",
"result": "Everyone learns differently.",
"explanation": "모두가 다르게 배운다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "Here's a philosophical biography.",
"translation": "그럼 이 철학적인 인물 평전은 어때?"
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "As long as it's not too abstract.",
"translation": "너무 추상적이지만 않다면야."
}
]
}
]
} | {
"type": "MBTI",
"category": "perception",
"episodes": [
{
"title": "당신에게 딱 맞는 책을 찾아서",
"explanation": "깊이 있는 책을 추천하는 INFJ와 실용적인 책을 선호하는 ESTP의 대화",
"level": 3,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "You'll love this book's message.",
"translation": "이 책 메시지가 너한테 딱일 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "How many pages is it?",
"translation": "몇 페이지야?"
},
{
"type": "script",
"index": 3,
"speaker": "지안",
"script": "It's about finding yourself...",
"translation": "자아를 찾아가는 내용인데..."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 책의 내용에 관심이 있나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "책의 메시지보다 페이지 수를 먼저 물어봅니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Got anything more practical?",
"translation": "좀 더 실용적인 책 없어?"
},
{
"type": "script",
"index": 6,
"speaker": "지안",
"script": "Life isn't all about practicality.",
"translation": "인생이 실용적인 것만은 아니잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "Got anything more @@?",
"hint": "현우가 어떤 책을 원한다고 했나요?",
"optionA": "interesting",
"optionB": "practical",
"optionC": "simple",
"result": "practical",
"explanation": "현우가 'practical(실용적인)' 책을 요청했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "I prefer success stories.",
"translation": "난 성공 스토리가 더 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "There's more to learn than that.",
"translation": "그것보다 더 배울 게 많은데."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "I learn better from real examples.",
"translation": "난 실제 사례에서 더 잘 배우거든."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Everyone",
"optionB": "learns",
"optionC": "differently.",
"result": "Everyone learns differently.",
"explanation": "모두가 다르게 배운다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지안",
"script": "Here's a philosophical biography.",
"translation": "그럼 이 철학적인 인물 평전은 어때?"
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "As long as it's not too abstract.",
"translation": "너무 추상적이지만 않다면야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "사과는 했는데 풀리지 않는 마음",
"explanation": "직접적으로 해결하려는 ESTP와 깊은 대화를 원하는 INFJ의 연인 갈등",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "I said sorry already, didn't I?",
"translation": "나 아까 사과했잖아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Do you know why I'm hurt?",
"translation": "내가 왜 상처받았는지는 알아?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Because I was late again?",
"translation": "또 늦어서...?"
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 서연의 마음을 이해하고 있나요?",
"hint": "준호의 대답을 보세요.",
"result": "X",
"explanation": "단순히 '늦어서'라고만 생각하며 깊이 있는 이해가 부족합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "You didn't even call me.",
"translation": "연락도 없었잖아."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "My phone was dying.",
"translation": "폰 배터리가 없었어."
},
{
"type": "blank",
"index": 7,
"quiz": "You didn't even @@ me.",
"hint": "서연이가 준호가 무엇을 하지 않았다고 했나요?",
"optionA": "text",
"optionB": "call",
"optionC": "meet",
"result": "call",
"explanation": "서연이가 'call(연락)'도 없었다고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "You could've borrowed someone's.",
"translation": "다른 사람 폰 빌릴 수도 있었잖아."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "I'm here now, aren't I?",
"translation": "지금은 왔잖아."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "That's not the point...",
"translation": "그게 중요한 게 아니야..."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "words.",
"optionB": "than",
"optionC": "matter",
"optionD": "Actions",
"optionE": "more",
"result": "Actions matter more than words.",
"explanation": "말보다 행동이 더 중요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Then what do you want?",
"translation": "그럼 뭘 원하는데?"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "I want you to understand me.",
"translation": "내 마음을 이해해줬으면 좋겠어."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "사과는 했는데 풀리지 않는 마음",
"explanation": "직접적으로 해결하려는 ESTP와 깊은 대화를 원하는 INFJ의 연인 갈등",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "I said sorry already, didn't I?",
"translation": "나 아까 사과했잖아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Do you know why I'm hurt?",
"translation": "내가 왜 상처받았는지는 알아?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Because I was late again?",
"translation": "또 늦어서...?"
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 서연의 마음을 이해하고 있나요?",
"hint": "준호의 대답을 보세요.",
"result": "X",
"explanation": "단순히 '늦어서'라고만 생각하며 깊이 있는 이해가 부족합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "You didn't even call me.",
"translation": "연락도 없었잖아."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "My phone was dying.",
"translation": "폰 배터리가 없었어."
},
{
"type": "blank",
"index": 7,
"quiz": "You didn't even @@ me.",
"hint": "서연이가 준호가 무엇을 하지 않았다고 했나요?",
"optionA": "text",
"optionB": "call",
"optionC": "meet",
"result": "call",
"explanation": "서연이가 'call(연락)'도 없었다고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "You could've borrowed someone's.",
"translation": "다른 사람 폰 빌릴 수도 있었잖아."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "I'm here now, aren't I?",
"translation": "지금은 왔잖아."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "That's not the point...",
"translation": "그게 중요한 게 아니야..."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "words.",
"optionB": "than",
"optionC": "matter",
"optionD": "Actions",
"optionE": "more",
"result": "Actions matter more than words.",
"explanation": "말보다 행동이 더 중요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Then what do you want?",
"translation": "그럼 뭘 원하는데?"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "I want you to understand me.",
"translation": "내 마음을 이해해줬으면 좋겠어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "오해가 쌓여 멀어진 친구 사이",
"explanation": "직설적으로 해결하려는 ESTP와 서로의 감정을 중시하는 ENFJ의 갈등",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Why don't you hang out anymore?",
"translation": "요즘 왜 연락도 안 하고 그래?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "You really don't know why?",
"translation": "정말 모르겠어?"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "Just tell me what's wrong.",
"translation": "뭐가 잘못됐는지 말이라도 해줘."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이는 민준이와의 불화 이유를 설명했나요?",
"hint": "지훈이의 대답을 보세요.",
"result": "X",
"explanation": "'정말 모르겠어?'라며 직접적인 설명을 피하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That party, you ignored me.",
"translation": "그때 파티에서 날 무시했잖아."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "What? I was just busy talking.",
"translation": "뭐야? 난 그냥 다른 애랑 얘기하느라..."
},
{
"type": "blank",
"index": 7,
"quiz": "That party, you @@ me.",
"hint": "지훈이가 파티에서 민준이가 어떻게 했다고 했나요?",
"optionA": "helped",
"optionB": "ignored",
"optionC": "called",
"result": "ignored",
"explanation": "지훈이가 'ignored(무시했다)'고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "It happens all the time lately.",
"translation": "요즘 맨날 그래."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "You should've told me earlier.",
"translation": "그런 거면 진작 말해주지."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Friends should notice themselves.",
"translation": "친구면 그정도는 알아챘어야지."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Good",
"optionB": "openly.",
"optionC": "friends",
"optionD": "talk",
"result": "Good friends talk openly.",
"explanation": "좋은 친구 사이에는 솔직한 대화가 필요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "Let's grab food and talk more.",
"translation": "밥 먹으면서 얘기 좀 할까?"
},
{
"type": "script",
"index": 13,
"speaker": "지훈",
"script": "Promise to listen this time?",
"translation": "이번엔 제대로 들어줄 거야?"
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "오해가 쌓여 멀어진 친구 사이",
"explanation": "직설적으로 해결하려는 ESTP와 서로의 감정을 중시하는 ENFJ의 갈등",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Why don't you hang out anymore?",
"translation": "요즘 왜 연락도 안 하고 그래?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "You really don't know why?",
"translation": "정말 모르겠어?"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "Just tell me what's wrong.",
"translation": "뭐가 잘못됐는지 말이라도 해줘."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이는 민준이와의 불화 이유를 설명했나요?",
"hint": "지훈이의 대답을 보세요.",
"result": "X",
"explanation": "'정말 모르겠어?'라며 직접적인 설명을 피하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That party, you ignored me.",
"translation": "그때 파티에서 날 무시했잖아."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "What? I was just busy talking.",
"translation": "뭐야? 난 그냥 다른 애랑 얘기하느라..."
},
{
"type": "blank",
"index": 7,
"quiz": "That party, you @@ me.",
"hint": "지훈이가 파티에서 민준이가 어떻게 했다고 했나요?",
"optionA": "helped",
"optionB": "ignored",
"optionC": "called",
"result": "ignored",
"explanation": "지훈이가 'ignored(무시했다)'고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "It happens all the time lately.",
"translation": "요즘 맨날 그래."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "You should've told me earlier.",
"translation": "그런 거면 진작 말해주지."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Friends should notice themselves.",
"translation": "친구면 그정도는 알아챘어야지."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Good",
"optionB": "openly.",
"optionC": "friends",
"optionD": "talk",
"result": "Good friends talk openly.",
"explanation": "좋은 친구 사이에는 솔직한 대화가 필요하다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "Let's grab food and talk more.",
"translation": "밥 먹으면서 얘기 좀 할까?"
},
{
"type": "script",
"index": 13,
"speaker": "지훈",
"script": "Promise to listen this time?",
"translation": "이번엔 제대로 들어줄 거야?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "행사 준비를 두고 벌어진 의견 충돌",
"explanation": "즉흥적으로 진행하려는 ESTP와 체계적 준비를 강조하는 INTJ의 갈등",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Deadlines are too tight now.",
"translation": "이제와서 너무 빡빡한 거 아니야?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I warned you two weeks ago.",
"translation": "2주 전부터 얘기했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Some flexibility would help.",
"translation": "좀 융통성 있게 가면 안 돼?"
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이는 미리 준비를 강조했나요?",
"hint": "도윤이가 언제부터 얘기했다고 했는지 보세요.",
"result": "O",
"explanation": "'2주 전부터 얘기했다'며 미리 준비하려 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "The budget report is due Monday.",
"translation": "월요일까지 예산안 제출해야 해."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "We can finish over weekend.",
"translation": "주말 동안 끝낼 수 있잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "The @@ report is due Monday.",
"hint": "월요일까지 제출해야 하는 것이 무엇인가요?",
"optionA": "event",
"optionB": "budget",
"optionC": "weekly",
"result": "budget",
"explanation": "도윤이가 'budget report(예산안)'이 월요일까지라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "That's not how we work here.",
"translation": "우리 동아리가 그렇게 운영되는 곳이 아니야."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Maybe we need some changes.",
"translation": "그래서 좀 바꿔보자는 거지."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Changes need proper planning too.",
"translation": "변화도 제대로 된 계획이 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "deadlines",
"optionC": "rules.",
"optionD": "Respect",
"result": "Respect deadlines and rules.",
"explanation": "마감일과 규칙을 존중하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Fine, show me the format.",
"translation": "알았어, 양식이나 좀 보여줘."
},
{
"type": "script",
"index": 13,
"speaker": "도윤",
"script": "I'll help you complete it.",
"translation": "내가 작성하는 거 도와줄게."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "행사 준비를 두고 벌어진 의견 충돌",
"explanation": "즉흥적으로 진행하려는 ESTP와 체계적 준비를 강조하는 INTJ의 갈등",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Deadlines are too tight now.",
"translation": "이제와서 너무 빡빡한 거 아니야?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I warned you two weeks ago.",
"translation": "2주 전부터 얘기했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Some flexibility would help.",
"translation": "좀 융통성 있게 가면 안 돼?"
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이는 미리 준비를 강조했나요?",
"hint": "도윤이가 언제부터 얘기했다고 했는지 보세요.",
"result": "O",
"explanation": "'2주 전부터 얘기했다'며 미리 준비하려 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "The budget report is due Monday.",
"translation": "월요일까지 예산안 제출해야 해."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "We can finish over weekend.",
"translation": "주말 동안 끝낼 수 있잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "The @@ report is due Monday.",
"hint": "월요일까지 제출해야 하는 것이 무엇인가요?",
"optionA": "event",
"optionB": "budget",
"optionC": "weekly",
"result": "budget",
"explanation": "도윤이가 'budget report(예산안)'이 월요일까지라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "That's not how we work here.",
"translation": "우리 동아리가 그렇게 운영되는 곳이 아니야."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Maybe we need some changes.",
"translation": "그래서 좀 바꿔보자는 거지."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Changes need proper planning too.",
"translation": "변화도 제대로 된 계획이 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "deadlines",
"optionC": "rules.",
"optionD": "Respect",
"result": "Respect deadlines and rules.",
"explanation": "마감일과 규칙을 존중하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Fine, show me the format.",
"translation": "알았어, 양식이나 좀 보여줘."
},
{
"type": "script",
"index": 13,
"speaker": "도윤",
"script": "I'll help you complete it.",
"translation": "내가 작성하는 거 도와줄게."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "생활 패턴의 차이로 벌어진 룸메이트 갈등",
"explanation": "자유로운 생활을 추구하는 ESTP와 규칙적인 생활을 중시하는 ISFJ의 대화",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Why is the light still on?",
"translation": "왜 아직도 불 켜놨어?"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "I asked you so many times before.",
"translation": "저번에도 몇 번이나 말했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "About what? The dishes?",
"translation": "뭘? 설거지?"
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 민재의 불만 사항을 정확히 알고 있나요?",
"hint": "현우의 반응을 보세요.",
"result": "X",
"explanation": "'뭘?'이라고 물어보는 것을 보아 상황 파악을 못하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "The wet towel on my bed.",
"translation": "내 침대에 젖은 수건 올려두지 말라고."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "It was just for a minute.",
"translation": "잠깐 둔 건데 뭘."
},
{
"type": "blank",
"index": 7,
"quiz": "The @@ towel on my bed.",
"hint": "민재가 침대에 있던 수건의 상태는?",
"optionA": "clean",
"optionB": "wet",
"optionC": "dry",
"result": "wet",
"explanation": "민재가 'wet towel(젖은 수건)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "My sheets are all damp now.",
"translation": "이제 침대 시트가 다 눅눅해졌잖아."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "I'll dry it with my hairdryer.",
"translation": "드라이기로 말릴게."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "That's not the point here.",
"translation": "그게 중요한 게 아니라..."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "personal",
"optionB": "Respect",
"optionC": "others",
"optionD": "space.",
"result": "Respect others personal space.",
"explanation": "다른 사람의 개인 공간을 존중하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Should I buy new sheets?",
"translation": "새 시트라도 사줄까?"
},
{
"type": "script",
"index": 13,
"speaker": "민재",
"script": "Just respect my space, please.",
"translation": "그냥 내 공간 좀 지켜줬으면 좋겠어."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "생활 패턴의 차이로 벌어진 룸메이트 갈등",
"explanation": "자유로운 생활을 추구하는 ESTP와 규칙적인 생활을 중시하는 ISFJ의 대화",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Why is the light still on?",
"translation": "왜 아직도 불 켜놨어?"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "I asked you so many times before.",
"translation": "저번에도 몇 번이나 말했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "About what? The dishes?",
"translation": "뭘? 설거지?"
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 민재의 불만 사항을 정확히 알고 있나요?",
"hint": "현우의 반응을 보세요.",
"result": "X",
"explanation": "'뭘?'이라고 물어보는 것을 보아 상황 파악을 못하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "The wet towel on my bed.",
"translation": "내 침대에 젖은 수건 올려두지 말라고."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "It was just for a minute.",
"translation": "잠깐 둔 건데 뭘."
},
{
"type": "blank",
"index": 7,
"quiz": "The @@ towel on my bed.",
"hint": "민재가 침대에 있던 수건의 상태는?",
"optionA": "clean",
"optionB": "wet",
"optionC": "dry",
"result": "wet",
"explanation": "민재가 'wet towel(젖은 수건)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "My sheets are all damp now.",
"translation": "이제 침대 시트가 다 눅눅해졌잖아."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "I'll dry it with my hairdryer.",
"translation": "드라이기로 말릴게."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "That's not the point here.",
"translation": "그게 중요한 게 아니라..."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "personal",
"optionB": "Respect",
"optionC": "others",
"optionD": "space.",
"result": "Respect others personal space.",
"explanation": "다른 사람의 개인 공간을 존중하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Should I buy new sheets?",
"translation": "새 시트라도 사줄까?"
},
{
"type": "script",
"index": 13,
"speaker": "민재",
"script": "Just respect my space, please.",
"translation": "그냥 내 공간 좀 지켜줬으면 좋겠어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "진로 문제로 커진 아들과 어머니의 갈등",
"explanation": "즉흥적인 결정을 내리려는 ESTP와 가치 있는 선택을 고민하는 INFP의 대화",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "I want to quit college now.",
"translation": "이제 대학 그만두고 싶어요."
},
{
"type": "script",
"index": 2,
"speaker": "어머니",
"script": "Have you really thought this through?",
"translation": "정말 깊이 생각해본 거니?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "My friend's startup is doing well.",
"translation": "친구 스타트업이 잘 되고 있잖아요."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 깊이 있는 고민 끝에 결정했나요?",
"hint": "준호의 결정 이유를 보세요.",
"result": "X",
"explanation": "친구의 성공 사례만 보고 즉흥적으로 결정하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "어머니",
"script": "Life isn't just about success.",
"translation": "인생이 성공만은 아니야."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "But I'm wasting time here.",
"translation": "여기선 시간만 낭비되고 있어요."
},
{
"type": "blank",
"index": 7,
"quiz": "Life isn't just about @@.",
"hint": "어머니가 인생에서 중요한 것이 무엇이라고 했나요?",
"optionA": "money",
"optionB": "success",
"optionC": "work",
"result": "success",
"explanation": "어머니가 'success(성공)'만이 전부가 아니라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "어머니",
"script": "Education builds your foundation.",
"translation": "교육은 네 기반을 만드는 거야."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Experience is better than books.",
"translation": "책보다는 경험이 더 나아요."
},
{
"type": "script",
"index": 10,
"speaker": "어머니",
"script": "You need both to grow fully.",
"translation": "둘 다 있어야 제대로 성장할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "big",
"optionB": "Think",
"optionC": "before",
"optionD": "decisions.",
"result": "Think before big decisions.",
"explanation": "큰 결정 전에 생각하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Can I at least take a break?",
"translation": "그럼 잠깐이라도 휴학할 수는 있죠?"
},
{
"type": "script",
"index": 13,
"speaker": "어머니",
"script": "Let's talk more about your plans.",
"translation": "네 계획에 대해 좀 더 얘기해보자."
}
]
}
]
} | {
"type": "MBTI",
"category": "conflict",
"episodes": [
{
"title": "진로 문제로 커진 아들과 어머니의 갈등",
"explanation": "즉흥적인 결정을 내리려는 ESTP와 가치 있는 선택을 고민하는 INFP의 대화",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "I want to quit college now.",
"translation": "이제 대학 그만두고 싶어요."
},
{
"type": "script",
"index": 2,
"speaker": "어머니",
"script": "Have you really thought this through?",
"translation": "정말 깊이 생각해본 거니?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "My friend's startup is doing well.",
"translation": "친구 스타트업이 잘 되고 있잖아요."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 깊이 있는 고민 끝에 결정했나요?",
"hint": "준호의 결정 이유를 보세요.",
"result": "X",
"explanation": "친구의 성공 사례만 보고 즉흥적으로 결정하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "어머니",
"script": "Life isn't just about success.",
"translation": "인생이 성공만은 아니야."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "But I'm wasting time here.",
"translation": "여기선 시간만 낭비되고 있어요."
},
{
"type": "blank",
"index": 7,
"quiz": "Life isn't just about @@.",
"hint": "어머니가 인생에서 중요한 것이 무엇이라고 했나요?",
"optionA": "money",
"optionB": "success",
"optionC": "work",
"result": "success",
"explanation": "어머니가 'success(성공)'만이 전부가 아니라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "어머니",
"script": "Education builds your foundation.",
"translation": "교육은 네 기반을 만드는 거야."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Experience is better than books.",
"translation": "책보다는 경험이 더 나아요."
},
{
"type": "script",
"index": 10,
"speaker": "어머니",
"script": "You need both to grow fully.",
"translation": "둘 다 있어야 제대로 성장할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "big",
"optionB": "Think",
"optionC": "before",
"optionD": "decisions.",
"result": "Think before big decisions.",
"explanation": "큰 결정 전에 생각하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Can I at least take a break?",
"translation": "그럼 잠깐이라도 휴학할 수는 있죠?"
},
{
"type": "script",
"index": 13,
"speaker": "어머니",
"script": "Let's talk more about your plans.",
"translation": "네 계획에 대해 좀 더 얘기해보자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "실패는 디딤돌 vs 철저한 반성",
"explanation": "실패도 경험이라 생각하는 ESTP와 깊이 있는 자아성찰을 하는 INFJ의 대처 방식",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Want to grab some food?",
"translation": "밥이라도 먹으러 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "민우",
"script": "How can you think about food now?",
"translation": "지금 밥 먹을 생각이 나?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "We can't change the results.",
"translation": "이미 결과는 어쩔 수 없잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "민우는 시험 결과에 대해 담담한가요?",
"hint": "민우의 첫 반응을 보세요.",
"result": "X",
"explanation": "'밥 먹을 생각이 나?'라며 충격을 받은 모습을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민우",
"script": "Maybe my study method was wrong.",
"translation": "내 공부 방식이 잘못됐나봐."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "There's always next time.",
"translation": "다음에 잘하면 되지."
},
{
"type": "blank",
"index": 7,
"quiz": "There's always @@ time.",
"hint": "준호가 언제 잘하면 된다고 했나요?",
"optionA": "last",
"optionB": "next",
"optionC": "this",
"result": "next",
"explanation": "준호가 'next time(다음에)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민우",
"script": "I need to rethink everything.",
"translation": "모든 걸 다시 생각해봐야 해."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "You think too deeply sometimes.",
"translation": "넌 가끔 너무 깊게 생각해."
},
{
"type": "script",
"index": 10,
"speaker": "민우",
"script": "That's how we learn and grow.",
"translation": "그래야 배우고 성장하는 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "from",
"optionB": "your",
"optionC": "mistakes.",
"optionD": "Learn",
"result": "Learn from your mistakes.",
"explanation": "실수로부터 배우라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Let's grow over some food then.",
"translation": "그럼 밥 먹으면서 성장하자."
},
{
"type": "script",
"index": 13,
"speaker": "민우",
"script": "You never take things seriously.",
"translation": "넌 항상 모든 걸 가볍게 넘기더라."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "실패는 디딤돌 vs 철저한 반성",
"explanation": "실패도 경험이라 생각하는 ESTP와 깊이 있는 자아성찰을 하는 INFJ의 대처 방식",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Want to grab some food?",
"translation": "밥이라도 먹으러 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "민우",
"script": "How can you think about food now?",
"translation": "지금 밥 먹을 생각이 나?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "We can't change the results.",
"translation": "이미 결과는 어쩔 수 없잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "민우는 시험 결과에 대해 담담한가요?",
"hint": "민우의 첫 반응을 보세요.",
"result": "X",
"explanation": "'밥 먹을 생각이 나?'라며 충격을 받은 모습을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민우",
"script": "Maybe my study method was wrong.",
"translation": "내 공부 방식이 잘못됐나봐."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "There's always next time.",
"translation": "다음에 잘하면 되지."
},
{
"type": "blank",
"index": 7,
"quiz": "There's always @@ time.",
"hint": "준호가 언제 잘하면 된다고 했나요?",
"optionA": "last",
"optionB": "next",
"optionC": "this",
"result": "next",
"explanation": "준호가 'next time(다음에)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민우",
"script": "I need to rethink everything.",
"translation": "모든 걸 다시 생각해봐야 해."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "You think too deeply sometimes.",
"translation": "넌 가끔 너무 깊게 생각해."
},
{
"type": "script",
"index": 10,
"speaker": "민우",
"script": "That's how we learn and grow.",
"translation": "그래야 배우고 성장하는 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "from",
"optionB": "your",
"optionC": "mistakes.",
"optionD": "Learn",
"result": "Learn from your mistakes.",
"explanation": "실수로부터 배우라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Let's grow over some food then.",
"translation": "그럼 밥 먹으면서 성장하자."
},
{
"type": "script",
"index": 13,
"speaker": "민우",
"script": "You never take things seriously.",
"translation": "넌 항상 모든 걸 가볍게 넘기더라."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "친구 관계의 해결사 vs 분석가",
"explanation": "행동으로 바로 해결하려는 ESTP와 상황을 분석하려는 INTJ의 인간관계 위기 대처법",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재훈",
"script": "Let's go talk to him now.",
"translation": "지금 가서 바로 얘기하자."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "We need to analyze the situation.",
"translation": "상황을 먼저 분석해봐야 해."
},
{
"type": "script",
"index": 3,
"speaker": "재훈",
"script": "What's there to analyze?",
"translation": "뭘 그렇게 분석해."
},
{
"type": "ox",
"index": 4,
"quiz": "재훈이는 신중한 접근을 선호하나요?",
"hint": "재훈이의 첫 반응을 보세요.",
"result": "X",
"explanation": "바로 가서 얘기하자며 즉각적인 행동을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Words can make things worse.",
"translation": "말 한마디로 상황이 더 나빠질 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "재훈",
"script": "Doing nothing is even worse.",
"translation": "아무것도 안 하는 게 더 나쁘지."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ can make things worse.",
"hint": "서진이가 무엇이 상황을 악화시킬 수 있다고 했나요?",
"optionA": "Actions",
"optionB": "Words",
"optionC": "Time",
"result": "Words",
"explanation": "서진이가 'Words(말)'가 상황을 악화시킬 수 있다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "We should understand his perspective.",
"translation": "상대방 입장도 이해해봐야 해."
},
{
"type": "script",
"index": 9,
"speaker": "재훈",
"script": "Sometimes action speaks louder.",
"translation": "때론 행동이 말보다 낫다고."
},
{
"type": "script",
"index": 10,
"speaker": "서진",
"script": "Your actions lack strategy.",
"translation": "네 행동엔 전략이 없어."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "act.",
"optionB": "Think",
"optionC": "you",
"optionD": "before",
"result": "Think before you act.",
"explanation": "행동하기 전에 생각하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "재훈",
"script": "And your strategy lacks action.",
"translation": "너의 전략엔 행동이 없고."
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Let's make a proper plan first.",
"translation": "제대로 된 계획부터 세워보자."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "친구 관계의 해결사 vs 분석가",
"explanation": "행동으로 바로 해결하려는 ESTP와 상황을 분석하려는 INTJ의 인간관계 위기 대처법",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재훈",
"script": "Let's go talk to him now.",
"translation": "지금 가서 바로 얘기하자."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "We need to analyze the situation.",
"translation": "상황을 먼저 분석해봐야 해."
},
{
"type": "script",
"index": 3,
"speaker": "재훈",
"script": "What's there to analyze?",
"translation": "뭘 그렇게 분석해."
},
{
"type": "ox",
"index": 4,
"quiz": "재훈이는 신중한 접근을 선호하나요?",
"hint": "재훈이의 첫 반응을 보세요.",
"result": "X",
"explanation": "바로 가서 얘기하자며 즉각적인 행동을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Words can make things worse.",
"translation": "말 한마디로 상황이 더 나빠질 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "재훈",
"script": "Doing nothing is even worse.",
"translation": "아무것도 안 하는 게 더 나쁘지."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ can make things worse.",
"hint": "서진이가 무엇이 상황을 악화시킬 수 있다고 했나요?",
"optionA": "Actions",
"optionB": "Words",
"optionC": "Time",
"result": "Words",
"explanation": "서진이가 'Words(말)'가 상황을 악화시킬 수 있다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "We should understand his perspective.",
"translation": "상대방 입장도 이해해봐야 해."
},
{
"type": "script",
"index": 9,
"speaker": "재훈",
"script": "Sometimes action speaks louder.",
"translation": "때론 행동이 말보다 낫다고."
},
{
"type": "script",
"index": 10,
"speaker": "서진",
"script": "Your actions lack strategy.",
"translation": "네 행동엔 전략이 없어."
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "act.",
"optionB": "Think",
"optionC": "you",
"optionD": "before",
"result": "Think before you act.",
"explanation": "행동하기 전에 생각하라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "재훈",
"script": "And your strategy lacks action.",
"translation": "너의 전략엔 행동이 없고."
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Let's make a proper plan first.",
"translation": "제대로 된 계획부터 세워보자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "발표 하기 싫은 친구를 설득하는 법",
"explanation": "적극적으로 발표하려는 ESTP와 조용히 준비하려는 ISFJ의 조별 발표 준비",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동현",
"script": "You should do the presentation part.",
"translation": "네가 발표하는 파트 맡아."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Can't you do it instead?",
"translation": "네가 대신 해주면 안 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "동현",
"script": "You know this part better.",
"translation": "네가 이 부분 더 잘 알잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "민서는 발표하기를 원하나요?",
"hint": "민서의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "'네가 대신 해줄 수 없냐'며 발표를 피하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "Speaking in front scares me.",
"translation": "앞에 나가서 말하는 게 무서워."
},
{
"type": "script",
"index": 6,
"speaker": "동현",
"script": "That's why you need practice.",
"translation": "그래서 연습이 필요한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Speaking in @@ scares me.",
"hint": "민서가 무서워하는 것이 무엇인가요?",
"optionA": "class",
"optionB": "front",
"optionC": "public",
"result": "front",
"explanation": "민서가 'Speaking in front(앞에서 말하는 것)'가 무섭다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "What if I make mistakes?",
"translation": "실수하면 어떡해?"
},
{
"type": "script",
"index": 9,
"speaker": "동현",
"script": "Let's practice together then.",
"translation": "그럼 같이 연습해보자."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "You'll help me prepare?",
"translation": "네가 준비 도와줄 거야?"
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "makes",
"optionB": "together.",
"optionC": "Practice",
"optionD": "better",
"result": "Practice makes better together.",
"explanation": "함께 연습하면 더 좋아진다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Sure, you can do this.",
"translation": "당연하지, 잘할 수 있을 거야."
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "stress",
"episodes": [
{
"title": "발표 하기 싫은 친구를 설득하는 법",
"explanation": "적극적으로 발표하려는 ESTP와 조용히 준비하려는 ISFJ의 조별 발표 준비",
"level": 3,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "동현",
"script": "You should do the presentation part.",
"translation": "네가 발표하는 파트 맡아."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Can't you do it instead?",
"translation": "네가 대신 해주면 안 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "동현",
"script": "You know this part better.",
"translation": "네가 이 부분 더 잘 알잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "민서는 발표하기를 원하나요?",
"hint": "민서의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "'네가 대신 해줄 수 없냐'며 발표를 피하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "Speaking in front scares me.",
"translation": "앞에 나가서 말하는 게 무서워."
},
{
"type": "script",
"index": 6,
"speaker": "동현",
"script": "That's why you need practice.",
"translation": "그래서 연습이 필요한 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Speaking in @@ scares me.",
"hint": "민서가 무서워하는 것이 무엇인가요?",
"optionA": "class",
"optionB": "front",
"optionC": "public",
"result": "front",
"explanation": "민서가 'Speaking in front(앞에서 말하는 것)'가 무섭다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "What if I make mistakes?",
"translation": "실수하면 어떡해?"
},
{
"type": "script",
"index": 9,
"speaker": "동현",
"script": "Let's practice together then.",
"translation": "그럼 같이 연습해보자."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "You'll help me prepare?",
"translation": "네가 준비 도와줄 거야?"
},
{
"type": "puzzle",
"index": 11,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "makes",
"optionB": "together.",
"optionC": "Practice",
"optionD": "better",
"result": "Practice makes better together.",
"explanation": "함께 연습하면 더 좋아진다는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Sure, you can do this.",
"translation": "당연하지, 잘할 수 있을 거야."
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
}
]
}
]
} |
총 100개의 레코드를 처리했습니다.