현재 모드: 테스트 (Dry Run)
대상 테이블: content_mbti_items
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "방 정리 시간",
"explanation": "ESFJ의 규칙적 정리와 ENTP의 창의적 혼돈 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "I clean my room every day.",
"translation": "나는 매일 방을 청소해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Wow! Mine is creative chaos right now!",
"translation": "와! 내 건 지금 창의적인 혼돈이야!"
},
{
"type": "script",
"index": 3,
"speaker": "하린",
"script": "Everything has its own place here.",
"translation": "여기 모든 것이 제자리가 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "하린은 매일 방을 청소하고 정리합니다.",
"hint": "ESFJ는 규칙적으로 방을 청소하고 모든 것을 제자리에 두는 것을 좋아해요.",
"result": "O",
"explanation": "하린은 'I clean my room every day'와 'Everything has its own place here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "That's impressive! I find things eventually.",
"translation": "인상적이야! 나는 결국엔 물건을 찾아."
},
{
"type": "script",
"index": 6,
"speaker": "하린",
"script": "Don't you lose things sometimes though?",
"translation": "그래도 가끔 물건을 잃어버리지 않아?"
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Sometimes! But I know my system.",
"translation": "가끔! 하지만 나는 내 시스템을 알아."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-rin cleans her room every @@.",
"hint": "ESFJ는 매일 방을 청소해요.",
"optionA": "year",
"optionB": "day",
"optionC": "never",
"result": "day",
"explanation": "하린은 매일 방을 청소해요."
},
{
"type": "script",
"index": 9,
"speaker": "하린",
"script": "Your creative space is interesting actually!",
"translation": "네 창의적인 공간이 사실 흥미로워!"
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Thanks! Your clean room is peaceful!",
"translation": "고마워! 네 깨끗한 방은 평화로워!"
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "Order makes me feel calm inside.",
"translation": "질서가 내 안을 차분하게 만들어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "And chaos helps me think better!",
"translation": "그리고 혼돈이 내가 더 잘 생각하도록 도와줘!"
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "We're so different but that's okay!",
"translation": "우리 정말 다르지만 괜찮아!"
},
{
"type": "script",
"index": 14,
"speaker": "선영",
"script": "Yeah! Different is good for us!",
"translation": "응! 다른 게 우리한테 좋아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정리에 대한 문장이에요.",
"result": "Clean spaces brings peace mind",
"explanation": "깨끗한 공간이 마음의 평화를 가져다줘요.",
"optionA": "spaces",
"optionB": "mind",
"optionC": "brings",
"optionD": "Clean",
"optionE": "peace"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "방 정리 시간",
"explanation": "ESFJ의 규칙적 정리와 ENTP의 창의적 혼돈 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "I clean my room every day.",
"translation": "나는 매일 방을 청소해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Wow! Mine is creative chaos right now!",
"translation": "와! 내 건 지금 창의적인 혼돈이야!"
},
{
"type": "script",
"index": 3,
"speaker": "하린",
"script": "Everything has its own place here.",
"translation": "여기 모든 것이 제자리가 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "하린은 매일 방을 청소하고 정리합니다.",
"hint": "ESFJ는 규칙적으로 방을 청소하고 모든 것을 제자리에 두는 것을 좋아해요.",
"result": "O",
"explanation": "하린은 'I clean my room every day'와 'Everything has its own place here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "That's impressive! I find things eventually.",
"translation": "인상적이야! 나는 결국엔 물건을 찾아."
},
{
"type": "script",
"index": 6,
"speaker": "하린",
"script": "Don't you lose things sometimes though?",
"translation": "그래도 가끔 물건을 잃어버리지 않아?"
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Sometimes! But I know my system.",
"translation": "가끔! 하지만 나는 내 시스템을 알아."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-rin cleans her room every @@.",
"hint": "ESFJ는 매일 방을 청소해요.",
"optionA": "year",
"optionB": "day",
"optionC": "never",
"result": "day",
"explanation": "하린은 매일 방을 청소해요."
},
{
"type": "script",
"index": 9,
"speaker": "하린",
"script": "Your creative space is interesting actually!",
"translation": "네 창의적인 공간이 사실 흥미로워!"
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Thanks! Your clean room is peaceful!",
"translation": "고마워! 네 깨끗한 방은 평화로워!"
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "Order makes me feel calm inside.",
"translation": "질서가 내 안을 차분하게 만들어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "And chaos helps me think better!",
"translation": "그리고 혼돈이 내가 더 잘 생각하도록 도와줘!"
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "We're so different but that's okay!",
"translation": "우리 정말 다르지만 괜찮아!"
},
{
"type": "script",
"index": 14,
"speaker": "선영",
"script": "Yeah! Different is good for us!",
"translation": "응! 다른 게 우리한테 좋아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "정리에 대한 문장이에요.",
"optionA": "spaces",
"optionB": "mind",
"optionC": "brings",
"optionD": "Clean",
"optionE": "peace",
"result": "Clean spaces brings peace mind",
"explanation": "깨끗한 공간이 마음의 평화를 가져다줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 전날 밤",
"explanation": "ESFJ의 실천적 준비와 ENTP의 아이디어 탐색 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수민",
"script": "I studied all week for this!",
"translation": "나는 이것을 위해 일주일 내내 공부했어!"
},
{
"type": "script",
"index": 2,
"speaker": "현주",
"script": "Me too! Want to review together?",
"translation": "나도! 같이 복습할래?"
},
{
"type": "script",
"index": 3,
"speaker": "수민",
"script": "Yes! I made study notes for us.",
"translation": "응! 우리를 위해 공부 노트를 만들었어."
},
{
"type": "ox",
"index": 4,
"quiz": "수민은 시험을 위해 미리 준비하고 공부 노트를 만듭니다.",
"hint": "ESFJ는 시험이 있을 때 미리 체계적으로 준비하고 정리된 노트를 만들어요.",
"result": "O",
"explanation": "수민은 'I studied all week for this'와 'I made study notes for us'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현주",
"script": "Perfect! I have questions about concepts.",
"translation": "완벽해! 나는 개념에 대한 질문이 있어."
},
{
"type": "script",
"index": 6,
"speaker": "수민",
"script": "Let's go through them one by one.",
"translation": "하나씩 살펴보자."
},
{
"type": "script",
"index": 7,
"speaker": "현주",
"script": "What if we tried explaining differently?",
"translation": "다르게 설명하면 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "Su-min made study @@ for them both.",
"hint": "ESFJ는 공부를 위해 노트를 만들어요.",
"optionA": "games",
"optionB": "notes",
"optionC": "food",
"result": "notes",
"explanation": "수민은 둘을 위해 공부 노트를 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "수민",
"script": "That's a great idea! Let's try.",
"translation": "좋은 생각이야! 해보자."
},
{
"type": "script",
"index": 10,
"speaker": "현주",
"script": "Your notes help me understand better!",
"translation": "네 노트가 내가 더 잘 이해하도록 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "Thanks! Your questions make me think.",
"translation": "고마워! 네 질문들이 날 생각하게 만들어."
},
{
"type": "script",
"index": 12,
"speaker": "현주",
"script": "We help each other learn more!",
"translation": "우리 서로 더 배우도록 도와!"
},
{
"type": "script",
"index": 13,
"speaker": "수민",
"script": "Yes! I feel less stressed now.",
"translation": "응! 이제 스트레스가 덜해."
},
{
"type": "script",
"index": 14,
"speaker": "현주",
"script": "Me too! Teamwork makes it easier!",
"translation": "나도! 팀워크가 더 쉽게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준비에 대한 문장이에요.",
"result": "Good preparation reduces test anxiety",
"explanation": "좋은 준비가 시험 불안을 줄여줘요.",
"optionA": "anxiety",
"optionB": "reduces",
"optionC": "Good",
"optionD": "test",
"optionE": "preparation"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 전날 밤",
"explanation": "ESFJ의 실천적 준비와 ENTP의 아이디어 탐색 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수민",
"script": "I studied all week for this!",
"translation": "나는 이것을 위해 일주일 내내 공부했어!"
},
{
"type": "script",
"index": 2,
"speaker": "현주",
"script": "Me too! Want to review together?",
"translation": "나도! 같이 복습할래?"
},
{
"type": "script",
"index": 3,
"speaker": "수민",
"script": "Yes! I made study notes for us.",
"translation": "응! 우리를 위해 공부 노트를 만들었어."
},
{
"type": "ox",
"index": 4,
"quiz": "수민은 시험을 위해 미리 준비하고 공부 노트를 만듭니다.",
"hint": "ESFJ는 시험이 있을 때 미리 체계적으로 준비하고 정리된 노트를 만들어요.",
"result": "O",
"explanation": "수민은 'I studied all week for this'와 'I made study notes for us'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현주",
"script": "Perfect! I have questions about concepts.",
"translation": "완벽해! 나는 개념에 대한 질문이 있어."
},
{
"type": "script",
"index": 6,
"speaker": "수민",
"script": "Let's go through them one by one.",
"translation": "하나씩 살펴보자."
},
{
"type": "script",
"index": 7,
"speaker": "현주",
"script": "What if we tried explaining differently?",
"translation": "다르게 설명하면 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "Su-min made study @@ for them both.",
"hint": "ESFJ는 공부를 위해 노트를 만들어요.",
"optionA": "games",
"optionB": "notes",
"optionC": "food",
"result": "notes",
"explanation": "수민은 둘을 위해 공부 노트를 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "수민",
"script": "That's a great idea! Let's try.",
"translation": "좋은 생각이야! 해보자."
},
{
"type": "script",
"index": 10,
"speaker": "현주",
"script": "Your notes help me understand better!",
"translation": "네 노트가 내가 더 잘 이해하도록 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "Thanks! Your questions make me think.",
"translation": "고마워! 네 질문들이 날 생각하게 만들어."
},
{
"type": "script",
"index": 12,
"speaker": "현주",
"script": "We help each other learn more!",
"translation": "우리 서로 더 배우도록 도와!"
},
{
"type": "script",
"index": 13,
"speaker": "수민",
"script": "Yes! I feel less stressed now.",
"translation": "응! 이제 스트레스가 덜해."
},
{
"type": "script",
"index": 14,
"speaker": "현주",
"script": "Me too! Teamwork makes it easier!",
"translation": "나도! 팀워크가 더 쉽게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "준비에 대한 문장이에요.",
"optionA": "anxiety",
"optionB": "reduces",
"optionC": "Good",
"optionD": "test",
"optionE": "preparation",
"result": "Good preparation reduces test anxiety",
"explanation": "좋은 준비가 시험 불안을 줄여줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 바뀐 계획",
"explanation": "ESFJ의 안정적 대처와 ENTP의 유연한 적응 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Oh no! They changed our meeting time!",
"translation": "오 안돼! 그들이 우리 회의 시간을 바꿨어!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "It's okay! Let's think of options.",
"translation": "괜찮아! 선택지를 생각해보자."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "But I planned everything for today!",
"translation": "하지만 나는 오늘을 위해 모든 걸 계획했어!"
},
{
"type": "ox",
"index": 4,
"quiz": "지우는 계획이 갑자기 바뀌면 스트레스를 받습니다.",
"hint": "ESFJ는 미리 세운 계획이 갑자기 바뀌면 불안해하고 스트레스를 받아요.",
"result": "O",
"explanation": "지우는 'But I planned everything for today!'라고 말하며 계획 변경에 대한 걱정을 보여줘요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "We can adjust! What else works?",
"translation": "우리 조정할 수 있어! 다른 뭐가 되?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Maybe tomorrow works for everyone too?",
"translation": "아마 내일도 모두에게 괜찮을까?"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Great thinking! Let's check with them.",
"translation": "좋은 생각이야! 그들에게 확인해보자."
},
{
"type": "blank",
"index": 8,
"quiz": "Ji-woo planned everything for @@.",
"hint": "ESFJ는 오늘을 위해 모든 것을 계획했어요.",
"optionA": "today",
"optionB": "nothing",
"optionC": "never",
"result": "today",
"explanation": "지우는 오늘을 위해 모든 것을 계획했어요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Thanks for helping me calm down!",
"translation": "나를 진정시키는 걸 도와줘서 고마워!"
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "No problem! Changes can be good!",
"translation": "문제없어! 변화는 좋을 수 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "You make it seem so easy!",
"translation": "넌 그걸 정말 쉬워 보이게 만들어!"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "And you make sure everyone's okay!",
"translation": "그리고 넌 모두가 괜찮도록 확인해!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "That's what matters most to me.",
"translation": "그게 나한테 가장 중요해."
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Your caring helps us all feel better!",
"translation": "네 배려가 우리 모두 기분이 나아지도록 도와줘!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "적응에 대한 문장이에요.",
"result": "Flexible thinking handles changes well",
"explanation": "유연한 사고가 변화를 잘 다뤄요.",
"optionA": "thinking",
"optionB": "well",
"optionC": "handles",
"optionD": "Flexible",
"optionE": "changes"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 바뀐 계획",
"explanation": "ESFJ의 안정적 대처와 ENTP의 유연한 적응 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Oh no! They changed our meeting time!",
"translation": "오 안돼! 그들이 우리 회의 시간을 바꿨어!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "It's okay! Let's think of options.",
"translation": "괜찮아! 선택지를 생각해보자."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "But I planned everything for today!",
"translation": "하지만 나는 오늘을 위해 모든 걸 계획했어!"
},
{
"type": "ox",
"index": 4,
"quiz": "지우는 계획이 갑자기 바뀌면 스트레스를 받습니다.",
"hint": "ESFJ는 미리 세운 계획이 갑자기 바뀌면 불안해하고 스트레스를 받아요.",
"result": "O",
"explanation": "지우는 'But I planned everything for today!'라고 말하며 계획 변경에 대한 걱정을 보여줘요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "We can adjust! What else works?",
"translation": "우리 조정할 수 있어! 다른 뭐가 되?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Maybe tomorrow works for everyone too?",
"translation": "아마 내일도 모두에게 괜찮을까?"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Great thinking! Let's check with them.",
"translation": "좋은 생각이야! 그들에게 확인해보자."
},
{
"type": "blank",
"index": 8,
"quiz": "Ji-woo planned everything for @@.",
"hint": "ESFJ는 오늘을 위해 모든 것을 계획했어요.",
"optionA": "today",
"optionB": "nothing",
"optionC": "never",
"result": "today",
"explanation": "지우는 오늘을 위해 모든 것을 계획했어요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Thanks for helping me calm down!",
"translation": "나를 진정시키는 걸 도와줘서 고마워!"
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "No problem! Changes can be good!",
"translation": "문제없어! 변화는 좋을 수 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "You make it seem so easy!",
"translation": "넌 그걸 정말 쉬워 보이게 만들어!"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "And you make sure everyone's okay!",
"translation": "그리고 넌 모두가 괜찮도록 확인해!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "That's what matters most to me.",
"translation": "그게 나한테 가장 중요해."
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Your caring helps us all feel better!",
"translation": "네 배려가 우리 모두 기분이 나아지도록 도와줘!"
},
{
"type": "puzzle",
"index": 15,
"hint": "적응에 대한 문장이에요.",
"optionA": "thinking",
"optionB": "well",
"optionC": "handles",
"optionD": "Flexible",
"optionE": "changes",
"result": "Flexible thinking handles changes well",
"explanation": "유연한 사고가 변화를 잘 다뤄요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 직업 찾기",
"explanation": "ESFJ의 사람 중심 목표와 ENTP의 혁신적 가능성 탐색 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소민",
"script": "I want to help people every day.",
"translation": "나는 매일 사람들을 돕고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "That's awesome! I want to create things.",
"translation": "멋지다! 나는 것들을 만들고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "소민",
"script": "Working with others makes me happy.",
"translation": "다른 사람들과 일하는 게 나를 행복하게 해."
},
{
"type": "ox",
"index": 4,
"quiz": "소민은 다른 사람들을 돕는 직업을 원합니다.",
"hint": "ESFJ는 사람들을 직접 돕고 그들과 함께 일하는 직업을 선호해요.",
"result": "O",
"explanation": "소민은 'I want to help people every day'와 'Working with others makes me happy'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "And I love solving big problems!",
"translation": "그리고 나는 큰 문제를 푸는 걸 좋아해!"
},
{
"type": "script",
"index": 6,
"speaker": "소민",
"script": "What kind of things do you want?",
"translation": "어떤 종류의 것들을 원해?"
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Maybe something new that helps everyone!",
"translation": "아마 모두를 돕는 새로운 무언가!"
},
{
"type": "blank",
"index": 8,
"quiz": "So-min wants to @@ people daily.",
"hint": "ESFJ는 매일 사람들을 돕고 싶어해요.",
"optionA": "help",
"optionB": "avoid",
"optionC": "ignore",
"result": "help",
"explanation": "소민은 매일 사람들을 돕고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "소민",
"script": "That sounds really exciting and new!",
"translation": "정말 흥미롭고 새로워 들려!"
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Thanks! Your work will touch hearts!",
"translation": "고마워! 네 일은 마음을 감동시킬 거야!"
},
{
"type": "script",
"index": 11,
"speaker": "소민",
"script": "I hope to make people smile.",
"translation": "사람들을 미소 짓게 만들고 싶어."
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "And I hope to change the world!",
"translation": "그리고 나는 세상을 바꾸고 싶어!"
},
{
"type": "script",
"index": 13,
"speaker": "소민",
"script": "Both dreams are important and good!",
"translation": "두 꿈 다 중요하고 좋아!"
},
{
"type": "script",
"index": 14,
"speaker": "태현",
"script": "Yeah! We both want to help!",
"translation": "응! 우리 둘 다 돕고 싶어해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "직업에 대한 문장이에요.",
"result": "Meaningful work brings life joy",
"explanation": "의미 있는 일이 삶에 기쁨을 가져다줘요.",
"optionA": "life",
"optionB": "brings",
"optionC": "work",
"optionD": "Meaningful",
"optionE": "joy"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "꿈의 직업 찾기",
"explanation": "ESFJ의 사람 중심 목표와 ENTP의 혁신적 가능성 탐색 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소민",
"script": "I want to help people every day.",
"translation": "나는 매일 사람들을 돕고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "That's awesome! I want to create things.",
"translation": "멋지다! 나는 것들을 만들고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "소민",
"script": "Working with others makes me happy.",
"translation": "다른 사람들과 일하는 게 나를 행복하게 해."
},
{
"type": "ox",
"index": 4,
"quiz": "소민은 다른 사람들을 돕는 직업을 원합니다.",
"hint": "ESFJ는 사람들을 직접 돕고 그들과 함께 일하는 직업을 선호해요.",
"result": "O",
"explanation": "소민은 'I want to help people every day'와 'Working with others makes me happy'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "And I love solving big problems!",
"translation": "그리고 나는 큰 문제를 푸는 걸 좋아해!"
},
{
"type": "script",
"index": 6,
"speaker": "소민",
"script": "What kind of things do you want?",
"translation": "어떤 종류의 것들을 원해?"
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "Maybe something new that helps everyone!",
"translation": "아마 모두를 돕는 새로운 무언가!"
},
{
"type": "blank",
"index": 8,
"quiz": "So-min wants to @@ people daily.",
"hint": "ESFJ는 매일 사람들을 돕고 싶어해요.",
"optionA": "help",
"optionB": "avoid",
"optionC": "ignore",
"result": "help",
"explanation": "소민은 매일 사람들을 돕고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "소민",
"script": "That sounds really exciting and new!",
"translation": "정말 흥미롭고 새로워 들려!"
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Thanks! Your work will touch hearts!",
"translation": "고마워! 네 일은 마음을 감동시킬 거야!"
},
{
"type": "script",
"index": 11,
"speaker": "소민",
"script": "I hope to make people smile.",
"translation": "사람들을 미소 짓게 만들고 싶어."
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "And I hope to change the world!",
"translation": "그리고 나는 세상을 바꾸고 싶어!"
},
{
"type": "script",
"index": 13,
"speaker": "소민",
"script": "Both dreams are important and good!",
"translation": "두 꿈 다 중요하고 좋아!"
},
{
"type": "script",
"index": 14,
"speaker": "태현",
"script": "Yeah! We both want to help!",
"translation": "응! 우리 둘 다 돕고 싶어해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "직업에 대한 문장이에요.",
"optionA": "life",
"optionB": "brings",
"optionC": "work",
"optionD": "Meaningful",
"optionE": "joy",
"result": "Meaningful work brings life joy",
"explanation": "의미 있는 일이 삶에 기쁨을 가져다줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "목표 향해 가기",
"explanation": "ESFJ의 단계적 접근과 ENTP의 다양한 경로 탐색 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "I made a plan with clear steps.",
"translation": "나는 명확한 단계가 있는 계획을 만들었어."
},
{
"type": "script",
"index": 2,
"speaker": "윤호",
"script": "Nice! I have many different ideas!",
"translation": "좋아! 나는 많은 다른 아이디어가 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Step by step gets me there.",
"translation": "단계적으로 가면 도착해."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 목표를 향해 단계적으로 나아갑니다.",
"hint": "ESFJ는 목표를 이루기 위해 명확한 단계를 만들고 하나씩 실행해요.",
"result": "O",
"explanation": "민지는 'I made a plan with clear steps'와 'Step by step gets me there'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "윤호",
"script": "Cool! I explore multiple paths together!",
"translation": "멋지다! 나는 여러 길을 함께 탐험해!"
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "Don't you get confused with many options?",
"translation": "많은 선택지로 혼란스럽지 않아?"
},
{
"type": "script",
"index": 7,
"speaker": "윤호",
"script": "Not really! Options keep it interesting!",
"translation": "별로! 선택지들이 흥미롭게 유지해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Min-ji made a plan with clear @@.",
"hint": "ESFJ는 명확한 단계가 있는 계획을 만들어요.",
"optionA": "steps",
"optionB": "problems",
"optionC": "mistakes",
"result": "steps",
"explanation": "민지는 명확한 단계가 있는 계획을 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "You're so creative with your approach!",
"translation": "넌 네 접근 방식이 정말 창의적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "윤호",
"script": "Thanks! Your clear path inspires me!",
"translation": "고마워! 네 명확한 길이 나에게 영감을 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "Following steps makes me feel safe.",
"translation": "단계를 따르는 게 나를 안전하게 느끼게 해."
},
{
"type": "script",
"index": 12,
"speaker": "윤호",
"script": "And trying options excites me daily!",
"translation": "그리고 선택지를 시도하는 게 매일 나를 흥분시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "We both reach our goals well!",
"translation": "우리 둘 다 목표에 잘 도달해!"
},
{
"type": "script",
"index": 14,
"speaker": "윤호",
"script": "Yeah! Different ways work for us!",
"translation": "응! 다른 방법이 우리한테 효과가 있어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "목표에 대한 문장이에요.",
"result": "Clear goals leads to success",
"explanation": "명확한 목표가 성공으로 이끌어요.",
"optionA": "Clear",
"optionB": "leads",
"optionC": "to",
"optionD": "goals",
"optionE": "success"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "목표 향해 가기",
"explanation": "ESFJ의 단계적 접근과 ENTP의 다양한 경로 탐색 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "I made a plan with clear steps.",
"translation": "나는 명확한 단계가 있는 계획을 만들었어."
},
{
"type": "script",
"index": 2,
"speaker": "윤호",
"script": "Nice! I have many different ideas!",
"translation": "좋아! 나는 많은 다른 아이디어가 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Step by step gets me there.",
"translation": "단계적으로 가면 도착해."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 목표를 향해 단계적으로 나아갑니다.",
"hint": "ESFJ는 목표를 이루기 위해 명확한 단계를 만들고 하나씩 실행해요.",
"result": "O",
"explanation": "민지는 'I made a plan with clear steps'와 'Step by step gets me there'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "윤호",
"script": "Cool! I explore multiple paths together!",
"translation": "멋지다! 나는 여러 길을 함께 탐험해!"
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "Don't you get confused with many options?",
"translation": "많은 선택지로 혼란스럽지 않아?"
},
{
"type": "script",
"index": 7,
"speaker": "윤호",
"script": "Not really! Options keep it interesting!",
"translation": "별로! 선택지들이 흥미롭게 유지해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Min-ji made a plan with clear @@.",
"hint": "ESFJ는 명확한 단계가 있는 계획을 만들어요.",
"optionA": "steps",
"optionB": "problems",
"optionC": "mistakes",
"result": "steps",
"explanation": "민지는 명확한 단계가 있는 계획을 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "You're so creative with your approach!",
"translation": "넌 네 접근 방식이 정말 창의적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "윤호",
"script": "Thanks! Your clear path inspires me!",
"translation": "고마워! 네 명확한 길이 나에게 영감을 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "Following steps makes me feel safe.",
"translation": "단계를 따르는 게 나를 안전하게 느끼게 해."
},
{
"type": "script",
"index": 12,
"speaker": "윤호",
"script": "And trying options excites me daily!",
"translation": "그리고 선택지를 시도하는 게 매일 나를 흥분시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "We both reach our goals well!",
"translation": "우리 둘 다 목표에 잘 도달해!"
},
{
"type": "script",
"index": 14,
"speaker": "윤호",
"script": "Yeah! Different ways work for us!",
"translation": "응! 다른 방법이 우리한테 효과가 있어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "목표에 대한 문장이에요.",
"optionA": "Clear",
"optionB": "leads",
"optionC": "to",
"optionD": "goals",
"optionE": "success",
"result": "Clear goals leads to success",
"explanation": "명확한 목표가 성공으로 이끌어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말에 뭐 하지?",
"explanation": "ESFJ의 사교적 취미와 ENTP의 호기심 많은 탐험 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "Let's meet friends this weekend together!",
"translation": "이번 주말에 친구들 만나자!"
},
{
"type": "script",
"index": 2,
"speaker": "소연",
"script": "Sure! Or we could try something new?",
"translation": "그래! 아니면 새로운 걸 해볼까?"
},
{
"type": "script",
"index": 3,
"speaker": "하린",
"script": "Meeting people gives me energy always!",
"translation": "사람들 만나는 게 항상 나에게 에너지를 줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "하린은 주말에 친구들을 만나는 것을 좋아합니다.",
"hint": "ESFJ는 주말에 친구들을 만나고 함께 시간을 보내는 것을 즐겨요.",
"result": "O",
"explanation": "하린은 'Let's meet friends this weekend together'와 'Meeting people gives me energy always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소연",
"script": "Cool! I like learning new things!",
"translation": "멋지다! 나는 새로운 것을 배우는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "하린",
"script": "What new things are you thinking?",
"translation": "무슨 새로운 것들을 생각하고 있어?"
},
{
"type": "script",
"index": 7,
"speaker": "소연",
"script": "Maybe pottery or rock climbing today?",
"translation": "아마 도예나 암벽등반 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-rin gets energy from meeting @@.",
"hint": "ESFJ는 사람들을 만나는 것에서 에너지를 얻어요.",
"optionA": "people",
"optionB": "alone",
"optionC": "nobody",
"result": "people",
"explanation": "하린은 사람들을 만나는 것에서 에너지를 얻어요."
},
{
"type": "script",
"index": 9,
"speaker": "하린",
"script": "That sounds fun! Can friends join?",
"translation": "재미있겠다! 친구들도 같이 할 수 있어?"
},
{
"type": "script",
"index": 10,
"speaker": "소연",
"script": "Of course! More the merrier always!",
"translation": "물론이지! 많을수록 항상 더 즐거워!"
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "I love group activities so much!",
"translation": "나는 그룹 활동을 정말 좋아해!"
},
{
"type": "script",
"index": 12,
"speaker": "소연",
"script": "And I love trying everything new!",
"translation": "그리고 나는 모든 새로운 것을 시도하는 걸 좋아해!"
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "Your ideas make weekends exciting here!",
"translation": "네 아이디어가 주말을 흥미롭게 만들어!"
},
{
"type": "script",
"index": 14,
"speaker": "소연",
"script": "Your social energy brings everyone together!",
"translation": "네 사교적 에너지가 모두를 모이게 해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "취미에 대한 문장이에요.",
"result": "Social hobbies creates strong bonds",
"explanation": "사교적인 취미가 강한 유대감을 만들어요.",
"optionA": "Social",
"optionB": "strong",
"optionC": "creates",
"optionD": "bonds",
"optionE": "hobbies"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말에 뭐 하지?",
"explanation": "ESFJ의 사교적 취미와 ENTP의 호기심 많은 탐험 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "Let's meet friends this weekend together!",
"translation": "이번 주말에 친구들 만나자!"
},
{
"type": "script",
"index": 2,
"speaker": "소연",
"script": "Sure! Or we could try something new?",
"translation": "그래! 아니면 새로운 걸 해볼까?"
},
{
"type": "script",
"index": 3,
"speaker": "하린",
"script": "Meeting people gives me energy always!",
"translation": "사람들 만나는 게 항상 나에게 에너지를 줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "하린은 주말에 친구들을 만나는 것을 좋아합니다.",
"hint": "ESFJ는 주말에 친구들을 만나고 함께 시간을 보내는 것을 즐겨요.",
"result": "O",
"explanation": "하린은 'Let's meet friends this weekend together'와 'Meeting people gives me energy always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소연",
"script": "Cool! I like learning new things!",
"translation": "멋지다! 나는 새로운 것을 배우는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "하린",
"script": "What new things are you thinking?",
"translation": "무슨 새로운 것들을 생각하고 있어?"
},
{
"type": "script",
"index": 7,
"speaker": "소연",
"script": "Maybe pottery or rock climbing today?",
"translation": "아마 도예나 암벽등반 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-rin gets energy from meeting @@.",
"hint": "ESFJ는 사람들을 만나는 것에서 에너지를 얻어요.",
"optionA": "people",
"optionB": "alone",
"optionC": "nobody",
"result": "people",
"explanation": "하린은 사람들을 만나는 것에서 에너지를 얻어요."
},
{
"type": "script",
"index": 9,
"speaker": "하린",
"script": "That sounds fun! Can friends join?",
"translation": "재미있겠다! 친구들도 같이 할 수 있어?"
},
{
"type": "script",
"index": 10,
"speaker": "소연",
"script": "Of course! More the merrier always!",
"translation": "물론이지! 많을수록 항상 더 즐거워!"
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "I love group activities so much!",
"translation": "나는 그룹 활동을 정말 좋아해!"
},
{
"type": "script",
"index": 12,
"speaker": "소연",
"script": "And I love trying everything new!",
"translation": "그리고 나는 모든 새로운 것을 시도하는 걸 좋아해!"
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "Your ideas make weekends exciting here!",
"translation": "네 아이디어가 주말을 흥미롭게 만들어!"
},
{
"type": "script",
"index": 14,
"speaker": "소연",
"script": "Your social energy brings everyone together!",
"translation": "네 사교적 에너지가 모두를 모이게 해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "취미에 대한 문장이에요.",
"optionA": "Social",
"optionB": "strong",
"optionC": "creates",
"optionD": "bonds",
"optionE": "hobbies",
"result": "Social hobbies creates strong bonds",
"explanation": "사교적인 취미가 강한 유대감을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "영화 고르기",
"explanation": "ESFJ의 검증된 선택과 ENTP의 실험적 시도 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This movie has great reviews online!",
"translation": "이 영화는 온라인에서 좋은 평가를 받았어!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Cool! But what about this weird one?",
"translation": "좋아! 하지만 이 이상한 건 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "I like movies everyone enjoys together.",
"translation": "나는 모두가 함께 즐기는 영화가 좋아."
},
{
"type": "ox",
"index": 4,
"quiz": "지우는 다른 사람들이 좋아하는 검증된 영화를 선호합니다.",
"hint": "ESFJ는 다른 사람들의 평가가 좋고 많은 사람이 즐기는 영화를 선호해요.",
"result": "O",
"explanation": "지우는 'This movie has great reviews online'과 'I like movies everyone enjoys together'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I like trying strange new things!",
"translation": "나는 이상한 새로운 것을 시도하는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "What if we don't like it?",
"translation": "우리가 좋아하지 않으면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Then we learned something new today!",
"translation": "그럼 우리 오늘 새로운 걸 배운 거야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ji-woo likes movies that everyone @@ together.",
"hint": "ESFJ는 모두가 함께 즐기는 영화를 좋아해요.",
"optionA": "hates",
"optionB": "enjoys",
"optionC": "ignores",
"result": "enjoys",
"explanation": "지우는 모두가 함께 즐기는 영화를 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "You're so adventurous with your choices!",
"translation": "넌 네 선택에서 정말 모험적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Thanks! Your picks are always safe!",
"translation": "고마워! 네 선택은 항상 안전해!"
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Safe means everyone will be happy.",
"translation": "안전하다는 건 모두가 행복할 거란 뜻이야."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "True! And different can be exciting!",
"translation": "맞아! 그리고 다른 건 흥미로울 수 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "Maybe we can watch both sometime?",
"translation": "우리 언젠가 둘 다 볼 수 있을까?"
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "Perfect idea! Best of both worlds!",
"translation": "완벽한 생각이야! 두 세계의 최고!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "영화에 대한 문장이에요.",
"result": "Popular movies brings shared joy",
"explanation": "인기 있는 영화가 공유된 기쁨을 가져다줘요.",
"optionA": "Popular",
"optionB": "brings",
"optionC": "joy",
"optionD": "shared",
"optionE": "movies"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "영화 고르기",
"explanation": "ESFJ의 검증된 선택과 ENTP의 실험적 시도 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This movie has great reviews online!",
"translation": "이 영화는 온라인에서 좋은 평가를 받았어!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Cool! But what about this weird one?",
"translation": "좋아! 하지만 이 이상한 건 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "I like movies everyone enjoys together.",
"translation": "나는 모두가 함께 즐기는 영화가 좋아."
},
{
"type": "ox",
"index": 4,
"quiz": "지우는 다른 사람들이 좋아하는 검증된 영화를 선호합니다.",
"hint": "ESFJ는 다른 사람들의 평가가 좋고 많은 사람이 즐기는 영화를 선호해요.",
"result": "O",
"explanation": "지우는 'This movie has great reviews online'과 'I like movies everyone enjoys together'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I like trying strange new things!",
"translation": "나는 이상한 새로운 것을 시도하는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "What if we don't like it?",
"translation": "우리가 좋아하지 않으면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "현우",
"script": "Then we learned something new today!",
"translation": "그럼 우리 오늘 새로운 걸 배운 거야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ji-woo likes movies that everyone @@ together.",
"hint": "ESFJ는 모두가 함께 즐기는 영화를 좋아해요.",
"optionA": "hates",
"optionB": "enjoys",
"optionC": "ignores",
"result": "enjoys",
"explanation": "지우는 모두가 함께 즐기는 영화를 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "You're so adventurous with your choices!",
"translation": "넌 네 선택에서 정말 모험적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Thanks! Your picks are always safe!",
"translation": "고마워! 네 선택은 항상 안전해!"
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Safe means everyone will be happy.",
"translation": "안전하다는 건 모두가 행복할 거란 뜻이야."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "True! And different can be exciting!",
"translation": "맞아! 그리고 다른 건 흥미로울 수 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "Maybe we can watch both sometime?",
"translation": "우리 언젠가 둘 다 볼 수 있을까?"
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "Perfect idea! Best of both worlds!",
"translation": "완벽한 생각이야! 두 세계의 최고!"
},
{
"type": "puzzle",
"index": 15,
"hint": "영화에 대한 문장이에요.",
"optionA": "Popular",
"optionB": "brings",
"optionC": "joy",
"optionD": "shared",
"optionE": "movies",
"result": "Popular movies brings shared joy",
"explanation": "인기 있는 영화가 공유된 기쁨을 가져다줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구와 의견 차이",
"explanation": "ESFJ의 조화 추구와 ENTP의 논리적 토론 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수민",
"script": "I don't want anyone to feel hurt.",
"translation": "나는 아무도 상처받기를 원하지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Let's talk about what happened logically.",
"translation": "논리적으로 무슨 일이 있었는지 얘기해보자."
},
{
"type": "script",
"index": 3,
"speaker": "수민",
"script": "But feelings matter too in this.",
"translation": "하지만 이것에서 감정도 중요해."
},
{
"type": "ox",
"index": 4,
"quiz": "수민은 갈등 상황에서 사람들의 감정을 중요하게 생각합니다.",
"hint": "ESFJ는 갈등을 해결할 때 사람들의 감정과 관계의 조화를 가장 중요하게 생각해요.",
"result": "O",
"explanation": "수민은 'I don't want anyone to feel hurt'와 'But feelings matter too in this'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "True! Let's understand all sides first.",
"translation": "맞아! 먼저 모든 면을 이해해보자."
},
{
"type": "script",
"index": 6,
"speaker": "수민",
"script": "I want everyone to be friends again.",
"translation": "모두가 다시 친구가 되었으면 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "민서",
"script": "We can fix this by talking honestly.",
"translation": "솔직하게 얘기하면 이걸 고칠 수 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "Su-min wants everyone to be @@ again.",
"hint": "ESFJ는 갈등 후 모두가 다시 친구가 되기를 원해요.",
"optionA": "friends",
"optionB": "enemies",
"optionC": "angry",
"result": "friends",
"explanation": "수민은 모두가 다시 친구가 되기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "수민",
"script": "Yes! Honest talk helps us understand.",
"translation": "응! 솔직한 대화가 우리가 이해하도록 도와."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "And understanding feelings helps too clearly!",
"translation": "그리고 감정을 이해하는 것도 분명히 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "I'm glad we can work together.",
"translation": "우리가 함께 일할 수 있어서 기뻐."
},
{
"type": "script",
"index": 12,
"speaker": "민서",
"script": "Me too! Different views help us!",
"translation": "나도! 다른 관점이 우리를 도와!"
},
{
"type": "script",
"index": 13,
"speaker": "수민",
"script": "Your logic helps me think clearly!",
"translation": "네 논리가 내가 명확하게 생각하도록 도와줘!"
},
{
"type": "script",
"index": 14,
"speaker": "민서",
"script": "Your caring keeps everyone connected here!",
"translation": "네 배려가 모두를 연결된 채로 유지해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "해결에 대한 문장이에요.",
"result": "Caring communication heals conflicts quickly",
"explanation": "배려 있는 대화가 갈등을 빠르게 치유해요.",
"optionA": "quickly",
"optionB": "communication",
"optionC": "conflicts",
"optionD": "heals",
"optionE": "Caring"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구와 의견 차이",
"explanation": "ESFJ의 조화 추구와 ENTP의 논리적 토론 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수민",
"script": "I don't want anyone to feel hurt.",
"translation": "나는 아무도 상처받기를 원하지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "Let's talk about what happened logically.",
"translation": "논리적으로 무슨 일이 있었는지 얘기해보자."
},
{
"type": "script",
"index": 3,
"speaker": "수민",
"script": "But feelings matter too in this.",
"translation": "하지만 이것에서 감정도 중요해."
},
{
"type": "ox",
"index": 4,
"quiz": "수민은 갈등 상황에서 사람들의 감정을 중요하게 생각합니다.",
"hint": "ESFJ는 갈등을 해결할 때 사람들의 감정과 관계의 조화를 가장 중요하게 생각해요.",
"result": "O",
"explanation": "수민은 'I don't want anyone to feel hurt'와 'But feelings matter too in this'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "True! Let's understand all sides first.",
"translation": "맞아! 먼저 모든 면을 이해해보자."
},
{
"type": "script",
"index": 6,
"speaker": "수민",
"script": "I want everyone to be friends again.",
"translation": "모두가 다시 친구가 되었으면 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "민서",
"script": "We can fix this by talking honestly.",
"translation": "솔직하게 얘기하면 이걸 고칠 수 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "Su-min wants everyone to be @@ again.",
"hint": "ESFJ는 갈등 후 모두가 다시 친구가 되기를 원해요.",
"optionA": "friends",
"optionB": "enemies",
"optionC": "angry",
"result": "friends",
"explanation": "수민은 모두가 다시 친구가 되기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "수민",
"script": "Yes! Honest talk helps us understand.",
"translation": "응! 솔직한 대화가 우리가 이해하도록 도와."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "And understanding feelings helps too clearly!",
"translation": "그리고 감정을 이해하는 것도 분명히 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "I'm glad we can work together.",
"translation": "우리가 함께 일할 수 있어서 기뻐."
},
{
"type": "script",
"index": 12,
"speaker": "민서",
"script": "Me too! Different views help us!",
"translation": "나도! 다른 관점이 우리를 도와!"
},
{
"type": "script",
"index": 13,
"speaker": "수민",
"script": "Your logic helps me think clearly!",
"translation": "네 논리가 내가 명확하게 생각하도록 도와줘!"
},
{
"type": "script",
"index": 14,
"speaker": "민서",
"script": "Your caring keeps everyone connected here!",
"translation": "네 배려가 모두를 연결된 채로 유지해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "해결에 대한 문장이에요.",
"optionA": "quickly",
"optionB": "communication",
"optionC": "conflicts",
"optionD": "heals",
"optionE": "Caring",
"result": "Caring communication heals conflicts quickly",
"explanation": "배려 있는 대화가 갈등을 빠르게 치유해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 프로젝트 문제",
"explanation": "ESFJ의 중재 역할과 ENTP의 해결책 제시 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Our team needs to work together.",
"translation": "우리 팀은 함께 일할 필요가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Right! Let's find what works best.",
"translation": "맞아! 가장 잘 되는 걸 찾아보자."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Everyone's opinion should be heard here.",
"translation": "모두의 의견이 여기서 들려야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "지민은 팀에서 모든 사람의 의견을 듣고자 합니다.",
"hint": "ESFJ는 갈등을 해결할 때 모든 팀원의 의견을 듣고 중재하려고 해요.",
"result": "O",
"explanation": "지민은 'Everyone's opinion should be heard here'라고 말하며 포용적인 태도를 보여줘요."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Good point! Let's compare all ideas.",
"translation": "좋은 지적이야! 모든 아이디어를 비교해보자."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "I'll make sure no one feels left out.",
"translation": "아무도 소외감을 느끼지 않도록 할게."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "And I'll organize the best solutions!",
"translation": "그리고 나는 최선의 해결책을 정리할게!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ji-min will make sure no one feels left @@.",
"hint": "ESFJ는 아무도 소외되지 않도록 확인해요.",
"optionA": "out",
"optionB": "happy",
"optionC": "in",
"result": "out",
"explanation": "지민은 아무도 소외감을 느끼지 않도록 할 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Thanks! Your solutions are always creative!",
"translation": "고마워! 네 해결책은 항상 창의적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "And you make everyone feel valued!",
"translation": "그리고 넌 모두가 소중하다고 느끼게 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "Team harmony is so important to me.",
"translation": "팀 조화가 나한테 정말 중요해."
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "And finding solutions excites me daily!",
"translation": "그리고 해결책을 찾는 게 매일 나를 흥분시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "We complement each other so well!",
"translation": "우리 서로를 정말 잘 보완해!"
},
{
"type": "script",
"index": 14,
"speaker": "태현",
"script": "Yeah! Together we solve anything here!",
"translation": "응! 함께라면 우리 뭐든 해결해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀워크에 대한 문장이에요.",
"result": "Strong teamwork solves problems faster",
"explanation": "강한 팀워크가 문제를 더 빠르게 해결해요.",
"optionA": "Strong",
"optionB": "solves",
"optionC": "teamwork",
"optionD": "problems",
"optionE": "faster"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 프로젝트 문제",
"explanation": "ESFJ의 중재 역할과 ENTP의 해결책 제시 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Our team needs to work together.",
"translation": "우리 팀은 함께 일할 필요가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Right! Let's find what works best.",
"translation": "맞아! 가장 잘 되는 걸 찾아보자."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Everyone's opinion should be heard here.",
"translation": "모두의 의견이 여기서 들려야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "지민은 팀에서 모든 사람의 의견을 듣고자 합니다.",
"hint": "ESFJ는 갈등을 해결할 때 모든 팀원의 의견을 듣고 중재하려고 해요.",
"result": "O",
"explanation": "지민은 'Everyone's opinion should be heard here'라고 말하며 포용적인 태도를 보여줘요."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Good point! Let's compare all ideas.",
"translation": "좋은 지적이야! 모든 아이디어를 비교해보자."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "I'll make sure no one feels left out.",
"translation": "아무도 소외감을 느끼지 않도록 할게."
},
{
"type": "script",
"index": 7,
"speaker": "태현",
"script": "And I'll organize the best solutions!",
"translation": "그리고 나는 최선의 해결책을 정리할게!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ji-min will make sure no one feels left @@.",
"hint": "ESFJ는 아무도 소외되지 않도록 확인해요.",
"optionA": "out",
"optionB": "happy",
"optionC": "in",
"result": "out",
"explanation": "지민은 아무도 소외감을 느끼지 않도록 할 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Thanks! Your solutions are always creative!",
"translation": "고마워! 네 해결책은 항상 창의적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "And you make everyone feel valued!",
"translation": "그리고 넌 모두가 소중하다고 느끼게 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "Team harmony is so important to me.",
"translation": "팀 조화가 나한테 정말 중요해."
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "And finding solutions excites me daily!",
"translation": "그리고 해결책을 찾는 게 매일 나를 흥분시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "We complement each other so well!",
"translation": "우리 서로를 정말 잘 보완해!"
},
{
"type": "script",
"index": 14,
"speaker": "태현",
"script": "Yeah! Together we solve anything here!",
"translation": "응! 함께라면 우리 뭐든 해결해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀워크에 대한 문장이에요.",
"optionA": "Strong",
"optionB": "solves",
"optionC": "teamwork",
"optionD": "problems",
"optionE": "faster",
"result": "Strong teamwork solves problems faster",
"explanation": "강한 팀워크가 문제를 더 빠르게 해결해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "주말 파티 가자!",
"explanation": "ESTP의 즉흥적 사교와 INTP의 신중한 선택 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Let's go to the party!",
"translation": "파티 가자!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Who will be there tonight?",
"translation": "오늘 밤 누가 있을 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I don't know! Let's just go!",
"translation": "모르겠어! 그냥 가자!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 파티에 누가 올지 미리 알지 않아도 괜찮습니다.",
"hint": "ESTP는 즉흥적으로 행동하고 미리 계획하지 않아도 편안해요.",
"result": "O",
"explanation": "상우는 'I don't know! Let's just go!'라고 말하며 즉흥적인 성향을 보여줘요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "I need time to think first.",
"translation": "먼저 생각할 시간이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "It will be fun! Trust me!",
"translation": "재미있을 거야! 날 믿어!"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Okay, but let's leave early maybe?",
"translation": "좋아, 하지만 일찍 떠날까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo wants to @@ to the party.",
"hint": "ESTP는 즉시 파티에 가고 싶어해요.",
"optionA": "go",
"optionB": "stay",
"optionC": "sleep",
"result": "go",
"explanation": "상우는 파티에 가고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Sure! We can do that!",
"translation": "그래! 우리 그렇게 할 수 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Thanks for understanding me today!",
"translation": "오늘 나를 이해해줘서 고마워!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "No problem! You're my friend!",
"translation": "문제없어! 넌 내 친구야!"
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Your energy is really amazing!",
"translation": "네 에너지는 정말 놀라워!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "And you help me think more!",
"translation": "그리고 넌 내가 더 생각하도록 도와줘!"
},
{
"type": "script",
"index": 14,
"speaker": "민재",
"script": "We make a good team!",
"translation": "우리 좋은 팀이야!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "파티에 대한 문장이에요.",
"result": "Fun parties brings friends together",
"explanation": "재미있는 파티가 친구들을 모이게 해요.",
"optionA": "friends",
"optionB": "brings",
"optionC": "together",
"optionD": "Fun",
"optionE": "parties"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "주말 파티 가자!",
"explanation": "ESTP의 즉흥적 사교와 INTP의 신중한 선택 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Let's go to the party!",
"translation": "파티 가자!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Who will be there tonight?",
"translation": "오늘 밤 누가 있을 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I don't know! Let's just go!",
"translation": "모르겠어! 그냥 가자!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 파티에 누가 올지 미리 알지 않아도 괜찮습니다.",
"hint": "ESTP는 즉흥적으로 행동하고 미리 계획하지 않아도 편안해요.",
"result": "O",
"explanation": "상우는 'I don't know! Let's just go!'라고 말하며 즉흥적인 성향을 보여줘요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "I need time to think first.",
"translation": "먼저 생각할 시간이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "It will be fun! Trust me!",
"translation": "재미있을 거야! 날 믿어!"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Okay, but let's leave early maybe?",
"translation": "좋아, 하지만 일찍 떠날까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo wants to @@ to the party.",
"hint": "ESTP는 즉시 파티에 가고 싶어해요.",
"optionA": "go",
"optionB": "stay",
"optionC": "sleep",
"result": "go",
"explanation": "상우는 파티에 가고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Sure! We can do that!",
"translation": "그래! 우리 그렇게 할 수 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Thanks for understanding me today!",
"translation": "오늘 나를 이해해줘서 고마워!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "No problem! You're my friend!",
"translation": "문제없어! 넌 내 친구야!"
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Your energy is really amazing!",
"translation": "네 에너지는 정말 놀라워!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "And you help me think more!",
"translation": "그리고 넌 내가 더 생각하도록 도와줘!"
},
{
"type": "script",
"index": 14,
"speaker": "민재",
"script": "We make a good team!",
"translation": "우리 좋은 팀이야!"
},
{
"type": "puzzle",
"index": 15,
"hint": "파티에 대한 문장이에요.",
"optionA": "friends",
"optionB": "brings",
"optionC": "together",
"optionD": "Fun",
"optionE": "parties",
"result": "Fun parties brings friends together",
"explanation": "재미있는 파티가 친구들을 모이게 해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새 사람 만나기",
"explanation": "ESTP의 적극적 접근과 INTP의 관찰적 태도 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "Hi! I'm Hyun-jin! Nice meeting you!",
"translation": "안녕! 나는 현진이야! 만나서 반가워!"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Hello. Nice to meet you too.",
"translation": "안녕하세요. 나도 만나서 반가워요."
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "What do you like to do?",
"translation": "뭐 하는 거 좋아해?"
},
{
"type": "ox",
"index": 4,
"quiz": "현진은 새로운 사람을 만나면 바로 말을 겁니다.",
"hint": "ESTP는 새로운 사람을 만나면 적극적으로 먼저 대화를 시작해요.",
"result": "O",
"explanation": "현진은 'Hi! I'm Hyun-jin!'이라고 먼저 자기소개를 하며 적극적이에요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "I like reading and thinking quietly.",
"translation": "읽고 조용히 생각하는 거 좋아해."
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "Cool! I like sports and games!",
"translation": "멋지다! 나는 스포츠와 게임이 좋아!"
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That sounds really fun and active!",
"translation": "정말 재미있고 활동적으로 들려!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-jin likes to meet @@ people.",
"hint": "ESTP는 새로운 사람들을 만나는 것을 좋아해요.",
"optionA": "new",
"optionB": "no",
"optionC": "old",
"result": "new",
"explanation": "현진은 새로운 사람들을 만나는 것을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "Thanks! Want to play sometime?",
"translation": "고마워! 언젠가 놀래?"
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Maybe! I'll think about it first.",
"translation": "아마도! 먼저 생각해볼게."
},
{
"type": "script",
"index": 11,
"speaker": "현진",
"script": "No rush! Take your time!",
"translation": "서두르지 마! 천천히 해!"
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "You're very friendly and nice!",
"translation": "넌 정말 친근하고 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "Thanks! You're interesting to me!",
"translation": "고마워! 넌 나한테 흥미로워!"
},
{
"type": "script",
"index": 14,
"speaker": "채원",
"script": "I'm glad we met today!",
"translation": "오늘 만나서 기뻐!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "친구에 대한 문장이에요.",
"result": "New friends bring life joy",
"explanation": "새 친구들이 삶에 기쁨을 가져다줘요.",
"optionA": "life",
"optionB": "joy",
"optionC": "friends",
"optionD": "bring",
"optionE": "New"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새 사람 만나기",
"explanation": "ESTP의 적극적 접근과 INTP의 관찰적 태도 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "Hi! I'm Hyun-jin! Nice meeting you!",
"translation": "안녕! 나는 현진이야! 만나서 반가워!"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Hello. Nice to meet you too.",
"translation": "안녕하세요. 나도 만나서 반가워요."
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "What do you like to do?",
"translation": "뭐 하는 거 좋아해?"
},
{
"type": "ox",
"index": 4,
"quiz": "현진은 새로운 사람을 만나면 바로 말을 겁니다.",
"hint": "ESTP는 새로운 사람을 만나면 적극적으로 먼저 대화를 시작해요.",
"result": "O",
"explanation": "현진은 'Hi! I'm Hyun-jin!'이라고 먼저 자기소개를 하며 적극적이에요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "I like reading and thinking quietly.",
"translation": "읽고 조용히 생각하는 거 좋아해."
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "Cool! I like sports and games!",
"translation": "멋지다! 나는 스포츠와 게임이 좋아!"
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That sounds really fun and active!",
"translation": "정말 재미있고 활동적으로 들려!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-jin likes to meet @@ people.",
"hint": "ESTP는 새로운 사람들을 만나는 것을 좋아해요.",
"optionA": "new",
"optionB": "no",
"optionC": "old",
"result": "new",
"explanation": "현진은 새로운 사람들을 만나는 것을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "Thanks! Want to play sometime?",
"translation": "고마워! 언젠가 놀래?"
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Maybe! I'll think about it first.",
"translation": "아마도! 먼저 생각해볼게."
},
{
"type": "script",
"index": 11,
"speaker": "현진",
"script": "No rush! Take your time!",
"translation": "서두르지 마! 천천히 해!"
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "You're very friendly and nice!",
"translation": "넌 정말 친근하고 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "Thanks! You're interesting to me!",
"translation": "고마워! 넌 나한테 흥미로워!"
},
{
"type": "script",
"index": 14,
"speaker": "채원",
"script": "I'm glad we met today!",
"translation": "오늘 만나서 기뻐!"
},
{
"type": "puzzle",
"index": 15,
"hint": "친구에 대한 문장이에요.",
"optionA": "life",
"optionB": "joy",
"optionC": "friends",
"optionD": "bring",
"optionE": "New",
"result": "New friends bring life joy",
"explanation": "새 친구들이 삶에 기쁨을 가져다줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "어떻게 배울까?",
"explanation": "ESTP의 실습 학습과 INTP의 이론 탐구 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Let's try it right now!",
"translation": "지금 바로 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Wait, let me read first please.",
"translation": "잠깐, 먼저 읽게 해줘."
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "We learn by doing things!",
"translation": "우리는 하면서 배워!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 직접 해보면서 배우는 것을 선호합니다.",
"hint": "ESTP는 이론보다 직접 실습하면서 배우는 것을 선호해요.",
"result": "O",
"explanation": "시우는 'Let's try it right now'와 'We learn by doing things'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "I need to understand it first.",
"translation": "먼저 이해할 필요가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Okay! I'll wait for you!",
"translation": "좋아! 기다릴게!"
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "Thanks! This helps me learn better.",
"translation": "고마워! 이게 내가 더 잘 배우도록 도와줘."
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo learns by @@ things now.",
"hint": "ESTP는 지금 일을 함으로써 배워요.",
"optionA": "doing",
"optionB": "reading",
"optionC": "sleeping",
"result": "doing",
"explanation": "시우는 일을 함으로써 배워요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "You help me understand why!",
"translation": "넌 내가 왜 그런지 이해하도록 도와줘!"
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "And you show me how!",
"translation": "그리고 넌 내게 어떻게 하는지 보여줘!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "We both learn different ways!",
"translation": "우리 둘 다 다른 방식으로 배워!"
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "That's good! It works for us!",
"translation": "좋아! 우리한테 효과가 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Yeah! Let's keep learning together!",
"translation": "응! 계속 함께 배우자!"
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "I like studying with you!",
"translation": "너랑 공부하는 거 좋아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "배움에 대한 문장이에요.",
"result": "Hands-on practice helps fast learning",
"explanation": "직접 해보는 실습이 빠른 학습을 도와요.",
"optionA": "Hands-on",
"optionB": "helps",
"optionC": "learning",
"optionD": "fast",
"optionE": "practice"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "어떻게 배울까?",
"explanation": "ESTP의 실습 학습과 INTP의 이론 탐구 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Let's try it right now!",
"translation": "지금 바로 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Wait, let me read first please.",
"translation": "잠깐, 먼저 읽게 해줘."
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "We learn by doing things!",
"translation": "우리는 하면서 배워!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 직접 해보면서 배우는 것을 선호합니다.",
"hint": "ESTP는 이론보다 직접 실습하면서 배우는 것을 선호해요.",
"result": "O",
"explanation": "시우는 'Let's try it right now'와 'We learn by doing things'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "I need to understand it first.",
"translation": "먼저 이해할 필요가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Okay! I'll wait for you!",
"translation": "좋아! 기다릴게!"
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "Thanks! This helps me learn better.",
"translation": "고마워! 이게 내가 더 잘 배우도록 도와줘."
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo learns by @@ things now.",
"hint": "ESTP는 지금 일을 함으로써 배워요.",
"optionA": "doing",
"optionB": "reading",
"optionC": "sleeping",
"result": "doing",
"explanation": "시우는 일을 함으로써 배워요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "You help me understand why!",
"translation": "넌 내가 왜 그런지 이해하도록 도와줘!"
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "And you show me how!",
"translation": "그리고 넌 내게 어떻게 하는지 보여줘!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "We both learn different ways!",
"translation": "우리 둘 다 다른 방식으로 배워!"
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "That's good! It works for us!",
"translation": "좋아! 우리한테 효과가 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Yeah! Let's keep learning together!",
"translation": "응! 계속 함께 배우자!"
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "I like studying with you!",
"translation": "너랑 공부하는 거 좋아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "배움에 대한 문장이에요.",
"optionA": "Hands-on",
"optionB": "helps",
"optionC": "learning",
"optionD": "fast",
"optionE": "practice",
"result": "Hands-on practice helps fast learning",
"explanation": "직접 해보는 실습이 빠른 학습을 도와요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "왜 그럴까?",
"explanation": "ESTP의 즉각적 적용과 INTP의 원리 탐구 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "This works! Let's use it!",
"translation": "이거 돼! 쓰자!"
},
{
"type": "script",
"index": 2,
"speaker": "정우",
"script": "But why does it work?",
"translation": "하지만 왜 되는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "I don't know! It just works!",
"translation": "모르겠어! 그냥 돼!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 어떻게 작동하는지 알면 바로 사용하고 싶어합니다.",
"hint": "ESTP는 원리보다 실제로 작동하면 바로 사용하는 것을 선호해요.",
"result": "O",
"explanation": "태준은 'This works! Let's use it!'라고 말하며 즉시 적용하려고 해요."
},
{
"type": "script",
"index": 5,
"speaker": "정우",
"script": "I want to understand the reason.",
"translation": "이유를 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Okay! You figure it out!",
"translation": "좋아! 네가 알아내!"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "This is interesting to think about!",
"translation": "이거 생각하기에 흥미로워!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun wants to @@ it now.",
"hint": "ESTP는 지금 그것을 사용하고 싶어해요.",
"optionA": "use",
"optionB": "break",
"optionC": "hide",
"result": "use",
"explanation": "태준은 지금 그것을 사용하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "You're so curious about everything!",
"translation": "넌 모든 것에 정말 호기심이 많아!"
},
{
"type": "script",
"index": 10,
"speaker": "정우",
"script": "And you're so quick to try!",
"translation": "그리고 넌 시도하는 게 정말 빨라!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We help each other learn!",
"translation": "우리 서로 배우도록 도와!"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "Yes! Different ways are good!",
"translation": "응! 다른 방식이 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "You make me think deeper!",
"translation": "넌 내가 더 깊이 생각하게 만들어!"
},
{
"type": "script",
"index": 14,
"speaker": "정우",
"script": "You help me try things!",
"translation": "넌 내가 일을 시도하도록 도와줘!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "호기심에 대한 문장이에요.",
"result": "Curious minds leads new discoveries",
"explanation": "호기심 많은 마음이 새로운 발견으로 이끌어요.",
"optionA": "discoveries",
"optionB": "new",
"optionC": "Curious",
"optionD": "leads",
"optionE": "minds"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "왜 그럴까?",
"explanation": "ESTP의 즉각적 적용과 INTP의 원리 탐구 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "This works! Let's use it!",
"translation": "이거 돼! 쓰자!"
},
{
"type": "script",
"index": 2,
"speaker": "정우",
"script": "But why does it work?",
"translation": "하지만 왜 되는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "I don't know! It just works!",
"translation": "모르겠어! 그냥 돼!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 어떻게 작동하는지 알면 바로 사용하고 싶어합니다.",
"hint": "ESTP는 원리보다 실제로 작동하면 바로 사용하는 것을 선호해요.",
"result": "O",
"explanation": "태준은 'This works! Let's use it!'라고 말하며 즉시 적용하려고 해요."
},
{
"type": "script",
"index": 5,
"speaker": "정우",
"script": "I want to understand the reason.",
"translation": "이유를 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Okay! You figure it out!",
"translation": "좋아! 네가 알아내!"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "This is interesting to think about!",
"translation": "이거 생각하기에 흥미로워!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun wants to @@ it now.",
"hint": "ESTP는 지금 그것을 사용하고 싶어해요.",
"optionA": "use",
"optionB": "break",
"optionC": "hide",
"result": "use",
"explanation": "태준은 지금 그것을 사용하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "You're so curious about everything!",
"translation": "넌 모든 것에 정말 호기심이 많아!"
},
{
"type": "script",
"index": 10,
"speaker": "정우",
"script": "And you're so quick to try!",
"translation": "그리고 넌 시도하는 게 정말 빨라!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We help each other learn!",
"translation": "우리 서로 배우도록 도와!"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "Yes! Different ways are good!",
"translation": "응! 다른 방식이 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "You make me think deeper!",
"translation": "넌 내가 더 깊이 생각하게 만들어!"
},
{
"type": "script",
"index": 14,
"speaker": "정우",
"script": "You help me try things!",
"translation": "넌 내가 일을 시도하도록 도와줘!"
},
{
"type": "puzzle",
"index": 15,
"hint": "호기심에 대한 문장이에요.",
"optionA": "discoveries",
"optionB": "new",
"optionC": "Curious",
"optionD": "leads",
"optionE": "minds",
"result": "Curious minds leads new discoveries",
"explanation": "호기심 많은 마음이 새로운 발견으로 이끌어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "지금 뭐 먹지?",
"explanation": "ESTP의 빠른 선택과 INTP의 분석적 결정 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "I'm hungry! Let's eat now!",
"translation": "배고파! 지금 먹자!"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "What should we eat today?",
"translation": "오늘 우리 뭐 먹을까?"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Anything! I'm not picky at all!",
"translation": "아무거나! 나 전혀 안 가려!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아는 음식을 선택할 때 빠르게 결정합니다.",
"hint": "ESTP는 배가 고프면 빠르게 결정하고 즉시 행동해요.",
"result": "O",
"explanation": "현아는 'I'm hungry! Let's eat now'와 'Anything! I'm not picky at all'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Let me think about our options.",
"translation": "우리 선택지들을 생각해볼게."
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "Okay, but I'm really hungry!",
"translation": "좋아, 하지만 나 정말 배고파!"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "How about pizza or pasta today?",
"translation": "오늘 피자나 파스타 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-ah is not @@ about food.",
"hint": "ESTP는 음식에 대해 까다롭지 않아요.",
"optionA": "picky",
"optionB": "happy",
"optionC": "sad",
"result": "picky",
"explanation": "현아는 음식에 대해 까다롭지 않아요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "Pizza sounds great! Let's go!",
"translation": "피자 좋은데! 가자!"
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good! That was quick and easy!",
"translation": "좋아! 빠르고 쉬웠어!"
},
{
"type": "script",
"index": 11,
"speaker": "현아",
"script": "You helped me choose well!",
"translation": "넌 내가 잘 선택하도록 도와줬어!"
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "And you helped me decide fast!",
"translation": "그리고 넌 내가 빠르게 결정하도록 도와줬어!"
},
{
"type": "script",
"index": 13,
"speaker": "현아",
"script": "We work great together always!",
"translation": "우리 항상 함께 잘 해!"
},
{
"type": "script",
"index": 14,
"speaker": "소영",
"script": "Yes! Let's go eat now!",
"translation": "응! 이제 먹으러 가자!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "결정에 대한 문장이에요.",
"result": "Quick decisions saves precious time",
"explanation": "빠른 결정이 소중한 시간을 절약해요.",
"optionA": "saves",
"optionB": "time",
"optionC": "precious",
"optionD": "Quick",
"optionE": "decisions"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "지금 뭐 먹지?",
"explanation": "ESTP의 빠른 선택과 INTP의 분석적 결정 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "I'm hungry! Let's eat now!",
"translation": "배고파! 지금 먹자!"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "What should we eat today?",
"translation": "오늘 우리 뭐 먹을까?"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Anything! I'm not picky at all!",
"translation": "아무거나! 나 전혀 안 가려!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아는 음식을 선택할 때 빠르게 결정합니다.",
"hint": "ESTP는 배가 고프면 빠르게 결정하고 즉시 행동해요.",
"result": "O",
"explanation": "현아는 'I'm hungry! Let's eat now'와 'Anything! I'm not picky at all'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Let me think about our options.",
"translation": "우리 선택지들을 생각해볼게."
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "Okay, but I'm really hungry!",
"translation": "좋아, 하지만 나 정말 배고파!"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "How about pizza or pasta today?",
"translation": "오늘 피자나 파스타 어때?"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-ah is not @@ about food.",
"hint": "ESTP는 음식에 대해 까다롭지 않아요.",
"optionA": "picky",
"optionB": "happy",
"optionC": "sad",
"result": "picky",
"explanation": "현아는 음식에 대해 까다롭지 않아요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "Pizza sounds great! Let's go!",
"translation": "피자 좋은데! 가자!"
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good! That was quick and easy!",
"translation": "좋아! 빠르고 쉬웠어!"
},
{
"type": "script",
"index": 11,
"speaker": "현아",
"script": "You helped me choose well!",
"translation": "넌 내가 잘 선택하도록 도와줬어!"
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "And you helped me decide fast!",
"translation": "그리고 넌 내가 빠르게 결정하도록 도와줬어!"
},
{
"type": "script",
"index": 13,
"speaker": "현아",
"script": "We work great together always!",
"translation": "우리 항상 함께 잘 해!"
},
{
"type": "script",
"index": 14,
"speaker": "소영",
"script": "Yes! Let's go eat now!",
"translation": "응! 이제 먹으러 가자!"
},
{
"type": "puzzle",
"index": 15,
"hint": "결정에 대한 문장이에요.",
"optionA": "saves",
"optionB": "time",
"optionC": "precious",
"optionD": "Quick",
"optionE": "decisions",
"result": "Quick decisions saves precious time",
"explanation": "빠른 결정이 소중한 시간을 절약해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "옷 사러 가기",
"explanation": "ESTP의 즉흥 쇼핑과 INTP의 신중한 분석 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "This looks cool! I'll buy it!",
"translation": "이거 멋져 보여! 살게!"
},
{
"type": "script",
"index": 2,
"speaker": "현민",
"script": "Are you sure about that?",
"translation": "그거 확실해?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Yes! I like it right now!",
"translation": "응! 지금 마음에 들어!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 마음에 들면 바로 구매합니다.",
"hint": "ESTP는 마음에 드는 것을 발견하면 즉시 구매해요.",
"result": "O",
"explanation": "건호는 'This looks cool! I'll buy it'와 'Yes! I like it right now'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현민",
"script": "Let me check the price first.",
"translation": "먼저 가격을 확인해볼게."
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "It's on sale! Great deal!",
"translation": "세일 중이야! 좋은 거래야!"
},
{
"type": "script",
"index": 7,
"speaker": "현민",
"script": "Okay, then it makes sense!",
"translation": "좋아, 그럼 말이 되네!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho will @@ it right now.",
"hint": "ESTP는 지금 바로 그것을 살 거예요.",
"optionA": "buy",
"optionB": "return",
"optionC": "break",
"result": "buy",
"explanation": "건호는 지금 바로 그것을 살 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Want to buy something too?",
"translation": "너도 뭔가 살래?"
},
{
"type": "script",
"index": 10,
"speaker": "현민",
"script": "Maybe! Let me look around first!",
"translation": "아마도! 먼저 둘러볼게!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "Take your time! No rush!",
"translation": "천천히 해! 서두르지 마!"
},
{
"type": "script",
"index": 12,
"speaker": "현민",
"script": "Thanks! You're very patient today!",
"translation": "고마워! 넌 오늘 정말 인내심 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "Shopping with you is fun!",
"translation": "너랑 쇼핑하는 거 재미있어!"
},
{
"type": "script",
"index": 14,
"speaker": "현민",
"script": "I like shopping with you too!",
"translation": "나도 너랑 쇼핑하는 거 좋아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "쇼핑에 대한 문장이에요.",
"result": "Smart shopping makes people happy",
"explanation": "스마트한 쇼핑이 사람들을 행복하게 만들어요.",
"optionA": "people",
"optionB": "makes",
"optionC": "shopping",
"optionD": "happy",
"optionE": "Smart"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "옷 사러 가기",
"explanation": "ESTP의 즉흥 쇼핑과 INTP의 신중한 분석 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "This looks cool! I'll buy it!",
"translation": "이거 멋져 보여! 살게!"
},
{
"type": "script",
"index": 2,
"speaker": "현민",
"script": "Are you sure about that?",
"translation": "그거 확실해?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Yes! I like it right now!",
"translation": "응! 지금 마음에 들어!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 마음에 들면 바로 구매합니다.",
"hint": "ESTP는 마음에 드는 것을 발견하면 즉시 구매해요.",
"result": "O",
"explanation": "건호는 'This looks cool! I'll buy it'와 'Yes! I like it right now'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현민",
"script": "Let me check the price first.",
"translation": "먼저 가격을 확인해볼게."
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "It's on sale! Great deal!",
"translation": "세일 중이야! 좋은 거래야!"
},
{
"type": "script",
"index": 7,
"speaker": "현민",
"script": "Okay, then it makes sense!",
"translation": "좋아, 그럼 말이 되네!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho will @@ it right now.",
"hint": "ESTP는 지금 바로 그것을 살 거예요.",
"optionA": "buy",
"optionB": "return",
"optionC": "break",
"result": "buy",
"explanation": "건호는 지금 바로 그것을 살 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Want to buy something too?",
"translation": "너도 뭔가 살래?"
},
{
"type": "script",
"index": 10,
"speaker": "현민",
"script": "Maybe! Let me look around first!",
"translation": "아마도! 먼저 둘러볼게!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "Take your time! No rush!",
"translation": "천천히 해! 서두르지 마!"
},
{
"type": "script",
"index": 12,
"speaker": "현민",
"script": "Thanks! You're very patient today!",
"translation": "고마워! 넌 오늘 정말 인내심 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "Shopping with you is fun!",
"translation": "너랑 쇼핑하는 거 재미있어!"
},
{
"type": "script",
"index": 14,
"speaker": "현민",
"script": "I like shopping with you too!",
"translation": "나도 너랑 쇼핑하는 거 좋아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "쇼핑에 대한 문장이에요.",
"optionA": "people",
"optionB": "makes",
"optionC": "shopping",
"optionD": "happy",
"optionE": "Smart",
"result": "Smart shopping makes people happy",
"explanation": "스마트한 쇼핑이 사람들을 행복하게 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "주말은 자유롭게!",
"explanation": "ESTP의 즉흥적 생활과 INTP의 자율적 일정 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "Let's do something fun today!",
"translation": "오늘 재미있는 거 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "I don't have plans yet.",
"translation": "아직 계획이 없어."
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "Perfect! We can decide now!",
"translation": "완벽해! 우리 지금 결정할 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "다희는 미리 계획하지 않고 즉흥적으로 활동하는 것을 좋아합니다.",
"hint": "ESTP는 미리 계획하지 않고 그때그때 결정하는 것을 선호해요.",
"result": "O",
"explanation": "다희는 'Let's do something fun today'와 'Perfect! We can decide now'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "That sounds good to me!",
"translation": "나한테 좋게 들려!"
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "How about going to the park?",
"translation": "공원 가는 거 어때?"
},
{
"type": "script",
"index": 7,
"speaker": "은지",
"script": "Sure! That sounds nice and relaxing!",
"translation": "그래! 좋고 편안해 보여!"
},
{
"type": "blank",
"index": 8,
"quiz": "Da-hee likes to decide @@.",
"hint": "ESTP는 지금 결정하는 것을 좋아해요.",
"optionA": "now",
"optionB": "never",
"optionC": "yesterday",
"result": "now",
"explanation": "다희는 지금 결정하는 것을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "Great! Let's go right away!",
"translation": "좋아! 바로 가자!"
},
{
"type": "script",
"index": 10,
"speaker": "은지",
"script": "Okay! I like this spontaneous plan!",
"translation": "좋아! 이 즉흥적인 계획이 좋아!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "Spontaneous is more fun always!",
"translation": "즉흥적인 게 항상 더 재미있어!"
},
{
"type": "script",
"index": 12,
"speaker": "은지",
"script": "I agree! No stress this way!",
"translation": "동의해! 이렇게 하면 스트레스 없어!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "You're so easy to hang out with!",
"translation": "너는 정말 어울리기 쉬워!"
},
{
"type": "script",
"index": 14,
"speaker": "은지",
"script": "You make everything exciting and fun!",
"translation": "넌 모든 걸 신나고 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "자유에 대한 문장이에요.",
"result": "Flexible plans creates freedom joy",
"explanation": "유연한 계획이 자유와 기쁨을 만들어요.",
"optionA": "plans",
"optionB": "creates",
"optionC": "Flexible",
"optionD": "freedom",
"optionE": "joy"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "주말은 자유롭게!",
"explanation": "ESTP의 즉흥적 생활과 INTP의 자율적 일정 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "Let's do something fun today!",
"translation": "오늘 재미있는 거 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "I don't have plans yet.",
"translation": "아직 계획이 없어."
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "Perfect! We can decide now!",
"translation": "완벽해! 우리 지금 결정할 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "다희는 미리 계획하지 않고 즉흥적으로 활동하는 것을 좋아합니다.",
"hint": "ESTP는 미리 계획하지 않고 그때그때 결정하는 것을 선호해요.",
"result": "O",
"explanation": "다희는 'Let's do something fun today'와 'Perfect! We can decide now'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "That sounds good to me!",
"translation": "나한테 좋게 들려!"
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "How about going to the park?",
"translation": "공원 가는 거 어때?"
},
{
"type": "script",
"index": 7,
"speaker": "은지",
"script": "Sure! That sounds nice and relaxing!",
"translation": "그래! 좋고 편안해 보여!"
},
{
"type": "blank",
"index": 8,
"quiz": "Da-hee likes to decide @@.",
"hint": "ESTP는 지금 결정하는 것을 좋아해요.",
"optionA": "now",
"optionB": "never",
"optionC": "yesterday",
"result": "now",
"explanation": "다희는 지금 결정하는 것을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "Great! Let's go right away!",
"translation": "좋아! 바로 가자!"
},
{
"type": "script",
"index": 10,
"speaker": "은지",
"script": "Okay! I like this spontaneous plan!",
"translation": "좋아! 이 즉흥적인 계획이 좋아!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "Spontaneous is more fun always!",
"translation": "즉흥적인 게 항상 더 재미있어!"
},
{
"type": "script",
"index": 12,
"speaker": "은지",
"script": "I agree! No stress this way!",
"translation": "동의해! 이렇게 하면 스트레스 없어!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "You're so easy to hang out with!",
"translation": "너는 정말 어울리기 쉬워!"
},
{
"type": "script",
"index": 14,
"speaker": "은지",
"script": "You make everything exciting and fun!",
"translation": "넌 모든 걸 신나고 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "자유에 대한 문장이에요.",
"optionA": "plans",
"optionB": "creates",
"optionC": "Flexible",
"optionD": "freedom",
"optionE": "joy",
"result": "Flexible plans creates freedom joy",
"explanation": "유연한 계획이 자유와 기쁨을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "방 정리는 나중에",
"explanation": "ESTP의 행동 우선과 INTP의 창의적 혼돈 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "Let's play first! Clean later!",
"translation": "먼저 놀자! 나중에 청소해!"
},
{
"type": "script",
"index": 2,
"speaker": "정현",
"script": "My room is messy too!",
"translation": "내 방도 지저분해!"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "Who cares! Let's have fun!",
"translation": "신경 꺼! 재미있게 놀자!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 청소보다 재미있는 활동을 우선합니다.",
"hint": "ESTP는 청소 같은 일보다 재미있는 활동을 먼저 하고 싶어해요.",
"result": "O",
"explanation": "예진은 'Let's play first! Clean later'와 'Who cares! Let's have fun'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "정현",
"script": "I like that idea a lot!",
"translation": "그 아이디어 정말 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "We can clean tomorrow maybe!",
"translation": "아마 내일 청소할 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "정현",
"script": "Yes! Tomorrow is another day always!",
"translation": "응! 내일은 항상 또 다른 날이야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin wants to @@ first today.",
"hint": "ESTP는 오늘 먼저 놀고 싶어해요.",
"optionA": "play",
"optionB": "clean",
"optionC": "sleep",
"result": "play",
"explanation": "예진은 오늘 먼저 놀고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You get me so well!",
"translation": "넌 나를 정말 잘 이해해!"
},
{
"type": "script",
"index": 10,
"speaker": "정현",
"script": "We think alike about this!",
"translation": "우리 이것에 대해 비슷하게 생각해!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "Let's go outside right now!",
"translation": "지금 바로 밖에 나가자!"
},
{
"type": "script",
"index": 12,
"speaker": "정현",
"script": "Great! I need some fresh air!",
"translation": "좋아! 신선한 공기가 필요해!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "Adventure time! Let's go explore!",
"translation": "모험 시간! 탐험하러 가자!"
},
{
"type": "script",
"index": 14,
"speaker": "정현",
"script": "You make life more fun!",
"translation": "넌 인생을 더 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재미에 대한 문장이에요.",
"result": "Fun activities makes happy memories",
"explanation": "재미있는 활동이 행복한 추억을 만들어요.",
"optionA": "Fun",
"optionB": "activities",
"optionC": "memories",
"optionD": "happy",
"optionE": "makes"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "방 정리는 나중에",
"explanation": "ESTP의 행동 우선과 INTP의 창의적 혼돈 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "Let's play first! Clean later!",
"translation": "먼저 놀자! 나중에 청소해!"
},
{
"type": "script",
"index": 2,
"speaker": "정현",
"script": "My room is messy too!",
"translation": "내 방도 지저분해!"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "Who cares! Let's have fun!",
"translation": "신경 꺼! 재미있게 놀자!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 청소보다 재미있는 활동을 우선합니다.",
"hint": "ESTP는 청소 같은 일보다 재미있는 활동을 먼저 하고 싶어해요.",
"result": "O",
"explanation": "예진은 'Let's play first! Clean later'와 'Who cares! Let's have fun'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "정현",
"script": "I like that idea a lot!",
"translation": "그 아이디어 정말 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "We can clean tomorrow maybe!",
"translation": "아마 내일 청소할 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "정현",
"script": "Yes! Tomorrow is another day always!",
"translation": "응! 내일은 항상 또 다른 날이야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin wants to @@ first today.",
"hint": "ESTP는 오늘 먼저 놀고 싶어해요.",
"optionA": "play",
"optionB": "clean",
"optionC": "sleep",
"result": "play",
"explanation": "예진은 오늘 먼저 놀고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You get me so well!",
"translation": "넌 나를 정말 잘 이해해!"
},
{
"type": "script",
"index": 10,
"speaker": "정현",
"script": "We think alike about this!",
"translation": "우리 이것에 대해 비슷하게 생각해!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "Let's go outside right now!",
"translation": "지금 바로 밖에 나가자!"
},
{
"type": "script",
"index": 12,
"speaker": "정현",
"script": "Great! I need some fresh air!",
"translation": "좋아! 신선한 공기가 필요해!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "Adventure time! Let's go explore!",
"translation": "모험 시간! 탐험하러 가자!"
},
{
"type": "script",
"index": 14,
"speaker": "정현",
"script": "You make life more fun!",
"translation": "넌 인생을 더 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "재미에 대한 문장이에요.",
"optionA": "Fun",
"optionB": "activities",
"optionC": "memories",
"optionD": "happy",
"optionE": "makes",
"result": "Fun activities makes happy memories",
"explanation": "재미있는 활동이 행복한 추억을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험이 내일이야!",
"explanation": "ESTP의 실전 대처와 INTP의 논리적 분석 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Don't worry! We can do this!",
"translation": "걱정하지 마! 우리 할 수 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I'm a little nervous now.",
"translation": "지금 조금 긴장돼."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Just do your best tomorrow!",
"translation": "내일 최선을 다해!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 시험 스트레스를 긍정적으로 대처합니다.",
"hint": "ESTP는 스트레스 상황에서도 긍정적이고 실용적으로 대처해요.",
"result": "O",
"explanation": "상우는 'Don't worry! We can do this'와 'Just do your best tomorrow'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "You're right! I studied enough!",
"translation": "네 말이 맞아! 충분히 공부했어!"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "See? You'll do great tomorrow!",
"translation": "봐? 내일 잘할 거야!"
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Thanks! You calm me down!",
"translation": "고마워! 넌 나를 진정시켜!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo says don't @@ about it.",
"hint": "ESTP는 걱정하지 말라고 말해요.",
"optionA": "worry",
"optionB": "study",
"optionC": "happy",
"result": "worry",
"explanation": "상우는 걱정하지 말라고 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Let's relax and rest now!",
"translation": "이제 긴장 풀고 쉬자!"
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Good idea! Rest helps me think!",
"translation": "좋은 생각이야! 휴식이 생각하는 데 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Tomorrow we'll rock this test!",
"translation": "내일 우리 이 시험을 멋지게 해낼 거야!"
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "Yes! I feel better now!",
"translation": "응! 이제 기분이 나아!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "That's the spirit! Stay positive!",
"translation": "바로 그거야! 긍정적으로 있어!"
},
{
"type": "script",
"index": 14,
"speaker": "채원",
"script": "Your energy helps me a lot!",
"translation": "네 에너지가 나한테 많이 도움이 돼!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "긍정성에 대한 문장이에요.",
"result": "Positive thinking reduces daily stress",
"explanation": "긍정적인 사고가 일상 스트레스를 줄여요.",
"optionA": "daily",
"optionB": "Positive",
"optionC": "thinking",
"optionD": "stress",
"optionE": "reduces"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험이 내일이야!",
"explanation": "ESTP의 실전 대처와 INTP의 논리적 분석 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Don't worry! We can do this!",
"translation": "걱정하지 마! 우리 할 수 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I'm a little nervous now.",
"translation": "지금 조금 긴장돼."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Just do your best tomorrow!",
"translation": "내일 최선을 다해!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 시험 스트레스를 긍정적으로 대처합니다.",
"hint": "ESTP는 스트레스 상황에서도 긍정적이고 실용적으로 대처해요.",
"result": "O",
"explanation": "상우는 'Don't worry! We can do this'와 'Just do your best tomorrow'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "You're right! I studied enough!",
"translation": "네 말이 맞아! 충분히 공부했어!"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "See? You'll do great tomorrow!",
"translation": "봐? 내일 잘할 거야!"
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Thanks! You calm me down!",
"translation": "고마워! 넌 나를 진정시켜!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo says don't @@ about it.",
"hint": "ESTP는 걱정하지 말라고 말해요.",
"optionA": "worry",
"optionB": "study",
"optionC": "happy",
"result": "worry",
"explanation": "상우는 걱정하지 말라고 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Let's relax and rest now!",
"translation": "이제 긴장 풀고 쉬자!"
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Good idea! Rest helps me think!",
"translation": "좋은 생각이야! 휴식이 생각하는 데 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Tomorrow we'll rock this test!",
"translation": "내일 우리 이 시험을 멋지게 해낼 거야!"
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "Yes! I feel better now!",
"translation": "응! 이제 기분이 나아!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "That's the spirit! Stay positive!",
"translation": "바로 그거야! 긍정적으로 있어!"
},
{
"type": "script",
"index": 14,
"speaker": "채원",
"script": "Your energy helps me a lot!",
"translation": "네 에너지가 나한테 많이 도움이 돼!"
},
{
"type": "puzzle",
"index": 15,
"hint": "긍정성에 대한 문장이에요.",
"optionA": "daily",
"optionB": "Positive",
"optionC": "thinking",
"optionD": "stress",
"optionE": "reduces",
"result": "Positive thinking reduces daily stress",
"explanation": "긍정적인 사고가 일상 스트레스를 줄여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 비가 와!",
"explanation": "ESTP의 빠른 적응과 INTP의 분석적 대안 찾기 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Oh no! It's raining now!",
"translation": "오 안돼! 지금 비가 와!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "What should we do about this?",
"translation": "이것에 대해 우리 뭐 해야 해?"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Let's run! We'll be okay!",
"translation": "뛰자! 우리 괜찮을 거야!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 갑작스러운 상황에 빠르게 행동합니다.",
"hint": "ESTP는 예상치 못한 상황에서도 빠르게 행동하고 적응해요.",
"result": "O",
"explanation": "시우는 'Oh no! It's raining now'라고 알아차리자마자 'Let's run'이라고 빠르게 행동해요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Or we could wait here?",
"translation": "아니면 우리 여기서 기다릴까?"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Running is faster! Come on!",
"translation": "뛰는 게 더 빨라! 가자!"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Okay! Let's go together now!",
"translation": "좋아! 이제 함께 가자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo wants to @@ in the rain.",
"hint": "ESTP는 비 속에서 뛰고 싶어해요.",
"optionA": "run",
"optionB": "sleep",
"optionC": "sit",
"result": "run",
"explanation": "시우는 비 속에서 뛰고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "This is actually kind of fun!",
"translation": "이거 사실 좀 재미있어!"
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "You make everything an adventure!",
"translation": "넌 모든 걸 모험으로 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Life is more fun that way!",
"translation": "그렇게 하면 인생이 더 재미있어!"
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "I like your positive attitude!",
"translation": "네 긍정적인 태도가 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "And I like your smart thinking!",
"translation": "그리고 나는 네 똑똑한 생각이 좋아!"
},
{
"type": "script",
"index": 14,
"speaker": "민재",
"script": "We help each other well!",
"translation": "우리 서로 잘 도와!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "적응에 대한 문장이에요.",
"result": "Quick thinking solves problems fast",
"explanation": "빠른 사고가 문제를 빠르게 해결해요.",
"optionA": "thinking",
"optionB": "fast",
"optionC": "solves",
"optionD": "problems",
"optionE": "Quick"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 비가 와!",
"explanation": "ESTP의 빠른 적응과 INTP의 분석적 대안 찾기 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Oh no! It's raining now!",
"translation": "오 안돼! 지금 비가 와!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "What should we do about this?",
"translation": "이것에 대해 우리 뭐 해야 해?"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Let's run! We'll be okay!",
"translation": "뛰자! 우리 괜찮을 거야!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 갑작스러운 상황에 빠르게 행동합니다.",
"hint": "ESTP는 예상치 못한 상황에서도 빠르게 행동하고 적응해요.",
"result": "O",
"explanation": "시우는 'Oh no! It's raining now'라고 알아차리자마자 'Let's run'이라고 빠르게 행동해요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Or we could wait here?",
"translation": "아니면 우리 여기서 기다릴까?"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Running is faster! Come on!",
"translation": "뛰는 게 더 빨라! 가자!"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Okay! Let's go together now!",
"translation": "좋아! 이제 함께 가자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo wants to @@ in the rain.",
"hint": "ESTP는 비 속에서 뛰고 싶어해요.",
"optionA": "run",
"optionB": "sleep",
"optionC": "sit",
"result": "run",
"explanation": "시우는 비 속에서 뛰고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "This is actually kind of fun!",
"translation": "이거 사실 좀 재미있어!"
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "You make everything an adventure!",
"translation": "넌 모든 걸 모험으로 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Life is more fun that way!",
"translation": "그렇게 하면 인생이 더 재미있어!"
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "I like your positive attitude!",
"translation": "네 긍정적인 태도가 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "And I like your smart thinking!",
"translation": "그리고 나는 네 똑똑한 생각이 좋아!"
},
{
"type": "script",
"index": 14,
"speaker": "민재",
"script": "We help each other well!",
"translation": "우리 서로 잘 도와!"
},
{
"type": "puzzle",
"index": 15,
"hint": "적응에 대한 문장이에요.",
"optionA": "thinking",
"optionB": "fast",
"optionC": "solves",
"optionD": "problems",
"optionE": "Quick",
"result": "Quick thinking solves problems fast",
"explanation": "빠른 사고가 문제를 빠르게 해결해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래의 나는?",
"explanation": "ESTP의 현재 중심 목표와 INTP의 개념적 탐색 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "I want to try many things!",
"translation": "많은 것들을 해보고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "What kind of things exactly?",
"translation": "정확히 어떤 종류의 것들?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Sports, travel, everything fun basically!",
"translation": "스포츠, 여행, 기본적으로 재미있는 모든 것!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 다양한 활동을 시도하고 싶어합니다.",
"hint": "ESTP는 한 가지에 집중하기보다 여러 가지를 시도하고 경험하고 싶어해요.",
"result": "O",
"explanation": "태준은 'I want to try many things'와 'Sports, travel, everything fun'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "I want to understand how things work.",
"translation": "물건들이 어떻게 작동하는지 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "That's cool! You're so smart!",
"translation": "멋지다! 넌 정말 똑똑해!"
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "And you're so brave and active!",
"translation": "그리고 넌 정말 용감하고 활동적이야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun wants to try many @@.",
"hint": "ESTP는 많은 것들을 시도하고 싶어해요.",
"optionA": "things",
"optionB": "books",
"optionC": "nothing",
"result": "things",
"explanation": "태준은 많은 것들을 시도하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "We have different dreams!",
"translation": "우리 다른 꿈이 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "That's okay! Different is good!",
"translation": "괜찮아! 다른 게 좋아!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Your ideas are really interesting!",
"translation": "네 아이디어는 정말 흥미로워!"
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Your energy is so inspiring!",
"translation": "네 에너지는 정말 영감을 줘!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Let's support each other always!",
"translation": "항상 서로를 지지하자!"
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "Yes! Friends help each other!",
"translation": "응! 친구들은 서로 도와!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "꿈에 대한 문장이에요.",
"result": "Big dreams lead to success",
"explanation": "큰 꿈이 성공으로 이끌어요.",
"optionA": "Big",
"optionB": "to",
"optionC": "dreams",
"optionD": "success",
"optionE": "lead"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "미래의 나는?",
"explanation": "ESTP의 현재 중심 목표와 INTP의 개념적 탐색 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "I want to try many things!",
"translation": "많은 것들을 해보고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "What kind of things exactly?",
"translation": "정확히 어떤 종류의 것들?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Sports, travel, everything fun basically!",
"translation": "스포츠, 여행, 기본적으로 재미있는 모든 것!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 다양한 활동을 시도하고 싶어합니다.",
"hint": "ESTP는 한 가지에 집중하기보다 여러 가지를 시도하고 경험하고 싶어해요.",
"result": "O",
"explanation": "태준은 'I want to try many things'와 'Sports, travel, everything fun'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "I want to understand how things work.",
"translation": "물건들이 어떻게 작동하는지 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "That's cool! You're so smart!",
"translation": "멋지다! 넌 정말 똑똑해!"
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "And you're so brave and active!",
"translation": "그리고 넌 정말 용감하고 활동적이야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun wants to try many @@.",
"hint": "ESTP는 많은 것들을 시도하고 싶어해요.",
"optionA": "things",
"optionB": "books",
"optionC": "nothing",
"result": "things",
"explanation": "태준은 많은 것들을 시도하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "We have different dreams!",
"translation": "우리 다른 꿈이 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "That's okay! Different is good!",
"translation": "괜찮아! 다른 게 좋아!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Your ideas are really interesting!",
"translation": "네 아이디어는 정말 흥미로워!"
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Your energy is so inspiring!",
"translation": "네 에너지는 정말 영감을 줘!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Let's support each other always!",
"translation": "항상 서로를 지지하자!"
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "Yes! Friends help each other!",
"translation": "응! 친구들은 서로 도와!"
},
{
"type": "puzzle",
"index": 15,
"hint": "꿈에 대한 문장이에요.",
"optionA": "Big",
"optionB": "to",
"optionC": "dreams",
"optionD": "success",
"optionE": "lead",
"result": "Big dreams lead to success",
"explanation": "큰 꿈이 성공으로 이끌어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "어떤 일 할까?",
"explanation": "ESTP의 실용적 선택과 INTP의 이론적 관심 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "I like jobs with action!",
"translation": "액션이 있는 일이 좋아!"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "I like jobs with thinking!",
"translation": "생각하는 일이 좋아!"
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "Moving around is fun for me!",
"translation": "돌아다니는 게 나한테 재미있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "현진은 활동적이고 움직임이 많은 직업을 선호합니다.",
"hint": "ESTP는 책상에 앉아있는 것보다 움직이고 행동하는 직업을 선호해요.",
"result": "O",
"explanation": "현진은 'I like jobs with action'과 'Moving around is fun for me'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "And sitting and analyzing is fun!",
"translation": "그리고 앉아서 분석하는 게 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "We like different work styles!",
"translation": "우리 다른 작업 스타일을 좋아해!"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Yes! But both are important!",
"translation": "응! 하지만 둘 다 중요해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-jin likes jobs with @@.",
"hint": "ESTP는 액션이 있는 일을 좋아해요.",
"optionA": "action",
"optionB": "sleeping",
"optionC": "nothing",
"result": "action",
"explanation": "현진은 액션이 있는 일을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "Your thinking helps solve problems!",
"translation": "네 생각이 문제를 푸는 데 도와줘!"
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "And your action makes things happen!",
"translation": "그리고 네 행동이 일이 일어나게 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "현진",
"script": "We need both in life!",
"translation": "우리 삶에 둘 다 필요해!"
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "I agree! Balance is good!",
"translation": "동의해! 균형이 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "Let's keep being ourselves!",
"translation": "계속 우리 자신으로 있자!"
},
{
"type": "script",
"index": 14,
"speaker": "소영",
"script": "Yes! Be true to yourself!",
"translation": "응! 자신에게 진실하게!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "일에 대한 문장이에요.",
"result": "Different skills create unique value",
"explanation": "다른 기술들이 독특한 가치를 만들어요.",
"optionA": "unique",
"optionB": "create",
"optionC": "value",
"optionD": "skills",
"optionE": "Different"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "어떤 일 할까?",
"explanation": "ESTP의 실용적 선택과 INTP의 이론적 관심 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "I like jobs with action!",
"translation": "액션이 있는 일이 좋아!"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "I like jobs with thinking!",
"translation": "생각하는 일이 좋아!"
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "Moving around is fun for me!",
"translation": "돌아다니는 게 나한테 재미있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "현진은 활동적이고 움직임이 많은 직업을 선호합니다.",
"hint": "ESTP는 책상에 앉아있는 것보다 움직이고 행동하는 직업을 선호해요.",
"result": "O",
"explanation": "현진은 'I like jobs with action'과 'Moving around is fun for me'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "And sitting and analyzing is fun!",
"translation": "그리고 앉아서 분석하는 게 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "We like different work styles!",
"translation": "우리 다른 작업 스타일을 좋아해!"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Yes! But both are important!",
"translation": "응! 하지만 둘 다 중요해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-jin likes jobs with @@.",
"hint": "ESTP는 액션이 있는 일을 좋아해요.",
"optionA": "action",
"optionB": "sleeping",
"optionC": "nothing",
"result": "action",
"explanation": "현진은 액션이 있는 일을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "Your thinking helps solve problems!",
"translation": "네 생각이 문제를 푸는 데 도와줘!"
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "And your action makes things happen!",
"translation": "그리고 네 행동이 일이 일어나게 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "현진",
"script": "We need both in life!",
"translation": "우리 삶에 둘 다 필요해!"
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "I agree! Balance is good!",
"translation": "동의해! 균형이 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "Let's keep being ourselves!",
"translation": "계속 우리 자신으로 있자!"
},
{
"type": "script",
"index": 14,
"speaker": "소영",
"script": "Yes! Be true to yourself!",
"translation": "응! 자신에게 진실하게!"
},
{
"type": "puzzle",
"index": 15,
"hint": "일에 대한 문장이에요.",
"optionA": "unique",
"optionB": "create",
"optionC": "value",
"optionD": "skills",
"optionE": "Different",
"result": "Different skills create unique value",
"explanation": "다른 기술들이 독특한 가치를 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "게임하러 가자!",
"explanation": "ESTP의 활동적 취미와 INTP의 전략적 접근 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "Let's play soccer outside now!",
"translation": "지금 밖에서 축구하자!"
},
{
"type": "script",
"index": 2,
"speaker": "정우",
"script": "Or we could play video games?",
"translation": "아니면 비디오 게임 할까?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Either way is fine! Let's play!",
"translation": "어느 쪽이든 괜찮아! 놀자!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 밖에서 하는 활동적인 놀이를 좋아합니다.",
"hint": "ESTP는 실제로 몸을 움직이는 활동적인 취미를 즐겨요.",
"result": "O",
"explanation": "건호는 'Let's play soccer outside now'라고 먼저 제안하며 활동적인 놀이를 선호해요."
},
{
"type": "script",
"index": 5,
"speaker": "정우",
"script": "Video games need strategy and thinking!",
"translation": "비디오 게임은 전략과 생각이 필요해!"
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "That sounds fun too actually!",
"translation": "그것도 사실 재미있게 들려!"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "We can do both today!",
"translation": "오늘 둘 다 할 수 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho wants to play @@ outside.",
"hint": "ESTP는 밖에서 축구를 하고 싶어해요.",
"optionA": "soccer",
"optionB": "sleep",
"optionC": "nothing",
"result": "soccer",
"explanation": "건호는 밖에서 축구를 하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Great idea! Soccer first, then games!",
"translation": "좋은 생각이야! 먼저 축구, 그다음 게임!"
},
{
"type": "script",
"index": 10,
"speaker": "정우",
"script": "Perfect! I like that plan!",
"translation": "완벽해! 그 계획 좋아!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "You're good at planning things!",
"translation": "넌 일을 계획하는 데 잘해!"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "And you're good at doing things!",
"translation": "그리고 넌 일을 하는 데 잘해!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "We make a perfect team!",
"translation": "우리 완벽한 팀이야!"
},
{
"type": "script",
"index": 14,
"speaker": "정우",
"script": "Yes! Let's go have fun!",
"translation": "응! 재미있게 놀러 가자!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "놀이에 대한 문장이에요.",
"result": "Active play keeps body healthy",
"explanation": "활동적인 놀이가 몸을 건강하게 유지해요.",
"optionA": "play",
"optionB": "Active",
"optionC": "keeps",
"optionD": "body",
"optionE": "healthy"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "게임하러 가자!",
"explanation": "ESTP의 활동적 취미와 INTP의 전략적 접근 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "Let's play soccer outside now!",
"translation": "지금 밖에서 축구하자!"
},
{
"type": "script",
"index": 2,
"speaker": "정우",
"script": "Or we could play video games?",
"translation": "아니면 비디오 게임 할까?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Either way is fine! Let's play!",
"translation": "어느 쪽이든 괜찮아! 놀자!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 밖에서 하는 활동적인 놀이를 좋아합니다.",
"hint": "ESTP는 실제로 몸을 움직이는 활동적인 취미를 즐겨요.",
"result": "O",
"explanation": "건호는 'Let's play soccer outside now'라고 먼저 제안하며 활동적인 놀이를 선호해요."
},
{
"type": "script",
"index": 5,
"speaker": "정우",
"script": "Video games need strategy and thinking!",
"translation": "비디오 게임은 전략과 생각이 필요해!"
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "That sounds fun too actually!",
"translation": "그것도 사실 재미있게 들려!"
},
{
"type": "script",
"index": 7,
"speaker": "정우",
"script": "We can do both today!",
"translation": "오늘 둘 다 할 수 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho wants to play @@ outside.",
"hint": "ESTP는 밖에서 축구를 하고 싶어해요.",
"optionA": "soccer",
"optionB": "sleep",
"optionC": "nothing",
"result": "soccer",
"explanation": "건호는 밖에서 축구를 하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Great idea! Soccer first, then games!",
"translation": "좋은 생각이야! 먼저 축구, 그다음 게임!"
},
{
"type": "script",
"index": 10,
"speaker": "정우",
"script": "Perfect! I like that plan!",
"translation": "완벽해! 그 계획 좋아!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "You're good at planning things!",
"translation": "넌 일을 계획하는 데 잘해!"
},
{
"type": "script",
"index": 12,
"speaker": "정우",
"script": "And you're good at doing things!",
"translation": "그리고 넌 일을 하는 데 잘해!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "We make a perfect team!",
"translation": "우리 완벽한 팀이야!"
},
{
"type": "script",
"index": 14,
"speaker": "정우",
"script": "Yes! Let's go have fun!",
"translation": "응! 재미있게 놀러 가자!"
},
{
"type": "puzzle",
"index": 15,
"hint": "놀이에 대한 문장이에요.",
"optionA": "play",
"optionB": "Active",
"optionC": "keeps",
"optionD": "body",
"optionE": "healthy",
"result": "Active play keeps body healthy",
"explanation": "활동적인 놀이가 몸을 건강하게 유지해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 취미 시간",
"explanation": "ESTP의 사교적 활동과 INTP의 독립적 탐구 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "Want to meet friends today?",
"translation": "오늘 친구들 만날래?"
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "I want to stay home today.",
"translation": "오늘 집에 있고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "That's okay! What will you do?",
"translation": "괜찮아! 뭐 할 거야?"
},
{
"type": "ox",
"index": 4,
"quiz": "은지는 주말에 혼자 시간을 보내는 것을 좋아합니다.",
"hint": "INTP는 주말에 혼자만의 시간을 보내며 생각하거나 탐구하는 것을 즐겨요.",
"result": "O",
"explanation": "은지는 'I want to stay home today'라고 말하며 혼자 있고 싶어해요."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "I'll read and learn new things.",
"translation": "읽고 새로운 것들을 배울 거야."
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "Cool! I'll see friends then!",
"translation": "멋지다! 그럼 나는 친구들을 볼게!"
},
{
"type": "script",
"index": 7,
"speaker": "은지",
"script": "Have fun! Tell me later!",
"translation": "재미있게 놀아! 나중에 말해줘!"
},
{
"type": "blank",
"index": 8,
"quiz": "Eun-ji wants to stay @@ today.",
"hint": "INTP는 오늘 집에 있고 싶어해요.",
"optionA": "home",
"optionB": "outside",
"optionC": "away",
"result": "home",
"explanation": "은지는 오늘 집에 있고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "You're so independent and cool!",
"translation": "넌 정말 독립적이고 멋져!"
},
{
"type": "script",
"index": 10,
"speaker": "은지",
"script": "And you're so social and fun!",
"translation": "그리고 넌 정말 사교적이고 재미있어!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "We recharge in different ways!",
"translation": "우리 다른 방식으로 재충전해!"
},
{
"type": "script",
"index": 12,
"speaker": "은지",
"script": "That's true! Both ways are good!",
"translation": "맞아! 두 방법 다 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "Enjoy your quiet time at home!",
"translation": "집에서 조용한 시간 즐겨!"
},
{
"type": "script",
"index": 14,
"speaker": "은지",
"script": "You enjoy your time with friends!",
"translation": "친구들과의 시간을 즐겨!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "시간에 대한 문장이에요.",
"result": "Personal time brings inner peace",
"explanation": "개인적인 시간이 내면의 평화를 가져다줘요.",
"optionA": "brings",
"optionB": "peace",
"optionC": "inner",
"optionD": "Personal",
"optionE": "time"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 취미 시간",
"explanation": "ESTP의 사교적 활동과 INTP의 독립적 탐구 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "Want to meet friends today?",
"translation": "오늘 친구들 만날래?"
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "I want to stay home today.",
"translation": "오늘 집에 있고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "That's okay! What will you do?",
"translation": "괜찮아! 뭐 할 거야?"
},
{
"type": "ox",
"index": 4,
"quiz": "은지는 주말에 혼자 시간을 보내는 것을 좋아합니다.",
"hint": "INTP는 주말에 혼자만의 시간을 보내며 생각하거나 탐구하는 것을 즐겨요.",
"result": "O",
"explanation": "은지는 'I want to stay home today'라고 말하며 혼자 있고 싶어해요."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "I'll read and learn new things.",
"translation": "읽고 새로운 것들을 배울 거야."
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "Cool! I'll see friends then!",
"translation": "멋지다! 그럼 나는 친구들을 볼게!"
},
{
"type": "script",
"index": 7,
"speaker": "은지",
"script": "Have fun! Tell me later!",
"translation": "재미있게 놀아! 나중에 말해줘!"
},
{
"type": "blank",
"index": 8,
"quiz": "Eun-ji wants to stay @@ today.",
"hint": "INTP는 오늘 집에 있고 싶어해요.",
"optionA": "home",
"optionB": "outside",
"optionC": "away",
"result": "home",
"explanation": "은지는 오늘 집에 있고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "You're so independent and cool!",
"translation": "넌 정말 독립적이고 멋져!"
},
{
"type": "script",
"index": 10,
"speaker": "은지",
"script": "And you're so social and fun!",
"translation": "그리고 넌 정말 사교적이고 재미있어!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "We recharge in different ways!",
"translation": "우리 다른 방식으로 재충전해!"
},
{
"type": "script",
"index": 12,
"speaker": "은지",
"script": "That's true! Both ways are good!",
"translation": "맞아! 두 방법 다 좋아!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "Enjoy your quiet time at home!",
"translation": "집에서 조용한 시간 즐겨!"
},
{
"type": "script",
"index": 14,
"speaker": "은지",
"script": "You enjoy your time with friends!",
"translation": "친구들과의 시간을 즐겨!"
},
{
"type": "puzzle",
"index": 15,
"hint": "시간에 대한 문장이에요.",
"optionA": "brings",
"optionB": "peace",
"optionC": "inner",
"optionD": "Personal",
"optionE": "time",
"result": "Personal time brings inner peace",
"explanation": "개인적인 시간이 내면의 평화를 가져다줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 의견 안 맞아",
"explanation": "ESTP의 실용적 해결과 INTP의 논리적 분석 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "Let's just try this way!",
"translation": "그냥 이 방법으로 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "현민",
"script": "But does it make sense?",
"translation": "하지만 말이 돼?"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "It works! That's what matters!",
"translation": "돼! 그게 중요한 거야!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 갈등 상황에서 빠르게 해결하고 진행하고 싶어합니다.",
"hint": "ESTP는 갈등을 빠르게 해결하고 실용적인 방법으로 앞으로 나아가고 싶어해요.",
"result": "O",
"explanation": "예진은 'Let's just try this way'와 'It works! That's what matters'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현민",
"script": "I want to understand why first.",
"translation": "먼저 왜 그런지 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "Okay, let's talk about it quickly!",
"translation": "좋아, 빨리 얘기해보자!"
},
{
"type": "script",
"index": 7,
"speaker": "현민",
"script": "If we understand, it's better!",
"translation": "이해하면 더 나아!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin wants to try this @@.",
"hint": "ESTP는 이 방법을 시도하고 싶어해요.",
"optionA": "way",
"optionB": "never",
"optionC": "tomorrow",
"result": "way",
"explanation": "예진은 이 방법을 시도하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You're right! Let's figure it out!",
"translation": "네 말이 맞아! 알아내자!"
},
{
"type": "script",
"index": 10,
"speaker": "현민",
"script": "Thanks for listening to me!",
"translation": "내 말을 들어줘서 고마워!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "We work better when we talk!",
"translation": "우리 얘기하면 더 잘해!"
},
{
"type": "script",
"index": 12,
"speaker": "현민",
"script": "Yes! Communication helps a lot!",
"translation": "응! 소통이 많이 도와줘!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "Let's solve this together now!",
"translation": "이제 함께 이걸 해결하자!"
},
{
"type": "script",
"index": 14,
"speaker": "현민",
"script": "I'm glad we're a team!",
"translation": "우리가 팀이라서 기뻐!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소통에 대한 문장이에요.",
"result": "Open talk solves conflicts quickly",
"explanation": "열린 대화가 갈등을 빠르게 해결해요.",
"optionA": "quickly",
"optionB": "Open",
"optionC": "conflicts",
"optionD": "talk",
"optionE": "solves"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 의견 안 맞아",
"explanation": "ESTP의 실용적 해결과 INTP의 논리적 분석 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "Let's just try this way!",
"translation": "그냥 이 방법으로 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "현민",
"script": "But does it make sense?",
"translation": "하지만 말이 돼?"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "It works! That's what matters!",
"translation": "돼! 그게 중요한 거야!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 갈등 상황에서 빠르게 해결하고 진행하고 싶어합니다.",
"hint": "ESTP는 갈등을 빠르게 해결하고 실용적인 방법으로 앞으로 나아가고 싶어해요.",
"result": "O",
"explanation": "예진은 'Let's just try this way'와 'It works! That's what matters'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현민",
"script": "I want to understand why first.",
"translation": "먼저 왜 그런지 이해하고 싶어."
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "Okay, let's talk about it quickly!",
"translation": "좋아, 빨리 얘기해보자!"
},
{
"type": "script",
"index": 7,
"speaker": "현민",
"script": "If we understand, it's better!",
"translation": "이해하면 더 나아!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin wants to try this @@.",
"hint": "ESTP는 이 방법을 시도하고 싶어해요.",
"optionA": "way",
"optionB": "never",
"optionC": "tomorrow",
"result": "way",
"explanation": "예진은 이 방법을 시도하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You're right! Let's figure it out!",
"translation": "네 말이 맞아! 알아내자!"
},
{
"type": "script",
"index": 10,
"speaker": "현민",
"script": "Thanks for listening to me!",
"translation": "내 말을 들어줘서 고마워!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "We work better when we talk!",
"translation": "우리 얘기하면 더 잘해!"
},
{
"type": "script",
"index": 12,
"speaker": "현민",
"script": "Yes! Communication helps a lot!",
"translation": "응! 소통이 많이 도와줘!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "Let's solve this together now!",
"translation": "이제 함께 이걸 해결하자!"
},
{
"type": "script",
"index": 14,
"speaker": "현민",
"script": "I'm glad we're a team!",
"translation": "우리가 팀이라서 기뻐!"
},
{
"type": "puzzle",
"index": 15,
"hint": "소통에 대한 문장이에요.",
"optionA": "quickly",
"optionB": "Open",
"optionC": "conflicts",
"optionD": "talk",
"optionE": "solves",
"result": "Open talk solves conflicts quickly",
"explanation": "열린 대화가 갈등을 빠르게 해결해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구끼리 오해 생김",
"explanation": "ESTP의 직접적 대화와 INTP의 논리적 설명 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Let's talk to them directly!",
"translation": "그들에게 직접 얘기하자!"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Maybe we should think first?",
"translation": "먼저 생각해봐야 할까?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Talking now is better always!",
"translation": "지금 얘기하는 게 항상 더 나아!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 문제가 생기면 직접 대화하여 해결하려고 합니다.",
"hint": "ESTP는 갈등이 있을 때 바로 직접 대화하여 문제를 해결하려고 해요.",
"result": "O",
"explanation": "상우는 'Let's talk to them directly'와 'Talking now is better always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "What should we say exactly?",
"translation": "정확히 뭐라고 말해야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Just be honest and clear!",
"translation": "그냥 솔직하고 명확하게!"
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That makes sense! Let's go!",
"translation": "말이 되네! 가자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo wants to talk @@.",
"hint": "ESTP는 직접 얘기하고 싶어해요.",
"optionA": "directly",
"optionB": "never",
"optionC": "later",
"result": "directly",
"explanation": "상우는 직접 얘기하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Being honest helps fix things!",
"translation": "솔직한 게 일을 고치는 데 도와줘!"
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "You're right! Let's be honest!",
"translation": "네 말이 맞아! 솔직하게 하자!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "We can fix this easily!",
"translation": "우리 이걸 쉽게 고칠 수 있어!"
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "Yes! I feel better now!",
"translation": "응! 이제 기분이 나아!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Problems are easier than we think!",
"translation": "문제들은 우리가 생각하는 것보다 쉬워!"
},
{
"type": "script",
"index": 14,
"speaker": "채원",
"script": "Thanks for your positive energy!",
"translation": "네 긍정적인 에너지 고마워!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정직에 대한 문장이에요.",
"result": "Honest words builds strong trust",
"explanation": "솔직한 말이 강한 신뢰를 만들어요.",
"optionA": "trust",
"optionB": "Honest",
"optionC": "words",
"optionD": "strong",
"optionE": "builds"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구끼리 오해 생김",
"explanation": "ESTP의 직접적 대화와 INTP의 논리적 설명 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Let's talk to them directly!",
"translation": "그들에게 직접 얘기하자!"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Maybe we should think first?",
"translation": "먼저 생각해봐야 할까?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Talking now is better always!",
"translation": "지금 얘기하는 게 항상 더 나아!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 문제가 생기면 직접 대화하여 해결하려고 합니다.",
"hint": "ESTP는 갈등이 있을 때 바로 직접 대화하여 문제를 해결하려고 해요.",
"result": "O",
"explanation": "상우는 'Let's talk to them directly'와 'Talking now is better always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "What should we say exactly?",
"translation": "정확히 뭐라고 말해야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Just be honest and clear!",
"translation": "그냥 솔직하고 명확하게!"
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That makes sense! Let's go!",
"translation": "말이 되네! 가자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo wants to talk @@.",
"hint": "ESTP는 직접 얘기하고 싶어해요.",
"optionA": "directly",
"optionB": "never",
"optionC": "later",
"result": "directly",
"explanation": "상우는 직접 얘기하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Being honest helps fix things!",
"translation": "솔직한 게 일을 고치는 데 도와줘!"
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "You're right! Let's be honest!",
"translation": "네 말이 맞아! 솔직하게 하자!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "We can fix this easily!",
"translation": "우리 이걸 쉽게 고칠 수 있어!"
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "Yes! I feel better now!",
"translation": "응! 이제 기분이 나아!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Problems are easier than we think!",
"translation": "문제들은 우리가 생각하는 것보다 쉬워!"
},
{
"type": "script",
"index": 14,
"speaker": "채원",
"script": "Thanks for your positive energy!",
"translation": "네 긍정적인 에너지 고마워!"
},
{
"type": "puzzle",
"index": 15,
"hint": "정직에 대한 문장이에요.",
"optionA": "trust",
"optionB": "Honest",
"optionC": "words",
"optionD": "strong",
"optionE": "builds",
"result": "Honest words builds strong trust",
"explanation": "솔직한 말이 강한 신뢰를 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "버스에서 만난 사람",
"explanation": "ESTP의 가벼운 대화와 ENFP의 깊은 연결 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "That person looks friendly today!",
"translation": "저 사람 오늘 친근해 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Maybe they need a friend?",
"translation": "아마 친구가 필요할까?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Let's just say hi quickly!",
"translation": "그냥 빨리 인사하자!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 새로운 사람에게 가볍게 인사하고 싶어합니다.",
"hint": "ESTP는 새로운 사람을 만나면 가볍게 인사하고 즐겁게 대화해요.",
"result": "O",
"explanation": "건호는 'That person looks friendly'와 'Let's just say hi quickly'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "I wonder about their story!",
"translation": "그들의 이야기가 궁금해!"
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "We can ask them now!",
"translation": "지금 물어볼 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "지영",
"script": "Yes! People are so interesting!",
"translation": "응! 사람들은 정말 흥미로워!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho wants to say @@ now.",
"hint": "ESTP는 지금 인사하고 싶어해요.",
"optionA": "hi",
"optionB": "no",
"optionC": "bye",
"result": "hi",
"explanation": "건호는 지금 인사하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "You care about people deeply!",
"translation": "넌 사람들을 깊이 신경 써!"
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "And you make friends easily!",
"translation": "그리고 넌 쉽게 친구를 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "Every person is a new adventure!",
"translation": "모든 사람이 새로운 모험이야!"
},
{
"type": "script",
"index": 12,
"speaker": "지영",
"script": "Every person has a beautiful story!",
"translation": "모든 사람이 아름다운 이야기를 가지고 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "Let's go talk to them!",
"translation": "그들에게 가서 얘기하자!"
},
{
"type": "script",
"index": 14,
"speaker": "지영",
"script": "Yes! I'm so excited now!",
"translation": "응! 지금 정말 신나!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "연결에 대한 문장이에요.",
"result": "New connections create instant joy",
"explanation": "새로운 연결이 즉각적인 기쁨을 만들어요.",
"optionA": "joy",
"optionB": "create",
"optionC": "New",
"optionD": "connections",
"optionE": "instant"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "버스에서 만난 사람",
"explanation": "ESTP의 가벼운 대화와 ENFP의 깊은 연결 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "That person looks friendly today!",
"translation": "저 사람 오늘 친근해 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Maybe they need a friend?",
"translation": "아마 친구가 필요할까?"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Let's just say hi quickly!",
"translation": "그냥 빨리 인사하자!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 새로운 사람에게 가볍게 인사하고 싶어합니다.",
"hint": "ESTP는 새로운 사람을 만나면 가볍게 인사하고 즐겁게 대화해요.",
"result": "O",
"explanation": "건호는 'That person looks friendly'와 'Let's just say hi quickly'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "I wonder about their story!",
"translation": "그들의 이야기가 궁금해!"
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "We can ask them now!",
"translation": "지금 물어볼 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "지영",
"script": "Yes! People are so interesting!",
"translation": "응! 사람들은 정말 흥미로워!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho wants to say @@ now.",
"hint": "ESTP는 지금 인사하고 싶어해요.",
"optionA": "hi",
"optionB": "no",
"optionC": "bye",
"result": "hi",
"explanation": "건호는 지금 인사하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "You care about people deeply!",
"translation": "넌 사람들을 깊이 신경 써!"
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "And you make friends easily!",
"translation": "그리고 넌 쉽게 친구를 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "Every person is a new adventure!",
"translation": "모든 사람이 새로운 모험이야!"
},
{
"type": "script",
"index": 12,
"speaker": "지영",
"script": "Every person has a beautiful story!",
"translation": "모든 사람이 아름다운 이야기를 가지고 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "Let's go talk to them!",
"translation": "그들에게 가서 얘기하자!"
},
{
"type": "script",
"index": 14,
"speaker": "지영",
"script": "Yes! I'm so excited now!",
"translation": "응! 지금 정말 신나!"
},
{
"type": "puzzle",
"index": 15,
"hint": "연결에 대한 문장이에요.",
"optionA": "joy",
"optionB": "create",
"optionC": "New",
"optionD": "connections",
"optionE": "instant",
"result": "New connections create instant joy",
"explanation": "새로운 연결이 즉각적인 기쁨을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동네 축제 가기",
"explanation": "ESTP의 활동 중심과 ENFP의 경험 의미 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Look at all the games!",
"translation": "모든 게임들을 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "민영",
"script": "The atmosphere is so magical!",
"translation": "분위기가 정말 마법 같아!"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Let's try everything here fast!",
"translation": "여기 모든 걸 빨리 해보자!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 축제에서 많은 활동을 하고 싶어합니다.",
"hint": "ESTP는 축제에서 게임과 활동을 직접 체험하는 것을 즐겨요.",
"result": "O",
"explanation": "시우는 'Look at all the games'와 'Let's try everything here fast'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민영",
"script": "This feels like a movie!",
"translation": "영화 같은 느낌이야!"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Come on! Let's win prizes!",
"translation": "자! 상품을 따자!"
},
{
"type": "script",
"index": 7,
"speaker": "민영",
"script": "The memories will be amazing!",
"translation": "추억이 놀라울 거야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo wants to try @@ here.",
"hint": "ESTP는 여기 모든 것을 시도하고 싶어해요.",
"optionA": "everything",
"optionB": "nothing",
"optionC": "sleeping",
"result": "everything",
"explanation": "시우는 여기 모든 것을 시도하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "You make it more special!",
"translation": "넌 이걸 더 특별하게 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "민영",
"script": "And you make it exciting!",
"translation": "그리고 넌 이걸 신나게 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Let's eat some food now!",
"translation": "이제 음식 좀 먹자!"
},
{
"type": "script",
"index": 12,
"speaker": "민영",
"script": "Every bite is an experience!",
"translation": "모든 한 입이 경험이야!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "You see magic everywhere here!",
"translation": "넌 여기 어디서나 마법을 봐!"
},
{
"type": "script",
"index": 14,
"speaker": "민영",
"script": "You make everything an adventure!",
"translation": "넌 모든 걸 모험으로 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "축제에 대한 문장이에요.",
"result": "Festival moments create special memories",
"explanation": "축제의 순간들이 특별한 추억을 만들어요.",
"optionA": "create",
"optionB": "special",
"optionC": "moments",
"optionD": "Festival",
"optionE": "memories"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동네 축제 가기",
"explanation": "ESTP의 활동 중심과 ENFP의 경험 의미 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Look at all the games!",
"translation": "모든 게임들을 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "민영",
"script": "The atmosphere is so magical!",
"translation": "분위기가 정말 마법 같아!"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Let's try everything here fast!",
"translation": "여기 모든 걸 빨리 해보자!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 축제에서 많은 활동을 하고 싶어합니다.",
"hint": "ESTP는 축제에서 게임과 활동을 직접 체험하는 것을 즐겨요.",
"result": "O",
"explanation": "시우는 'Look at all the games'와 'Let's try everything here fast'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민영",
"script": "This feels like a movie!",
"translation": "영화 같은 느낌이야!"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Come on! Let's win prizes!",
"translation": "자! 상품을 따자!"
},
{
"type": "script",
"index": 7,
"speaker": "민영",
"script": "The memories will be amazing!",
"translation": "추억이 놀라울 거야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo wants to try @@ here.",
"hint": "ESTP는 여기 모든 것을 시도하고 싶어해요.",
"optionA": "everything",
"optionB": "nothing",
"optionC": "sleeping",
"result": "everything",
"explanation": "시우는 여기 모든 것을 시도하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "You make it more special!",
"translation": "넌 이걸 더 특별하게 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "민영",
"script": "And you make it exciting!",
"translation": "그리고 넌 이걸 신나게 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Let's eat some food now!",
"translation": "이제 음식 좀 먹자!"
},
{
"type": "script",
"index": 12,
"speaker": "민영",
"script": "Every bite is an experience!",
"translation": "모든 한 입이 경험이야!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "You see magic everywhere here!",
"translation": "넌 여기 어디서나 마법을 봐!"
},
{
"type": "script",
"index": 14,
"speaker": "민영",
"script": "You make everything an adventure!",
"translation": "넌 모든 걸 모험으로 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "축제에 대한 문장이에요.",
"optionA": "create",
"optionB": "special",
"optionC": "moments",
"optionD": "Festival",
"optionE": "memories",
"result": "Festival moments create special memories",
"explanation": "축제의 순간들이 특별한 추억을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "동물원에서 배우기",
"explanation": "ESTP의 관찰 학습과 ENFP의 감정 이입 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "Look how that animal moves!",
"translation": "저 동물이 어떻게 움직이는지 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "나리",
"script": "I wonder how it feels!",
"translation": "어떻게 느끼는지 궁금해!"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "It's so fast and strong!",
"translation": "정말 빠르고 강해!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 동물의 행동과 특징을 관찰합니다.",
"hint": "ESTP는 동물의 행동과 신체적 특징을 관찰하고 배워요.",
"result": "O",
"explanation": "예진은 'Look how that animal moves'와 'It's so fast and strong'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "나리",
"script": "Maybe it misses the forest?",
"translation": "아마 숲이 그리울까?"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "The sign says interesting facts!",
"translation": "표지판에 흥미로운 사실들이 써있어!"
},
{
"type": "script",
"index": 7,
"speaker": "나리",
"script": "Each animal has a story!",
"translation": "각 동물이 이야기를 가지고 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin thinks the animal is @@.",
"hint": "ESTP는 동물이 빠르고 강하다고 생각해요.",
"optionA": "fast",
"optionB": "sad",
"optionC": "slow",
"result": "fast",
"explanation": "예진은 동물이 빠르고 강하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You connect with them deeply!",
"translation": "넌 그들과 깊이 연결돼!"
},
{
"type": "script",
"index": 10,
"speaker": "나리",
"script": "You notice all the details!",
"translation": "넌 모든 세부사항을 알아차려!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "Let's see more animals now!",
"translation": "이제 더 많은 동물들을 보자!"
},
{
"type": "script",
"index": 12,
"speaker": "나리",
"script": "I want to understand them!",
"translation": "그들을 이해하고 싶어!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "We learn different things here!",
"translation": "우리 여기서 다른 것들을 배워!"
},
{
"type": "script",
"index": 14,
"speaker": "나리",
"script": "That makes it more fun!",
"translation": "그게 더 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "동물에 대한 문장이에요.",
"result": "Animal behavior teach life lessons",
"explanation": "동물의 행동이 삶의 교훈을 가르쳐요.",
"optionA": "life",
"optionB": "teach",
"optionC": "lessons",
"optionD": "Animal",
"optionE": "behavior"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "동물원에서 배우기",
"explanation": "ESTP의 관찰 학습과 ENFP의 감정 이입 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "Look how that animal moves!",
"translation": "저 동물이 어떻게 움직이는지 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "나리",
"script": "I wonder how it feels!",
"translation": "어떻게 느끼는지 궁금해!"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "It's so fast and strong!",
"translation": "정말 빠르고 강해!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 동물의 행동과 특징을 관찰합니다.",
"hint": "ESTP는 동물의 행동과 신체적 특징을 관찰하고 배워요.",
"result": "O",
"explanation": "예진은 'Look how that animal moves'와 'It's so fast and strong'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "나리",
"script": "Maybe it misses the forest?",
"translation": "아마 숲이 그리울까?"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "The sign says interesting facts!",
"translation": "표지판에 흥미로운 사실들이 써있어!"
},
{
"type": "script",
"index": 7,
"speaker": "나리",
"script": "Each animal has a story!",
"translation": "각 동물이 이야기를 가지고 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin thinks the animal is @@.",
"hint": "ESTP는 동물이 빠르고 강하다고 생각해요.",
"optionA": "fast",
"optionB": "sad",
"optionC": "slow",
"result": "fast",
"explanation": "예진은 동물이 빠르고 강하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You connect with them deeply!",
"translation": "넌 그들과 깊이 연결돼!"
},
{
"type": "script",
"index": 10,
"speaker": "나리",
"script": "You notice all the details!",
"translation": "넌 모든 세부사항을 알아차려!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "Let's see more animals now!",
"translation": "이제 더 많은 동물들을 보자!"
},
{
"type": "script",
"index": 12,
"speaker": "나리",
"script": "I want to understand them!",
"translation": "그들을 이해하고 싶어!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "We learn different things here!",
"translation": "우리 여기서 다른 것들을 배워!"
},
{
"type": "script",
"index": 14,
"speaker": "나리",
"script": "That makes it more fun!",
"translation": "그게 더 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "동물에 대한 문장이에요.",
"optionA": "life",
"optionB": "teach",
"optionC": "lessons",
"optionD": "Animal",
"optionE": "behavior",
"result": "Animal behavior teach life lessons",
"explanation": "동물의 행동이 삶의 교훈을 가르쳐요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "유튜브로 배우기",
"explanation": "ESTP의 실용 정보와 ENFP의 영감 찾기 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This video shows how to!",
"translation": "이 비디오가 어떻게 하는지 보여줘!"
},
{
"type": "script",
"index": 2,
"speaker": "지혜",
"script": "This one inspires me so much!",
"translation": "이건 나에게 정말 영감을 줘!"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I can use it today!",
"translation": "오늘 쓸 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 바로 사용할 수 있는 실용적인 정보를 찾습니다.",
"hint": "ESTP는 유튜브에서 바로 적용할 수 있는 실용적인 방법을 배우려고 해요.",
"result": "O",
"explanation": "상우는 'This video shows how to'와 'I can use it today'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지혜",
"script": "It makes me think big!",
"translation": "크게 생각하게 만들어!"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "That's cool! Show me later!",
"translation": "멋지다! 나중에 보여줘!"
},
{
"type": "script",
"index": 7,
"speaker": "지혜",
"script": "It's about following your dreams!",
"translation": "꿈을 따르는 것에 대한 거야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo can @@ it today.",
"hint": "ESTP는 오늘 그것을 사용할 수 있어요.",
"optionA": "use",
"optionB": "forget",
"optionC": "delete",
"result": "use",
"explanation": "상우는 오늘 그것을 사용할 수 있어요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "You find meaning in everything!",
"translation": "넌 모든 것에서 의미를 찾아!"
},
{
"type": "script",
"index": 10,
"speaker": "지혜",
"script": "You find solutions so quickly!",
"translation": "넌 해결책을 정말 빨리 찾아!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "We watch different videos here!",
"translation": "우리 여기서 다른 비디오를 봐!"
},
{
"type": "script",
"index": 12,
"speaker": "지혜",
"script": "But we both love learning!",
"translation": "하지만 우리 둘 다 배우는 걸 좋아해!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Your passion is really contagious!",
"translation": "네 열정은 정말 전염돼!"
},
{
"type": "script",
"index": 14,
"speaker": "지혜",
"script": "Your energy keeps me going!",
"translation": "네 에너지가 나를 계속 가게 해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "학습에 대한 문장이에요.",
"result": "Online learning opens new doors",
"explanation": "온라인 학습이 새로운 문을 열어요.",
"optionA": "Online",
"optionB": "opens",
"optionC": "new",
"optionD": "learning",
"optionE": "doors"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "유튜브로 배우기",
"explanation": "ESTP의 실용 정보와 ENFP의 영감 찾기 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This video shows how to!",
"translation": "이 비디오가 어떻게 하는지 보여줘!"
},
{
"type": "script",
"index": 2,
"speaker": "지혜",
"script": "This one inspires me so much!",
"translation": "이건 나에게 정말 영감을 줘!"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I can use it today!",
"translation": "오늘 쓸 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 바로 사용할 수 있는 실용적인 정보를 찾습니다.",
"hint": "ESTP는 유튜브에서 바로 적용할 수 있는 실용적인 방법을 배우려고 해요.",
"result": "O",
"explanation": "상우는 'This video shows how to'와 'I can use it today'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지혜",
"script": "It makes me think big!",
"translation": "크게 생각하게 만들어!"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "That's cool! Show me later!",
"translation": "멋지다! 나중에 보여줘!"
},
{
"type": "script",
"index": 7,
"speaker": "지혜",
"script": "It's about following your dreams!",
"translation": "꿈을 따르는 것에 대한 거야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo can @@ it today.",
"hint": "ESTP는 오늘 그것을 사용할 수 있어요.",
"optionA": "use",
"optionB": "forget",
"optionC": "delete",
"result": "use",
"explanation": "상우는 오늘 그것을 사용할 수 있어요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "You find meaning in everything!",
"translation": "넌 모든 것에서 의미를 찾아!"
},
{
"type": "script",
"index": 10,
"speaker": "지혜",
"script": "You find solutions so quickly!",
"translation": "넌 해결책을 정말 빨리 찾아!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "We watch different videos here!",
"translation": "우리 여기서 다른 비디오를 봐!"
},
{
"type": "script",
"index": 12,
"speaker": "지혜",
"script": "But we both love learning!",
"translation": "하지만 우리 둘 다 배우는 걸 좋아해!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "Your passion is really contagious!",
"translation": "네 열정은 정말 전염돼!"
},
{
"type": "script",
"index": 14,
"speaker": "지혜",
"script": "Your energy keeps me going!",
"translation": "네 에너지가 나를 계속 가게 해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "학습에 대한 문장이에요.",
"optionA": "Online",
"optionB": "opens",
"optionC": "new",
"optionD": "learning",
"optionE": "doors",
"result": "Online learning opens new doors",
"explanation": "온라인 학습이 새로운 문을 열어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "선물 고르기",
"explanation": "ESTP의 실용성과 ENFP의 의미 부여 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "This is useful and practical!",
"translation": "이건 유용하고 실용적이야!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "But does it show love?",
"translation": "하지만 사랑을 보여줘?"
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "They can use it daily!",
"translation": "매일 쓸 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "다희는 실용적으로 사용할 수 있는 선물을 선택합니다.",
"hint": "ESTP는 받는 사람이 실제로 자주 사용할 수 있는 실용적인 선물을 선호해요.",
"result": "O",
"explanation": "다희는 'This is useful and practical'과 'They can use it daily'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "I want something more special!",
"translation": "더 특별한 뭔가를 원해!"
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "Useful is special too though!",
"translation": "유용한 것도 특별해!"
},
{
"type": "script",
"index": 7,
"speaker": "성민",
"script": "Let's add a heartfelt card!",
"translation": "진심 어린 카드를 추가하자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Da-hee thinks useful is @@ too.",
"hint": "ESTP는 유용한 것도 특별하다고 생각해요.",
"optionA": "special",
"optionB": "boring",
"optionC": "bad",
"result": "special",
"explanation": "다희는 유용한 것도 특별하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "That's a great idea actually!",
"translation": "사실 좋은 생각이야!"
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "The card shows our feelings!",
"translation": "카드가 우리 감정을 보여줘!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "You think about emotions always!",
"translation": "넌 항상 감정에 대해 생각해!"
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "And you think practically always!",
"translation": "그리고 넌 항상 실용적으로 생각해!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "Together we make perfect gifts!",
"translation": "함께 우리는 완벽한 선물을 만들어!"
},
{
"type": "script",
"index": 14,
"speaker": "성민",
"script": "Yes! Useful and meaningful both!",
"translation": "응! 유용하고 의미 있는 둘 다!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선물에 대한 문장이에요.",
"result": "Thoughtful gifts show true love",
"explanation": "세심한 선물이 진정한 사랑을 보여줘요.",
"optionA": "Thoughtful",
"optionB": "show",
"optionC": "gifts",
"optionD": "love",
"optionE": "true"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "선물 고르기",
"explanation": "ESTP의 실용성과 ENFP의 의미 부여 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "This is useful and practical!",
"translation": "이건 유용하고 실용적이야!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "But does it show love?",
"translation": "하지만 사랑을 보여줘?"
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "They can use it daily!",
"translation": "매일 쓸 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "다희는 실용적으로 사용할 수 있는 선물을 선택합니다.",
"hint": "ESTP는 받는 사람이 실제로 자주 사용할 수 있는 실용적인 선물을 선호해요.",
"result": "O",
"explanation": "다희는 'This is useful and practical'과 'They can use it daily'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "I want something more special!",
"translation": "더 특별한 뭔가를 원해!"
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "Useful is special too though!",
"translation": "유용한 것도 특별해!"
},
{
"type": "script",
"index": 7,
"speaker": "성민",
"script": "Let's add a heartfelt card!",
"translation": "진심 어린 카드를 추가하자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Da-hee thinks useful is @@ too.",
"hint": "ESTP는 유용한 것도 특별하다고 생각해요.",
"optionA": "special",
"optionB": "boring",
"optionC": "bad",
"result": "special",
"explanation": "다희는 유용한 것도 특별하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "That's a great idea actually!",
"translation": "사실 좋은 생각이야!"
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "The card shows our feelings!",
"translation": "카드가 우리 감정을 보여줘!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "You think about emotions always!",
"translation": "넌 항상 감정에 대해 생각해!"
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "And you think practically always!",
"translation": "그리고 넌 항상 실용적으로 생각해!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "Together we make perfect gifts!",
"translation": "함께 우리는 완벽한 선물을 만들어!"
},
{
"type": "script",
"index": 14,
"speaker": "성민",
"script": "Yes! Useful and meaningful both!",
"translation": "응! 유용하고 의미 있는 둘 다!"
},
{
"type": "puzzle",
"index": 15,
"hint": "선물에 대한 문장이에요.",
"optionA": "Thoughtful",
"optionB": "show",
"optionC": "gifts",
"optionD": "love",
"optionE": "true",
"result": "Thoughtful gifts show true love",
"explanation": "세심한 선물이 진정한 사랑을 보여줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "저녁 메뉴 정하기",
"explanation": "ESTP의 빠른 결정과 ENFP의 창의적 상상 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "Let's order pizza right now!",
"translation": "지금 바로 피자 주문하자!"
},
{
"type": "script",
"index": 2,
"speaker": "미연",
"script": "What if we try cooking?",
"translation": "요리를 해볼까?"
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "That takes too much time!",
"translation": "그건 시간이 너무 많이 걸려!"
},
{
"type": "ox",
"index": 4,
"quiz": "현진은 빠르고 간단한 방법을 선택합니다.",
"hint": "ESTP는 시간이 적게 걸리는 빠르고 간단한 해결책을 선호해요.",
"result": "O",
"explanation": "현진은 'Let's order pizza right now'와 'That takes too much time'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "미연",
"script": "But cooking together is fun!",
"translation": "하지만 함께 요리하는 건 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "We could do that tomorrow?",
"translation": "내일 할 수 있지 않을까?"
},
{
"type": "script",
"index": 7,
"speaker": "미연",
"script": "Okay! Pizza sounds good tonight!",
"translation": "좋아! 피자가 오늘 밤 좋게 들려!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-jin wants to order @@ now.",
"hint": "ESTP는 지금 피자를 주문하고 싶어해요.",
"optionA": "pizza",
"optionB": "nothing",
"optionC": "tomorrow",
"result": "pizza",
"explanation": "현진은 지금 피자를 주문하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "You make everything an experience!",
"translation": "넌 모든 걸 경험으로 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "미연",
"script": "And you keep things simple!",
"translation": "그리고 넌 일을 간단하게 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "현진",
"script": "Simple is good when hungry!",
"translation": "배고플 때 간단한 게 좋아!"
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "True! Let's eat and dream!",
"translation": "맞아! 먹고 꿈꾸자!"
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "We can cook together tomorrow!",
"translation": "내일 함께 요리할 수 있어!"
},
{
"type": "script",
"index": 14,
"speaker": "미연",
"script": "Perfect! I love that plan!",
"translation": "완벽해! 그 계획 좋아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "식사에 대한 문장이에요.",
"result": "Quick meals satisfy hunger fast",
"explanation": "빠른 식사가 배고픔을 빠르게 해결해요.",
"optionA": "hunger",
"optionB": "Quick",
"optionC": "meals",
"optionD": "fast",
"optionE": "satisfy"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "저녁 메뉴 정하기",
"explanation": "ESTP의 빠른 결정과 ENFP의 창의적 상상 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현진",
"script": "Let's order pizza right now!",
"translation": "지금 바로 피자 주문하자!"
},
{
"type": "script",
"index": 2,
"speaker": "미연",
"script": "What if we try cooking?",
"translation": "요리를 해볼까?"
},
{
"type": "script",
"index": 3,
"speaker": "현진",
"script": "That takes too much time!",
"translation": "그건 시간이 너무 많이 걸려!"
},
{
"type": "ox",
"index": 4,
"quiz": "현진은 빠르고 간단한 방법을 선택합니다.",
"hint": "ESTP는 시간이 적게 걸리는 빠르고 간단한 해결책을 선호해요.",
"result": "O",
"explanation": "현진은 'Let's order pizza right now'와 'That takes too much time'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "미연",
"script": "But cooking together is fun!",
"translation": "하지만 함께 요리하는 건 재미있어!"
},
{
"type": "script",
"index": 6,
"speaker": "현진",
"script": "We could do that tomorrow?",
"translation": "내일 할 수 있지 않을까?"
},
{
"type": "script",
"index": 7,
"speaker": "미연",
"script": "Okay! Pizza sounds good tonight!",
"translation": "좋아! 피자가 오늘 밤 좋게 들려!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-jin wants to order @@ now.",
"hint": "ESTP는 지금 피자를 주문하고 싶어해요.",
"optionA": "pizza",
"optionB": "nothing",
"optionC": "tomorrow",
"result": "pizza",
"explanation": "현진은 지금 피자를 주문하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "현진",
"script": "You make everything an experience!",
"translation": "넌 모든 걸 경험으로 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "미연",
"script": "And you keep things simple!",
"translation": "그리고 넌 일을 간단하게 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "현진",
"script": "Simple is good when hungry!",
"translation": "배고플 때 간단한 게 좋아!"
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "True! Let's eat and dream!",
"translation": "맞아! 먹고 꿈꾸자!"
},
{
"type": "script",
"index": 13,
"speaker": "현진",
"script": "We can cook together tomorrow!",
"translation": "내일 함께 요리할 수 있어!"
},
{
"type": "script",
"index": 14,
"speaker": "미연",
"script": "Perfect! I love that plan!",
"translation": "완벽해! 그 계획 좋아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "식사에 대한 문장이에요.",
"optionA": "hunger",
"optionB": "Quick",
"optionC": "meals",
"optionD": "fast",
"optionE": "satisfy",
"result": "Quick meals satisfy hunger fast",
"explanation": "빠른 식사가 배고픔을 빠르게 해결해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "방 꾸미기",
"explanation": "ESTP의 기능성과 ENFP의 창의적 표현 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "This furniture works perfectly here!",
"translation": "이 가구가 여기 완벽하게 맞아!"
},
{
"type": "script",
"index": 2,
"speaker": "건우",
"script": "But what about fairy lights?",
"translation": "하지만 fairy lights는 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Do we really need those?",
"translation": "그게 정말 필요해?"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 실용적이고 기능적인 가구를 선택합니다.",
"hint": "ESTP는 방을 꾸밀 때 실용성과 기능을 우선으로 생각해요.",
"result": "O",
"explanation": "태준은 'This furniture works perfectly here'라고 말하며 기능성을 중시해요."
},
{
"type": "script",
"index": 5,
"speaker": "건우",
"script": "They create magical atmosphere here!",
"translation": "여기 마법 같은 분위기를 만들어!"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Okay! That sounds pretty cool!",
"translation": "좋아! 꽤 멋지게 들려!"
},
{
"type": "script",
"index": 7,
"speaker": "건우",
"script": "Rooms should reflect our personality!",
"translation": "방은 우리 성격을 반영해야 해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun likes furniture that @@.",
"hint": "ESTP는 잘 작동하는 가구를 좋아해요.",
"optionA": "works",
"optionB": "breaks",
"optionC": "fails",
"result": "works",
"explanation": "태준은 잘 작동하는 가구를 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "You make it feel alive!",
"translation": "넌 살아있는 것처럼 느끼게 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "건우",
"script": "And you make it functional!",
"translation": "그리고 넌 기능적으로 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We need both things here!",
"translation": "우리 여기 둘 다 필요해!"
},
{
"type": "script",
"index": 12,
"speaker": "건우",
"script": "Yes! Practical and beautiful together!",
"translation": "응! 실용적이고 아름다운 것 함께!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Let's hang those lights today!",
"translation": "오늘 저 조명들을 달자!"
},
{
"type": "script",
"index": 14,
"speaker": "건우",
"script": "Our room will be perfect!",
"translation": "우리 방이 완벽할 거야!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "공간에 대한 문장이에요.",
"result": "Personal spaces reflect true identity",
"explanation": "개인 공간이 진정한 정체성을 반영해요.",
"optionA": "identity",
"optionB": "true",
"optionC": "spaces",
"optionD": "Personal",
"optionE": "reflect"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "방 꾸미기",
"explanation": "ESTP의 기능성과 ENFP의 창의적 표현 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "This furniture works perfectly here!",
"translation": "이 가구가 여기 완벽하게 맞아!"
},
{
"type": "script",
"index": 2,
"speaker": "건우",
"script": "But what about fairy lights?",
"translation": "하지만 fairy lights는 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Do we really need those?",
"translation": "그게 정말 필요해?"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 실용적이고 기능적인 가구를 선택합니다.",
"hint": "ESTP는 방을 꾸밀 때 실용성과 기능을 우선으로 생각해요.",
"result": "O",
"explanation": "태준은 'This furniture works perfectly here'라고 말하며 기능성을 중시해요."
},
{
"type": "script",
"index": 5,
"speaker": "건우",
"script": "They create magical atmosphere here!",
"translation": "여기 마법 같은 분위기를 만들어!"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "Okay! That sounds pretty cool!",
"translation": "좋아! 꽤 멋지게 들려!"
},
{
"type": "script",
"index": 7,
"speaker": "건우",
"script": "Rooms should reflect our personality!",
"translation": "방은 우리 성격을 반영해야 해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun likes furniture that @@.",
"hint": "ESTP는 잘 작동하는 가구를 좋아해요.",
"optionA": "works",
"optionB": "breaks",
"optionC": "fails",
"result": "works",
"explanation": "태준은 잘 작동하는 가구를 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "You make it feel alive!",
"translation": "넌 살아있는 것처럼 느끼게 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "건우",
"script": "And you make it functional!",
"translation": "그리고 넌 기능적으로 만들어!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "We need both things here!",
"translation": "우리 여기 둘 다 필요해!"
},
{
"type": "script",
"index": 12,
"speaker": "건우",
"script": "Yes! Practical and beautiful together!",
"translation": "응! 실용적이고 아름다운 것 함께!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Let's hang those lights today!",
"translation": "오늘 저 조명들을 달자!"
},
{
"type": "script",
"index": 14,
"speaker": "건우",
"script": "Our room will be perfect!",
"translation": "우리 방이 완벽할 거야!"
},
{
"type": "puzzle",
"index": 15,
"hint": "공간에 대한 문장이에요.",
"optionA": "identity",
"optionB": "true",
"optionC": "spaces",
"optionD": "Personal",
"optionE": "reflect",
"result": "Personal spaces reflect true identity",
"explanation": "개인 공간이 진정한 정체성을 반영해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "아침 루틴",
"explanation": "ESTP의 효율성과 ENFP의 자유로운 흐름 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "I wake up and start!",
"translation": "일어나서 시작해!"
},
{
"type": "script",
"index": 2,
"speaker": "다영",
"script": "I need to feel ready!",
"translation": "준비됐다고 느낄 필요가 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Just do it right away!",
"translation": "바로 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아는 아침에 빠르게 준비하고 바로 시작합니다.",
"hint": "ESTP는 아침에 일어나자마자 효율적으로 빠르게 준비해요.",
"result": "O",
"explanation": "현아는 'I wake up and start'와 'Just do it right away'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "다영",
"script": "I like to follow my mood!",
"translation": "내 기분을 따르는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "That works for you perfectly!",
"translation": "그게 너한테 완벽하게 맞아!"
},
{
"type": "script",
"index": 7,
"speaker": "다영",
"script": "Every morning feels different here!",
"translation": "여기 매일 아침이 다르게 느껴져!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-ah wants to start right @@.",
"hint": "ESTP는 바로 시작하고 싶어해요.",
"optionA": "away",
"optionB": "never",
"optionC": "later",
"result": "away",
"explanation": "현아는 바로 시작하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "You're so in touch inside!",
"translation": "넌 정말 내면과 연결돼!"
},
{
"type": "script",
"index": 10,
"speaker": "다영",
"script": "You're so efficient and quick!",
"translation": "넌 정말 효율적이고 빨라!"
},
{
"type": "script",
"index": 11,
"speaker": "현아",
"script": "We both get things done!",
"translation": "우리 둘 다 일을 해내!"
},
{
"type": "script",
"index": 12,
"speaker": "다영",
"script": "Just in our own way!",
"translation": "그냥 우리만의 방식으로!"
},
{
"type": "script",
"index": 13,
"speaker": "현아",
"script": "Your way is interesting too!",
"translation": "네 방식도 흥미로워!"
},
{
"type": "script",
"index": 14,
"speaker": "다영",
"script": "Different styles work great here!",
"translation": "다른 스타일이 여기서 잘 맞아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "아침에 대한 문장이에요.",
"result": "Morning routines set day tone",
"explanation": "아침 루틴이 하루의 분위기를 정해요.",
"optionA": "day",
"optionB": "tone",
"optionC": "set",
"optionD": "routines",
"optionE": "Morning"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "아침 루틴",
"explanation": "ESTP의 효율성과 ENFP의 자유로운 흐름 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "I wake up and start!",
"translation": "일어나서 시작해!"
},
{
"type": "script",
"index": 2,
"speaker": "다영",
"script": "I need to feel ready!",
"translation": "준비됐다고 느낄 필요가 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Just do it right away!",
"translation": "바로 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아는 아침에 빠르게 준비하고 바로 시작합니다.",
"hint": "ESTP는 아침에 일어나자마자 효율적으로 빠르게 준비해요.",
"result": "O",
"explanation": "현아는 'I wake up and start'와 'Just do it right away'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "다영",
"script": "I like to follow my mood!",
"translation": "내 기분을 따르는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "That works for you perfectly!",
"translation": "그게 너한테 완벽하게 맞아!"
},
{
"type": "script",
"index": 7,
"speaker": "다영",
"script": "Every morning feels different here!",
"translation": "여기 매일 아침이 다르게 느껴져!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-ah wants to start right @@.",
"hint": "ESTP는 바로 시작하고 싶어해요.",
"optionA": "away",
"optionB": "never",
"optionC": "later",
"result": "away",
"explanation": "현아는 바로 시작하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "You're so in touch inside!",
"translation": "넌 정말 내면과 연결돼!"
},
{
"type": "script",
"index": 10,
"speaker": "다영",
"script": "You're so efficient and quick!",
"translation": "넌 정말 효율적이고 빨라!"
},
{
"type": "script",
"index": 11,
"speaker": "현아",
"script": "We both get things done!",
"translation": "우리 둘 다 일을 해내!"
},
{
"type": "script",
"index": 12,
"speaker": "다영",
"script": "Just in our own way!",
"translation": "그냥 우리만의 방식으로!"
},
{
"type": "script",
"index": 13,
"speaker": "현아",
"script": "Your way is interesting too!",
"translation": "네 방식도 흥미로워!"
},
{
"type": "script",
"index": 14,
"speaker": "다영",
"script": "Different styles work great here!",
"translation": "다른 스타일이 여기서 잘 맞아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "아침에 대한 문장이에요.",
"optionA": "day",
"optionB": "tone",
"optionC": "set",
"optionD": "routines",
"optionE": "Morning",
"result": "Morning routines set day tone",
"explanation": "아침 루틴이 하루의 분위기를 정해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 계획 취소됨",
"explanation": "ESTP의 대안 찾기와 ENFP의 긍정적 재해석 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "The concert is canceled today!",
"translation": "콘서트가 오늘 취소됐어!"
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Maybe it's a sign somehow?",
"translation": "어쩌면 어떤 신호일까?"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "Let's do something else instead!",
"translation": "대신 다른 걸 하자!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 취소된 계획 대신 빠르게 대안을 찾습니다.",
"hint": "ESTP는 계획이 취소되면 실망하지 않고 빠르게 다른 대안을 찾아요.",
"result": "O",
"explanation": "예진은 'The concert is canceled'라는 소식에 바로 'Let's do something else instead'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "Maybe we needed this time!",
"translation": "아마 우리 이 시간이 필요했을 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "Yeah! Let's go somewhere fun!",
"translation": "그래! 재미있는 곳에 가자!"
},
{
"type": "script",
"index": 7,
"speaker": "지영",
"script": "Everything happens for a reason!",
"translation": "모든 일은 이유가 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin wants to do something @@.",
"hint": "ESTP는 다른 것을 하고 싶어해요.",
"optionA": "else",
"optionB": "nothing",
"optionC": "never",
"result": "else",
"explanation": "예진은 다른 것을 하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You find meaning in everything!",
"translation": "넌 모든 것에서 의미를 찾아!"
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "You find solutions so fast!",
"translation": "넌 해결책을 정말 빨리 찾아!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "No point in being sad!",
"translation": "슬퍼하는 건 의미 없어!"
},
{
"type": "script",
"index": 12,
"speaker": "지영",
"script": "Right! New adventures await us!",
"translation": "맞아! 새 모험들이 우리를 기다려!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "Your positivity is really amazing!",
"translation": "네 긍정성은 정말 놀라워!"
},
{
"type": "script",
"index": 14,
"speaker": "지영",
"script": "Your action keeps us moving!",
"translation": "네 행동이 우리를 계속 움직이게 해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "변화에 대한 문장이에요.",
"result": "Unexpected changes bring new chances",
"explanation": "예상치 못한 변화가 새로운 기회를 가져와요.",
"optionA": "Unexpected",
"optionB": "changes",
"optionC": "chances",
"optionD": "bring",
"optionE": "new"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 계획 취소됨",
"explanation": "ESTP의 대안 찾기와 ENFP의 긍정적 재해석 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예진",
"script": "The concert is canceled today!",
"translation": "콘서트가 오늘 취소됐어!"
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Maybe it's a sign somehow?",
"translation": "어쩌면 어떤 신호일까?"
},
{
"type": "script",
"index": 3,
"speaker": "예진",
"script": "Let's do something else instead!",
"translation": "대신 다른 걸 하자!"
},
{
"type": "ox",
"index": 4,
"quiz": "예진은 취소된 계획 대신 빠르게 대안을 찾습니다.",
"hint": "ESTP는 계획이 취소되면 실망하지 않고 빠르게 다른 대안을 찾아요.",
"result": "O",
"explanation": "예진은 'The concert is canceled'라는 소식에 바로 'Let's do something else instead'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "Maybe we needed this time!",
"translation": "아마 우리 이 시간이 필요했을 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "예진",
"script": "Yeah! Let's go somewhere fun!",
"translation": "그래! 재미있는 곳에 가자!"
},
{
"type": "script",
"index": 7,
"speaker": "지영",
"script": "Everything happens for a reason!",
"translation": "모든 일은 이유가 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-jin wants to do something @@.",
"hint": "ESTP는 다른 것을 하고 싶어해요.",
"optionA": "else",
"optionB": "nothing",
"optionC": "never",
"result": "else",
"explanation": "예진은 다른 것을 하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "예진",
"script": "You find meaning in everything!",
"translation": "넌 모든 것에서 의미를 찾아!"
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "You find solutions so fast!",
"translation": "넌 해결책을 정말 빨리 찾아!"
},
{
"type": "script",
"index": 11,
"speaker": "예진",
"script": "No point in being sad!",
"translation": "슬퍼하는 건 의미 없어!"
},
{
"type": "script",
"index": 12,
"speaker": "지영",
"script": "Right! New adventures await us!",
"translation": "맞아! 새 모험들이 우리를 기다려!"
},
{
"type": "script",
"index": 13,
"speaker": "예진",
"script": "Your positivity is really amazing!",
"translation": "네 긍정성은 정말 놀라워!"
},
{
"type": "script",
"index": 14,
"speaker": "지영",
"script": "Your action keeps us moving!",
"translation": "네 행동이 우리를 계속 움직이게 해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "변화에 대한 문장이에요.",
"optionA": "Unexpected",
"optionB": "changes",
"optionC": "chances",
"optionD": "bring",
"optionE": "new",
"result": "Unexpected changes bring new chances",
"explanation": "예상치 못한 변화가 새로운 기회를 가져와요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 성적 안 좋아",
"explanation": "ESTP의 실용적 개선과 ENFP의 격려와 가능성 보기 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "I need to study harder!",
"translation": "더 열심히 공부해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "민영",
"script": "You tried your best today!",
"translation": "오늘 최선을 다했어!"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Next time will be better!",
"translation": "다음번은 더 나을 거야!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 성적이 안 좋으면 더 열심히 공부하려고 합니다.",
"hint": "ESTP는 성적이 안 좋으면 실용적으로 더 열심히 공부하겠다고 결심해요.",
"result": "O",
"explanation": "건호는 'I need to study harder'와 'Next time will be better'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민영",
"script": "You have so much potential!",
"translation": "넌 정말 많은 잠재력이 있어!"
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "Thanks! Let's make a plan!",
"translation": "고마워! 계획을 세우자!"
},
{
"type": "script",
"index": 7,
"speaker": "민영",
"script": "I believe in you so much!",
"translation": "나는 너를 정말 믿어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho will study @@ next time.",
"hint": "ESTP는 다음번에 더 열심히 공부할 거예요.",
"optionA": "harder",
"optionB": "less",
"optionC": "never",
"result": "harder",
"explanation": "건호는 다음번에 더 열심히 공부할 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Your support means a lot!",
"translation": "네 지지가 큰 의미야!"
},
{
"type": "script",
"index": 10,
"speaker": "민영",
"script": "And your determination inspires me!",
"translation": "그리고 네 결심이 나에게 영감을 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "We'll work on it together!",
"translation": "함께 노력할 거야!"
},
{
"type": "script",
"index": 12,
"speaker": "민영",
"script": "Yes! You'll do amazing things!",
"translation": "응! 넌 놀라운 일을 할 거야!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "With your help I can!",
"translation": "네 도움으로 할 수 있어!"
},
{
"type": "script",
"index": 14,
"speaker": "민영",
"script": "We're a great team always!",
"translation": "우리 항상 좋은 팀이야!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지지에 대한 문장이에요.",
"result": "True support lifts fallen spirits",
"explanation": "진정한 지지가 떨어진 기분을 올려줘요.",
"optionA": "spirits",
"optionB": "fallen",
"optionC": "support",
"optionD": "True",
"optionE": "lifts"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 성적 안 좋아",
"explanation": "ESTP의 실용적 개선과 ENFP의 격려와 가능성 보기 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건호",
"script": "I need to study harder!",
"translation": "더 열심히 공부해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "민영",
"script": "You tried your best today!",
"translation": "오늘 최선을 다했어!"
},
{
"type": "script",
"index": 3,
"speaker": "건호",
"script": "Next time will be better!",
"translation": "다음번은 더 나을 거야!"
},
{
"type": "ox",
"index": 4,
"quiz": "건호는 성적이 안 좋으면 더 열심히 공부하려고 합니다.",
"hint": "ESTP는 성적이 안 좋으면 실용적으로 더 열심히 공부하겠다고 결심해요.",
"result": "O",
"explanation": "건호는 'I need to study harder'와 'Next time will be better'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민영",
"script": "You have so much potential!",
"translation": "넌 정말 많은 잠재력이 있어!"
},
{
"type": "script",
"index": 6,
"speaker": "건호",
"script": "Thanks! Let's make a plan!",
"translation": "고마워! 계획을 세우자!"
},
{
"type": "script",
"index": 7,
"speaker": "민영",
"script": "I believe in you so much!",
"translation": "나는 너를 정말 믿어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Geon-ho will study @@ next time.",
"hint": "ESTP는 다음번에 더 열심히 공부할 거예요.",
"optionA": "harder",
"optionB": "less",
"optionC": "never",
"result": "harder",
"explanation": "건호는 다음번에 더 열심히 공부할 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "건호",
"script": "Your support means a lot!",
"translation": "네 지지가 큰 의미야!"
},
{
"type": "script",
"index": 10,
"speaker": "민영",
"script": "And your determination inspires me!",
"translation": "그리고 네 결심이 나에게 영감을 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "건호",
"script": "We'll work on it together!",
"translation": "함께 노력할 거야!"
},
{
"type": "script",
"index": 12,
"speaker": "민영",
"script": "Yes! You'll do amazing things!",
"translation": "응! 넌 놀라운 일을 할 거야!"
},
{
"type": "script",
"index": 13,
"speaker": "건호",
"script": "With your help I can!",
"translation": "네 도움으로 할 수 있어!"
},
{
"type": "script",
"index": 14,
"speaker": "민영",
"script": "We're a great team always!",
"translation": "우리 항상 좋은 팀이야!"
},
{
"type": "puzzle",
"index": 15,
"hint": "지지에 대한 문장이에요.",
"optionA": "spirits",
"optionB": "fallen",
"optionC": "support",
"optionD": "True",
"optionE": "lifts",
"result": "True support lifts fallen spirits",
"explanation": "진정한 지지가 떨어진 기분을 올려줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "창업 아이디어",
"explanation": "ESTP의 실행 가능성과 ENFP의 비전과 영향력 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Can we really do this?",
"translation": "우리 정말 이거 할 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "재훈",
"script": "Yes! Imagine the impact here!",
"translation": "응! 여기 영향력을 상상해봐!"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "We need customers first though!",
"translation": "먼저 고객이 필요해!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 사업 아이디어의 실행 가능성을 먼저 생각합니다.",
"hint": "ESTP는 창업할 때 실제로 실행 가능한지, 고객이 있는지 먼저 확인해요.",
"result": "O",
"explanation": "시우는 'Can we really do this'와 'We need customers first though'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "재훈",
"script": "We'll change people's lives daily!",
"translation": "우리 매일 사람들의 삶을 바꿀 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "That's great! But how exactly?",
"translation": "좋아! 하지만 정확히 어떻게?"
},
{
"type": "script",
"index": 7,
"speaker": "재훈",
"script": "Let's create a plan together!",
"translation": "함께 계획을 만들자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo needs @@ first for business.",
"hint": "ESTP는 사업을 위해 먼저 고객이 필요해요.",
"optionA": "customers",
"optionB": "sleep",
"optionC": "nothing",
"result": "customers",
"explanation": "시우는 사업을 위해 먼저 고객이 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "Your vision is really inspiring!",
"translation": "네 비전은 정말 영감을 줘!"
},
{
"type": "script",
"index": 10,
"speaker": "재훈",
"script": "Your realism keeps us grounded!",
"translation": "네 현실감이 우리를 현실적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "We make a perfect team!",
"translation": "우리 완벽한 팀이야!"
},
{
"type": "script",
"index": 12,
"speaker": "재훈",
"script": "Dream big but start small!",
"translation": "크게 꿈꾸지만 작게 시작해!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "That's actually really smart thinking!",
"translation": "그건 사실 정말 똑똑한 생각이야!"
},
{
"type": "script",
"index": 14,
"speaker": "재훈",
"script": "Let's make it happen together!",
"translation": "함께 이루자!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "사업에 대한 문장이에요.",
"result": "Bold dreams need solid plans",
"explanation": "대담한 꿈은 탄탄한 계획이 필요해요.",
"optionA": "need",
"optionB": "solid",
"optionC": "dreams",
"optionD": "plans",
"optionE": "Bold"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "창업 아이디어",
"explanation": "ESTP의 실행 가능성과 ENFP의 비전과 영향력 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Can we really do this?",
"translation": "우리 정말 이거 할 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "재훈",
"script": "Yes! Imagine the impact here!",
"translation": "응! 여기 영향력을 상상해봐!"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "We need customers first though!",
"translation": "먼저 고객이 필요해!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 사업 아이디어의 실행 가능성을 먼저 생각합니다.",
"hint": "ESTP는 창업할 때 실제로 실행 가능한지, 고객이 있는지 먼저 확인해요.",
"result": "O",
"explanation": "시우는 'Can we really do this'와 'We need customers first though'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "재훈",
"script": "We'll change people's lives daily!",
"translation": "우리 매일 사람들의 삶을 바꿀 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "That's great! But how exactly?",
"translation": "좋아! 하지만 정확히 어떻게?"
},
{
"type": "script",
"index": 7,
"speaker": "재훈",
"script": "Let's create a plan together!",
"translation": "함께 계획을 만들자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo needs @@ first for business.",
"hint": "ESTP는 사업을 위해 먼저 고객이 필요해요.",
"optionA": "customers",
"optionB": "sleep",
"optionC": "nothing",
"result": "customers",
"explanation": "시우는 사업을 위해 먼저 고객이 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "Your vision is really inspiring!",
"translation": "네 비전은 정말 영감을 줘!"
},
{
"type": "script",
"index": 10,
"speaker": "재훈",
"script": "Your realism keeps us grounded!",
"translation": "네 현실감이 우리를 현실적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "We make a perfect team!",
"translation": "우리 완벽한 팀이야!"
},
{
"type": "script",
"index": 12,
"speaker": "재훈",
"script": "Dream big but start small!",
"translation": "크게 꿈꾸지만 작게 시작해!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "That's actually really smart thinking!",
"translation": "그건 사실 정말 똑똑한 생각이야!"
},
{
"type": "script",
"index": 14,
"speaker": "재훈",
"script": "Let's make it happen together!",
"translation": "함께 이루자!"
},
{
"type": "puzzle",
"index": 15,
"hint": "사업에 대한 문장이에요.",
"optionA": "need",
"optionB": "solid",
"optionC": "dreams",
"optionD": "plans",
"optionE": "Bold",
"result": "Bold dreams need solid plans",
"explanation": "대담한 꿈은 탄탄한 계획이 필요해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "내 꿈의 직업",
"explanation": "ESTP의 현실적 목표와 ENFP의 열정 추구 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I want good pay first!",
"translation": "먼저 좋은 급여를 원해!"
},
{
"type": "script",
"index": 2,
"speaker": "나리",
"script": "I want to help people!",
"translation": "사람들을 돕고 싶어!"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "That's important too definitely!",
"translation": "그것도 확실히 중요해!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 직업을 선택할 때 급여를 중요하게 생각합니다.",
"hint": "ESTP는 직업을 고를 때 현실적인 조건인 급여와 안정성을 중시해요.",
"result": "O",
"explanation": "상우는 'I want good pay first'라고 말하며 현실적인 조건을 먼저 생각해요."
},
{
"type": "script",
"index": 5,
"speaker": "나리",
"script": "Money can't buy happiness though!",
"translation": "하지만 돈으로 행복을 살 수 없어!"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "But it helps us live!",
"translation": "하지만 살아가는 데 도움이 돼!"
},
{
"type": "script",
"index": 7,
"speaker": "나리",
"script": "True! We need both things!",
"translation": "맞아! 우리 둘 다 필요해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo wants good @@ from work.",
"hint": "ESTP는 일에서 좋은 급여를 원해요.",
"optionA": "pay",
"optionB": "stress",
"optionC": "problems",
"result": "pay",
"explanation": "상우는 일에서 좋은 급여를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "You follow your heart always!",
"translation": "넌 항상 네 마음을 따라!"
},
{
"type": "script",
"index": 10,
"speaker": "나리",
"script": "You keep things real always!",
"translation": "넌 항상 현실적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Maybe we can find both?",
"translation": "아마 둘 다 찾을 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "나리",
"script": "Yes! Meaningful and stable work!",
"translation": "응! 의미 있고 안정적인 일!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "That would be perfect for us!",
"translation": "그게 우리한테 완벽할 거야!"
},
{
"type": "script",
"index": 14,
"speaker": "나리",
"script": "Let's keep dreaming and planning!",
"translation": "계속 꿈꾸고 계획하자!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "직업에 대한 문장이에요.",
"result": "Great careers balance passion stability",
"explanation": "좋은 직업은 열정과 안정성의 균형을 맞춰요.",
"optionA": "Great",
"optionB": "stability",
"optionC": "balance",
"optionD": "passion",
"optionE": "careers"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "내 꿈의 직업",
"explanation": "ESTP의 현실적 목표와 ENFP의 열정 추구 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I want good pay first!",
"translation": "먼저 좋은 급여를 원해!"
},
{
"type": "script",
"index": 2,
"speaker": "나리",
"script": "I want to help people!",
"translation": "사람들을 돕고 싶어!"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "That's important too definitely!",
"translation": "그것도 확실히 중요해!"
},
{
"type": "ox",
"index": 4,
"quiz": "상우는 직업을 선택할 때 급여를 중요하게 생각합니다.",
"hint": "ESTP는 직업을 고를 때 현실적인 조건인 급여와 안정성을 중시해요.",
"result": "O",
"explanation": "상우는 'I want good pay first'라고 말하며 현실적인 조건을 먼저 생각해요."
},
{
"type": "script",
"index": 5,
"speaker": "나리",
"script": "Money can't buy happiness though!",
"translation": "하지만 돈으로 행복을 살 수 없어!"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "But it helps us live!",
"translation": "하지만 살아가는 데 도움이 돼!"
},
{
"type": "script",
"index": 7,
"speaker": "나리",
"script": "True! We need both things!",
"translation": "맞아! 우리 둘 다 필요해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Sang-woo wants good @@ from work.",
"hint": "ESTP는 일에서 좋은 급여를 원해요.",
"optionA": "pay",
"optionB": "stress",
"optionC": "problems",
"result": "pay",
"explanation": "상우는 일에서 좋은 급여를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "You follow your heart always!",
"translation": "넌 항상 네 마음을 따라!"
},
{
"type": "script",
"index": 10,
"speaker": "나리",
"script": "You keep things real always!",
"translation": "넌 항상 현실적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Maybe we can find both?",
"translation": "아마 둘 다 찾을 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "나리",
"script": "Yes! Meaningful and stable work!",
"translation": "응! 의미 있고 안정적인 일!"
},
{
"type": "script",
"index": 13,
"speaker": "상우",
"script": "That would be perfect for us!",
"translation": "그게 우리한테 완벽할 거야!"
},
{
"type": "script",
"index": 14,
"speaker": "나리",
"script": "Let's keep dreaming and planning!",
"translation": "계속 꿈꾸고 계획하자!"
},
{
"type": "puzzle",
"index": 15,
"hint": "직업에 대한 문장이에요.",
"optionA": "Great",
"optionB": "stability",
"optionC": "balance",
"optionD": "passion",
"optionE": "careers",
"result": "Great careers balance passion stability",
"explanation": "좋은 직업은 열정과 안정성의 균형을 맞춰요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "등산 vs 카페",
"explanation": "ESTP의 활동적 취미와 ENFP의 사람 관찰 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "Let's climb the mountain today!",
"translation": "오늘 산을 오르자!"
},
{
"type": "script",
"index": 2,
"speaker": "미연",
"script": "Or sit at a cafe?",
"translation": "아니면 카페에 앉아있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "We can do that anytime!",
"translation": "그건 언제든 할 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 신체 활동이 있는 취미를 선호합니다.",
"hint": "ESTP는 몸을 움직이는 활동적인 취미를 즐기고 카페에 앉아있는 것보다 선호해요.",
"result": "O",
"explanation": "태준은 'Let's climb the mountain today'라고 말하며 활동적인 취미를 제안해요."
},
{
"type": "script",
"index": 5,
"speaker": "미연",
"script": "But I love watching people!",
"translation": "하지만 사람들을 보는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "There are people on mountains!",
"translation": "산에도 사람들이 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "미연",
"script": "That's true! Let's go hiking!",
"translation": "맞아! 하이킹 가자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun wants to climb the @@.",
"hint": "ESTP는 산을 오르고 싶어해요.",
"optionA": "mountain",
"optionB": "bed",
"optionC": "never",
"result": "mountain",
"explanation": "태준은 산을 오르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "We can rest at cafe after!",
"translation": "후에 카페에서 쉴 수 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "미연",
"script": "Perfect! Best of both worlds!",
"translation": "완벽해! 두 세계의 최고!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "You find joy in everything!",
"translation": "넌 모든 것에서 기쁨을 찾아!"
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "You make everything an adventure!",
"translation": "넌 모든 걸 모험으로 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Today will be really fun!",
"translation": "오늘 정말 재미있을 거야!"
},
{
"type": "script",
"index": 14,
"speaker": "미연",
"script": "Yes! I'm so excited now!",
"translation": "응! 지금 정말 신나!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "활동에 대한 문장이에요.",
"result": "Outdoor activities refresh mind body",
"explanation": "야외 활동이 마음과 몸을 상쾌하게 해요.",
"optionA": "refresh",
"optionB": "body",
"optionC": "activities",
"optionD": "Outdoor",
"optionE": "mind"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "등산 vs 카페",
"explanation": "ESTP의 활동적 취미와 ENFP의 사람 관찰 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "Let's climb the mountain today!",
"translation": "오늘 산을 오르자!"
},
{
"type": "script",
"index": 2,
"speaker": "미연",
"script": "Or sit at a cafe?",
"translation": "아니면 카페에 앉아있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "We can do that anytime!",
"translation": "그건 언제든 할 수 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태준은 신체 활동이 있는 취미를 선호합니다.",
"hint": "ESTP는 몸을 움직이는 활동적인 취미를 즐기고 카페에 앉아있는 것보다 선호해요.",
"result": "O",
"explanation": "태준은 'Let's climb the mountain today'라고 말하며 활동적인 취미를 제안해요."
},
{
"type": "script",
"index": 5,
"speaker": "미연",
"script": "But I love watching people!",
"translation": "하지만 사람들을 보는 게 좋아!"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "There are people on mountains!",
"translation": "산에도 사람들이 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "미연",
"script": "That's true! Let's go hiking!",
"translation": "맞아! 하이킹 가자!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-jun wants to climb the @@.",
"hint": "ESTP는 산을 오르고 싶어해요.",
"optionA": "mountain",
"optionB": "bed",
"optionC": "never",
"result": "mountain",
"explanation": "태준은 산을 오르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "We can rest at cafe after!",
"translation": "후에 카페에서 쉴 수 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "미연",
"script": "Perfect! Best of both worlds!",
"translation": "완벽해! 두 세계의 최고!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "You find joy in everything!",
"translation": "넌 모든 것에서 기쁨을 찾아!"
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "You make everything an adventure!",
"translation": "넌 모든 걸 모험으로 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Today will be really fun!",
"translation": "오늘 정말 재미있을 거야!"
},
{
"type": "script",
"index": 14,
"speaker": "미연",
"script": "Yes! I'm so excited now!",
"translation": "응! 지금 정말 신나!"
},
{
"type": "puzzle",
"index": 15,
"hint": "활동에 대한 문장이에요.",
"optionA": "refresh",
"optionB": "body",
"optionC": "activities",
"optionD": "Outdoor",
"optionE": "mind",
"result": "Outdoor activities refresh mind body",
"explanation": "야외 활동이 마음과 몸을 상쾌하게 해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "악기 배우기",
"explanation": "ESTP의 실전 연습과 ENFP의 감정 표현 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "Let's just play it now!",
"translation": "그냥 지금 연주하자!"
},
{
"type": "script",
"index": 2,
"speaker": "지혜",
"script": "I want to feel it!",
"translation": "느끼고 싶어!"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Playing is the best way!",
"translation": "연주하는 게 최고의 방법이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아는 악기를 배울 때 직접 연주하며 배우려고 합니다.",
"hint": "ESTP는 악기를 배울 때 이론보다 직접 연주하면서 실전으로 배워요.",
"result": "O",
"explanation": "현아는 'Let's just play it now'와 'Playing is the best way'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지혜",
"script": "Music expresses my soul here!",
"translation": "음악이 여기 내 영혼을 표현해!"
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "That's beautiful! Keep practicing though!",
"translation": "아름다워! 하지만 계속 연습해!"
},
{
"type": "script",
"index": 7,
"speaker": "지혜",
"script": "Each note tells a story!",
"translation": "각 음이 이야기를 해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-ah thinks playing is the best @@.",
"hint": "ESTP는 연주하는 게 최고의 방법이라고 생각해요.",
"optionA": "way",
"optionB": "problem",
"optionC": "mistake",
"result": "way",
"explanation": "현아는 연주하는 게 최고의 방법이라고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "You feel music so deeply!",
"translation": "넌 음악을 정말 깊이 느껴!"
},
{
"type": "script",
"index": 10,
"speaker": "지혜",
"script": "You play it so naturally!",
"translation": "넌 정말 자연스럽게 연주해!"
},
{
"type": "script",
"index": 11,
"speaker": "현아",
"script": "Let's jam together right now!",
"translation": "지금 바로 함께 연주하자!"
},
{
"type": "script",
"index": 12,
"speaker": "지혜",
"script": "Yes! Music connects our hearts!",
"translation": "응! 음악이 우리 마음을 연결해!"
},
{
"type": "script",
"index": 13,
"speaker": "현아",
"script": "Your passion is so contagious!",
"translation": "네 열정은 정말 전염돼!"
},
{
"type": "script",
"index": 14,
"speaker": "지혜",
"script": "Your energy makes it fun!",
"translation": "네 에너지가 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "음악에 대한 문장이에요.",
"result": "Music practice connects speaks hearts",
"explanation": "음악 연습이 마음을 연결하고 말해요.",
"optionA": "connects",
"optionB": "speaks",
"optionC": "Music",
"optionD": "practice",
"optionE": "hearts"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "악기 배우기",
"explanation": "ESTP의 실전 연습과 ENFP의 감정 표현 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "Let's just play it now!",
"translation": "그냥 지금 연주하자!"
},
{
"type": "script",
"index": 2,
"speaker": "지혜",
"script": "I want to feel it!",
"translation": "느끼고 싶어!"
},
{
"type": "script",
"index": 3,
"speaker": "현아",
"script": "Playing is the best way!",
"translation": "연주하는 게 최고의 방법이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "현아는 악기를 배울 때 직접 연주하며 배우려고 합니다.",
"hint": "ESTP는 악기를 배울 때 이론보다 직접 연주하면서 실전으로 배워요.",
"result": "O",
"explanation": "현아는 'Let's just play it now'와 'Playing is the best way'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지혜",
"script": "Music expresses my soul here!",
"translation": "음악이 여기 내 영혼을 표현해!"
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "That's beautiful! Keep practicing though!",
"translation": "아름다워! 하지만 계속 연습해!"
},
{
"type": "script",
"index": 7,
"speaker": "지혜",
"script": "Each note tells a story!",
"translation": "각 음이 이야기를 해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyun-ah thinks playing is the best @@.",
"hint": "ESTP는 연주하는 게 최고의 방법이라고 생각해요.",
"optionA": "way",
"optionB": "problem",
"optionC": "mistake",
"result": "way",
"explanation": "현아는 연주하는 게 최고의 방법이라고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "You feel music so deeply!",
"translation": "넌 음악을 정말 깊이 느껴!"
},
{
"type": "script",
"index": 10,
"speaker": "지혜",
"script": "You play it so naturally!",
"translation": "넌 정말 자연스럽게 연주해!"
},
{
"type": "script",
"index": 11,
"speaker": "현아",
"script": "Let's jam together right now!",
"translation": "지금 바로 함께 연주하자!"
},
{
"type": "script",
"index": 12,
"speaker": "지혜",
"script": "Yes! Music connects our hearts!",
"translation": "응! 음악이 우리 마음을 연결해!"
},
{
"type": "script",
"index": 13,
"speaker": "현아",
"script": "Your passion is so contagious!",
"translation": "네 열정은 정말 전염돼!"
},
{
"type": "script",
"index": 14,
"speaker": "지혜",
"script": "Your energy makes it fun!",
"translation": "네 에너지가 재미있게 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "음악에 대한 문장이에요.",
"optionA": "connects",
"optionB": "speaks",
"optionC": "Music",
"optionD": "practice",
"optionE": "hearts",
"result": "Music practice connects speaks hearts",
"explanation": "음악 연습이 마음을 연결하고 말해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "프로젝트 방향 다름",
"explanation": "ESTP의 효율 우선과 ENFP의 창의성 중시 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "This way is faster clearly!",
"translation": "이 방법이 확실히 더 빨라!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "But this way is creative!",
"translation": "하지만 이 방법이 창의적이야!"
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "We have a deadline though!",
"translation": "하지만 마감일이 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "다희는 프로젝트에서 빠르고 효율적인 방법을 선호합니다.",
"hint": "ESTP는 프로젝트를 할 때 마감일을 맞추기 위해 빠르고 효율적인 방법을 선택해요.",
"result": "O",
"explanation": "다희는 'This way is faster clearly'와 'We have a deadline though'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Can we try both ways?",
"translation": "두 방법을 시도할 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "That might take too long!",
"translation": "그건 너무 오래 걸릴 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "성민",
"script": "What if we combine them?",
"translation": "그것들을 결합하면 어떨까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Da-hee's way is @@.",
"hint": "ESTP의 방법은 더 빨라요.",
"optionA": "faster",
"optionB": "slower",
"optionC": "worse",
"result": "faster",
"explanation": "다희의 방법이 더 빨라요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "That's actually pretty smart thinking!",
"translation": "사실 꽤 똑똑한 생각이야!"
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "We get speed and creativity!",
"translation": "우리 속도와 창의성을 얻어!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "You always find solutions together!",
"translation": "넌 항상 함께 해결책을 찾아!"
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "And you keep us moving!",
"translation": "그리고 넌 우리를 계속 움직이게 해!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "Let's do it your way!",
"translation": "네 방식대로 하자!"
},
{
"type": "script",
"index": 14,
"speaker": "성민",
"script": "Thanks for being so flexible!",
"translation": "그렇게 유연해줘서 고마워!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "협력에 대한 문장이에요.",
"result": "Smart teamwork blends different styles",
"explanation": "스마트한 팀워크가 다른 스타일들을 혼합해요.",
"optionA": "different",
"optionB": "Smart",
"optionC": "teamwork",
"optionD": "styles",
"optionE": "blends"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "프로젝트 방향 다름",
"explanation": "ESTP의 효율 우선과 ENFP의 창의성 중시 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다희",
"script": "This way is faster clearly!",
"translation": "이 방법이 확실히 더 빨라!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "But this way is creative!",
"translation": "하지만 이 방법이 창의적이야!"
},
{
"type": "script",
"index": 3,
"speaker": "다희",
"script": "We have a deadline though!",
"translation": "하지만 마감일이 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "다희는 프로젝트에서 빠르고 효율적인 방법을 선호합니다.",
"hint": "ESTP는 프로젝트를 할 때 마감일을 맞추기 위해 빠르고 효율적인 방법을 선택해요.",
"result": "O",
"explanation": "다희는 'This way is faster clearly'와 'We have a deadline though'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Can we try both ways?",
"translation": "두 방법을 시도할 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "다희",
"script": "That might take too long!",
"translation": "그건 너무 오래 걸릴 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "성민",
"script": "What if we combine them?",
"translation": "그것들을 결합하면 어떨까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Da-hee's way is @@.",
"hint": "ESTP의 방법은 더 빨라요.",
"optionA": "faster",
"optionB": "slower",
"optionC": "worse",
"result": "faster",
"explanation": "다희의 방법이 더 빨라요."
},
{
"type": "script",
"index": 9,
"speaker": "다희",
"script": "That's actually pretty smart thinking!",
"translation": "사실 꽤 똑똑한 생각이야!"
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "We get speed and creativity!",
"translation": "우리 속도와 창의성을 얻어!"
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "You always find solutions together!",
"translation": "넌 항상 함께 해결책을 찾아!"
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "And you keep us moving!",
"translation": "그리고 넌 우리를 계속 움직이게 해!"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "Let's do it your way!",
"translation": "네 방식대로 하자!"
},
{
"type": "script",
"index": 14,
"speaker": "성민",
"script": "Thanks for being so flexible!",
"translation": "그렇게 유연해줘서 고마워!"
},
{
"type": "puzzle",
"index": 15,
"hint": "협력에 대한 문장이에요.",
"optionA": "different",
"optionB": "Smart",
"optionC": "teamwork",
"optionD": "styles",
"optionE": "blends",
"result": "Smart teamwork blends different styles",
"explanation": "스마트한 팀워크가 다른 스타일들을 혼합해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "파티에서 실수함",
"explanation": "ESTP의 즉각 사과와 ENFP의 공감과 격려 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Sorry! I'll fix it now!",
"translation": "미안! 지금 고칠게!"
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Don't worry about it please!",
"translation": "그것에 대해 걱정하지 마!"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Let me clean this up!",
"translation": "이거 치울게!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 실수하면 바로 사과하고 해결하려고 합니다.",
"hint": "ESTP는 실수를 하면 즉시 사과하고 빠르게 문제를 해결하려고 해요.",
"result": "O",
"explanation": "시우는 'Sorry! I'll fix it now'와 'Let me clean this up'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "These things happen to everyone!",
"translation": "이런 일은 모두에게 일어나!"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Thanks for understanding me today!",
"translation": "오늘 나를 이해해줘서 고마워!"
},
{
"type": "script",
"index": 7,
"speaker": "지영",
"script": "You're doing your best always!",
"translation": "넌 항상 최선을 다하고 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo will fix it @@.",
"hint": "ESTP는 지금 그것을 고칠 거예요.",
"optionA": "now",
"optionB": "never",
"optionC": "later",
"result": "now",
"explanation": "시우는 지금 그것을 고칠 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "You make me feel better!",
"translation": "넌 내 기분을 나아지게 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "Everyone makes mistakes sometimes here!",
"translation": "여기 모두 가끔 실수를 해!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "You're so kind and understanding!",
"translation": "넌 정말 친절하고 이해심 있어!"
},
{
"type": "script",
"index": 12,
"speaker": "지영",
"script": "And you're quick to fix things!",
"translation": "그리고 넌 일을 빨리 고쳐!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Let's enjoy the party now!",
"translation": "이제 파티를 즐기자!"
},
{
"type": "script",
"index": 14,
"speaker": "지영",
"script": "Yes! Let's have fun together!",
"translation": "응! 함께 재미있게 놀자!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "용서에 대한 문장이에요.",
"result": "Quick forgiveness heals hearts wounds",
"explanation": "빠른 용서가 마음의 상처를 치유해요.",
"optionA": "wounds",
"optionB": "hearts",
"optionC": "forgiveness",
"optionD": "Quick",
"optionE": "heals"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "파티에서 실수함",
"explanation": "ESTP의 즉각 사과와 ENFP의 공감과 격려 비교",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Sorry! I'll fix it now!",
"translation": "미안! 지금 고칠게!"
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "Don't worry about it please!",
"translation": "그것에 대해 걱정하지 마!"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Let me clean this up!",
"translation": "이거 치울게!"
},
{
"type": "ox",
"index": 4,
"quiz": "시우는 실수하면 바로 사과하고 해결하려고 합니다.",
"hint": "ESTP는 실수를 하면 즉시 사과하고 빠르게 문제를 해결하려고 해요.",
"result": "O",
"explanation": "시우는 'Sorry! I'll fix it now'와 'Let me clean this up'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "These things happen to everyone!",
"translation": "이런 일은 모두에게 일어나!"
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Thanks for understanding me today!",
"translation": "오늘 나를 이해해줘서 고마워!"
},
{
"type": "script",
"index": 7,
"speaker": "지영",
"script": "You're doing your best always!",
"translation": "넌 항상 최선을 다하고 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Si-woo will fix it @@.",
"hint": "ESTP는 지금 그것을 고칠 거예요.",
"optionA": "now",
"optionB": "never",
"optionC": "later",
"result": "now",
"explanation": "시우는 지금 그것을 고칠 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "You make me feel better!",
"translation": "넌 내 기분을 나아지게 만들어!"
},
{
"type": "script",
"index": 10,
"speaker": "지영",
"script": "Everyone makes mistakes sometimes here!",
"translation": "여기 모두 가끔 실수를 해!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "You're so kind and understanding!",
"translation": "넌 정말 친절하고 이해심 있어!"
},
{
"type": "script",
"index": 12,
"speaker": "지영",
"script": "And you're quick to fix things!",
"translation": "그리고 넌 일을 빨리 고쳐!"
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "Let's enjoy the party now!",
"translation": "이제 파티를 즐기자!"
},
{
"type": "script",
"index": 14,
"speaker": "지영",
"script": "Yes! Let's have fun together!",
"translation": "응! 함께 재미있게 놀자!"
},
{
"type": "puzzle",
"index": 15,
"hint": "용서에 대한 문장이에요.",
"optionA": "wounds",
"optionB": "hearts",
"optionC": "forgiveness",
"optionD": "Quick",
"optionE": "heals",
"result": "Quick forgiveness heals hearts wounds",
"explanation": "빠른 용서가 마음의 상처를 치유해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동창회 누가 올까?",
"explanation": "ESTJ의 체계적 관리와 INTJ의 효율적 선택 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "I made a list of everyone!",
"translation": "모두의 리스트를 만들었어!"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Do we need everyone there?",
"translation": "모두가 거기 필요해?"
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Yes! It's our class reunion!",
"translation": "응! 우리 반 동창회야!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 동창회에 모든 사람을 초대하려고 합니다.",
"hint": "ESTJ는 행사를 할 때 빠짐없이 모든 사람을 포함하려고 해요.",
"result": "O",
"explanation": "준서는 'I made a list of everyone'과 'Yes! It's our class reunion'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Small groups work better though.",
"translation": "하지만 작은 그룹이 더 잘 돼."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "But that's not fair to others!",
"translation": "하지만 그건 다른 사람들에게 공평하지 않아!"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Fair point! Let's invite them all.",
"translation": "좋은 지적이야! 모두 초대하자."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo made a @@ of everyone.",
"hint": "ESTJ는 모든 사람의 리스트를 만들었어요.",
"optionA": "list",
"optionB": "mistake",
"optionC": "game",
"result": "list",
"explanation": "준서는 모든 사람의 리스트를 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "Thank you for understanding this!",
"translation": "이해해줘서 고마워!"
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Your organization skills are great!",
"translation": "네 조직 능력이 훌륭해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "We should follow the schedule!",
"translation": "일정을 따라야 해!"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Agreed! Structure helps everyone here!",
"translation": "동의해! 구조가 여기 모두에게 도움이 돼!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "Let's send invites by Friday!",
"translation": "금요일까지 초대장을 보내자!"
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "Perfect! That's efficient and clear!",
"translation": "완벽해! 효율적이고 명확해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "계획에 대한 문장이에요.",
"result": "Clear plans ensure event success",
"explanation": "명확한 계획이 행사 성공을 보장해요.",
"optionA": "plans",
"optionB": "success",
"optionC": "Clear",
"optionD": "event",
"optionE": "ensure"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동창회 누가 올까?",
"explanation": "ESTJ의 체계적 관리와 INTJ의 효율적 선택 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "I made a list of everyone!",
"translation": "모두의 리스트를 만들었어!"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Do we need everyone there?",
"translation": "모두가 거기 필요해?"
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Yes! It's our class reunion!",
"translation": "응! 우리 반 동창회야!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 동창회에 모든 사람을 초대하려고 합니다.",
"hint": "ESTJ는 행사를 할 때 빠짐없이 모든 사람을 포함하려고 해요.",
"result": "O",
"explanation": "준서는 'I made a list of everyone'과 'Yes! It's our class reunion'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Small groups work better though.",
"translation": "하지만 작은 그룹이 더 잘 돼."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "But that's not fair to others!",
"translation": "하지만 그건 다른 사람들에게 공평하지 않아!"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Fair point! Let's invite them all.",
"translation": "좋은 지적이야! 모두 초대하자."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo made a @@ of everyone.",
"hint": "ESTJ는 모든 사람의 리스트를 만들었어요.",
"optionA": "list",
"optionB": "mistake",
"optionC": "game",
"result": "list",
"explanation": "준서는 모든 사람의 리스트를 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "Thank you for understanding this!",
"translation": "이해해줘서 고마워!"
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Your organization skills are great!",
"translation": "네 조직 능력이 훌륭해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "We should follow the schedule!",
"translation": "일정을 따라야 해!"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Agreed! Structure helps everyone here!",
"translation": "동의해! 구조가 여기 모두에게 도움이 돼!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "Let's send invites by Friday!",
"translation": "금요일까지 초대장을 보내자!"
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "Perfect! That's efficient and clear!",
"translation": "완벽해! 효율적이고 명확해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "계획에 대한 문장이에요.",
"optionA": "plans",
"optionB": "success",
"optionC": "Clear",
"optionD": "event",
"optionE": "ensure",
"result": "Clear plans ensure event success",
"explanation": "명확한 계획이 행사 성공을 보장해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "단톡방 정리하자",
"explanation": "ESTJ의 규칙 만들기와 INTJ의 시스템 개선 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "We need rules for this!",
"translation": "이것에 대한 규칙이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "The whole system needs improvement.",
"translation": "전체 시스템에 개선이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "Let's start with basic rules!",
"translation": "기본 규칙부터 시작하자!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 단톡방에 기본 규칙을 만들고 싶어합니다.",
"hint": "ESTJ는 그룹 채팅방에 모두가 따를 명확한 규칙을 정하려고 해요.",
"result": "O",
"explanation": "서아는 'We need rules for this'와 'Let's start with basic rules'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "How about automatic sorting messages?",
"translation": "메시지 자동 분류는 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "That sounds too complicated now!",
"translation": "그건 지금 너무 복잡해 보여!"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "It saves time in long run.",
"translation": "장기적으로 시간을 절약해."
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah wants to start with basic @@.",
"hint": "ESTJ는 기본 규칙으로 시작하고 싶어해요.",
"optionA": "rules",
"optionB": "chaos",
"optionC": "problems",
"result": "rules",
"explanation": "서아는 기본 규칙으로 시작하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You think really long-term always!",
"translation": "넌 항상 정말 장기적으로 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "And you keep things organized!",
"translation": "그리고 넌 일을 체계적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Simple rules everyone can follow!",
"translation": "모두가 따를 수 있는 간단한 규칙!"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Then we upgrade the system!",
"translation": "그다음 시스템을 업그레이드해!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "That's actually a good plan!",
"translation": "사실 좋은 계획이야!"
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Step by step makes sense!",
"translation": "단계적으로 하는 게 말이 돼!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "시스템에 대한 문장이에요.",
"result": "Good systems improve group efficiency",
"explanation": "좋은 시스템이 그룹 효율성을 개선해요.",
"optionA": "improve",
"optionB": "Good",
"optionC": "systems",
"optionD": "group",
"optionE": "efficiency"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "단톡방 정리하자",
"explanation": "ESTJ의 규칙 만들기와 INTJ의 시스템 개선 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "We need rules for this!",
"translation": "이것에 대한 규칙이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "The whole system needs improvement.",
"translation": "전체 시스템에 개선이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "Let's start with basic rules!",
"translation": "기본 규칙부터 시작하자!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 단톡방에 기본 규칙을 만들고 싶어합니다.",
"hint": "ESTJ는 그룹 채팅방에 모두가 따를 명확한 규칙을 정하려고 해요.",
"result": "O",
"explanation": "서아는 'We need rules for this'와 'Let's start with basic rules'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "How about automatic sorting messages?",
"translation": "메시지 자동 분류는 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "That sounds too complicated now!",
"translation": "그건 지금 너무 복잡해 보여!"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "It saves time in long run.",
"translation": "장기적으로 시간을 절약해."
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah wants to start with basic @@.",
"hint": "ESTJ는 기본 규칙으로 시작하고 싶어해요.",
"optionA": "rules",
"optionB": "chaos",
"optionC": "problems",
"result": "rules",
"explanation": "서아는 기본 규칙으로 시작하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You think really long-term always!",
"translation": "넌 항상 정말 장기적으로 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "And you keep things organized!",
"translation": "그리고 넌 일을 체계적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Simple rules everyone can follow!",
"translation": "모두가 따를 수 있는 간단한 규칙!"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Then we upgrade the system!",
"translation": "그다음 시스템을 업그레이드해!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "That's actually a good plan!",
"translation": "사실 좋은 계획이야!"
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Step by step makes sense!",
"translation": "단계적으로 하는 게 말이 돼!"
},
{
"type": "puzzle",
"index": 15,
"hint": "시스템에 대한 문장이에요.",
"optionA": "improve",
"optionB": "Good",
"optionC": "systems",
"optionD": "group",
"optionE": "efficiency",
"result": "Good systems improve group efficiency",
"explanation": "좋은 시스템이 그룹 효율성을 개선해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "뉴스 어떻게 볼까?",
"explanation": "ESTJ의 신뢰할 매체와 INTJ의 다각도 분석 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "I read the main newspaper!",
"translation": "주요 신문을 읽어!"
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "I compare different sources always.",
"translation": "항상 다른 출처들을 비교해."
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "This one is most trusted!",
"translation": "이게 가장 신뢰받아!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 검증되고 신뢰받는 언론사의 뉴스를 읽습니다.",
"hint": "ESTJ는 검증되고 전통적으로 신뢰받는 주요 언론사의 뉴스를 선호해요.",
"result": "O",
"explanation": "태윤은 'I read the main newspaper'와 'This one is most trusted'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "But different views show patterns.",
"translation": "하지만 다른 관점들이 패턴을 보여줘."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "That takes too much time!",
"translation": "그건 시간이 너무 많이 걸려!"
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "It helps understand the truth.",
"translation": "진실을 이해하는 데 도움이 돼."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun reads the main @@.",
"hint": "ESTJ는 주요 신문을 읽어요.",
"optionA": "newspaper",
"optionB": "comic",
"optionC": "nothing",
"result": "newspaper",
"explanation": "태윤은 주요 신문을 읽어요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "You're very thorough with research!",
"translation": "넌 조사를 정말 철저히 해!"
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "You're efficient with your time!",
"translation": "넌 시간을 효율적으로 써!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Facts are facts from trusted sources!",
"translation": "신뢰할 출처의 사실은 사실이야!"
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "And patterns reveal deeper truth!",
"translation": "그리고 패턴이 더 깊은 진실을 드러내!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "Maybe I'll try your way!",
"translation": "아마 네 방법을 시도할게!"
},
{
"type": "script",
"index": 14,
"speaker": "승현",
"script": "And I'll save some time!",
"translation": "그리고 나는 시간을 좀 절약할게!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정보에 대한 문장이에요.",
"result": "Multiple sources provide complete perspective",
"explanation": "여러 출처가 완전한 관점을 제공해요.",
"optionA": "complete",
"optionB": "perspective",
"optionC": "provide",
"optionD": "sources",
"optionE": "Multiple"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "뉴스 어떻게 볼까?",
"explanation": "ESTJ의 신뢰할 매체와 INTJ의 다각도 분석 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "I read the main newspaper!",
"translation": "주요 신문을 읽어!"
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "I compare different sources always.",
"translation": "항상 다른 출처들을 비교해."
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "This one is most trusted!",
"translation": "이게 가장 신뢰받아!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 검증되고 신뢰받는 언론사의 뉴스를 읽습니다.",
"hint": "ESTJ는 검증되고 전통적으로 신뢰받는 주요 언론사의 뉴스를 선호해요.",
"result": "O",
"explanation": "태윤은 'I read the main newspaper'와 'This one is most trusted'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "But different views show patterns.",
"translation": "하지만 다른 관점들이 패턴을 보여줘."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "That takes too much time!",
"translation": "그건 시간이 너무 많이 걸려!"
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "It helps understand the truth.",
"translation": "진실을 이해하는 데 도움이 돼."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun reads the main @@.",
"hint": "ESTJ는 주요 신문을 읽어요.",
"optionA": "newspaper",
"optionB": "comic",
"optionC": "nothing",
"result": "newspaper",
"explanation": "태윤은 주요 신문을 읽어요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "You're very thorough with research!",
"translation": "넌 조사를 정말 철저히 해!"
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "You're efficient with your time!",
"translation": "넌 시간을 효율적으로 써!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Facts are facts from trusted sources!",
"translation": "신뢰할 출처의 사실은 사실이야!"
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "And patterns reveal deeper truth!",
"translation": "그리고 패턴이 더 깊은 진실을 드러내!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "Maybe I'll try your way!",
"translation": "아마 네 방법을 시도할게!"
},
{
"type": "script",
"index": 14,
"speaker": "승현",
"script": "And I'll save some time!",
"translation": "그리고 나는 시간을 좀 절약할게!"
},
{
"type": "puzzle",
"index": 15,
"hint": "정보에 대한 문장이에요.",
"optionA": "complete",
"optionB": "perspective",
"optionC": "provide",
"optionD": "sources",
"optionE": "Multiple",
"result": "Multiple sources provide complete perspective",
"explanation": "여러 출처가 완전한 관점을 제공해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "책 추천해줘",
"explanation": "ESTJ의 실용서와 INTJ의 전략서 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "This book has clear steps!",
"translation": "이 책은 명확한 단계가 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "This one challenges your thinking!",
"translation": "이건 네 생각에 도전해!"
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "I like books I can use!",
"translation": "쓸 수 있는 책이 좋아!"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 실생활에 바로 적용할 수 있는 실용서를 좋아합니다.",
"hint": "ESTJ는 구체적인 방법과 단계가 있어서 바로 적용할 수 있는 책을 선호해요.",
"result": "O",
"explanation": "예은은 'This book has clear steps'와 'I like books I can use'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Abstract concepts help you grow.",
"translation": "추상적 개념이 성장하도록 도와줘."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "But how do I apply it?",
"translation": "하지만 어떻게 적용해?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "You develop your own way.",
"translation": "스스로 방법을 개발해."
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun likes books with clear @@.",
"hint": "ESTJ는 명확한 단계가 있는 책을 좋아해요.",
"optionA": "steps",
"optionB": "pictures",
"optionC": "nothing",
"result": "steps",
"explanation": "예은은 명확한 단계가 있는 책을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You think really deeply always!",
"translation": "넌 항상 정말 깊이 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "You focus on practical results!",
"translation": "넌 실용적인 결과에 집중해!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "Let's read both books together!",
"translation": "두 책 다 함께 읽자!"
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Good idea! Balance is important!",
"translation": "좋은 생각이야! 균형이 중요해!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "Practical and theoretical knowledge both!",
"translation": "실용적이고 이론적인 지식 둘 다!"
},
{
"type": "script",
"index": 14,
"speaker": "재현",
"script": "That's actually very smart thinking!",
"translation": "사실 정말 똑똑한 생각이야!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "독서에 대한 문장이에요.",
"result": "Good books expand open minds",
"explanation": "좋은 책이 열린 마음을 확장해요.",
"optionA": "books",
"optionB": "expand",
"optionC": "Good",
"optionD": "minds",
"optionE": "open"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "책 추천해줘",
"explanation": "ESTJ의 실용서와 INTJ의 전략서 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "This book has clear steps!",
"translation": "이 책은 명확한 단계가 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "This one challenges your thinking!",
"translation": "이건 네 생각에 도전해!"
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "I like books I can use!",
"translation": "쓸 수 있는 책이 좋아!"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 실생활에 바로 적용할 수 있는 실용서를 좋아합니다.",
"hint": "ESTJ는 구체적인 방법과 단계가 있어서 바로 적용할 수 있는 책을 선호해요.",
"result": "O",
"explanation": "예은은 'This book has clear steps'와 'I like books I can use'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Abstract concepts help you grow.",
"translation": "추상적 개념이 성장하도록 도와줘."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "But how do I apply it?",
"translation": "하지만 어떻게 적용해?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "You develop your own way.",
"translation": "스스로 방법을 개발해."
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun likes books with clear @@.",
"hint": "ESTJ는 명확한 단계가 있는 책을 좋아해요.",
"optionA": "steps",
"optionB": "pictures",
"optionC": "nothing",
"result": "steps",
"explanation": "예은은 명확한 단계가 있는 책을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You think really deeply always!",
"translation": "넌 항상 정말 깊이 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "You focus on practical results!",
"translation": "넌 실용적인 결과에 집중해!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "Let's read both books together!",
"translation": "두 책 다 함께 읽자!"
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Good idea! Balance is important!",
"translation": "좋은 생각이야! 균형이 중요해!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "Practical and theoretical knowledge both!",
"translation": "실용적이고 이론적인 지식 둘 다!"
},
{
"type": "script",
"index": 14,
"speaker": "재현",
"script": "That's actually very smart thinking!",
"translation": "사실 정말 똑똑한 생각이야!"
},
{
"type": "puzzle",
"index": 15,
"hint": "독서에 대한 문장이에요.",
"optionA": "books",
"optionB": "expand",
"optionC": "Good",
"optionD": "minds",
"optionE": "open",
"result": "Good books expand open minds",
"explanation": "좋은 책이 열린 마음을 확장해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "청소기 살 거야",
"explanation": "ESTJ의 실용성과 INTJ의 장기 투자 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "This one is best-selling now!",
"translation": "이게 지금 베스트셀러야!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "But this one lasts longer.",
"translation": "하지만 이게 더 오래 가."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "Everyone uses this brand already!",
"translation": "모두 이미 이 브랜드를 써!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 많은 사람들이 사용하는 검증된 제품을 선택합니다.",
"hint": "ESTJ는 많은 사람들이 선택하고 검증된 베스트셀러 제품을 신뢰해요.",
"result": "O",
"explanation": "소라는 'This one is best-selling now'와 'Everyone uses this brand already'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Long-term value matters more here.",
"translation": "여기서 장기적 가치가 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "But it costs too much!",
"translation": "하지만 너무 비싸!"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "It saves money over time.",
"translation": "시간이 지나면 돈을 절약해."
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra likes the best-selling @@.",
"hint": "ESTJ는 베스트셀러인 것을 좋아해요.",
"optionA": "one",
"optionB": "nothing",
"optionC": "problem",
"result": "one",
"explanation": "소라는 베스트셀러인 것을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You think ahead really well!",
"translation": "넌 정말 앞을 잘 내다봐!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You consider what works now!",
"translation": "넌 지금 되는 것을 고려해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Maybe the expensive one is better?",
"translation": "아마 비싼 게 더 나아?"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "It's an investment not expense!",
"translation": "비용이 아니라 투자야!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That makes sense for long term!",
"translation": "장기적으로는 말이 되네!"
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Smart choices save money later!",
"translation": "현명한 선택이 나중에 돈을 절약해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "구매에 대한 문장이에요.",
"result": "Smart purchases save future money",
"explanation": "현명한 구매가 미래의 돈을 절약해요.",
"optionA": "Smart",
"optionB": "save",
"optionC": "money",
"optionD": "future",
"optionE": "purchases"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "청소기 살 거야",
"explanation": "ESTJ의 실용성과 INTJ의 장기 투자 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "This one is best-selling now!",
"translation": "이게 지금 베스트셀러야!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "But this one lasts longer.",
"translation": "하지만 이게 더 오래 가."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "Everyone uses this brand already!",
"translation": "모두 이미 이 브랜드를 써!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 많은 사람들이 사용하는 검증된 제품을 선택합니다.",
"hint": "ESTJ는 많은 사람들이 선택하고 검증된 베스트셀러 제품을 신뢰해요.",
"result": "O",
"explanation": "소라는 'This one is best-selling now'와 'Everyone uses this brand already'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Long-term value matters more here.",
"translation": "여기서 장기적 가치가 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "But it costs too much!",
"translation": "하지만 너무 비싸!"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "It saves money over time.",
"translation": "시간이 지나면 돈을 절약해."
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra likes the best-selling @@.",
"hint": "ESTJ는 베스트셀러인 것을 좋아해요.",
"optionA": "one",
"optionB": "nothing",
"optionC": "problem",
"result": "one",
"explanation": "소라는 베스트셀러인 것을 좋아해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You think ahead really well!",
"translation": "넌 정말 앞을 잘 내다봐!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You consider what works now!",
"translation": "넌 지금 되는 것을 고려해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Maybe the expensive one is better?",
"translation": "아마 비싼 게 더 나아?"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "It's an investment not expense!",
"translation": "비용이 아니라 투자야!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That makes sense for long term!",
"translation": "장기적으로는 말이 되네!"
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Smart choices save money later!",
"translation": "현명한 선택이 나중에 돈을 절약해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "구매에 대한 문장이에요.",
"optionA": "Smart",
"optionB": "save",
"optionC": "money",
"optionD": "future",
"optionE": "purchases",
"result": "Smart purchases save future money",
"explanation": "현명한 구매가 미래의 돈을 절약해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "여행지 정하기",
"explanation": "ESTJ의 검증된 명소와 INTJ의 효율적 동선 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Let's visit all famous places!",
"translation": "유명한 곳들을 모두 방문하자!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "Let's optimize our route first.",
"translation": "먼저 우리 경로를 최적화하자."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "The guidebook shows these spots!",
"translation": "가이드북이 이 장소들을 보여줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 가이드북에 나온 유명한 관광지를 모두 가고 싶어합니다.",
"hint": "ESTJ는 여행할 때 가이드북의 검증된 유명 관광지를 빠짐없이 방문하려고 해요.",
"result": "O",
"explanation": "성훈은 'Let's visit all famous places'와 'The guidebook shows these spots'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Some places waste our time.",
"translation": "어떤 장소들은 우리 시간을 낭비해."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "But they're famous for reasons!",
"translation": "하지만 이유가 있어서 유명해!"
},
{
"type": "script",
"index": 7,
"speaker": "현석",
"script": "True! Let's pick the best ones.",
"translation": "맞아! 최고의 것들을 고르자."
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants to visit all famous @@.",
"hint": "ESTJ는 모든 유명한 장소들을 방문하고 싶어해요.",
"optionA": "places",
"optionB": "nothing",
"optionC": "problems",
"result": "places",
"explanation": "성훈은 모든 유명한 장소들을 방문하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "You plan so strategically always!",
"translation": "넌 항상 정말 전략적으로 계획해!"
},
{
"type": "script",
"index": 10,
"speaker": "현석",
"script": "You follow proven recommendations well!",
"translation": "넌 검증된 추천을 잘 따라!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Which ones save the most time?",
"translation": "어떤 것들이 가장 시간을 절약해?"
},
{
"type": "script",
"index": 12,
"speaker": "현석",
"script": "These three cover everything important!",
"translation": "이 세 곳이 중요한 모든 것을 커버해!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "Perfect! That's efficient and complete!",
"translation": "완벽해! 효율적이고 완전해!"
},
{
"type": "script",
"index": 14,
"speaker": "현석",
"script": "We see more with less time!",
"translation": "더 적은 시간으로 더 많이 봐!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "여행에 대한 문장이에요.",
"result": "Efficient planning maximize travel experience",
"explanation": "효율적인 계획이 여행 경험을 극대화해요.",
"optionA": "planning",
"optionB": "travel",
"optionC": "maximize",
"optionD": "experience",
"optionE": "Efficient"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "여행지 정하기",
"explanation": "ESTJ의 검증된 명소와 INTJ의 효율적 동선 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Let's visit all famous places!",
"translation": "유명한 곳들을 모두 방문하자!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "Let's optimize our route first.",
"translation": "먼저 우리 경로를 최적화하자."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "The guidebook shows these spots!",
"translation": "가이드북이 이 장소들을 보여줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 가이드북에 나온 유명한 관광지를 모두 가고 싶어합니다.",
"hint": "ESTJ는 여행할 때 가이드북의 검증된 유명 관광지를 빠짐없이 방문하려고 해요.",
"result": "O",
"explanation": "성훈은 'Let's visit all famous places'와 'The guidebook shows these spots'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Some places waste our time.",
"translation": "어떤 장소들은 우리 시간을 낭비해."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "But they're famous for reasons!",
"translation": "하지만 이유가 있어서 유명해!"
},
{
"type": "script",
"index": 7,
"speaker": "현석",
"script": "True! Let's pick the best ones.",
"translation": "맞아! 최고의 것들을 고르자."
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants to visit all famous @@.",
"hint": "ESTJ는 모든 유명한 장소들을 방문하고 싶어해요.",
"optionA": "places",
"optionB": "nothing",
"optionC": "problems",
"result": "places",
"explanation": "성훈은 모든 유명한 장소들을 방문하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "You plan so strategically always!",
"translation": "넌 항상 정말 전략적으로 계획해!"
},
{
"type": "script",
"index": 10,
"speaker": "현석",
"script": "You follow proven recommendations well!",
"translation": "넌 검증된 추천을 잘 따라!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Which ones save the most time?",
"translation": "어떤 것들이 가장 시간을 절약해?"
},
{
"type": "script",
"index": 12,
"speaker": "현석",
"script": "These three cover everything important!",
"translation": "이 세 곳이 중요한 모든 것을 커버해!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "Perfect! That's efficient and complete!",
"translation": "완벽해! 효율적이고 완전해!"
},
{
"type": "script",
"index": 14,
"speaker": "현석",
"script": "We see more with less time!",
"translation": "더 적은 시간으로 더 많이 봐!"
},
{
"type": "puzzle",
"index": 15,
"hint": "여행에 대한 문장이에요.",
"optionA": "planning",
"optionB": "travel",
"optionC": "maximize",
"optionD": "experience",
"optionE": "Efficient",
"result": "Efficient planning maximize travel experience",
"explanation": "효율적인 계획이 여행 경험을 극대화해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "파일 정리 시스템",
"explanation": "ESTJ의 폴더 분류와 INTJ의 검색 최적화 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Each file needs its folder!",
"translation": "각 파일은 폴더가 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Smart tags work better though.",
"translation": "하지만 스마트 태그가 더 잘 돼."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "Folders are clear and simple!",
"translation": "폴더는 명확하고 간단해!"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 파일을 명확한 폴더별로 분류하여 정리합니다.",
"hint": "ESTJ는 파일을 명확한 카테고리의 폴더로 체계적으로 분류해서 정리해요.",
"result": "O",
"explanation": "하영은 'Each file needs its folder'와 'Folders are clear and simple'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "But one file fits many categories.",
"translation": "하지만 한 파일이 여러 카테고리에 맞아."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "Then put it in main category!",
"translation": "그럼 주요 카테고리에 넣어!"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Tags let you find it faster.",
"translation": "태그가 더 빨리 찾게 해줘."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young thinks folders are clear and @@.",
"hint": "ESTJ는 폴더가 명확하고 간단하다고 생각해요.",
"optionA": "simple",
"optionB": "hard",
"optionC": "bad",
"result": "simple",
"explanation": "하영은 폴더가 명확하고 간단하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "Your system is really advanced!",
"translation": "네 시스템은 정말 고급이야!"
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Your structure is really solid!",
"translation": "네 구조는 정말 탄탄해!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Can we use both methods?",
"translation": "두 방법을 쓸 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Yes! Folders plus tags together!",
"translation": "응! 폴더와 태그를 함께!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "That covers all the bases!",
"translation": "그게 모든 것을 커버해!"
},
{
"type": "script",
"index": 14,
"speaker": "지원",
"script": "Best of both worlds here!",
"translation": "여기 두 세계의 최고!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정리에 대한 문장이에요.",
"result": "Organized systems boost work productivity",
"explanation": "체계적인 시스템이 업무 생산성을 높여요.",
"optionA": "productivity",
"optionB": "Organized",
"optionC": "boost",
"optionD": "systems",
"optionE": "work"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "파일 정리 시스템",
"explanation": "ESTJ의 폴더 분류와 INTJ의 검색 최적화 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Each file needs its folder!",
"translation": "각 파일은 폴더가 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Smart tags work better though.",
"translation": "하지만 스마트 태그가 더 잘 돼."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "Folders are clear and simple!",
"translation": "폴더는 명확하고 간단해!"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 파일을 명확한 폴더별로 분류하여 정리합니다.",
"hint": "ESTJ는 파일을 명확한 카테고리의 폴더로 체계적으로 분류해서 정리해요.",
"result": "O",
"explanation": "하영은 'Each file needs its folder'와 'Folders are clear and simple'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "But one file fits many categories.",
"translation": "하지만 한 파일이 여러 카테고리에 맞아."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "Then put it in main category!",
"translation": "그럼 주요 카테고리에 넣어!"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Tags let you find it faster.",
"translation": "태그가 더 빨리 찾게 해줘."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young thinks folders are clear and @@.",
"hint": "ESTJ는 폴더가 명확하고 간단하다고 생각해요.",
"optionA": "simple",
"optionB": "hard",
"optionC": "bad",
"result": "simple",
"explanation": "하영은 폴더가 명확하고 간단하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "Your system is really advanced!",
"translation": "네 시스템은 정말 고급이야!"
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Your structure is really solid!",
"translation": "네 구조는 정말 탄탄해!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Can we use both methods?",
"translation": "두 방법을 쓸 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Yes! Folders plus tags together!",
"translation": "응! 폴더와 태그를 함께!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "That covers all the bases!",
"translation": "그게 모든 것을 커버해!"
},
{
"type": "script",
"index": 14,
"speaker": "지원",
"script": "Best of both worlds here!",
"translation": "여기 두 세계의 최고!"
},
{
"type": "puzzle",
"index": 15,
"hint": "정리에 대한 문장이에요.",
"optionA": "productivity",
"optionB": "Organized",
"optionC": "boost",
"optionD": "systems",
"optionE": "work",
"result": "Organized systems boost work productivity",
"explanation": "체계적인 시스템이 업무 생산성을 높여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "할 일 앱 쓰기",
"explanation": "ESTJ의 체크리스트와 INTJ의 우선순위 시스템 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "I check off tasks daily!",
"translation": "매일 작업을 체크해!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I rank them by importance.",
"translation": "중요도로 순위를 매겨."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Finishing everything feels great always!",
"translation": "모든 것을 끝내는 게 항상 기분 좋아!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 할 일 목록의 모든 항목을 완료하고 싶어합니다.",
"hint": "ESTJ는 할 일 목록의 모든 것을 하나씩 체크하며 완료하는 것을 좋아해요.",
"result": "O",
"explanation": "준서는 'I check off tasks daily'와 'Finishing everything feels great always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "But some tasks matter more.",
"translation": "하지만 어떤 작업들이 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "All tasks need to be done!",
"translation": "모든 작업이 완료될 필요가 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "True! But order changes results.",
"translation": "맞아! 하지만 순서가 결과를 바꿔."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo checks off tasks @@.",
"hint": "ESTJ는 매일 작업을 체크해요.",
"optionA": "daily",
"optionB": "never",
"optionC": "yearly",
"result": "daily",
"explanation": "준서는 매일 작업을 체크해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You think so strategically here!",
"translation": "넌 여기서 정말 전략적으로 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "You're consistent and reliable always!",
"translation": "넌 항상 일관되고 믿을 수 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Maybe I should rank them?",
"translation": "아마 순위를 매겨야 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "High-impact tasks first makes sense!",
"translation": "먼저 영향력 높은 작업이 말이 돼!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "Then finish the rest completely!",
"translation": "그다음 나머지를 완전히 끝내!"
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Perfect! Efficient and thorough both!",
"translation": "완벽해! 효율적이고 철저한 둘 다!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "우선순위에 대한 문장이에요.",
"result": "Smart priorities maximize work results",
"explanation": "현명한 우선순위가 업무 결과를 극대화해요.",
"optionA": "maximize",
"optionB": "work",
"optionC": "Smart",
"optionD": "results",
"optionE": "priorities"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "할 일 앱 쓰기",
"explanation": "ESTJ의 체크리스트와 INTJ의 우선순위 시스템 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "I check off tasks daily!",
"translation": "매일 작업을 체크해!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I rank them by importance.",
"translation": "중요도로 순위를 매겨."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Finishing everything feels great always!",
"translation": "모든 것을 끝내는 게 항상 기분 좋아!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 할 일 목록의 모든 항목을 완료하고 싶어합니다.",
"hint": "ESTJ는 할 일 목록의 모든 것을 하나씩 체크하며 완료하는 것을 좋아해요.",
"result": "O",
"explanation": "준서는 'I check off tasks daily'와 'Finishing everything feels great always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "But some tasks matter more.",
"translation": "하지만 어떤 작업들이 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "All tasks need to be done!",
"translation": "모든 작업이 완료될 필요가 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "True! But order changes results.",
"translation": "맞아! 하지만 순서가 결과를 바꿔."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo checks off tasks @@.",
"hint": "ESTJ는 매일 작업을 체크해요.",
"optionA": "daily",
"optionB": "never",
"optionC": "yearly",
"result": "daily",
"explanation": "준서는 매일 작업을 체크해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You think so strategically here!",
"translation": "넌 여기서 정말 전략적으로 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "You're consistent and reliable always!",
"translation": "넌 항상 일관되고 믿을 수 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Maybe I should rank them?",
"translation": "아마 순위를 매겨야 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "High-impact tasks first makes sense!",
"translation": "먼저 영향력 높은 작업이 말이 돼!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "Then finish the rest completely!",
"translation": "그다음 나머지를 완전히 끝내!"
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Perfect! Efficient and thorough both!",
"translation": "완벽해! 효율적이고 철저한 둘 다!"
},
{
"type": "puzzle",
"index": 15,
"hint": "우선순위에 대한 문장이에요.",
"optionA": "maximize",
"optionB": "work",
"optionC": "Smart",
"optionD": "results",
"optionE": "priorities",
"result": "Smart priorities maximize work results",
"explanation": "현명한 우선순위가 업무 결과를 극대화해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "프로젝트 마감일 닥침",
"explanation": "ESTJ의 체계적 진행과 INTJ의 핵심 집중 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "Let's finish everything on list!",
"translation": "리스트의 모든 것을 끝내자!"
},
{
"type": "script",
"index": 2,
"speaker": "지현",
"script": "Let's focus on key parts!",
"translation": "핵심 부분에 집중하자!"
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "But we planned to do everything!",
"translation": "하지만 모든 것을 하기로 계획했어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 계획한 모든 것을 완료하려고 합니다.",
"hint": "ESTJ는 마감일이 다가와도 원래 계획한 모든 것을 끝내려고 해요.",
"result": "O",
"explanation": "태윤은 'Let's finish everything on list'와 'But we planned to do everything'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지현",
"script": "Time forces us to choose.",
"translation": "시간이 우리에게 선택하도록 강제해."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "We can work faster together!",
"translation": "함께 더 빨리 일할 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "지현",
"script": "Smart! Speed and quality both!",
"translation": "현명해! 속도와 품질 둘 다!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun wants to finish everything on @@.",
"hint": "ESTJ는 리스트의 모든 것을 끝내고 싶어해요.",
"optionA": "list",
"optionB": "floor",
"optionC": "never",
"result": "list",
"explanation": "태윤은 리스트의 모든 것을 끝내고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "You prioritize so well always!",
"translation": "넌 항상 정말 잘 우선순위를 매겨!"
},
{
"type": "script",
"index": 10,
"speaker": "지현",
"script": "You stay committed to plans!",
"translation": "넌 계획에 헌신적이야!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Which parts matter most now?",
"translation": "지금 어떤 부분이 가장 중요해?"
},
{
"type": "script",
"index": 12,
"speaker": "지현",
"script": "These three determine our success!",
"translation": "이 세 가지가 우리 성공을 결정해!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "Let's do those perfectly first!",
"translation": "먼저 그것들을 완벽하게 하자!"
},
{
"type": "script",
"index": 14,
"speaker": "지현",
"script": "Then add others if possible!",
"translation": "그다음 가능하면 다른 것들을 추가해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "마감일에 대한 문장이에요.",
"result": "Clear focus reduce deadline stress",
"explanation": "명확한 집중이 마감일 스트레스를 줄여요.",
"optionA": "focus",
"optionB": "deadline",
"optionC": "reduce",
"optionD": "Clear",
"optionE": "stress"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "프로젝트 마감일 닥침",
"explanation": "ESTJ의 체계적 진행과 INTJ의 핵심 집중 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "Let's finish everything on list!",
"translation": "리스트의 모든 것을 끝내자!"
},
{
"type": "script",
"index": 2,
"speaker": "지현",
"script": "Let's focus on key parts!",
"translation": "핵심 부분에 집중하자!"
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "But we planned to do everything!",
"translation": "하지만 모든 것을 하기로 계획했어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 계획한 모든 것을 완료하려고 합니다.",
"hint": "ESTJ는 마감일이 다가와도 원래 계획한 모든 것을 끝내려고 해요.",
"result": "O",
"explanation": "태윤은 'Let's finish everything on list'와 'But we planned to do everything'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지현",
"script": "Time forces us to choose.",
"translation": "시간이 우리에게 선택하도록 강제해."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "We can work faster together!",
"translation": "함께 더 빨리 일할 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "지현",
"script": "Smart! Speed and quality both!",
"translation": "현명해! 속도와 품질 둘 다!"
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun wants to finish everything on @@.",
"hint": "ESTJ는 리스트의 모든 것을 끝내고 싶어해요.",
"optionA": "list",
"optionB": "floor",
"optionC": "never",
"result": "list",
"explanation": "태윤은 리스트의 모든 것을 끝내고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "You prioritize so well always!",
"translation": "넌 항상 정말 잘 우선순위를 매겨!"
},
{
"type": "script",
"index": 10,
"speaker": "지현",
"script": "You stay committed to plans!",
"translation": "넌 계획에 헌신적이야!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Which parts matter most now?",
"translation": "지금 어떤 부분이 가장 중요해?"
},
{
"type": "script",
"index": 12,
"speaker": "지현",
"script": "These three determine our success!",
"translation": "이 세 가지가 우리 성공을 결정해!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "Let's do those perfectly first!",
"translation": "먼저 그것들을 완벽하게 하자!"
},
{
"type": "script",
"index": 14,
"speaker": "지현",
"script": "Then add others if possible!",
"translation": "그다음 가능하면 다른 것들을 추가해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "마감일에 대한 문장이에요.",
"optionA": "focus",
"optionB": "deadline",
"optionC": "reduce",
"optionD": "Clear",
"optionE": "stress",
"result": "Clear focus reduce deadline stress",
"explanation": "명확한 집중이 마감일 스트레스를 줄여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 계획 변경됨",
"explanation": "ESTJ의 대체 계획과 INTJ의 시스템 재구성 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "We need plan B now!",
"translation": "지금 플랜 B가 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Let's rethink the whole approach.",
"translation": "전체 접근 방식을 다시 생각하자."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "But we don't have time!",
"translation": "하지만 시간이 없어!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 원래 계획이 안 되면 대체 계획을 실행합니다.",
"hint": "ESTJ는 계획이 변경되면 미리 준비한 대체 계획(플랜 B)을 빠르게 실행해요.",
"result": "O",
"explanation": "서아는 'We need plan B now'라고 말하며 대체 계획을 원해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "New situation needs new strategy.",
"translation": "새 상황은 새 전략이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "Plan B covers this situation!",
"translation": "플랜 B가 이 상황을 커버해!"
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Smart! You prepared backup plans!",
"translation": "현명해! 백업 계획을 준비했네!"
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah needs plan @@ right now.",
"hint": "ESTJ는 지금 바로 플랜 B가 필요해요.",
"optionA": "B",
"optionB": "A",
"optionC": "nothing",
"result": "B",
"explanation": "서아는 지금 바로 플랜 B가 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You adapt really quickly here!",
"translation": "넌 여기서 정말 빨리 적응해!"
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "You plan for all scenarios!",
"translation": "넌 모든 시나리오를 계획해!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Let's use plan B first!",
"translation": "먼저 플랜 B를 쓰자!"
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Then optimize it as needed!",
"translation": "그다음 필요에 따라 최적화해!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "Action now, improvements later sounds good!",
"translation": "지금 행동, 나중에 개선 좋게 들려!"
},
{
"type": "script",
"index": 14,
"speaker": "승현",
"script": "Practical and strategic approach together!",
"translation": "실용적이고 전략적 접근 함께!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준비에 대한 문장이에요.",
"result": "Backup plans ensure business continuity",
"explanation": "백업 계획이 사업 연속성을 보장해요.",
"optionA": "continuity",
"optionB": "ensure",
"optionC": "plans",
"optionD": "Backup",
"optionE": "business"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 계획 변경됨",
"explanation": "ESTJ의 대체 계획과 INTJ의 시스템 재구성 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "We need plan B now!",
"translation": "지금 플랜 B가 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Let's rethink the whole approach.",
"translation": "전체 접근 방식을 다시 생각하자."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "But we don't have time!",
"translation": "하지만 시간이 없어!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 원래 계획이 안 되면 대체 계획을 실행합니다.",
"hint": "ESTJ는 계획이 변경되면 미리 준비한 대체 계획(플랜 B)을 빠르게 실행해요.",
"result": "O",
"explanation": "서아는 'We need plan B now'라고 말하며 대체 계획을 원해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "New situation needs new strategy.",
"translation": "새 상황은 새 전략이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "Plan B covers this situation!",
"translation": "플랜 B가 이 상황을 커버해!"
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Smart! You prepared backup plans!",
"translation": "현명해! 백업 계획을 준비했네!"
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah needs plan @@ right now.",
"hint": "ESTJ는 지금 바로 플랜 B가 필요해요.",
"optionA": "B",
"optionB": "A",
"optionC": "nothing",
"result": "B",
"explanation": "서아는 지금 바로 플랜 B가 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You adapt really quickly here!",
"translation": "넌 여기서 정말 빨리 적응해!"
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "You plan for all scenarios!",
"translation": "넌 모든 시나리오를 계획해!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Let's use plan B first!",
"translation": "먼저 플랜 B를 쓰자!"
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Then optimize it as needed!",
"translation": "그다음 필요에 따라 최적화해!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "Action now, improvements later sounds good!",
"translation": "지금 행동, 나중에 개선 좋게 들려!"
},
{
"type": "script",
"index": 14,
"speaker": "승현",
"script": "Practical and strategic approach together!",
"translation": "실용적이고 전략적 접근 함께!"
},
{
"type": "puzzle",
"index": 15,
"hint": "준비에 대한 문장이에요.",
"optionA": "continuity",
"optionB": "ensure",
"optionC": "plans",
"optionD": "Backup",
"optionE": "business",
"result": "Backup plans ensure business continuity",
"explanation": "백업 계획이 사업 연속성을 보장해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "승진하고 싶어",
"explanation": "ESTJ의 성과 중심과 INTJ의 전략적 포지셔닝 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "I'll work harder than everyone!",
"translation": "모두보다 더 열심히 일할 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I'll position myself strategically there.",
"translation": "전략적으로 자리를 잡을 거야."
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "Results speak for themselves always!",
"translation": "결과가 항상 스스로 말해!"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 더 열심히 일하고 좋은 결과를 내려고 합니다.",
"hint": "ESTJ는 승진하기 위해 누구보다 열심히 일하고 뛰어난 성과를 내려고 해요.",
"result": "O",
"explanation": "예은은 'I'll work harder than everyone'과 'Results speak for themselves always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Visibility matters too in company.",
"translation": "회사에서 가시성도 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "My work shows my value!",
"translation": "내 일이 내 가치를 보여줘!"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "True! Plus strategic networking helps!",
"translation": "맞아! 게다가 전략적 네트워킹이 도와줘!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun will work harder than @@.",
"hint": "ESTJ는 모두보다 더 열심히 일할 거예요.",
"optionA": "everyone",
"optionB": "nobody",
"optionC": "nothing",
"result": "everyone",
"explanation": "예은은 모두보다 더 열심히 일할 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You think ahead so clearly!",
"translation": "넌 정말 명확하게 앞을 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You deliver excellent results consistently!",
"translation": "넌 일관되게 훌륭한 결과를 내!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "Should I network more too?",
"translation": "나도 네트워킹을 더 해야 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Yes! Performance plus visibility equals success!",
"translation": "응! 성과와 가시성이 성공이야!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "That's a complete strategy now!",
"translation": "지금 완전한 전략이야!"
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Work smart and work hard!",
"translation": "똑똑하게 일하고 열심히 일해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "경력에 대한 문장이에요.",
"result": "Strategic planning accelerate career growth",
"explanation": "전략적 계획이 경력 성장을 가속화해요.",
"optionA": "accelerate",
"optionB": "Strategic",
"optionC": "growth",
"optionD": "planning",
"optionE": "career"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "승진하고 싶어",
"explanation": "ESTJ의 성과 중심과 INTJ의 전략적 포지셔닝 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "I'll work harder than everyone!",
"translation": "모두보다 더 열심히 일할 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I'll position myself strategically there.",
"translation": "전략적으로 자리를 잡을 거야."
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "Results speak for themselves always!",
"translation": "결과가 항상 스스로 말해!"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 더 열심히 일하고 좋은 결과를 내려고 합니다.",
"hint": "ESTJ는 승진하기 위해 누구보다 열심히 일하고 뛰어난 성과를 내려고 해요.",
"result": "O",
"explanation": "예은은 'I'll work harder than everyone'과 'Results speak for themselves always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Visibility matters too in company.",
"translation": "회사에서 가시성도 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "My work shows my value!",
"translation": "내 일이 내 가치를 보여줘!"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "True! Plus strategic networking helps!",
"translation": "맞아! 게다가 전략적 네트워킹이 도와줘!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun will work harder than @@.",
"hint": "ESTJ는 모두보다 더 열심히 일할 거예요.",
"optionA": "everyone",
"optionB": "nobody",
"optionC": "nothing",
"result": "everyone",
"explanation": "예은은 모두보다 더 열심히 일할 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You think ahead so clearly!",
"translation": "넌 정말 명확하게 앞을 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You deliver excellent results consistently!",
"translation": "넌 일관되게 훌륭한 결과를 내!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "Should I network more too?",
"translation": "나도 네트워킹을 더 해야 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Yes! Performance plus visibility equals success!",
"translation": "응! 성과와 가시성이 성공이야!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "That's a complete strategy now!",
"translation": "지금 완전한 전략이야!"
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Work smart and work hard!",
"translation": "똑똑하게 일하고 열심히 일해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "경력에 대한 문장이에요.",
"optionA": "accelerate",
"optionB": "Strategic",
"optionC": "growth",
"optionD": "planning",
"optionE": "career",
"result": "Strategic planning accelerate career growth",
"explanation": "전략적 계획이 경력 성장을 가속화해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "이직 고민 중",
"explanation": "ESTJ의 안정성과 INTJ의 성장 가능성 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "This company is stable now!",
"translation": "이 회사는 지금 안정적이야!"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "But that company has potential.",
"translation": "하지만 저 회사는 잠재력이 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Stable jobs are safer always!",
"translation": "안정적인 직업이 항상 더 안전해!"
},
{
"type": "ox",
"index": 4,
"quiz": "태영은 안정적이고 검증된 회사를 선호합니다.",
"hint": "ESTJ는 이직할 때 안정적이고 검증된 큰 회사를 선호해요.",
"result": "O",
"explanation": "태영은 'This company is stable now'와 'Stable jobs are safer always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Growth opportunity matters more long-term.",
"translation": "성장 기회가 장기적으로 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "But what if it fails?",
"translation": "하지만 실패하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Risk brings reward if managed well.",
"translation": "잘 관리하면 위험이 보상을 가져와."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-young thinks stable jobs are @@.",
"hint": "ESTJ는 안정적인 직업이 더 안전하다고 생각해요.",
"optionA": "safer",
"optionB": "worse",
"optionC": "boring",
"result": "safer",
"explanation": "태영은 안정적인 직업이 더 안전하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "태영",
"script": "You see future opportunities clearly!",
"translation": "넌 미래 기회를 명확하게 봐!"
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "You value security and stability!",
"translation": "넌 안전과 안정성을 중요하게 여겨!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Can I get both somehow?",
"translation": "어떻게든 둘 다 얻을 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Big stable company with growth!",
"translation": "성장하는 크고 안정적인 회사!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "That's the perfect balance actually!",
"translation": "사실 완벽한 균형이야!"
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "Research which companies offer both!",
"translation": "둘 다 제공하는 회사를 조사해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선택에 대한 문장이에요.",
"result": "Career choices balance stability growth",
"explanation": "경력 선택이 안정성과 성장의 균형을 맞춰요.",
"optionA": "balance",
"optionB": "Career",
"optionC": "stability",
"optionD": "choices",
"optionE": "growth"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "이직 고민 중",
"explanation": "ESTJ의 안정성과 INTJ의 성장 가능성 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "This company is stable now!",
"translation": "이 회사는 지금 안정적이야!"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "But that company has potential.",
"translation": "하지만 저 회사는 잠재력이 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Stable jobs are safer always!",
"translation": "안정적인 직업이 항상 더 안전해!"
},
{
"type": "ox",
"index": 4,
"quiz": "태영은 안정적이고 검증된 회사를 선호합니다.",
"hint": "ESTJ는 이직할 때 안정적이고 검증된 큰 회사를 선호해요.",
"result": "O",
"explanation": "태영은 'This company is stable now'와 'Stable jobs are safer always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Growth opportunity matters more long-term.",
"translation": "성장 기회가 장기적으로 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "But what if it fails?",
"translation": "하지만 실패하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Risk brings reward if managed well.",
"translation": "잘 관리하면 위험이 보상을 가져와."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-young thinks stable jobs are @@.",
"hint": "ESTJ는 안정적인 직업이 더 안전하다고 생각해요.",
"optionA": "safer",
"optionB": "worse",
"optionC": "boring",
"result": "safer",
"explanation": "태영은 안정적인 직업이 더 안전하다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "태영",
"script": "You see future opportunities clearly!",
"translation": "넌 미래 기회를 명확하게 봐!"
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "You value security and stability!",
"translation": "넌 안전과 안정성을 중요하게 여겨!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Can I get both somehow?",
"translation": "어떻게든 둘 다 얻을 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Big stable company with growth!",
"translation": "성장하는 크고 안정적인 회사!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "That's the perfect balance actually!",
"translation": "사실 완벽한 균형이야!"
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "Research which companies offer both!",
"translation": "둘 다 제공하는 회사를 조사해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "선택에 대한 문장이에요.",
"optionA": "balance",
"optionB": "Career",
"optionC": "stability",
"optionD": "choices",
"optionE": "growth",
"result": "Career choices balance stability growth",
"explanation": "경력 선택이 안정성과 성장의 균형을 맞춰요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "보드게임 하자",
"explanation": "ESTJ의 규칙 준수와 INTJ의 전략 분석 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Let's follow the rules exactly!",
"translation": "규칙을 정확히 따르자!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "I'm analyzing winning strategies now.",
"translation": "지금 승리 전략을 분석하고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "Rules make the game fair!",
"translation": "규칙이 게임을 공평하게 만들어!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 보드게임의 규칙을 정확하게 지키려고 합니다.",
"hint": "ESTJ는 보드게임을 할 때 규칙을 정확하게 따르는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "성훈은 'Let's follow the rules exactly'와 'Rules make the game fair'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Rules create strategy possibilities here.",
"translation": "규칙이 여기서 전략 가능성을 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "That's an interesting way to think!",
"translation": "흥미로운 생각 방식이야!"
},
{
"type": "script",
"index": 7,
"speaker": "현석",
"script": "Every rule has strategic implications!",
"translation": "모든 규칙은 전략적 의미가 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants to follow the rules @@.",
"hint": "ESTJ는 규칙을 정확하게 따르고 싶어해요.",
"optionA": "exactly",
"optionB": "never",
"optionC": "badly",
"result": "exactly",
"explanation": "성훈은 규칙을 정확하게 따르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "You think so strategically here!",
"translation": "넌 여기서 정말 전략적으로 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "현석",
"script": "You ensure fair play always!",
"translation": "넌 항상 공정한 플레이를 보장해!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Teaching me your strategy helps!",
"translation": "네 전략을 가르쳐주면 도움이 돼!"
},
{
"type": "script",
"index": 12,
"speaker": "현석",
"script": "Following rules makes strategy work!",
"translation": "규칙을 따르는 게 전략을 작동하게 해!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "Rules and strategy together win!",
"translation": "규칙과 전략이 함께 이겨!"
},
{
"type": "script",
"index": 14,
"speaker": "현석",
"script": "Perfect combination for success here!",
"translation": "여기 성공을 위한 완벽한 조합!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "게임에 대한 문장이에요.",
"result": "Fair rules ensure honest competition",
"explanation": "공정한 규칙이 정직한 경쟁을 보장해요.",
"optionA": "Fair",
"optionB": "rules",
"optionC": "competition",
"optionD": "honest",
"optionE": "ensure"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "보드게임 하자",
"explanation": "ESTJ의 규칙 준수와 INTJ의 전략 분석 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Let's follow the rules exactly!",
"translation": "규칙을 정확히 따르자!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "I'm analyzing winning strategies now.",
"translation": "지금 승리 전략을 분석하고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "Rules make the game fair!",
"translation": "규칙이 게임을 공평하게 만들어!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 보드게임의 규칙을 정확하게 지키려고 합니다.",
"hint": "ESTJ는 보드게임을 할 때 규칙을 정확하게 따르는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "성훈은 'Let's follow the rules exactly'와 'Rules make the game fair'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Rules create strategy possibilities here.",
"translation": "규칙이 여기서 전략 가능성을 만들어."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "That's an interesting way to think!",
"translation": "흥미로운 생각 방식이야!"
},
{
"type": "script",
"index": 7,
"speaker": "현석",
"script": "Every rule has strategic implications!",
"translation": "모든 규칙은 전략적 의미가 있어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants to follow the rules @@.",
"hint": "ESTJ는 규칙을 정확하게 따르고 싶어해요.",
"optionA": "exactly",
"optionB": "never",
"optionC": "badly",
"result": "exactly",
"explanation": "성훈은 규칙을 정확하게 따르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "You think so strategically here!",
"translation": "넌 여기서 정말 전략적으로 생각해!"
},
{
"type": "script",
"index": 10,
"speaker": "현석",
"script": "You ensure fair play always!",
"translation": "넌 항상 공정한 플레이를 보장해!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Teaching me your strategy helps!",
"translation": "네 전략을 가르쳐주면 도움이 돼!"
},
{
"type": "script",
"index": 12,
"speaker": "현석",
"script": "Following rules makes strategy work!",
"translation": "규칙을 따르는 게 전략을 작동하게 해!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "Rules and strategy together win!",
"translation": "규칙과 전략이 함께 이겨!"
},
{
"type": "script",
"index": 14,
"speaker": "현석",
"script": "Perfect combination for success here!",
"translation": "여기 성공을 위한 완벽한 조합!"
},
{
"type": "puzzle",
"index": 15,
"hint": "게임에 대한 문장이에요.",
"optionA": "Fair",
"optionB": "rules",
"optionC": "competition",
"optionD": "honest",
"optionE": "ensure",
"result": "Fair rules ensure honest competition",
"explanation": "공정한 규칙이 정직한 경쟁을 보장해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "독서 모임 만들기",
"explanation": "ESTJ의 정기 모임과 INTJ의 심화 토론 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Let's meet every week regularly!",
"translation": "매주 정기적으로 만나자!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Let's discuss deeply when ready.",
"translation": "준비되면 깊이 토론하자."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "Regular meetings keep us committed!",
"translation": "정기 모임이 우리를 헌신적으로 유지해!"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 독서 모임을 매주 정기적으로 하고 싶어합니다.",
"hint": "ESTJ는 독서 모임을 할 때 규칙적인 일정으로 꾸준히 모이는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "하영은 'Let's meet every week regularly'와 'Regular meetings keep us committed'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Quality matters more than frequency.",
"translation": "빈도보다 질이 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "But consistency builds good habits!",
"translation": "하지만 일관성이 좋은 습관을 만들어!"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "True! Consistent quality is best!",
"translation": "맞아! 일관된 질이 최고야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young wants to meet every week @@.",
"hint": "ESTJ는 매주 정기적으로 만나고 싶어해요.",
"optionA": "regularly",
"optionB": "never",
"optionC": "randomly",
"result": "regularly",
"explanation": "하영은 매주 정기적으로 만나고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "You focus on depth always!",
"translation": "넌 항상 깊이에 집중해!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "You maintain structure and consistency!",
"translation": "넌 구조와 일관성을 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Can we do both together?",
"translation": "함께 둘 다 할 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Weekly meetings with deep discussions!",
"translation": "깊은 토론이 있는 주간 모임!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "That combines our strengths perfectly!",
"translation": "그게 우리 강점을 완벽하게 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Consistent and meaningful both here!",
"translation": "여기 일관되고 의미 있는 둘 다!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "모임에 대한 문장이에요.",
"result": "Regular meetings build strong community",
"explanation": "정기 모임이 강한 공동체를 만들어요.",
"optionA": "community",
"optionB": "strong",
"optionC": "Regular",
"optionD": "meetings",
"optionE": "build"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "독서 모임 만들기",
"explanation": "ESTJ의 정기 모임과 INTJ의 심화 토론 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Let's meet every week regularly!",
"translation": "매주 정기적으로 만나자!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Let's discuss deeply when ready.",
"translation": "준비되면 깊이 토론하자."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "Regular meetings keep us committed!",
"translation": "정기 모임이 우리를 헌신적으로 유지해!"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 독서 모임을 매주 정기적으로 하고 싶어합니다.",
"hint": "ESTJ는 독서 모임을 할 때 규칙적인 일정으로 꾸준히 모이는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "하영은 'Let's meet every week regularly'와 'Regular meetings keep us committed'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Quality matters more than frequency.",
"translation": "빈도보다 질이 더 중요해."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "But consistency builds good habits!",
"translation": "하지만 일관성이 좋은 습관을 만들어!"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "True! Consistent quality is best!",
"translation": "맞아! 일관된 질이 최고야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young wants to meet every week @@.",
"hint": "ESTJ는 매주 정기적으로 만나고 싶어해요.",
"optionA": "regularly",
"optionB": "never",
"optionC": "randomly",
"result": "regularly",
"explanation": "하영은 매주 정기적으로 만나고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "You focus on depth always!",
"translation": "넌 항상 깊이에 집중해!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "You maintain structure and consistency!",
"translation": "넌 구조와 일관성을 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Can we do both together?",
"translation": "함께 둘 다 할 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Weekly meetings with deep discussions!",
"translation": "깊은 토론이 있는 주간 모임!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "That combines our strengths perfectly!",
"translation": "그게 우리 강점을 완벽하게 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Consistent and meaningful both here!",
"translation": "여기 일관되고 의미 있는 둘 다!"
},
{
"type": "puzzle",
"index": 15,
"hint": "모임에 대한 문장이에요.",
"optionA": "community",
"optionB": "strong",
"optionC": "Regular",
"optionD": "meetings",
"optionE": "build",
"result": "Regular meetings build strong community",
"explanation": "정기 모임이 강한 공동체를 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "업무 분담 안 맞아",
"explanation": "ESTJ의 명확한 역할과 INTJ의 능력별 배치 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "Everyone should do equal work!",
"translation": "모두 동등한 일을 해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Everyone should use their strengths!",
"translation": "모두 강점을 사용해야 해!"
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "But that's not fair equally!",
"translation": "하지만 그건 똑같이 공평하지 않아!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 모든 팀원이 동등한 양의 일을 하기를 원합니다.",
"hint": "ESTJ는 팀 업무를 분담할 때 모두가 동등한 양의 일을 하는 것이 공평하다고 생각해요.",
"result": "O",
"explanation": "소라는 'Everyone should do equal work'와 'But that's not fair equally'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Optimal results need right person.",
"translation": "최적의 결과는 적합한 사람이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "What if someone does less?",
"translation": "누군가 더 적게 하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "They contribute where they excel!",
"translation": "그들이 뛰어난 곳에서 기여해!"
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra wants everyone to do equal @@.",
"hint": "ESTJ는 모두가 동등한 일을 하기를 원해요.",
"optionA": "work",
"optionB": "nothing",
"optionC": "play",
"result": "work",
"explanation": "소라는 모두가 동등한 일을 하기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You optimize team performance well!",
"translation": "넌 팀 성과를 잘 최적화해!"
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "You ensure fairness and balance!",
"translation": "넌 공정성과 균형을 보장해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Can we measure contributions fairly?",
"translation": "기여를 공정하게 측정할 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Yes! By impact not just hours!",
"translation": "응! 시간만이 아니라 영향력으로!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That makes sense for results!",
"translation": "그게 결과에 말이 돼!"
},
{
"type": "script",
"index": 14,
"speaker": "재현",
"script": "Fair and efficient both together!",
"translation": "공정하고 효율적인 둘 다 함께!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀워크에 대한 문장이에요.",
"result": "Smart delegation maximize team output",
"explanation": "현명한 위임이 팀 산출물을 극대화해요.",
"optionA": "output",
"optionB": "maximize",
"optionC": "delegation",
"optionD": "team",
"optionE": "Smart"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "업무 분담 안 맞아",
"explanation": "ESTJ의 명확한 역할과 INTJ의 능력별 배치 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "Everyone should do equal work!",
"translation": "모두 동등한 일을 해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Everyone should use their strengths!",
"translation": "모두 강점을 사용해야 해!"
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "But that's not fair equally!",
"translation": "하지만 그건 똑같이 공평하지 않아!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 모든 팀원이 동등한 양의 일을 하기를 원합니다.",
"hint": "ESTJ는 팀 업무를 분담할 때 모두가 동등한 양의 일을 하는 것이 공평하다고 생각해요.",
"result": "O",
"explanation": "소라는 'Everyone should do equal work'와 'But that's not fair equally'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Optimal results need right person.",
"translation": "최적의 결과는 적합한 사람이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "What if someone does less?",
"translation": "누군가 더 적게 하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "They contribute where they excel!",
"translation": "그들이 뛰어난 곳에서 기여해!"
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra wants everyone to do equal @@.",
"hint": "ESTJ는 모두가 동등한 일을 하기를 원해요.",
"optionA": "work",
"optionB": "nothing",
"optionC": "play",
"result": "work",
"explanation": "소라는 모두가 동등한 일을 하기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You optimize team performance well!",
"translation": "넌 팀 성과를 잘 최적화해!"
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "You ensure fairness and balance!",
"translation": "넌 공정성과 균형을 보장해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Can we measure contributions fairly?",
"translation": "기여를 공정하게 측정할 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Yes! By impact not just hours!",
"translation": "응! 시간만이 아니라 영향력으로!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That makes sense for results!",
"translation": "그게 결과에 말이 돼!"
},
{
"type": "script",
"index": 14,
"speaker": "재현",
"script": "Fair and efficient both together!",
"translation": "공정하고 효율적인 둘 다 함께!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀워크에 대한 문장이에요.",
"optionA": "output",
"optionB": "maximize",
"optionC": "delegation",
"optionD": "team",
"optionE": "Smart",
"result": "Smart delegation maximize team output",
"explanation": "현명한 위임이 팀 산출물을 극대화해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "규칙 바꾸자는 의견",
"explanation": "ESTJ의 기존 규칙과 INTJ의 시스템 개선 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "The current rules work fine!",
"translation": "현재 규칙이 잘 돼!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "But this way is more efficient.",
"translation": "하지만 이 방식이 더 효율적이야."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "We've always done it this way!",
"translation": "우리는 항상 이렇게 해왔어!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 검증되고 잘 작동하는 기존 규칙을 유지하려고 합니다.",
"hint": "ESTJ는 잘 작동하는 기존의 검증된 규칙과 방식을 유지하는 것을 선호해요.",
"result": "O",
"explanation": "준서는 'The current rules work fine'과 'We've always done it this way'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "But we can improve the system.",
"translation": "하지만 시스템을 개선할 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "Change brings risk and confusion!",
"translation": "변화는 위험과 혼란을 가져와!"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Small test shows improvement potential!",
"translation": "작은 테스트가 개선 잠재력을 보여줘!"
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo thinks current rules work @@.",
"hint": "ESTJ는 현재 규칙이 잘 된다고 생각해요.",
"optionA": "fine",
"optionB": "badly",
"optionC": "never",
"result": "fine",
"explanation": "준서는 현재 규칙이 잘 된다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "Testing first reduces risk actually!",
"translation": "먼저 테스트하는 게 사실 위험을 줄여!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Exactly! Data proves improvement value!",
"translation": "정확히! 데이터가 개선 가치를 증명해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "If test works we change!",
"translation": "테스트가 되면 우리 바꿔!"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Smart! Proven improvements only then!",
"translation": "현명해! 그다음 검증된 개선만!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "You respect process while improving!",
"translation": "넌 개선하면서 과정을 존중해!"
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "You ensure stability during change!",
"translation": "넌 변화 중에 안정성을 보장해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "개선에 대한 문장이에요.",
"result": "Tested changes minimize transition risks",
"explanation": "테스트된 변화가 전환 위험을 최소화해요.",
"optionA": "transition",
"optionB": "Tested",
"optionC": "minimize",
"optionD": "risks",
"optionE": "changes"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "규칙 바꾸자는 의견",
"explanation": "ESTJ의 기존 규칙과 INTJ의 시스템 개선 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "The current rules work fine!",
"translation": "현재 규칙이 잘 돼!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "But this way is more efficient.",
"translation": "하지만 이 방식이 더 효율적이야."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "We've always done it this way!",
"translation": "우리는 항상 이렇게 해왔어!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 검증되고 잘 작동하는 기존 규칙을 유지하려고 합니다.",
"hint": "ESTJ는 잘 작동하는 기존의 검증된 규칙과 방식을 유지하는 것을 선호해요.",
"result": "O",
"explanation": "준서는 'The current rules work fine'과 'We've always done it this way'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "But we can improve the system.",
"translation": "하지만 시스템을 개선할 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "Change brings risk and confusion!",
"translation": "변화는 위험과 혼란을 가져와!"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Small test shows improvement potential!",
"translation": "작은 테스트가 개선 잠재력을 보여줘!"
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo thinks current rules work @@.",
"hint": "ESTJ는 현재 규칙이 잘 된다고 생각해요.",
"optionA": "fine",
"optionB": "badly",
"optionC": "never",
"result": "fine",
"explanation": "준서는 현재 규칙이 잘 된다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "Testing first reduces risk actually!",
"translation": "먼저 테스트하는 게 사실 위험을 줄여!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Exactly! Data proves improvement value!",
"translation": "정확히! 데이터가 개선 가치를 증명해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "If test works we change!",
"translation": "테스트가 되면 우리 바꿔!"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Smart! Proven improvements only then!",
"translation": "현명해! 그다음 검증된 개선만!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "You respect process while improving!",
"translation": "넌 개선하면서 과정을 존중해!"
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "You ensure stability during change!",
"translation": "넌 변화 중에 안정성을 보장해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "개선에 대한 문장이에요.",
"optionA": "transition",
"optionB": "Tested",
"optionC": "minimize",
"optionD": "risks",
"optionE": "changes",
"result": "Tested changes minimize transition risks",
"explanation": "테스트된 변화가 전환 위험을 최소화해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동호회 회장 뽑기",
"explanation": "ESTJ의 조직 운영과 ISTP의 자유로운 활동 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "We need a president now!",
"translation": "지금 회장이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Can't we just hang out?",
"translation": "그냥 놀 수 없어?"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Structure helps groups work better!",
"translation": "구조가 그룹이 더 잘 되도록 도와!"
},
{
"type": "ox",
"index": 4,
"quiz": "태영은 동호회에 회장과 조직 구조가 필요하다고 생각합니다.",
"hint": "ESTJ는 동호회를 운영할 때 회장과 명확한 역할 분담이 필요하다고 생각해요.",
"result": "O",
"explanation": "태영은 'We need a president now'와 'Structure helps groups work better'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "Too many rules feel restricting.",
"translation": "너무 많은 규칙은 제한적으로 느껴져."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "Basic structure isn't many rules!",
"translation": "기본 구조는 많은 규칙이 아니야!"
},
{
"type": "script",
"index": 7,
"speaker": "동현",
"script": "Fair point! Just keep it simple.",
"translation": "좋은 지적이야! 그냥 간단하게 유지해."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-young thinks structure helps groups work @@.",
"hint": "ESTJ는 구조가 그룹이 더 잘 되도록 돕는다고 생각해요.",
"optionA": "better",
"optionB": "worse",
"optionC": "never",
"result": "better",
"explanation": "태영은 구조가 그룹이 더 잘 되도록 돕는다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "태영",
"script": "You value freedom a lot!",
"translation": "넌 자유를 많이 중요하게 여겨!"
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "You keep things organized well!",
"translation": "넌 일을 잘 체계적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Minimal rules for maximum freedom?",
"translation": "최대 자유를 위한 최소 규칙?"
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Perfect! That works for me!",
"translation": "완벽해! 그게 나한테 맞아!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Simple structure everyone can follow!",
"translation": "모두가 따를 수 있는 간단한 구조!"
},
{
"type": "script",
"index": 14,
"speaker": "동현",
"script": "As long as it's practical!",
"translation": "실용적이기만 하면!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "조직에 대한 문장이에요.",
"result": "Simple structures allow personal freedom",
"explanation": "간단한 구조가 개인적 자유를 허용해요.",
"optionA": "Simple",
"optionB": "freedom",
"optionC": "allow",
"optionD": "personal",
"optionE": "structures"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동호회 회장 뽑기",
"explanation": "ESTJ의 조직 운영과 ISTP의 자유로운 활동 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "We need a president now!",
"translation": "지금 회장이 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Can't we just hang out?",
"translation": "그냥 놀 수 없어?"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Structure helps groups work better!",
"translation": "구조가 그룹이 더 잘 되도록 도와!"
},
{
"type": "ox",
"index": 4,
"quiz": "태영은 동호회에 회장과 조직 구조가 필요하다고 생각합니다.",
"hint": "ESTJ는 동호회를 운영할 때 회장과 명확한 역할 분담이 필요하다고 생각해요.",
"result": "O",
"explanation": "태영은 'We need a president now'와 'Structure helps groups work better'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "Too many rules feel restricting.",
"translation": "너무 많은 규칙은 제한적으로 느껴져."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "Basic structure isn't many rules!",
"translation": "기본 구조는 많은 규칙이 아니야!"
},
{
"type": "script",
"index": 7,
"speaker": "동현",
"script": "Fair point! Just keep it simple.",
"translation": "좋은 지적이야! 그냥 간단하게 유지해."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-young thinks structure helps groups work @@.",
"hint": "ESTJ는 구조가 그룹이 더 잘 되도록 돕는다고 생각해요.",
"optionA": "better",
"optionB": "worse",
"optionC": "never",
"result": "better",
"explanation": "태영은 구조가 그룹이 더 잘 되도록 돕는다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "태영",
"script": "You value freedom a lot!",
"translation": "넌 자유를 많이 중요하게 여겨!"
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "You keep things organized well!",
"translation": "넌 일을 잘 체계적으로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Minimal rules for maximum freedom?",
"translation": "최대 자유를 위한 최소 규칙?"
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Perfect! That works for me!",
"translation": "완벽해! 그게 나한테 맞아!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Simple structure everyone can follow!",
"translation": "모두가 따를 수 있는 간단한 구조!"
},
{
"type": "script",
"index": 14,
"speaker": "동현",
"script": "As long as it's practical!",
"translation": "실용적이기만 하면!"
},
{
"type": "puzzle",
"index": 15,
"hint": "조직에 대한 문장이에요.",
"optionA": "Simple",
"optionB": "freedom",
"optionC": "allow",
"optionD": "personal",
"optionE": "structures",
"result": "Simple structures allow personal freedom",
"explanation": "간단한 구조가 개인적 자유를 허용해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "캠핑 가는 날",
"explanation": "ESTJ의 일정 관리와 ISTP의 즉흥적 탐험 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "I made our schedule here!",
"translation": "여기 우리 일정을 만들었어!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Let's see what happens naturally.",
"translation": "자연스럽게 무슨 일이 일어나는지 보자."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Plans keep us on track!",
"translation": "계획이 우리를 궤도에 유지해!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 캠핑 일정을 미리 계획했습니다.",
"hint": "ESTJ는 캠핑을 갈 때도 시간대별로 무엇을 할지 일정을 짜요.",
"result": "O",
"explanation": "준서는 'I made our schedule here'와 'Plans keep us on track'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "Exploring without plans is fun.",
"translation": "계획 없이 탐험하는 게 재미있어."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "What if we miss things?",
"translation": "뭔가 놓치면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "We find new things instead!",
"translation": "대신 새로운 것들을 찾아!"
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo made a @@ for them.",
"hint": "ESTJ는 그들을 위해 일정을 만들었어요.",
"optionA": "schedule",
"optionB": "mistake",
"optionC": "mess",
"result": "schedule",
"explanation": "준서는 그들을 위해 일정을 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You're so adaptable always here!",
"translation": "넌 여기서 항상 정말 적응력 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You're prepared for everything always!",
"translation": "넌 항상 모든 것을 준비해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Maybe loose schedule works better?",
"translation": "아마 느슨한 일정이 더 나아?"
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Yes! General plan, flexible timing!",
"translation": "응! 일반 계획, 유연한 시간!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "That balances both our styles!",
"translation": "그게 우리 두 스타일의 균형을 맞춰!"
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "Perfect! I like that approach!",
"translation": "완벽해! 그 접근이 좋아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "여행에 대한 문장이에요.",
"result": "Flexible plans create spontaneous adventure",
"explanation": "유연한 계획이 즉흥적인 모험을 만들어요.",
"optionA": "adventure",
"optionB": "Flexible",
"optionC": "spontaneous",
"optionD": "create",
"optionE": "plans"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "캠핑 가는 날",
"explanation": "ESTJ의 일정 관리와 ISTP의 즉흥적 탐험 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "I made our schedule here!",
"translation": "여기 우리 일정을 만들었어!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Let's see what happens naturally.",
"translation": "자연스럽게 무슨 일이 일어나는지 보자."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Plans keep us on track!",
"translation": "계획이 우리를 궤도에 유지해!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 캠핑 일정을 미리 계획했습니다.",
"hint": "ESTJ는 캠핑을 갈 때도 시간대별로 무엇을 할지 일정을 짜요.",
"result": "O",
"explanation": "준서는 'I made our schedule here'와 'Plans keep us on track'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "Exploring without plans is fun.",
"translation": "계획 없이 탐험하는 게 재미있어."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "What if we miss things?",
"translation": "뭔가 놓치면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "We find new things instead!",
"translation": "대신 새로운 것들을 찾아!"
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo made a @@ for them.",
"hint": "ESTJ는 그들을 위해 일정을 만들었어요.",
"optionA": "schedule",
"optionB": "mistake",
"optionC": "mess",
"result": "schedule",
"explanation": "준서는 그들을 위해 일정을 만들었어요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You're so adaptable always here!",
"translation": "넌 여기서 항상 정말 적응력 있어!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You're prepared for everything always!",
"translation": "넌 항상 모든 것을 준비해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Maybe loose schedule works better?",
"translation": "아마 느슨한 일정이 더 나아?"
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Yes! General plan, flexible timing!",
"translation": "응! 일반 계획, 유연한 시간!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "That balances both our styles!",
"translation": "그게 우리 두 스타일의 균형을 맞춰!"
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "Perfect! I like that approach!",
"translation": "완벽해! 그 접근이 좋아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "여행에 대한 문장이에요.",
"optionA": "adventure",
"optionB": "Flexible",
"optionC": "spontaneous",
"optionD": "create",
"optionE": "plans",
"result": "Flexible plans create spontaneous adventure",
"explanation": "유연한 계획이 즉흥적인 모험을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "고장난 거 고치기",
"explanation": "ESTJ의 매뉴얼 따르기와 ISTP의 직접 분석 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "Let's read the manual first!",
"translation": "먼저 매뉴얼을 읽자!"
},
{
"type": "script",
"index": 2,
"speaker": "성진",
"script": "Let me just look at it.",
"translation": "그냥 내가 볼게."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "Instructions show the right way!",
"translation": "설명서가 올바른 방법을 보여줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 고장난 것을 고치기 전에 매뉴얼을 읽으려고 합니다.",
"hint": "ESTJ는 무엇을 고칠 때 매뉴얼의 지시사항을 따르는 것이 안전하다고 생각해요.",
"result": "O",
"explanation": "서아는 'Let's read the manual first'와 'Instructions show the right way'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성진",
"script": "I can figure it out.",
"translation": "알아낼 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "But what if you break it?",
"translation": "하지만 망가뜨리면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "성진",
"script": "I'll be careful while checking.",
"translation": "확인하는 동안 조심할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah wants to read the @@ first.",
"hint": "ESTJ는 먼저 매뉴얼을 읽고 싶어해요.",
"optionA": "manual",
"optionB": "story",
"optionC": "nothing",
"result": "manual",
"explanation": "서아는 먼저 매뉴얼을 읽고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You understand machines so well!",
"translation": "넌 기계를 정말 잘 이해해!"
},
{
"type": "script",
"index": 10,
"speaker": "성진",
"script": "You follow safety procedures well!",
"translation": "넌 안전 절차를 잘 따라!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Can you check manual after?",
"translation": "후에 매뉴얼을 확인할 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Sure! To confirm I'm right!",
"translation": "그래! 내가 맞는지 확인하려고!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "That combines both approaches perfectly!",
"translation": "그게 두 접근을 완벽하게 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "성진",
"script": "Practical and safe both ways!",
"translation": "실용적이고 안전한 두 방식!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수리에 대한 문장이에요.",
"result": "Hands-on experience build practical skills",
"explanation": "직접 해보는 경험이 실용적 기술을 만들어요.",
"optionA": "build",
"optionB": "practical",
"optionC": "skills",
"optionD": "Hands-on",
"optionE": "experience"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "고장난 거 고치기",
"explanation": "ESTJ의 매뉴얼 따르기와 ISTP의 직접 분석 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "Let's read the manual first!",
"translation": "먼저 매뉴얼을 읽자!"
},
{
"type": "script",
"index": 2,
"speaker": "성진",
"script": "Let me just look at it.",
"translation": "그냥 내가 볼게."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "Instructions show the right way!",
"translation": "설명서가 올바른 방법을 보여줘!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 고장난 것을 고치기 전에 매뉴얼을 읽으려고 합니다.",
"hint": "ESTJ는 무엇을 고칠 때 매뉴얼의 지시사항을 따르는 것이 안전하다고 생각해요.",
"result": "O",
"explanation": "서아는 'Let's read the manual first'와 'Instructions show the right way'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성진",
"script": "I can figure it out.",
"translation": "알아낼 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "But what if you break it?",
"translation": "하지만 망가뜨리면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "성진",
"script": "I'll be careful while checking.",
"translation": "확인하는 동안 조심할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah wants to read the @@ first.",
"hint": "ESTJ는 먼저 매뉴얼을 읽고 싶어해요.",
"optionA": "manual",
"optionB": "story",
"optionC": "nothing",
"result": "manual",
"explanation": "서아는 먼저 매뉴얼을 읽고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You understand machines so well!",
"translation": "넌 기계를 정말 잘 이해해!"
},
{
"type": "script",
"index": 10,
"speaker": "성진",
"script": "You follow safety procedures well!",
"translation": "넌 안전 절차를 잘 따라!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Can you check manual after?",
"translation": "후에 매뉴얼을 확인할 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Sure! To confirm I'm right!",
"translation": "그래! 내가 맞는지 확인하려고!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "That combines both approaches perfectly!",
"translation": "그게 두 접근을 완벽하게 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "성진",
"script": "Practical and safe both ways!",
"translation": "실용적이고 안전한 두 방식!"
},
{
"type": "puzzle",
"index": 15,
"hint": "수리에 대한 문장이에요.",
"optionA": "build",
"optionB": "practical",
"optionC": "skills",
"optionD": "Hands-on",
"optionE": "experience",
"result": "Hands-on experience build practical skills",
"explanation": "직접 해보는 경험이 실용적 기술을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "새로운 기술 배우기",
"explanation": "ESTJ의 체계적 학습과 ISTP의 실험적 학습 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "Let's take the course first!",
"translation": "먼저 강좌를 듣자!"
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "Let me try it myself.",
"translation": "스스로 해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "Courses teach proper methods here!",
"translation": "강좌가 여기서 적절한 방법을 가르쳐!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 새로운 기술을 배우기 위해 강좌를 듣고 싶어합니다.",
"hint": "ESTJ는 새로운 기술을 배울 때 체계적인 강좌나 교육을 받는 것을 선호해요.",
"result": "O",
"explanation": "태윤은 'Let's take the course first'와 'Courses teach proper methods here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "하연",
"script": "Trial and error works better.",
"translation": "시행착오가 더 잘 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "But that wastes time and money!",
"translation": "하지만 그건 시간과 돈을 낭비해!"
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "I learn faster by doing.",
"translation": "하면서 더 빨리 배워."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun wants to take the @@ first.",
"hint": "ESTJ는 먼저 강좌를 듣고 싶어해요.",
"optionA": "course",
"optionB": "break",
"optionC": "nap",
"result": "course",
"explanation": "태윤은 먼저 강좌를 듣고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "You learn so quickly hands-on!",
"translation": "넌 직접 하면서 정말 빨리 배워!"
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "You avoid costly mistakes early!",
"translation": "넌 일찍 비싼 실수를 피해!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Maybe course plus practice together?",
"translation": "아마 강좌와 연습을 함께?"
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "Good! Learn basics then experiment!",
"translation": "좋아! 기초를 배운 다음 실험해!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "Theory and practice both matter!",
"translation": "이론과 실습 둘 다 중요해!"
},
{
"type": "script",
"index": 14,
"speaker": "하연",
"script": "That's the complete learning approach!",
"translation": "완전한 학습 접근이야!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "학습에 대한 문장이에요.",
"result": "Active practice speed up learning",
"explanation": "적극적인 실습이 학습 속도를 높여요.",
"optionA": "Active",
"optionB": "practice",
"optionC": "speed",
"optionD": "up",
"optionE": "learning"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "새로운 기술 배우기",
"explanation": "ESTJ의 체계적 학습과 ISTP의 실험적 학습 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "Let's take the course first!",
"translation": "먼저 강좌를 듣자!"
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "Let me try it myself.",
"translation": "스스로 해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "Courses teach proper methods here!",
"translation": "강좌가 여기서 적절한 방법을 가르쳐!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 새로운 기술을 배우기 위해 강좌를 듣고 싶어합니다.",
"hint": "ESTJ는 새로운 기술을 배울 때 체계적인 강좌나 교육을 받는 것을 선호해요.",
"result": "O",
"explanation": "태윤은 'Let's take the course first'와 'Courses teach proper methods here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "하연",
"script": "Trial and error works better.",
"translation": "시행착오가 더 잘 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "But that wastes time and money!",
"translation": "하지만 그건 시간과 돈을 낭비해!"
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "I learn faster by doing.",
"translation": "하면서 더 빨리 배워."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun wants to take the @@ first.",
"hint": "ESTJ는 먼저 강좌를 듣고 싶어해요.",
"optionA": "course",
"optionB": "break",
"optionC": "nap",
"result": "course",
"explanation": "태윤은 먼저 강좌를 듣고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "You learn so quickly hands-on!",
"translation": "넌 직접 하면서 정말 빨리 배워!"
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "You avoid costly mistakes early!",
"translation": "넌 일찍 비싼 실수를 피해!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Maybe course plus practice together?",
"translation": "아마 강좌와 연습을 함께?"
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "Good! Learn basics then experiment!",
"translation": "좋아! 기초를 배운 다음 실험해!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "Theory and practice both matter!",
"translation": "이론과 실습 둘 다 중요해!"
},
{
"type": "script",
"index": 14,
"speaker": "하연",
"script": "That's the complete learning approach!",
"translation": "완전한 학습 접근이야!"
},
{
"type": "puzzle",
"index": 15,
"hint": "학습에 대한 문장이에요.",
"optionA": "Active",
"optionB": "practice",
"optionC": "speed",
"optionD": "up",
"optionE": "learning",
"result": "Active practice speed up learning",
"explanation": "적극적인 실습이 학습 속도를 높여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "공구 세트 사기",
"explanation": "ESTJ의 완전한 세트와 ISTP의 필요한 것만 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "This complete set is best!",
"translation": "이 완전한 세트가 최고야!"
},
{
"type": "script",
"index": 2,
"speaker": "채린",
"script": "I only need these three.",
"translation": "이 세 개만 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "But what if you need others?",
"translation": "하지만 다른 것들이 필요하면 어떡해?"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 모든 공구가 포함된 완전한 세트를 사고 싶어합니다.",
"hint": "ESTJ는 공구를 살 때 나중에 필요할 수 있으니 완전한 세트를 구매하는 것을 선호해요.",
"result": "O",
"explanation": "예은은 'This complete set is best'와 'But what if you need others'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채린",
"script": "I'll buy them when needed.",
"translation": "필요할 때 살게."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "That costs more in long run!",
"translation": "장기적으로는 더 비싸!"
},
{
"type": "script",
"index": 7,
"speaker": "채린",
"script": "But I won't use most.",
"translation": "하지만 대부분 쓰지 않을 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun wants the complete @@ now.",
"hint": "ESTJ는 지금 완전한 세트를 원해요.",
"optionA": "set",
"optionB": "nothing",
"optionC": "problem",
"result": "set",
"explanation": "예은은 지금 완전한 세트를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You only buy what you use!",
"translation": "넌 쓰는 것만 사!"
},
{
"type": "script",
"index": 10,
"speaker": "채린",
"script": "You prepare for all situations!",
"translation": "넌 모든 상황을 준비해!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "What if set is cheaper?",
"translation": "세트가 더 싸면 어떡해?"
},
{
"type": "script",
"index": 12,
"speaker": "채린",
"script": "Then it makes sense actually!",
"translation": "그럼 사실 말이 되네!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "Let's compare the prices carefully!",
"translation": "가격을 꼼꼼히 비교하자!"
},
{
"type": "script",
"index": 14,
"speaker": "채린",
"script": "Smart! Math decides for us!",
"translation": "현명해! 수학이 우리를 위해 결정해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "구매에 대한 문장이에요.",
"result": "Practical buying save money resources",
"explanation": "실용적인 구매가 돈과 자원을 절약해요.",
"optionA": "resources",
"optionB": "Practical",
"optionC": "money",
"optionD": "buying",
"optionE": "save"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "공구 세트 사기",
"explanation": "ESTJ의 완전한 세트와 ISTP의 필요한 것만 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "This complete set is best!",
"translation": "이 완전한 세트가 최고야!"
},
{
"type": "script",
"index": 2,
"speaker": "채린",
"script": "I only need these three.",
"translation": "이 세 개만 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "But what if you need others?",
"translation": "하지만 다른 것들이 필요하면 어떡해?"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 모든 공구가 포함된 완전한 세트를 사고 싶어합니다.",
"hint": "ESTJ는 공구를 살 때 나중에 필요할 수 있으니 완전한 세트를 구매하는 것을 선호해요.",
"result": "O",
"explanation": "예은은 'This complete set is best'와 'But what if you need others'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채린",
"script": "I'll buy them when needed.",
"translation": "필요할 때 살게."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "That costs more in long run!",
"translation": "장기적으로는 더 비싸!"
},
{
"type": "script",
"index": 7,
"speaker": "채린",
"script": "But I won't use most.",
"translation": "하지만 대부분 쓰지 않을 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun wants the complete @@ now.",
"hint": "ESTJ는 지금 완전한 세트를 원해요.",
"optionA": "set",
"optionB": "nothing",
"optionC": "problem",
"result": "set",
"explanation": "예은은 지금 완전한 세트를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You only buy what you use!",
"translation": "넌 쓰는 것만 사!"
},
{
"type": "script",
"index": 10,
"speaker": "채린",
"script": "You prepare for all situations!",
"translation": "넌 모든 상황을 준비해!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "What if set is cheaper?",
"translation": "세트가 더 싸면 어떡해?"
},
{
"type": "script",
"index": 12,
"speaker": "채린",
"script": "Then it makes sense actually!",
"translation": "그럼 사실 말이 되네!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "Let's compare the prices carefully!",
"translation": "가격을 꼼꼼히 비교하자!"
},
{
"type": "script",
"index": 14,
"speaker": "채린",
"script": "Smart! Math decides for us!",
"translation": "현명해! 수학이 우리를 위해 결정해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "구매에 대한 문장이에요.",
"optionA": "resources",
"optionB": "Practical",
"optionC": "money",
"optionD": "buying",
"optionE": "save",
"result": "Practical buying save money resources",
"explanation": "실용적인 구매가 돈과 자원을 절약해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "자동차 정비 맡기기",
"explanation": "ESTJ의 정비소 이용과 ISTP의 직접 수리 비교",
"category": "의사결정 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "Let's take it to shop!",
"translation": "가게에 가져가자!"
},
{
"type": "script",
"index": 2,
"speaker": "동민",
"script": "I can fix it myself.",
"translation": "스스로 고칠 수 있어."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "Professionals do it right always!",
"translation": "전문가가 항상 제대로 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 자동차 문제가 생기면 정비소에 맡기고 싶어합니다.",
"hint": "ESTJ는 자동차 문제가 생기면 자격증 있는 전문 정비소에 맡기는 것을 선호해요.",
"result": "O",
"explanation": "소라는 'Let's take it to shop'과 'Professionals do it right always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "동민",
"script": "I know cars pretty well.",
"translation": "차를 꽤 잘 알아."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "But warranty might get voided!",
"translation": "하지만 보증이 무효화될 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "동민",
"script": "Good point! I'll check that.",
"translation": "좋은 지적이야! 확인할게."
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra wants professionals to do it @@.",
"hint": "ESTJ는 전문가가 제대로 하기를 원해요.",
"optionA": "right",
"optionB": "wrong",
"optionC": "never",
"result": "right",
"explanation": "소라는 전문가가 제대로 하기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You're really skilled with tools!",
"translation": "넌 공구를 정말 능숙하게 다뤄!"
},
{
"type": "script",
"index": 10,
"speaker": "동민",
"script": "You think about all consequences!",
"translation": "넌 모든 결과를 생각해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Can you handle warranty issues?",
"translation": "보증 문제를 다룰 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "For simple stuff outside warranty!",
"translation": "보증 밖의 간단한 것들은!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That saves money on small fixes!",
"translation": "작은 수리에서 돈을 절약해!"
},
{
"type": "script",
"index": 14,
"speaker": "동민",
"script": "And big ones go to pros!",
"translation": "그리고 큰 것들은 전문가에게!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수리에 대한 문장이에요.",
"result": "DIY skills save maintenance costs",
"explanation": "DIY 기술이 유지보수 비용을 절약해요.",
"optionA": "DIY",
"optionB": "skills",
"optionC": "save",
"optionD": "maintenance",
"optionE": "costs"
}
]
}
]
} | {
"type": "MBTI",
"category": "의사결정 방식",
"episodes": [
{
"title": "자동차 정비 맡기기",
"explanation": "ESTJ의 정비소 이용과 ISTP의 직접 수리 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "Let's take it to shop!",
"translation": "가게에 가져가자!"
},
{
"type": "script",
"index": 2,
"speaker": "동민",
"script": "I can fix it myself.",
"translation": "스스로 고칠 수 있어."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "Professionals do it right always!",
"translation": "전문가가 항상 제대로 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 자동차 문제가 생기면 정비소에 맡기고 싶어합니다.",
"hint": "ESTJ는 자동차 문제가 생기면 자격증 있는 전문 정비소에 맡기는 것을 선호해요.",
"result": "O",
"explanation": "소라는 'Let's take it to shop'과 'Professionals do it right always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "동민",
"script": "I know cars pretty well.",
"translation": "차를 꽤 잘 알아."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "But warranty might get voided!",
"translation": "하지만 보증이 무효화될 수 있어!"
},
{
"type": "script",
"index": 7,
"speaker": "동민",
"script": "Good point! I'll check that.",
"translation": "좋은 지적이야! 확인할게."
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra wants professionals to do it @@.",
"hint": "ESTJ는 전문가가 제대로 하기를 원해요.",
"optionA": "right",
"optionB": "wrong",
"optionC": "never",
"result": "right",
"explanation": "소라는 전문가가 제대로 하기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You're really skilled with tools!",
"translation": "넌 공구를 정말 능숙하게 다뤄!"
},
{
"type": "script",
"index": 10,
"speaker": "동민",
"script": "You think about all consequences!",
"translation": "넌 모든 결과를 생각해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Can you handle warranty issues?",
"translation": "보증 문제를 다룰 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "For simple stuff outside warranty!",
"translation": "보증 밖의 간단한 것들은!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That saves money on small fixes!",
"translation": "작은 수리에서 돈을 절약해!"
},
{
"type": "script",
"index": 14,
"speaker": "동민",
"script": "And big ones go to pros!",
"translation": "그리고 큰 것들은 전문가에게!"
},
{
"type": "puzzle",
"index": 15,
"hint": "수리에 대한 문장이에요.",
"optionA": "DIY",
"optionB": "skills",
"optionC": "save",
"optionD": "maintenance",
"optionE": "costs",
"result": "DIY skills save maintenance costs",
"explanation": "DIY 기술이 유지보수 비용을 절약해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "작업실 정리하기",
"explanation": "ESTJ의 체계적 정리와 ISTP의 기능적 배치 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Everything needs a proper place!",
"translation": "모든 것이 적절한 자리가 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "I know where things are.",
"translation": "어디 있는지 알아."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "But others can't find them!",
"translation": "하지만 다른 사람들은 못 찾아!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 작업실의 모든 도구를 정해진 자리에 두고 싶어합니다.",
"hint": "ESTJ는 작업실을 정리할 때 모든 도구를 명확한 자리에 체계적으로 배치해요.",
"result": "O",
"explanation": "성훈은 'Everything needs a proper place'와 'But others can't find them'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "I work alone mostly here.",
"translation": "여기서 주로 혼자 일해."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "What if someone helps you?",
"translation": "누군가 도우면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "지호",
"script": "Fair point! I'll organize better.",
"translation": "좋은 지적이야! 더 잘 정리할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants everything to have a proper @@.",
"hint": "ESTJ는 모든 것이 적절한 자리를 가지기를 원해요.",
"optionA": "place",
"optionB": "mess",
"optionC": "problem",
"result": "place",
"explanation": "성훈은 모든 것이 적절한 자리를 가지기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "Your system works for you!",
"translation": "네 시스템은 너한테 맞아!"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "Your system works for everyone!",
"translation": "네 시스템은 모두한테 맞아!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Can we label the boxes?",
"translation": "상자에 라벨을 붙일 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지호",
"script": "Simple labels work great actually!",
"translation": "간단한 라벨이 사실 잘 돼!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "That's organized and practical both!",
"translation": "체계적이고 실용적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "지호",
"script": "Perfect! I like that solution!",
"translation": "완벽해! 그 해결책이 좋아!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정리에 대한 문장이에요.",
"result": "Organized spaces increase work efficiency",
"explanation": "체계적인 공간이 작업 효율성을 높여요.",
"optionA": "Organized",
"optionB": "increase",
"optionC": "work",
"optionD": "efficiency",
"optionE": "spaces"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "작업실 정리하기",
"explanation": "ESTJ의 체계적 정리와 ISTP의 기능적 배치 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Everything needs a proper place!",
"translation": "모든 것이 적절한 자리가 필요해!"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "I know where things are.",
"translation": "어디 있는지 알아."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "But others can't find them!",
"translation": "하지만 다른 사람들은 못 찾아!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 작업실의 모든 도구를 정해진 자리에 두고 싶어합니다.",
"hint": "ESTJ는 작업실을 정리할 때 모든 도구를 명확한 자리에 체계적으로 배치해요.",
"result": "O",
"explanation": "성훈은 'Everything needs a proper place'와 'But others can't find them'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "I work alone mostly here.",
"translation": "여기서 주로 혼자 일해."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "What if someone helps you?",
"translation": "누군가 도우면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "지호",
"script": "Fair point! I'll organize better.",
"translation": "좋은 지적이야! 더 잘 정리할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants everything to have a proper @@.",
"hint": "ESTJ는 모든 것이 적절한 자리를 가지기를 원해요.",
"optionA": "place",
"optionB": "mess",
"optionC": "problem",
"result": "place",
"explanation": "성훈은 모든 것이 적절한 자리를 가지기를 원해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "Your system works for you!",
"translation": "네 시스템은 너한테 맞아!"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "Your system works for everyone!",
"translation": "네 시스템은 모두한테 맞아!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Can we label the boxes?",
"translation": "상자에 라벨을 붙일 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지호",
"script": "Simple labels work great actually!",
"translation": "간단한 라벨이 사실 잘 돼!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "That's organized and practical both!",
"translation": "체계적이고 실용적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "지호",
"script": "Perfect! I like that solution!",
"translation": "완벽해! 그 해결책이 좋아!"
},
{
"type": "puzzle",
"index": 15,
"hint": "정리에 대한 문장이에요.",
"optionA": "Organized",
"optionB": "increase",
"optionC": "work",
"optionD": "efficiency",
"optionE": "spaces",
"result": "Organized spaces increase work efficiency",
"explanation": "체계적인 공간이 작업 효율성을 높여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "주말에 뭐 할까?",
"explanation": "ESTJ의 계획된 활동과 ISTP의 흐름 따라가기 비교",
"category": "생활 태도",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Let's plan our weekend activities!",
"translation": "주말 활동을 계획하자!"
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "Let's see how we feel.",
"translation": "어떻게 느끼는지 보자."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "Plans help us do more!",
"translation": "계획이 우리가 더 많이 하도록 도와!"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 주말 활동을 미리 계획하고 싶어합니다.",
"hint": "ESTJ는 주말에 무엇을 할지 미리 계획하고 일정대로 실행하는 것을 선호해요.",
"result": "O",
"explanation": "하영은 'Let's plan our weekend activities'와 'Plans help us do more'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "보라",
"script": "But flexibility feels better sometimes.",
"translation": "하지만 유연성이 때때로 더 나아."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "Without plans we waste time!",
"translation": "계획 없이 우리는 시간을 낭비해!"
},
{
"type": "script",
"index": 7,
"speaker": "보라",
"script": "We rest and recharge instead.",
"translation": "대신 쉬고 재충전해."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young thinks plans help them do @@.",
"hint": "ESTJ는 계획이 더 많이 하도록 돕는다고 생각해요.",
"optionA": "more",
"optionB": "less",
"optionC": "nothing",
"result": "more",
"explanation": "하영은 계획이 더 많이 하도록 돕는다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "You really value personal freedom!",
"translation": "넌 정말 개인적 자유를 중요하게 여겨!"
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "You maximize productivity well always!",
"translation": "넌 항상 생산성을 잘 극대화해!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Maybe rough plan, flexible timing?",
"translation": "아마 대략적인 계획, 유연한 시간?"
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Perfect! Direction without pressure exactly!",
"translation": "완벽해! 압박 없이 방향 정확히!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "We accomplish goals and relax!",
"translation": "목표를 달성하고 긴장을 풀어!"
},
{
"type": "script",
"index": 14,
"speaker": "보라",
"script": "Best of both worlds here!",
"translation": "여기 두 세계의 최고!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "균형에 대한 문장이에요.",
"result": "Balanced schedules bring life harmony",
"explanation": "균형잡힌 일정이 삶의 조화를 가져와요.",
"optionA": "harmony",
"optionB": "schedules",
"optionC": "bring",
"optionD": "life",
"optionE": "Balanced"
}
]
}
]
} | {
"type": "MBTI",
"category": "생활 태도",
"episodes": [
{
"title": "주말에 뭐 할까?",
"explanation": "ESTJ의 계획된 활동과 ISTP의 흐름 따라가기 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Let's plan our weekend activities!",
"translation": "주말 활동을 계획하자!"
},
{
"type": "script",
"index": 2,
"speaker": "보라",
"script": "Let's see how we feel.",
"translation": "어떻게 느끼는지 보자."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "Plans help us do more!",
"translation": "계획이 우리가 더 많이 하도록 도와!"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 주말 활동을 미리 계획하고 싶어합니다.",
"hint": "ESTJ는 주말에 무엇을 할지 미리 계획하고 일정대로 실행하는 것을 선호해요.",
"result": "O",
"explanation": "하영은 'Let's plan our weekend activities'와 'Plans help us do more'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "보라",
"script": "But flexibility feels better sometimes.",
"translation": "하지만 유연성이 때때로 더 나아."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "Without plans we waste time!",
"translation": "계획 없이 우리는 시간을 낭비해!"
},
{
"type": "script",
"index": 7,
"speaker": "보라",
"script": "We rest and recharge instead.",
"translation": "대신 쉬고 재충전해."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young thinks plans help them do @@.",
"hint": "ESTJ는 계획이 더 많이 하도록 돕는다고 생각해요.",
"optionA": "more",
"optionB": "less",
"optionC": "nothing",
"result": "more",
"explanation": "하영은 계획이 더 많이 하도록 돕는다고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "You really value personal freedom!",
"translation": "넌 정말 개인적 자유를 중요하게 여겨!"
},
{
"type": "script",
"index": 10,
"speaker": "보라",
"script": "You maximize productivity well always!",
"translation": "넌 항상 생산성을 잘 극대화해!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Maybe rough plan, flexible timing?",
"translation": "아마 대략적인 계획, 유연한 시간?"
},
{
"type": "script",
"index": 12,
"speaker": "보라",
"script": "Perfect! Direction without pressure exactly!",
"translation": "완벽해! 압박 없이 방향 정확히!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "We accomplish goals and relax!",
"translation": "목표를 달성하고 긴장을 풀어!"
},
{
"type": "script",
"index": 14,
"speaker": "보라",
"script": "Best of both worlds here!",
"translation": "여기 두 세계의 최고!"
},
{
"type": "puzzle",
"index": 15,
"hint": "균형에 대한 문장이에요.",
"optionA": "harmony",
"optionB": "schedules",
"optionC": "bring",
"optionD": "life",
"optionE": "Balanced",
"result": "Balanced schedules bring life harmony",
"explanation": "균형잡힌 일정이 삶의 조화를 가져와요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 기계 고장남",
"explanation": "ESTJ의 매뉴얼 확인과 ISTP의 즉시 점검 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "Call the service center now!",
"translation": "지금 서비스 센터에 전화해!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Let me check it first.",
"translation": "먼저 내가 확인할게."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "But warranty covers this problem!",
"translation": "하지만 보증이 이 문제를 커버해!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 기계가 고장나면 서비스 센터에 연락하고 싶어합니다.",
"hint": "ESTJ는 기계가 고장나면 공식 서비스 센터에 연락하는 것이 안전하다고 생각해요.",
"result": "O",
"explanation": "준서는 'Call the service center now'와 'But warranty covers this problem'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "Might be something simple though.",
"translation": "하지만 간단한 것일 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "What if you make worse?",
"translation": "더 나빠지게 하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "I'll just look, not touch.",
"translation": "그냥 볼게, 만지지 않고."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo wants to call the service @@.",
"hint": "ESTJ는 서비스 센터에 전화하고 싶어해요.",
"optionA": "center",
"optionB": "party",
"optionC": "never",
"result": "center",
"explanation": "준서는 서비스 센터에 전화하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You're so calm under pressure!",
"translation": "넌 압박 속에서 정말 침착해!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You protect our warranty rights!",
"translation": "넌 우리 보증 권리를 보호해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Can you diagnose the problem?",
"translation": "문제를 진단할 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Yes! Then we know what's needed!",
"translation": "응! 그럼 무엇이 필요한지 알아!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "Smart! That saves service time!",
"translation": "현명해! 서비스 시간을 절약해!"
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "And they fix the right thing!",
"translation": "그리고 그들이 올바른 것을 고쳐!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "문제 해결에 대한 문장이에요.",
"result": "Quick thinking reduce problems downtime",
"explanation": "빠른 사고가 문제 다운타임을 줄여요.",
"optionA": "reduce",
"optionB": "Quick",
"optionC": "problems",
"optionD": "downtime",
"optionE": "thinking"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑자기 기계 고장남",
"explanation": "ESTJ의 매뉴얼 확인과 ISTP의 즉시 점검 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "Call the service center now!",
"translation": "지금 서비스 센터에 전화해!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "Let me check it first.",
"translation": "먼저 내가 확인할게."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "But warranty covers this problem!",
"translation": "하지만 보증이 이 문제를 커버해!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 기계가 고장나면 서비스 센터에 연락하고 싶어합니다.",
"hint": "ESTJ는 기계가 고장나면 공식 서비스 센터에 연락하는 것이 안전하다고 생각해요.",
"result": "O",
"explanation": "준서는 'Call the service center now'와 'But warranty covers this problem'이라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "Might be something simple though.",
"translation": "하지만 간단한 것일 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "What if you make worse?",
"translation": "더 나빠지게 하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "I'll just look, not touch.",
"translation": "그냥 볼게, 만지지 않고."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo wants to call the service @@.",
"hint": "ESTJ는 서비스 센터에 전화하고 싶어해요.",
"optionA": "center",
"optionB": "party",
"optionC": "never",
"result": "center",
"explanation": "준서는 서비스 센터에 전화하고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You're so calm under pressure!",
"translation": "넌 압박 속에서 정말 침착해!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You protect our warranty rights!",
"translation": "넌 우리 보증 권리를 보호해!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Can you diagnose the problem?",
"translation": "문제를 진단할 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Yes! Then we know what's needed!",
"translation": "응! 그럼 무엇이 필요한지 알아!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "Smart! That saves service time!",
"translation": "현명해! 서비스 시간을 절약해!"
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "And they fix the right thing!",
"translation": "그리고 그들이 올바른 것을 고쳐!"
},
{
"type": "puzzle",
"index": 15,
"hint": "문제 해결에 대한 문장이에요.",
"optionA": "reduce",
"optionB": "Quick",
"optionC": "problems",
"optionD": "downtime",
"optionE": "thinking",
"result": "Quick thinking reduce problems downtime",
"explanation": "빠른 사고가 문제 다운타임을 줄여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "예산 초과했어",
"explanation": "ESTJ의 원칙 고수와 ISTP의 창의적 해결 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "We must stick to budget!",
"translation": "예산을 고수해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "성진",
"script": "I can make it work.",
"translation": "작동하게 만들 수 있어."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "But rules say we can't!",
"translation": "하지만 규칙은 할 수 없다고 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 정해진 예산 규칙을 지키려고 합니다.",
"hint": "ESTJ는 예산이 초과되면 규칙대로 다른 방법을 찾거나 승인을 받아야 한다고 생각해요.",
"result": "O",
"explanation": "서아는 'We must stick to budget'과 'But rules say we can't'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성진",
"script": "With cheaper materials it works.",
"translation": "더 싼 재료로 돼."
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "Will quality be same though?",
"translation": "하지만 품질이 같을까?"
},
{
"type": "script",
"index": 7,
"speaker": "성진",
"script": "I'll test it first carefully.",
"translation": "먼저 조심스럽게 테스트할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah must stick to the @@.",
"hint": "ESTJ는 예산을 고수해야 해요.",
"optionA": "budget",
"optionB": "party",
"optionC": "game",
"result": "budget",
"explanation": "서아는 예산을 고수해야 해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You find creative solutions always!",
"translation": "넌 항상 창의적인 해결책을 찾아!"
},
{
"type": "script",
"index": 10,
"speaker": "성진",
"script": "You keep us accountable properly!",
"translation": "넌 우리를 적절하게 책임지게 해!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "If quality stays good I agree!",
"translation": "품질이 좋게 유지되면 동의해!"
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "I'll prove it with test!",
"translation": "테스트로 증명할게!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "That's responsible and innovative both!",
"translation": "책임감 있고 혁신적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "성진",
"script": "Rules met, problem solved perfectly!",
"translation": "규칙 충족, 문제 완벽하게 해결!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "자원에 대한 문장이에요.",
"result": "Creative solutions stretch limited resources",
"explanation": "창의적인 해결책이 제한된 자원을 늘려요.",
"optionA": "solutions",
"optionB": "stretch",
"optionC": "limited",
"optionD": "Creative",
"optionE": "resources"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "예산 초과했어",
"explanation": "ESTJ의 원칙 고수와 ISTP의 창의적 해결 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "We must stick to budget!",
"translation": "예산을 고수해야 해!"
},
{
"type": "script",
"index": 2,
"speaker": "성진",
"script": "I can make it work.",
"translation": "작동하게 만들 수 있어."
},
{
"type": "script",
"index": 3,
"speaker": "서아",
"script": "But rules say we can't!",
"translation": "하지만 규칙은 할 수 없다고 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "서아는 정해진 예산 규칙을 지키려고 합니다.",
"hint": "ESTJ는 예산이 초과되면 규칙대로 다른 방법을 찾거나 승인을 받아야 한다고 생각해요.",
"result": "O",
"explanation": "서아는 'We must stick to budget'과 'But rules say we can't'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성진",
"script": "With cheaper materials it works.",
"translation": "더 싼 재료로 돼."
},
{
"type": "script",
"index": 6,
"speaker": "서아",
"script": "Will quality be same though?",
"translation": "하지만 품질이 같을까?"
},
{
"type": "script",
"index": 7,
"speaker": "성진",
"script": "I'll test it first carefully.",
"translation": "먼저 조심스럽게 테스트할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seo-ah must stick to the @@.",
"hint": "ESTJ는 예산을 고수해야 해요.",
"optionA": "budget",
"optionB": "party",
"optionC": "game",
"result": "budget",
"explanation": "서아는 예산을 고수해야 해요."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "You find creative solutions always!",
"translation": "넌 항상 창의적인 해결책을 찾아!"
},
{
"type": "script",
"index": 10,
"speaker": "성진",
"script": "You keep us accountable properly!",
"translation": "넌 우리를 적절하게 책임지게 해!"
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "If quality stays good I agree!",
"translation": "품질이 좋게 유지되면 동의해!"
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "I'll prove it with test!",
"translation": "테스트로 증명할게!"
},
{
"type": "script",
"index": 13,
"speaker": "서아",
"script": "That's responsible and innovative both!",
"translation": "책임감 있고 혁신적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "성진",
"script": "Rules met, problem solved perfectly!",
"translation": "규칙 충족, 문제 완벽하게 해결!"
},
{
"type": "puzzle",
"index": 15,
"hint": "자원에 대한 문장이에요.",
"optionA": "solutions",
"optionB": "stretch",
"optionC": "limited",
"optionD": "Creative",
"optionE": "resources",
"result": "Creative solutions stretch limited resources",
"explanation": "창의적인 해결책이 제한된 자원을 늘려요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "팀장 되고 싶어",
"explanation": "ESTJ의 관리 능력과 ISTP의 전문 기술 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "I want to lead teams!",
"translation": "팀을 이끌고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "I want to master skills.",
"translation": "기술을 마스터하고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "Management has more impact here!",
"translation": "관리가 여기서 더 많은 영향력이 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 팀을 관리하고 이끄는 리더가 되고 싶어합니다.",
"hint": "ESTJ는 경력 목표로 팀을 관리하고 조직하는 리더 역할을 선호해요.",
"result": "O",
"explanation": "태윤은 'I want to lead teams'와 'Management has more impact here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "하연",
"script": "But expertise brings respect too.",
"translation": "하지만 전문성도 존중을 가져와."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "True! Both paths are valuable!",
"translation": "맞아! 두 경로 다 가치있어!"
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "I like solving technical problems.",
"translation": "기술적 문제를 푸는 게 좋아."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun wants to lead @@.",
"hint": "ESTJ는 팀을 이끌고 싶어해요.",
"optionA": "teams",
"optionB": "nothing",
"optionC": "nobody",
"result": "teams",
"explanation": "태윤은 팀을 이끌고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "Your technical skills are impressive!",
"translation": "네 기술적 기술이 인상적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "Your leadership skills inspire people!",
"translation": "네 리더십 기술이 사람들에게 영감을 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Can experts become leaders too?",
"translation": "전문가도 리더가 될 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "Yes! Technical leaders exist everywhere!",
"translation": "응! 기술 리더가 어디에나 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "That combines both our goals!",
"translation": "그게 우리 두 목표를 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "하연",
"script": "Perfect! Different paths, same respect!",
"translation": "완벽해! 다른 경로, 같은 존중!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "경력에 대한 문장이에요.",
"result": "Different paths offer equal success",
"explanation": "다른 경로가 동등한 성공을 제공해요.",
"optionA": "offer",
"optionB": "equal",
"optionC": "Different",
"optionD": "paths",
"optionE": "success"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "팀장 되고 싶어",
"explanation": "ESTJ의 관리 능력과 ISTP의 전문 기술 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "I want to lead teams!",
"translation": "팀을 이끌고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "하연",
"script": "I want to master skills.",
"translation": "기술을 마스터하고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "태윤",
"script": "Management has more impact here!",
"translation": "관리가 여기서 더 많은 영향력이 있어!"
},
{
"type": "ox",
"index": 4,
"quiz": "태윤은 팀을 관리하고 이끄는 리더가 되고 싶어합니다.",
"hint": "ESTJ는 경력 목표로 팀을 관리하고 조직하는 리더 역할을 선호해요.",
"result": "O",
"explanation": "태윤은 'I want to lead teams'와 'Management has more impact here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "하연",
"script": "But expertise brings respect too.",
"translation": "하지만 전문성도 존중을 가져와."
},
{
"type": "script",
"index": 6,
"speaker": "태윤",
"script": "True! Both paths are valuable!",
"translation": "맞아! 두 경로 다 가치있어!"
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "I like solving technical problems.",
"translation": "기술적 문제를 푸는 게 좋아."
},
{
"type": "blank",
"index": 8,
"quiz": "Tae-yun wants to lead @@.",
"hint": "ESTJ는 팀을 이끌고 싶어해요.",
"optionA": "teams",
"optionB": "nothing",
"optionC": "nobody",
"result": "teams",
"explanation": "태윤은 팀을 이끌고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "태윤",
"script": "Your technical skills are impressive!",
"translation": "네 기술적 기술이 인상적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "하연",
"script": "Your leadership skills inspire people!",
"translation": "네 리더십 기술이 사람들에게 영감을 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태윤",
"script": "Can experts become leaders too?",
"translation": "전문가도 리더가 될 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "하연",
"script": "Yes! Technical leaders exist everywhere!",
"translation": "응! 기술 리더가 어디에나 있어!"
},
{
"type": "script",
"index": 13,
"speaker": "태윤",
"script": "That combines both our goals!",
"translation": "그게 우리 두 목표를 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "하연",
"script": "Perfect! Different paths, same respect!",
"translation": "완벽해! 다른 경로, 같은 존중!"
},
{
"type": "puzzle",
"index": 15,
"hint": "경력에 대한 문장이에요.",
"optionA": "offer",
"optionB": "equal",
"optionC": "Different",
"optionD": "paths",
"optionE": "success",
"result": "Different paths offer equal success",
"explanation": "다른 경로가 동등한 성공을 제공해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "어떤 직장 갈까?",
"explanation": "ESTJ의 안정된 대기업과 ISTP의 자율적 환경 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "Big companies are more stable!",
"translation": "큰 회사가 더 안정적이야!"
},
{
"type": "script",
"index": 2,
"speaker": "채린",
"script": "Small teams give more freedom.",
"translation": "작은 팀이 더 많은 자유를 줘."
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "Structure helps career growth here!",
"translation": "구조가 여기서 경력 성장을 도와!"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 체계적이고 안정적인 대기업에서 일하고 싶어합니다.",
"hint": "ESTJ는 명확한 구조와 경력 경로가 있는 큰 회사에서 일하는 것을 선호해요.",
"result": "O",
"explanation": "예은은 'Big companies are more stable'과 'Structure helps career growth here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채린",
"script": "But small places allow creativity.",
"translation": "하지만 작은 곳은 창의성을 허용해."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "What about benefits and security?",
"translation": "혜택과 안정성은 어때?"
},
{
"type": "script",
"index": 7,
"speaker": "채린",
"script": "Fair point! Both things matter!",
"translation": "좋은 지적이야! 두 가지 다 중요해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun thinks big companies are more @@.",
"hint": "ESTJ는 큰 회사가 더 안정적이라고 생각해요.",
"optionA": "stable",
"optionB": "chaotic",
"optionC": "boring",
"result": "stable",
"explanation": "예은은 큰 회사가 더 안정적이라고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You value independence a lot!",
"translation": "넌 독립성을 많이 중요하게 여겨!"
},
{
"type": "script",
"index": 10,
"speaker": "채린",
"script": "You value security and structure!",
"translation": "넌 안정과 구조를 중요하게 여겨!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "Maybe big company with flexibility?",
"translation": "아마 유연성 있는 큰 회사?"
},
{
"type": "script",
"index": 12,
"speaker": "채린",
"script": "Perfect! Stability and freedom both!",
"translation": "완벽해! 안정성과 자유 둘 다!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "That's the ideal workplace actually!",
"translation": "사실 이상적인 직장이야!"
},
{
"type": "script",
"index": 14,
"speaker": "채린",
"script": "Let's find one that offers both!",
"translation": "둘 다 제공하는 것을 찾자!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "직장에 대한 문장이에요.",
"result": "Good workplaces provide balance autonomy",
"explanation": "좋은 직장이 균형과 자율성을 제공해요.",
"optionA": "workplaces",
"optionB": "balance",
"optionC": "autonomy",
"optionD": "provide",
"optionE": "Good"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "어떤 직장 갈까?",
"explanation": "ESTJ의 안정된 대기업과 ISTP의 자율적 환경 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "예은",
"script": "Big companies are more stable!",
"translation": "큰 회사가 더 안정적이야!"
},
{
"type": "script",
"index": 2,
"speaker": "채린",
"script": "Small teams give more freedom.",
"translation": "작은 팀이 더 많은 자유를 줘."
},
{
"type": "script",
"index": 3,
"speaker": "예은",
"script": "Structure helps career growth here!",
"translation": "구조가 여기서 경력 성장을 도와!"
},
{
"type": "ox",
"index": 4,
"quiz": "예은은 체계적이고 안정적인 대기업에서 일하고 싶어합니다.",
"hint": "ESTJ는 명확한 구조와 경력 경로가 있는 큰 회사에서 일하는 것을 선호해요.",
"result": "O",
"explanation": "예은은 'Big companies are more stable'과 'Structure helps career growth here'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "채린",
"script": "But small places allow creativity.",
"translation": "하지만 작은 곳은 창의성을 허용해."
},
{
"type": "script",
"index": 6,
"speaker": "예은",
"script": "What about benefits and security?",
"translation": "혜택과 안정성은 어때?"
},
{
"type": "script",
"index": 7,
"speaker": "채린",
"script": "Fair point! Both things matter!",
"translation": "좋은 지적이야! 두 가지 다 중요해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Ye-eun thinks big companies are more @@.",
"hint": "ESTJ는 큰 회사가 더 안정적이라고 생각해요.",
"optionA": "stable",
"optionB": "chaotic",
"optionC": "boring",
"result": "stable",
"explanation": "예은은 큰 회사가 더 안정적이라고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "예은",
"script": "You value independence a lot!",
"translation": "넌 독립성을 많이 중요하게 여겨!"
},
{
"type": "script",
"index": 10,
"speaker": "채린",
"script": "You value security and structure!",
"translation": "넌 안정과 구조를 중요하게 여겨!"
},
{
"type": "script",
"index": 11,
"speaker": "예은",
"script": "Maybe big company with flexibility?",
"translation": "아마 유연성 있는 큰 회사?"
},
{
"type": "script",
"index": 12,
"speaker": "채린",
"script": "Perfect! Stability and freedom both!",
"translation": "완벽해! 안정성과 자유 둘 다!"
},
{
"type": "script",
"index": 13,
"speaker": "예은",
"script": "That's the ideal workplace actually!",
"translation": "사실 이상적인 직장이야!"
},
{
"type": "script",
"index": 14,
"speaker": "채린",
"script": "Let's find one that offers both!",
"translation": "둘 다 제공하는 것을 찾자!"
},
{
"type": "puzzle",
"index": 15,
"hint": "직장에 대한 문장이에요.",
"optionA": "workplaces",
"optionB": "balance",
"optionC": "autonomy",
"optionD": "provide",
"optionE": "Good",
"result": "Good workplaces provide balance autonomy",
"explanation": "좋은 직장이 균형과 자율성을 제공해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "목공 프로젝트 하기",
"explanation": "ESTJ의 계획 따르기와 ISTP의 직관적 제작 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Let's follow the blueprint exactly!",
"translation": "설계도를 정확히 따르자!"
},
{
"type": "script",
"index": 2,
"speaker": "동민",
"script": "I'll adjust as I go.",
"translation": "가면서 조정할게."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "But measurements must be precise!",
"translation": "하지만 치수는 정확해야 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 목공 작업을 할 때 설계도를 정확하게 따르고 싶어합니다.",
"hint": "ESTJ는 DIY 프로젝트를 할 때 설계도와 지침을 정확하게 따르는 것을 선호해요.",
"result": "O",
"explanation": "성훈은 'Let's follow the blueprint exactly'와 'But measurements must be precise'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "동민",
"script": "I see ways to improve.",
"translation": "개선할 방법이 보여."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "But will it still work?",
"translation": "하지만 여전히 될까?"
},
{
"type": "script",
"index": 7,
"speaker": "동민",
"script": "I'll keep core structure same.",
"translation": "핵심 구조는 같게 유지할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants to follow the blueprint @@.",
"hint": "ESTJ는 설계도를 정확하게 따르고 싶어해요.",
"optionA": "exactly",
"optionB": "never",
"optionC": "wrongly",
"result": "exactly",
"explanation": "성훈은 설계도를 정확하게 따르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "Your craftsmanship is really amazing!",
"translation": "네 장인정신이 정말 놀라워!"
},
{
"type": "script",
"index": 10,
"speaker": "동민",
"script": "Your precision ensures quality results!",
"translation": "네 정밀함이 품질 좋은 결과를 보장해!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Can you test changes first?",
"translation": "먼저 변경사항을 테스트할 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "Good idea! Small test piece!",
"translation": "좋은 생각이야! 작은 테스트 조각!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "That's safe and creative both!",
"translation": "안전하고 창의적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "동민",
"script": "Perfect! Quality with improvement here!",
"translation": "완벽해! 여기 개선과 품질!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "제작에 대한 문장이에요.",
"result": "Careful crafting produce lasting quality",
"explanation": "세심한 제작이 지속되는 품질을 만들어요.",
"optionA": "produce",
"optionB": "quality",
"optionC": "crafting",
"optionD": "Careful",
"optionE": "lasting"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "목공 프로젝트 하기",
"explanation": "ESTJ의 계획 따르기와 ISTP의 직관적 제작 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "성훈",
"script": "Let's follow the blueprint exactly!",
"translation": "설계도를 정확히 따르자!"
},
{
"type": "script",
"index": 2,
"speaker": "동민",
"script": "I'll adjust as I go.",
"translation": "가면서 조정할게."
},
{
"type": "script",
"index": 3,
"speaker": "성훈",
"script": "But measurements must be precise!",
"translation": "하지만 치수는 정확해야 해!"
},
{
"type": "ox",
"index": 4,
"quiz": "성훈은 목공 작업을 할 때 설계도를 정확하게 따르고 싶어합니다.",
"hint": "ESTJ는 DIY 프로젝트를 할 때 설계도와 지침을 정확하게 따르는 것을 선호해요.",
"result": "O",
"explanation": "성훈은 'Let's follow the blueprint exactly'와 'But measurements must be precise'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "동민",
"script": "I see ways to improve.",
"translation": "개선할 방법이 보여."
},
{
"type": "script",
"index": 6,
"speaker": "성훈",
"script": "But will it still work?",
"translation": "하지만 여전히 될까?"
},
{
"type": "script",
"index": 7,
"speaker": "동민",
"script": "I'll keep core structure same.",
"translation": "핵심 구조는 같게 유지할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Seong-hun wants to follow the blueprint @@.",
"hint": "ESTJ는 설계도를 정확하게 따르고 싶어해요.",
"optionA": "exactly",
"optionB": "never",
"optionC": "wrongly",
"result": "exactly",
"explanation": "성훈은 설계도를 정확하게 따르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "성훈",
"script": "Your craftsmanship is really amazing!",
"translation": "네 장인정신이 정말 놀라워!"
},
{
"type": "script",
"index": 10,
"speaker": "동민",
"script": "Your precision ensures quality results!",
"translation": "네 정밀함이 품질 좋은 결과를 보장해!"
},
{
"type": "script",
"index": 11,
"speaker": "성훈",
"script": "Can you test changes first?",
"translation": "먼저 변경사항을 테스트할 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "동민",
"script": "Good idea! Small test piece!",
"translation": "좋은 생각이야! 작은 테스트 조각!"
},
{
"type": "script",
"index": 13,
"speaker": "성훈",
"script": "That's safe and creative both!",
"translation": "안전하고 창의적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "동민",
"script": "Perfect! Quality with improvement here!",
"translation": "완벽해! 여기 개선과 품질!"
},
{
"type": "puzzle",
"index": 15,
"hint": "제작에 대한 문장이에요.",
"optionA": "produce",
"optionB": "quality",
"optionC": "crafting",
"optionD": "Careful",
"optionE": "lasting",
"result": "Careful crafting produce lasting quality",
"explanation": "세심한 제작이 지속되는 품질을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자전거 타러 가기",
"explanation": "ESTJ의 안전 장비와 ISTP의 자유로운 라이딩 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Did you bring all safety gear?",
"translation": "모든 안전 장비를 가져왔어?"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "I have helmet and gloves.",
"translation": "헬멧과 장갑이 있어."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "What about knee and elbow pads?",
"translation": "무릎과 팔꿈치 패드는 어때?"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 자전거를 탈 때 모든 안전 장비를 착용하고 싶어합니다.",
"hint": "ESTJ는 자전거를 탈 때 헬멧, 무릎 보호대 등 모든 안전 장비를 갖추는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "하영은 'Did you bring all safety gear'와 'What about knee and elbow pads'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "Those slow me down too much.",
"translation": "그것들은 나를 너무 느리게 해."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "Safety comes first always here!",
"translation": "안전이 여기서 항상 먼저야!"
},
{
"type": "script",
"index": 7,
"speaker": "지호",
"script": "True! I'll wear the basics.",
"translation": "맞아! 기본은 착용할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young thinks safety comes first @@.",
"hint": "ESTJ는 안전이 항상 먼저라고 생각해요.",
"optionA": "always",
"optionB": "never",
"optionC": "later",
"result": "always",
"explanation": "하영은 안전이 항상 먼저라고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "You ride with great skill!",
"translation": "넌 뛰어난 기술로 타!"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "You ride with great caution!",
"translation": "넌 뛰어난 주의로 타!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Can we ride safer routes?",
"translation": "더 안전한 경로를 탈 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지호",
"script": "Yes! Fun and safe both!",
"translation": "응! 재미있고 안전한 둘 다!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "Perfect! That works for everyone!",
"translation": "완벽해! 그게 모두에게 맞아!"
},
{
"type": "script",
"index": 14,
"speaker": "지호",
"script": "Enjoy the ride with peace!",
"translation": "평화롭게 라이딩을 즐겨!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "안전에 대한 문장이에요.",
"result": "Safety measures enable confident adventure",
"explanation": "안전 조치가 자신감 있는 모험을 가능하게 해요.",
"optionA": "enable",
"optionB": "measures",
"optionC": "confident",
"optionD": "adventure",
"optionE": "Safety"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "자전거 타러 가기",
"explanation": "ESTJ의 안전 장비와 ISTP의 자유로운 라이딩 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하영",
"script": "Did you bring all safety gear?",
"translation": "모든 안전 장비를 가져왔어?"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "I have helmet and gloves.",
"translation": "헬멧과 장갑이 있어."
},
{
"type": "script",
"index": 3,
"speaker": "하영",
"script": "What about knee and elbow pads?",
"translation": "무릎과 팔꿈치 패드는 어때?"
},
{
"type": "ox",
"index": 4,
"quiz": "하영은 자전거를 탈 때 모든 안전 장비를 착용하고 싶어합니다.",
"hint": "ESTJ는 자전거를 탈 때 헬멧, 무릎 보호대 등 모든 안전 장비를 갖추는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "하영은 'Did you bring all safety gear'와 'What about knee and elbow pads'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "Those slow me down too much.",
"translation": "그것들은 나를 너무 느리게 해."
},
{
"type": "script",
"index": 6,
"speaker": "하영",
"script": "Safety comes first always here!",
"translation": "안전이 여기서 항상 먼저야!"
},
{
"type": "script",
"index": 7,
"speaker": "지호",
"script": "True! I'll wear the basics.",
"translation": "맞아! 기본은 착용할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Ha-young thinks safety comes first @@.",
"hint": "ESTJ는 안전이 항상 먼저라고 생각해요.",
"optionA": "always",
"optionB": "never",
"optionC": "later",
"result": "always",
"explanation": "하영은 안전이 항상 먼저라고 생각해요."
},
{
"type": "script",
"index": 9,
"speaker": "하영",
"script": "You ride with great skill!",
"translation": "넌 뛰어난 기술로 타!"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "You ride with great caution!",
"translation": "넌 뛰어난 주의로 타!"
},
{
"type": "script",
"index": 11,
"speaker": "하영",
"script": "Can we ride safer routes?",
"translation": "더 안전한 경로를 탈 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "지호",
"script": "Yes! Fun and safe both!",
"translation": "응! 재미있고 안전한 둘 다!"
},
{
"type": "script",
"index": 13,
"speaker": "하영",
"script": "Perfect! That works for everyone!",
"translation": "완벽해! 그게 모두에게 맞아!"
},
{
"type": "script",
"index": 14,
"speaker": "지호",
"script": "Enjoy the ride with peace!",
"translation": "평화롭게 라이딩을 즐겨!"
},
{
"type": "puzzle",
"index": 15,
"hint": "안전에 대한 문장이에요.",
"optionA": "enable",
"optionB": "measures",
"optionC": "confident",
"optionD": "adventure",
"optionE": "Safety",
"result": "Safety measures enable confident adventure",
"explanation": "안전 조치가 자신감 있는 모험을 가능하게 해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "회의 시간 지키기",
"explanation": "ESTJ의 시간 엄수와 ISTP의 유연한 태도 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "Meeting starts at nine sharp!",
"translation": "회의는 정확히 9시에 시작해!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "I'll be there around nine.",
"translation": "9시쯤 거기 있을게."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "Around nine means you're late!",
"translation": "9시쯤은 늦는다는 뜻이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 회의 시간을 정확하게 지켜야 한다고 생각합니다.",
"hint": "ESTJ는 회의 시간을 정확하게 지키는 것이 다른 사람들을 존중하는 것이라고 생각해요.",
"result": "O",
"explanation": "소라는 'Meeting starts at nine sharp'과 'Around nine means you're late'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "But traffic is unpredictable always.",
"translation": "하지만 교통은 항상 예측 불가능해."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "Leave earlier then to arrive!",
"translation": "그럼 도착하려고 더 일찍 출발해!"
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "That's fair! I'll plan better.",
"translation": "공정해! 더 잘 계획할게."
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra says meeting starts at nine @@.",
"hint": "ESTJ는 회의가 정확히 9시에 시작한다고 말해요.",
"optionA": "sharp",
"optionB": "maybe",
"optionC": "never",
"result": "sharp",
"explanation": "소라는 회의가 정확히 9시에 시작한다고 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You handle unexpected things well!",
"translation": "넌 예상치 못한 일을 잘 다뤄!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You keep everyone on schedule!",
"translation": "넌 모두를 일정대로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Can you text if delayed?",
"translation": "지연되면 문자 보낼 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Of course! Communication helps everyone!",
"translation": "물론이지! 소통이 모두를 도와!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That's respectful and practical both!",
"translation": "존중하고 실용적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "Simple solution for both sides!",
"translation": "양쪽을 위한 간단한 해결책!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "시간에 대한 문장이에요.",
"result": "Good punctuality show mutual respect",
"explanation": "좋은 시간 엄수가 상호 존중을 보여요.",
"optionA": "respect",
"optionB": "Good",
"optionC": "show",
"optionD": "mutual",
"optionE": "punctuality"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "회의 시간 지키기",
"explanation": "ESTJ의 시간 엄수와 ISTP의 유연한 태도 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소라",
"script": "Meeting starts at nine sharp!",
"translation": "회의는 정확히 9시에 시작해!"
},
{
"type": "script",
"index": 2,
"speaker": "태오",
"script": "I'll be there around nine.",
"translation": "9시쯤 거기 있을게."
},
{
"type": "script",
"index": 3,
"speaker": "소라",
"script": "Around nine means you're late!",
"translation": "9시쯤은 늦는다는 뜻이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 회의 시간을 정확하게 지켜야 한다고 생각합니다.",
"hint": "ESTJ는 회의 시간을 정확하게 지키는 것이 다른 사람들을 존중하는 것이라고 생각해요.",
"result": "O",
"explanation": "소라는 'Meeting starts at nine sharp'과 'Around nine means you're late'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "태오",
"script": "But traffic is unpredictable always.",
"translation": "하지만 교통은 항상 예측 불가능해."
},
{
"type": "script",
"index": 6,
"speaker": "소라",
"script": "Leave earlier then to arrive!",
"translation": "그럼 도착하려고 더 일찍 출발해!"
},
{
"type": "script",
"index": 7,
"speaker": "태오",
"script": "That's fair! I'll plan better.",
"translation": "공정해! 더 잘 계획할게."
},
{
"type": "blank",
"index": 8,
"quiz": "So-ra says meeting starts at nine @@.",
"hint": "ESTJ는 회의가 정확히 9시에 시작한다고 말해요.",
"optionA": "sharp",
"optionB": "maybe",
"optionC": "never",
"result": "sharp",
"explanation": "소라는 회의가 정확히 9시에 시작한다고 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "소라",
"script": "You handle unexpected things well!",
"translation": "넌 예상치 못한 일을 잘 다뤄!"
},
{
"type": "script",
"index": 10,
"speaker": "태오",
"script": "You keep everyone on schedule!",
"translation": "넌 모두를 일정대로 유지해!"
},
{
"type": "script",
"index": 11,
"speaker": "소라",
"script": "Can you text if delayed?",
"translation": "지연되면 문자 보낼 수 있어?"
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "Of course! Communication helps everyone!",
"translation": "물론이지! 소통이 모두를 도와!"
},
{
"type": "script",
"index": 13,
"speaker": "소라",
"script": "That's respectful and practical both!",
"translation": "존중하고 실용적인 둘 다야!"
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "Simple solution for both sides!",
"translation": "양쪽을 위한 간단한 해결책!"
},
{
"type": "puzzle",
"index": 15,
"hint": "시간에 대한 문장이에요.",
"optionA": "respect",
"optionB": "Good",
"optionC": "show",
"optionD": "mutual",
"optionE": "punctuality",
"result": "Good punctuality show mutual respect",
"explanation": "좋은 시간 엄수가 상호 존중을 보여요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "작업 방식 다름",
"explanation": "ESTJ의 절차 준수와 ISTP의 결과 중심 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "Follow the steps in order!",
"translation": "순서대로 단계를 따라!"
},
{
"type": "script",
"index": 2,
"speaker": "성진",
"script": "End result is what matters.",
"translation": "최종 결과가 중요한 거야."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "But process ensures quality always!",
"translation": "하지만 과정이 항상 품질을 보장해!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 정해진 절차와 단계를 따라야 한다고 생각합니다.",
"hint": "ESTJ는 일할 때 정해진 절차와 단계를 순서대로 따르는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "준서는 'Follow the steps in order'와 'But process ensures quality always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성진",
"script": "My way works just fine.",
"translation": "내 방법이 잘 돼."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "What if others need help?",
"translation": "다른 사람들이 도움이 필요하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "성진",
"script": "Good point! I'll document it.",
"translation": "좋은 지적이야! 문서화할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo wants to follow the steps in @@.",
"hint": "ESTJ는 순서대로 단계를 따르고 싶어해요.",
"optionA": "order",
"optionB": "chaos",
"optionC": "never",
"result": "order",
"explanation": "준서는 순서대로 단계를 따르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "Your efficiency is really impressive!",
"translation": "네 효율성이 정말 인상적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "성진",
"script": "Your consistency helps team quality!",
"translation": "네 일관성이 팀 품질을 도와!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Can we standardize your method?",
"translation": "네 방법을 표준화할 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Sure! If it helps everyone!",
"translation": "그래! 모두를 돕는다면!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "That combines innovation and process!",
"translation": "혁신과 과정을 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "성진",
"script": "Perfect! Better system for all!",
"translation": "완벽해! 모두를 위한 더 나은 시스템!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "과정에 대한 문장이에요.",
"result": "Clear processes ensure quality consistency",
"explanation": "명확한 과정이 품질 일관성을 보장해요.",
"optionA": "quality",
"optionB": "consistency",
"optionC": "ensure",
"optionD": "processes",
"optionE": "Clear"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "작업 방식 다름",
"explanation": "ESTJ의 절차 준수와 ISTP의 결과 중심 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "Follow the steps in order!",
"translation": "순서대로 단계를 따라!"
},
{
"type": "script",
"index": 2,
"speaker": "성진",
"script": "End result is what matters.",
"translation": "최종 결과가 중요한 거야."
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "But process ensures quality always!",
"translation": "하지만 과정이 항상 품질을 보장해!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 정해진 절차와 단계를 따라야 한다고 생각합니다.",
"hint": "ESTJ는 일할 때 정해진 절차와 단계를 순서대로 따르는 것이 중요하다고 생각해요.",
"result": "O",
"explanation": "준서는 'Follow the steps in order'와 'But process ensures quality always'라고 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "성진",
"script": "My way works just fine.",
"translation": "내 방법이 잘 돼."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "What if others need help?",
"translation": "다른 사람들이 도움이 필요하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "성진",
"script": "Good point! I'll document it.",
"translation": "좋은 지적이야! 문서화할게."
},
{
"type": "blank",
"index": 8,
"quiz": "Jun-seo wants to follow the steps in @@.",
"hint": "ESTJ는 순서대로 단계를 따르고 싶어해요.",
"optionA": "order",
"optionB": "chaos",
"optionC": "never",
"result": "order",
"explanation": "준서는 순서대로 단계를 따르고 싶어해요."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "Your efficiency is really impressive!",
"translation": "네 효율성이 정말 인상적이야!"
},
{
"type": "script",
"index": 10,
"speaker": "성진",
"script": "Your consistency helps team quality!",
"translation": "네 일관성이 팀 품질을 도와!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Can we standardize your method?",
"translation": "네 방법을 표준화할 수 있을까?"
},
{
"type": "script",
"index": 12,
"speaker": "성진",
"script": "Sure! If it helps everyone!",
"translation": "그래! 모두를 돕는다면!"
},
{
"type": "script",
"index": 13,
"speaker": "준서",
"script": "That combines innovation and process!",
"translation": "혁신과 과정을 결합해!"
},
{
"type": "script",
"index": 14,
"speaker": "성진",
"script": "Perfect! Better system for all!",
"translation": "완벽해! 모두를 위한 더 나은 시스템!"
},
{
"type": "puzzle",
"index": 15,
"hint": "과정에 대한 문장이에요.",
"optionA": "quality",
"optionB": "consistency",
"optionC": "ensure",
"optionD": "processes",
"optionE": "Clear",
"result": "Clear processes ensure quality consistency",
"explanation": "명확한 과정이 품질 일관성을 보장해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "커리어 목표 설정하기",
"explanation": "ESTJ의 단계적 승진과 ENTJ의 영향력 확대 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I aim for steady career advancement.",
"translation": "꾸준한 커리어 발전을 목표로 해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I want to lead major changes.",
"translation": "주요 변화를 이끌고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Each promotion means I did well.",
"translation": "각 승진은 내가 잘했다는 의미야."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Creating impact drives me forward!",
"translation": "영향력을 만드는 게 나를 앞으로 나아가게 해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 체계적이고 단계적인 커리어 발전을 추구합니다.",
"hint": "ESTJ는 명확한 경로를 따라 착실히 올라가는 것을 선호해요.",
"result": "O",
"explanation": "태영이는 'I aim for steady career advancement'와 'Each promotion means I did well'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I complete all required qualifications.",
"translation": "모든 필요한 자격을 완료해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I build networks strategically now.",
"translation": "지금 전략적으로 네트워크를 구축해."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your vision inspires big goals!",
"translation": "너의 비전이 큰 목표에 영감을 줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young completes all required @@.",
"hint": "ESTJ는 정해진 기준과 요구사항을 철저히 충족해요.",
"optionA": "qualifications",
"optionB": "games",
"optionC": "dreams",
"result": "qualifications",
"explanation": "태영이는 'I complete all required qualifications'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I seek positions with influence.",
"translation": "영향력 있는 직책을 찾아."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I prove myself through consistent work.",
"translation": "일관된 일을 통해 나를 증명해."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your reliability earns respect always!",
"translation": "너의 신뢰성이 항상 존경을 얻어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "You push boundaries and innovate.",
"translation": "넌 경계를 밀어내고 혁신해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "Together we climb career ladders!",
"translation": "함께 우리는 커리어 사다리를 올라가!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "커리어 성공에 대한 문장이에요.",
"result": "Hard work brings great success",
"explanation": "열심히 일하는 것이 큰 성공을 가져와요.",
"optionA": "brings",
"optionB": "work",
"optionC": "success",
"optionD": "Hard",
"optionE": "great"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "커리어 목표 설정하기",
"explanation": "ESTJ의 단계적 승진과 ENTJ의 영향력 확대 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I aim for steady career advancement.",
"translation": "꾸준한 커리어 발전을 목표로 해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I want to lead major changes.",
"translation": "주요 변화를 이끌고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Each promotion means I did well.",
"translation": "각 승진은 내가 잘했다는 의미야."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Creating impact drives me forward!",
"translation": "영향력을 만드는 게 나를 앞으로 나아가게 해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 체계적이고 단계적인 커리어 발전을 추구합니다.",
"hint": "ESTJ는 명확한 경로를 따라 착실히 올라가는 것을 선호해요.",
"result": "O",
"explanation": "태영이는 'I aim for steady career advancement'와 'Each promotion means I did well'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I complete all required qualifications.",
"translation": "모든 필요한 자격을 완료해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I build networks strategically now.",
"translation": "지금 전략적으로 네트워크를 구축해."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your vision inspires big goals!",
"translation": "너의 비전이 큰 목표에 영감을 줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young completes all required @@.",
"hint": "ESTJ는 정해진 기준과 요구사항을 철저히 충족해요.",
"optionA": "qualifications",
"optionB": "games",
"optionC": "dreams",
"result": "qualifications",
"explanation": "태영이는 'I complete all required qualifications'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I seek positions with influence.",
"translation": "영향력 있는 직책을 찾아."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I prove myself through consistent work.",
"translation": "일관된 일을 통해 나를 증명해."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your reliability earns respect always!",
"translation": "너의 신뢰성이 항상 존경을 얻어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "You push boundaries and innovate.",
"translation": "넌 경계를 밀어내고 혁신해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "Together we climb career ladders!",
"translation": "함께 우리는 커리어 사다리를 올라가!"
},
{
"type": "puzzle",
"index": 15,
"hint": "커리어 성공에 대한 문장이에요.",
"optionA": "brings",
"optionB": "work",
"optionC": "success",
"optionD": "Hard",
"optionE": "great",
"result": "Hard work brings great success",
"explanation": "열심히 일하는 것이 큰 성공을 가져와요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "새로운 프로젝트 시작",
"explanation": "ENTJ의 혁신 추구와 ESTJ의 검증된 방법 적용 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I create ambitious project goals.",
"translation": "야심찬 프로젝트 목표를 만들어."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I apply proven methods carefully.",
"translation": "검증된 방법을 신중하게 적용해."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Innovation leads to great breakthroughs.",
"translation": "혁신이 위대한 돌파구로 이어져."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Reliable processes ensure consistent quality!",
"translation": "신뢰할 수 있는 프로세스가 일관된 품질을 보장해!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 혁신적이고 야심찬 목표를 추구합니다.",
"hint": "ENTJ는 큰 그림을 보고 획기적인 성과를 추구해요.",
"result": "O",
"explanation": "준혁이는 'I create ambitious project goals'와 'Innovation leads to great breakthroughs'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I challenge conventional thinking always.",
"translation": "항상 기존의 사고에 도전해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I trust established standards completely.",
"translation": "확립된 기준을 완전히 신뢰해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your expertise provides solid foundation!",
"translation": "너의 전문성이 탄탄한 기반을 제공해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok challenges conventional thinking @@.",
"hint": "ENTJ는 기존 방식에 의문을 제기하며 새로운 길을 찾아요.",
"optionA": "never",
"optionB": "always",
"optionC": "sometimes",
"result": "always",
"explanation": "준혁이는 'I challenge conventional thinking always'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I document every step we take.",
"translation": "우리가 취하는 모든 단계를 문서화해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I focus on the final vision.",
"translation": "최종 비전에 집중해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your boldness drives us forward!",
"translation": "너의 대담함이 우리를 앞으로 나아가게 해!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your thoroughness protects our success.",
"translation": "너의 철저함이 우리의 성공을 보호해."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "We achieve outstanding results together!",
"translation": "함께 우리는 탁월한 결과를 달성해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "새로운 아이디어에 대한 문장이에요.",
"result": "New ideas create great things",
"explanation": "새로운 아이디어가 멋진 것들을 만들어요.",
"optionA": "things",
"optionB": "ideas",
"optionC": "New",
"optionD": "create",
"optionE": "great"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "새로운 프로젝트 시작",
"explanation": "ENTJ의 혁신 추구와 ESTJ의 검증된 방법 적용 비교",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I create ambitious project goals.",
"translation": "야심찬 프로젝트 목표를 만들어."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I apply proven methods carefully.",
"translation": "검증된 방법을 신중하게 적용해."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Innovation leads to great breakthroughs.",
"translation": "혁신이 위대한 돌파구로 이어져."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Reliable processes ensure consistent quality!",
"translation": "신뢰할 수 있는 프로세스가 일관된 품질을 보장해!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 혁신적이고 야심찬 목표를 추구합니다.",
"hint": "ENTJ는 큰 그림을 보고 획기적인 성과를 추구해요.",
"result": "O",
"explanation": "준혁이는 'I create ambitious project goals'와 'Innovation leads to great breakthroughs'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I challenge conventional thinking always.",
"translation": "항상 기존의 사고에 도전해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I trust established standards completely.",
"translation": "확립된 기준을 완전히 신뢰해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your expertise provides solid foundation!",
"translation": "너의 전문성이 탄탄한 기반을 제공해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok challenges conventional thinking @@.",
"hint": "ENTJ는 기존 방식에 의문을 제기하며 새로운 길을 찾아요.",
"optionA": "never",
"optionB": "always",
"optionC": "sometimes",
"result": "always",
"explanation": "준혁이는 'I challenge conventional thinking always'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I document every step we take.",
"translation": "우리가 취하는 모든 단계를 문서화해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I focus on the final vision.",
"translation": "최종 비전에 집중해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your boldness drives us forward!",
"translation": "너의 대담함이 우리를 앞으로 나아가게 해!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your thoroughness protects our success.",
"translation": "너의 철저함이 우리의 성공을 보호해."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "We achieve outstanding results together!",
"translation": "함께 우리는 탁월한 결과를 달성해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "새로운 아이디어에 대한 문장이에요.",
"optionA": "things",
"optionB": "ideas",
"optionC": "New",
"optionD": "create",
"optionE": "great",
"result": "New ideas create great things",
"explanation": "새로운 아이디어가 멋진 것들을 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 취미 즐기기",
"explanation": "ESTJ의 규칙적 취미와 ENTJ의 목적 있는 활동 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I play golf every Sunday morning.",
"translation": "매주 일요일 아침 골프를 쳐."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I choose hobbies that build skills.",
"translation": "기술을 쌓는 취미를 선택해."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Regular activities keep me balanced.",
"translation": "규칙적인 활동이 나를 균형있게 유지해."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Productive hobbies make time worthwhile!",
"translation": "생산적인 취미가 시간을 가치있게 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 정해진 시간에 규칙적으로 취미 활동을 합니다.",
"hint": "ESTJ는 예측 가능한 루틴을 즐겨요.",
"result": "O",
"explanation": "태영이는 'I play golf every Sunday morning'과 'Regular activities keep me balanced'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I join the same club members.",
"translation": "같은 클럽 멤버들과 함께해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I learn something new each time.",
"translation": "매번 새로운 것을 배워."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your learning mindset is admirable!",
"translation": "너의 배움의 자세는 존경스러워!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young joins the same club @@.",
"hint": "ESTJ는 친숙한 그룹과의 안정적인 관계를 선호해요.",
"optionA": "members",
"optionB": "enemies",
"optionC": "strangers",
"result": "members",
"explanation": "태영이는 'I join the same club members'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I network while playing sports.",
"translation": "스포츠를 하면서 네트워킹해."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I enjoy traditional activities most.",
"translation": "전통적인 활동을 가장 즐겨."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your consistency builds strong habits!",
"translation": "너의 일관성이 강한 습관을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "You maximize every opportunity well.",
"translation": "넌 모든 기회를 잘 극대화해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "We both value our time!",
"translation": "우리 둘 다 시간을 소중히 여겨!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "취미 활동에 대한 문장이에요.",
"result": "Fun hobbies makes us happy",
"explanation": "재미있는 취미가 우리를 행복하게 만들어요.",
"optionA": "Fun",
"optionB": "happy",
"optionC": "us",
"optionD": "makes",
"optionE": "hobbies"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 취미 즐기기",
"explanation": "ESTJ의 규칙적 취미와 ENTJ의 목적 있는 활동 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I play golf every Sunday morning.",
"translation": "매주 일요일 아침 골프를 쳐."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I choose hobbies that build skills.",
"translation": "기술을 쌓는 취미를 선택해."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Regular activities keep me balanced.",
"translation": "규칙적인 활동이 나를 균형있게 유지해."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Productive hobbies make time worthwhile!",
"translation": "생산적인 취미가 시간을 가치있게 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 정해진 시간에 규칙적으로 취미 활동을 합니다.",
"hint": "ESTJ는 예측 가능한 루틴을 즐겨요.",
"result": "O",
"explanation": "태영이는 'I play golf every Sunday morning'과 'Regular activities keep me balanced'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I join the same club members.",
"translation": "같은 클럽 멤버들과 함께해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I learn something new each time.",
"translation": "매번 새로운 것을 배워."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your learning mindset is admirable!",
"translation": "너의 배움의 자세는 존경스러워!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young joins the same club @@.",
"hint": "ESTJ는 친숙한 그룹과의 안정적인 관계를 선호해요.",
"optionA": "members",
"optionB": "enemies",
"optionC": "strangers",
"result": "members",
"explanation": "태영이는 'I join the same club members'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I network while playing sports.",
"translation": "스포츠를 하면서 네트워킹해."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I enjoy traditional activities most.",
"translation": "전통적인 활동을 가장 즐겨."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your consistency builds strong habits!",
"translation": "너의 일관성이 강한 습관을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "You maximize every opportunity well.",
"translation": "넌 모든 기회를 잘 극대화해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "We both value our time!",
"translation": "우리 둘 다 시간을 소중히 여겨!"
},
{
"type": "puzzle",
"index": 15,
"hint": "취미 활동에 대한 문장이에요.",
"optionA": "Fun",
"optionB": "happy",
"optionC": "us",
"optionD": "makes",
"optionE": "hobbies",
"result": "Fun hobbies makes us happy",
"explanation": "재미있는 취미가 우리를 행복하게 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "새로운 운동 배우기",
"explanation": "ENTJ의 전략적 학습과 ESTJ의 체계적 연습 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I master sports through strategy.",
"translation": "전략을 통해 스포츠를 마스터해."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I follow coaching instructions exactly.",
"translation": "코칭 지시를 정확히 따라."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Understanding principles helps me improve fast.",
"translation": "원리를 이해하는 게 나를 빠르게 향상시켜."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Repetitive practice builds solid skills!",
"translation": "반복적인 연습이 탄탄한 기술을 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 운동의 원리와 전략을 파악하여 빠르게 학습합니다.",
"hint": "ENTJ는 개념을 이해하고 전략적으로 접근해요.",
"result": "O",
"explanation": "준혁이는 'I master sports through strategy'와 'Understanding principles helps me improve fast'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I analyze techniques before practicing.",
"translation": "연습하기 전에 기술을 분석해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I do drills in proper order.",
"translation": "적절한 순서로 훈련을 해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your discipline ensures steady progress!",
"translation": "너의 규율이 꾸준한 발전을 보장해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok analyzes techniques before @@.",
"hint": "ENTJ는 실행 전에 먼저 분석하고 이해해요.",
"optionA": "sleeping",
"optionB": "practicing",
"optionC": "eating",
"result": "practicing",
"explanation": "준혁이는 'I analyze techniques before practicing'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I attend every class on time.",
"translation": "매번 제시간에 수업에 참석해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I set clear performance goals.",
"translation": "명확한 성과 목표를 설정해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your goal orientation motivates improvement!",
"translation": "너의 목표 지향성이 향상을 동기부여해!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your commitment inspires consistent effort.",
"translation": "너의 헌신이 일관된 노력에 영감을 줘."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Together we become skilled athletes!",
"translation": "함께 우리는 숙련된 운동선수가 돼!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "운동을 잘하는 것에 대한 문장이에요.",
"result": "Practice makes us better always",
"explanation": "연습은 항상 우리를 더 나아지게 만들어요.",
"optionA": "makes",
"optionB": "better",
"optionC": "us",
"optionD": "Practice",
"optionE": "always"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "새로운 운동 배우기",
"explanation": "ENTJ의 전략적 학습과 ESTJ의 체계적 연습 비교",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I master sports through strategy.",
"translation": "전략을 통해 스포츠를 마스터해."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I follow coaching instructions exactly.",
"translation": "코칭 지시를 정확히 따라."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Understanding principles helps me improve fast.",
"translation": "원리를 이해하는 게 나를 빠르게 향상시켜."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Repetitive practice builds solid skills!",
"translation": "반복적인 연습이 탄탄한 기술을 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 운동의 원리와 전략을 파악하여 빠르게 학습합니다.",
"hint": "ENTJ는 개념을 이해하고 전략적으로 접근해요.",
"result": "O",
"explanation": "준혁이는 'I master sports through strategy'와 'Understanding principles helps me improve fast'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I analyze techniques before practicing.",
"translation": "연습하기 전에 기술을 분석해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I do drills in proper order.",
"translation": "적절한 순서로 훈련을 해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your discipline ensures steady progress!",
"translation": "너의 규율이 꾸준한 발전을 보장해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok analyzes techniques before @@.",
"hint": "ENTJ는 실행 전에 먼저 분석하고 이해해요.",
"optionA": "sleeping",
"optionB": "practicing",
"optionC": "eating",
"result": "practicing",
"explanation": "준혁이는 'I analyze techniques before practicing'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I attend every class on time.",
"translation": "매번 제시간에 수업에 참석해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I set clear performance goals.",
"translation": "명확한 성과 목표를 설정해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your goal orientation motivates improvement!",
"translation": "너의 목표 지향성이 향상을 동기부여해!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your commitment inspires consistent effort.",
"translation": "너의 헌신이 일관된 노력에 영감을 줘."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Together we become skilled athletes!",
"translation": "함께 우리는 숙련된 운동선수가 돼!"
},
{
"type": "puzzle",
"index": 15,
"hint": "운동을 잘하는 것에 대한 문장이에요.",
"optionA": "makes",
"optionB": "better",
"optionC": "us",
"optionD": "Practice",
"optionE": "always",
"result": "Practice makes us better always",
"explanation": "연습은 항상 우리를 더 나아지게 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀원과 의견 충돌",
"explanation": "ESTJ의 규칙 적용과 ENTJ의 효율 중심 해결 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I refer to written policies clearly.",
"translation": "명확하게 문서화된 정책을 참조해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I find solutions that work best.",
"translation": "가장 잘 작동하는 해결책을 찾아."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Rules exist to guide us fairly.",
"translation": "규칙은 우리를 공정하게 안내하기 위해 존재해."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Results matter more than procedures!",
"translation": "결과가 절차보다 더 중요해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 갈등 해결 시 정해진 규칙과 정책을 따릅니다.",
"hint": "ESTJ는 공정성과 일관성을 위해 규칙을 중시해요.",
"result": "O",
"explanation": "태영이는 'I refer to written policies clearly'와 'Rules exist to guide us fairly'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I treat everyone by same standards.",
"translation": "모두를 같은 기준으로 대해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I adapt approaches per situation.",
"translation": "상황에 따라 접근을 조정해."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your flexibility solves problems fast!",
"translation": "너의 유연성이 문제를 빠르게 해결해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young treats everyone by same @@.",
"hint": "ESTJ는 공정성을 위해 일관된 기준을 적용해요.",
"optionA": "standards",
"optionB": "colors",
"optionC": "foods",
"result": "standards",
"explanation": "태영이는 'I treat everyone by same standards'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I prioritize team productivity always.",
"translation": "항상 팀 생산성을 우선시해."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I ensure proper procedures are followed.",
"translation": "적절한 절차가 따라지도록 보장해."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your fairness builds team trust!",
"translation": "너의 공정함이 팀 신뢰를 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your pragmatism keeps us moving.",
"translation": "너의 실용주의가 우리를 계속 움직이게 해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "We resolve conflicts effectively together!",
"translation": "함께 우리는 갈등을 효과적으로 해결해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "공정하게 대하는 것에 대한 문장이에요.",
"result": "Treat everyone fairly and kindly",
"explanation": "모두를 공정하고 친절하게 대해요.",
"optionA": "fairly",
"optionB": "kindly",
"optionC": "everyone",
"optionD": "Treat",
"optionE": "and"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀원과 의견 충돌",
"explanation": "ESTJ의 규칙 적용과 ENTJ의 효율 중심 해결 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I refer to written policies clearly.",
"translation": "명확하게 문서화된 정책을 참조해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I find solutions that work best.",
"translation": "가장 잘 작동하는 해결책을 찾아."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Rules exist to guide us fairly.",
"translation": "규칙은 우리를 공정하게 안내하기 위해 존재해."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Results matter more than procedures!",
"translation": "결과가 절차보다 더 중요해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 갈등 해결 시 정해진 규칙과 정책을 따릅니다.",
"hint": "ESTJ는 공정성과 일관성을 위해 규칙을 중시해요.",
"result": "O",
"explanation": "태영이는 'I refer to written policies clearly'와 'Rules exist to guide us fairly'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I treat everyone by same standards.",
"translation": "모두를 같은 기준으로 대해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I adapt approaches per situation.",
"translation": "상황에 따라 접근을 조정해."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your flexibility solves problems fast!",
"translation": "너의 유연성이 문제를 빠르게 해결해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young treats everyone by same @@.",
"hint": "ESTJ는 공정성을 위해 일관된 기준을 적용해요.",
"optionA": "standards",
"optionB": "colors",
"optionC": "foods",
"result": "standards",
"explanation": "태영이는 'I treat everyone by same standards'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I prioritize team productivity always.",
"translation": "항상 팀 생산성을 우선시해."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I ensure proper procedures are followed.",
"translation": "적절한 절차가 따라지도록 보장해."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your fairness builds team trust!",
"translation": "너의 공정함이 팀 신뢰를 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your pragmatism keeps us moving.",
"translation": "너의 실용주의가 우리를 계속 움직이게 해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "We resolve conflicts effectively together!",
"translation": "함께 우리는 갈등을 효과적으로 해결해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "공정하게 대하는 것에 대한 문장이에요.",
"optionA": "fairly",
"optionB": "kindly",
"optionC": "everyone",
"optionD": "Treat",
"optionE": "and",
"result": "Treat everyone fairly and kindly",
"explanation": "모두를 공정하고 친절하게 대해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "프로젝트 의견 차이",
"explanation": "ENTJ의 목표 중심 협상과 ESTJ의 원칙 준수 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I negotiate for best outcomes.",
"translation": "최상의 결과를 위해 협상해."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I follow established guidelines first.",
"translation": "먼저 확립된 지침을 따라."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Winning the goal matters most.",
"translation": "목표를 달성하는 게 가장 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Doing things right maintains standards!",
"translation": "올바르게 하는 것이 기준을 유지해!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 갈등 상황에서 최종 목표 달성을 최우선으로 합니다.",
"hint": "ENTJ는 결과를 중시해서 목표 달성에 집중해요.",
"result": "O",
"explanation": "준혁이는 'I negotiate for best outcomes'와 'Winning the goal matters most'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I propose creative compromises quickly.",
"translation": "빠르게 창의적인 타협안을 제안해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I check all rules before deciding.",
"translation": "결정하기 전에 모든 규칙을 확인해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your consistency prevents future problems!",
"translation": "너의 일관성이 미래 문제를 방지해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok proposes creative compromises @@.",
"hint": "ENTJ는 신속하고 창의적으로 해결책을 찾아요.",
"optionA": "slowly",
"optionB": "never",
"optionC": "quickly",
"result": "quickly",
"explanation": "준혁이는 'I propose creative compromises quickly'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I ensure we follow proper channels.",
"translation": "우리가 적절한 경로를 따르도록 보장해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I cut through bureaucracy efficiently.",
"translation": "효율적으로 관료주의를 뚫고 나가."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your decisiveness saves valuable time!",
"translation": "너의 결단력이 귀중한 시간을 절약해!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your integrity earns lasting respect.",
"translation": "너의 진실성이 지속적인 존경을 얻어."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Together we balance speed and quality!",
"translation": "함께 우리는 속도와 품질의 균형을 맞춰!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "목표를 이루는 것에 대한 문장이에요.",
"result": "Clear goals bring us success",
"explanation": "명확한 목표가 우리에게 성공을 가져다줘요.",
"optionA": "bring",
"optionB": "goals",
"optionC": "Clear",
"optionD": "us",
"optionE": "success"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "프로젝트 의견 차이",
"explanation": "ENTJ의 목표 중심 협상과 ESTJ의 원칙 준수 비교",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I negotiate for best outcomes.",
"translation": "최상의 결과를 위해 협상해."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I follow established guidelines first.",
"translation": "먼저 확립된 지침을 따라."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Winning the goal matters most.",
"translation": "목표를 달성하는 게 가장 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Doing things right maintains standards!",
"translation": "올바르게 하는 것이 기준을 유지해!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 갈등 상황에서 최종 목표 달성을 최우선으로 합니다.",
"hint": "ENTJ는 결과를 중시해서 목표 달성에 집중해요.",
"result": "O",
"explanation": "준혁이는 'I negotiate for best outcomes'와 'Winning the goal matters most'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I propose creative compromises quickly.",
"translation": "빠르게 창의적인 타협안을 제안해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I check all rules before deciding.",
"translation": "결정하기 전에 모든 규칙을 확인해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your consistency prevents future problems!",
"translation": "너의 일관성이 미래 문제를 방지해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok proposes creative compromises @@.",
"hint": "ENTJ는 신속하고 창의적으로 해결책을 찾아요.",
"optionA": "slowly",
"optionB": "never",
"optionC": "quickly",
"result": "quickly",
"explanation": "준혁이는 'I propose creative compromises quickly'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I ensure we follow proper channels.",
"translation": "우리가 적절한 경로를 따르도록 보장해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I cut through bureaucracy efficiently.",
"translation": "효율적으로 관료주의를 뚫고 나가."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your decisiveness saves valuable time!",
"translation": "너의 결단력이 귀중한 시간을 절약해!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your integrity earns lasting respect.",
"translation": "너의 진실성이 지속적인 존경을 얻어."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Together we balance speed and quality!",
"translation": "함께 우리는 속도와 품질의 균형을 맞춰!"
},
{
"type": "puzzle",
"index": 15,
"hint": "목표를 이루는 것에 대한 문장이에요.",
"optionA": "bring",
"optionB": "goals",
"optionC": "Clear",
"optionD": "us",
"optionE": "success",
"result": "Clear goals bring us success",
"explanation": "명확한 목표가 우리에게 성공을 가져다줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "동료와 역할 조율",
"explanation": "ESTJ의 명확한 책임 분담과 ENTJ의 전략적 역할 배치 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I define each person's duties clearly.",
"translation": "각 사람의 임무를 명확히 정의해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I assign roles by strategic fit.",
"translation": "전략적 적합성으로 역할을 배정해."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Clear boundaries prevent confusion always.",
"translation": "명확한 경계가 항상 혼란을 방지해."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Optimal placement maximizes team strength!",
"translation": "최적 배치가 팀 강점을 극대화해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 명확한 역할 분담과 책임 경계를 중요하게 생각합니다.",
"hint": "ESTJ는 명확한 구조와 책임 분담을 선호해요.",
"result": "O",
"explanation": "태영이는 'I define each person's duties clearly'와 'Clear boundaries prevent confusion always'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I write down all responsibilities.",
"translation": "모든 책임을 문서로 작성해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I adjust assignments as needed.",
"translation": "필요에 따라 배정을 조정해."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your adaptability improves team performance!",
"translation": "너의 적응력이 팀 성과를 향상시켜!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young writes down all @@.",
"hint": "ESTJ는 명확성을 위해 모든 것을 문서화해요.",
"optionA": "dreams",
"optionB": "responsibilities",
"optionC": "stories",
"result": "responsibilities",
"explanation": "태영이는 'I write down all responsibilities'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I see potential others might miss.",
"translation": "다른 사람들이 놓칠 수 있는 잠재력을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I stick to agreed upon roles.",
"translation": "합의된 역할을 고수해."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your reliability creates stable foundation!",
"translation": "너의 신뢰성이 안정적인 기반을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your vision optimizes team potential.",
"translation": "너의 비전이 팀 잠재력을 최적화해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "Together we build perfect team structure!",
"translation": "함께 우리는 완벽한 팀 구조를 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀에서 일하는 것에 대한 문장이에요.",
"result": "Teams work best when organized",
"explanation": "팀은 조직되었을 때 가장 잘 작동해요.",
"optionA": "organized",
"optionB": "best",
"optionC": "Teams",
"optionD": "when",
"optionE": "work"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "동료와 역할 조율",
"explanation": "ESTJ의 명확한 책임 분담과 ENTJ의 전략적 역할 배치 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I define each person's duties clearly.",
"translation": "각 사람의 임무를 명확히 정의해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I assign roles by strategic fit.",
"translation": "전략적 적합성으로 역할을 배정해."
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Clear boundaries prevent confusion always.",
"translation": "명확한 경계가 항상 혼란을 방지해."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Optimal placement maximizes team strength!",
"translation": "최적 배치가 팀 강점을 극대화해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 명확한 역할 분담과 책임 경계를 중요하게 생각합니다.",
"hint": "ESTJ는 명확한 구조와 책임 분담을 선호해요.",
"result": "O",
"explanation": "태영이는 'I define each person's duties clearly'와 'Clear boundaries prevent confusion always'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I write down all responsibilities.",
"translation": "모든 책임을 문서로 작성해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I adjust assignments as needed.",
"translation": "필요에 따라 배정을 조정해."
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your adaptability improves team performance!",
"translation": "너의 적응력이 팀 성과를 향상시켜!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young writes down all @@.",
"hint": "ESTJ는 명확성을 위해 모든 것을 문서화해요.",
"optionA": "dreams",
"optionB": "responsibilities",
"optionC": "stories",
"result": "responsibilities",
"explanation": "태영이는 'I write down all responsibilities'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I see potential others might miss.",
"translation": "다른 사람들이 놓칠 수 있는 잠재력을 봐."
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I stick to agreed upon roles.",
"translation": "합의된 역할을 고수해."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Your reliability creates stable foundation!",
"translation": "너의 신뢰성이 안정적인 기반을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your vision optimizes team potential.",
"translation": "너의 비전이 팀 잠재력을 최적화해."
},
{
"type": "script",
"index": 14,
"speaker": "준혁",
"script": "Together we build perfect team structure!",
"translation": "함께 우리는 완벽한 팀 구조를 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀에서 일하는 것에 대한 문장이에요.",
"optionA": "organized",
"optionB": "best",
"optionC": "Teams",
"optionD": "when",
"optionE": "work",
"result": "Teams work best when organized",
"explanation": "팀은 조직되었을 때 가장 잘 작동해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "회의에서 시간 관리",
"explanation": "ENTJ의 효율 중심 회의와 ESTJ의 절차 준수 회의 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I keep meetings short and focused.",
"translation": "회의를 짧고 집중적으로 유지해."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I follow the agenda step carefully.",
"translation": "안건을 한 단계씩 신중히 따라."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Quick decisions save everyone's time.",
"translation": "빠른 결정이 모두의 시간을 절약해."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Complete discussions ensure better choices!",
"translation": "완전한 논의가 더 나은 선택을 보장해!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 회의 효율성과 시간 절약을 최우선으로 합니다.",
"hint": "ENTJ는 시간 낭비를 싫어하고 신속한 진행을 선호해요.",
"result": "O",
"explanation": "준혁이는 'I keep meetings short and focused'와 'Quick decisions save everyone's time'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I cut unnecessary discussions immediately.",
"translation": "불필요한 논의를 즉시 중단해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I let everyone speak their opinions.",
"translation": "모두가 의견을 말하게 해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your inclusiveness builds team unity!",
"translation": "너의 포용성이 팀 단결을 만들어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok cuts unnecessary discussions @@.",
"hint": "ENTJ는 목표와 무관한 논의를 빠르게 종료해요.",
"optionA": "later",
"optionB": "immediately",
"optionC": "never",
"result": "immediately",
"explanation": "준혁이는 'I cut unnecessary discussions immediately'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I record all meeting minutes properly.",
"translation": "모든 회의록을 적절히 기록해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I focus only on action items.",
"translation": "행동 항목에만 집중해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your focus drives quick implementation!",
"translation": "너의 집중이 빠른 실행을 이끌어!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your documentation provides clear records.",
"translation": "너의 문서화가 명확한 기록을 제공해."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "We run efficient productive meetings!",
"translation": "우리는 효율적이고 생산적인 회의를 운영해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "회의를 효율적으로 하는 것에 대한 문장이에요.",
"result": "Focused meetings save our time",
"explanation": "집중된 회의가 우리의 시간을 절약해요.",
"optionA": "save",
"optionB": "Focused",
"optionC": "time",
"optionD": "our",
"optionE": "meetings"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "회의에서 시간 관리",
"explanation": "ENTJ의 효율 중심 회의와 ESTJ의 절차 준수 회의 비교",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I keep meetings short and focused.",
"translation": "회의를 짧고 집중적으로 유지해."
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I follow the agenda step carefully.",
"translation": "안건을 한 단계씩 신중히 따라."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Quick decisions save everyone's time.",
"translation": "빠른 결정이 모두의 시간을 절약해."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Complete discussions ensure better choices!",
"translation": "완전한 논의가 더 나은 선택을 보장해!"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁은 회의 효율성과 시간 절약을 최우선으로 합니다.",
"hint": "ENTJ는 시간 낭비를 싫어하고 신속한 진행을 선호해요.",
"result": "O",
"explanation": "준혁이는 'I keep meetings short and focused'와 'Quick decisions save everyone's time'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I cut unnecessary discussions immediately.",
"translation": "불필요한 논의를 즉시 중단해."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I let everyone speak their opinions.",
"translation": "모두가 의견을 말하게 해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Your inclusiveness builds team unity!",
"translation": "너의 포용성이 팀 단결을 만들어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Jun-hyeok cuts unnecessary discussions @@.",
"hint": "ENTJ는 목표와 무관한 논의를 빠르게 종료해요.",
"optionA": "later",
"optionB": "immediately",
"optionC": "never",
"result": "immediately",
"explanation": "준혁이는 'I cut unnecessary discussions immediately'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "I record all meeting minutes properly.",
"translation": "모든 회의록을 적절히 기록해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I focus only on action items.",
"translation": "행동 항목에만 집중해."
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your focus drives quick implementation!",
"translation": "너의 집중이 빠른 실행을 이끌어!"
},
{
"type": "script",
"index": 13,
"speaker": "준혁",
"script": "Your documentation provides clear records.",
"translation": "너의 문서화가 명확한 기록을 제공해."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "We run efficient productive meetings!",
"translation": "우리는 효율적이고 생산적인 회의를 운영해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "회의를 효율적으로 하는 것에 대한 문장이에요.",
"optionA": "save",
"optionB": "Focused",
"optionC": "time",
"optionD": "our",
"optionE": "meetings",
"result": "Focused meetings save our time",
"explanation": "집중된 회의가 우리의 시간을 절약해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 일정 변경",
"explanation": "ESTJ의 절차 준수와 ESFP의 유연한 적응 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "This change disrupts my plan.",
"translation": "이 변화가 내 계획을 방해해."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Let's make it an adventure!",
"translation": "우리 이걸 모험으로 만들자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "I need time to adjust.",
"translation": "나는 적응할 시간이 필요해."
},
{
"type": "script",
"index": 4,
"speaker": "혜린",
"script": "Change brings exciting new things!",
"translation": "변화가 신나는 새로운 것들을 가져와!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 갑작스러운 일정 변경에 당황하고 적응 시간이 필요합니다.",
"hint": "ESTJ는 계획이 바뀌면 불편해하고 재조정 시간이 필요해요.",
"result": "O",
"explanation": "태영이는 'This change disrupts my plan'과 'I need time to adjust'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I check what I can fix.",
"translation": "나는 내가 고칠 수 있는 걸 확인해."
},
{
"type": "script",
"index": 7,
"speaker": "혜린",
"script": "I embrace whatever comes next!",
"translation": "나는 다음에 오는 것이 뭐든 받아들여!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your flexibility amazes me always!",
"translation": "너의 유연성이 나를 항상 놀라게 해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Hye-rin embraces whatever comes @@.",
"hint": "ESFP는 예상치 못한 상황도 긍정적으로 받아들여요.",
"optionA": "yesterday",
"optionB": "next",
"optionC": "never",
"result": "next",
"explanation": "혜린이는 'I embrace whatever comes next'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "New plans can be better!",
"translation": "새 계획이 더 나을 수 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I prefer sticking to original plans.",
"translation": "나는 원래 계획을 고수하는 걸 선호해."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "Your stability keeps us grounded!",
"translation": "너의 안정성이 우리를 현실적으로 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your optimism reduces my worry.",
"translation": "너의 낙관주의가 내 걱정을 줄여줘."
},
{
"type": "script",
"index": 14,
"speaker": "혜린",
"script": "Together we handle any changes!",
"translation": "우리는 함께 어떤 변화도 다뤄!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "변화에 대응하는 것에 대한 문장이에요.",
"result": "Changes can bring new things",
"explanation": "변화는 새로운 것들을 가져올 수 있어요.",
"optionA": "things",
"optionB": "Changes",
"optionC": "can",
"optionD": "new",
"optionE": "bring"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "갑작스런 일정 변경",
"explanation": "ESTJ의 절차 준수와 ESFP의 유연한 적응 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "This change disrupts my plan.",
"translation": "이 변화가 내 계획을 방해해."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Let's make it an adventure!",
"translation": "우리 이걸 모험으로 만들자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "I need time to adjust.",
"translation": "나는 적응할 시간이 필요해."
},
{
"type": "script",
"index": 4,
"speaker": "혜린",
"script": "Change brings exciting new things!",
"translation": "변화가 신나는 새로운 것들을 가져와!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 갑작스러운 일정 변경에 당황하고 적응 시간이 필요합니다.",
"hint": "ESTJ는 계획이 바뀌면 불편해하고 재조정 시간이 필요해요.",
"result": "O",
"explanation": "태영이는 'This change disrupts my plan'과 'I need time to adjust'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I check what I can fix.",
"translation": "나는 내가 고칠 수 있는 걸 확인해."
},
{
"type": "script",
"index": 7,
"speaker": "혜린",
"script": "I embrace whatever comes next!",
"translation": "나는 다음에 오는 것이 뭐든 받아들여!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your flexibility amazes me always!",
"translation": "너의 유연성이 나를 항상 놀라게 해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Hye-rin embraces whatever comes @@.",
"hint": "ESFP는 예상치 못한 상황도 긍정적으로 받아들여요.",
"optionA": "yesterday",
"optionB": "next",
"optionC": "never",
"result": "next",
"explanation": "혜린이는 'I embrace whatever comes next'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "New plans can be better!",
"translation": "새 계획이 더 나을 수 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "I prefer sticking to original plans.",
"translation": "나는 원래 계획을 고수하는 걸 선호해."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "Your stability keeps us grounded!",
"translation": "너의 안정성이 우리를 현실적으로 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your optimism reduces my worry.",
"translation": "너의 낙관주의가 내 걱정을 줄여줘."
},
{
"type": "script",
"index": 14,
"speaker": "혜린",
"script": "Together we handle any changes!",
"translation": "우리는 함께 어떤 변화도 다뤄!"
},
{
"type": "puzzle",
"index": 15,
"hint": "변화에 대응하는 것에 대한 문장이에요.",
"optionA": "things",
"optionB": "Changes",
"optionC": "can",
"optionD": "new",
"optionE": "bring",
"result": "Changes can bring new things",
"explanation": "변화는 새로운 것들을 가져올 수 있어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "직장에서 승진 준비",
"explanation": "ESTJ의 단계적 목표와 ESFP의 현재 즐김 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I set clear career goals.",
"translation": "나는 명확한 커리어 목표를 설정해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I enjoy my work today!",
"translation": "나는 오늘 내 일을 즐겨!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Five year plans guide me.",
"translation": "5년 계획이 나를 안내해."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Happy moments matter most now!",
"translation": "지금 행복한 순간들이 가장 중요해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 장기적인 커리어 목표를 세우고 그것을 따라갑니다.",
"hint": "ESTJ는 미래를 위한 명확한 계획을 세워요.",
"result": "O",
"explanation": "태영이는 'I set clear career goals'와 'Five year plans guide me'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I track my progress monthly.",
"translation": "나는 매달 내 진전을 추적해."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "I celebrate small wins daily!",
"translation": "나는 매일 작은 성공을 축하해!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your joy inspires the team!",
"translation": "너의 기쁨이 팀에 영감을 줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Yae-sol enjoys her work @@.",
"hint": "ESFP는 미래보다 현재를 즐기는 데 집중해요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "never",
"result": "today",
"explanation": "예솔이는 'I enjoy my work today'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Good relationships bring opportunities!",
"translation": "좋은 관계가 기회를 가져와!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Skills and qualifications open doors.",
"translation": "기술과 자격이 문을 열어줘."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Your dedication really shows results!",
"translation": "너의 헌신이 정말 결과를 보여줘!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your warmth creates wonderful connections.",
"translation": "너의 따뜻함이 멋진 연결을 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "예솔",
"script": "Both ways lead to success!",
"translation": "두 방법 모두 성공으로 이어져!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "일에서 성공하는 것에 대한 문장이에요.",
"result": "Success comes from hard work",
"explanation": "성공은 열심히 일하는 것에서 와요.",
"optionA": "from",
"optionB": "Success",
"optionC": "work",
"optionD": "hard",
"optionE": "comes"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "직장에서 승진 준비",
"explanation": "ESTJ의 단계적 목표와 ESFP의 현재 즐김 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I set clear career goals.",
"translation": "나는 명확한 커리어 목표를 설정해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I enjoy my work today!",
"translation": "나는 오늘 내 일을 즐겨!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Five year plans guide me.",
"translation": "5년 계획이 나를 안내해."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Happy moments matter most now!",
"translation": "지금 행복한 순간들이 가장 중요해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 장기적인 커리어 목표를 세우고 그것을 따라갑니다.",
"hint": "ESTJ는 미래를 위한 명확한 계획을 세워요.",
"result": "O",
"explanation": "태영이는 'I set clear career goals'와 'Five year plans guide me'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I track my progress monthly.",
"translation": "나는 매달 내 진전을 추적해."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "I celebrate small wins daily!",
"translation": "나는 매일 작은 성공을 축하해!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your joy inspires the team!",
"translation": "너의 기쁨이 팀에 영감을 줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Yae-sol enjoys her work @@.",
"hint": "ESFP는 미래보다 현재를 즐기는 데 집중해요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "never",
"result": "today",
"explanation": "예솔이는 'I enjoy my work today'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Good relationships bring opportunities!",
"translation": "좋은 관계가 기회를 가져와!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Skills and qualifications open doors.",
"translation": "기술과 자격이 문을 열어줘."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Your dedication really shows results!",
"translation": "너의 헌신이 정말 결과를 보여줘!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your warmth creates wonderful connections.",
"translation": "너의 따뜻함이 멋진 연결을 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "예솔",
"script": "Both ways lead to success!",
"translation": "두 방법 모두 성공으로 이어져!"
},
{
"type": "puzzle",
"index": 15,
"hint": "일에서 성공하는 것에 대한 문장이에요.",
"optionA": "from",
"optionB": "Success",
"optionC": "work",
"optionD": "hard",
"optionE": "comes",
"result": "Success comes from hard work",
"explanation": "성공은 열심히 일하는 것에서 와요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "새 프로젝트 시작하기",
"explanation": "ESTJ의 체계적 접근과 ESFP의 창의적 시도 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I wrote detailed project plans.",
"translation": "나는 상세한 프로젝트 계획을 작성했어."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "Let's try creative new ideas!",
"translation": "우리 창의적인 새 아이디어를 시도해보자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Clear steps prevent future problems.",
"translation": "명확한 단계가 미래 문제를 방지해."
},
{
"type": "script",
"index": 4,
"speaker": "강민",
"script": "Fresh approaches bring better results!",
"translation": "신선한 접근이 더 나은 결과를 가져와!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 프로젝트 시작 전에 상세한 계획서를 작성합니다.",
"hint": "ESTJ는 일을 시작하기 전에 철저히 계획해요.",
"result": "O",
"explanation": "태영이는 'I wrote detailed project plans'라고 말하며 체계적으로 준비해요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I assigned tasks to everyone.",
"translation": "나는 모두에게 업무를 배정했어."
},
{
"type": "script",
"index": 7,
"speaker": "강민",
"script": "I explore many possibilities first!",
"translation": "나는 먼저 많은 가능성을 탐구해!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your creativity adds unique value!",
"translation": "너의 창의성이 독특한 가치를 더해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young assigned tasks to @@.",
"hint": "ESTJ는 각자의 역할을 명확히 정해줘요.",
"optionA": "nobody",
"optionB": "everyone",
"optionC": "someone",
"result": "everyone",
"explanation": "태영이는 'I assigned tasks to everyone'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Team energy drives innovation forward!",
"translation": "팀 에너지가 혁신을 앞으로 이끌어!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Deadlines keep us on track.",
"translation": "마감일이 우리를 궤도에 올려놔."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Your structure makes things happen!",
"translation": "너의 구조가 일들을 실현시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your enthusiasm motivates our team.",
"translation": "너의 열정이 우리 팀에 동기를 부여해."
},
{
"type": "script",
"index": 14,
"speaker": "강민",
"script": "Great teams need both styles!",
"translation": "훌륭한 팀은 두 스타일 모두 필요해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀으로 일하는 것에 대한 문장이에요.",
"result": "Teamwork makes us strong results",
"explanation": "팀워크가 우리를 강한 결과로 만들어요.",
"optionA": "results",
"optionB": "strong",
"optionC": "Teamwork",
"optionD": "makes",
"optionE": "us"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "새 프로젝트 시작하기",
"explanation": "ESTJ의 체계적 접근과 ESFP의 창의적 시도 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I wrote detailed project plans.",
"translation": "나는 상세한 프로젝트 계획을 작성했어."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "Let's try creative new ideas!",
"translation": "우리 창의적인 새 아이디어를 시도해보자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Clear steps prevent future problems.",
"translation": "명확한 단계가 미래 문제를 방지해."
},
{
"type": "script",
"index": 4,
"speaker": "강민",
"script": "Fresh approaches bring better results!",
"translation": "신선한 접근이 더 나은 결과를 가져와!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 프로젝트 시작 전에 상세한 계획서를 작성합니다.",
"hint": "ESTJ는 일을 시작하기 전에 철저히 계획해요.",
"result": "O",
"explanation": "태영이는 'I wrote detailed project plans'라고 말하며 체계적으로 준비해요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I assigned tasks to everyone.",
"translation": "나는 모두에게 업무를 배정했어."
},
{
"type": "script",
"index": 7,
"speaker": "강민",
"script": "I explore many possibilities first!",
"translation": "나는 먼저 많은 가능성을 탐구해!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your creativity adds unique value!",
"translation": "너의 창의성이 독특한 가치를 더해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young assigned tasks to @@.",
"hint": "ESTJ는 각자의 역할을 명확히 정해줘요.",
"optionA": "nobody",
"optionB": "everyone",
"optionC": "someone",
"result": "everyone",
"explanation": "태영이는 'I assigned tasks to everyone'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Team energy drives innovation forward!",
"translation": "팀 에너지가 혁신을 앞으로 이끌어!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Deadlines keep us on track.",
"translation": "마감일이 우리를 궤도에 올려놔."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Your structure makes things happen!",
"translation": "너의 구조가 일들을 실현시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your enthusiasm motivates our team.",
"translation": "너의 열정이 우리 팀에 동기를 부여해."
},
{
"type": "script",
"index": 14,
"speaker": "강민",
"script": "Great teams need both styles!",
"translation": "훌륭한 팀은 두 스타일 모두 필요해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀으로 일하는 것에 대한 문장이에요.",
"optionA": "results",
"optionB": "strong",
"optionC": "Teamwork",
"optionD": "makes",
"optionE": "us",
"result": "Teamwork makes us strong results",
"explanation": "팀워크가 우리를 강한 결과로 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말에 운동하기",
"explanation": "ESTJ의 규칙적 운동과 ESFP의 재미있는 활동 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I exercise same time daily.",
"translation": "나는 매일 같은 시간에 운동해."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "I dance whenever I want!",
"translation": "나는 원할 때마다 춤춰!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Regular routine builds strong habits.",
"translation": "규칙적인 루틴이 강한 습관을 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "미소",
"script": "Moving freely feels so joyful!",
"translation": "자유롭게 움직이는 게 너무 즐거워!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 매일 정해진 시간에 규칙적으로 운동합니다.",
"hint": "ESTJ는 일정한 운동 루틴을 유지해요.",
"result": "O",
"explanation": "태영이는 'I exercise same time daily'와 'Regular routine builds strong habits'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I record my progress carefully.",
"translation": "나는 내 진전을 신중하게 기록해."
},
{
"type": "script",
"index": 7,
"speaker": "미소",
"script": "I try different activities often!",
"translation": "나는 자주 다른 활동들을 시도해!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your variety keeps exercise fun!",
"translation": "너의 다양성이 운동을 재미있게 유지해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Mi-so dances whenever she @@.",
"hint": "ESFP는 정해진 시간 없이 즉흥적으로 활동해요.",
"optionA": "sleeps",
"optionB": "wants",
"optionC": "never",
"result": "wants",
"explanation": "미소는 'I dance whenever I want'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "Group classes energize me most!",
"translation": "그룹 수업이 나한테 가장 에너지를 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Planned workouts give best results.",
"translation": "계획된 운동이 최고의 결과를 줘."
},
{
"type": "script",
"index": 12,
"speaker": "미소",
"script": "Your consistency builds real strength!",
"translation": "너의 일관성이 진짜 힘을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your energy makes movement beautiful.",
"translation": "너의 에너지가 움직임을 아름답게 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "미소",
"script": "Exercise should bring us happiness!",
"translation": "운동이 우리에게 행복을 가져와야 해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "운동의 효과에 대한 문장이에요.",
"result": "Exercise keeps us healthy always",
"explanation": "운동은 항상 우리를 건강하게 유지해요.",
"optionA": "healthy",
"optionB": "always",
"optionC": "us",
"optionD": "keeps",
"optionE": "Exercise"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말에 운동하기",
"explanation": "ESTJ의 규칙적 운동과 ESFP의 재미있는 활동 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I exercise same time daily.",
"translation": "나는 매일 같은 시간에 운동해."
},
{
"type": "script",
"index": 2,
"speaker": "미소",
"script": "I dance whenever I want!",
"translation": "나는 원할 때마다 춤춰!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Regular routine builds strong habits.",
"translation": "규칙적인 루틴이 강한 습관을 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "미소",
"script": "Moving freely feels so joyful!",
"translation": "자유롭게 움직이는 게 너무 즐거워!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 매일 정해진 시간에 규칙적으로 운동합니다.",
"hint": "ESTJ는 일정한 운동 루틴을 유지해요.",
"result": "O",
"explanation": "태영이는 'I exercise same time daily'와 'Regular routine builds strong habits'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I record my progress carefully.",
"translation": "나는 내 진전을 신중하게 기록해."
},
{
"type": "script",
"index": 7,
"speaker": "미소",
"script": "I try different activities often!",
"translation": "나는 자주 다른 활동들을 시도해!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your variety keeps exercise fun!",
"translation": "너의 다양성이 운동을 재미있게 유지해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Mi-so dances whenever she @@.",
"hint": "ESFP는 정해진 시간 없이 즉흥적으로 활동해요.",
"optionA": "sleeps",
"optionB": "wants",
"optionC": "never",
"result": "wants",
"explanation": "미소는 'I dance whenever I want'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "미소",
"script": "Group classes energize me most!",
"translation": "그룹 수업이 나한테 가장 에너지를 줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Planned workouts give best results.",
"translation": "계획된 운동이 최고의 결과를 줘."
},
{
"type": "script",
"index": 12,
"speaker": "미소",
"script": "Your consistency builds real strength!",
"translation": "너의 일관성이 진짜 힘을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your energy makes movement beautiful.",
"translation": "너의 에너지가 움직임을 아름답게 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "미소",
"script": "Exercise should bring us happiness!",
"translation": "운동이 우리에게 행복을 가져와야 해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "운동의 효과에 대한 문장이에요.",
"optionA": "healthy",
"optionB": "always",
"optionC": "us",
"optionD": "keeps",
"optionE": "Exercise",
"result": "Exercise keeps us healthy always",
"explanation": "운동은 항상 우리를 건강하게 유지해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "여행 계획 세우기",
"explanation": "ESTJ의 철저한 준비와 ESFP의 자유로운 탐험 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I booked hotels three months ago.",
"translation": "나는 3개월 전에 호텔을 예약했어."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Let's discover places as we go!",
"translation": "우리 가면서 장소들을 발견하자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Planning saves money and time.",
"translation": "계획이 돈과 시간을 절약해."
},
{
"type": "script",
"index": 4,
"speaker": "혜린",
"script": "Surprises make trips more memorable!",
"translation": "놀라움이 여행을 더 기억에 남게 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 여행 가기 몇 달 전부터 숙소와 일정을 예약합니다.",
"hint": "ESTJ는 여행도 사전에 철저히 계획해요.",
"result": "O",
"explanation": "태영이는 'I booked hotels three months ago'라고 말하며 미리 준비해요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I printed maps and directions.",
"translation": "나는 지도와 방향을 인쇄했어."
},
{
"type": "script",
"index": 7,
"speaker": "혜린",
"script": "I follow interesting street signs!",
"translation": "나는 흥미로운 거리 표지판을 따라가!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your adventurous spirit finds hidden gems!",
"translation": "너의 모험 정신이 숨겨진 보석을 찾아내!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young booked hotels three months @@.",
"hint": "ESTJ는 여행을 오래 전부터 준비해요.",
"optionA": "later",
"optionB": "never",
"optionC": "ago",
"result": "ago",
"explanation": "태영이는 'I booked hotels three months ago'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "Talking to locals shows real culture!",
"translation": "현지인과 얘기하는 게 진짜 문화를 보여줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Following itinerary ensures we see everything.",
"translation": "일정을 따르는 게 우리가 모든 걸 보도록 보장해."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "Your planning prevents travel stress!",
"translation": "너의 계획이 여행 스트레스를 방지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your openness creates authentic experiences.",
"translation": "너의 개방성이 진정한 경험을 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "혜린",
"script": "Both ways make wonderful trips!",
"translation": "두 방법 모두 멋진 여행을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "여행에 대한 문장이에요.",
"result": "Traveling is always fun new",
"explanation": "여행하는 건 항상 재미있고 새로워요.",
"optionA": "always",
"optionB": "fun",
"optionC": "Traveling",
"optionD": "new",
"optionE": "is"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "여행 계획 세우기",
"explanation": "ESTJ의 철저한 준비와 ESFP의 자유로운 탐험 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "I booked hotels three months ago.",
"translation": "나는 3개월 전에 호텔을 예약했어."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Let's discover places as we go!",
"translation": "우리 가면서 장소들을 발견하자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Planning saves money and time.",
"translation": "계획이 돈과 시간을 절약해."
},
{
"type": "script",
"index": 4,
"speaker": "혜린",
"script": "Surprises make trips more memorable!",
"translation": "놀라움이 여행을 더 기억에 남게 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 여행 가기 몇 달 전부터 숙소와 일정을 예약합니다.",
"hint": "ESTJ는 여행도 사전에 철저히 계획해요.",
"result": "O",
"explanation": "태영이는 'I booked hotels three months ago'라고 말하며 미리 준비해요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I printed maps and directions.",
"translation": "나는 지도와 방향을 인쇄했어."
},
{
"type": "script",
"index": 7,
"speaker": "혜린",
"script": "I follow interesting street signs!",
"translation": "나는 흥미로운 거리 표지판을 따라가!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your adventurous spirit finds hidden gems!",
"translation": "너의 모험 정신이 숨겨진 보석을 찾아내!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young booked hotels three months @@.",
"hint": "ESTJ는 여행을 오래 전부터 준비해요.",
"optionA": "later",
"optionB": "never",
"optionC": "ago",
"result": "ago",
"explanation": "태영이는 'I booked hotels three months ago'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "Talking to locals shows real culture!",
"translation": "현지인과 얘기하는 게 진짜 문화를 보여줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Following itinerary ensures we see everything.",
"translation": "일정을 따르는 게 우리가 모든 걸 보도록 보장해."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "Your planning prevents travel stress!",
"translation": "너의 계획이 여행 스트레스를 방지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your openness creates authentic experiences.",
"translation": "너의 개방성이 진정한 경험을 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "혜린",
"script": "Both ways make wonderful trips!",
"translation": "두 방법 모두 멋진 여행을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "여행에 대한 문장이에요.",
"optionA": "always",
"optionB": "fun",
"optionC": "Traveling",
"optionD": "new",
"optionE": "is",
"result": "Traveling is always fun new",
"explanation": "여행하는 건 항상 재미있고 새로워요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 회의에서 의견 차이",
"explanation": "ESTJ의 규칙 적용과 ESFP의 조화 추구 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "Let's follow company rules first.",
"translation": "우리 먼저 회사 규칙을 따르자."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Can we find middle ground?",
"translation": "우리 타협점을 찾을 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Rules ensure fairness for all.",
"translation": "규칙이 모두를 위한 공정성을 보장해."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Happy team works better together!",
"translation": "행복한 팀이 함께 더 잘 일해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 갈등 상황에서 회사 규칙과 원칙을 먼저 적용합니다.",
"hint": "ESTJ는 공정성을 위해 규칙과 원칙을 중시해요.",
"result": "O",
"explanation": "태영이는 'Let's follow company rules first'와 'Rules ensure fairness for all'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "Standards apply to everyone equally.",
"translation": "기준이 모두에게 똑같이 적용돼."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Understanding feelings helps us connect!",
"translation": "감정을 이해하는 게 우리가 연결되도록 도와줘!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your empathy creates team harmony!",
"translation": "너의 공감이 팀 조화를 만들어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Yae-sol wants to find middle @@.",
"hint": "ESFP는 갈등을 해결할 때 타협과 조화를 찾으려고 해요.",
"optionA": "ground",
"optionB": "sky",
"optionC": "water",
"result": "ground",
"explanation": "예솔이는 'Can we find middle ground?'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Everyone's opinion matters equally here!",
"translation": "여기서 모두의 의견이 똑같이 중요해!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Clear policies prevent future conflicts.",
"translation": "명확한 정책이 미래 갈등을 방지해."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Your principles keep us honest!",
"translation": "너의 원칙이 우리를 정직하게 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your kindness softens difficult situations.",
"translation": "너의 친절함이 어려운 상황을 부드럽게 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "예솔",
"script": "Balance helps teams succeed together!",
"translation": "균형이 팀들이 함께 성공하도록 도와줘!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "공정함에 대한 문장이에요.",
"result": "Rules help treat everyone fairly",
"explanation": "규칙은 모두를 공정하게 대하도록 도와줘요.",
"optionA": "treat",
"optionB": "Rules",
"optionC": "help",
"optionD": "fairly",
"optionE": "everyone"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀 회의에서 의견 차이",
"explanation": "ESTJ의 규칙 적용과 ESFP의 조화 추구 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "Let's follow company rules first.",
"translation": "우리 먼저 회사 규칙을 따르자."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Can we find middle ground?",
"translation": "우리 타협점을 찾을 수 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Rules ensure fairness for all.",
"translation": "규칙이 모두를 위한 공정성을 보장해."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Happy team works better together!",
"translation": "행복한 팀이 함께 더 잘 일해!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 갈등 상황에서 회사 규칙과 원칙을 먼저 적용합니다.",
"hint": "ESTJ는 공정성을 위해 규칙과 원칙을 중시해요.",
"result": "O",
"explanation": "태영이는 'Let's follow company rules first'와 'Rules ensure fairness for all'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "Standards apply to everyone equally.",
"translation": "기준이 모두에게 똑같이 적용돼."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Understanding feelings helps us connect!",
"translation": "감정을 이해하는 게 우리가 연결되도록 도와줘!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your empathy creates team harmony!",
"translation": "너의 공감이 팀 조화를 만들어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Yae-sol wants to find middle @@.",
"hint": "ESFP는 갈등을 해결할 때 타협과 조화를 찾으려고 해요.",
"optionA": "ground",
"optionB": "sky",
"optionC": "water",
"result": "ground",
"explanation": "예솔이는 'Can we find middle ground?'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Everyone's opinion matters equally here!",
"translation": "여기서 모두의 의견이 똑같이 중요해!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Clear policies prevent future conflicts.",
"translation": "명확한 정책이 미래 갈등을 방지해."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Your principles keep us honest!",
"translation": "너의 원칙이 우리를 정직하게 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your kindness softens difficult situations.",
"translation": "너의 친절함이 어려운 상황을 부드럽게 만들어."
},
{
"type": "script",
"index": 14,
"speaker": "예솔",
"script": "Balance helps teams succeed together!",
"translation": "균형이 팀들이 함께 성공하도록 도와줘!"
},
{
"type": "puzzle",
"index": 15,
"hint": "공정함에 대한 문장이에요.",
"optionA": "treat",
"optionB": "Rules",
"optionC": "help",
"optionD": "fairly",
"optionE": "everyone",
"result": "Rules help treat everyone fairly",
"explanation": "규칙은 모두를 공정하게 대하도록 도와줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구와 약속 시간",
"explanation": "ESTJ의 시간 엄수와 ESFP의 유연한 태도 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "Please arrive on time always.",
"translation": "항상 제시간에 도착해줘."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "Traffic made me late today!",
"translation": "오늘 교통 때문에 나 늦었어!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Being punctual shows respect to others.",
"translation": "시간을 지키는 게 다른 사람들에 대한 존중을 보여줘."
},
{
"type": "script",
"index": 4,
"speaker": "강민",
"script": "Life happens and delays us!",
"translation": "삶이 일어나고 우리를 지연시켜!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 약속 시간을 정확히 지키는 것을 중요하게 생각합니다.",
"hint": "ESTJ는 시간 약속을 신성하게 여기고 엄수해요.",
"result": "O",
"explanation": "태영이는 'Please arrive on time always'와 'Being punctual shows respect'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I arrive ten minutes early.",
"translation": "나는 10분 일찍 도착해."
},
{
"type": "script",
"index": 7,
"speaker": "강민",
"script": "I enjoy the journey there!",
"translation": "나는 가는 여정을 즐겨!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your flexibility reduces tension always!",
"translation": "너의 유연성이 항상 긴장을 줄여줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young arrives ten minutes @@.",
"hint": "ESTJ는 늦지 않기 위해 일찍 도착해요.",
"optionA": "late",
"optionB": "early",
"optionC": "never",
"result": "early",
"explanation": "태영이는 'I arrive ten minutes early'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Small delays don't ruin everything!",
"translation": "작은 지연이 모든 걸 망치지 않아!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Schedules help us accomplish more.",
"translation": "일정이 우리가 더 많이 성취하도록 도와줘."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Your reliability builds strong trust!",
"translation": "너의 신뢰성이 강한 믿음을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your understanding prevents unnecessary stress.",
"translation": "너의 이해가 불필요한 스트레스를 방지해."
},
{
"type": "script",
"index": 14,
"speaker": "강민",
"script": "Different paces work for us!",
"translation": "다른 속도가 우리한테 효과가 있어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "시간을 지키는 것에 대한 문장이에요.",
"result": "Arriving on time shows respect",
"explanation": "시간에 맞춰 도착하는 건 존중을 보여줘요.",
"optionA": "on",
"optionB": "Arriving",
"optionC": "respect",
"optionD": "shows",
"optionE": "time"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "친구와 약속 시간",
"explanation": "ESTJ의 시간 엄수와 ESFP의 유연한 태도 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "Please arrive on time always.",
"translation": "항상 제시간에 도착해줘."
},
{
"type": "script",
"index": 2,
"speaker": "강민",
"script": "Traffic made me late today!",
"translation": "오늘 교통 때문에 나 늦었어!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Being punctual shows respect to others.",
"translation": "시간을 지키는 게 다른 사람들에 대한 존중을 보여줘."
},
{
"type": "script",
"index": 4,
"speaker": "강민",
"script": "Life happens and delays us!",
"translation": "삶이 일어나고 우리를 지연시켜!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 약속 시간을 정확히 지키는 것을 중요하게 생각합니다.",
"hint": "ESTJ는 시간 약속을 신성하게 여기고 엄수해요.",
"result": "O",
"explanation": "태영이는 'Please arrive on time always'와 'Being punctual shows respect'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I arrive ten minutes early.",
"translation": "나는 10분 일찍 도착해."
},
{
"type": "script",
"index": 7,
"speaker": "강민",
"script": "I enjoy the journey there!",
"translation": "나는 가는 여정을 즐겨!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your flexibility reduces tension always!",
"translation": "너의 유연성이 항상 긴장을 줄여줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-young arrives ten minutes @@.",
"hint": "ESTJ는 늦지 않기 위해 일찍 도착해요.",
"optionA": "late",
"optionB": "early",
"optionC": "never",
"result": "early",
"explanation": "태영이는 'I arrive ten minutes early'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "강민",
"script": "Small delays don't ruin everything!",
"translation": "작은 지연이 모든 걸 망치지 않아!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Schedules help us accomplish more.",
"translation": "일정이 우리가 더 많이 성취하도록 도와줘."
},
{
"type": "script",
"index": 12,
"speaker": "강민",
"script": "Your reliability builds strong trust!",
"translation": "너의 신뢰성이 강한 믿음을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your understanding prevents unnecessary stress.",
"translation": "너의 이해가 불필요한 스트레스를 방지해."
},
{
"type": "script",
"index": 14,
"speaker": "강민",
"script": "Different paces work for us!",
"translation": "다른 속도가 우리한테 효과가 있어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "시간을 지키는 것에 대한 문장이에요.",
"optionA": "on",
"optionB": "Arriving",
"optionC": "respect",
"optionD": "shows",
"optionE": "time",
"result": "Arriving on time shows respect",
"explanation": "시간에 맞춰 도착하는 건 존중을 보여줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "그룹 과제 역할 분담",
"explanation": "ESTJ의 명확한 역할 분담과 ESFP의 협력적 태도 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "Each person needs specific tasks.",
"translation": "각 사람이 구체적인 업무가 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Let's help each other freely!",
"translation": "우리 자유롭게 서로 도와주자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Clear roles prevent confusion later.",
"translation": "명확한 역할이 나중에 혼란을 방지해."
},
{
"type": "script",
"index": 4,
"speaker": "혜린",
"script": "Teamwork makes everything flow smoothly!",
"translation": "팀워크가 모든 걸 부드럽게 흐르게 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 각 팀원에게 명확한 역할과 책임을 배정합니다.",
"hint": "ESTJ는 효율성을 위해 역할을 명확히 나눠요.",
"result": "O",
"explanation": "태영이는 'Each person needs specific tasks'와 'Clear roles prevent confusion'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I wrote down everyone's responsibilities.",
"translation": "나는 모두의 책임을 적었어."
},
{
"type": "script",
"index": 7,
"speaker": "혜린",
"script": "We can switch roles anytime!",
"translation": "우리 언제든지 역할을 바꿀 수 있어!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your support creates positive energy!",
"translation": "너의 지원이 긍정적 에너지를 만들어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Hye-rin wants to help each other @@.",
"hint": "ESFP는 정해진 역할보다 유연하게 돕는 걸 선호해요.",
"optionA": "never",
"optionB": "yesterday",
"optionC": "freely",
"result": "freely",
"explanation": "혜린이는 'Let's help each other freely'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "Good vibes help us work better!",
"translation": "좋은 분위기가 우리가 더 잘 일하도록 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Accountability ensures quality work done.",
"translation": "책임감이 완료된 품질 있는 일을 보장해."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "Your organization keeps us focused!",
"translation": "너의 조직력이 우리를 집중하게 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your encouragement motivates everyone here.",
"translation": "너의 격려가 여기 모두에게 동기를 부여해."
},
{
"type": "script",
"index": 14,
"speaker": "혜린",
"script": "Great projects need both approaches!",
"translation": "훌륭한 프로젝트는 두 접근법 모두 필요해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "함께 일하는 것에 대한 문장이에요.",
"result": "Working together makes us stronger",
"explanation": "함께 일하는 게 우리를 더 강하게 만들어요.",
"optionA": "us",
"optionB": "together",
"optionC": "stronger",
"optionD": "Working",
"optionE": "makes"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "그룹 과제 역할 분담",
"explanation": "ESTJ의 명확한 역할 분담과 ESFP의 협력적 태도 비교",
"level": 4,
"my_mbti": "ESTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태영",
"script": "Each person needs specific tasks.",
"translation": "각 사람이 구체적인 업무가 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "혜린",
"script": "Let's help each other freely!",
"translation": "우리 자유롭게 서로 도와주자!"
},
{
"type": "script",
"index": 3,
"speaker": "태영",
"script": "Clear roles prevent confusion later.",
"translation": "명확한 역할이 나중에 혼란을 방지해."
},
{
"type": "script",
"index": 4,
"speaker": "혜린",
"script": "Teamwork makes everything flow smoothly!",
"translation": "팀워크가 모든 걸 부드럽게 흐르게 만들어!"
},
{
"type": "ox",
"index": 5,
"quiz": "태영은 각 팀원에게 명확한 역할과 책임을 배정합니다.",
"hint": "ESTJ는 효율성을 위해 역할을 명확히 나눠요.",
"result": "O",
"explanation": "태영이는 'Each person needs specific tasks'와 'Clear roles prevent confusion'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태영",
"script": "I wrote down everyone's responsibilities.",
"translation": "나는 모두의 책임을 적었어."
},
{
"type": "script",
"index": 7,
"speaker": "혜린",
"script": "We can switch roles anytime!",
"translation": "우리 언제든지 역할을 바꿀 수 있어!"
},
{
"type": "script",
"index": 8,
"speaker": "태영",
"script": "Your support creates positive energy!",
"translation": "너의 지원이 긍정적 에너지를 만들어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Hye-rin wants to help each other @@.",
"hint": "ESFP는 정해진 역할보다 유연하게 돕는 걸 선호해요.",
"optionA": "never",
"optionB": "yesterday",
"optionC": "freely",
"result": "freely",
"explanation": "혜린이는 'Let's help each other freely'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "혜린",
"script": "Good vibes help us work better!",
"translation": "좋은 분위기가 우리가 더 잘 일하도록 도와줘!"
},
{
"type": "script",
"index": 11,
"speaker": "태영",
"script": "Accountability ensures quality work done.",
"translation": "책임감이 완료된 품질 있는 일을 보장해."
},
{
"type": "script",
"index": 12,
"speaker": "혜린",
"script": "Your organization keeps us focused!",
"translation": "너의 조직력이 우리를 집중하게 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "태영",
"script": "Your encouragement motivates everyone here.",
"translation": "너의 격려가 여기 모두에게 동기를 부여해."
},
{
"type": "script",
"index": 14,
"speaker": "혜린",
"script": "Great projects need both approaches!",
"translation": "훌륭한 프로젝트는 두 접근법 모두 필요해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "함께 일하는 것에 대한 문장이에요.",
"optionA": "us",
"optionB": "together",
"optionC": "stronger",
"optionD": "Working",
"optionE": "makes",
"result": "Working together makes us stronger",
"explanation": "함께 일하는 게 우리를 더 강하게 만들어요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 기간 스터디",
"explanation": "ESFJ의 그룹 응원과 ESTJ의 개별 집중 비교",
"category": "스트레스 상황 대처",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's study together tonight!",
"translation": "우리 오늘 밤 함께 공부하자!"
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I study better alone.",
"translation": "나는 혼자 공부하는 게 더 나아."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Group support reduces my stress.",
"translation": "그룹 지지가 내 스트레스를 줄여줘."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Quiet focus works best for me.",
"translation": "조용한 집중이 나한테 가장 효과적이야."
},
{
"type": "ox",
"index": 5,
"quiz": "민지는 친구들과 함께 공부하며 서로 응원하는 것을 선호합니다.",
"hint": "ESFJ는 사람들과 함께 있을 때 힘을 얻고 스트레스가 줄어들어요.",
"result": "O",
"explanation": "민지는 'Let's study together tonight'와 'Group support reduces my stress'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "I brought snacks for us!",
"translation": "나는 우리를 위해 간식을 가져왔어!"
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I scheduled break times already.",
"translation": "나는 이미 휴식 시간을 예약했어."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Your discipline keeps you on track!",
"translation": "너의 규율이 너를 궤도에 올려놔!"
},
{
"type": "blank",
"index": 9,
"quiz": "Min-ji brought snacks for @@.",
"hint": "ESFJ는 함께 공부하는 사람들을 배려해요.",
"optionA": "nobody",
"optionB": "herself",
"optionC": "us",
"result": "us",
"explanation": "민지는 'I brought snacks for us'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Following plan ensures good results.",
"translation": "계획을 따르는 게 좋은 결과를 보장해."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "I text encouragement to everyone!",
"translation": "나는 모두에게 격려 문자를 보내!"
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your positivity lifts team morale!",
"translation": "너의 긍정성이 팀 사기를 올려!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "You show me effective methods.",
"translation": "너는 나한테 효과적인 방법들을 보여줘."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Different approaches work for different people!",
"translation": "다른 접근법들이 다른 사람들에게 효과가 있어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "함께 공부하는 것에 대한 문장이에요.",
"result": "Studying together helps us learn",
"explanation": "함께 공부하는 게 우리가 배우도록 도와줘요.",
"optionA": "us",
"optionB": "helps",
"optionC": "Studying",
"optionD": "learn",
"optionE": "together"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "시험 기간 스터디",
"explanation": "ESFJ의 그룹 응원과 ESTJ의 개별 집중 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's study together tonight!",
"translation": "우리 오늘 밤 함께 공부하자!"
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "I study better alone.",
"translation": "나는 혼자 공부하는 게 더 나아."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Group support reduces my stress.",
"translation": "그룹 지지가 내 스트레스를 줄여줘."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Quiet focus works best for me.",
"translation": "조용한 집중이 나한테 가장 효과적이야."
},
{
"type": "ox",
"index": 5,
"quiz": "민지는 친구들과 함께 공부하며 서로 응원하는 것을 선호합니다.",
"hint": "ESFJ는 사람들과 함께 있을 때 힘을 얻고 스트레스가 줄어들어요.",
"result": "O",
"explanation": "민지는 'Let's study together tonight'와 'Group support reduces my stress'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "I brought snacks for us!",
"translation": "나는 우리를 위해 간식을 가져왔어!"
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I scheduled break times already.",
"translation": "나는 이미 휴식 시간을 예약했어."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Your discipline keeps you on track!",
"translation": "너의 규율이 너를 궤도에 올려놔!"
},
{
"type": "blank",
"index": 9,
"quiz": "Min-ji brought snacks for @@.",
"hint": "ESFJ는 함께 공부하는 사람들을 배려해요.",
"optionA": "nobody",
"optionB": "herself",
"optionC": "us",
"result": "us",
"explanation": "민지는 'I brought snacks for us'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Following plan ensures good results.",
"translation": "계획을 따르는 게 좋은 결과를 보장해."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "I text encouragement to everyone!",
"translation": "나는 모두에게 격려 문자를 보내!"
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your positivity lifts team morale!",
"translation": "너의 긍정성이 팀 사기를 올려!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "You show me effective methods.",
"translation": "너는 나한테 효과적인 방법들을 보여줘."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Different approaches work for different people!",
"translation": "다른 접근법들이 다른 사람들에게 효과가 있어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "함께 공부하는 것에 대한 문장이에요.",
"optionA": "us",
"optionB": "helps",
"optionC": "Studying",
"optionD": "learn",
"optionE": "together",
"result": "Studying together helps us learn",
"explanation": "함께 공부하는 게 우리가 배우도록 도와줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "승진 목표 설정하기",
"explanation": "ESFJ의 팀 성장 중심과 ESTJ의 개인 성과 중심 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I want our team success.",
"translation": "나는 우리 팀의 성공을 원해."
},
{
"type": "script",
"index": 2,
"speaker": "서아",
"script": "I set personal achievement goals.",
"translation": "나는 개인 성취 목표를 설정해."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "When team grows I feel happy.",
"translation": "팀이 성장하면 나는 행복하게 느껴."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Meeting targets shows my progress.",
"translation": "목표 달성이 내 발전을 보여줘."
},
{
"type": "ox",
"index": 5,
"quiz": "지우는 팀 전체의 성공과 성장을 자신의 목표로 여깁니다.",
"hint": "ESFJ는 집단의 성공을 개인의 성공처럼 기뻐해요.",
"result": "O",
"explanation": "지우는 'I want our team success'와 'When team grows I feel happy'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I help colleagues reach goals!",
"translation": "나는 동료들이 목표에 도달하도록 도와!"
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "I track my metrics monthly.",
"translation": "나는 매달 내 지표를 추적해."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Your clear goals drive results!",
"translation": "너의 명확한 목표가 결과를 이끌어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ji-woo feels happy when team @@.",
"hint": "ESFJ는 팀의 성장을 자신의 기쁨으로 여겨요.",
"optionA": "fails",
"optionB": "grows",
"optionC": "leaves",
"result": "grows",
"explanation": "지우는 'When team grows I feel happy'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "서아",
"script": "Numbers prove my performance clearly.",
"translation": "숫자가 내 성과를 명확히 증명해."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "I celebrate everyone's wins together!",
"translation": "나는 모두의 승리를 함께 축하해!"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "Your team spirit builds unity!",
"translation": "너의 팀 정신이 단결을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "You achieve impressive personal results.",
"translation": "너는 인상적인 개인 결과를 달성해."
},
{
"type": "script",
"index": 14,
"speaker": "서아",
"script": "Both goals create strong organizations!",
"translation": "두 목표 모두 강한 조직을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀 성공에 대한 문장이에요.",
"result": "Team succeeds when we together",
"explanation": "우리가 함께 있을 때 팀이 성공해요.",
"optionA": "succeeds",
"optionB": "together",
"optionC": "Team",
"optionD": "when",
"optionE": "we"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "승진 목표 설정하기",
"explanation": "ESFJ의 팀 성장 중심과 ESTJ의 개인 성과 중심 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I want our team success.",
"translation": "나는 우리 팀의 성공을 원해."
},
{
"type": "script",
"index": 2,
"speaker": "서아",
"script": "I set personal achievement goals.",
"translation": "나는 개인 성취 목표를 설정해."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "When team grows I feel happy.",
"translation": "팀이 성장하면 나는 행복하게 느껴."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Meeting targets shows my progress.",
"translation": "목표 달성이 내 발전을 보여줘."
},
{
"type": "ox",
"index": 5,
"quiz": "지우는 팀 전체의 성공과 성장을 자신의 목표로 여깁니다.",
"hint": "ESFJ는 집단의 성공을 개인의 성공처럼 기뻐해요.",
"result": "O",
"explanation": "지우는 'I want our team success'와 'When team grows I feel happy'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I help colleagues reach goals!",
"translation": "나는 동료들이 목표에 도달하도록 도와!"
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "I track my metrics monthly.",
"translation": "나는 매달 내 지표를 추적해."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Your clear goals drive results!",
"translation": "너의 명확한 목표가 결과를 이끌어!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ji-woo feels happy when team @@.",
"hint": "ESFJ는 팀의 성장을 자신의 기쁨으로 여겨요.",
"optionA": "fails",
"optionB": "grows",
"optionC": "leaves",
"result": "grows",
"explanation": "지우는 'When team grows I feel happy'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "서아",
"script": "Numbers prove my performance clearly.",
"translation": "숫자가 내 성과를 명확히 증명해."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "I celebrate everyone's wins together!",
"translation": "나는 모두의 승리를 함께 축하해!"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "Your team spirit builds unity!",
"translation": "너의 팀 정신이 단결을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "You achieve impressive personal results.",
"translation": "너는 인상적인 개인 결과를 달성해."
},
{
"type": "script",
"index": 14,
"speaker": "서아",
"script": "Both goals create strong organizations!",
"translation": "두 목표 모두 강한 조직을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀 성공에 대한 문장이에요.",
"optionA": "succeeds",
"optionB": "together",
"optionC": "Team",
"optionD": "when",
"optionE": "we",
"result": "Team succeeds when we together",
"explanation": "우리가 함께 있을 때 팀이 성공해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "프로젝트 역할 분담",
"explanation": "ESFJ의 강점 파악과 ESTJ의 자격 기준 비교",
"category": "직업 및 목표 설정",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하준",
"script": "Who's good at design?",
"translation": "누가 디자인을 잘해?"
},
{
"type": "script",
"index": 2,
"speaker": "준서",
"script": "Who has required skills?",
"translation": "누가 필요한 기술을 가졌어?"
},
{
"type": "script",
"index": 3,
"speaker": "하준",
"script": "I know everyone's strengths well.",
"translation": "나는 모두의 강점을 잘 알아."
},
{
"type": "script",
"index": 4,
"speaker": "준서",
"script": "Qualifications matter most for tasks.",
"translation": "자격이 업무에 가장 중요해."
},
{
"type": "ox",
"index": 5,
"quiz": "하준은 각 팀원의 개인적 강점과 특성을 잘 파악하고 있습니다.",
"hint": "ESFJ는 사람들을 관찰하며 각자의 장점을 잘 알아요.",
"result": "O",
"explanation": "하준이는 'Who's good at design?'과 'I know everyone's strengths well'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "하준",
"script": "Sarah loves creative work!",
"translation": "사라는 창의적인 일을 좋아해!"
},
{
"type": "script",
"index": 7,
"speaker": "준서",
"script": "She completed training last month.",
"translation": "그녀는 지난달 교육을 완료했어."
},
{
"type": "script",
"index": 8,
"speaker": "하준",
"script": "Your systematic approach ensures quality!",
"translation": "너의 체계적 접근이 품질을 보장해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ha-jun knows everyone's strengths @@.",
"hint": "ESFJ는 사람들을 잘 관찰하고 이해해요.",
"optionA": "badly",
"optionB": "never",
"optionC": "well",
"result": "well",
"explanation": "하준이는 'I know everyone's strengths well'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준서",
"script": "Match skills to job requirements.",
"translation": "기술을 업무 요건에 맞춰."
},
{
"type": "script",
"index": 11,
"speaker": "하준",
"script": "I consider what makes people happy!",
"translation": "나는 무엇이 사람들을 행복하게 만드는지 고려해!"
},
{
"type": "script",
"index": 12,
"speaker": "준서",
"script": "Your people skills maximize engagement!",
"translation": "너의 사람 기술이 참여를 극대화해!"
},
{
"type": "script",
"index": 13,
"speaker": "하준",
"script": "You ensure competent task completion.",
"translation": "너는 유능한 업무 완료를 보장해."
},
{
"type": "script",
"index": 14,
"speaker": "준서",
"script": "Skills and happiness both count!",
"translation": "기술과 행복 둘 다 중요해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "좋은 팀에 대한 문장이에요.",
"result": "Good team uses everyone's strengths",
"explanation": "좋은 팀은 모두의 강점을 사용해요.",
"optionA": "everyone's",
"optionB": "uses",
"optionC": "team",
"optionD": "Good",
"optionE": "strengths"
}
]
}
]
} | {
"type": "MBTI",
"category": "직업 및 목표 설정",
"episodes": [
{
"title": "프로젝트 역할 분담",
"explanation": "ESFJ의 강점 파악과 ESTJ의 자격 기준 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하준",
"script": "Who's good at design?",
"translation": "누가 디자인을 잘해?"
},
{
"type": "script",
"index": 2,
"speaker": "준서",
"script": "Who has required skills?",
"translation": "누가 필요한 기술을 가졌어?"
},
{
"type": "script",
"index": 3,
"speaker": "하준",
"script": "I know everyone's strengths well.",
"translation": "나는 모두의 강점을 잘 알아."
},
{
"type": "script",
"index": 4,
"speaker": "준서",
"script": "Qualifications matter most for tasks.",
"translation": "자격이 업무에 가장 중요해."
},
{
"type": "ox",
"index": 5,
"quiz": "하준은 각 팀원의 개인적 강점과 특성을 잘 파악하고 있습니다.",
"hint": "ESFJ는 사람들을 관찰하며 각자의 장점을 잘 알아요.",
"result": "O",
"explanation": "하준이는 'Who's good at design?'과 'I know everyone's strengths well'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "하준",
"script": "Sarah loves creative work!",
"translation": "사라는 창의적인 일을 좋아해!"
},
{
"type": "script",
"index": 7,
"speaker": "준서",
"script": "She completed training last month.",
"translation": "그녀는 지난달 교육을 완료했어."
},
{
"type": "script",
"index": 8,
"speaker": "하준",
"script": "Your systematic approach ensures quality!",
"translation": "너의 체계적 접근이 품질을 보장해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ha-jun knows everyone's strengths @@.",
"hint": "ESFJ는 사람들을 잘 관찰하고 이해해요.",
"optionA": "badly",
"optionB": "never",
"optionC": "well",
"result": "well",
"explanation": "하준이는 'I know everyone's strengths well'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준서",
"script": "Match skills to job requirements.",
"translation": "기술을 업무 요건에 맞춰."
},
{
"type": "script",
"index": 11,
"speaker": "하준",
"script": "I consider what makes people happy!",
"translation": "나는 무엇이 사람들을 행복하게 만드는지 고려해!"
},
{
"type": "script",
"index": 12,
"speaker": "준서",
"script": "Your people skills maximize engagement!",
"translation": "너의 사람 기술이 참여를 극대화해!"
},
{
"type": "script",
"index": 13,
"speaker": "하준",
"script": "You ensure competent task completion.",
"translation": "너는 유능한 업무 완료를 보장해."
},
{
"type": "script",
"index": 14,
"speaker": "준서",
"script": "Skills and happiness both count!",
"translation": "기술과 행복 둘 다 중요해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "좋은 팀에 대한 문장이에요.",
"optionA": "everyone's",
"optionB": "uses",
"optionC": "team",
"optionD": "Good",
"optionE": "strengths",
"result": "Good team uses everyone's strengths",
"explanation": "좋은 팀은 모두의 강점을 사용해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "취미 동아리 활동",
"explanation": "ESFJ의 친목 중심과 ESTJ의 실력 향상 중심 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "This club feels like family!",
"translation": "이 동아리가 가족처럼 느껴져!"
},
{
"type": "script",
"index": 2,
"speaker": "태윤",
"script": "We should improve our skills.",
"translation": "우리는 실력을 향상시켜야 해."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Making friends matters most here.",
"translation": "친구 사귀는 게 여기서 가장 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "태윤",
"script": "Regular practice brings better results.",
"translation": "규칙적인 연습이 더 나은 결과를 가져와."
},
{
"type": "ox",
"index": 5,
"quiz": "지민은 취미 활동에서 사람들과의 친목과 유대감을 가장 중요하게 여깁니다.",
"hint": "ESFJ는 활동 자체보다 사람들과의 관계를 중시해요.",
"result": "O",
"explanation": "지민이는 'This club feels like family'와 'Making friends matters most'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "I organize social events monthly!",
"translation": "나는 매달 사교 행사를 조직해!"
},
{
"type": "script",
"index": 7,
"speaker": "태윤",
"script": "I practice techniques every day.",
"translation": "나는 매일 기술을 연습해."
},
{
"type": "script",
"index": 8,
"speaker": "지민",
"script": "Your dedication inspires skill growth!",
"translation": "너의 헌신이 실력 성장에 영감을 줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ji-min thinks making friends matters @@.",
"hint": "ESFJ는 친목 도모를 최우선으로 생각해요.",
"optionA": "least",
"optionB": "most",
"optionC": "never",
"result": "most",
"explanation": "지민이는 'Making friends matters most here'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태윤",
"script": "Competition pushes us to improve.",
"translation": "경쟁이 우리를 향상하도록 밀어줘."
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "I cheer for everyone equally!",
"translation": "나는 모두를 똑같이 응원해!"
},
{
"type": "script",
"index": 12,
"speaker": "태윤",
"script": "Your encouragement builds team spirit!",
"translation": "너의 격려가 팀 정신을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "You help us all get better.",
"translation": "너는 우리 모두가 나아지도록 도와줘."
},
{
"type": "script",
"index": 14,
"speaker": "태윤",
"script": "Fun and improvement work together!",
"translation": "재미와 향상이 함께 작동해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "취미 활동에 대한 문장이에요.",
"result": "Hobbies bring happy people together",
"explanation": "취미가 행복한 사람들을 함께 모아요.",
"optionA": "happy",
"optionB": "bring",
"optionC": "people",
"optionD": "Hobbies",
"optionE": "together"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "취미 동아리 활동",
"explanation": "ESFJ의 친목 중심과 ESTJ의 실력 향상 중심 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "This club feels like family!",
"translation": "이 동아리가 가족처럼 느껴져!"
},
{
"type": "script",
"index": 2,
"speaker": "태윤",
"script": "We should improve our skills.",
"translation": "우리는 실력을 향상시켜야 해."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Making friends matters most here.",
"translation": "친구 사귀는 게 여기서 가장 중요해."
},
{
"type": "script",
"index": 4,
"speaker": "태윤",
"script": "Regular practice brings better results.",
"translation": "규칙적인 연습이 더 나은 결과를 가져와."
},
{
"type": "ox",
"index": 5,
"quiz": "지민은 취미 활동에서 사람들과의 친목과 유대감을 가장 중요하게 여깁니다.",
"hint": "ESFJ는 활동 자체보다 사람들과의 관계를 중시해요.",
"result": "O",
"explanation": "지민이는 'This club feels like family'와 'Making friends matters most'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "I organize social events monthly!",
"translation": "나는 매달 사교 행사를 조직해!"
},
{
"type": "script",
"index": 7,
"speaker": "태윤",
"script": "I practice techniques every day.",
"translation": "나는 매일 기술을 연습해."
},
{
"type": "script",
"index": 8,
"speaker": "지민",
"script": "Your dedication inspires skill growth!",
"translation": "너의 헌신이 실력 성장에 영감을 줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ji-min thinks making friends matters @@.",
"hint": "ESFJ는 친목 도모를 최우선으로 생각해요.",
"optionA": "least",
"optionB": "most",
"optionC": "never",
"result": "most",
"explanation": "지민이는 'Making friends matters most here'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태윤",
"script": "Competition pushes us to improve.",
"translation": "경쟁이 우리를 향상하도록 밀어줘."
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "I cheer for everyone equally!",
"translation": "나는 모두를 똑같이 응원해!"
},
{
"type": "script",
"index": 12,
"speaker": "태윤",
"script": "Your encouragement builds team spirit!",
"translation": "너의 격려가 팀 정신을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "You help us all get better.",
"translation": "너는 우리 모두가 나아지도록 도와줘."
},
{
"type": "script",
"index": 14,
"speaker": "태윤",
"script": "Fun and improvement work together!",
"translation": "재미와 향상이 함께 작동해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "취미 활동에 대한 문장이에요.",
"optionA": "happy",
"optionB": "bring",
"optionC": "people",
"optionD": "Hobbies",
"optionE": "together",
"result": "Hobbies bring happy people together",
"explanation": "취미가 행복한 사람들을 함께 모아요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 봉사 활동",
"explanation": "ESFJ의 감정적 보람과 ESTJ의 체계적 기여 비교",
"category": "취미와 여가 활동",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수민",
"script": "Helping others fills my heart.",
"translation": "다른 사람들을 돕는 게 내 마음을 채워줘."
},
{
"type": "script",
"index": 2,
"speaker": "예은",
"script": "We completed fifty tasks today.",
"translation": "우리는 오늘 50개 업무를 완료했어."
},
{
"type": "script",
"index": 3,
"speaker": "수민",
"script": "Seeing smiles makes me happy.",
"translation": "미소를 보는 게 나를 행복하게 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "예은",
"script": "Efficient work helps more people.",
"translation": "효율적인 일이 더 많은 사람들을 도와."
},
{
"type": "ox",
"index": 5,
"quiz": "수민은 사람들의 미소와 감사에서 봉사의 보람을 느낍니다.",
"hint": "ESFJ는 감정적 보상과 연결에서 의미를 찾아요.",
"result": "O",
"explanation": "수민이는 'Helping others fills my heart'와 'Seeing smiles makes me happy'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수민",
"script": "I hugged everyone we helped!",
"translation": "나는 우리가 도운 모두를 안아줬어!"
},
{
"type": "script",
"index": 7,
"speaker": "예은",
"script": "I organized supplies systematically here.",
"translation": "나는 여기 물품을 체계적으로 정리했어."
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "Your organization maximizes our impact!",
"translation": "너의 조직이 우리 영향을 극대화해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Su-min feels happy seeing @@.",
"hint": "ESFJ는 사람들의 행복한 표정에서 기쁨을 느껴요.",
"optionA": "smiles",
"optionB": "problems",
"optionC": "anger",
"result": "smiles",
"explanation": "수민이는 'Seeing smiles makes me happy'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예은",
"script": "Numbers show our contribution clearly.",
"translation": "숫자가 우리 기여를 명확히 보여줘."
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "I remember everyone's stories personally!",
"translation": "나는 모두의 이야기를 개인적으로 기억해!"
},
{
"type": "script",
"index": 12,
"speaker": "예은",
"script": "Your compassion creates lasting connections!",
"translation": "너의 연민이 지속적인 연결을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "수민",
"script": "You ensure effective resource use.",
"translation": "너는 효과적인 자원 사용을 보장해."
},
{
"type": "script",
"index": 14,
"speaker": "예은",
"script": "Heart and efficiency serve communities!",
"translation": "마음과 효율성이 공동체를 섬겨!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "남을 돕는 것에 대한 문장이에요.",
"result": "Helping others feels good always",
"explanation": "남을 돕는 게 항상 좋게 느껴져요.",
"optionA": "good",
"optionB": "others",
"optionC": "Helping",
"optionD": "always",
"optionE": "feels"
}
]
}
]
} | {
"type": "MBTI",
"category": "취미와 여가 활동",
"episodes": [
{
"title": "주말 봉사 활동",
"explanation": "ESFJ의 감정적 보람과 ESTJ의 체계적 기여 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수민",
"script": "Helping others fills my heart.",
"translation": "다른 사람들을 돕는 게 내 마음을 채워줘."
},
{
"type": "script",
"index": 2,
"speaker": "예은",
"script": "We completed fifty tasks today.",
"translation": "우리는 오늘 50개 업무를 완료했어."
},
{
"type": "script",
"index": 3,
"speaker": "수민",
"script": "Seeing smiles makes me happy.",
"translation": "미소를 보는 게 나를 행복하게 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "예은",
"script": "Efficient work helps more people.",
"translation": "효율적인 일이 더 많은 사람들을 도와."
},
{
"type": "ox",
"index": 5,
"quiz": "수민은 사람들의 미소와 감사에서 봉사의 보람을 느낍니다.",
"hint": "ESFJ는 감정적 보상과 연결에서 의미를 찾아요.",
"result": "O",
"explanation": "수민이는 'Helping others fills my heart'와 'Seeing smiles makes me happy'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수민",
"script": "I hugged everyone we helped!",
"translation": "나는 우리가 도운 모두를 안아줬어!"
},
{
"type": "script",
"index": 7,
"speaker": "예은",
"script": "I organized supplies systematically here.",
"translation": "나는 여기 물품을 체계적으로 정리했어."
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "Your organization maximizes our impact!",
"translation": "너의 조직이 우리 영향을 극대화해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Su-min feels happy seeing @@.",
"hint": "ESFJ는 사람들의 행복한 표정에서 기쁨을 느껴요.",
"optionA": "smiles",
"optionB": "problems",
"optionC": "anger",
"result": "smiles",
"explanation": "수민이는 'Seeing smiles makes me happy'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예은",
"script": "Numbers show our contribution clearly.",
"translation": "숫자가 우리 기여를 명확히 보여줘."
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "I remember everyone's stories personally!",
"translation": "나는 모두의 이야기를 개인적으로 기억해!"
},
{
"type": "script",
"index": 12,
"speaker": "예은",
"script": "Your compassion creates lasting connections!",
"translation": "너의 연민이 지속적인 연결을 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "수민",
"script": "You ensure effective resource use.",
"translation": "너는 효과적인 자원 사용을 보장해."
},
{
"type": "script",
"index": 14,
"speaker": "예은",
"script": "Heart and efficiency serve communities!",
"translation": "마음과 효율성이 공동체를 섬겨!"
},
{
"type": "puzzle",
"index": 15,
"hint": "남을 돕는 것에 대한 문장이에요.",
"optionA": "good",
"optionB": "others",
"optionC": "Helping",
"optionD": "always",
"optionE": "feels",
"result": "Helping others feels good always",
"explanation": "남을 돕는 게 항상 좋게 느껴져요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀원 간 오해 해결",
"explanation": "ESFJ의 감정 중재와 ESTJ의 사실 확인 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "How does everyone feel now?",
"translation": "지금 모두가 어떻게 느껴?"
},
{
"type": "script",
"index": 2,
"speaker": "소라",
"script": "What actually happened here?",
"translation": "여기서 실제로 무슨 일이 일어났어?"
},
{
"type": "script",
"index": 3,
"speaker": "하린",
"script": "Let's listen to all sides.",
"translation": "모든 쪽의 말을 들어보자."
},
{
"type": "script",
"index": 4,
"speaker": "소라",
"script": "Facts will show the truth.",
"translation": "사실들이 진실을 보여줄 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "하린은 각 사람의 감정 상태를 먼저 확인하고 배려합니다.",
"hint": "ESFJ는 갈등 상황에서 감정을 우선 살펴요.",
"result": "O",
"explanation": "하린이는 'How does everyone feel now?'와 'Let's listen to all sides'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "하린",
"script": "I understand your hurt feelings.",
"translation": "나는 네 상처받은 감정을 이해해."
},
{
"type": "script",
"index": 7,
"speaker": "소라",
"script": "Let's review what was said.",
"translation": "무엇이 말해졌는지 검토하자."
},
{
"type": "script",
"index": 8,
"speaker": "하린",
"script": "Your objectivity prevents further misunderstandings!",
"translation": "너의 객관성이 추가 오해를 막아줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ha-rin understands their hurt @@.",
"hint": "ESFJ는 상처받은 감정을 인정하고 이해해줘요.",
"optionA": "feelings",
"optionB": "money",
"optionC": "work",
"result": "feelings",
"explanation": "하린이는 'I understand your hurt feelings'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "소라",
"script": "Clear communication solves this problem.",
"translation": "명확한 의사소통이 이 문제를 해결해."
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "I want everyone to feel heard!",
"translation": "나는 모두가 경청받는다고 느끼길 원해!"
},
{
"type": "script",
"index": 12,
"speaker": "소라",
"script": "Your empathy restores team harmony!",
"translation": "너의 공감이 팀 조화를 회복시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "You identify root causes quickly.",
"translation": "너는 근본 원인을 빠르게 찾아내."
},
{
"type": "script",
"index": 14,
"speaker": "소라",
"script": "Both approaches resolve conflicts well!",
"translation": "두 접근법 모두 갈등을 잘 해결해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "갈등 해결에 대한 문장이에요.",
"result": "Listening helps us solve conflicts",
"explanation": "경청하는 게 우리가 갈등을 해결하도록 도와줘요.",
"optionA": "conflicts",
"optionB": "helps",
"optionC": "Listening",
"optionD": "solve",
"optionE": "us"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "팀원 간 오해 해결",
"explanation": "ESFJ의 감정 중재와 ESTJ의 사실 확인 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "How does everyone feel now?",
"translation": "지금 모두가 어떻게 느껴?"
},
{
"type": "script",
"index": 2,
"speaker": "소라",
"script": "What actually happened here?",
"translation": "여기서 실제로 무슨 일이 일어났어?"
},
{
"type": "script",
"index": 3,
"speaker": "하린",
"script": "Let's listen to all sides.",
"translation": "모든 쪽의 말을 들어보자."
},
{
"type": "script",
"index": 4,
"speaker": "소라",
"script": "Facts will show the truth.",
"translation": "사실들이 진실을 보여줄 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "하린은 각 사람의 감정 상태를 먼저 확인하고 배려합니다.",
"hint": "ESFJ는 갈등 상황에서 감정을 우선 살펴요.",
"result": "O",
"explanation": "하린이는 'How does everyone feel now?'와 'Let's listen to all sides'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "하린",
"script": "I understand your hurt feelings.",
"translation": "나는 네 상처받은 감정을 이해해."
},
{
"type": "script",
"index": 7,
"speaker": "소라",
"script": "Let's review what was said.",
"translation": "무엇이 말해졌는지 검토하자."
},
{
"type": "script",
"index": 8,
"speaker": "하린",
"script": "Your objectivity prevents further misunderstandings!",
"translation": "너의 객관성이 추가 오해를 막아줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ha-rin understands their hurt @@.",
"hint": "ESFJ는 상처받은 감정을 인정하고 이해해줘요.",
"optionA": "feelings",
"optionB": "money",
"optionC": "work",
"result": "feelings",
"explanation": "하린이는 'I understand your hurt feelings'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "소라",
"script": "Clear communication solves this problem.",
"translation": "명확한 의사소통이 이 문제를 해결해."
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "I want everyone to feel heard!",
"translation": "나는 모두가 경청받는다고 느끼길 원해!"
},
{
"type": "script",
"index": 12,
"speaker": "소라",
"script": "Your empathy restores team harmony!",
"translation": "너의 공감이 팀 조화를 회복시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "하린",
"script": "You identify root causes quickly.",
"translation": "너는 근본 원인을 빠르게 찾아내."
},
{
"type": "script",
"index": 14,
"speaker": "소라",
"script": "Both approaches resolve conflicts well!",
"translation": "두 접근법 모두 갈등을 잘 해결해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "갈등 해결에 대한 문장이에요.",
"optionA": "conflicts",
"optionB": "helps",
"optionC": "Listening",
"optionD": "solve",
"optionE": "us",
"result": "Listening helps us solve conflicts",
"explanation": "경청하는 게 우리가 갈등을 해결하도록 도와줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "업무 마감 압박",
"explanation": "ESFJ의 분위기 관리와 ESTJ의 프로세스 관리 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소민",
"script": "Everyone seems stressed today.",
"translation": "오늘 모두가 스트레스받는 것처럼 보여."
},
{
"type": "script",
"index": 2,
"speaker": "다인",
"script": "Focus on tasks one by one.",
"translation": "한 번에 하나씩 업무에 집중해."
},
{
"type": "script",
"index": 3,
"speaker": "소민",
"script": "Let's take a short break together!",
"translation": "우리 함께 짧은 휴식을 취하자!"
},
{
"type": "script",
"index": 4,
"speaker": "다인",
"script": "Deadline is in three hours.",
"translation": "마감은 3시간 후야."
},
{
"type": "ox",
"index": 5,
"quiz": "소민은 팀원들의 스트레스 상태를 살피고 분위기를 관리하려고 합니다.",
"hint": "ESFJ는 사람들의 감정 상태를 체크하고 돌봐요.",
"result": "O",
"explanation": "소민이는 'Everyone seems stressed today'와 'Let's take a short break together'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소민",
"script": "I brought coffee for everyone!",
"translation": "나는 모두를 위해 커피를 가져왔어!"
},
{
"type": "script",
"index": 7,
"speaker": "다인",
"script": "I prioritized urgent items first.",
"translation": "나는 긴급한 항목을 먼저 우선순위로 했어."
},
{
"type": "script",
"index": 8,
"speaker": "소민",
"script": "Your clear priorities guide us forward!",
"translation": "너의 명확한 우선순위가 우리를 앞으로 이끌어!"
},
{
"type": "blank",
"index": 9,
"quiz": "So-min brought coffee for @@.",
"hint": "ESFJ는 팀원들을 배려하고 기분을 올려줘요.",
"optionA": "nobody",
"optionB": "everyone",
"optionC": "herself",
"result": "everyone",
"explanation": "소민이는 'I brought coffee for everyone'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "다인",
"script": "Following checklist ensures nothing's missed.",
"translation": "체크리스트를 따르는 게 놓치는 것이 없도록 보장해."
},
{
"type": "script",
"index": 11,
"speaker": "소민",
"script": "I checked if anyone needs help!",
"translation": "나는 누구든 도움이 필요한지 확인했어!"
},
{
"type": "script",
"index": 12,
"speaker": "다인",
"script": "Your care maintains positive energy!",
"translation": "너의 배려가 긍정적 에너지를 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "소민",
"script": "You keep us organized always.",
"translation": "너는 우리를 항상 조직화해."
},
{
"type": "script",
"index": 14,
"speaker": "다인",
"script": "Teamwork beats pressure every time!",
"translation": "팀워크가 매번 압박을 이겨!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀으로 일하는 것에 대한 문장이에요.",
"result": "Teams handle pressure better together",
"explanation": "팀들이 함께 있을 때 압박을 더 잘 다뤄요.",
"optionA": "handle",
"optionB": "better",
"optionC": "together",
"optionD": "pressure",
"optionE": "Teams"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "업무 마감 압박",
"explanation": "ESFJ의 분위기 관리와 ESTJ의 프로세스 관리 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소민",
"script": "Everyone seems stressed today.",
"translation": "오늘 모두가 스트레스받는 것처럼 보여."
},
{
"type": "script",
"index": 2,
"speaker": "다인",
"script": "Focus on tasks one by one.",
"translation": "한 번에 하나씩 업무에 집중해."
},
{
"type": "script",
"index": 3,
"speaker": "소민",
"script": "Let's take a short break together!",
"translation": "우리 함께 짧은 휴식을 취하자!"
},
{
"type": "script",
"index": 4,
"speaker": "다인",
"script": "Deadline is in three hours.",
"translation": "마감은 3시간 후야."
},
{
"type": "ox",
"index": 5,
"quiz": "소민은 팀원들의 스트레스 상태를 살피고 분위기를 관리하려고 합니다.",
"hint": "ESFJ는 사람들의 감정 상태를 체크하고 돌봐요.",
"result": "O",
"explanation": "소민이는 'Everyone seems stressed today'와 'Let's take a short break together'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "소민",
"script": "I brought coffee for everyone!",
"translation": "나는 모두를 위해 커피를 가져왔어!"
},
{
"type": "script",
"index": 7,
"speaker": "다인",
"script": "I prioritized urgent items first.",
"translation": "나는 긴급한 항목을 먼저 우선순위로 했어."
},
{
"type": "script",
"index": 8,
"speaker": "소민",
"script": "Your clear priorities guide us forward!",
"translation": "너의 명확한 우선순위가 우리를 앞으로 이끌어!"
},
{
"type": "blank",
"index": 9,
"quiz": "So-min brought coffee for @@.",
"hint": "ESFJ는 팀원들을 배려하고 기분을 올려줘요.",
"optionA": "nobody",
"optionB": "everyone",
"optionC": "herself",
"result": "everyone",
"explanation": "소민이는 'I brought coffee for everyone'이라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "다인",
"script": "Following checklist ensures nothing's missed.",
"translation": "체크리스트를 따르는 게 놓치는 것이 없도록 보장해."
},
{
"type": "script",
"index": 11,
"speaker": "소민",
"script": "I checked if anyone needs help!",
"translation": "나는 누구든 도움이 필요한지 확인했어!"
},
{
"type": "script",
"index": 12,
"speaker": "다인",
"script": "Your care maintains positive energy!",
"translation": "너의 배려가 긍정적 에너지를 유지해!"
},
{
"type": "script",
"index": 13,
"speaker": "소민",
"script": "You keep us organized always.",
"translation": "너는 우리를 항상 조직화해."
},
{
"type": "script",
"index": 14,
"speaker": "다인",
"script": "Teamwork beats pressure every time!",
"translation": "팀워크가 매번 압박을 이겨!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀으로 일하는 것에 대한 문장이에요.",
"optionA": "handle",
"optionB": "better",
"optionC": "together",
"optionD": "pressure",
"optionE": "Teams",
"result": "Teams handle pressure better together",
"explanation": "팀들이 함께 있을 때 압박을 더 잘 다뤄요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "회의 의견 충돌",
"explanation": "ESFJ의 조화 추구와 ESTJ의 규칙 적용 비교",
"category": "갈등 해결 방식",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태우",
"script": "Can we find a compromise?",
"translation": "우리 타협점을 찾을 수 있을까?"
},
{
"type": "script",
"index": 2,
"speaker": "하영",
"script": "Policy states this clearly already.",
"translation": "정책이 이것을 이미 명확히 명시해."
},
{
"type": "script",
"index": 3,
"speaker": "태우",
"script": "I want everyone feeling satisfied.",
"translation": "나는 모두가 만족하다고 느끼길 원해."
},
{
"type": "script",
"index": 4,
"speaker": "하영",
"script": "Fair rules apply to all.",
"translation": "공정한 규칙이 모두에게 적용돼."
},
{
"type": "ox",
"index": 5,
"quiz": "태우는 모든 사람이 만족할 수 있는 타협점을 찾으려고 합니다.",
"hint": "ESFJ는 갈등 상황에서 조화와 만족을 추구해요.",
"result": "O",
"explanation": "태우는 'Can we find a compromise?'와 'I want everyone feeling satisfied'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태우",
"script": "Let's consider everyone's needs here!",
"translation": "여기서 모두의 필요를 고려하자!"
},
{
"type": "script",
"index": 7,
"speaker": "하영",
"script": "Standard procedures prevent future problems.",
"translation": "표준 절차가 미래 문제를 막아."
},
{
"type": "script",
"index": 8,
"speaker": "태우",
"script": "Your consistency ensures fairness always!",
"translation": "너의 일관성이 항상 공정성을 보장해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-woo wants everyone feeling @@.",
"hint": "ESFJ는 모든 사람의 만족을 원해요.",
"optionA": "angry",
"optionB": "satisfied",
"optionC": "confused",
"result": "satisfied",
"explanation": "태우는 'I want everyone feeling satisfied'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "하영",
"script": "Precedent guides our decision making.",
"translation": "선례가 우리 의사결정을 안내해."
},
{
"type": "script",
"index": 11,
"speaker": "태우",
"script": "I value everyone's input equally!",
"translation": "나는 모두의 의견을 똑같이 소중히 여겨!"
},
{
"type": "script",
"index": 12,
"speaker": "하영",
"script": "Your inclusiveness strengthens team bonds!",
"translation": "너의 포용성이 팀 유대를 강화해!"
},
{
"type": "script",
"index": 13,
"speaker": "태우",
"script": "You maintain important standards well.",
"translation": "너는 중요한 기준을 잘 유지해."
},
{
"type": "script",
"index": 14,
"speaker": "하영",
"script": "Structure and harmony create success!",
"translation": "구조와 조화가 성공을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "함께 일하는 것에 대한 문장이에요.",
"result": "We should respect everyone's opinions",
"explanation": "우리는 모두의 의견을 존중해야 해요.",
"optionA": "should",
"optionB": "everyone's",
"optionC": "opinions",
"optionD": "respect",
"optionE": "We"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "회의 의견 충돌",
"explanation": "ESFJ의 조화 추구와 ESTJ의 규칙 적용 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태우",
"script": "Can we find a compromise?",
"translation": "우리 타협점을 찾을 수 있을까?"
},
{
"type": "script",
"index": 2,
"speaker": "하영",
"script": "Policy states this clearly already.",
"translation": "정책이 이것을 이미 명확히 명시해."
},
{
"type": "script",
"index": 3,
"speaker": "태우",
"script": "I want everyone feeling satisfied.",
"translation": "나는 모두가 만족하다고 느끼길 원해."
},
{
"type": "script",
"index": 4,
"speaker": "하영",
"script": "Fair rules apply to all.",
"translation": "공정한 규칙이 모두에게 적용돼."
},
{
"type": "ox",
"index": 5,
"quiz": "태우는 모든 사람이 만족할 수 있는 타협점을 찾으려고 합니다.",
"hint": "ESFJ는 갈등 상황에서 조화와 만족을 추구해요.",
"result": "O",
"explanation": "태우는 'Can we find a compromise?'와 'I want everyone feeling satisfied'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태우",
"script": "Let's consider everyone's needs here!",
"translation": "여기서 모두의 필요를 고려하자!"
},
{
"type": "script",
"index": 7,
"speaker": "하영",
"script": "Standard procedures prevent future problems.",
"translation": "표준 절차가 미래 문제를 막아."
},
{
"type": "script",
"index": 8,
"speaker": "태우",
"script": "Your consistency ensures fairness always!",
"translation": "너의 일관성이 항상 공정성을 보장해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Tae-woo wants everyone feeling @@.",
"hint": "ESFJ는 모든 사람의 만족을 원해요.",
"optionA": "angry",
"optionB": "satisfied",
"optionC": "confused",
"result": "satisfied",
"explanation": "태우는 'I want everyone feeling satisfied'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "하영",
"script": "Precedent guides our decision making.",
"translation": "선례가 우리 의사결정을 안내해."
},
{
"type": "script",
"index": 11,
"speaker": "태우",
"script": "I value everyone's input equally!",
"translation": "나는 모두의 의견을 똑같이 소중히 여겨!"
},
{
"type": "script",
"index": 12,
"speaker": "하영",
"script": "Your inclusiveness strengthens team bonds!",
"translation": "너의 포용성이 팀 유대를 강화해!"
},
{
"type": "script",
"index": 13,
"speaker": "태우",
"script": "You maintain important standards well.",
"translation": "너는 중요한 기준을 잘 유지해."
},
{
"type": "script",
"index": 14,
"speaker": "하영",
"script": "Structure and harmony create success!",
"translation": "구조와 조화가 성공을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "함께 일하는 것에 대한 문장이에요.",
"optionA": "should",
"optionB": "everyone's",
"optionC": "opinions",
"optionD": "respect",
"optionE": "We",
"result": "We should respect everyone's opinions",
"explanation": "우리는 모두의 의견을 존중해야 해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동료 생일 파티 준비",
"explanation": "ESFJ의 감정적 배려와 ESTJ의 효율적 실행 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's make her feel special!",
"translation": "우리 그녀가 특별하다고 느끼게 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "We need cake and decorations.",
"translation": "우리는 케이크와 장식이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "I want everyone to smile.",
"translation": "나는 모두가 미소 짓기를 원해."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Simple plan works best here.",
"translation": "간단한 계획이 여기서 가장 효과적이야."
},
{
"type": "ox",
"index": 5,
"quiz": "민지는 모든 사람이 행복하고 특별하다고 느끼길 원합니다.",
"hint": "ESFJ는 사람들의 감정과 행복을 최우선으로 생각해요.",
"result": "O",
"explanation": "민지는 'Let's make her feel special'과 'I want everyone to smile'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "I asked what she likes.",
"translation": "나는 그녀가 좋아하는 걸 물어봤어."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I bought everything we need.",
"translation": "나는 우리가 필요한 모든 걸 샀어."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Your efficiency saves time always!",
"translation": "너의 효율성이 항상 시간을 절약해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Min-ji asked what she @@.",
"hint": "ESFJ는 상대방의 선호와 감정을 미리 파악해요.",
"optionA": "likes",
"optionB": "hates",
"optionC": "ignores",
"result": "likes",
"explanation": "민지는 'I asked what she likes'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Party starts at six sharp.",
"translation": "파티는 정확히 6시에 시작해."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "I prepared warm welcome cards!",
"translation": "나는 따뜻한 환영 카드를 준비했어!"
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your thoughtfulness touches people's hearts!",
"translation": "너의 사려 깊음이 사람들의 마음을 감동시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "You keep everything running smoothly.",
"translation": "너는 모든 것을 순조롭게 진행시켜."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Together we create great events!",
"translation": "우리는 함께 멋진 행사를 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "좋은 친구들에 대한 문장이에요.",
"result": "Friends care for each other",
"explanation": "친구들은 서로를 돌봐줘요.",
"optionA": "other",
"optionB": "care",
"optionC": "each",
"optionD": "for",
"optionE": "Friends"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "동료 생일 파티 준비",
"explanation": "ESFJ의 감정적 배려와 ESTJ의 효율적 실행 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's make her feel special!",
"translation": "우리 그녀가 특별하다고 느끼게 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "태영",
"script": "We need cake and decorations.",
"translation": "우리는 케이크와 장식이 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "I want everyone to smile.",
"translation": "나는 모두가 미소 짓기를 원해."
},
{
"type": "script",
"index": 4,
"speaker": "태영",
"script": "Simple plan works best here.",
"translation": "간단한 계획이 여기서 가장 효과적이야."
},
{
"type": "ox",
"index": 5,
"quiz": "민지는 모든 사람이 행복하고 특별하다고 느끼길 원합니다.",
"hint": "ESFJ는 사람들의 감정과 행복을 최우선으로 생각해요.",
"result": "O",
"explanation": "민지는 'Let's make her feel special'과 'I want everyone to smile'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "I asked what she likes.",
"translation": "나는 그녀가 좋아하는 걸 물어봤어."
},
{
"type": "script",
"index": 7,
"speaker": "태영",
"script": "I bought everything we need.",
"translation": "나는 우리가 필요한 모든 걸 샀어."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Your efficiency saves time always!",
"translation": "너의 효율성이 항상 시간을 절약해!"
},
{
"type": "blank",
"index": 9,
"quiz": "Min-ji asked what she @@.",
"hint": "ESFJ는 상대방의 선호와 감정을 미리 파악해요.",
"optionA": "likes",
"optionB": "hates",
"optionC": "ignores",
"result": "likes",
"explanation": "민지는 'I asked what she likes'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태영",
"script": "Party starts at six sharp.",
"translation": "파티는 정확히 6시에 시작해."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "I prepared warm welcome cards!",
"translation": "나는 따뜻한 환영 카드를 준비했어!"
},
{
"type": "script",
"index": 12,
"speaker": "태영",
"script": "Your thoughtfulness touches people's hearts!",
"translation": "너의 사려 깊음이 사람들의 마음을 감동시켜!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "You keep everything running smoothly.",
"translation": "너는 모든 것을 순조롭게 진행시켜."
},
{
"type": "script",
"index": 14,
"speaker": "태영",
"script": "Together we create great events!",
"translation": "우리는 함께 멋진 행사를 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "좋은 친구들에 대한 문장이에요.",
"optionA": "other",
"optionB": "care",
"optionC": "each",
"optionD": "for",
"optionE": "Friends",
"result": "Friends care for each other",
"explanation": "친구들은 서로를 돌봐줘요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새 팀원 환영하기",
"explanation": "ESFJ의 따뜻한 포용과 ESTJ의 체계적 안내 비교",
"category": "사회적 상호작용",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하준",
"script": "Welcome to our team family!",
"translation": "우리 팀 가족에 환영해!"
},
{
"type": "script",
"index": 2,
"speaker": "준서",
"script": "Here are your tasks today.",
"translation": "여기 오늘 네 업무가 있어."
},
{
"type": "script",
"index": 3,
"speaker": "하준",
"script": "How are you feeling now?",
"translation": "지금 기분이 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "준서",
"script": "Follow these steps to start.",
"translation": "시작하려면 이 단계들을 따라해."
},
{
"type": "ox",
"index": 5,
"quiz": "하준은 새 팀원이 편안하고 환영받는다고 느끼도록 합니다.",
"hint": "ESFJ는 새로운 사람들을 따뜻하게 맞이하고 감정을 살펴요.",
"result": "O",
"explanation": "하준이는 'Welcome to our team family'와 'How are you feeling now?'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "하준",
"script": "Let's have lunch together soon!",
"translation": "우리 곧 함께 점심 먹자!"
},
{
"type": "script",
"index": 7,
"speaker": "준서",
"script": "I printed training materials here.",
"translation": "나는 여기 교육 자료를 인쇄했어."
},
{
"type": "script",
"index": 8,
"speaker": "하준",
"script": "Your clear guidance helps newcomers!",
"translation": "너의 명확한 안내가 신입들을 도와줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ha-jun asks how they are @@.",
"hint": "ESFJ는 상대방의 감정 상태를 확인해요.",
"optionA": "working",
"optionB": "feeling",
"optionC": "running",
"result": "feeling",
"explanation": "하준이는 'How are you feeling now?'라고 물었어요."
},
{
"type": "script",
"index": 10,
"speaker": "준서",
"script": "Rules keep everything organized well.",
"translation": "규칙이 모든 것을 잘 조직화해."
},
{
"type": "script",
"index": 11,
"speaker": "하준",
"script": "I introduced everyone with stories!",
"translation": "나는 이야기와 함께 모두를 소개했어!"
},
{
"type": "script",
"index": 12,
"speaker": "준서",
"script": "Your warmth makes teams stronger!",
"translation": "너의 따뜻함이 팀을 더 강하게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "하준",
"script": "You help people understand systems.",
"translation": "너는 사람들이 시스템을 이해하도록 도와줘."
},
{
"type": "script",
"index": 14,
"speaker": "준서",
"script": "Both approaches create good teams!",
"translation": "두 접근법 모두 좋은 팀을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "팀워크에 대한 문장이에요.",
"result": "Everyone works better when together",
"explanation": "모두가 함께 있을 때 더 잘 일해요.",
"optionA": "Everyone",
"optionB": "better",
"optionC": "when",
"optionD": "works",
"optionE": "together"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "새 팀원 환영하기",
"explanation": "ESFJ의 따뜻한 포용과 ESTJ의 체계적 안내 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하준",
"script": "Welcome to our team family!",
"translation": "우리 팀 가족에 환영해!"
},
{
"type": "script",
"index": 2,
"speaker": "준서",
"script": "Here are your tasks today.",
"translation": "여기 오늘 네 업무가 있어."
},
{
"type": "script",
"index": 3,
"speaker": "하준",
"script": "How are you feeling now?",
"translation": "지금 기분이 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "준서",
"script": "Follow these steps to start.",
"translation": "시작하려면 이 단계들을 따라해."
},
{
"type": "ox",
"index": 5,
"quiz": "하준은 새 팀원이 편안하고 환영받는다고 느끼도록 합니다.",
"hint": "ESFJ는 새로운 사람들을 따뜻하게 맞이하고 감정을 살펴요.",
"result": "O",
"explanation": "하준이는 'Welcome to our team family'와 'How are you feeling now?'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "하준",
"script": "Let's have lunch together soon!",
"translation": "우리 곧 함께 점심 먹자!"
},
{
"type": "script",
"index": 7,
"speaker": "준서",
"script": "I printed training materials here.",
"translation": "나는 여기 교육 자료를 인쇄했어."
},
{
"type": "script",
"index": 8,
"speaker": "하준",
"script": "Your clear guidance helps newcomers!",
"translation": "너의 명확한 안내가 신입들을 도와줘!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ha-jun asks how they are @@.",
"hint": "ESFJ는 상대방의 감정 상태를 확인해요.",
"optionA": "working",
"optionB": "feeling",
"optionC": "running",
"result": "feeling",
"explanation": "하준이는 'How are you feeling now?'라고 물었어요."
},
{
"type": "script",
"index": 10,
"speaker": "준서",
"script": "Rules keep everything organized well.",
"translation": "규칙이 모든 것을 잘 조직화해."
},
{
"type": "script",
"index": 11,
"speaker": "하준",
"script": "I introduced everyone with stories!",
"translation": "나는 이야기와 함께 모두를 소개했어!"
},
{
"type": "script",
"index": 12,
"speaker": "준서",
"script": "Your warmth makes teams stronger!",
"translation": "너의 따뜻함이 팀을 더 강하게 만들어!"
},
{
"type": "script",
"index": 13,
"speaker": "하준",
"script": "You help people understand systems.",
"translation": "너는 사람들이 시스템을 이해하도록 도와줘."
},
{
"type": "script",
"index": 14,
"speaker": "준서",
"script": "Both approaches create good teams!",
"translation": "두 접근법 모두 좋은 팀을 만들어!"
},
{
"type": "puzzle",
"index": 15,
"hint": "팀워크에 대한 문장이에요.",
"optionA": "Everyone",
"optionB": "better",
"optionC": "when",
"optionD": "works",
"optionE": "together",
"result": "Everyone works better when together",
"explanation": "모두가 함께 있을 때 더 잘 일해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "회사 소식 공유하기",
"explanation": "ESFJ의 관계 중심 소통과 ESTJ의 사실 중심 전달 비교",
"category": "정보 탐구",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Did you hear about Sarah?",
"translation": "사라에 대해 들었어?"
},
{
"type": "script",
"index": 2,
"speaker": "서아",
"script": "What happened exactly when?",
"translation": "정확히 언제 무슨 일이 있었어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "She got promoted yesterday!",
"translation": "그녀는 어제 승진했어!"
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "That follows normal schedule here.",
"translation": "그건 여기 정상 일정을 따르는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "지우는 사람들에 관한 소식과 관계 변화에 관심이 많습니다.",
"hint": "ESFJ는 사람들의 소식과 감정적 변화에 주목해요.",
"result": "O",
"explanation": "지우는 'Did you hear about Sarah?'라고 물으며 사람 중심으로 소식을 나눠요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I'm so happy for her!",
"translation": "나는 그녀를 위해 너무 기뻐!"
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "She met all requirements needed.",
"translation": "그녀는 필요한 모든 요건을 충족했어."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Your factual knowledge impresses me!",
"translation": "너의 사실적 지식이 나를 감동시켜!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ji-woo is happy @@ her.",
"hint": "ESFJ는 다른 사람의 성공을 진심으로 기뻐해요.",
"optionA": "against",
"optionB": "for",
"optionC": "without",
"result": "for",
"explanation": "지우는 'I'm so happy for her'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "서아",
"script": "Next review is in March.",
"translation": "다음 검토는 3월에 있어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "I should send her congratulations!",
"translation": "나는 그녀에게 축하를 보내야 해!"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "Your kindness builds workplace morale!",
"translation": "너의 친절함이 직장 사기를 올려!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "You remember important dates well.",
"translation": "너는 중요한 날짜들을 잘 기억해."
},
{
"type": "script",
"index": 14,
"speaker": "서아",
"script": "Facts and feelings both matter!",
"translation": "사실과 감정 둘 다 중요해!"
},
{
"type": "puzzle",
"index": 15,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "좋은 소식에 대한 문장이에요.",
"result": "Good news makes us happy",
"explanation": "좋은 소식이 우리를 행복하게 만들어요.",
"optionA": "makes",
"optionB": "news",
"optionC": "Good",
"optionD": "us",
"optionE": "happy"
}
]
}
]
} | {
"type": "MBTI",
"category": "정보 탐구",
"episodes": [
{
"title": "회사 소식 공유하기",
"explanation": "ESFJ의 관계 중심 소통과 ESTJ의 사실 중심 전달 비교",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Did you hear about Sarah?",
"translation": "사라에 대해 들었어?"
},
{
"type": "script",
"index": 2,
"speaker": "서아",
"script": "What happened exactly when?",
"translation": "정확히 언제 무슨 일이 있었어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "She got promoted yesterday!",
"translation": "그녀는 어제 승진했어!"
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "That follows normal schedule here.",
"translation": "그건 여기 정상 일정을 따르는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "지우는 사람들에 관한 소식과 관계 변화에 관심이 많습니다.",
"hint": "ESFJ는 사람들의 소식과 감정적 변화에 주목해요.",
"result": "O",
"explanation": "지우는 'Did you hear about Sarah?'라고 물으며 사람 중심으로 소식을 나눠요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I'm so happy for her!",
"translation": "나는 그녀를 위해 너무 기뻐!"
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "She met all requirements needed.",
"translation": "그녀는 필요한 모든 요건을 충족했어."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Your factual knowledge impresses me!",
"translation": "너의 사실적 지식이 나를 감동시켜!"
},
{
"type": "blank",
"index": 9,
"quiz": "Ji-woo is happy @@ her.",
"hint": "ESFJ는 다른 사람의 성공을 진심으로 기뻐해요.",
"optionA": "against",
"optionB": "for",
"optionC": "without",
"result": "for",
"explanation": "지우는 'I'm so happy for her'라고 말했어요."
},
{
"type": "script",
"index": 10,
"speaker": "서아",
"script": "Next review is in March.",
"translation": "다음 검토는 3월에 있어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "I should send her congratulations!",
"translation": "나는 그녀에게 축하를 보내야 해!"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "Your kindness builds workplace morale!",
"translation": "너의 친절함이 직장 사기를 올려!"
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "You remember important dates well.",
"translation": "너는 중요한 날짜들을 잘 기억해."
},
{
"type": "script",
"index": 14,
"speaker": "서아",
"script": "Facts and feelings both matter!",
"translation": "사실과 감정 둘 다 중요해!"
},
{
"type": "puzzle",
"index": 15,
"hint": "좋은 소식에 대한 문장이에요.",
"optionA": "makes",
"optionB": "news",
"optionC": "Good",
"optionD": "us",
"optionE": "happy",
"result": "Good news makes us happy",
"explanation": "좋은 소식이 우리를 행복하게 만들어요."
}
]
}
]
} |
총 100개의 레코드를 처리했습니다.