현재 모드: 테스트 (Dry Run)
대상 테이블: content_mbti_items
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "프리랜서 생존기",
"explanation": "프리랜서의 현실적 고민 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "The client hasn't paid me yet.",
"translation": "아직도 입금이 안 됐어."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Isn't your rent due next week?",
"translation": "다음 주가 월세 날 아니야?"
},
{
"type": "ox",
"index": 3,
"quiz": "태현이는 수입이 안정적인가요?",
"hint": "첫 대화를 보세요.",
"result": "X",
"explanation": "거래처에서 돈을 아직 받지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "I'll just eat instant noodles...",
"translation": "라면으로 버텨야지 뭐..."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Maybe get a part-time job?",
"translation": "알바라도 뛰는 게 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "태현",
"script": "I haven't slept in two days...",
"translation": "이틀째 못 잤는데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Taehyun hasn't @@ for two days.",
"hint": "태현이의 상태를 생각해보세요.",
"optionA": "worked",
"optionB": "slept",
"optionC": "eaten",
"result": "slept",
"explanation": "'haven't slept'는 '잠을 자지 못했다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Stop buying expensive coffee first.",
"translation": "일단 비싼 커피부터 끊어."
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "That's my only happiness...",
"translation": "그게 내 유일한 낙인데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "현실적인 조언을 표현하는 문장입니다.",
"optionA": "first",
"optionB": "Save",
"optionC": "money",
"optionD": "survive",
"optionE": "to",
"result": "Save money first to survive",
"explanation": "'save money to survive'는 '생존을 위해 돈을 아끼다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Want to move back home?",
"translation": "집에서 다시 살래?"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Mom would love that too much.",
"translation": "엄마가 너무 좋아하시겠다."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Free food and laundry though.",
"translation": "밥이랑 빨래는 해결되잖아."
},
{
"type": "script",
"index": 14,
"speaker": "태현",
"script": "Just one more project maybe...",
"translation": "프로젝트 하나만 더 해보고..."
},
{
"type": "script",
"index": 15,
"speaker": "민준",
"script": "Your mom's kimchi is the best.",
"translation": "너네 어머님 김치가 최고인데."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "프리랜서 생존기",
"explanation": "프리랜서의 현실적 고민 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "The client hasn't paid me yet.",
"translation": "아직도 입금이 안 됐어."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Isn't your rent due next week?",
"translation": "다음 주가 월세 날 아니야?"
},
{
"type": "ox",
"index": 3,
"quiz": "태현이는 수입이 안정적인가요?",
"hint": "첫 대화를 보세요.",
"result": "X",
"explanation": "거래처에서 돈을 아직 받지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태현",
"script": "I'll just eat instant noodles...",
"translation": "라면으로 버텨야지 뭐..."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Maybe get a part-time job?",
"translation": "알바라도 뛰는 게 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "태현",
"script": "I haven't slept in two days...",
"translation": "이틀째 못 잤는데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Taehyun hasn't @@ for two days.",
"hint": "태현이의 상태를 생각해보세요.",
"optionA": "worked",
"optionB": "slept",
"optionC": "eaten",
"result": "slept",
"explanation": "'haven't slept'는 '잠을 자지 못했다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Stop buying expensive coffee first.",
"translation": "일단 비싼 커피부터 끊어."
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "That's my only happiness...",
"translation": "그게 내 유일한 낙인데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "현실적인 조언을 표현하는 문장입니다.",
"optionA": "first",
"optionB": "Save",
"optionC": "money",
"optionD": "survive",
"optionE": "to",
"result": "Save money first to survive",
"explanation": "'save money to survive'는 '생존을 위해 돈을 아끼다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Want to move back home?",
"translation": "집에서 다시 살래?"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Mom would love that too much.",
"translation": "엄마가 너무 좋아하시겠다."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Free food and laundry though.",
"translation": "밥이랑 빨래는 해결되잖아."
},
{
"type": "script",
"index": 14,
"speaker": "태현",
"script": "Just one more project maybe...",
"translation": "프로젝트 하나만 더 해보고..."
},
{
"type": "script",
"index": 15,
"speaker": "민준",
"script": "Your mom's kimchi is the best.",
"translation": "너네 어머님 김치가 최고인데."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "꿈을 찾는 방법.txt",
"explanation": "진로 고민 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Everyone has a dream except me.",
"translation": "나만 꿈이 없는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지민",
"script": "What did you like as a kid?",
"translation": "어릴 때는 뭐 좋아했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 자신의 꿈을 찾았나요?",
"hint": "현우의 첫 말을 보세요.",
"result": "X",
"explanation": "아직 자신의 꿈을 찾지 못한 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Games... but can't live off that.",
"translation": "게임... 근데 그걸로 먹고 살 순 없잖아."
},
{
"type": "script",
"index": 5,
"speaker": "지민",
"script": "Who says you can't?",
"translation": "누가 그래? 요즘 게임으로 대박난 사람 많아."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "My parents would kill me.",
"translation": "우리 부모님이 날 죽일걸?"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo is @@ about gaming career.",
"hint": "현우가 게임 관련 진로에 대해 어떻게 생각하는지 보세요.",
"optionA": "excited",
"optionB": "worried",
"optionC": "happy",
"result": "worried",
"explanation": "'worried about'는 '~에 대해 걱정하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지민",
"script": "Try game development maybe?",
"translation": "게임 개발은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "That... actually sounds possible.",
"translation": "그거... 생각해보니 가능할 것 같은데."
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈을 찾는 과정을 표현하는 문장입니다.",
"optionA": "starts",
"optionB": "with",
"optionC": "Dream",
"optionD": "small",
"optionE": "step",
"result": "Dream starts with small step",
"explanation": "'start with small step'은 '작은 걸음부터 시작하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "Want to check some tutorials?",
"translation": "튜토리얼 좀 찾아볼까?"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Already looking them up!",
"translation": "벌써 검색 중이야!"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "See? You do have passion!",
"translation": "봐, 너도 열정이 있잖아!"
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "Hope mom sees it that way...",
"translation": "엄마도 그렇게 봐주시면 좋겠다..."
},
{
"type": "script",
"index": 15,
"speaker": "지민",
"script": "Show her what you can make!",
"translation": "네가 만든 거 보여드려!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "꿈을 찾는 방법.txt",
"explanation": "진로 고민 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Everyone has a dream except me.",
"translation": "나만 꿈이 없는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지민",
"script": "What did you like as a kid?",
"translation": "어릴 때는 뭐 좋아했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 자신의 꿈을 찾았나요?",
"hint": "현우의 첫 말을 보세요.",
"result": "X",
"explanation": "아직 자신의 꿈을 찾지 못한 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Games... but can't live off that.",
"translation": "게임... 근데 그걸로 먹고 살 순 없잖아."
},
{
"type": "script",
"index": 5,
"speaker": "지민",
"script": "Who says you can't?",
"translation": "누가 그래? 요즘 게임으로 대박난 사람 많아."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "My parents would kill me.",
"translation": "우리 부모님이 날 죽일걸?"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo is @@ about gaming career.",
"hint": "현우가 게임 관련 진로에 대해 어떻게 생각하는지 보세요.",
"optionA": "excited",
"optionB": "worried",
"optionC": "happy",
"result": "worried",
"explanation": "'worried about'는 '~에 대해 걱정하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지민",
"script": "Try game development maybe?",
"translation": "게임 개발은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "That... actually sounds possible.",
"translation": "그거... 생각해보니 가능할 것 같은데."
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈을 찾는 과정을 표현하는 문장입니다.",
"optionA": "starts",
"optionB": "with",
"optionC": "Dream",
"optionD": "small",
"optionE": "step",
"result": "Dream starts with small step",
"explanation": "'start with small step'은 '작은 걸음부터 시작하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "Want to check some tutorials?",
"translation": "튜토리얼 좀 찾아볼까?"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Already looking them up!",
"translation": "벌써 검색 중이야!"
},
{
"type": "script",
"index": 13,
"speaker": "지민",
"script": "See? You do have passion!",
"translation": "봐, 너도 열정이 있잖아!"
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "Hope mom sees it that way...",
"translation": "엄마도 그렇게 봐주시면 좋겠다..."
},
{
"type": "script",
"index": 15,
"speaker": "지민",
"script": "Show her what you can make!",
"translation": "네가 만든 거 보여드려!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "한 직장만 평생 다닐 수 있다면",
"explanation": "직장 안정성 토론 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Third job interview this month.",
"translation": "이번 달에 벌써 세 번째 면접이야."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "My company's hiring, you know.",
"translation": "우리 회사 지금 뽑는데."
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 취업이 잘 되고 있나요?",
"hint": "준호의 첫 말을 보세요.",
"result": "X",
"explanation": "여러 번의 면접을 보고 있어 아직 취업이 안 된 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Don't they want overtime kings?",
"translation": "거기 야근 엄청 시키지 않아?"
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "But we get housing loans!",
"translation": "대신 전세자금 대출해줘!"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Wait, really? Tell me more...",
"translation": "진짜? 어떤 건데..."
},
{
"type": "blank",
"index": 7,
"quiz": "The company offers @@ benefits.",
"hint": "회사가 제공하는 혜택을 생각해보세요.",
"optionA": "few",
"optionB": "good",
"optionC": "no",
"result": "good",
"explanation": "'good benefits'는 '좋은 복리후생'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "Health insurance is great too!",
"translation": "의료보험도 진짜 좋아!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "My student loans are killing me...",
"translation": "학자금 대출이 너무 부담되는데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "현실적인 선택의 중요성을 표현하는 문장입니다.",
"optionA": "better",
"optionB": "than",
"optionC": "Stability",
"optionD": "dreams",
"optionE": "sometimes",
"result": "Stability better than dreams sometimes",
"explanation": "'stability'는 '안정성'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "민서",
"script": "Want me to refer you?",
"translation": "내가 추천해줄까?"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "But what if I hate it there?",
"translation": "근데 다니다가 적성에 안 맞으면..."
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "Better than no job, right?",
"translation": "백수보단 낫지 않아?"
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Send me the job posting.",
"translation": "채용공고 좀 보내줘."
},
{
"type": "script",
"index": 15,
"speaker": "민서",
"script": "Welcome to adult life!",
"translation": "어른의 삶에 온 걸 환영해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "한 직장만 평생 다닐 수 있다면",
"explanation": "직장 안정성 토론 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Third job interview this month.",
"translation": "이번 달에 벌써 세 번째 면접이야."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "My company's hiring, you know.",
"translation": "우리 회사 지금 뽑는데."
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 취업이 잘 되고 있나요?",
"hint": "준호의 첫 말을 보세요.",
"result": "X",
"explanation": "여러 번의 면접을 보고 있어 아직 취업이 안 된 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "Don't they want overtime kings?",
"translation": "거기 야근 엄청 시키지 않아?"
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "But we get housing loans!",
"translation": "대신 전세자금 대출해줘!"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Wait, really? Tell me more...",
"translation": "진짜? 어떤 건데..."
},
{
"type": "blank",
"index": 7,
"quiz": "The company offers @@ benefits.",
"hint": "회사가 제공하는 혜택을 생각해보세요.",
"optionA": "few",
"optionB": "good",
"optionC": "no",
"result": "good",
"explanation": "'good benefits'는 '좋은 복리후생'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "Health insurance is great too!",
"translation": "의료보험도 진짜 좋아!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "My student loans are killing me...",
"translation": "학자금 대출이 너무 부담되는데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "현실적인 선택의 중요성을 표현하는 문장입니다.",
"optionA": "better",
"optionB": "than",
"optionC": "Stability",
"optionD": "dreams",
"optionE": "sometimes",
"result": "Stability better than dreams sometimes",
"explanation": "'stability'는 '안정성'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "민서",
"script": "Want me to refer you?",
"translation": "내가 추천해줄까?"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "But what if I hate it there?",
"translation": "근데 다니다가 적성에 안 맞으면..."
},
{
"type": "script",
"index": 13,
"speaker": "민서",
"script": "Better than no job, right?",
"translation": "백수보단 낫지 않아?"
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Send me the job posting.",
"translation": "채용공고 좀 보내줘."
},
{
"type": "script",
"index": 15,
"speaker": "민서",
"script": "Welcome to adult life!",
"translation": "어른의 삶에 온 걸 환영해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "창업은 쉽지 않아",
"explanation": "창업 고민 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "Should we open a small cafe?",
"translation": "작은 카페 하나 차릴까?"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "How much money do you have?",
"translation": "돈은 얼마나 있는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "준영이는 창업 자금이 충분한가요?",
"hint": "민아의 질문을 보세요.",
"result": "X",
"explanation": "자금 여부를 확인하는 것으로 보아 준비가 안 된 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준영",
"script": "We can get a loan maybe?",
"translation": "대출받으면 되지 않을까?"
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Have you worked at a cafe before?",
"translation": "카페에서 일해본 적은 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "I'm good at making instant coffee!",
"translation": "난 믹스커피는 잘 타!"
},
{
"type": "blank",
"index": 7,
"quiz": "Junyoung has no @@ in cafes.",
"hint": "준영이의 카페 경험을 생각해보세요.",
"optionA": "money",
"optionB": "experience",
"optionC": "friends",
"result": "experience",
"explanation": "'no experience'는 '경험이 없다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Let's work part-time first.",
"translation": "알바부터 좀 해보자."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Three cafes closed last month...",
"translation": "저번 달에 카페 세 군데나 문 닫았잖아..."
},
{
"type": "puzzle",
"index": 10,
"hint": "준비의 중요성을 표현하는 문장입니다.",
"optionA": "first",
"optionB": "Learn",
"optionC": "then",
"optionD": "start",
"optionE": "business",
"result": "Learn first then start business",
"explanation": "'learn first'는 '먼저 배우다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "What does your mom think?",
"translation": "엄마는 뭐라고 하셔?"
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "She doesn't know yet...",
"translation": "아직 말씀 안 드렸어..."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "Keep your job for now!",
"translation": "지금 직장부터 잘 다녀!"
},
{
"type": "script",
"index": 14,
"speaker": "준영",
"script": "You're right. Maybe next year...",
"translation": "그래. 내년에 다시 생각해볼까..."
},
{
"type": "script",
"index": 15,
"speaker": "민아",
"script": "That's what you said last year!",
"translation": "작년에도 그랬잖아!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "창업은 쉽지 않아",
"explanation": "창업 고민 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "Should we open a small cafe?",
"translation": "작은 카페 하나 차릴까?"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "How much money do you have?",
"translation": "돈은 얼마나 있는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "준영이는 창업 자금이 충분한가요?",
"hint": "민아의 질문을 보세요.",
"result": "X",
"explanation": "자금 여부를 확인하는 것으로 보아 준비가 안 된 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준영",
"script": "We can get a loan maybe?",
"translation": "대출받으면 되지 않을까?"
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Have you worked at a cafe before?",
"translation": "카페에서 일해본 적은 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준영",
"script": "I'm good at making instant coffee!",
"translation": "난 믹스커피는 잘 타!"
},
{
"type": "blank",
"index": 7,
"quiz": "Junyoung has no @@ in cafes.",
"hint": "준영이의 카페 경험을 생각해보세요.",
"optionA": "money",
"optionB": "experience",
"optionC": "friends",
"result": "experience",
"explanation": "'no experience'는 '경험이 없다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Let's work part-time first.",
"translation": "알바부터 좀 해보자."
},
{
"type": "script",
"index": 9,
"speaker": "준영",
"script": "Three cafes closed last month...",
"translation": "저번 달에 카페 세 군데나 문 닫았잖아..."
},
{
"type": "puzzle",
"index": 10,
"hint": "준비의 중요성을 표현하는 문장입니다.",
"optionA": "first",
"optionB": "Learn",
"optionC": "then",
"optionD": "start",
"optionE": "business",
"result": "Learn first then start business",
"explanation": "'learn first'는 '먼저 배우다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "What does your mom think?",
"translation": "엄마는 뭐라고 하셔?"
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "She doesn't know yet...",
"translation": "아직 말씀 안 드렸어..."
},
{
"type": "script",
"index": 13,
"speaker": "민아",
"script": "Keep your job for now!",
"translation": "지금 직장부터 잘 다녀!"
},
{
"type": "script",
"index": 14,
"speaker": "준영",
"script": "You're right. Maybe next year...",
"translation": "그래. 내년에 다시 생각해볼까..."
},
{
"type": "script",
"index": 15,
"speaker": "민아",
"script": "That's what you said last year!",
"translation": "작년에도 그랬잖아!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이게 맞아? 마음이 맞아?",
"explanation": "논리와 감정 충돌 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The data shows it's impossible.",
"translation": "데이터를 보면 불가능해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But they really need our help!",
"translation": "근데 걔네가 우리 도움이 절실한걸!"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이는 감정적인 접근을 선호하나요?",
"hint": "도윤이의 첫 대사를 보세요.",
"result": "X",
"explanation": "데이터를 근거로 판단하는 논리적 접근을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Feelings don't change facts.",
"translation": "감정이 현실을 바꾸진 못해."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Sometimes hearts see clearer!",
"translation": "때론 마음이 더 정확히 보기도 해!"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Look at these failure rates...",
"translation": "이 실패율 좀 봐..."
},
{
"type": "blank",
"index": 7,
"quiz": "Jieun makes decisions based on @@ .",
"hint": "지은이의 의사결정 기준을 생각해보세요.",
"optionA": "money",
"optionB": "emotions",
"optionC": "time",
"result": "emotions",
"explanation": "'based on emotions'는 '감정에 기반하여'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "What if it was your family?",
"translation": "만약 네 가족이라면 어떨 것 같아?"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "That's emotional manipulation.",
"translation": "그건 감정적인 조종이야."
},
{
"type": "puzzle",
"index": 10,
"hint": "논리와 감정의 균형을 표현하는 문장입니다.",
"optionA": "balance",
"optionB": "heart",
"optionC": "Best",
"optionD": "and",
"optionE": "mind",
"result": "Best balance heart and mind",
"explanation": "'balance heart and mind'는 '마음과 이성의 균형'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Maybe we can try differently?",
"translation": "다른 방법으로 시도해볼 순 없을까?"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Different how? Show me numbers.",
"translation": "어떻게? 숫자로 보여줘봐."
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "Not everything is about numbers!",
"translation": "모든 게 숫자는 아니잖아!"
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Fine... what's your plan?",
"translation": "알았어... 너의 계획은 뭔데?"
},
{
"type": "script",
"index": 15,
"speaker": "지은",
"script": "Let's think outside your box!",
"translation": "네 틀에서 벗어나서 생각해보자!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이게 맞아? 마음이 맞아?",
"explanation": "논리와 감정 충돌 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The data shows it's impossible.",
"translation": "데이터를 보면 불가능해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But they really need our help!",
"translation": "근데 걔네가 우리 도움이 절실한걸!"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이는 감정적인 접근을 선호하나요?",
"hint": "도윤이의 첫 대사를 보세요.",
"result": "X",
"explanation": "데이터를 근거로 판단하는 논리적 접근을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Feelings don't change facts.",
"translation": "감정이 현실을 바꾸진 못해."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Sometimes hearts see clearer!",
"translation": "때론 마음이 더 정확히 보기도 해!"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Look at these failure rates...",
"translation": "이 실패율 좀 봐..."
},
{
"type": "blank",
"index": 7,
"quiz": "Jieun makes decisions based on @@ .",
"hint": "지은이의 의사결정 기준을 생각해보세요.",
"optionA": "money",
"optionB": "emotions",
"optionC": "time",
"result": "emotions",
"explanation": "'based on emotions'는 '감정에 기반하여'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "What if it was your family?",
"translation": "만약 네 가족이라면 어떨 것 같아?"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "That's emotional manipulation.",
"translation": "그건 감정적인 조종이야."
},
{
"type": "puzzle",
"index": 10,
"hint": "논리와 감정의 균형을 표현하는 문장입니다.",
"optionA": "balance",
"optionB": "heart",
"optionC": "Best",
"optionD": "and",
"optionE": "mind",
"result": "Best balance heart and mind",
"explanation": "'balance heart and mind'는 '마음과 이성의 균형'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Maybe we can try differently?",
"translation": "다른 방법으로 시도해볼 순 없을까?"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Different how? Show me numbers.",
"translation": "어떻게? 숫자로 보여줘봐."
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "Not everything is about numbers!",
"translation": "모든 게 숫자는 아니잖아!"
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Fine... what's your plan?",
"translation": "알았어... 너의 계획은 뭔데?"
},
{
"type": "script",
"index": 15,
"speaker": "지은",
"script": "Let's think outside your box!",
"translation": "네 틀에서 벗어나서 생각해보자!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "해결책 vs 이해공감",
"explanation": "고민상담 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "I analyzed your situation.",
"translation": "네 상황을 분석해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "소희",
"script": "I just need a hug...",
"translation": "난 그냥 위로가 필요한데..."
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 소희의 감정적 필요를 이해했나요?",
"hint": "두 사람의 첫 대화를 보세요.",
"result": "X",
"explanation": "감정보다는 분석적 접근을 하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Here are three possible solutions-",
"translation": "가능한 해결책이 세 가지가 있는데-"
},
{
"type": "script",
"index": 5,
"speaker": "소희",
"script": "Can you just listen first?",
"translation": "일단 내 말 좀 들어줄래?"
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "But I have a flowchart...",
"translation": "근데 순서도도 만들어왔는데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Sohee wants someone to @@ to her.",
"hint": "소희가 원하는 것을 생각해보세요.",
"optionA": "talk",
"optionB": "listen",
"optionC": "teach",
"result": "listen",
"explanation": "'listen to'는 '~의 말을 들어주다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소희",
"script": "It's about how I feel...",
"translation": "내 감정이 중요한 거라고..."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Feelings can be logical too!",
"translation": "감정도 논리적일 수 있잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "공감의 중요성을 표현하는 문장입니다.",
"optionA": "than",
"optionB": "stronger",
"optionC": "Understanding",
"optionD": "solutions",
"optionE": "is",
"result": "Understanding is stronger than solutions",
"explanation": "'stronger than'은 '~보다 더 강하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "소희",
"script": "Put away your diagrams...",
"translation": "그 도표들 좀 치워줄래..."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Even the pie chart?",
"translation": "원그래프도...?"
},
{
"type": "script",
"index": 13,
"speaker": "소희",
"script": "Just be here with me.",
"translation": "그냥 내 옆에 있어줘."
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "I'll... try to calculate less.",
"translation": "알았어... 덜 계산적으로 굴어볼게."
},
{
"type": "script",
"index": 15,
"speaker": "소희",
"script": "That's all I need now.",
"translation": "지금은 그게 다야."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "해결책 vs 이해공감",
"explanation": "고민상담 상황에서 쓰는 일상적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "I analyzed your situation.",
"translation": "네 상황을 분석해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "소희",
"script": "I just need a hug...",
"translation": "난 그냥 위로가 필요한데..."
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 소희의 감정적 필요를 이해했나요?",
"hint": "두 사람의 첫 대화를 보세요.",
"result": "X",
"explanation": "감정보다는 분석적 접근을 하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Here are three possible solutions-",
"translation": "가능한 해결책이 세 가지가 있는데-"
},
{
"type": "script",
"index": 5,
"speaker": "소희",
"script": "Can you just listen first?",
"translation": "일단 내 말 좀 들어줄래?"
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "But I have a flowchart...",
"translation": "근데 순서도도 만들어왔는데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Sohee wants someone to @@ to her.",
"hint": "소희가 원하는 것을 생각해보세요.",
"optionA": "talk",
"optionB": "listen",
"optionC": "teach",
"result": "listen",
"explanation": "'listen to'는 '~의 말을 들어주다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소희",
"script": "It's about how I feel...",
"translation": "내 감정이 중요한 거라고..."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Feelings can be logical too!",
"translation": "감정도 논리적일 수 있잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "공감의 중요성을 표현하는 문장입니다.",
"optionA": "than",
"optionB": "stronger",
"optionC": "Understanding",
"optionD": "solutions",
"optionE": "is",
"result": "Understanding is stronger than solutions",
"explanation": "'stronger than'은 '~보다 더 강하다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "소희",
"script": "Put away your diagrams...",
"translation": "그 도표들 좀 치워줄래..."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Even the pie chart?",
"translation": "원그래프도...?"
},
{
"type": "script",
"index": 13,
"speaker": "소희",
"script": "Just be here with me.",
"translation": "그냥 내 옆에 있어줘."
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "I'll... try to calculate less.",
"translation": "알았어... 덜 계산적으로 굴어볼게."
},
{
"type": "script",
"index": 15,
"speaker": "소희",
"script": "That's all I need now.",
"translation": "지금은 그게 다야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "사랑의 방정식은 없다",
"explanation": "연애 접근 방식 차이 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Love can be scientifically explained.",
"translation": "사랑도 과학적으로 설명할 수 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "You've never dated, have you?",
"translation": "연애 한 번도 안 해봤지?"
},
{
"type": "ox",
"index": 3,
"quiz": "민석이는 연애 경험이 많나요?",
"hint": "지영이의 반응을 보세요.",
"result": "X",
"explanation": "지영이의 질문으로 보아 민석이는 연애 경험이 없어 보입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민석",
"script": "It's all chemical reactions!",
"translation": "전부 다 화학 반응이라니까!"
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "So what's your success rate?",
"translation": "그래서 성공률이 몇 퍼센트야?"
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "Data collection in progress...",
"translation": "아직 데이터 수집 중이야..."
},
{
"type": "blank",
"index": 7,
"quiz": "Minseok thinks love is @@ .",
"hint": "민석이의 사랑관을 생각해보세요.",
"optionA": "magical",
"optionB": "scientific",
"optionC": "mysterious",
"result": "scientific",
"explanation": "'scientific'은 '과학적인'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지영",
"script": "Just ask someone out already!",
"translation": "그냥 누구한테 고백이라도 해봐!"
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "After my research is complete.",
"translation": "연구가 끝나고 나서."
},
{
"type": "puzzle",
"index": 10,
"hint": "사랑과 논리의 관계를 표현하는 문장입니다.",
"optionA": "not",
"optionB": "does",
"optionC": "follow",
"optionD": "Love",
"optionE": "logic",
"result": "Love does not follow logic",
"explanation": "'follow logic'은 '논리를 따르다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지영",
"script": "Life isn't a lab experiment!",
"translation": "인생이 실험실이야 뭐야!"
},
{
"type": "script",
"index": 12,
"speaker": "민석",
"script": "But I need more variables...",
"translation": "하지만 변수가 더 필요해..."
},
{
"type": "script",
"index": 13,
"speaker": "지영",
"script": "The only variable is your brain!",
"translation": "유일한 변수는 네 머리뿐이야!"
},
{
"type": "script",
"index": 14,
"speaker": "민석",
"script": "That's also a valid hypothesis.",
"translation": "그것도 유효한 가설이네."
},
{
"type": "script",
"index": 15,
"speaker": "지영",
"script": "Oh my god, just go on a date!",
"translation": "아 진짜, 그냥 데이트나 가라고!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "사랑의 방정식은 없다",
"explanation": "연애 접근 방식 차이 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Love can be scientifically explained.",
"translation": "사랑도 과학적으로 설명할 수 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지영",
"script": "You've never dated, have you?",
"translation": "연애 한 번도 안 해봤지?"
},
{
"type": "ox",
"index": 3,
"quiz": "민석이는 연애 경험이 많나요?",
"hint": "지영이의 반응을 보세요.",
"result": "X",
"explanation": "지영이의 질문으로 보아 민석이는 연애 경험이 없어 보입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민석",
"script": "It's all chemical reactions!",
"translation": "전부 다 화학 반응이라니까!"
},
{
"type": "script",
"index": 5,
"speaker": "지영",
"script": "So what's your success rate?",
"translation": "그래서 성공률이 몇 퍼센트야?"
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "Data collection in progress...",
"translation": "아직 데이터 수집 중이야..."
},
{
"type": "blank",
"index": 7,
"quiz": "Minseok thinks love is @@ .",
"hint": "민석이의 사랑관을 생각해보세요.",
"optionA": "magical",
"optionB": "scientific",
"optionC": "mysterious",
"result": "scientific",
"explanation": "'scientific'은 '과학적인'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지영",
"script": "Just ask someone out already!",
"translation": "그냥 누구한테 고백이라도 해봐!"
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "After my research is complete.",
"translation": "연구가 끝나고 나서."
},
{
"type": "puzzle",
"index": 10,
"hint": "사랑과 논리의 관계를 표현하는 문장입니다.",
"optionA": "not",
"optionB": "does",
"optionC": "follow",
"optionD": "Love",
"optionE": "logic",
"result": "Love does not follow logic",
"explanation": "'follow logic'은 '논리를 따르다'라는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지영",
"script": "Life isn't a lab experiment!",
"translation": "인생이 실험실이야 뭐야!"
},
{
"type": "script",
"index": 12,
"speaker": "민석",
"script": "But I need more variables...",
"translation": "하지만 변수가 더 필요해..."
},
{
"type": "script",
"index": 13,
"speaker": "지영",
"script": "The only variable is your brain!",
"translation": "유일한 변수는 네 머리뿐이야!"
},
{
"type": "script",
"index": 14,
"speaker": "민석",
"script": "That's also a valid hypothesis.",
"translation": "그것도 유효한 가설이네."
},
{
"type": "script",
"index": 15,
"speaker": "지영",
"script": "Oh my god, just go on a date!",
"translation": "아 진짜, 그냥 데이트나 가라고!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "당신의 감정을 분해해드립니다",
"explanation": "감정 분석 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진우",
"script": "Let me analyze your feelings.",
"translation": "네 감정을 분석해줄게."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Some things can't be analyzed...",
"translation": "분석할 수 없는 것들도 있어..."
},
{
"type": "ox",
"index": 3,
"quiz": "진우는 감정을 이성적으로 접근하나요?",
"hint": "진우의 첫 말을 보세요.",
"result": "O",
"explanation": "'analyze'라는 표현에서 이성적 접근을 시도함을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "진우",
"script": "I made charts for each emotion!",
"translation": "각 감정별로 차트도 만들었어!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "You can't put feelings in boxes.",
"translation": "감정은 틀에 넣을 수 없어."
},
{
"type": "script",
"index": 6,
"speaker": "진우",
"script": "Look, your sadness pattern here-",
"translation": "여기 봐, 네 슬픔 패턴이-"
},
{
"type": "blank",
"index": 7,
"quiz": "Jinwoo tries to @@ emotions.",
"hint": "진우가 감정을 어떻게 하려 하는지 생각해보세요.",
"optionA": "ignore",
"optionB": "categorize",
"optionC": "hide",
"result": "categorize",
"explanation": "'categorize'는 '분류하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "My heart isn't a data sheet.",
"translation": "내 마음은 데이터 시트가 아니야."
},
{
"type": "script",
"index": 9,
"speaker": "진우",
"script": "But the data makes sense!",
"translation": "근데 이 데이터가 말이 되잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "감정의 특성을 표현하는 문장입니다.",
"optionA": "measured",
"optionB": "be",
"optionC": "Feelings",
"optionD": "can't",
"optionE": "always",
"result": "Feelings can't always be measured",
"explanation": "'can't be measured'는 '측정될 수 없다'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Just feel it with me...",
"translation": "그냥 나랑 같이 느껴봐..."
},
{
"type": "script",
"index": 12,
"speaker": "진우",
"script": "How do I calculate that?",
"translation": "그건 어떻게 계산하는 건데?"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "That's exactly the problem.",
"translation": "그게 바로 문제라니까."
},
{
"type": "script",
"index": 14,
"speaker": "진우",
"script": "I need to search this up.",
"translation": "이거 한번 찾아봐야겠다."
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Sometimes you're hopeless...",
"translation": "넌 때때로 정말 답답해..."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "당신의 감정을 분해해드립니다",
"explanation": "감정 분석 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진우",
"script": "Let me analyze your feelings.",
"translation": "네 감정을 분석해줄게."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Some things can't be analyzed...",
"translation": "분석할 수 없는 것들도 있어..."
},
{
"type": "ox",
"index": 3,
"quiz": "진우는 감정을 이성적으로 접근하나요?",
"hint": "진우의 첫 말을 보세요.",
"result": "O",
"explanation": "'analyze'라는 표현에서 이성적 접근을 시도함을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "진우",
"script": "I made charts for each emotion!",
"translation": "각 감정별로 차트도 만들었어!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "You can't put feelings in boxes.",
"translation": "감정은 틀에 넣을 수 없어."
},
{
"type": "script",
"index": 6,
"speaker": "진우",
"script": "Look, your sadness pattern here-",
"translation": "여기 봐, 네 슬픔 패턴이-"
},
{
"type": "blank",
"index": 7,
"quiz": "Jinwoo tries to @@ emotions.",
"hint": "진우가 감정을 어떻게 하려 하는지 생각해보세요.",
"optionA": "ignore",
"optionB": "categorize",
"optionC": "hide",
"result": "categorize",
"explanation": "'categorize'는 '분류하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "My heart isn't a data sheet.",
"translation": "내 마음은 데이터 시트가 아니야."
},
{
"type": "script",
"index": 9,
"speaker": "진우",
"script": "But the data makes sense!",
"translation": "근데 이 데이터가 말이 되잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "감정의 특성을 표현하는 문장입니다.",
"optionA": "measured",
"optionB": "be",
"optionC": "Feelings",
"optionD": "can't",
"optionE": "always",
"result": "Feelings can't always be measured",
"explanation": "'can't be measured'는 '측정될 수 없다'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Just feel it with me...",
"translation": "그냥 나랑 같이 느껴봐..."
},
{
"type": "script",
"index": 12,
"speaker": "진우",
"script": "How do I calculate that?",
"translation": "그건 어떻게 계산하는 건데?"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "That's exactly the problem.",
"translation": "그게 바로 문제라니까."
},
{
"type": "script",
"index": 14,
"speaker": "진우",
"script": "I need to search this up.",
"translation": "이거 한번 찾아봐야겠다."
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Sometimes you're hopeless...",
"translation": "넌 때때로 정말 답답해..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "공감 프로그램 실행중...",
"explanation": "공감 표현 방식의 차이를 배우는 영어 상황 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "I made a list of responses.",
"translation": "반응 목록을 만들어왔어."
},
{
"type": "script",
"index": 2,
"speaker": "다희",
"script": "Just react naturally!",
"translation": "그냥 자연스럽게 반응하면 되잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 자연스러운 공감을 하나요?",
"hint": "현우의 첫 발언을 보세요.",
"result": "X",
"explanation": "목록을 만든 것으로 보아 자연스러운 공감이 아닙니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "When sad: pat shoulder twice.",
"translation": "슬플 때: 어깨 두 번 토닥이기."
},
{
"type": "script",
"index": 5,
"speaker": "다희",
"script": "That's not how empathy works!",
"translation": "공감이 그렇게 되는 게 아니라고!"
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "I even made flow charts...",
"translation": "순서도도 만들었는데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo tries to @@ empathy.",
"hint": "현우가 공감을 어떻게 하려 하는지 생각해보세요.",
"optionA": "ignore",
"optionB": "systemize",
"optionC": "avoid",
"result": "systemize",
"explanation": "'systemize'는 '체계화하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "다희",
"script": "Just listen with your heart!",
"translation": "그냥 마음으로 들으라고!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Hearts don't have ears though.",
"translation": "마음에는 귀가 없는데."
},
{
"type": "puzzle",
"index": 10,
"hint": "공감의 본질을 표현하는 문장입니다.",
"optionA": "comes",
"optionB": "from",
"optionC": "True",
"optionD": "empathy",
"optionE": "within",
"result": "True empathy comes from within",
"explanation": "'comes from within'은 '내면에서 나온다'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "You're thinking too hard!",
"translation": "너무 어렵게 생각한다니까!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Should I reduce variables?",
"translation": "그럼 변수를 줄여볼까?"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "People aren't math problems!",
"translation": "사람은 수학 문제가 아니라고!"
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "That would simplify things...",
"translation": "그랬다면 훨씬 단순했을 텐데..."
},
{
"type": "script",
"index": 15,
"speaker": "다희",
"script": "You're impossible, but cute!",
"translation": "넌 정말 못 말리지만, 귀엽다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "공감 프로그램 실행중...",
"explanation": "공감 표현 방식의 차이를 배우는 영어 상황 학습",
"level": 4,
"my_mbti": "INTP",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "I made a list of responses.",
"translation": "반응 목록을 만들어왔어."
},
{
"type": "script",
"index": 2,
"speaker": "다희",
"script": "Just react naturally!",
"translation": "그냥 자연스럽게 반응하면 되잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 자연스러운 공감을 하나요?",
"hint": "현우의 첫 발언을 보세요.",
"result": "X",
"explanation": "목록을 만든 것으로 보아 자연스러운 공감이 아닙니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "When sad: pat shoulder twice.",
"translation": "슬플 때: 어깨 두 번 토닥이기."
},
{
"type": "script",
"index": 5,
"speaker": "다희",
"script": "That's not how empathy works!",
"translation": "공감이 그렇게 되는 게 아니라고!"
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "I even made flow charts...",
"translation": "순서도도 만들었는데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo tries to @@ empathy.",
"hint": "현우가 공감을 어떻게 하려 하는지 생각해보세요.",
"optionA": "ignore",
"optionB": "systemize",
"optionC": "avoid",
"result": "systemize",
"explanation": "'systemize'는 '체계화하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "다희",
"script": "Just listen with your heart!",
"translation": "그냥 마음으로 들으라고!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Hearts don't have ears though.",
"translation": "마음에는 귀가 없는데."
},
{
"type": "puzzle",
"index": 10,
"hint": "공감의 본질을 표현하는 문장입니다.",
"optionA": "comes",
"optionB": "from",
"optionC": "True",
"optionD": "empathy",
"optionE": "within",
"result": "True empathy comes from within",
"explanation": "'comes from within'은 '내면에서 나온다'는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "다희",
"script": "You're thinking too hard!",
"translation": "너무 어렵게 생각한다니까!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Should I reduce variables?",
"translation": "그럼 변수를 줄여볼까?"
},
{
"type": "script",
"index": 13,
"speaker": "다희",
"script": "People aren't math problems!",
"translation": "사람은 수학 문제가 아니라고!"
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "That would simplify things...",
"translation": "그랬다면 훨씬 단순했을 텐데..."
},
{
"type": "script",
"index": 15,
"speaker": "다희",
"script": "You're impossible, but cute!",
"translation": "넌 정말 못 말리지만, 귀엽다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이게 우리의 마지막일까",
"explanation": "이별 상황에서 쓰는 감정적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "Do you really want to end this?",
"translation": "정말 끝내고 싶은 거야?"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "We're going different paths now.",
"translation": "우리 이제 다른 길을 가게 됐잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "서준이는 이별의 이유로 진로 차이를 들었나요?",
"hint": "서준이의 답변을 확인해보세요.",
"result": "O",
"explanation": "'different paths'는 '다른 길, 다른 방향'을 의미합니다."
},
{
"type": "script",
"index": 4,
"speaker": "태오",
"script": "We can make it work somehow...",
"translation": "어떻게든 될 수 있을 텐데..."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Long distance never works out.",
"translation": "장거리 연애는 절대 안 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "You're not even willing to try?",
"translation": "시도조차 해보기 싫은 거야?"
},
{
"type": "blank",
"index": 7,
"quiz": "Seojun thinks long distance relationships never @@ .",
"hint": "서준이의 생각을 확인해보세요.",
"optionA": "happen",
"optionB": "work",
"optionC": "last",
"result": "work",
"explanation": "'work out'은 '잘 풀리다, 성공하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "I'm being realistic here.",
"translation": "난 현실적으로 생각하는 거야."
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "Love isn't about being realistic!",
"translation": "사랑이 어딜 현실적이야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "마음과 현실의 대립을 표현하는 문장입니다.",
"optionA": "heart",
"optionB": "no",
"optionC": "When",
"optionD": "head",
"optionE": "says",
"result": "When head says no heart",
"explanation": "'head vs heart'는 '이성과 감정의 대립'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "Sometimes love isn't enough.",
"translation": "때론 사랑만으론 부족해."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "You mean I'm not enough...",
"translation": "내가 부족하단 거지..."
},
{
"type": "script",
"index": 13,
"speaker": "서준",
"script": "That's not what I meant...",
"translation": "그런 뜻이 아니었어..."
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "But that's what it feels like.",
"translation": "하지만 그렇게 들리는걸."
},
{
"type": "script",
"index": 15,
"speaker": "서준",
"script": "I'm sorry it had to end this way.",
"translation": "이렇게 끝나게 돼서 미안해."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이게 우리의 마지막일까",
"explanation": "이별 상황에서 쓰는 감정적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태오",
"script": "Do you really want to end this?",
"translation": "정말 끝내고 싶은 거야?"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "We're going different paths now.",
"translation": "우리 이제 다른 길을 가게 됐잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "서준이는 이별의 이유로 진로 차이를 들었나요?",
"hint": "서준이의 답변을 확인해보세요.",
"result": "O",
"explanation": "'different paths'는 '다른 길, 다른 방향'을 의미합니다."
},
{
"type": "script",
"index": 4,
"speaker": "태오",
"script": "We can make it work somehow...",
"translation": "어떻게든 될 수 있을 텐데..."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Long distance never works out.",
"translation": "장거리 연애는 절대 안 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태오",
"script": "You're not even willing to try?",
"translation": "시도조차 해보기 싫은 거야?"
},
{
"type": "blank",
"index": 7,
"quiz": "Seojun thinks long distance relationships never @@ .",
"hint": "서준이의 생각을 확인해보세요.",
"optionA": "happen",
"optionB": "work",
"optionC": "last",
"result": "work",
"explanation": "'work out'은 '잘 풀리다, 성공하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "I'm being realistic here.",
"translation": "난 현실적으로 생각하는 거야."
},
{
"type": "script",
"index": 9,
"speaker": "태오",
"script": "Love isn't about being realistic!",
"translation": "사랑이 어딜 현실적이야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "마음과 현실의 대립을 표현하는 문장입니다.",
"optionA": "heart",
"optionB": "no",
"optionC": "When",
"optionD": "head",
"optionE": "says",
"result": "When head says no heart",
"explanation": "'head vs heart'는 '이성과 감정의 대립'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "Sometimes love isn't enough.",
"translation": "때론 사랑만으론 부족해."
},
{
"type": "script",
"index": 12,
"speaker": "태오",
"script": "You mean I'm not enough...",
"translation": "내가 부족하단 거지..."
},
{
"type": "script",
"index": 13,
"speaker": "서준",
"script": "That's not what I meant...",
"translation": "그런 뜻이 아니었어..."
},
{
"type": "script",
"index": 14,
"speaker": "태오",
"script": "But that's what it feels like.",
"translation": "하지만 그렇게 들리는걸."
},
{
"type": "script",
"index": 15,
"speaker": "서준",
"script": "I'm sorry it had to end this way.",
"translation": "이렇게 끝나게 돼서 미안해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이상과 현실 사이, 동아리 고르기",
"explanation": "동아리 선택 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I want to join the art club!",
"translation": "미술 동아리 들어가고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "The debate club looks better on resumes.",
"translation": "토론 동아리가 스펙에 더 좋을 텐데."
},
{
"type": "ox",
"index": 3,
"quiz": "민준이는 실용적인 면을 고려하나요?",
"hint": "민준이의 조언을 보세요.",
"result": "O",
"explanation": "'looks better on resumes'는 '이력서에 더 좋아 보인다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "But I hate public speaking...",
"translation": "근데 난 발표하는 거 싫어하잖아..."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "That's exactly why you need it!",
"translation": "그래서 더 필요한 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I'd rather draw than argue...",
"translation": "논쟁하는 것보다 그림 그리고 싶어..."
},
{
"type": "blank",
"index": 7,
"quiz": "Jiwoo @@ to express through art.",
"hint": "지우가 선호하는 것을 생각해보세요.",
"optionA": "wants",
"optionB": "needs",
"optionC": "prefers",
"result": "prefers",
"explanation": "'prefer to'는 '~하는 것을 더 선호하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Life isn't just about having fun.",
"translation": "인생이 즐거운 것만은 아니잖아."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "But why can't it be both?",
"translation": "근데 왜 둘 다는 안 돼?"
},
{
"type": "puzzle",
"index": 10,
"hint": "타협점을 찾는 상황입니다.",
"optionA": "balance",
"optionB": "and",
"optionC": "Find",
"optionD": "passion",
"optionE": "purpose",
"result": "Find balance passion and purpose",
"explanation": "'passion and purpose'는 '열정과 목적'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "How about the media club then?",
"translation": "그럼 미디어 동아리는 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Media club? What's that about?",
"translation": "미디어 동아리? 뭐하는 데야?"
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Design AND presentation skills!",
"translation": "디자인이랑 발표 스킬 둘 다!"
},
{
"type": "script",
"index": 14,
"speaker": "지우",
"script": "That... actually sounds perfect!",
"translation": "그거... 완전 좋은데!"
},
{
"type": "script",
"index": 15,
"speaker": "민준",
"script": "See? Trust my research!",
"translation": "봐봐? 내 리서치 실력을 믿어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이상과 현실 사이, 동아리 고르기",
"explanation": "동아리 선택 상황에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I want to join the art club!",
"translation": "미술 동아리 들어가고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "The debate club looks better on resumes.",
"translation": "토론 동아리가 스펙에 더 좋을 텐데."
},
{
"type": "ox",
"index": 3,
"quiz": "민준이는 실용적인 면을 고려하나요?",
"hint": "민준이의 조언을 보세요.",
"result": "O",
"explanation": "'looks better on resumes'는 '이력서에 더 좋아 보인다'는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "But I hate public speaking...",
"translation": "근데 난 발표하는 거 싫어하잖아..."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "That's exactly why you need it!",
"translation": "그래서 더 필요한 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I'd rather draw than argue...",
"translation": "논쟁하는 것보다 그림 그리고 싶어..."
},
{
"type": "blank",
"index": 7,
"quiz": "Jiwoo @@ to express through art.",
"hint": "지우가 선호하는 것을 생각해보세요.",
"optionA": "wants",
"optionB": "needs",
"optionC": "prefers",
"result": "prefers",
"explanation": "'prefer to'는 '~하는 것을 더 선호하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Life isn't just about having fun.",
"translation": "인생이 즐거운 것만은 아니잖아."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "But why can't it be both?",
"translation": "근데 왜 둘 다는 안 돼?"
},
{
"type": "puzzle",
"index": 10,
"hint": "타협점을 찾는 상황입니다.",
"optionA": "balance",
"optionB": "and",
"optionC": "Find",
"optionD": "passion",
"optionE": "purpose",
"result": "Find balance passion and purpose",
"explanation": "'passion and purpose'는 '열정과 목적'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "How about the media club then?",
"translation": "그럼 미디어 동아리는 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Media club? What's that about?",
"translation": "미디어 동아리? 뭐하는 데야?"
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Design AND presentation skills!",
"translation": "디자인이랑 발표 스킬 둘 다!"
},
{
"type": "script",
"index": 14,
"speaker": "지우",
"script": "That... actually sounds perfect!",
"translation": "그거... 완전 좋은데!"
},
{
"type": "script",
"index": 15,
"speaker": "민준",
"script": "See? Trust my research!",
"translation": "봐봐? 내 리서치 실력을 믿어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "우리 집의 평화를 위하여",
"explanation": "룸메이트와의 규칙 협상에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Can we talk about house rules?",
"translation": "집 규칙 좀 얘기해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Rules? Just clean up your mess.",
"translation": "규칙? 그냥 자기 것만 치우면 되지."
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 상세한 규칙이 필요하다고 생각하나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "단순하고 실용적인 해결책을 선호하는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Your 3 AM gaming is too loud...",
"translation": "새벽 3시에 게임하는 소리가 너무 커..."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I'll use headphones, problem solved.",
"translation": "헤드폰 쓸게, 해결됐지?"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "We need more detailed rules!",
"translation": "더 자세한 규칙이 필요해!"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo thinks rules should be @@ .",
"hint": "현우의 태도를 생각해보세요.",
"optionA": "complex",
"optionB": "simple",
"optionC": "strict",
"result": "simple",
"explanation": "'simple'은 '단순한, 간단한'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Like what? A chore chart?",
"translation": "뭐? 청소 당번표라도?"
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Actually, that's a great idea!",
"translation": "어, 그거 진짜 좋은데!"
},
{
"type": "puzzle",
"index": 10,
"hint": "의도치 않은 해결책을 찾은 상황입니다.",
"optionA": "answers",
"optionB": "come",
"optionC": "Sometimes",
"optionD": "from",
"optionE": "sarcasm",
"result": "Sometimes answers come from sarcasm",
"explanation": "'sarcasm'은 '비꼼, 빈정거림'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "Wait, I was just kidding...",
"translation": "잠깐, 난 그냥 농담한 건데..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "I'm making one right now!",
"translation": "당번표 지금 바로 만들게!"
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "No fancy colors please...",
"translation": "화려한 색깔은 빼줘..."
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Too late, got my markers ready!",
"translation": "이미 매직펜 준비 완료!"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "What have I done...",
"translation": "내가 무슨 말을 한 거야..."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "우리 집의 평화를 위하여",
"explanation": "룸메이트와의 규칙 협상에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Can we talk about house rules?",
"translation": "집 규칙 좀 얘기해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Rules? Just clean up your mess.",
"translation": "규칙? 그냥 자기 것만 치우면 되지."
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 상세한 규칙이 필요하다고 생각하나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "단순하고 실용적인 해결책을 선호하는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Your 3 AM gaming is too loud...",
"translation": "새벽 3시에 게임하는 소리가 너무 커..."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I'll use headphones, problem solved.",
"translation": "헤드폰 쓸게, 해결됐지?"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "We need more detailed rules!",
"translation": "더 자세한 규칙이 필요해!"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo thinks rules should be @@ .",
"hint": "현우의 태도를 생각해보세요.",
"optionA": "complex",
"optionB": "simple",
"optionC": "strict",
"result": "simple",
"explanation": "'simple'은 '단순한, 간단한'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Like what? A chore chart?",
"translation": "뭐? 청소 당번표라도?"
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Actually, that's a great idea!",
"translation": "어, 그거 진짜 좋은데!"
},
{
"type": "puzzle",
"index": 10,
"hint": "의도치 않은 해결책을 찾은 상황입니다.",
"optionA": "answers",
"optionB": "come",
"optionC": "Sometimes",
"optionD": "from",
"optionE": "sarcasm",
"result": "Sometimes answers come from sarcasm",
"explanation": "'sarcasm'은 '비꼼, 빈정거림'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "Wait, I was just kidding...",
"translation": "잠깐, 난 그냥 농담한 건데..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "I'm making one right now!",
"translation": "당번표 지금 바로 만들게!"
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "No fancy colors please...",
"translation": "화려한 색깔은 빼줘..."
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Too late, got my markers ready!",
"translation": "이미 매직펜 준비 완료!"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "What have I done...",
"translation": "내가 무슨 말을 한 거야..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "명문대냐 하고 싶은 공부냐",
"explanation": "진학 결정 상황에서 쓰는 현실적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "I got into art school!",
"translation": "미대 붙었어!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "What? You got into Seoul Uni too!",
"translation": "뭐? 서울대도 붙었잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "지민이는 두 학교에 모두 합격했나요?",
"hint": "태현이의 말을 확인해보세요.",
"result": "O",
"explanation": "'got into'는 '~에 합격하다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지민",
"script": "But I love drawing more...",
"translation": "근데 난 그림 그리는 게 더 좋아..."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Think about your future career!",
"translation": "너의 미래 직업을 생각해봐!"
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "Being happy is my career goal.",
"translation": "행복한 게 내 진로 목표야."
},
{
"type": "blank",
"index": 7,
"quiz": "Jimin wants to be @@ than successful.",
"hint": "지민이가 중요하게 생각하는 가치를 떠올려보세요.",
"optionA": "richer",
"optionB": "happier",
"optionC": "smarter",
"result": "happier",
"explanation": "'happier than'은 '~보다 더 행복한'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "You can draw as a hobby!",
"translation": "취미로 그리면 되잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Art is my life, not hobby.",
"translation": "미술은 내 인생이지 취미가 아니야."
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈과 현실의 대립 상황입니다.",
"optionA": "heart",
"optionB": "Follow",
"optionC": "or",
"optionD": "head",
"optionE": "your",
"result": "Follow your heart or head",
"explanation": "'heart or head'는 '감정과 이성 중의 선택'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "태현",
"script": "Your parents will be disappointed.",
"translation": "부모님이 실망하실 텐데."
},
{
"type": "script",
"index": 12,
"speaker": "지민",
"script": "They'll understand someday.",
"translation": "언젠가는 이해하실 거야."
},
{
"type": "script",
"index": 13,
"speaker": "태현",
"script": "Hope you don't regret this.",
"translation": "후회하지 않길 바랄게."
},
{
"type": "script",
"index": 14,
"speaker": "지민",
"script": "I'll regret not following my dreams!",
"translation": "꿈을 안 좇는 게 더 후회될 걸!"
},
{
"type": "script",
"index": 15,
"speaker": "태현",
"script": "You're braver than I thought.",
"translation": "내가 생각한 것보다 용감하네."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "명문대냐 하고 싶은 공부냐",
"explanation": "진학 결정 상황에서 쓰는 현실적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "I got into art school!",
"translation": "미대 붙었어!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "What? You got into Seoul Uni too!",
"translation": "뭐? 서울대도 붙었잖아!"
},
{
"type": "ox",
"index": 3,
"quiz": "지민이는 두 학교에 모두 합격했나요?",
"hint": "태현이의 말을 확인해보세요.",
"result": "O",
"explanation": "'got into'는 '~에 합격하다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지민",
"script": "But I love drawing more...",
"translation": "근데 난 그림 그리는 게 더 좋아..."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Think about your future career!",
"translation": "너의 미래 직업을 생각해봐!"
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "Being happy is my career goal.",
"translation": "행복한 게 내 진로 목표야."
},
{
"type": "blank",
"index": 7,
"quiz": "Jimin wants to be @@ than successful.",
"hint": "지민이가 중요하게 생각하는 가치를 떠올려보세요.",
"optionA": "richer",
"optionB": "happier",
"optionC": "smarter",
"result": "happier",
"explanation": "'happier than'은 '~보다 더 행복한'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "You can draw as a hobby!",
"translation": "취미로 그리면 되잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Art is my life, not hobby.",
"translation": "미술은 내 인생이지 취미가 아니야."
},
{
"type": "puzzle",
"index": 10,
"hint": "꿈과 현실의 대립 상황입니다.",
"optionA": "heart",
"optionB": "Follow",
"optionC": "or",
"optionD": "head",
"optionE": "your",
"result": "Follow your heart or head",
"explanation": "'heart or head'는 '감정과 이성 중의 선택'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "태현",
"script": "Your parents will be disappointed.",
"translation": "부모님이 실망하실 텐데."
},
{
"type": "script",
"index": 12,
"speaker": "지민",
"script": "They'll understand someday.",
"translation": "언젠가는 이해하실 거야."
},
{
"type": "script",
"index": 13,
"speaker": "태현",
"script": "Hope you don't regret this.",
"translation": "후회하지 않길 바랄게."
},
{
"type": "script",
"index": 14,
"speaker": "지민",
"script": "I'll regret not following my dreams!",
"translation": "꿈을 안 좇는 게 더 후회될 걸!"
},
{
"type": "script",
"index": 15,
"speaker": "태현",
"script": "You're braver than I thought.",
"translation": "내가 생각한 것보다 용감하네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "우리의 첫 해외여행은 어디로?",
"explanation": "여행 계획 토론에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "I found the perfect three-day plan!",
"translation": "완벽한 3일 코스 찾았어!"
},
{
"type": "script",
"index": 2,
"speaker": "윤호",
"script": "Three days? Let's stay for a week!",
"translation": "3일? 일주일은 있어야지!"
},
{
"type": "ox",
"index": 3,
"quiz": "윤호는 더 긴 여행을 원하나요?",
"hint": "윤호의 제안을 확인해보세요.",
"result": "O",
"explanation": "'stay for a week'는 '일주일 동안 머물다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "But I already booked everything...",
"translation": "근데 다 예약해놨는데..."
},
{
"type": "script",
"index": 5,
"speaker": "윤호",
"script": "We can change it! So many options!",
"translation": "바꾸면 되지! 다른 것도 많잖아!"
},
{
"type": "script",
"index": 6,
"speaker": "수아",
"script": "The cancellation fees though...",
"translation": "취소 수수료가 있단 말이야..."
},
{
"type": "blank",
"index": 7,
"quiz": "Sua is worried about @@ fees.",
"hint": "수아가 걱정하는 비용을 생각해보세요.",
"optionA": "booking",
"optionB": "cancellation",
"optionC": "travel",
"result": "cancellation",
"explanation": "'cancellation fees'는 '취소 수수료'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "윤호",
"script": "Think of all the adventures!",
"translation": "모험이 얼마나 많을지 생각해봐!"
},
{
"type": "script",
"index": 9,
"speaker": "수아",
"script": "My anxiety is thinking more...",
"translation": "내 불안감이 더 크단 말이지..."
},
{
"type": "puzzle",
"index": 10,
"hint": "계획과 모험 사이의 균형을 찾는 상황입니다.",
"optionA": "between",
"optionB": "and",
"optionC": "Balance",
"optionD": "safety",
"optionE": "adventure",
"result": "Balance between safety and adventure",
"explanation": "'balance between'은 '~사이의 균형'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "윤호",
"script": "How about four days then?",
"translation": "그럼 4일은 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "수아",
"script": "You mean extending one day?",
"translation": "하루 더 있자고?"
},
{
"type": "script",
"index": 13,
"speaker": "윤호",
"script": "Yeah! Not too wild, right?",
"translation": "어! 그 정도면 무리는 아니잖아?"
},
{
"type": "script",
"index": 14,
"speaker": "수아",
"script": "Actually... that sounds doable!",
"translation": "음... 그건 할 만할 것 같아!"
},
{
"type": "script",
"index": 15,
"speaker": "윤호",
"script": "See? We're getting better at this!",
"translation": "봐! 우리 이런 거 점점 늘고 있어!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "우리의 첫 해외여행은 어디로?",
"explanation": "여행 계획 토론에서 쓰는 실용적인 영어 표현들 학습",
"level": 4,
"my_mbti": "INFP",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "I found the perfect three-day plan!",
"translation": "완벽한 3일 코스 찾았어!"
},
{
"type": "script",
"index": 2,
"speaker": "윤호",
"script": "Three days? Let's stay for a week!",
"translation": "3일? 일주일은 있어야지!"
},
{
"type": "ox",
"index": 3,
"quiz": "윤호는 더 긴 여행을 원하나요?",
"hint": "윤호의 제안을 확인해보세요.",
"result": "O",
"explanation": "'stay for a week'는 '일주일 동안 머물다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "But I already booked everything...",
"translation": "근데 다 예약해놨는데..."
},
{
"type": "script",
"index": 5,
"speaker": "윤호",
"script": "We can change it! So many options!",
"translation": "바꾸면 되지! 다른 것도 많잖아!"
},
{
"type": "script",
"index": 6,
"speaker": "수아",
"script": "The cancellation fees though...",
"translation": "취소 수수료가 있단 말이야..."
},
{
"type": "blank",
"index": 7,
"quiz": "Sua is worried about @@ fees.",
"hint": "수아가 걱정하는 비용을 생각해보세요.",
"optionA": "booking",
"optionB": "cancellation",
"optionC": "travel",
"result": "cancellation",
"explanation": "'cancellation fees'는 '취소 수수료'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "윤호",
"script": "Think of all the adventures!",
"translation": "모험이 얼마나 많을지 생각해봐!"
},
{
"type": "script",
"index": 9,
"speaker": "수아",
"script": "My anxiety is thinking more...",
"translation": "내 불안감이 더 크단 말이지..."
},
{
"type": "puzzle",
"index": 10,
"hint": "계획과 모험 사이의 균형을 찾는 상황입니다.",
"optionA": "between",
"optionB": "and",
"optionC": "Balance",
"optionD": "safety",
"optionE": "adventure",
"result": "Balance between safety and adventure",
"explanation": "'balance between'은 '~사이의 균형'을 의미합니다."
},
{
"type": "script",
"index": 11,
"speaker": "윤호",
"script": "How about four days then?",
"translation": "그럼 4일은 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "수아",
"script": "You mean extending one day?",
"translation": "하루 더 있자고?"
},
{
"type": "script",
"index": 13,
"speaker": "윤호",
"script": "Yeah! Not too wild, right?",
"translation": "어! 그 정도면 무리는 아니잖아?"
},
{
"type": "script",
"index": 14,
"speaker": "수아",
"script": "Actually... that sounds doable!",
"translation": "음... 그건 할 만할 것 같아!"
},
{
"type": "script",
"index": 15,
"speaker": "윤호",
"script": "See? We're getting better at this!",
"translation": "봐! 우리 이런 거 점점 늘고 있어!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "꿈꾸는 대로 vs 이룰 수 있는 것부터",
"explanation": "이상적인 버킷리스트를 쓰는 INFJ와 현실적인 목표를 세우는 ENTJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Visiting Aurora in Finland...",
"translation": "핀란드에서 오로라 보기..."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "How much is in your savings?",
"translation": "지금 모은 돈이 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Can't we just dream freely?",
"translation": "그냥 자유롭게 꿈꾸면 안 돼?"
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 비현실적인 목표 설정을 좋아하나요?",
"hint": "유진이의 첫 반응을 보세요.",
"result": "X",
"explanation": "저축 금액을 물어보며 현실적인 접근을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Dreams need proper planning.",
"translation": "꿈도 제대로 된 계획이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "You're making it feel like work.",
"translation": "그렇게 하면 일처럼 느껴지잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ need proper planning.",
"hint": "유진이가 무엇에 계획이 필요하다고 했나요?",
"optionA": "Goals",
"optionB": "Dreams",
"optionC": "Tasks",
"result": "Dreams",
"explanation": "유진이가 'Dreams(꿈)'에 계획이 필요하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's start with smaller goals.",
"translation": "작은 목표부터 시작해보자."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Like what? Local camping?",
"translation": "뭐? 근교 캠핑이라도?"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "That's actually perfect start!",
"translation": "그게 완벽한 시작이지!"
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "I was being sarcastic...",
"translation": "난 반어법으로 한 말이었는데..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Sarcasm won't pack the tent.",
"translation": "비꼬는 건 텐트 치는데 도움 안 돼."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Start",
"optionB": "with",
"optionC": "steps.",
"optionD": "small",
"result": "Start with small steps.",
"explanation": "작은 것부터 시작하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Fine, show me your list then.",
"translation": "알았어, 너의 리스트는 뭔데?"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "Already made a spreadsheet.",
"translation": "이미 엑셀로 정리해놨지."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "꿈꾸는 대로 vs 이룰 수 있는 것부터",
"explanation": "이상적인 버킷리스트를 쓰는 INFJ와 현실적인 목표를 세우는 ENTJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Visiting Aurora in Finland...",
"translation": "핀란드에서 오로라 보기..."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "How much is in your savings?",
"translation": "지금 모은 돈이 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Can't we just dream freely?",
"translation": "그냥 자유롭게 꿈꾸면 안 돼?"
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 비현실적인 목표 설정을 좋아하나요?",
"hint": "유진이의 첫 반응을 보세요.",
"result": "X",
"explanation": "저축 금액을 물어보며 현실적인 접근을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Dreams need proper planning.",
"translation": "꿈도 제대로 된 계획이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "You're making it feel like work.",
"translation": "그렇게 하면 일처럼 느껴지잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ need proper planning.",
"hint": "유진이가 무엇에 계획이 필요하다고 했나요?",
"optionA": "Goals",
"optionB": "Dreams",
"optionC": "Tasks",
"result": "Dreams",
"explanation": "유진이가 'Dreams(꿈)'에 계획이 필요하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's start with smaller goals.",
"translation": "작은 목표부터 시작해보자."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Like what? Local camping?",
"translation": "뭐? 근교 캠핑이라도?"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "That's actually perfect start!",
"translation": "그게 완벽한 시작이지!"
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "I was being sarcastic...",
"translation": "난 반어법으로 한 말이었는데..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Sarcasm won't pack the tent.",
"translation": "비꼬는 건 텐트 치는데 도움 안 돼."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Start",
"optionB": "with",
"optionC": "steps.",
"optionD": "small",
"result": "Start with small steps.",
"explanation": "작은 것부터 시작하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Fine, show me your list then.",
"translation": "알았어, 너의 리스트는 뭔데?"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "Already made a spreadsheet.",
"translation": "이미 엑셀로 정리해놨지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "우리가 생각하는 성장의 방식",
"explanation": "이상적인 성장을 꿈꾸는 INFJ와 안정적인 발전을 선호하는 ISFJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "We need big changes this year.",
"translation": "올해는 큰 변화가 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "What's wrong with our current pace?",
"translation": "지금 이 속도가 나쁜가?"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "I want to try new challenges.",
"translation": "새로운 도전을 해보고 싶어."
},
{
"type": "ox",
"index": 4,
"quiz": "서현이는 급격한 변화를 원하나요?",
"hint": "서현이의 첫 반응을 보세요.",
"result": "X",
"explanation": "현재 속도에 만족하며 급격한 변화를 원하지 않습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "I like steady improvements better.",
"translation": "난 차근차근 발전하는 게 좋더라."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "But time goes by so quickly.",
"translation": "근데 시간이 너무 빨리 가잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "I like @@ improvements better.",
"hint": "서현이가 어떤 발전을 선호한다고 했나요?",
"optionA": "quick",
"optionB": "steady",
"optionC": "fast",
"result": "steady",
"explanation": "서현이가 'steady(꾸준한) 발전'을 선호한다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "Small changes last longer.",
"translation": "작은 변화가 더 오래가."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "Maybe I'm being too hasty.",
"translation": "내가 너무 조급했나?"
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "Let's make a monthly plan first.",
"translation": "일단 월간 계획부터 세워볼까?"
},
{
"type": "script",
"index": 11,
"speaker": "지아",
"script": "You always ground me well.",
"translation": "네가 있어서 현실적으로 돌아오네."
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "That's what friends are for.",
"translation": "그래서 친구지."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Slow",
"optionB": "and",
"optionC": "steady",
"optionD": "wins.",
"result": "Slow and steady wins.",
"explanation": "천천히 꾸준히 하면 이긴다는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지아",
"script": "Let's review progress weekly?",
"translation": "매주 진도 체크하면서 가자?"
},
{
"type": "script",
"index": 15,
"speaker": "서현",
"script": "Now that's a good plan.",
"translation": "그런 계획이라면 좋지."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "우리가 생각하는 성장의 방식",
"explanation": "이상적인 성장을 꿈꾸는 INFJ와 안정적인 발전을 선호하는 ISFJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "We need big changes this year.",
"translation": "올해는 큰 변화가 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "What's wrong with our current pace?",
"translation": "지금 이 속도가 나쁜가?"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "I want to try new challenges.",
"translation": "새로운 도전을 해보고 싶어."
},
{
"type": "ox",
"index": 4,
"quiz": "서현이는 급격한 변화를 원하나요?",
"hint": "서현이의 첫 반응을 보세요.",
"result": "X",
"explanation": "현재 속도에 만족하며 급격한 변화를 원하지 않습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "I like steady improvements better.",
"translation": "난 차근차근 발전하는 게 좋더라."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "But time goes by so quickly.",
"translation": "근데 시간이 너무 빨리 가잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "I like @@ improvements better.",
"hint": "서현이가 어떤 발전을 선호한다고 했나요?",
"optionA": "quick",
"optionB": "steady",
"optionC": "fast",
"result": "steady",
"explanation": "서현이가 'steady(꾸준한) 발전'을 선호한다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "Small changes last longer.",
"translation": "작은 변화가 더 오래가."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "Maybe I'm being too hasty.",
"translation": "내가 너무 조급했나?"
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "Let's make a monthly plan first.",
"translation": "일단 월간 계획부터 세워볼까?"
},
{
"type": "script",
"index": 11,
"speaker": "지아",
"script": "You always ground me well.",
"translation": "네가 있어서 현실적으로 돌아오네."
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "That's what friends are for.",
"translation": "그래서 친구지."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Slow",
"optionB": "and",
"optionC": "steady",
"optionD": "wins.",
"result": "Slow and steady wins.",
"explanation": "천천히 꾸준히 하면 이긴다는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지아",
"script": "Let's review progress weekly?",
"translation": "매주 진도 체크하면서 가자?"
},
{
"type": "script",
"index": 15,
"speaker": "서현",
"script": "Now that's a good plan.",
"translation": "그런 계획이라면 좋지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "미래를 그리는 두 사람",
"explanation": "관계의 발전을 계획하는 INFJ와 현재의 설렘을 즐기는 ENFP의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Where do you see us next year?",
"translation": "1년 뒤 우리는 어떨까?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Next month's trip comes first!",
"translation": "다음 달 여행부터 생각하자!"
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "We should plan our future.",
"translation": "우리의 미래를 계획해야지."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 장기 계획에 관심이 많나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "가까운 여행 계획을 먼저 생각하며 당장의 즐거움에 집중합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Let's enjoy the present first.",
"translation": "일단 현재를 즐기자."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "But what about marriage timing?",
"translation": "근데 결혼은 언제쯤...?"
},
{
"type": "blank",
"index": 7,
"quiz": "Let's enjoy the @@.",
"hint": "현우가 무엇을 즐기자고 했나요?",
"optionA": "future",
"optionB": "present",
"optionC": "moment",
"result": "present",
"explanation": "현우가 'present(현재)'를 즐기자고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Why rush such beautiful times?",
"translation": "이렇게 좋은 시간을 왜 서두르려해?"
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "I just want some certainty.",
"translation": "그냥 확신이 필요해서..."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Isn't love itself certain?",
"translation": "사랑하는 게 확신 아니야?"
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "You make it sound so simple.",
"translation": "네가 하면 다 단순해 보여."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Because it is! Trust me.",
"translation": "단순한 게 맞아! 날 믿어."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Cherish",
"optionB": "every",
"optionC": "moment.",
"result": "Cherish every moment.",
"explanation": "모든 순간을 소중히 하자는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지민",
"script": "At least plan our anniversary?",
"translation": "기념일 계획은 세워도 될까?"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "Now that's worth planning!",
"translation": "그건 계획 세울 만하지!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "미래를 그리는 두 사람",
"explanation": "관계의 발전을 계획하는 INFJ와 현재의 설렘을 즐기는 ENFP의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Where do you see us next year?",
"translation": "1년 뒤 우리는 어떨까?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Next month's trip comes first!",
"translation": "다음 달 여행부터 생각하자!"
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "We should plan our future.",
"translation": "우리의 미래를 계획해야지."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 장기 계획에 관심이 많나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "가까운 여행 계획을 먼저 생각하며 당장의 즐거움에 집중합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Let's enjoy the present first.",
"translation": "일단 현재를 즐기자."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "But what about marriage timing?",
"translation": "근데 결혼은 언제쯤...?"
},
{
"type": "blank",
"index": 7,
"quiz": "Let's enjoy the @@.",
"hint": "현우가 무엇을 즐기자고 했나요?",
"optionA": "future",
"optionB": "present",
"optionC": "moment",
"result": "present",
"explanation": "현우가 'present(현재)'를 즐기자고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Why rush such beautiful times?",
"translation": "이렇게 좋은 시간을 왜 서두르려해?"
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "I just want some certainty.",
"translation": "그냥 확신이 필요해서..."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Isn't love itself certain?",
"translation": "사랑하는 게 확신 아니야?"
},
{
"type": "script",
"index": 11,
"speaker": "지민",
"script": "You make it sound so simple.",
"translation": "네가 하면 다 단순해 보여."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Because it is! Trust me.",
"translation": "단순한 게 맞아! 날 믿어."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Cherish",
"optionB": "every",
"optionC": "moment.",
"result": "Cherish every moment.",
"explanation": "모든 순간을 소중히 하자는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지민",
"script": "At least plan our anniversary?",
"translation": "기념일 계획은 세워도 될까?"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "Now that's worth planning!",
"translation": "그건 계획 세울 만하지!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "함께 가는 여행의 방식",
"explanation": "철저한 계획을 선호하는 INFJ와 즉흥적 여행을 좋아하는 ESTP의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민서",
"script": "I made a detailed schedule.",
"translation": "여행 일정표 다 짜봤어."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Already? We're going next month!",
"translation": "벌써? 다음 달인데!"
},
{
"type": "script",
"index": 3,
"speaker": "민서",
"script": "Hotels get booked up quickly.",
"translation": "숙소가 빨리 없어지잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 미리 계획 짜는 것을 좋아하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "'벌써?'라며 이른 계획에 놀라워합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Local people know best spots.",
"translation": "현지인이 좋은 데 다 알려주지 뭐."
},
{
"type": "script",
"index": 6,
"speaker": "민서",
"script": "What if we waste our time?",
"translation": "시간 낭비하면 어쩌지?"
},
{
"type": "blank",
"index": 7,
"quiz": "Local people know @@ spots.",
"hint": "준호가 현지인이 무엇을 안다고 했나요?",
"optionA": "good",
"optionB": "best",
"optionC": "nice",
"result": "best",
"explanation": "준호가 현지인이 'best spots(최고의 장소)'를 안다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Getting lost is an adventure!",
"translation": "길 잃는 것도 재미있지!"
},
{
"type": "script",
"index": 9,
"speaker": "민서",
"script": "But our time is limited...",
"translation": "시간이 제한되어 있잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "That's why we should explore!",
"translation": "그래서 더 이것저것 해봐야지!"
},
{
"type": "script",
"index": 11,
"speaker": "민서",
"script": "At least book the hotels?",
"translation": "숙소만이라도 예약할까?"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Okay, but leave days flexible.",
"translation": "그래, 대신 일정은 자유롭게."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "plans",
"optionB": "adventure.",
"optionC": "Balance",
"optionD": "and",
"result": "Balance plans and adventure.",
"explanation": "계획과 모험의 균형을 맞추자는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민서",
"script": "Promise not to be too reckless?",
"translation": "너무 무모하게는 안 하기로 약속해줄래?"
},
{
"type": "script",
"index": 15,
"speaker": "준호",
"script": "Define reckless, haha!",
"translation": "무모한 게 뭔데, 하하!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "함께 가는 여행의 방식",
"explanation": "철저한 계획을 선호하는 INFJ와 즉흥적 여행을 좋아하는 ESTP의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민서",
"script": "I made a detailed schedule.",
"translation": "여행 일정표 다 짜봤어."
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Already? We're going next month!",
"translation": "벌써? 다음 달인데!"
},
{
"type": "script",
"index": 3,
"speaker": "민서",
"script": "Hotels get booked up quickly.",
"translation": "숙소가 빨리 없어지잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 미리 계획 짜는 것을 좋아하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "'벌써?'라며 이른 계획에 놀라워합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Local people know best spots.",
"translation": "현지인이 좋은 데 다 알려주지 뭐."
},
{
"type": "script",
"index": 6,
"speaker": "민서",
"script": "What if we waste our time?",
"translation": "시간 낭비하면 어쩌지?"
},
{
"type": "blank",
"index": 7,
"quiz": "Local people know @@ spots.",
"hint": "준호가 현지인이 무엇을 안다고 했나요?",
"optionA": "good",
"optionB": "best",
"optionC": "nice",
"result": "best",
"explanation": "준호가 현지인이 'best spots(최고의 장소)'를 안다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Getting lost is an adventure!",
"translation": "길 잃는 것도 재미있지!"
},
{
"type": "script",
"index": 9,
"speaker": "민서",
"script": "But our time is limited...",
"translation": "시간이 제한되어 있잖아..."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "That's why we should explore!",
"translation": "그래서 더 이것저것 해봐야지!"
},
{
"type": "script",
"index": 11,
"speaker": "민서",
"script": "At least book the hotels?",
"translation": "숙소만이라도 예약할까?"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Okay, but leave days flexible.",
"translation": "그래, 대신 일정은 자유롭게."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "plans",
"optionB": "adventure.",
"optionC": "Balance",
"optionD": "and",
"result": "Balance plans and adventure.",
"explanation": "계획과 모험의 균형을 맞추자는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민서",
"script": "Promise not to be too reckless?",
"translation": "너무 무모하게는 안 하기로 약속해줄래?"
},
{
"type": "script",
"index": 15,
"speaker": "준호",
"script": "Define reckless, haha!",
"translation": "무모한 게 뭔데, 하하!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "취미를 키우는 서로 다른 방식",
"explanation": "취미에서 의미를 찾는 INFJ와 이론적 완벽함을 추구하는 INTP의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "My sketches lack something.",
"translation": "내 스케치가 뭔가 부족해."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Try studying art history first.",
"translation": "미술사부터 공부해보는 게 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "I want to express feelings.",
"translation": "감정을 표현하고 싶은데."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 실전보다 이론을 중시하나요?",
"hint": "현우의 첫 조언을 보세요.",
"result": "O",
"explanation": "실습 전에 미술사 공부를 먼저 하자고 제안합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Emotions follow perfect technique.",
"translation": "기술이 완벽해야 감정도 나와."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "I draw better when inspired.",
"translation": "영감이 올 때 더 잘 그리던데."
},
{
"type": "blank",
"index": 7,
"quiz": "Emotions follow perfect @@.",
"hint": "현우가 무엇이 완벽해야 한다고 했나요?",
"optionA": "skill",
"optionB": "technique",
"optionC": "style",
"result": "technique",
"explanation": "현우가 'perfect technique(완벽한 기술)'이 필요하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Let's analyze great artists.",
"translation": "유명한 작가들 분석해보자."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Can't we just draw together?",
"translation": "그냥 같이 그리면 안 될까?"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "After research, of course.",
"translation": "연구하고 나서 그리자."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "You and your perfect plans.",
"translation": "너랑 너의 완벽한 계획들이라니."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Plans never hurt anyone.",
"translation": "계획이 해로운 적은 없잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "precision.",
"optionB": "and",
"optionC": "Balance",
"optionD": "passion",
"result": "Balance passion and precision.",
"explanation": "열정과 정확성의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지원",
"script": "Maybe we could combine both?",
"translation": "둘 다 섞어서 해볼까?"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "That requires more analysis.",
"translation": "그것도 분석이 필요하겠네."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "취미를 키우는 서로 다른 방식",
"explanation": "취미에서 의미를 찾는 INFJ와 이론적 완벽함을 추구하는 INTP의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "My sketches lack something.",
"translation": "내 스케치가 뭔가 부족해."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Try studying art history first.",
"translation": "미술사부터 공부해보는 게 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "I want to express feelings.",
"translation": "감정을 표현하고 싶은데."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 실전보다 이론을 중시하나요?",
"hint": "현우의 첫 조언을 보세요.",
"result": "O",
"explanation": "실습 전에 미술사 공부를 먼저 하자고 제안합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Emotions follow perfect technique.",
"translation": "기술이 완벽해야 감정도 나와."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "I draw better when inspired.",
"translation": "영감이 올 때 더 잘 그리던데."
},
{
"type": "blank",
"index": 7,
"quiz": "Emotions follow perfect @@.",
"hint": "현우가 무엇이 완벽해야 한다고 했나요?",
"optionA": "skill",
"optionB": "technique",
"optionC": "style",
"result": "technique",
"explanation": "현우가 'perfect technique(완벽한 기술)'이 필요하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Let's analyze great artists.",
"translation": "유명한 작가들 분석해보자."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Can't we just draw together?",
"translation": "그냥 같이 그리면 안 될까?"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "After research, of course.",
"translation": "연구하고 나서 그리자."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "You and your perfect plans.",
"translation": "너랑 너의 완벽한 계획들이라니."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Plans never hurt anyone.",
"translation": "계획이 해로운 적은 없잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "precision.",
"optionB": "and",
"optionC": "Balance",
"optionD": "passion",
"result": "Balance passion and precision.",
"explanation": "열정과 정확성의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지원",
"script": "Maybe we could combine both?",
"translation": "둘 다 섞어서 해볼까?"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "That requires more analysis.",
"translation": "그것도 분석이 필요하겠네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "마음과 이성 사이의 갈림길",
"explanation": "감정적 확신을 중시하는 INFJ와 논리적 분석을 선호하는 INTJ의 연애 고민",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Something feels special about him.",
"translation": "그 사람한테 뭔가 특별한 느낌이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Have you checked his background?",
"translation": "그 사람 배경은 알아봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Why does that matter now?",
"translation": "지금 그게 중요한가?"
},
{
"type": "ox",
"index": 4,
"quiz": "민준이는 감정적 접근을 선호하나요?",
"hint": "민준이의 첫 반응을 보세요.",
"result": "X",
"explanation": "상대방의 배경을 먼저 확인하자며 이성적 접근을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Future compatibility is crucial.",
"translation": "앞으로의 궁합이 중요하지."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "But my intuition is usually right.",
"translation": "근데 내 직감은 보통 맞아."
},
{
"type": "blank",
"index": 7,
"quiz": "Future @@ is crucial.",
"hint": "민준이가 무엇이 중요하다고 했나요?",
"optionA": "success",
"optionB": "compatibility",
"optionC": "happiness",
"result": "compatibility",
"explanation": "민준이가 'compatibility(궁합)'이 중요하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "What about career differences?",
"translation": "직업적인 차이는 어떡할 거야?"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Love finds a way somehow.",
"translation": "사랑하면 다 잘 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "That's quite optimistic.",
"translation": "너무 낙관적인 것 같은데."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Sometimes you need to trust feelings.",
"translation": "가끔은 감정을 믿어야 할 때도 있어."
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "Just maintain some objectivity.",
"translation": "최소한 객관성은 유지해."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "mind.",
"optionB": "heart",
"optionC": "and",
"optionD": "Balance",
"result": "Balance heart and mind.",
"explanation": "마음과 이성의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Life isn't a business plan.",
"translation": "인생이 사업 계획서는 아니잖아."
},
{
"type": "script",
"index": 15,
"speaker": "민준",
"script": "But planning prevents pain.",
"translation": "계획이 있어야 덜 아프지."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "마음과 이성 사이의 갈림길",
"explanation": "감정적 확신을 중시하는 INFJ와 논리적 분석을 선호하는 INTJ의 연애 고민",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Something feels special about him.",
"translation": "그 사람한테 뭔가 특별한 느낌이 있어."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Have you checked his background?",
"translation": "그 사람 배경은 알아봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Why does that matter now?",
"translation": "지금 그게 중요한가?"
},
{
"type": "ox",
"index": 4,
"quiz": "민준이는 감정적 접근을 선호하나요?",
"hint": "민준이의 첫 반응을 보세요.",
"result": "X",
"explanation": "상대방의 배경을 먼저 확인하자며 이성적 접근을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Future compatibility is crucial.",
"translation": "앞으로의 궁합이 중요하지."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "But my intuition is usually right.",
"translation": "근데 내 직감은 보통 맞아."
},
{
"type": "blank",
"index": 7,
"quiz": "Future @@ is crucial.",
"hint": "민준이가 무엇이 중요하다고 했나요?",
"optionA": "success",
"optionB": "compatibility",
"optionC": "happiness",
"result": "compatibility",
"explanation": "민준이가 'compatibility(궁합)'이 중요하다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "What about career differences?",
"translation": "직업적인 차이는 어떡할 거야?"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Love finds a way somehow.",
"translation": "사랑하면 다 잘 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "That's quite optimistic.",
"translation": "너무 낙관적인 것 같은데."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Sometimes you need to trust feelings.",
"translation": "가끔은 감정을 믿어야 할 때도 있어."
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "Just maintain some objectivity.",
"translation": "최소한 객관성은 유지해."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "mind.",
"optionB": "heart",
"optionC": "and",
"optionD": "Balance",
"result": "Balance heart and mind.",
"explanation": "마음과 이성의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Life isn't a business plan.",
"translation": "인생이 사업 계획서는 아니잖아."
},
{
"type": "script",
"index": 15,
"speaker": "민준",
"script": "But planning prevents pain.",
"translation": "계획이 있어야 덜 아프지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "꿈과 현실 사이의 유학 준비",
"explanation": "이상적인 유학을 꿈꾸는 INFJ와 실용적 접근을 강조하는 ESTJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "I want to study art in Paris.",
"translation": "파리에서 예술을 공부하고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "준영",
"script": "What's your budget plan?",
"translation": "자금 계획은 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "서현",
"script": "Money isn't everything...",
"translation": "돈이 전부는 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "서현이는 현실적인 계획을 가지고 있나요?",
"hint": "자금 계획에 대한 서현이의 반응을 보세요.",
"result": "X",
"explanation": "'돈이 전부가 아니다'라며 구체적인 계획보다 이상을 중시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준영",
"script": "Have you checked visa requirements?",
"translation": "비자 요건은 찾아봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "서현",
"script": "I'm focusing on my portfolio.",
"translation": "일단 포트폴리오에 집중하고 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you checked @@ requirements?",
"hint": "준영이가 어떤 요건을 체크했냐고 물었나요?",
"optionA": "school",
"optionB": "visa",
"optionC": "language",
"result": "visa",
"explanation": "준영이가 'visa requirements(비자 요건)'를 확인했는지 물었습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준영",
"script": "Living costs are crazy there.",
"translation": "거기 생활비가 엄청나."
},
{
"type": "script",
"index": 9,
"speaker": "서현",
"script": "Artists find ways to survive.",
"translation": "예술가들은 다 어떻게든 살아가."
},
{
"type": "script",
"index": 10,
"speaker": "준영",
"script": "This isn't a movie script.",
"translation": "이건 영화가 아니야."
},
{
"type": "script",
"index": 11,
"speaker": "서현",
"script": "Dreams need some courage.",
"translation": "꿈에는 용기가 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "And a solid backup plan.",
"translation": "그리고 확실한 대비책도."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "for",
"optionB": "realistically",
"optionC": "dreams.",
"optionD": "Plan",
"result": "Plan realistically for dreams.",
"explanation": "꿈을 위해 현실적으로 계획하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서현",
"script": "At least I'm trying something.",
"translation": "적어도 난 뭔가를 시도하고 있어."
},
{
"type": "script",
"index": 15,
"speaker": "준영",
"script": "Try researching first then.",
"translation": "그럼 리서치부터 해봐."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "꿈과 현실 사이의 유학 준비",
"explanation": "이상적인 유학을 꿈꾸는 INFJ와 실용적 접근을 강조하는 ESTJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "I want to study art in Paris.",
"translation": "파리에서 예술을 공부하고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "준영",
"script": "What's your budget plan?",
"translation": "자금 계획은 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "서현",
"script": "Money isn't everything...",
"translation": "돈이 전부는 아닌데..."
},
{
"type": "ox",
"index": 4,
"quiz": "서현이는 현실적인 계획을 가지고 있나요?",
"hint": "자금 계획에 대한 서현이의 반응을 보세요.",
"result": "X",
"explanation": "'돈이 전부가 아니다'라며 구체적인 계획보다 이상을 중시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "준영",
"script": "Have you checked visa requirements?",
"translation": "비자 요건은 찾아봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "서현",
"script": "I'm focusing on my portfolio.",
"translation": "일단 포트폴리오에 집중하고 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you checked @@ requirements?",
"hint": "준영이가 어떤 요건을 체크했냐고 물었나요?",
"optionA": "school",
"optionB": "visa",
"optionC": "language",
"result": "visa",
"explanation": "준영이가 'visa requirements(비자 요건)'를 확인했는지 물었습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준영",
"script": "Living costs are crazy there.",
"translation": "거기 생활비가 엄청나."
},
{
"type": "script",
"index": 9,
"speaker": "서현",
"script": "Artists find ways to survive.",
"translation": "예술가들은 다 어떻게든 살아가."
},
{
"type": "script",
"index": 10,
"speaker": "준영",
"script": "This isn't a movie script.",
"translation": "이건 영화가 아니야."
},
{
"type": "script",
"index": 11,
"speaker": "서현",
"script": "Dreams need some courage.",
"translation": "꿈에는 용기가 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "And a solid backup plan.",
"translation": "그리고 확실한 대비책도."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "for",
"optionB": "realistically",
"optionC": "dreams.",
"optionD": "Plan",
"result": "Plan realistically for dreams.",
"explanation": "꿈을 위해 현실적으로 계획하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서현",
"script": "At least I'm trying something.",
"translation": "적어도 난 뭔가를 시도하고 있어."
},
{
"type": "script",
"index": 15,
"speaker": "준영",
"script": "Try researching first then.",
"translation": "그럼 리서치부터 해봐."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "공동생활의 첫 시작",
"explanation": "인간관계를 중시하는 INFJ와 효율성을 중시하는 ISTP의 룸메이트 선택 기준",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "She seems really nice though.",
"translation": "근데 그 친구가 되게 좋은 사람 같아."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Nice doesn't pay rent on time.",
"translation": "좋은 사람이라고 월세를 제때 내는 건 아니지."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "We had great conversation.",
"translation": "대화도 잘 통했어."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 인성을 중요한 기준으로 보나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "월세 납부와 같은 실용적인 면을 더 중요하게 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Check her previous roommates.",
"translation": "전 동거인한테 물어봐봐."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "That feels too business-like.",
"translation": "그건 너무 사무적인 것 같아."
},
{
"type": "blank",
"index": 7,
"quiz": "Check her previous @@.",
"hint": "현우가 누구에게 확인해보라고 했나요?",
"optionA": "friends",
"optionB": "roommates",
"optionC": "neighbors",
"result": "roommates",
"explanation": "현우가 'previous roommates(전 동거인)'에게 확인해보라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Living together is business too.",
"translation": "같이 사는 것도 일종의 계약이야."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Home should feel comfortable.",
"translation": "집은 편안해야 하잖아."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Bills paid on time feels comfortable.",
"translation": "제때 내는 월세가 더 편안한데."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Let's meet her one more time.",
"translation": "한 번만 더 만나보자."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "And ask practical questions.",
"translation": "그리고 현실적인 것도 물어봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "heart",
"optionB": "Balance",
"optionC": "and",
"optionD": "practicality.",
"result": "Balance heart and practicality.",
"explanation": "감정과 현실성의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지원",
"script": "Fine, I'll ask about finances.",
"translation": "알았어, 재정 상황도 물어볼게."
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "Now we're being smart.",
"translation": "이제야 제대로 하네."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "공동생활의 첫 시작",
"explanation": "인간관계를 중시하는 INFJ와 효율성을 중시하는 ISTP의 룸메이트 선택 기준",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "She seems really nice though.",
"translation": "근데 그 친구가 되게 좋은 사람 같아."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Nice doesn't pay rent on time.",
"translation": "좋은 사람이라고 월세를 제때 내는 건 아니지."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "We had great conversation.",
"translation": "대화도 잘 통했어."
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 인성을 중요한 기준으로 보나요?",
"hint": "현우의 첫 반응을 보세요.",
"result": "X",
"explanation": "월세 납부와 같은 실용적인 면을 더 중요하게 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Check her previous roommates.",
"translation": "전 동거인한테 물어봐봐."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "That feels too business-like.",
"translation": "그건 너무 사무적인 것 같아."
},
{
"type": "blank",
"index": 7,
"quiz": "Check her previous @@.",
"hint": "현우가 누구에게 확인해보라고 했나요?",
"optionA": "friends",
"optionB": "roommates",
"optionC": "neighbors",
"result": "roommates",
"explanation": "현우가 'previous roommates(전 동거인)'에게 확인해보라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Living together is business too.",
"translation": "같이 사는 것도 일종의 계약이야."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Home should feel comfortable.",
"translation": "집은 편안해야 하잖아."
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Bills paid on time feels comfortable.",
"translation": "제때 내는 월세가 더 편안한데."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Let's meet her one more time.",
"translation": "한 번만 더 만나보자."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "And ask practical questions.",
"translation": "그리고 현실적인 것도 물어봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "heart",
"optionB": "Balance",
"optionC": "and",
"optionD": "practicality.",
"result": "Balance heart and practicality.",
"explanation": "감정과 현실성의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "지원",
"script": "Fine, I'll ask about finances.",
"translation": "알았어, 재정 상황도 물어볼게."
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "Now we're being smart.",
"translation": "이제야 제대로 하네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "갈림길에서 난 어디로",
"explanation": "새로운 도전을 앞두고 고민하는 INFJ와 조언하는 ENTJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Um... remember Min-ji from college?",
"translation": "있잖아... 대학 때 민지 기억나?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Marketing team Min-ji? What about her?",
"translation": "마케팅팀 민지? 왜?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "She quit to become a counselor.",
"translation": "상담사로 이직했더라..."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이가 민지 이야기를 꺼낸 것은 자신의 이직 고민 때문인가요?",
"hint": "대화의 흐름을 보세요.",
"result": "O",
"explanation": "민지의 이직 사례를 통해 자신의 고민을 간접적으로 표현하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Don't tell me you're thinking...",
"translation": "설마 너도 생각하고 있는 거야?"
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "I mean... my current job is...",
"translation": "그러니까... 지금 내 일이..."
},
{
"type": "blank",
"index": 7,
"quiz": "She @@ to become a counselor.",
"hint": "민지가 상담사가 되기 위해 무엇을 했나요?",
"optionA": "studied",
"optionB": "quit",
"optionC": "moved",
"result": "quit",
"explanation": "민지가 '상담사가 되기 위해 quit(퇴사)했다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "You just got promoted last month!",
"translation": "너 지난달에 승진했잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "That's exactly why I'm confused.",
"translation": "그래서 더 혼란스러워..."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Wait. Let's grab coffee first.",
"translation": "잠깐, 일단 커피부터 마시자."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "You sound like my potential boss.",
"translation": "지금 완전 예비 상사 같은 말투네."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Hey, I'm ordering cake too okay?",
"translation": "야, 나 케이크도 시킬 거거든?"
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "need",
"optionB": "changes",
"optionC": "Big",
"optionD": "time.",
"result": "Big changes need time.",
"explanation": "큰 변화에는 시간이 필요하다는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "You never order dessert...",
"translation": "너 디저트 시키는 거 처음 봤는데..."
},
{
"type": "script",
"index": 15,
"speaker": "지훈",
"script": "Seems like we both need sugar today.",
"translation": "오늘은 우리 둘 다 당이 필요해 보이네."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "갈림길에서 난 어디로",
"explanation": "새로운 도전을 앞두고 고민하는 INFJ와 조언하는 ENTJ의 대화",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Um... remember Min-ji from college?",
"translation": "있잖아... 대학 때 민지 기억나?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Marketing team Min-ji? What about her?",
"translation": "마케팅팀 민지? 왜?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "She quit to become a counselor.",
"translation": "상담사로 이직했더라..."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이가 민지 이야기를 꺼낸 것은 자신의 이직 고민 때문인가요?",
"hint": "대화의 흐름을 보세요.",
"result": "O",
"explanation": "민지의 이직 사례를 통해 자신의 고민을 간접적으로 표현하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Don't tell me you're thinking...",
"translation": "설마 너도 생각하고 있는 거야?"
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "I mean... my current job is...",
"translation": "그러니까... 지금 내 일이..."
},
{
"type": "blank",
"index": 7,
"quiz": "She @@ to become a counselor.",
"hint": "민지가 상담사가 되기 위해 무엇을 했나요?",
"optionA": "studied",
"optionB": "quit",
"optionC": "moved",
"result": "quit",
"explanation": "민지가 '상담사가 되기 위해 quit(퇴사)했다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "You just got promoted last month!",
"translation": "너 지난달에 승진했잖아!"
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "That's exactly why I'm confused.",
"translation": "그래서 더 혼란스러워..."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Wait. Let's grab coffee first.",
"translation": "잠깐, 일단 커피부터 마시자."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "You sound like my potential boss.",
"translation": "지금 완전 예비 상사 같은 말투네."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Hey, I'm ordering cake too okay?",
"translation": "야, 나 케이크도 시킬 거거든?"
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "need",
"optionB": "changes",
"optionC": "Big",
"optionD": "time.",
"result": "Big changes need time.",
"explanation": "큰 변화에는 시간이 필요하다는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "You never order dessert...",
"translation": "너 디저트 시키는 거 처음 봤는데..."
},
{
"type": "script",
"index": 15,
"speaker": "지훈",
"script": "Seems like we both need sugar today.",
"translation": "오늘은 우리 둘 다 당이 필요해 보이네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이번 학기 누가 부장하지?",
"explanation": "신중한 선택을 고민하는 INFJ와 새로운 가능성을 제시하는 ENTP의 부장 선출 논의",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Jihoon seems reliable though...",
"translation": "그래도 지훈이가 믿음직스러운데..."
},
{
"type": "script",
"index": 2,
"speaker": "민규",
"script": "Ah! What about rock paper scissors?",
"translation": "아! 가위바위보로 정하면 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "This isn't a game, you know.",
"translation": "야, 이거 장난이 아니잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "민규는 부장 선출을 진지하게 고민하고 있나요?",
"hint": "민규가 제안한 방식을 보세요.",
"result": "X",
"explanation": "가위바위보로 정하자며 장난스러운 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민규",
"script": "Oh wait, random number generator?",
"translation": "아 잠깐, 랜덤 돌리는 건?"
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "*sigh* Why did I even ask you...",
"translation": "휴... 내가 너한테 왜 물어봤지..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ seems reliable though...",
"hint": "수진이가 누가 믿음직스럽다고 했나요?",
"optionA": "Minho",
"optionB": "Jihoon",
"optionC": "Seojin",
"result": "Jihoon",
"explanation": "수진이가 'Jihoon(지훈)이가 믿음직스럽다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민규",
"script": "Actually, what if we rotate monthly?",
"translation": "아니 근데, 한 달씩 돌아가면서 하는 건?"
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "That's... kind of interesting.",
"translation": "그거... 좀 괜찮은데?"
},
{
"type": "script",
"index": 10,
"speaker": "민규",
"script": "Everyone gets leadership experience!",
"translation": "다들 리더십 경험도 쌓고 좋잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "But the handover process...",
"translation": "근데 인수인계가..."
},
{
"type": "script",
"index": 12,
"speaker": "민규",
"script": "We'll figure that out! Maybe...",
"translation": "그건 뭐... 어떻게든 되겠지!"
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "ideas",
"optionB": "Crazy",
"optionC": "solutions.",
"optionD": "bring",
"result": "Crazy ideas bring solutions.",
"explanation": "엉뚱한 아이디어가 해결책이 될 수 있다는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "수진",
"script": "The professor might actually like this.",
"translation": "교수님이 이 아이디어 좋아하실지도."
},
{
"type": "script",
"index": 15,
"speaker": "민규",
"script": "See? My random ideas work sometimes!",
"translation": "봐봐? 내 엉뚱한 생각이 가끔 쓸모있다니까!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이번 학기 누가 부장하지?",
"explanation": "신중한 선택을 고민하는 INFJ와 새로운 가능성을 제시하는 ENTP의 부장 선출 논의",
"level": 4,
"my_mbti": "INFJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Jihoon seems reliable though...",
"translation": "그래도 지훈이가 믿음직스러운데..."
},
{
"type": "script",
"index": 2,
"speaker": "민규",
"script": "Ah! What about rock paper scissors?",
"translation": "아! 가위바위보로 정하면 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "This isn't a game, you know.",
"translation": "야, 이거 장난이 아니잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "민규는 부장 선출을 진지하게 고민하고 있나요?",
"hint": "민규가 제안한 방식을 보세요.",
"result": "X",
"explanation": "가위바위보로 정하자며 장난스러운 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민규",
"script": "Oh wait, random number generator?",
"translation": "아 잠깐, 랜덤 돌리는 건?"
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "*sigh* Why did I even ask you...",
"translation": "휴... 내가 너한테 왜 물어봤지..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ seems reliable though...",
"hint": "수진이가 누가 믿음직스럽다고 했나요?",
"optionA": "Minho",
"optionB": "Jihoon",
"optionC": "Seojin",
"result": "Jihoon",
"explanation": "수진이가 'Jihoon(지훈)이가 믿음직스럽다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민규",
"script": "Actually, what if we rotate monthly?",
"translation": "아니 근데, 한 달씩 돌아가면서 하는 건?"
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "That's... kind of interesting.",
"translation": "그거... 좀 괜찮은데?"
},
{
"type": "script",
"index": 10,
"speaker": "민규",
"script": "Everyone gets leadership experience!",
"translation": "다들 리더십 경험도 쌓고 좋잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "But the handover process...",
"translation": "근데 인수인계가..."
},
{
"type": "script",
"index": 12,
"speaker": "민규",
"script": "We'll figure that out! Maybe...",
"translation": "그건 뭐... 어떻게든 되겠지!"
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "ideas",
"optionB": "Crazy",
"optionC": "solutions.",
"optionD": "bring",
"result": "Crazy ideas bring solutions.",
"explanation": "엉뚱한 아이디어가 해결책이 될 수 있다는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "수진",
"script": "The professor might actually like this.",
"translation": "교수님이 이 아이디어 좋아하실지도."
},
{
"type": "script",
"index": 15,
"speaker": "민규",
"script": "See? My random ideas work sometimes!",
"translation": "봐봐? 내 엉뚱한 생각이 가끔 쓸모있다니까!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "꿈과 현실 사이: 두 청춘의 진로 고민 대타결",
"explanation": "ESTJ와 ENFP의 진로 선택 과정에서 드러나는 가치관 차이와 합의점 찾기",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Banking offers stable income.",
"translation": "은행은 안정적인 수입을 제공해요."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "But I dream of photography!",
"translation": "하지만 전 사진작가를 꿈꾸고 있어요!"
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Can you pay bills with dreams?",
"translation": "꿈으로 월세를 낼 수 있나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "한지원 씨는 은행원이 되고 싶어하나요?",
"hint": "한지원 씨가 언급한 꿈이 무엇인지 확인해보세요.",
"result": "X",
"explanation": "한지원 씨는 사진작가(photography)를 꿈꾸고 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Look at my Instagram followers!",
"translation": "제 인스타그램 팔로워 수를 보세요!"
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Social media isn't real life.",
"translation": "소셜 미디어는 현실이 아니에요."
},
{
"type": "blank",
"index": 7,
"quiz": "Social @@ isn't real life.",
"hint": "정승훈 씨가 현실이 아니라고 말한 것은?",
"optionA": "network",
"optionB": "media",
"optionC": "world",
"result": "media",
"explanation": "정승훈 씨는 '소셜 미디어(social media)'가 현실이 아니라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "I already sold some photos!",
"translation": "전 이미 사진을 몇 장 팔았어요!"
},
{
"type": "script",
"index": 9,
"speaker": "승현",
"script": "Show me your business plan.",
"translation": "사업 계획을 보여주세요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Actually, I prepared one carefully.",
"translation": "사실, 신중하게 준비해왔어요."
},
{
"type": "script",
"index": 11,
"speaker": "승현",
"script": "This... This is quite impressive!",
"translation": "이거... 꽤 인상적인데요!"
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Dreams with plans work well!",
"translation": "계획이 있는 꿈은 잘 굴러가요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "dreams와 reality를 활용해 문장을 만들어보세요.",
"optionA": "can",
"optionB": "Dreams",
"optionC": "reality",
"optionD": "meet",
"optionE": "with",
"result": "Dreams can meet with reality",
"explanation": "꿈이 현실과 만날 수 있다는 의미의 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "꿈과 현실 사이: 두 청춘의 진로 고민 대타결",
"explanation": "ESTJ와 ENFP의 진로 선택 과정에서 드러나는 가치관 차이와 합의점 찾기",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Banking offers stable income.",
"translation": "은행은 안정적인 수입을 제공해요."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "But I dream of photography!",
"translation": "하지만 전 사진작가를 꿈꾸고 있어요!"
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Can you pay bills with dreams?",
"translation": "꿈으로 월세를 낼 수 있나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "한지원 씨는 은행원이 되고 싶어하나요?",
"hint": "한지원 씨가 언급한 꿈이 무엇인지 확인해보세요.",
"result": "X",
"explanation": "한지원 씨는 사진작가(photography)를 꿈꾸고 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Look at my Instagram followers!",
"translation": "제 인스타그램 팔로워 수를 보세요!"
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Social media isn't real life.",
"translation": "소셜 미디어는 현실이 아니에요."
},
{
"type": "blank",
"index": 7,
"quiz": "Social @@ isn't real life.",
"hint": "정승훈 씨가 현실이 아니라고 말한 것은?",
"optionA": "network",
"optionB": "media",
"optionC": "world",
"result": "media",
"explanation": "정승훈 씨는 '소셜 미디어(social media)'가 현실이 아니라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "I already sold some photos!",
"translation": "전 이미 사진을 몇 장 팔았어요!"
},
{
"type": "script",
"index": 9,
"speaker": "승현",
"script": "Show me your business plan.",
"translation": "사업 계획을 보여주세요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Actually, I prepared one carefully.",
"translation": "사실, 신중하게 준비해왔어요."
},
{
"type": "script",
"index": 11,
"speaker": "승현",
"script": "This... This is quite impressive!",
"translation": "이거... 꽤 인상적인데요!"
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Dreams with plans work well!",
"translation": "계획이 있는 꿈은 잘 굴러가요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "dreams와 reality를 활용해 문장을 만들어보세요.",
"optionA": "can",
"optionB": "Dreams",
"optionC": "reality",
"optionD": "meet",
"optionE": "with",
"result": "Dreams can meet with reality",
"explanation": "꿈이 현실과 만날 수 있다는 의미의 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이성과 감성의 썸 탐정단",
"explanation": "ESTJ와 INFJ의 연애 상담 접근 방식 차이와 협력",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "She hasn't texted for days.",
"translation": "그녀가 며칠째 연락이 없어요."
},
{
"type": "script",
"index": 2,
"speaker": "서아",
"script": "How do you feel about that?",
"translation": "그것에 대해 어떤 감정이 드나요?"
},
{
"type": "script",
"index": 3,
"speaker": "민석",
"script": "Feel? Let's analyze the facts!",
"translation": "감정이요? 사실관계를 분석해봅시다!"
},
{
"type": "ox",
"index": 4,
"quiz": "장민석 씨는 감정에 대해 이야기하고 싶어하나요?",
"hint": "장민석 씨의 반응을 확인해보세요.",
"result": "X",
"explanation": "장민석 씨는 감정 대신 사실 분석을 하고 싶어합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서아",
"script": "Sometimes silence means something deeper.",
"translation": "때로는 침묵이 더 깊은 의미를 가져요."
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "Like what? Being too busy?",
"translation": "뭐가요? 너무 바쁘다는 거죠?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ means something deeper.",
"hint": "김서아 씨가 더 깊은 의미가 있다고 말한 것은?",
"optionA": "Love",
"optionB": "Silence",
"optionC": "Text",
"result": "Silence",
"explanation": "김서아 씨는 '침묵(silence)이 더 깊은 의미를 가진다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서아",
"script": "Did you check her Instagram story?",
"translation": "그녀의 인스타그램 스토리를 확인해보셨나요?"
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "She posted about feeling overwhelmed...",
"translation": "그녀가 힘들다는 글을 올렸네요..."
},
{
"type": "script",
"index": 10,
"speaker": "서아",
"script": "Maybe she needs emotional support.",
"translation": "아마도 정서적 지지가 필요한 것 같네요."
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "Should I send encouraging messages?",
"translation": "응원 메시지를 보내볼까요?"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "Now you're reading her heart!",
"translation": "이제 그녀의 마음을 읽고 계시네요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "understand와 feelings를 활용해 문장을 만들어보세요.",
"optionA": "to",
"optionB": "understand",
"optionC": "I'm",
"optionD": "beginning",
"optionE": "feelings",
"result": "I'm beginning to understand feelings",
"explanation": "감정을 이해하기 시작했다는 것을 표현하는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이성과 감성의 썸 탐정단",
"explanation": "ESTJ와 INFJ의 연애 상담 접근 방식 차이와 협력",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "She hasn't texted for days.",
"translation": "그녀가 며칠째 연락이 없어요."
},
{
"type": "script",
"index": 2,
"speaker": "서아",
"script": "How do you feel about that?",
"translation": "그것에 대해 어떤 감정이 드나요?"
},
{
"type": "script",
"index": 3,
"speaker": "민석",
"script": "Feel? Let's analyze the facts!",
"translation": "감정이요? 사실관계를 분석해봅시다!"
},
{
"type": "ox",
"index": 4,
"quiz": "장민석 씨는 감정에 대해 이야기하고 싶어하나요?",
"hint": "장민석 씨의 반응을 확인해보세요.",
"result": "X",
"explanation": "장민석 씨는 감정 대신 사실 분석을 하고 싶어합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서아",
"script": "Sometimes silence means something deeper.",
"translation": "때로는 침묵이 더 깊은 의미를 가져요."
},
{
"type": "script",
"index": 6,
"speaker": "민석",
"script": "Like what? Being too busy?",
"translation": "뭐가요? 너무 바쁘다는 거죠?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ means something deeper.",
"hint": "김서아 씨가 더 깊은 의미가 있다고 말한 것은?",
"optionA": "Love",
"optionB": "Silence",
"optionC": "Text",
"result": "Silence",
"explanation": "김서아 씨는 '침묵(silence)이 더 깊은 의미를 가진다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서아",
"script": "Did you check her Instagram story?",
"translation": "그녀의 인스타그램 스토리를 확인해보셨나요?"
},
{
"type": "script",
"index": 9,
"speaker": "민석",
"script": "She posted about feeling overwhelmed...",
"translation": "그녀가 힘들다는 글을 올렸네요..."
},
{
"type": "script",
"index": 10,
"speaker": "서아",
"script": "Maybe she needs emotional support.",
"translation": "아마도 정서적 지지가 필요한 것 같네요."
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "Should I send encouraging messages?",
"translation": "응원 메시지를 보내볼까요?"
},
{
"type": "script",
"index": 12,
"speaker": "서아",
"script": "Now you're reading her heart!",
"translation": "이제 그녀의 마음을 읽고 계시네요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "understand와 feelings를 활용해 문장을 만들어보세요.",
"optionA": "to",
"optionB": "understand",
"optionC": "I'm",
"optionD": "beginning",
"optionE": "feelings",
"result": "I'm beginning to understand feelings",
"explanation": "감정을 이해하기 시작했다는 것을 표현하는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "해결사와 공감왕의 우정 컨설팅",
"explanation": "ESTJ와 ISFP의 상이한 조언 방식과 그 안에서 찾는 균형",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "She should quit that job.",
"translation": "그녀는 그 일을 그만둬야 해요."
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "But she loves her work.",
"translation": "하지만 그녀는 그 일을 사랑해요."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Love doesn't pay the bills.",
"translation": "사랑으로는 월급이 안 나와요."
},
{
"type": "ox",
"index": 4,
"quiz": "이수아 씨는 일을 그만두라는 조언에 동의하나요?",
"hint": "이수아 씨의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "이수아 씨는 그녀가 그 일을 사랑한다며 반대 의견을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Her creativity makes her special.",
"translation": "그녀의 창의성이 그녀를 특별하게 만들어요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Creativity won't secure her future.",
"translation": "창의성으로는 미래가 보장되지 않아요."
},
{
"type": "blank",
"index": 7,
"quiz": "Her @@ makes her special.",
"hint": "이수아 씨가 특별하다고 말한 그녀의 특성은?",
"optionA": "beauty",
"optionB": "creativity",
"optionC": "money",
"result": "creativity",
"explanation": "이수아 씨는 '그녀의 창의성(creativity)이 그녀를 특별하게 만든다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "Look at her latest project!",
"translation": "그녀의 최근 프로젝트를 보세요!"
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "These numbers... They're improving?",
"translation": "이 숫자들... 좋아지고 있네요?"
},
{
"type": "script",
"index": 10,
"speaker": "수아",
"script": "Passion can lead to success.",
"translation": "열정이 성공으로 이어질 수 있어요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Maybe I was too quick...",
"translation": "제가 너무 성급했나 봐요..."
},
{
"type": "script",
"index": 12,
"speaker": "수아",
"script": "Sometimes heart knows the way.",
"translation": "때로는 마음이 길을 알고 있어요."
},
{
"type": "puzzle",
"index": 13,
"hint": "passion과 practical을 활용해 문장을 만들어보세요.",
"optionA": "practical",
"optionB": "can",
"optionC": "Passion",
"optionD": "be",
"result": "Passion can be practical",
"explanation": "열정도 실용적일 수 있다는 것을 표현하는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "해결사와 공감왕의 우정 컨설팅",
"explanation": "ESTJ와 ISFP의 상이한 조언 방식과 그 안에서 찾는 균형",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "She should quit that job.",
"translation": "그녀는 그 일을 그만둬야 해요."
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "But she loves her work.",
"translation": "하지만 그녀는 그 일을 사랑해요."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Love doesn't pay the bills.",
"translation": "사랑으로는 월급이 안 나와요."
},
{
"type": "ox",
"index": 4,
"quiz": "이수아 씨는 일을 그만두라는 조언에 동의하나요?",
"hint": "이수아 씨의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "이수아 씨는 그녀가 그 일을 사랑한다며 반대 의견을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Her creativity makes her special.",
"translation": "그녀의 창의성이 그녀를 특별하게 만들어요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Creativity won't secure her future.",
"translation": "창의성으로는 미래가 보장되지 않아요."
},
{
"type": "blank",
"index": 7,
"quiz": "Her @@ makes her special.",
"hint": "이수아 씨가 특별하다고 말한 그녀의 특성은?",
"optionA": "beauty",
"optionB": "creativity",
"optionC": "money",
"result": "creativity",
"explanation": "이수아 씨는 '그녀의 창의성(creativity)이 그녀를 특별하게 만든다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "Look at her latest project!",
"translation": "그녀의 최근 프로젝트를 보세요!"
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "These numbers... They're improving?",
"translation": "이 숫자들... 좋아지고 있네요?"
},
{
"type": "script",
"index": 10,
"speaker": "수아",
"script": "Passion can lead to success.",
"translation": "열정이 성공으로 이어질 수 있어요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Maybe I was too quick...",
"translation": "제가 너무 성급했나 봐요..."
},
{
"type": "script",
"index": 12,
"speaker": "수아",
"script": "Sometimes heart knows the way.",
"translation": "때로는 마음이 길을 알고 있어요."
},
{
"type": "puzzle",
"index": 13,
"hint": "passion과 practical을 활용해 문장을 만들어보세요.",
"optionA": "practical",
"optionB": "can",
"optionC": "Passion",
"optionD": "be",
"result": "Passion can be practical",
"explanation": "열정도 실용적일 수 있다는 것을 표현하는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "예산과 인심 사이: 우리 동아리 운영기",
"explanation": "ESTJ와 ESFJ의 동아리 회비 운영 방식의 차이와 조화",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "We should cut party expenses.",
"translation": "파티 비용을 줄여야 해요."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "But members love our parties!",
"translation": "하지만 회원들이 우리 파티를 좋아해요!"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Equipment is more important now.",
"translation": "장비가 지금 더 중요해요."
},
{
"type": "ox",
"index": 4,
"quiz": "김민지 씨는 파티 비용 삭감에 찬성하나요?",
"hint": "김민지 씨의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "김민지 씨는 회원들이 파티를 좋아한다며 반대 의견을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Happy members stay longer here.",
"translation": "행복한 회원들이 더 오래 남아요."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Numbers don't support that claim.",
"translation": "숫자들이 그 주장을 뒷받침하지 않아요."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ members stay longer here.",
"hint": "김민지 씨가 말한 오래 남는 회원들의 특징은?",
"optionA": "Busy",
"optionB": "Happy",
"optionC": "Rich",
"result": "Happy",
"explanation": "김민지 씨는 '행복한(Happy) 회원들이 더 오래 남는다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Check last year's membership data!",
"translation": "작년 회원 데이터를 확인해보세요!"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "After parties... membership increased?",
"translation": "파티 후에... 회원이 늘었네요?"
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "More members, more budget, right?",
"translation": "회원이 많아지면 예산도 늘어나죠, 맞죠?"
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "This changes my perspective completely.",
"translation": "이건 제 관점을 완전히 바꾸네요."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Let's invest in both happiness!",
"translation": "행복에도 투자해봐요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "balance와 happiness를 활용해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "practicality",
"optionC": "Balance",
"optionD": "happiness",
"optionE": "brings",
"result": "Balance brings happiness and practicality",
"explanation": "균형이 행복과 실용성을 가져온다는 의미의 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "예산과 인심 사이: 우리 동아리 운영기",
"explanation": "ESTJ와 ESFJ의 동아리 회비 운영 방식의 차이와 조화",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "We should cut party expenses.",
"translation": "파티 비용을 줄여야 해요."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "But members love our parties!",
"translation": "하지만 회원들이 우리 파티를 좋아해요!"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Equipment is more important now.",
"translation": "장비가 지금 더 중요해요."
},
{
"type": "ox",
"index": 4,
"quiz": "김민지 씨는 파티 비용 삭감에 찬성하나요?",
"hint": "김민지 씨의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "김민지 씨는 회원들이 파티를 좋아한다며 반대 의견을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Happy members stay longer here.",
"translation": "행복한 회원들이 더 오래 남아요."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Numbers don't support that claim.",
"translation": "숫자들이 그 주장을 뒷받침하지 않아요."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ members stay longer here.",
"hint": "김민지 씨가 말한 오래 남는 회원들의 특징은?",
"optionA": "Busy",
"optionB": "Happy",
"optionC": "Rich",
"result": "Happy",
"explanation": "김민지 씨는 '행복한(Happy) 회원들이 더 오래 남는다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Check last year's membership data!",
"translation": "작년 회원 데이터를 확인해보세요!"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "After parties... membership increased?",
"translation": "파티 후에... 회원이 늘었네요?"
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "More members, more budget, right?",
"translation": "회원이 많아지면 예산도 늘어나죠, 맞죠?"
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "This changes my perspective completely.",
"translation": "이건 제 관점을 완전히 바꾸네요."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Let's invest in both happiness!",
"translation": "행복에도 투자해봐요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "balance와 happiness를 활용해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "practicality",
"optionC": "Balance",
"optionD": "happiness",
"optionE": "brings",
"result": "Balance brings happiness and practicality",
"explanation": "균형이 행복과 실용성을 가져온다는 의미의 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "가성비 vs 가심비: 우리의 특별한 여행 예산 협상",
"explanation": "ESTJ와 INFP의 여행 경비 분배 방식 차이와 가치관의 조화",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Let's split costs equally.",
"translation": "비용을 똑같이 나눠요."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But I want sunset dinner.",
"translation": "하지만 난 석양 디너를 하고 싶어요."
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "That's way over our budget!",
"translation": "그건 예산을 훨씬 초과해요!"
},
{
"type": "ox",
"index": 4,
"quiz": "송현우 씨는 석양 디너 제안에 긍정적인가요?",
"hint": "송현우 씨의 예산 관련 반응을 확인해보세요.",
"result": "X",
"explanation": "송현우 씨는 예산 초과를 우려하며 부정적인 반응을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Memories are worth the money.",
"translation": "추억은 그만한 가치가 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "We need money for essentials.",
"translation": "필수품을 위한 돈이 필요해요."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ are worth the money.",
"hint": "임지은 씨가 돈의 가치가 있다고 말한 것은?",
"optionA": "Hotels",
"optionB": "Memories",
"optionC": "Foods",
"result": "Memories",
"explanation": "임지은 씨는 '추억(Memories)이 그만한 가치가 있다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "I found a secret spot!",
"translation": "비밀스러운 장소를 찾았어요!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "What's special about it?",
"translation": "뭐가 특별한가요?"
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Same view, half the price!",
"translation": "같은 뷰인데 반값이에요!"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "Now that's smart budgeting!",
"translation": "이게 바로 현명한 예산 관리네요!"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Dreams can be budget-friendly too!",
"translation": "꿈도 예산에 맞출 수 있어요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "value와 budget을 활용해 문장을 만들어보세요.",
"optionA": "find",
"optionB": "We",
"optionC": "value",
"optionD": "within",
"optionE": "budget",
"result": "We find value within budget",
"explanation": "예산 안에서 가치를 찾았다는 의미의 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "가성비 vs 가심비: 우리의 특별한 여행 예산 협상",
"explanation": "ESTJ와 INFP의 여행 경비 분배 방식 차이와 가치관의 조화",
"level": 3,
"my_mbti": "ESTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Let's split costs equally.",
"translation": "비용을 똑같이 나눠요."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But I want sunset dinner.",
"translation": "하지만 난 석양 디너를 하고 싶어요."
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "That's way over our budget!",
"translation": "그건 예산을 훨씬 초과해요!"
},
{
"type": "ox",
"index": 4,
"quiz": "송현우 씨는 석양 디너 제안에 긍정적인가요?",
"hint": "송현우 씨의 예산 관련 반응을 확인해보세요.",
"result": "X",
"explanation": "송현우 씨는 예산 초과를 우려하며 부정적인 반응을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Memories are worth the money.",
"translation": "추억은 그만한 가치가 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "We need money for essentials.",
"translation": "필수품을 위한 돈이 필요해요."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ are worth the money.",
"hint": "임지은 씨가 돈의 가치가 있다고 말한 것은?",
"optionA": "Hotels",
"optionB": "Memories",
"optionC": "Foods",
"result": "Memories",
"explanation": "임지은 씨는 '추억(Memories)이 그만한 가치가 있다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "I found a secret spot!",
"translation": "비밀스러운 장소를 찾았어요!"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "What's special about it?",
"translation": "뭐가 특별한가요?"
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Same view, half the price!",
"translation": "같은 뷰인데 반값이에요!"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "Now that's smart budgeting!",
"translation": "이게 바로 현명한 예산 관리네요!"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Dreams can be budget-friendly too!",
"translation": "꿈도 예산에 맞출 수 있어요!"
},
{
"type": "puzzle",
"index": 13,
"hint": "value와 budget을 활용해 문장을 만들어보세요.",
"optionA": "find",
"optionB": "We",
"optionC": "value",
"optionD": "within",
"optionE": "budget",
"result": "We find value within budget",
"explanation": "예산 안에서 가치를 찾았다는 의미의 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "먼저 시작하고 보는 창업과 완벽한 계획",
"explanation": "일단 시작해보자는 ESTP와 철저한 계획을 중시하는 INTJ의 창업 준비 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Let's open next month.",
"translation": "다음 달에 오픈하자."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "We need market research first.",
"translation": "시장 조사부터 해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "People love new restaurants.",
"translation": "사람들은 새로운 식당을 좋아하잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "서진이는 바로 시작하는 것에 찬성하나요?",
"hint": "서진이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "시장 조사가 먼저라며 신중한 접근을 주장합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Many fail within six months.",
"translation": "대부분이 6개월 안에 망해."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "We learn by doing it.",
"translation": "해보면서 배우는 거지."
},
{
"type": "blank",
"index": 7,
"quiz": "Many fail within @@ months.",
"hint": "서진이가 언급한 기간을 확인해보세요.",
"optionA": "three",
"optionB": "six",
"optionC": "twelve",
"result": "six",
"explanation": "서진이가 '6개월 안에 망한다'고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Have you calculated the costs?",
"translation": "비용은 계산해봤어?"
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "We can adjust as we go.",
"translation": "하면서 맞춰가면 돼."
},
{
"type": "script",
"index": 10,
"speaker": "서진",
"script": "That's too risky with money.",
"translation": "돈이 걸린 일에 그렇게 하면 위험해."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "No risk, no success.",
"translation": "위험 없이 성공도 없지."
},
{
"type": "script",
"index": 12,
"speaker": "서진",
"script": "Planning reduces unnecessary risks.",
"translation": "계획을 세우면 불필요한 위험은 줄일 수 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "starting.",
"optionB": "Plan",
"optionC": "before",
"optionD": "carefully",
"result": "Plan carefully before starting.",
"explanation": "시작 전에 신중하게 계획하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Perfect timing never comes.",
"translation": "완벽한 타이밍은 오지 않아."
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "Better safe than broke.",
"translation": "망하는 것보단 안전한게 낫지."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "먼저 시작하고 보는 창업과 완벽한 계획",
"explanation": "일단 시작해보자는 ESTP와 철저한 계획을 중시하는 INTJ의 창업 준비 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Let's open next month.",
"translation": "다음 달에 오픈하자."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "We need market research first.",
"translation": "시장 조사부터 해야 해."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "People love new restaurants.",
"translation": "사람들은 새로운 식당을 좋아하잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "서진이는 바로 시작하는 것에 찬성하나요?",
"hint": "서진이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "시장 조사가 먼저라며 신중한 접근을 주장합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Many fail within six months.",
"translation": "대부분이 6개월 안에 망해."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "We learn by doing it.",
"translation": "해보면서 배우는 거지."
},
{
"type": "blank",
"index": 7,
"quiz": "Many fail within @@ months.",
"hint": "서진이가 언급한 기간을 확인해보세요.",
"optionA": "three",
"optionB": "six",
"optionC": "twelve",
"result": "six",
"explanation": "서진이가 '6개월 안에 망한다'고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Have you calculated the costs?",
"translation": "비용은 계산해봤어?"
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "We can adjust as we go.",
"translation": "하면서 맞춰가면 돼."
},
{
"type": "script",
"index": 10,
"speaker": "서진",
"script": "That's too risky with money.",
"translation": "돈이 걸린 일에 그렇게 하면 위험해."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "No risk, no success.",
"translation": "위험 없이 성공도 없지."
},
{
"type": "script",
"index": 12,
"speaker": "서진",
"script": "Planning reduces unnecessary risks.",
"translation": "계획을 세우면 불필요한 위험은 줄일 수 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "starting.",
"optionB": "Plan",
"optionC": "before",
"optionD": "carefully",
"result": "Plan carefully before starting.",
"explanation": "시작 전에 신중하게 계획하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Perfect timing never comes.",
"translation": "완벽한 타이밍은 오지 않아."
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "Better safe than broke.",
"translation": "망하는 것보단 안전한게 낫지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "안정적인 월급과 자유로운 삶의 갈림길",
"explanation": "도전을 즐기는 ESTP와 안정을 추구하는 ISFJ의 경력 전환에 대한 고민",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "I'm quitting next month.",
"translation": "다음 달에 회사 그만둘 거야."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "In this economy? Are you sure?",
"translation": "이런 경제 상황에? 정말 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "More opportunities as freelancer.",
"translation": "프리랜서가 기회가 더 많아."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이는 퇴사 결정에 동의하나요?",
"hint": "지훈이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "경제 상황을 걱정하며 우려를 표현합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Monthly salary is more stable.",
"translation": "월급이 더 안정적이지 않아?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "But the income ceiling is low.",
"translation": "근데 수입 상한선이 낮잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ salary is more stable.",
"hint": "지훈이가 어떤 급여가 안정적이라고 했나요?",
"optionA": "Weekly",
"optionB": "Monthly",
"optionC": "Yearly",
"result": "Monthly",
"explanation": "지훈이가 '월급(Monthly salary)'이 더 안정적이라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "What about insurance benefits?",
"translation": "보험 혜택은 어떡해?"
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "I can get private insurance.",
"translation": "개인 보험으로 들면 되지."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Competition is really fierce.",
"translation": "경쟁이 정말 심할 텐데."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "That makes it more exciting.",
"translation": "그게 더 도전적이잖아."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Save some money first maybe?",
"translation": "자금부터 좀 모으는 게 어때?"
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "change.",
"optionB": "carefully",
"optionC": "Prepare",
"optionD": "before",
"result": "Prepare carefully before change.",
"explanation": "변화 전에 신중하게 준비하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "태준",
"script": "The time is now or never.",
"translation": "지금이 아니면 안 될 것 같아."
},
{
"type": "script",
"index": 15,
"speaker": "지훈",
"script": "Just think about it more.",
"translation": "조금만 더 생각해보자."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "안정적인 월급과 자유로운 삶의 갈림길",
"explanation": "도전을 즐기는 ESTP와 안정을 추구하는 ISFJ의 경력 전환에 대한 고민",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "I'm quitting next month.",
"translation": "다음 달에 회사 그만둘 거야."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "In this economy? Are you sure?",
"translation": "이런 경제 상황에? 정말 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "More opportunities as freelancer.",
"translation": "프리랜서가 기회가 더 많아."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이는 퇴사 결정에 동의하나요?",
"hint": "지훈이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "경제 상황을 걱정하며 우려를 표현합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Monthly salary is more stable.",
"translation": "월급이 더 안정적이지 않아?"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "But the income ceiling is low.",
"translation": "근데 수입 상한선이 낮잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ salary is more stable.",
"hint": "지훈이가 어떤 급여가 안정적이라고 했나요?",
"optionA": "Weekly",
"optionB": "Monthly",
"optionC": "Yearly",
"result": "Monthly",
"explanation": "지훈이가 '월급(Monthly salary)'이 더 안정적이라고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "What about insurance benefits?",
"translation": "보험 혜택은 어떡해?"
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "I can get private insurance.",
"translation": "개인 보험으로 들면 되지."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Competition is really fierce.",
"translation": "경쟁이 정말 심할 텐데."
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "That makes it more exciting.",
"translation": "그게 더 도전적이잖아."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Save some money first maybe?",
"translation": "자금부터 좀 모으는 게 어때?"
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "change.",
"optionB": "carefully",
"optionC": "Prepare",
"optionD": "before",
"result": "Prepare carefully before change.",
"explanation": "변화 전에 신중하게 준비하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "태준",
"script": "The time is now or never.",
"translation": "지금이 아니면 안 될 것 같아."
},
{
"type": "script",
"index": 15,
"speaker": "지훈",
"script": "Just think about it more.",
"translation": "조금만 더 생각해보자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "꿈을 찾아가는 두 친구의 대화",
"explanation": "현실적 접근을 하는 ESTP와 가치 있는 일을 찾으려는 ENFJ의 진로 고민",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "High salary is most important.",
"translation": "연봉이 제일 중요하지."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But what about job satisfaction?",
"translation": "근데 일하면서 성취감은?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Money brings satisfaction too.",
"translation": "돈이 있어야 성취감도 있지."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이는 금전적인 보상을 중요하게 생각하나요?",
"hint": "수진이의 첫 발언을 확인해보세요.",
"result": "O",
"explanation": "'연봉이 제일 중요하다'며 금전적 가치를 우선시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Work should help others too.",
"translation": "일을 통해 남도 도울 수 있어야 해."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Rich people help more easily.",
"translation": "돈 있는 사람이 더 잘 도와줄 수 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ people help more easily.",
"hint": "수진이가 어떤 사람이 더 잘 도와줄 수 있다고 했나요?",
"optionA": "Kind",
"optionB": "Rich",
"optionC": "Smart",
"result": "Rich",
"explanation": "수진이가 'Rich people(돈 있는 사람)'이 더 잘 도울 수 있다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Your values seem different now.",
"translation": "너의 가치관이 많이 달라졌네."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Reality changed my mind.",
"translation": "현실을 보니까 생각이 바뀌더라."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "There are meaningful careers.",
"translation": "의미 있는 직업들도 많은데."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Meaning won't pay the bills.",
"translation": "의미만으로는 월세가 안 나가."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "We can find both maybe.",
"translation": "둘 다 찾을 수 있지 않을까."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "dreams",
"optionC": "reality.",
"optionD": "Balance",
"result": "Balance dreams and reality.",
"explanation": "꿈과 현실의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "수진",
"script": "Show me that perfect job.",
"translation": "그런 완벽한 직업이 있다면 보여줘."
},
{
"type": "script",
"index": 15,
"speaker": "지은",
"script": "Let's search together then.",
"translation": "그럼 같이 찾아보자."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "꿈을 찾아가는 두 친구의 대화",
"explanation": "현실적 접근을 하는 ESTP와 가치 있는 일을 찾으려는 ENFJ의 진로 고민",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "High salary is most important.",
"translation": "연봉이 제일 중요하지."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But what about job satisfaction?",
"translation": "근데 일하면서 성취감은?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Money brings satisfaction too.",
"translation": "돈이 있어야 성취감도 있지."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이는 금전적인 보상을 중요하게 생각하나요?",
"hint": "수진이의 첫 발언을 확인해보세요.",
"result": "O",
"explanation": "'연봉이 제일 중요하다'며 금전적 가치를 우선시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Work should help others too.",
"translation": "일을 통해 남도 도울 수 있어야 해."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Rich people help more easily.",
"translation": "돈 있는 사람이 더 잘 도와줄 수 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ people help more easily.",
"hint": "수진이가 어떤 사람이 더 잘 도와줄 수 있다고 했나요?",
"optionA": "Kind",
"optionB": "Rich",
"optionC": "Smart",
"result": "Rich",
"explanation": "수진이가 'Rich people(돈 있는 사람)'이 더 잘 도울 수 있다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Your values seem different now.",
"translation": "너의 가치관이 많이 달라졌네."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Reality changed my mind.",
"translation": "현실을 보니까 생각이 바뀌더라."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "There are meaningful careers.",
"translation": "의미 있는 직업들도 많은데."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Meaning won't pay the bills.",
"translation": "의미만으로는 월세가 안 나가."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "We can find both maybe.",
"translation": "둘 다 찾을 수 있지 않을까."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "dreams",
"optionC": "reality.",
"optionD": "Balance",
"result": "Balance dreams and reality.",
"explanation": "꿈과 현실의 균형을 맞추라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "수진",
"script": "Show me that perfect job.",
"translation": "그런 완벽한 직업이 있다면 보여줘."
},
{
"type": "script",
"index": 15,
"speaker": "지은",
"script": "Let's search together then.",
"translation": "그럼 같이 찾아보자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "도전과 안정 사이의 갈림길",
"explanation": "적극적으로 이직을 고민하는 ESTP와 가치관의 충돌로 고민하는 INFP의 대화",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "The new offer looks great.",
"translation": "새로 제안받은 곳 괜찮아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "Are you sure about changing?",
"translation": "정말 옮기는 게 맞을까?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Higher position, better pay.",
"translation": "직급도 높고 연봉도 좋은데."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 이직 제안에 긍정적인가요?",
"hint": "유진이의 첫 반응을 확인해보세요.",
"result": "O",
"explanation": "'괜찮아 보인다'며 긍정적인 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "What about work culture?",
"translation": "회사 분위기는 어떨지 모르잖아."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "We adapt to any culture.",
"translation": "적응하면서 살면 되지."
},
{
"type": "blank",
"index": 7,
"quiz": "What about @@ culture?",
"hint": "민아가 어떤 문화를 걱정했나요?",
"optionA": "company",
"optionB": "work",
"optionC": "team",
"result": "work",
"explanation": "민아가 'work culture(회사 분위기)'에 대해 물었습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Our team feels like family.",
"translation": "지금 팀은 가족같은데."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "This is just business.",
"translation": "일은 일일 뿐이야."
},
{
"type": "script",
"index": 10,
"speaker": "민아",
"script": "Relations matter to me.",
"translation": "나한텐 인간관계가 중요해."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Growth needs bold moves.",
"translation": "성장하려면 과감해져야지."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "Some values worth keeping.",
"translation": "지킬 만한 가치도 있잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "everything",
"optionB": "happiness.",
"optionC": "Money",
"optionD": "isn't",
"result": "Money isn't everything happiness.",
"explanation": "돈이 전부가 아니라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Comfort zone limits growth.",
"translation": "편한 곳에 있다간 성장 못 해."
},
{
"type": "script",
"index": 15,
"speaker": "민아",
"script": "True growth includes values.",
"translation": "진정한 성장은 가치도 포함하는 거야."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "도전과 안정 사이의 갈림길",
"explanation": "적극적으로 이직을 고민하는 ESTP와 가치관의 충돌로 고민하는 INFP의 대화",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "The new offer looks great.",
"translation": "새로 제안받은 곳 괜찮아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "Are you sure about changing?",
"translation": "정말 옮기는 게 맞을까?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Higher position, better pay.",
"translation": "직급도 높고 연봉도 좋은데."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 이직 제안에 긍정적인가요?",
"hint": "유진이의 첫 반응을 확인해보세요.",
"result": "O",
"explanation": "'괜찮아 보인다'며 긍정적인 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "What about work culture?",
"translation": "회사 분위기는 어떨지 모르잖아."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "We adapt to any culture.",
"translation": "적응하면서 살면 되지."
},
{
"type": "blank",
"index": 7,
"quiz": "What about @@ culture?",
"hint": "민아가 어떤 문화를 걱정했나요?",
"optionA": "company",
"optionB": "work",
"optionC": "team",
"result": "work",
"explanation": "민아가 'work culture(회사 분위기)'에 대해 물었습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Our team feels like family.",
"translation": "지금 팀은 가족같은데."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "This is just business.",
"translation": "일은 일일 뿐이야."
},
{
"type": "script",
"index": 10,
"speaker": "민아",
"script": "Relations matter to me.",
"translation": "나한텐 인간관계가 중요해."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Growth needs bold moves.",
"translation": "성장하려면 과감해져야지."
},
{
"type": "script",
"index": 12,
"speaker": "민아",
"script": "Some values worth keeping.",
"translation": "지킬 만한 가치도 있잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "everything",
"optionB": "happiness.",
"optionC": "Money",
"optionD": "isn't",
"result": "Money isn't everything happiness.",
"explanation": "돈이 전부가 아니라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "유진",
"script": "Comfort zone limits growth.",
"translation": "편한 곳에 있다간 성장 못 해."
},
{
"type": "script",
"index": 15,
"speaker": "민아",
"script": "True growth includes values.",
"translation": "진정한 성장은 가치도 포함하는 거야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "십 년 식당을 정리하기 전의 고민",
"explanation": "가게를 접고 IT 창업을 고민하는 ESTP와 신중한 조언을 해주는 ENTJ의 대화",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현수",
"script": "I can't see a future here.",
"translation": "식당은 더 이상 미래가 안 보여."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "What about your regular customers?",
"translation": "단골손님들은 어떡하고?"
},
{
"type": "script",
"index": 3,
"speaker": "현수",
"script": "Delivery apps killed profits.",
"translation": "배달앱 수수료에 남는 게 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "현수는 식당 운영이 잘 되고 있나요?",
"hint": "배달앱 수수료에 대한 현수의 말을 보세요.",
"result": "X",
"explanation": "배달앱 수수료 때문에 수익이 나지 않는다고 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "IT isn't any easier now.",
"translation": "IT도 요즘 그렇게 쉽진 않아."
},
{
"type": "script",
"index": 6,
"speaker": "현수",
"script": "Better than losing money here.",
"translation": "여기서 적자 보는 것보단 낫지 않아?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ isn't any easier now.",
"hint": "유진이 어떤 분야가 쉽지 않다고 했나요?",
"optionA": "Business",
"optionB": "IT",
"optionC": "Trading",
"result": "IT",
"explanation": "유진이 'IT도 쉽지 않다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Your savings could disappear fast.",
"translation": "지금까지 모은 돈 다 날릴 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "현수",
"script": "My cooking skills mean nothing.",
"translation": "십 년 요리 실력이 이제 아무 소용없어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Take programming classes first.",
"translation": "코딩 학원부터 다녀봐."
},
{
"type": "script",
"index": 11,
"speaker": "현수",
"script": "At my age starting classes?",
"translation": "이 나이에 학원은 좀..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Age doesn't matter in IT.",
"translation": "IT는 나이가 중요한 게 아니야."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "carefully.",
"optionB": "change",
"optionC": "career",
"optionD": "Prepare",
"result": "Prepare career change carefully.",
"explanation": "경력 전환은 신중하게 준비하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "현수",
"script": "Six months is my limit here.",
"translation": "여기선 6개월도 더 못 버틸 것 같아."
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "Then study hard for six months.",
"translation": "그 시간 동안 공부라도 해봐."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "십 년 식당을 정리하기 전의 고민",
"explanation": "가게를 접고 IT 창업을 고민하는 ESTP와 신중한 조언을 해주는 ENTJ의 대화",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현수",
"script": "I can't see a future here.",
"translation": "식당은 더 이상 미래가 안 보여."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "What about your regular customers?",
"translation": "단골손님들은 어떡하고?"
},
{
"type": "script",
"index": 3,
"speaker": "현수",
"script": "Delivery apps killed profits.",
"translation": "배달앱 수수료에 남는 게 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "현수는 식당 운영이 잘 되고 있나요?",
"hint": "배달앱 수수료에 대한 현수의 말을 보세요.",
"result": "X",
"explanation": "배달앱 수수료 때문에 수익이 나지 않는다고 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "IT isn't any easier now.",
"translation": "IT도 요즘 그렇게 쉽진 않아."
},
{
"type": "script",
"index": 6,
"speaker": "현수",
"script": "Better than losing money here.",
"translation": "여기서 적자 보는 것보단 낫지 않아?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ isn't any easier now.",
"hint": "유진이 어떤 분야가 쉽지 않다고 했나요?",
"optionA": "Business",
"optionB": "IT",
"optionC": "Trading",
"result": "IT",
"explanation": "유진이 'IT도 쉽지 않다'고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Your savings could disappear fast.",
"translation": "지금까지 모은 돈 다 날릴 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "현수",
"script": "My cooking skills mean nothing.",
"translation": "십 년 요리 실력이 이제 아무 소용없어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Take programming classes first.",
"translation": "코딩 학원부터 다녀봐."
},
{
"type": "script",
"index": 11,
"speaker": "현수",
"script": "At my age starting classes?",
"translation": "이 나이에 학원은 좀..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Age doesn't matter in IT.",
"translation": "IT는 나이가 중요한 게 아니야."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "carefully.",
"optionB": "change",
"optionC": "career",
"optionD": "Prepare",
"result": "Prepare career change carefully.",
"explanation": "경력 전환은 신중하게 준비하라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "현수",
"script": "Six months is my limit here.",
"translation": "여기선 6개월도 더 못 버틸 것 같아."
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "Then study hard for six months.",
"translation": "그 시간 동안 공부라도 해봐."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이번 주말에 부산 갈래?",
"explanation": "즉흥적인 여행 제안 상황에서 쓰이는 영어 표현을 배워봅니다. 'last minute plan'으로 급작스러운 계획 표현하기, 'need more time'으로 고민 시간 요청하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Want to go to Busan this weekend?",
"translation": "이번 주말에 부산 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "This weekend? Like, in two days?",
"translation": "이번 주말이라고? 이틀 밖에 안 남았는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민지는 갑작스러운 여행 계획에 긍정적인가요?",
"hint": "민지의 첫 반응을 보세요.",
"result": "X",
"explanation": "갑작스러운 제안에 놀라워하며 부담스러워합니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Train tickets are super cheap!",
"translation": "기차표가 지금 완전 싸!"
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "But I need to check my schedule...",
"translation": "근데 일정 체크부터 해봐야 할 것 같은데..."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "Tickets are selling fast though!",
"translation": "표가 빨리 없어질 것 같은데!"
},
{
"type": "blank",
"index": 7,
"quiz": "They're planning to go to @@ this weekend.",
"hint": "여행지를 확인해보세요.",
"optionA": "Seoul",
"optionB": "Busan",
"optionC": "Jeju",
"result": "Busan",
"explanation": "'Busan'은 '부산'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Where would we even stay?",
"translation": "숙소는 어떡하고...?"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "We can book it on my phone now!",
"translation": "지금 앱으로 예약하면 되지~"
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "Wait, I need to check my budget first...",
"translation": "잠깐, 통장부터 확인해봐야 할 것 같아..."
},
{
"type": "puzzle",
"index": 11,
"hint": "여행 스타일의 차이를 표현하는 문장을 만들어보세요.",
"optionA": "travel",
"optionB": "own",
"optionC": "Everyone",
"optionD": "has",
"optionE": "style",
"result": "Everyone has own travel style",
"explanation": "'Everyone has own travel style'은 '각자의 여행 스타일이 있다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "There's a special deal right now!",
"translation": "지금 특가 떴는데!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Don't pressure me like this...",
"translation": "이렇게 급하게 말하면 더 부담돼..."
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "Okay, we can plan for next month.",
"translation": "알겠어, 다음 달에 미리 계획해서 가자."
},
{
"type": "script",
"index": 15,
"speaker": "민지",
"script": "Now we're talking!",
"translation": "그래, 이제 됐다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이번 주말에 부산 갈래?",
"explanation": "즉흥적인 여행 제안 상황에서 쓰이는 영어 표현을 배워봅니다. 'last minute plan'으로 급작스러운 계획 표현하기, 'need more time'으로 고민 시간 요청하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Want to go to Busan this weekend?",
"translation": "이번 주말에 부산 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "This weekend? Like, in two days?",
"translation": "이번 주말이라고? 이틀 밖에 안 남았는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민지는 갑작스러운 여행 계획에 긍정적인가요?",
"hint": "민지의 첫 반응을 보세요.",
"result": "X",
"explanation": "갑작스러운 제안에 놀라워하며 부담스러워합니다."
},
{
"type": "script",
"index": 4,
"speaker": "현우",
"script": "Train tickets are super cheap!",
"translation": "기차표가 지금 완전 싸!"
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "But I need to check my schedule...",
"translation": "근데 일정 체크부터 해봐야 할 것 같은데..."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "Tickets are selling fast though!",
"translation": "표가 빨리 없어질 것 같은데!"
},
{
"type": "blank",
"index": 7,
"quiz": "They're planning to go to @@ this weekend.",
"hint": "여행지를 확인해보세요.",
"optionA": "Seoul",
"optionB": "Busan",
"optionC": "Jeju",
"result": "Busan",
"explanation": "'Busan'은 '부산'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Where would we even stay?",
"translation": "숙소는 어떡하고...?"
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "We can book it on my phone now!",
"translation": "지금 앱으로 예약하면 되지~"
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "Wait, I need to check my budget first...",
"translation": "잠깐, 통장부터 확인해봐야 할 것 같아..."
},
{
"type": "puzzle",
"index": 11,
"hint": "여행 스타일의 차이를 표현하는 문장을 만들어보세요.",
"optionA": "travel",
"optionB": "own",
"optionC": "Everyone",
"optionD": "has",
"optionE": "style",
"result": "Everyone has own travel style",
"explanation": "'Everyone has own travel style'은 '각자의 여행 스타일이 있다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "There's a special deal right now!",
"translation": "지금 특가 떴는데!"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Don't pressure me like this...",
"translation": "이렇게 급하게 말하면 더 부담돼..."
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "Okay, we can plan for next month.",
"translation": "알겠어, 다음 달에 미리 계획해서 가자."
},
{
"type": "script",
"index": 15,
"speaker": "민지",
"script": "Now we're talking!",
"translation": "그래, 이제 됐다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "오늘은 진짜 약속이 있다고!",
"explanation": "약속 조정 상황에서 쓰이는 영어 표현을 배워봅니다. 'already made plans'로 기존 약속 표현하기, 'reschedule'로 일정 변경 제안하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Want to watch the new movie tonight?",
"translation": "오늘 저녁에 새로 나온 영화 볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I have plans with my friends!",
"translation": "친구들이랑 약속 있다고 했잖아~"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이는 오늘 시간이 있나요?",
"hint": "서연이의 첫 대답을 확인해보세요.",
"result": "X",
"explanation": "친구들과 약속이 있다고 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "The movie's getting great reviews!",
"translation": "평점이 미쳤다던데?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Don't tempt me like this~",
"translation": "이러면 진짜 흔들리잖아~"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Your friends would understand!",
"translation": "친구들이 이해해줄 것 같은데?"
},
{
"type": "blank",
"index": 7,
"quiz": "Junho wants to watch a @@ movie.",
"hint": "준호가 보고 싶어하는 영화의 특징을 찾아보세요.",
"optionA": "bad",
"optionB": "new",
"optionC": "old",
"result": "new",
"explanation": "'new movie'는 '새로 나온 영화'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I promised to treat them dinner!",
"translation": "내가 저녁 사기로 한 날이라고!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Let's all go together then?",
"translation": "그럼 다 같이 보고 밥먹을까?"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You shouldn't talk like this!",
"translation": "이렇게 말이 안 되는 소리를 하면 안 돼~"
},
{
"type": "puzzle",
"index": 11,
"hint": "약속과 유혹 사이의 고민을 표현하는 문장을 만들어보세요.",
"optionA": "and",
"optionB": "Between",
"optionC": "temptation",
"optionD": "promises",
"result": "Between promises and temptation",
"explanation": "'Between promises and temptation'은 '약속과 유혹 사이'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "I'll buy popcorn for everyone!",
"translation": "팝콘은 내가 살게!"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Let me ask them real quick~",
"translation": "잠깐만, 애들한테 물어볼게~"
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Already booking the tickets!",
"translation": "벌써 예매 들어간다~"
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Hey, wait! ...oh whatever!",
"translation": "야, 기다려! ...아, 모르겠다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "오늘은 진짜 약속이 있다고!",
"explanation": "약속 조정 상황에서 쓰이는 영어 표현을 배워봅니다. 'already made plans'로 기존 약속 표현하기, 'reschedule'로 일정 변경 제안하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Want to watch the new movie tonight?",
"translation": "오늘 저녁에 새로 나온 영화 볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I have plans with my friends!",
"translation": "친구들이랑 약속 있다고 했잖아~"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이는 오늘 시간이 있나요?",
"hint": "서연이의 첫 대답을 확인해보세요.",
"result": "X",
"explanation": "친구들과 약속이 있다고 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "The movie's getting great reviews!",
"translation": "평점이 미쳤다던데?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Don't tempt me like this~",
"translation": "이러면 진짜 흔들리잖아~"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Your friends would understand!",
"translation": "친구들이 이해해줄 것 같은데?"
},
{
"type": "blank",
"index": 7,
"quiz": "Junho wants to watch a @@ movie.",
"hint": "준호가 보고 싶어하는 영화의 특징을 찾아보세요.",
"optionA": "bad",
"optionB": "new",
"optionC": "old",
"result": "new",
"explanation": "'new movie'는 '새로 나온 영화'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I promised to treat them dinner!",
"translation": "내가 저녁 사기로 한 날이라고!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Let's all go together then?",
"translation": "그럼 다 같이 보고 밥먹을까?"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You shouldn't talk like this!",
"translation": "이렇게 말이 안 되는 소리를 하면 안 돼~"
},
{
"type": "puzzle",
"index": 11,
"hint": "약속과 유혹 사이의 고민을 표현하는 문장을 만들어보세요.",
"optionA": "and",
"optionB": "Between",
"optionC": "temptation",
"optionD": "promises",
"result": "Between promises and temptation",
"explanation": "'Between promises and temptation'은 '약속과 유혹 사이'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "I'll buy popcorn for everyone!",
"translation": "팝콘은 내가 살게!"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Let me ask them real quick~",
"translation": "잠깐만, 애들한테 물어볼게~"
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Already booking the tickets!",
"translation": "벌써 예매 들어간다~"
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Hey, wait! ...oh whatever!",
"translation": "야, 기다려! ...아, 모르겠다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "익스트림 vs 봉사활동",
"explanation": "도전적인 활동을 선호하는 ESTP와 안정적인 활동을 선호하는 ISFJ의 동아리 선택 고민",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태민",
"script": "Let's join the extreme sports club!",
"translation": "익스트림 스포츠 동아리 들어가자!"
},
{
"type": "script",
"index": 2,
"speaker": "수민",
"script": "That sounds a bit dangerous...",
"translation": "그거 좀 위험하지 않아?"
},
{
"type": "script",
"index": 3,
"speaker": "태민",
"script": "Life needs some excitement!",
"translation": "인생에 스릴이 필요하지!"
},
{
"type": "ox",
"index": 4,
"quiz": "수민이는 익스트림 스포츠에 흥미가 있나요?",
"hint": "수민이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "'위험하지 않아?'라며 걱정하는 반응을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "수민",
"script": "Why not volunteer club instead?",
"translation": "차라리 봉사 동아리는 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "태민",
"script": "That's way too boring!",
"translation": "그건 너무 재미없잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Why not @@ club instead?",
"hint": "수민이가 제안한 동아리를 확인해보세요.",
"optionA": "sports",
"optionB": "volunteer",
"optionC": "music",
"result": "volunteer",
"explanation": "수민이가 봉사(volunteer) 동아리를 제안했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "We could help people together.",
"translation": "우리가 같이 사람들 도울 수 있잖아."
},
{
"type": "script",
"index": 9,
"speaker": "태민",
"script": "I need more action though!",
"translation": "난 더 활동적인 게 필요해!"
},
{
"type": "script",
"index": 10,
"speaker": "수민",
"script": "Safety should come first...",
"translation": "안전이 먼저인 것 같은데..."
},
{
"type": "script",
"index": 11,
"speaker": "태민",
"script": "How about rock climbing then?",
"translation": "그럼 실내 암벽등반은 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "수민",
"script": "That does sound safer.",
"translation": "그건 좀 더 안전해 보이네."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Find",
"optionB": "middle",
"optionC": "the",
"optionD": "ground.",
"result": "Find the middle ground.",
"explanation": "서로의 입장 차이를 조율하여 중간점을 찾았습니다."
},
{
"type": "script",
"index": 14,
"speaker": "태민",
"script": "We'll start slow and safe!",
"translation": "천천히 안전하게 시작하면 되지!"
},
{
"type": "script",
"index": 15,
"speaker": "수민",
"script": "Promise to be careful though.",
"translation": "대신 조심한다고 약속해야 해."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "익스트림 vs 봉사활동",
"explanation": "도전적인 활동을 선호하는 ESTP와 안정적인 활동을 선호하는 ISFJ의 동아리 선택 고민",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태민",
"script": "Let's join the extreme sports club!",
"translation": "익스트림 스포츠 동아리 들어가자!"
},
{
"type": "script",
"index": 2,
"speaker": "수민",
"script": "That sounds a bit dangerous...",
"translation": "그거 좀 위험하지 않아?"
},
{
"type": "script",
"index": 3,
"speaker": "태민",
"script": "Life needs some excitement!",
"translation": "인생에 스릴이 필요하지!"
},
{
"type": "ox",
"index": 4,
"quiz": "수민이는 익스트림 스포츠에 흥미가 있나요?",
"hint": "수민이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "'위험하지 않아?'라며 걱정하는 반응을 보였습니다."
},
{
"type": "script",
"index": 5,
"speaker": "수민",
"script": "Why not volunteer club instead?",
"translation": "차라리 봉사 동아리는 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "태민",
"script": "That's way too boring!",
"translation": "그건 너무 재미없잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Why not @@ club instead?",
"hint": "수민이가 제안한 동아리를 확인해보세요.",
"optionA": "sports",
"optionB": "volunteer",
"optionC": "music",
"result": "volunteer",
"explanation": "수민이가 봉사(volunteer) 동아리를 제안했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "We could help people together.",
"translation": "우리가 같이 사람들 도울 수 있잖아."
},
{
"type": "script",
"index": 9,
"speaker": "태민",
"script": "I need more action though!",
"translation": "난 더 활동적인 게 필요해!"
},
{
"type": "script",
"index": 10,
"speaker": "수민",
"script": "Safety should come first...",
"translation": "안전이 먼저인 것 같은데..."
},
{
"type": "script",
"index": 11,
"speaker": "태민",
"script": "How about rock climbing then?",
"translation": "그럼 실내 암벽등반은 어때?"
},
{
"type": "script",
"index": 12,
"speaker": "수민",
"script": "That does sound safer.",
"translation": "그건 좀 더 안전해 보이네."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Find",
"optionB": "middle",
"optionC": "the",
"optionD": "ground.",
"result": "Find the middle ground.",
"explanation": "서로의 입장 차이를 조율하여 중간점을 찾았습니다."
},
{
"type": "script",
"index": 14,
"speaker": "태민",
"script": "We'll start slow and safe!",
"translation": "천천히 안전하게 시작하면 되지!"
},
{
"type": "script",
"index": 15,
"speaker": "수민",
"script": "Promise to be careful though.",
"translation": "대신 조심한다고 약속해야 해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "실전이 최고 vs 이론이 먼저",
"explanation": "행동 중심의 ESTP와 개념 이해를 중시하는 INFJ의 과외 지도 방식 차이",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Let's try real exam questions first!",
"translation": "실전 문제부터 풀어보라고 했더니..."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Did your student understand basics?",
"translation": "너희 학생 기본 개념은 이해했어?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "They learn better by doing!",
"translation": "애들이 직접 풀어봐야 는다니까!"
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 기본 개념부터 가르치려 하나요?",
"hint": "준호가 어떤 방식을 선호하는지 확인해보세요.",
"result": "X",
"explanation": "실전 문제를 바로 풀어보게 하는 실습 중심 접근을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "My student asked 'why' a lot.",
"translation": "우리 학생은 '왜 그런지' 많이 물어보더라고."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Mine said theory is boring.",
"translation": "우리 애는 이론이 지루하다고 하던데?"
},
{
"type": "blank",
"index": 7,
"quiz": "My student asked '@@ a lot.",
"hint": "유진의 학생이 자주 물어본 것이 무엇인지 확인해보세요.",
"optionA": "what",
"optionB": "why",
"optionC": "how",
"result": "why",
"explanation": "유진이 학생이 'why(왜)'를 많이 물어봤다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "They need to understand concepts.",
"translation": "개념을 이해하고 넘어가셔야 할 것 같은데."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Practice builds confidence though!",
"translation": "실전 풀이가 자신감을 키워줘!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Without basics, they'll struggle.",
"translation": "기초 없이는 나중에 더 어려워하실 텐데..."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "How about combining methods?",
"translation": "그럼 두 방식을 섞어볼까?"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "That might work better.",
"translation": "그게 더 효과적일 것 같네."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "theory",
"optionB": "and",
"optionC": "practice.",
"optionD": "Balance",
"result": "Balance theory and practice.",
"explanation": "이론과 실습의 균형을 맞추자는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Shall we share our materials?",
"translation": "그럼 서로 자료 좀 공유할까?"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "That would help our students.",
"translation": "그게 학생들한테 도움될 것 같아."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "실전이 최고 vs 이론이 먼저",
"explanation": "행동 중심의 ESTP와 개념 이해를 중시하는 INFJ의 과외 지도 방식 차이",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Let's try real exam questions first!",
"translation": "실전 문제부터 풀어보라고 했더니..."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Did your student understand basics?",
"translation": "너희 학생 기본 개념은 이해했어?"
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "They learn better by doing!",
"translation": "애들이 직접 풀어봐야 는다니까!"
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 기본 개념부터 가르치려 하나요?",
"hint": "준호가 어떤 방식을 선호하는지 확인해보세요.",
"result": "X",
"explanation": "실전 문제를 바로 풀어보게 하는 실습 중심 접근을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "My student asked 'why' a lot.",
"translation": "우리 학생은 '왜 그런지' 많이 물어보더라고."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Mine said theory is boring.",
"translation": "우리 애는 이론이 지루하다고 하던데?"
},
{
"type": "blank",
"index": 7,
"quiz": "My student asked '@@ a lot.",
"hint": "유진의 학생이 자주 물어본 것이 무엇인지 확인해보세요.",
"optionA": "what",
"optionB": "why",
"optionC": "how",
"result": "why",
"explanation": "유진이 학생이 'why(왜)'를 많이 물어봤다고 했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "They need to understand concepts.",
"translation": "개념을 이해하고 넘어가셔야 할 것 같은데."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Practice builds confidence though!",
"translation": "실전 풀이가 자신감을 키워줘!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Without basics, they'll struggle.",
"translation": "기초 없이는 나중에 더 어려워하실 텐데..."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "How about combining methods?",
"translation": "그럼 두 방식을 섞어볼까?"
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "That might work better.",
"translation": "그게 더 효과적일 것 같네."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "theory",
"optionB": "and",
"optionC": "practice.",
"optionD": "Balance",
"result": "Balance theory and practice.",
"explanation": "이론과 실습의 균형을 맞추자는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Shall we share our materials?",
"translation": "그럼 서로 자료 좀 공유할까?"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "That would help our students.",
"translation": "그게 학생들한테 도움될 것 같아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "냉정한 조언 vs 따뜻한 위로",
"explanation": "솔직하고 직설적인 ESTP와 공감과 위로를 중시하는 ESFJ의 친구 조언 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Just dump that toxic friend!",
"translation": "그런 친구랑 그만 만나버려."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "We should listen to both sides.",
"translation": "일단 둘 다 이야기를 들어봐야지."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "What's there to listen to?",
"translation": "뭘 더 들어. 이미 다 뻔한데."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이는 바로 결정 내리길 원하나요?",
"hint": "서연이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "'둘 다 이야기를 들어봐야 한다'며 신중한 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Maybe she's going through something.",
"translation": "걔도 나름 힘든 일이 있을지도 몰라."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "That's no excuse for betrayal!",
"translation": "그래도 배신은 배신이지."
},
{
"type": "blank",
"index": 7,
"quiz": "That's no @@ for betrayal!",
"hint": "민준이가 용납할 수 없다고 한 것이 무엇인가요?",
"optionA": "reason",
"optionB": "excuse",
"optionC": "time",
"result": "excuse",
"explanation": "'That's no excuse(핑계는 안 된다)'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's talk to her first.",
"translation": "일단 대화부터 해보자."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "You're too soft on people!",
"translation": "넌 사람한테 너무 약해."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "And you're too harsh sometimes.",
"translation": "넌 좀 너무 차갑지 않아?"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "That's how you get hurt.",
"translation": "그래서 자꾸 상처받는 거야."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Being kind isn't weakness.",
"translation": "친절한 게 약한 건 아니야."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "strength.",
"optionB": "balance",
"optionC": "kindness",
"optionD": "between",
"optionE": "Find",
"result": "Find balance between kindness strength.",
"explanation": "친절함과 강인함 사이의 균형을 찾으라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Well, it's your choice.",
"translation": "뭐, 네가 결정해."
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Thanks for caring anyway.",
"translation": "그래도 걱정해줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "냉정한 조언 vs 따뜻한 위로",
"explanation": "솔직하고 직설적인 ESTP와 공감과 위로를 중시하는 ESFJ의 친구 조언 방식",
"level": 4,
"my_mbti": "ESTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Just dump that toxic friend!",
"translation": "그런 친구랑 그만 만나버려."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "We should listen to both sides.",
"translation": "일단 둘 다 이야기를 들어봐야지."
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "What's there to listen to?",
"translation": "뭘 더 들어. 이미 다 뻔한데."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이는 바로 결정 내리길 원하나요?",
"hint": "서연이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "'둘 다 이야기를 들어봐야 한다'며 신중한 태도를 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Maybe she's going through something.",
"translation": "걔도 나름 힘든 일이 있을지도 몰라."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "That's no excuse for betrayal!",
"translation": "그래도 배신은 배신이지."
},
{
"type": "blank",
"index": 7,
"quiz": "That's no @@ for betrayal!",
"hint": "민준이가 용납할 수 없다고 한 것이 무엇인가요?",
"optionA": "reason",
"optionB": "excuse",
"optionC": "time",
"result": "excuse",
"explanation": "'That's no excuse(핑계는 안 된다)'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's talk to her first.",
"translation": "일단 대화부터 해보자."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "You're too soft on people!",
"translation": "넌 사람한테 너무 약해."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "And you're too harsh sometimes.",
"translation": "넌 좀 너무 차갑지 않아?"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "That's how you get hurt.",
"translation": "그래서 자꾸 상처받는 거야."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Being kind isn't weakness.",
"translation": "친절한 게 약한 건 아니야."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "strength.",
"optionB": "balance",
"optionC": "kindness",
"optionD": "between",
"optionE": "Find",
"result": "Find balance between kindness strength.",
"explanation": "친절함과 강인함 사이의 균형을 찾으라는 의미입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Well, it's your choice.",
"translation": "뭐, 네가 결정해."
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Thanks for caring anyway.",
"translation": "그래도 걱정해줘서 고마워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "꿈이 계속 바뀌는 게 잘못인가요?",
"explanation": "진로 고민과 관련된 심층적인 영어 표현을 배워봅니다. 'figure out what I want'로 진로 탐색 표현하기, 'keep your options open'으로 가능성 열어두기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "I want to try content creating!",
"translation": "유튜브 크리에이터 해보고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Last month it was barista, right?",
"translation": "지난달엔 바리스타 하고 싶다더니?"
},
{
"type": "ox",
"index": 3,
"quiz": "주희의 꿈의 직업은 그대로 유지되었나요?",
"hint": "태현의 말을 통해 주희의 꿈이 어떻게 변했는지 확인해보세요.",
"result": "X",
"explanation": "지난달의 바리스타에서 이번엔 크리에이터로 변경되었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "But creating videos looks so fun!",
"translation": "근데 영상 만드는 게 너무 재밌어 보여!"
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Have you researched the market?",
"translation": "시장 조사는 해봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "유나",
"script": "I can learn while doing it!",
"translation": "하면서 배우면 되지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Last month, Juhee wanted to be a @@.",
"hint": "태현이 언급한 주희의 이전 직업 희망을 찾아보세요.",
"optionA": "teacher",
"optionB": "barista",
"optionC": "designer",
"result": "barista",
"explanation": "'barista'는 '바리스타'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "You need a solid plan first.",
"translation": "구체적인 계획이 먼저야."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Plans change all the time!",
"translation": "계획은 바뀔 수 있는 거잖아!"
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Success requires careful preparation.",
"translation": "성공하려면 철저한 준비가 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "다양한 가능성을 열어두는 문장을 만들어보세요.",
"optionA": "than",
"optionB": "better",
"optionC": "Trying",
"optionD": "new",
"optionE": "nothing",
"result": "Trying new better than nothing",
"explanation": "'Trying new better than nothing'은 '새로운 것을 시도하는 게 아무것도 안 하는 것보다 낫다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "유나",
"script": "I'll start small and see how it goes!",
"translation": "일단 작게 시작해서 지켜볼래!"
},
{
"type": "script",
"index": 13,
"speaker": "태현",
"script": "At least make a monthly goal.",
"translation": "최소한 월별 목표라도 세워봐."
},
{
"type": "script",
"index": 14,
"speaker": "유나",
"script": "Okay, I'll try that first!",
"translation": "알았어, 그거부터 해볼게!"
},
{
"type": "script",
"index": 15,
"speaker": "태현",
"script": "That's a start, I guess.",
"translation": "그래도 시작이네."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "꿈이 계속 바뀌는 게 잘못인가요?",
"explanation": "진로 고민과 관련된 심층적인 영어 표현을 배워봅니다. 'figure out what I want'로 진로 탐색 표현하기, 'keep your options open'으로 가능성 열어두기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "I want to try content creating!",
"translation": "유튜브 크리에이터 해보고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Last month it was barista, right?",
"translation": "지난달엔 바리스타 하고 싶다더니?"
},
{
"type": "ox",
"index": 3,
"quiz": "주희의 꿈의 직업은 그대로 유지되었나요?",
"hint": "태현의 말을 통해 주희의 꿈이 어떻게 변했는지 확인해보세요.",
"result": "X",
"explanation": "지난달의 바리스타에서 이번엔 크리에이터로 변경되었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "But creating videos looks so fun!",
"translation": "근데 영상 만드는 게 너무 재밌어 보여!"
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Have you researched the market?",
"translation": "시장 조사는 해봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "유나",
"script": "I can learn while doing it!",
"translation": "하면서 배우면 되지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Last month, Juhee wanted to be a @@.",
"hint": "태현이 언급한 주희의 이전 직업 희망을 찾아보세요.",
"optionA": "teacher",
"optionB": "barista",
"optionC": "designer",
"result": "barista",
"explanation": "'barista'는 '바리스타'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "You need a solid plan first.",
"translation": "구체적인 계획이 먼저야."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Plans change all the time!",
"translation": "계획은 바뀔 수 있는 거잖아!"
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Success requires careful preparation.",
"translation": "성공하려면 철저한 준비가 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "다양한 가능성을 열어두는 문장을 만들어보세요.",
"optionA": "than",
"optionB": "better",
"optionC": "Trying",
"optionD": "new",
"optionE": "nothing",
"result": "Trying new better than nothing",
"explanation": "'Trying new better than nothing'은 '새로운 것을 시도하는 게 아무것도 안 하는 것보다 낫다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "유나",
"script": "I'll start small and see how it goes!",
"translation": "일단 작게 시작해서 지켜볼래!"
},
{
"type": "script",
"index": 13,
"speaker": "태현",
"script": "At least make a monthly goal.",
"translation": "최소한 월별 목표라도 세워봐."
},
{
"type": "script",
"index": 14,
"speaker": "유나",
"script": "Okay, I'll try that first!",
"translation": "알았어, 그거부터 해볼게!"
},
{
"type": "script",
"index": 15,
"speaker": "태현",
"script": "That's a start, I guess.",
"translation": "그래도 시작이네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "시급보다 재미가 중요해요!",
"explanation": "아르바이트 선택에 관한 실용적인 영어 표현을 배워봅니다. 'worth it'으로 가치 판단하기, 'in the long run'으로 장기적 관점 표현하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다은",
"script": "I found a really fun part-time job!",
"translation": "진짜 재밌는 알바 찾았어!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "What's the hourly rate?",
"translation": "시급은 얼마인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "성민은 알바의 재미보다 급여에 더 관심이 있나요?",
"hint": "성민이 가장 먼저 물어본 것이 무엇인지 확인해보세요.",
"result": "O",
"explanation": "성민은 다은이 재미있다고 했는데도 바로 시급을 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "다은",
"script": "It's at a pet cafe! So cute!",
"translation": "펫카페야! 완전 귀여워!"
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "That doesn't answer my question.",
"translation": "시급 얼마냐고 물어봤잖아."
},
{
"type": "script",
"index": 6,
"speaker": "다은",
"script": "Well... it's minimum wage...",
"translation": "음... 최저시급이야..."
},
{
"type": "blank",
"index": 7,
"quiz": "The job is at a @@.",
"hint": "다은이 일하게 될 곳을 찾아보세요.",
"optionA": "book store",
"optionB": "pet cafe",
"optionC": "coffee shop",
"result": "pet cafe",
"explanation": "'pet cafe'는 '펫카페'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "The convenience store pays better.",
"translation": "편의점이 더 많이 주는데."
},
{
"type": "script",
"index": 9,
"speaker": "다은",
"script": "But this job makes me happy!",
"translation": "근데 이게 더 행복할 것 같아!"
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "Happiness doesn't pay the bills.",
"translation": "행복감으로 돈이 들어오진 않잖아."
},
{
"type": "puzzle",
"index": 11,
"hint": "일과 행복의 균형을 표현하는 문장을 만들어보세요.",
"optionA": "Life",
"optionB": "isn't",
"optionC": "money",
"optionD": "just",
"optionE": "about",
"result": "Life isn't just about money",
"explanation": "'Life isn't just about money'는 '인생이 돈만은 아니다'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "다은",
"script": "I can gain experience with animals!",
"translation": "동물 관련 경험도 쌓을 수 있잖아!"
},
{
"type": "script",
"index": 13,
"speaker": "성민",
"script": "Experience doesn't buy lunch.",
"translation": "경험으로 밥 먹고 살 순 없어."
},
{
"type": "script",
"index": 14,
"speaker": "다은",
"script": "Maybe I'll become a vet later!",
"translation": "나중에 수의사가 될 수도 있잖아!"
},
{
"type": "script",
"index": 15,
"speaker": "성민",
"script": "Now that's some good thinking.",
"translation": "그거 괜찮은 생각이네."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "시급보다 재미가 중요해요!",
"explanation": "아르바이트 선택에 관한 실용적인 영어 표현을 배워봅니다. 'worth it'으로 가치 판단하기, 'in the long run'으로 장기적 관점 표현하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다은",
"script": "I found a really fun part-time job!",
"translation": "진짜 재밌는 알바 찾았어!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "What's the hourly rate?",
"translation": "시급은 얼마인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "성민은 알바의 재미보다 급여에 더 관심이 있나요?",
"hint": "성민이 가장 먼저 물어본 것이 무엇인지 확인해보세요.",
"result": "O",
"explanation": "성민은 다은이 재미있다고 했는데도 바로 시급을 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "다은",
"script": "It's at a pet cafe! So cute!",
"translation": "펫카페야! 완전 귀여워!"
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "That doesn't answer my question.",
"translation": "시급 얼마냐고 물어봤잖아."
},
{
"type": "script",
"index": 6,
"speaker": "다은",
"script": "Well... it's minimum wage...",
"translation": "음... 최저시급이야..."
},
{
"type": "blank",
"index": 7,
"quiz": "The job is at a @@.",
"hint": "다은이 일하게 될 곳을 찾아보세요.",
"optionA": "book store",
"optionB": "pet cafe",
"optionC": "coffee shop",
"result": "pet cafe",
"explanation": "'pet cafe'는 '펫카페'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "The convenience store pays better.",
"translation": "편의점이 더 많이 주는데."
},
{
"type": "script",
"index": 9,
"speaker": "다은",
"script": "But this job makes me happy!",
"translation": "근데 이게 더 행복할 것 같아!"
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "Happiness doesn't pay the bills.",
"translation": "행복감으로 돈이 들어오진 않잖아."
},
{
"type": "puzzle",
"index": 11,
"hint": "일과 행복의 균형을 표현하는 문장을 만들어보세요.",
"optionA": "Life",
"optionB": "isn't",
"optionC": "money",
"optionD": "just",
"optionE": "about",
"result": "Life isn't just about money",
"explanation": "'Life isn't just about money'는 '인생이 돈만은 아니다'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "다은",
"script": "I can gain experience with animals!",
"translation": "동물 관련 경험도 쌓을 수 있잖아!"
},
{
"type": "script",
"index": 13,
"speaker": "성민",
"script": "Experience doesn't buy lunch.",
"translation": "경험으로 밥 먹고 살 순 없어."
},
{
"type": "script",
"index": 14,
"speaker": "다은",
"script": "Maybe I'll become a vet later!",
"translation": "나중에 수의사가 될 수도 있잖아!"
},
{
"type": "script",
"index": 15,
"speaker": "성민",
"script": "Now that's some good thinking.",
"translation": "그거 괜찮은 생각이네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "스펙보다는 실전이 중요하지 않나요?",
"explanation": "취업 준비와 관련된 심층적인 영어 표현을 배워봅니다. 'gain experience'로 경험 쌓기, 'long-term plan'으로 장기 계획 표현하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "I want to be a content creator!",
"translation": "크리에이터가 되고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Don't you have a job interview soon?",
"translation": "곧 면접 있지 않아?"
},
{
"type": "ox",
"index": 3,
"quiz": "수아는 취업 준비에 집중하고 있나요?",
"hint": "수아가 지금 하고 싶어하는 일이 무엇인지 확인해보세요.",
"result": "X",
"explanation": "취업 면접을 앞두고 있지만 다른 진로를 고민하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "I need to build my portfolio first!",
"translation": "포트폴리오부터 만들어야지!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Shouldn't you focus on preparing?",
"translation": "면접 준비에 집중해야 하지 않을까?"
},
{
"type": "script",
"index": 6,
"speaker": "수아",
"script": "But this could be my real career!",
"translation": "이게 진짜 내 길일 수도 있잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Sua wants to build her @@ first.",
"hint": "수아가 먼저 준비하고 싶다는 것을 찾아보세요.",
"optionA": "resume",
"optionB": "portfolio",
"optionC": "skills",
"result": "portfolio",
"explanation": "'portfolio'는 '포트폴리오'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Have you thought about the risks?",
"translation": "위험부담은 생각해봤어?"
},
{
"type": "script",
"index": 9,
"speaker": "수아",
"script": "Success comes to those who try!",
"translation": "도전하는 자에게 성공이 온다고!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Life needs more careful planning.",
"translation": "인생은 좀 더 신중하게 계획해야 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "균형있는 접근의 중요성을 나타내는 문장을 만들어보세요.",
"optionA": "dreams",
"optionB": "reality",
"optionC": "Balance",
"optionD": "and",
"optionE": "between",
"result": "Balance between dreams and reality",
"explanation": "'Balance between dreams and reality'는 '꿈과 현실 사이의 균형'이라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "수아",
"script": "Maybe I can do both?",
"translation": "둘 다 할 수 있지 않을까?"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Let's plan this step by step.",
"translation": "단계별로 계획을 세워보자."
},
{
"type": "script",
"index": 14,
"speaker": "수아",
"script": "Interview first, then content?",
"translation": "면접 먼저 보고, 그 다음에 콘텐츠?"
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Now that's more realistic.",
"translation": "그게 좀 더 현실적이겠다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "스펙보다는 실전이 중요하지 않나요?",
"explanation": "취업 준비와 관련된 심층적인 영어 표현을 배워봅니다. 'gain experience'로 경험 쌓기, 'long-term plan'으로 장기 계획 표현하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "I want to be a content creator!",
"translation": "크리에이터가 되고 싶어!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Don't you have a job interview soon?",
"translation": "곧 면접 있지 않아?"
},
{
"type": "ox",
"index": 3,
"quiz": "수아는 취업 준비에 집중하고 있나요?",
"hint": "수아가 지금 하고 싶어하는 일이 무엇인지 확인해보세요.",
"result": "X",
"explanation": "취업 면접을 앞두고 있지만 다른 진로를 고민하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "I need to build my portfolio first!",
"translation": "포트폴리오부터 만들어야지!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Shouldn't you focus on preparing?",
"translation": "면접 준비에 집중해야 하지 않을까?"
},
{
"type": "script",
"index": 6,
"speaker": "수아",
"script": "But this could be my real career!",
"translation": "이게 진짜 내 길일 수도 있잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Sua wants to build her @@ first.",
"hint": "수아가 먼저 준비하고 싶다는 것을 찾아보세요.",
"optionA": "resume",
"optionB": "portfolio",
"optionC": "skills",
"result": "portfolio",
"explanation": "'portfolio'는 '포트폴리오'를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Have you thought about the risks?",
"translation": "위험부담은 생각해봤어?"
},
{
"type": "script",
"index": 9,
"speaker": "수아",
"script": "Success comes to those who try!",
"translation": "도전하는 자에게 성공이 온다고!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Life needs more careful planning.",
"translation": "인생은 좀 더 신중하게 계획해야 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "균형있는 접근의 중요성을 나타내는 문장을 만들어보세요.",
"optionA": "dreams",
"optionB": "reality",
"optionC": "Balance",
"optionD": "and",
"optionE": "between",
"result": "Balance between dreams and reality",
"explanation": "'Balance between dreams and reality'는 '꿈과 현실 사이의 균형'이라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "수아",
"script": "Maybe I can do both?",
"translation": "둘 다 할 수 있지 않을까?"
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "Let's plan this step by step.",
"translation": "단계별로 계획을 세워보자."
},
{
"type": "script",
"index": 14,
"speaker": "수아",
"script": "Interview first, then content?",
"translation": "면접 먼저 보고, 그 다음에 콘텐츠?"
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Now that's more realistic.",
"translation": "그게 좀 더 현실적이겠다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "트렌드와 수익성 사이에서",
"explanation": "창업 아이템 논의 시 쓰이는 비즈니스 영어 표현을 배워봅니다. 'market research'로 시장 조사 표현하기, 'target audience'로 목표 고객 설명하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "This is really popular these days!",
"translation": "요즘 이게 완전 유행이래!"
},
{
"type": "script",
"index": 2,
"speaker": "정우",
"script": "Show me the market analysis first.",
"translation": "시장 분석부터 보여줘봐."
},
{
"type": "ox",
"index": 3,
"quiz": "정우는 유행보다 시장성을 더 중요하게 생각하나요?",
"hint": "정우가 가장 먼저 요구한 것이 무엇인지 보세요.",
"result": "O",
"explanation": "현재 유행을 언급했을 때 시장 분석을 요구했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Everyone's talking about it online!",
"translation": "온라인에서 다들 이것만 얘기해!"
},
{
"type": "script",
"index": 5,
"speaker": "정우",
"script": "That's not enough for investment.",
"translation": "투자하기에는 부족한 정보야."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "But the trend is really hot!",
"translation": "근데 정말 핫한 트렌드라니까!"
},
{
"type": "blank",
"index": 7,
"quiz": "Jungwoo wants to see the @@ first.",
"hint": "정우가 먼저 보자고 한 자료를 찾아보세요.",
"optionA": "business plan",
"optionB": "market analysis",
"optionC": "product design",
"result": "market analysis",
"explanation": "'market analysis'는 '시장 분석'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "정우",
"script": "We need solid profit projections.",
"translation": "구체적인 수익 예측이 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Look at these amazing reviews!",
"translation": "이 후기들 좀 봐, 대박이잖아!"
},
{
"type": "script",
"index": 10,
"speaker": "정우",
"script": "Reviews don't pay the bills.",
"translation": "후기로는 비용을 감당 못해."
},
{
"type": "puzzle",
"index": 11,
"hint": "사업의 균형적 접근을 표현하는 문장을 만들어보세요.",
"optionA": "needs",
"optionB": "both",
"optionC": "Business",
"optionD": "passion",
"optionE": "planning",
"result": "Business needs both passion planning",
"explanation": "'Business needs both passion planning'은 '사업은 열정과 계획 모두 필요하다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "I'll research the numbers then.",
"translation": "그럼 수치 자료 조사해올게."
},
{
"type": "script",
"index": 13,
"speaker": "정우",
"script": "Now we're talking business.",
"translation": "이제야 사업 얘기같네."
},
{
"type": "script",
"index": 14,
"speaker": "민지",
"script": "The trend will last, trust me!",
"translation": "이 트렌드 오래갈 거야, 믿어봐!"
},
{
"type": "script",
"index": 15,
"speaker": "정우",
"script": "Let the data prove that.",
"translation": "데이터로 증명해보자고."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "트렌드와 수익성 사이에서",
"explanation": "창업 아이템 논의 시 쓰이는 비즈니스 영어 표현을 배워봅니다. 'market research'로 시장 조사 표현하기, 'target audience'로 목표 고객 설명하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "This is really popular these days!",
"translation": "요즘 이게 완전 유행이래!"
},
{
"type": "script",
"index": 2,
"speaker": "정우",
"script": "Show me the market analysis first.",
"translation": "시장 분석부터 보여줘봐."
},
{
"type": "ox",
"index": 3,
"quiz": "정우는 유행보다 시장성을 더 중요하게 생각하나요?",
"hint": "정우가 가장 먼저 요구한 것이 무엇인지 보세요.",
"result": "O",
"explanation": "현재 유행을 언급했을 때 시장 분석을 요구했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Everyone's talking about it online!",
"translation": "온라인에서 다들 이것만 얘기해!"
},
{
"type": "script",
"index": 5,
"speaker": "정우",
"script": "That's not enough for investment.",
"translation": "투자하기에는 부족한 정보야."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "But the trend is really hot!",
"translation": "근데 정말 핫한 트렌드라니까!"
},
{
"type": "blank",
"index": 7,
"quiz": "Jungwoo wants to see the @@ first.",
"hint": "정우가 먼저 보자고 한 자료를 찾아보세요.",
"optionA": "business plan",
"optionB": "market analysis",
"optionC": "product design",
"result": "market analysis",
"explanation": "'market analysis'는 '시장 분석'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "정우",
"script": "We need solid profit projections.",
"translation": "구체적인 수익 예측이 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Look at these amazing reviews!",
"translation": "이 후기들 좀 봐, 대박이잖아!"
},
{
"type": "script",
"index": 10,
"speaker": "정우",
"script": "Reviews don't pay the bills.",
"translation": "후기로는 비용을 감당 못해."
},
{
"type": "puzzle",
"index": 11,
"hint": "사업의 균형적 접근을 표현하는 문장을 만들어보세요.",
"optionA": "needs",
"optionB": "both",
"optionC": "Business",
"optionD": "passion",
"optionE": "planning",
"result": "Business needs both passion planning",
"explanation": "'Business needs both passion planning'은 '사업은 열정과 계획 모두 필요하다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "I'll research the numbers then.",
"translation": "그럼 수치 자료 조사해올게."
},
{
"type": "script",
"index": 13,
"speaker": "정우",
"script": "Now we're talking business.",
"translation": "이제야 사업 얘기같네."
},
{
"type": "script",
"index": 14,
"speaker": "민지",
"script": "The trend will last, trust me!",
"translation": "이 트렌드 오래갈 거야, 믿어봐!"
},
{
"type": "script",
"index": 15,
"speaker": "정우",
"script": "Let the data prove that.",
"translation": "데이터로 증명해보자고."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "안정적인 월급보다 자유로운 삶!",
"explanation": "프리랜서 전환에 관한 현실적인 영어 표현을 배워봅니다. 'steady income'으로 안정적 수입 표현하기, 'work-life balance'로 삶의 균형 설명하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "I'm thinking of going freelance!",
"translation": "프리랜서로 전환하려고!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "What about your stable job?",
"translation": "안정적인 직장은 어떡하고?"
},
{
"type": "ox",
"index": 3,
"quiz": "현석은 프리랜서 전환을 긍정적으로 보나요?",
"hint": "현석의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "안정적인 직장을 걱정하는 것으로 보아 부정적입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "I want to manage my time!",
"translation": "내 시간을 내가 쓰고 싶어!"
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Have you checked your savings?",
"translation": "저축은 얼마나 있는데?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "I can always find new projects!",
"translation": "프로젝트는 계속 구할 수 있잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Jihun wants to manage his own @@.",
"hint": "지훈이 스스로 관리하고 싶어하는 것을 찾아보세요.",
"optionA": "money",
"optionB": "time",
"optionC": "work",
"result": "time",
"explanation": "'manage time'은 '시간을 관리하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현석",
"script": "You need a six-month backup plan.",
"translation": "최소 6개월치 대비책은 있어야 해."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Life is too short for plans!",
"translation": "인생이 너무 짧잖아, 계획만 하기엔!"
},
{
"type": "script",
"index": 10,
"speaker": "현석",
"script": "That's how people go bankrupt.",
"translation": "그래서 다들 망하는 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "안전과 도전의 균형을 표현하는 문장을 만들어보세요.",
"optionA": "prepare",
"optionB": "dream",
"optionC": "but",
"optionD": "Follow",
"optionE": "your",
"result": "Follow your dream but prepare",
"explanation": "'Follow your dream but prepare'는 '꿈을 좇되 준비하라'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Okay, I'll start saving first.",
"translation": "알았어, 일단 저축부터 할게."
},
{
"type": "script",
"index": 13,
"speaker": "현석",
"script": "And build a client network.",
"translation": "거래처도 미리 알아봐야지."
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "See? I can be practical!",
"translation": "봐! 나도 현실적일 수 있다고!"
},
{
"type": "script",
"index": 15,
"speaker": "현석",
"script": "Now you're thinking straight.",
"translation": "이제야 제대로 생각하네."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "안정적인 월급보다 자유로운 삶!",
"explanation": "프리랜서 전환에 관한 현실적인 영어 표현을 배워봅니다. 'steady income'으로 안정적 수입 표현하기, 'work-life balance'로 삶의 균형 설명하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "I'm thinking of going freelance!",
"translation": "프리랜서로 전환하려고!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "What about your stable job?",
"translation": "안정적인 직장은 어떡하고?"
},
{
"type": "ox",
"index": 3,
"quiz": "현석은 프리랜서 전환을 긍정적으로 보나요?",
"hint": "현석의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "안정적인 직장을 걱정하는 것으로 보아 부정적입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "I want to manage my time!",
"translation": "내 시간을 내가 쓰고 싶어!"
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Have you checked your savings?",
"translation": "저축은 얼마나 있는데?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "I can always find new projects!",
"translation": "프로젝트는 계속 구할 수 있잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Jihun wants to manage his own @@.",
"hint": "지훈이 스스로 관리하고 싶어하는 것을 찾아보세요.",
"optionA": "money",
"optionB": "time",
"optionC": "work",
"result": "time",
"explanation": "'manage time'은 '시간을 관리하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현석",
"script": "You need a six-month backup plan.",
"translation": "최소 6개월치 대비책은 있어야 해."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Life is too short for plans!",
"translation": "인생이 너무 짧잖아, 계획만 하기엔!"
},
{
"type": "script",
"index": 10,
"speaker": "현석",
"script": "That's how people go bankrupt.",
"translation": "그래서 다들 망하는 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "안전과 도전의 균형을 표현하는 문장을 만들어보세요.",
"optionA": "prepare",
"optionB": "dream",
"optionC": "but",
"optionD": "Follow",
"optionE": "your",
"result": "Follow your dream but prepare",
"explanation": "'Follow your dream but prepare'는 '꿈을 좇되 준비하라'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Okay, I'll start saving first.",
"translation": "알았어, 일단 저축부터 할게."
},
{
"type": "script",
"index": 13,
"speaker": "현석",
"script": "And build a client network.",
"translation": "거래처도 미리 알아봐야지."
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "See? I can be practical!",
"translation": "봐! 나도 현실적일 수 있다고!"
},
{
"type": "script",
"index": 15,
"speaker": "현석",
"script": "Now you're thinking straight.",
"translation": "이제야 제대로 생각하네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "첫 데이트 계획 세우기",
"explanation": "자유로운 데이트를 원하는 ESFP와 계획적인 데이트를 선호하는 INTJ의 대화",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Let's just go with the flow!",
"translation": "그냥 가는 대로 가보자!"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "We should check restaurant times.",
"translation": "식당 영업시간부터 알아봐야 할 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "There're so many places around!",
"translation": "주변에 맛집 엄청 많잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-jun prefer spontaneous plans?",
"hint": "Look at his comment about checking times.",
"result": "X",
"explanation": "서준은 즉흥적인 계획보다 미리 체크하는 것을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "What if they're all full?",
"translation": "다 자리 없으면 어쩔 건데?"
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "Then we'll find somewhere else!",
"translation": "그럼 다른 데 가면 되지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jun wants to check @@ times.",
"hint": "서준이 확인하고 싶어하는 것은?",
"optionA": "movie",
"optionB": "restaurant",
"optionC": "coffee",
"result": "restaurant",
"explanation": "'We should check restaurant times'에서 restaurant이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "At least let me make reservations.",
"translation": "최소한 예약은 해야지."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Spontaneous is more romantic!",
"translation": "즉흥적인 게 더 로맨틱하잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서준이 예약의 필요성을 말하는 문장을 만드세요.",
"optionA": "let",
"optionB": "reservations",
"optionC": "At",
"optionD": "least",
"optionE": "make",
"optionF": "me",
"result": "At least let me make reservations",
"explanation": "'최소한 예약은 하자'는 계획적인 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "How about half planned, half random?",
"translation": "반은 계획하고 반은 즉흥으로 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "지민",
"script": "Now that's a fun compromise!",
"translation": "오, 그것도 재밌겠다!"
},
{
"type": "script",
"index": 13,
"speaker": "서준",
"script": "I'll plan dinner, you lead after.",
"translation": "저녁은 내가 정하고, 그 뒤는 네가 이끌어줘."
},
{
"type": "script",
"index": 14,
"speaker": "지민",
"script": "Deal! This is gonna be perfect!",
"translation": "좋아! 완벽한 데이트가 될 것 같아!"
},
{
"type": "script",
"index": 15,
"speaker": "서준",
"script": "Just don't forget the time limit.",
"translation": "막차 시간만 잊지 마."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "첫 데이트 계획 세우기",
"explanation": "자유로운 데이트를 원하는 ESFP와 계획적인 데이트를 선호하는 INTJ의 대화",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Let's just go with the flow!",
"translation": "그냥 가는 대로 가보자!"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "We should check restaurant times.",
"translation": "식당 영업시간부터 알아봐야 할 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "There're so many places around!",
"translation": "주변에 맛집 엄청 많잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-jun prefer spontaneous plans?",
"hint": "Look at his comment about checking times.",
"result": "X",
"explanation": "서준은 즉흥적인 계획보다 미리 체크하는 것을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "What if they're all full?",
"translation": "다 자리 없으면 어쩔 건데?"
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "Then we'll find somewhere else!",
"translation": "그럼 다른 데 가면 되지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jun wants to check @@ times.",
"hint": "서준이 확인하고 싶어하는 것은?",
"optionA": "movie",
"optionB": "restaurant",
"optionC": "coffee",
"result": "restaurant",
"explanation": "'We should check restaurant times'에서 restaurant이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "At least let me make reservations.",
"translation": "최소한 예약은 해야지."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Spontaneous is more romantic!",
"translation": "즉흥적인 게 더 로맨틱하잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서준이 예약의 필요성을 말하는 문장을 만드세요.",
"optionA": "let",
"optionB": "reservations",
"optionC": "At",
"optionD": "least",
"optionE": "make",
"optionF": "me",
"result": "At least let me make reservations",
"explanation": "'최소한 예약은 하자'는 계획적인 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "How about half planned, half random?",
"translation": "반은 계획하고 반은 즉흥으로 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "지민",
"script": "Now that's a fun compromise!",
"translation": "오, 그것도 재밌겠다!"
},
{
"type": "script",
"index": 13,
"speaker": "서준",
"script": "I'll plan dinner, you lead after.",
"translation": "저녁은 내가 정하고, 그 뒤는 네가 이끌어줘."
},
{
"type": "script",
"index": 14,
"speaker": "지민",
"script": "Deal! This is gonna be perfect!",
"translation": "좋아! 완벽한 데이트가 될 것 같아!"
},
{
"type": "script",
"index": 15,
"speaker": "서준",
"script": "Just don't forget the time limit.",
"translation": "막차 시간만 잊지 마."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "우리 여행 어디로 갈까?",
"explanation": "새로운 경험을 추구하는 ESFP와 효율적인 여행을 원하는 ESTJ의 대화",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "I found this hidden beach place!",
"translation": "숨겨진 비치 스폿 찾았어!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "What's the transportation like?",
"translation": "교통편은 어떻게 되는데?"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "We can figure that out later!",
"translation": "그건 가서 생각해보면 되지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Has Ji-su checked the transportation?",
"hint": "Look at her response about figuring it out later.",
"result": "X",
"explanation": "지수는 교통편을 미리 확인하지 않았습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "We need a solid itinerary.",
"translation": "일정표부터 확실히 짜야해."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "The locals know the best spots!",
"translation": "현지인들한테 물어보면 꿀팁 알려주지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Yu-jin wants a solid @@.",
"hint": "유진이 필요하다고 말한 것은?",
"optionA": "plan",
"optionB": "itinerary",
"optionC": "budget",
"result": "itinerary",
"explanation": "'We need a solid itinerary'에서 itinerary가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "We should book hotels first.",
"translation": "숙소부터 예약해야 돼."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "But what if we find better ones?",
"translation": "더 좋은 데 있으면 어쩌지?"
},
{
"type": "puzzle",
"index": 10,
"hint": "유진이 숙소 예약을 제안하는 문장을 만드세요.",
"optionA": "should",
"optionB": "We",
"optionC": "first",
"optionD": "book",
"optionE": "hotels",
"result": "We should book hotels first",
"explanation": "'숙소부터 예약해야 한다'는 계획적인 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Let's check reviews thoroughly.",
"translation": "후기 꼼꼼히 확인하고 정하자."
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "This one looks so pretty though!",
"translation": "근데 여기 진짜 예쁘지 않아?"
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "Okay, let me research that one.",
"translation": "알았어, 그럼 거기 정보 좀 찾아볼게."
},
{
"type": "script",
"index": 14,
"speaker": "지수",
"script": "The sunset photos are amazing!",
"translation": "노을 사진 봐봐, 진짜 미쳤다!"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "First check if they have rooms...",
"translation": "방 있는지부터 확인하자..."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "우리 여행 어디로 갈까?",
"explanation": "새로운 경험을 추구하는 ESFP와 효율적인 여행을 원하는 ESTJ의 대화",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "I found this hidden beach place!",
"translation": "숨겨진 비치 스폿 찾았어!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "What's the transportation like?",
"translation": "교통편은 어떻게 되는데?"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "We can figure that out later!",
"translation": "그건 가서 생각해보면 되지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Has Ji-su checked the transportation?",
"hint": "Look at her response about figuring it out later.",
"result": "X",
"explanation": "지수는 교통편을 미리 확인하지 않았습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "We need a solid itinerary.",
"translation": "일정표부터 확실히 짜야해."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "The locals know the best spots!",
"translation": "현지인들한테 물어보면 꿀팁 알려주지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Yu-jin wants a solid @@.",
"hint": "유진이 필요하다고 말한 것은?",
"optionA": "plan",
"optionB": "itinerary",
"optionC": "budget",
"result": "itinerary",
"explanation": "'We need a solid itinerary'에서 itinerary가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "We should book hotels first.",
"translation": "숙소부터 예약해야 돼."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "But what if we find better ones?",
"translation": "더 좋은 데 있으면 어쩌지?"
},
{
"type": "puzzle",
"index": 10,
"hint": "유진이 숙소 예약을 제안하는 문장을 만드세요.",
"optionA": "should",
"optionB": "We",
"optionC": "first",
"optionD": "book",
"optionE": "hotels",
"result": "We should book hotels first",
"explanation": "'숙소부터 예약해야 한다'는 계획적인 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Let's check reviews thoroughly.",
"translation": "후기 꼼꼼히 확인하고 정하자."
},
{
"type": "script",
"index": 12,
"speaker": "지수",
"script": "This one looks so pretty though!",
"translation": "근데 여기 진짜 예쁘지 않아?"
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "Okay, let me research that one.",
"translation": "알았어, 그럼 거기 정보 좀 찾아볼게."
},
{
"type": "script",
"index": 14,
"speaker": "지수",
"script": "The sunset photos are amazing!",
"translation": "노을 사진 봐봐, 진짜 미쳤다!"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "First check if they have rooms...",
"translation": "방 있는지부터 확인하자..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "콘서트 예매 대작전",
"explanation": "열정적으로 응원하고 싶은 ESFP와 실용적으로 접근하는 ISTP의 대화",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "We have to get front row seats!",
"translation": "우리 무조건 앞자리 잡아야 돼!"
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "Why pay triple for those?",
"translation": "거기 티켓값이 세 배인데?"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "It's once in a lifetime!",
"translation": "평생에 한번일 수도 있잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-su care about being in front?",
"hint": "Look at his concern about ticket prices.",
"result": "X",
"explanation": "민수는 앞자리보다 티켓 가격을 더 신경씁니다."
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "The sound's better in the middle.",
"translation": "소리는 중간이 더 좋은데."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "But we can see their faces!",
"translation": "근데 앞자리는 얼굴이 다 보인다고!"
},
{
"type": "blank",
"index": 7,
"quiz": "Front row tickets cost @@ times more.",
"hint": "민수가 언급한 가격 비율은?",
"optionA": "two",
"optionB": "triple",
"optionC": "four",
"result": "triple",
"explanation": "'Why pay triple for those?'에서 triple이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "We'd need to camp overnight.",
"translation": "노숙도 해야 할 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "That's part of the fun!",
"translation": "그게 더 재밌는 거 아냐!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민수가 야간 대기에 대해 말하는 문장을 만드세요.",
"optionA": "need",
"optionB": "We'd",
"optionC": "overnight",
"optionD": "camp",
"optionE": "to",
"result": "We'd need to camp overnight",
"explanation": "'노숙을 해야 할 것'이라는 현실적인 지적입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민수",
"script": "Mid section has good fancams.",
"translation": "직캠은 중간이 더 잘 나와."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "But you can't feel the energy!",
"translation": "현장감이 전혀 다르다고!"
},
{
"type": "script",
"index": 13,
"speaker": "민수",
"script": "Let's try ticketing first...",
"translation": "일단 예매부터 해보자..."
},
{
"type": "script",
"index": 14,
"speaker": "지아",
"script": "I've got three devices ready!",
"translation": "나 기기 세 개 준비했어!"
},
{
"type": "script",
"index": 15,
"speaker": "민수",
"script": "We might not have a choice anyway.",
"translation": "어차피 잡히는 대로야..."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "콘서트 예매 대작전",
"explanation": "열정적으로 응원하고 싶은 ESFP와 실용적으로 접근하는 ISTP의 대화",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "We have to get front row seats!",
"translation": "우리 무조건 앞자리 잡아야 돼!"
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "Why pay triple for those?",
"translation": "거기 티켓값이 세 배인데?"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "It's once in a lifetime!",
"translation": "평생에 한번일 수도 있잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-su care about being in front?",
"hint": "Look at his concern about ticket prices.",
"result": "X",
"explanation": "민수는 앞자리보다 티켓 가격을 더 신경씁니다."
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "The sound's better in the middle.",
"translation": "소리는 중간이 더 좋은데."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "But we can see their faces!",
"translation": "근데 앞자리는 얼굴이 다 보인다고!"
},
{
"type": "blank",
"index": 7,
"quiz": "Front row tickets cost @@ times more.",
"hint": "민수가 언급한 가격 비율은?",
"optionA": "two",
"optionB": "triple",
"optionC": "four",
"result": "triple",
"explanation": "'Why pay triple for those?'에서 triple이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "We'd need to camp overnight.",
"translation": "노숙도 해야 할 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "That's part of the fun!",
"translation": "그게 더 재밌는 거 아냐!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민수가 야간 대기에 대해 말하는 문장을 만드세요.",
"optionA": "need",
"optionB": "We'd",
"optionC": "overnight",
"optionD": "camp",
"optionE": "to",
"result": "We'd need to camp overnight",
"explanation": "'노숙을 해야 할 것'이라는 현실적인 지적입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민수",
"script": "Mid section has good fancams.",
"translation": "직캠은 중간이 더 잘 나와."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "But you can't feel the energy!",
"translation": "현장감이 전혀 다르다고!"
},
{
"type": "script",
"index": 13,
"speaker": "민수",
"script": "Let's try ticketing first...",
"translation": "일단 예매부터 해보자..."
},
{
"type": "script",
"index": 14,
"speaker": "지아",
"script": "I've got three devices ready!",
"translation": "나 기기 세 개 준비했어!"
},
{
"type": "script",
"index": 15,
"speaker": "민수",
"script": "We might not have a choice anyway.",
"translation": "어차피 잡히는 대로야..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "축제는 즐겁게! vs 체계적으로!",
"explanation": "즉흥적이고 재미를 추구하는 ESFP와 체계적인 계획을 중시하는 ENTJ의 동아리 축제 준비",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "The weather is perfect for festival!",
"translation": "와, 축제하기 딱 좋은 날씨예요, 선배!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Sit down, we need to plan first.",
"translation": "앉아, 계획부터 좀 세워보자."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Should we start with fun ideas?",
"translation": "재미있는 아이디어부터 시작할까요?"
},
{
"type": "ox",
"index": 4,
"quiz": "유진 선배는 재미있는 아이디어부터 시작하고 싶어하나요?",
"hint": "유진 선배의 첫 발언을 다시 확인해보세요.",
"result": "X",
"explanation": "유진 선배는 'plan first'라고 말하며 계획을 우선시했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "No, timeline comes first, Min-ji.",
"translation": "아니, 민지야. 시간계획이 먼저야."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "But planning is so boring...",
"translation": "계획 세우는 게 너무 지루한데요..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ comes first, Min-ji.",
"hint": "유진 선배가 강조한 것이 무엇인지 확인해보세요.",
"optionA": "fun",
"optionB": "timeline",
"optionC": "idea",
"result": "timeline",
"explanation": "유진 선배가 'timeline comes first'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Just focus, this won't take long.",
"translation": "집중 좀 하자, 금방 끝날 거야."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Last festival was great without planning!",
"translation": "지난 축제도 계획 없이 잘 됐잖아요!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "That was just pure luck.",
"translation": "그건 그냥 운이 좋았던 거고."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "I have some really good ideas...",
"translation": "진짜 좋은 아이디어가 있는데요..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Tell me while we make the schedule.",
"translation": "스케줄 짜면서 말해봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "need",
"optionC": "ideas.",
"optionD": "planning",
"optionE": "We",
"result": "We need planning and ideas.",
"explanation": "두 사람의 의견을 절충하는 문장입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민지",
"script": "Maybe we can make it fun!",
"translation": "재미있게 만들어볼 수 있을 것 같은데요!"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "Yes, after we set the timeline.",
"translation": "그래, 시간계획 먼저 잡고 나서."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "축제는 즐겁게! vs 체계적으로!",
"explanation": "즉흥적이고 재미를 추구하는 ESFP와 체계적인 계획을 중시하는 ENTJ의 동아리 축제 준비",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "The weather is perfect for festival!",
"translation": "와, 축제하기 딱 좋은 날씨예요, 선배!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Sit down, we need to plan first.",
"translation": "앉아, 계획부터 좀 세워보자."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Should we start with fun ideas?",
"translation": "재미있는 아이디어부터 시작할까요?"
},
{
"type": "ox",
"index": 4,
"quiz": "유진 선배는 재미있는 아이디어부터 시작하고 싶어하나요?",
"hint": "유진 선배의 첫 발언을 다시 확인해보세요.",
"result": "X",
"explanation": "유진 선배는 'plan first'라고 말하며 계획을 우선시했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "No, timeline comes first, Min-ji.",
"translation": "아니, 민지야. 시간계획이 먼저야."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "But planning is so boring...",
"translation": "계획 세우는 게 너무 지루한데요..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ comes first, Min-ji.",
"hint": "유진 선배가 강조한 것이 무엇인지 확인해보세요.",
"optionA": "fun",
"optionB": "timeline",
"optionC": "idea",
"result": "timeline",
"explanation": "유진 선배가 'timeline comes first'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Just focus, this won't take long.",
"translation": "집중 좀 하자, 금방 끝날 거야."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Last festival was great without planning!",
"translation": "지난 축제도 계획 없이 잘 됐잖아요!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "That was just pure luck.",
"translation": "그건 그냥 운이 좋았던 거고."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "I have some really good ideas...",
"translation": "진짜 좋은 아이디어가 있는데요..."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Tell me while we make the schedule.",
"translation": "스케줄 짜면서 말해봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "and",
"optionB": "need",
"optionC": "ideas.",
"optionD": "planning",
"optionE": "We",
"result": "We need planning and ideas.",
"explanation": "두 사람의 의견을 절충하는 문장입니다."
},
{
"type": "script",
"index": 14,
"speaker": "민지",
"script": "Maybe we can make it fun!",
"translation": "재미있게 만들어볼 수 있을 것 같은데요!"
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "Yes, after we set the timeline.",
"translation": "그래, 시간계획 먼저 잡고 나서."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "고민하는 인트피와 즉흥적인 파티플래너",
"explanation": "논리적 분석을 좋아하는 INTP와 즐거움을 추구하는 ESFP의 파티 메뉴 선정 과정",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Dude, check out this pizza menu!",
"translation": "야, 이 피자 메뉴 봤냐?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Give me a sec to think it through.",
"translation": "잠깐만, 좀 살펴볼게."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Just pick what looks tasty!",
"translation": "그냥 맛있어 보이는 거 골라!"
},
{
"type": "ox",
"index": 4,
"quiz": "민석이는 즉흥적으로 메뉴를 고르나요?",
"hint": "민석이의 첫 반응을 보세요.",
"result": "X",
"explanation": "'let me think it through'라고 말한 것으로 보아, 신중하게 고르려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "These combinations look interesting.",
"translation": "이 조합들 진짜 끌리는데."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Bro, I'm getting hungry already!",
"translation": "야, 나 벌써 배고프다고!"
},
{
"type": "blank",
"index": 7,
"quiz": "I'm getting @@ already!",
"hint": "준호가 어떤 상태라고 했는지 확인해보세요.",
"optionA": "tired",
"optionB": "hungry",
"optionC": "bored",
"result": "hungry",
"explanation": "준호가 'hungry(배고프다)'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "What if we try something new?",
"translation": "새로운 거 한번 먹어볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Just trust your gut feeling!",
"translation": "그냥 끌리는 대로 하자!"
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "The reviews on this one are great.",
"translation": "이거 리뷰가 엄청 좋네."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "My stomach says order now!",
"translation": "내 배가 지금 시키자고 하는데?"
},
{
"type": "script",
"index": 12,
"speaker": "민석",
"script": "Wait, I found the perfect menu.",
"translation": "잠깐, 진짜 좋은 메뉴 찾았다."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Think",
"optionB": "more.",
"optionC": "eat",
"optionD": "less",
"optionE": "and",
"result": "Think less and eat more.",
"explanation": "준호의 관점을 반영한 문장입니다."
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "The food's getting cold already!",
"translation": "야, 음식 다 식겠다!"
},
{
"type": "script",
"index": 15,
"speaker": "민석",
"script": "We haven't even ordered yet.",
"translation": "아직 주문도 안 했잖아."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "고민하는 인트피와 즉흥적인 파티플래너",
"explanation": "논리적 분석을 좋아하는 INTP와 즐거움을 추구하는 ESFP의 파티 메뉴 선정 과정",
"level": 4,
"my_mbti": "ESFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Dude, check out this pizza menu!",
"translation": "야, 이 피자 메뉴 봤냐?"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Give me a sec to think it through.",
"translation": "잠깐만, 좀 살펴볼게."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Just pick what looks tasty!",
"translation": "그냥 맛있어 보이는 거 골라!"
},
{
"type": "ox",
"index": 4,
"quiz": "민석이는 즉흥적으로 메뉴를 고르나요?",
"hint": "민석이의 첫 반응을 보세요.",
"result": "X",
"explanation": "'let me think it through'라고 말한 것으로 보아, 신중하게 고르려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "These combinations look interesting.",
"translation": "이 조합들 진짜 끌리는데."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Bro, I'm getting hungry already!",
"translation": "야, 나 벌써 배고프다고!"
},
{
"type": "blank",
"index": 7,
"quiz": "I'm getting @@ already!",
"hint": "준호가 어떤 상태라고 했는지 확인해보세요.",
"optionA": "tired",
"optionB": "hungry",
"optionC": "bored",
"result": "hungry",
"explanation": "준호가 'hungry(배고프다)'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "What if we try something new?",
"translation": "새로운 거 한번 먹어볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Just trust your gut feeling!",
"translation": "그냥 끌리는 대로 하자!"
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "The reviews on this one are great.",
"translation": "이거 리뷰가 엄청 좋네."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "My stomach says order now!",
"translation": "내 배가 지금 시키자고 하는데?"
},
{
"type": "script",
"index": 12,
"speaker": "민석",
"script": "Wait, I found the perfect menu.",
"translation": "잠깐, 진짜 좋은 메뉴 찾았다."
},
{
"type": "puzzle",
"index": 13,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "Think",
"optionB": "more.",
"optionC": "eat",
"optionD": "less",
"optionE": "and",
"result": "Think less and eat more.",
"explanation": "준호의 관점을 반영한 문장입니다."
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "The food's getting cold already!",
"translation": "야, 음식 다 식겠다!"
},
{
"type": "script",
"index": 15,
"speaker": "민석",
"script": "We haven't even ordered yet.",
"translation": "아직 주문도 안 했잖아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "크리에이터 도전",
"explanation": "ENFP의 자유로운 창작 방식과 ISTJ의 체계적 콘텐츠 제작의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's start vlogging right now!",
"translation": "지금 당장 브이로그를 시작해요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Research successful channels first.",
"translation": "먼저 성공한 채널들을 연구해야 합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "임현우는 즉흥적인 시작을 선호하나요?",
"hint": "임현우가 제안한 첫 단계를 확인해보세요.",
"result": "X",
"explanation": "ISTJ의 체계적 성향이 드러나며, 사전 연구의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Authenticity attracts viewers naturally!",
"translation": "진정성이 자연스럽게 시청자를 끌어들여요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Analytics guide content strategy.",
"translation": "분석 데이터가 콘텐츠 전략을 안내합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ guide content strategy according to Hyunwoo.",
"hint": "임현우가 콘텐츠 전략의 지침이 된다고 말한 것을 찾아보세요.",
"optionA": "Feelings",
"optionB": "Analytics",
"optionC": "Trends",
"result": "Analytics",
"explanation": "'Analytics guide strategy'는 '분석이 전략을 이끈다'는 의미로, ISTJ의 데이터 기반 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Every moment is content gold!",
"translation": "모든 순간이 황금같은 콘텐츠예요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Content needs consistent quality.",
"translation": "콘텐츠는 일관된 퀄리티가 필요합니다."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Spontaneous videos feel real!",
"translation": "즉흥적인 영상이 진짜처럼 느껴져요!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Quality requires careful planning.",
"translation": "퀄리티는 신중한 계획이 필요해요."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Our differences make great content!",
"translation": "우리의 차이가 멋진 콘텐츠를 만들어내요!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Strategic collaboration could work.",
"translation": "전략적 협업이 효과적일 수 있겠네요."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 콘텐츠 제작 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Jiwon",
"optionB": "content.",
"optionC": "great",
"optionD": "believes",
"optionE": "make",
"optionF": "differences",
"result": "Jiwon believes differences make great content.",
"explanation": "ENFP의 즉흥적 창의성과 ISTJ의 계획적 제작 방식의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "크리에이터 도전",
"explanation": "ENFP의 자유로운 창작 방식과 ISTJ의 체계적 콘텐츠 제작의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's start vlogging right now!",
"translation": "지금 당장 브이로그를 시작해요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Research successful channels first.",
"translation": "먼저 성공한 채널들을 연구해야 합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "임현우는 즉흥적인 시작을 선호하나요?",
"hint": "임현우가 제안한 첫 단계를 확인해보세요.",
"result": "X",
"explanation": "ISTJ의 체계적 성향이 드러나며, 사전 연구의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Authenticity attracts viewers naturally!",
"translation": "진정성이 자연스럽게 시청자를 끌어들여요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Analytics guide content strategy.",
"translation": "분석 데이터가 콘텐츠 전략을 안내합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ guide content strategy according to Hyunwoo.",
"hint": "임현우가 콘텐츠 전략의 지침이 된다고 말한 것을 찾아보세요.",
"optionA": "Feelings",
"optionB": "Analytics",
"optionC": "Trends",
"result": "Analytics",
"explanation": "'Analytics guide strategy'는 '분석이 전략을 이끈다'는 의미로, ISTJ의 데이터 기반 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Every moment is content gold!",
"translation": "모든 순간이 황금같은 콘텐츠예요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Content needs consistent quality.",
"translation": "콘텐츠는 일관된 퀄리티가 필요합니다."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Spontaneous videos feel real!",
"translation": "즉흥적인 영상이 진짜처럼 느껴져요!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Quality requires careful planning.",
"translation": "퀄리티는 신중한 계획이 필요해요."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Our differences make great content!",
"translation": "우리의 차이가 멋진 콘텐츠를 만들어내요!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Strategic collaboration could work.",
"translation": "전략적 협업이 효과적일 수 있겠네요."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 콘텐츠 제작 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Jiwon",
"optionB": "content.",
"optionC": "great",
"optionD": "believes",
"optionE": "make",
"optionF": "differences",
"result": "Jiwon believes differences make great content.",
"explanation": "ENFP의 즉흥적 창의성과 ISTJ의 계획적 제작 방식의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "프리랜서 생활",
"explanation": "ENFP의 자유로운 프리랜서 방식과 ENTJ의 전략적 비즈니스 운영의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "I love working on diverse projects!",
"translation": "다양한 프로젝트를 하는 게 좋아요!"
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Focus on high-value specialization.",
"translation": "고부가가치 전문화에 집중하세요."
},
{
"type": "ox",
"index": 3,
"quiz": "강태준은 다양한 프로젝트보다 전문화를 선호하나요?",
"hint": "강태준이 제시한 사업 방향을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 전략적 성향이 드러나며, 전문화를 통한 가치 창출을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Each project brings new inspiration!",
"translation": "각 프로젝트가 새로운 영감을 줘요!"
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "Calculate your hourly revenue rate.",
"translation": "시간당 수익률을 계산해보세요."
},
{
"type": "blank",
"index": 6,
"quiz": "Taejun suggests calculating @@ revenue rate.",
"hint": "강태준이 계산하라고 제안한 수익률의 단위를 찾아보세요.",
"optionA": "daily",
"optionB": "hourly",
"optionC": "monthly",
"result": "hourly",
"explanation": "'hourly revenue rate'는 '시간당 수익률'을 의미하며, ENTJ의 효율성 중심 사고를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "Building relationships matters more!",
"translation": "관계 구축이 더 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Network for strategic partnerships.",
"translation": "전략적 파트너십을 위한 네트워킹을 하세요."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Creative freedom creates value!",
"translation": "창의적 자유가 가치를 만들어요!"
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Market positioning maximizes returns.",
"translation": "시장 포지셔닝이 수익을 극대화합니다."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "Dreams shouldn't follow numbers!",
"translation": "꿈이 숫자를 따라가선 안 돼요!"
},
{
"type": "script",
"index": 12,
"speaker": "태준",
"script": "Strategic dreams achieve better.",
"translation": "전략적인 꿈이 더 잘 이루어집니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 프리랜서 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "follow",
"optionB": "thinks",
"optionC": "Minji",
"optionD": "dreams",
"optionE": "numbers.",
"optionF": "shouldn't",
"result": "Minji thinks dreams shouldn't follow numbers.",
"explanation": "ENFP의 창의적 자유 추구와 ENTJ의 전략적 계획 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "프리랜서 생활",
"explanation": "ENFP의 자유로운 프리랜서 방식과 ENTJ의 전략적 비즈니스 운영의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "I love working on diverse projects!",
"translation": "다양한 프로젝트를 하는 게 좋아요!"
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Focus on high-value specialization.",
"translation": "고부가가치 전문화에 집중하세요."
},
{
"type": "ox",
"index": 3,
"quiz": "강태준은 다양한 프로젝트보다 전문화를 선호하나요?",
"hint": "강태준이 제시한 사업 방향을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 전략적 성향이 드러나며, 전문화를 통한 가치 창출을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Each project brings new inspiration!",
"translation": "각 프로젝트가 새로운 영감을 줘요!"
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "Calculate your hourly revenue rate.",
"translation": "시간당 수익률을 계산해보세요."
},
{
"type": "blank",
"index": 6,
"quiz": "Taejun suggests calculating @@ revenue rate.",
"hint": "강태준이 계산하라고 제안한 수익률의 단위를 찾아보세요.",
"optionA": "daily",
"optionB": "hourly",
"optionC": "monthly",
"result": "hourly",
"explanation": "'hourly revenue rate'는 '시간당 수익률'을 의미하며, ENTJ의 효율성 중심 사고를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "Building relationships matters more!",
"translation": "관계 구축이 더 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Network for strategic partnerships.",
"translation": "전략적 파트너십을 위한 네트워킹을 하세요."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Creative freedom creates value!",
"translation": "창의적 자유가 가치를 만들어요!"
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Market positioning maximizes returns.",
"translation": "시장 포지셔닝이 수익을 극대화합니다."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "Dreams shouldn't follow numbers!",
"translation": "꿈이 숫자를 따라가선 안 돼요!"
},
{
"type": "script",
"index": 12,
"speaker": "태준",
"script": "Strategic dreams achieve better.",
"translation": "전략적인 꿈이 더 잘 이루어집니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 프리랜서 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "follow",
"optionB": "thinks",
"optionC": "Minji",
"optionD": "dreams",
"optionE": "numbers.",
"optionF": "shouldn't",
"result": "Minji thinks dreams shouldn't follow numbers.",
"explanation": "ENFP의 창의적 자유 추구와 ENTJ의 전략적 계획 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "예술가의 길",
"explanation": "ENFP의 실험적 예술 접근과 ISFJ의 전통적 예술 추구의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "Let's break all artistic rules!",
"translation": "모든 예술적 규칙을 깨버려요!"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "Master traditional techniques first.",
"translation": "먼저 전통적인 기법을 마스터해야 해요."
},
{
"type": "ox",
"index": 3,
"quiz": "임서진은 전통적 기법의 습득을 우선시하나요?",
"hint": "임서진이 강조하는 학습 순서를 확인해보세요.",
"result": "O",
"explanation": "ISFJ의 전통 중시 성향이 드러나며, 기본기의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Innovation creates unique art!",
"translation": "혁신이 독특한 예술을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Practice builds solid foundation.",
"translation": "연습이 탄탄한 기초를 만듭니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Practice builds @@ foundation.",
"hint": "임서진이 연습을 통해 만들어진다고 말한 기초의 특성을 찾아보세요.",
"optionA": "weak",
"optionB": "solid",
"optionC": "flexible",
"result": "solid",
"explanation": "'solid foundation'은 '탄탄한 기초'를 의미하며, ISFJ의 안정성 추구를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Experiments lead to breakthroughs!",
"translation": "실험이 돌파구를 만들어내요!"
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Quality needs careful attention.",
"translation": "퀄리티는 세심한 주의가 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Art should surprise people!",
"translation": "예술은 사람들을 놀라게 해야 해요!"
},
{
"type": "script",
"index": 10,
"speaker": "서진",
"script": "Beautiful details matter most.",
"translation": "아름다운 디테일이 가장 중요해요."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Let's create new styles!",
"translation": "새로운 스타일을 만들어봐요!"
},
{
"type": "script",
"index": 12,
"speaker": "서진",
"script": "Perfect the classics first.",
"translation": "먼저 고전을 완벽히 해내요."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 예술 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "styles.",
"optionB": "to",
"optionC": "new",
"optionD": "wants",
"optionE": "create",
"optionF": "Yuna",
"result": "Yuna wants to create new styles.",
"explanation": "ENFP의 혁신 추구와 ISFJ의 전통적 숙련 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "예술가의 길",
"explanation": "ENFP의 실험적 예술 접근과 ISFJ의 전통적 예술 추구의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "Let's break all artistic rules!",
"translation": "모든 예술적 규칙을 깨버려요!"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "Master traditional techniques first.",
"translation": "먼저 전통적인 기법을 마스터해야 해요."
},
{
"type": "ox",
"index": 3,
"quiz": "임서진은 전통적 기법의 습득을 우선시하나요?",
"hint": "임서진이 강조하는 학습 순서를 확인해보세요.",
"result": "O",
"explanation": "ISFJ의 전통 중시 성향이 드러나며, 기본기의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Innovation creates unique art!",
"translation": "혁신이 독특한 예술을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Practice builds solid foundation.",
"translation": "연습이 탄탄한 기초를 만듭니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Practice builds @@ foundation.",
"hint": "임서진이 연습을 통해 만들어진다고 말한 기초의 특성을 찾아보세요.",
"optionA": "weak",
"optionB": "solid",
"optionC": "flexible",
"result": "solid",
"explanation": "'solid foundation'은 '탄탄한 기초'를 의미하며, ISFJ의 안정성 추구를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Experiments lead to breakthroughs!",
"translation": "실험이 돌파구를 만들어내요!"
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Quality needs careful attention.",
"translation": "퀄리티는 세심한 주의가 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Art should surprise people!",
"translation": "예술은 사람들을 놀라게 해야 해요!"
},
{
"type": "script",
"index": 10,
"speaker": "서진",
"script": "Beautiful details matter most.",
"translation": "아름다운 디테일이 가장 중요해요."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Let's create new styles!",
"translation": "새로운 스타일을 만들어봐요!"
},
{
"type": "script",
"index": 12,
"speaker": "서진",
"script": "Perfect the classics first.",
"translation": "먼저 고전을 완벽히 해내요."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 예술 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "styles.",
"optionB": "to",
"optionC": "new",
"optionD": "wants",
"optionE": "create",
"optionF": "Yuna",
"result": "Yuna wants to create new styles.",
"explanation": "ENFP의 혁신 추구와 ISFJ의 전통적 숙련 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "작가 되기 계획",
"explanation": "ENFP의 영감적 글쓰기와 INTJ의 전략적 작가 경력 설계의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Stories flow naturally when inspired!",
"translation": "영감이 올 때 이야기가 자연스럽게 흘러나와요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Successful authors follow patterns.",
"translation": "성공한 작가들은 패턴을 따릅니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김현우는 자연스러운 영감보다 패턴 분석을 선호하나요?",
"hint": "김현우가 성공적인 글쓰기에 대해 언급한 방식을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 분석적 성향이 드러나며, 성공 패턴의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Characters tell their own stories!",
"translation": "캐릭터들이 스스로 이야기를 들려줘요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Plot structure determines success.",
"translation": "플롯 구조가 성공을 결정합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ structure determines success.",
"hint": "김현우가 성공을 결정한다고 말한 요소를 찾아보세요.",
"optionA": "Character",
"optionB": "Plot",
"optionC": "Theme",
"result": "Plot",
"explanation": "'Plot structure'는 '플롯 구조'를 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Writing is pure creative freedom!",
"translation": "글쓰기는 순수한 창작의 자유예요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Market research guides genres.",
"translation": "시장 조사가 장르를 결정해요."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Every word comes from heart!",
"translation": "모든 단어가 마음에서 나와요!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Reader demographics shape content.",
"translation": "독자층 분석이 콘텐츠를 형성합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Imagination knows no boundaries!",
"translation": "상상력에는 경계가 없어요!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Strategic writing meets deadlines.",
"translation": "전략적인 글쓰기가 마감을 지켜냅니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 글쓰기 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "imagination",
"optionB": "knows",
"optionC": "no",
"optionD": "boundaries.",
"optionE": "believes",
"optionF": "Jiwon",
"result": "Jiwon believes imagination knows no boundaries.",
"explanation": "ENFP의 창의적 영감 추구와 INTJ의 전략적 계획 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "작가 되기 계획",
"explanation": "ENFP의 영감적 글쓰기와 INTJ의 전략적 작가 경력 설계의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Stories flow naturally when inspired!",
"translation": "영감이 올 때 이야기가 자연스럽게 흘러나와요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Successful authors follow patterns.",
"translation": "성공한 작가들은 패턴을 따릅니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김현우는 자연스러운 영감보다 패턴 분석을 선호하나요?",
"hint": "김현우가 성공적인 글쓰기에 대해 언급한 방식을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 분석적 성향이 드러나며, 성공 패턴의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Characters tell their own stories!",
"translation": "캐릭터들이 스스로 이야기를 들려줘요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Plot structure determines success.",
"translation": "플롯 구조가 성공을 결정합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ structure determines success.",
"hint": "김현우가 성공을 결정한다고 말한 요소를 찾아보세요.",
"optionA": "Character",
"optionB": "Plot",
"optionC": "Theme",
"result": "Plot",
"explanation": "'Plot structure'는 '플롯 구조'를 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Writing is pure creative freedom!",
"translation": "글쓰기는 순수한 창작의 자유예요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Market research guides genres.",
"translation": "시장 조사가 장르를 결정해요."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Every word comes from heart!",
"translation": "모든 단어가 마음에서 나와요!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Reader demographics shape content.",
"translation": "독자층 분석이 콘텐츠를 형성합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Imagination knows no boundaries!",
"translation": "상상력에는 경계가 없어요!"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "Strategic writing meets deadlines.",
"translation": "전략적인 글쓰기가 마감을 지켜냅니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 글쓰기 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "imagination",
"optionB": "knows",
"optionC": "no",
"optionD": "boundaries.",
"optionE": "believes",
"optionF": "Jiwon",
"result": "Jiwon believes imagination knows no boundaries.",
"explanation": "ENFP의 창의적 영감 추구와 INTJ의 전략적 계획 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "이직을 고민하는 친구와의 대화",
"explanation": "공감하며 들어주는 ESFJ와 실용적 고민을 나누는 INTJ의 진로 상담",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "You look worried these days...",
"translation": "요새 고민 있어 보이던데..."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "That obvious, huh?",
"translation": "티 났구나..."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Wanna talk about it?",
"translation": "무슨 일인지 얘기해볼래?"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-ji pushing for information?",
"hint": "Look at her gentle approach.",
"result": "X",
"explanation": "민지는 부드럽게 대화를 이끌어내려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "I'm thinking of quitting, actually...",
"translation": "사실... 회사 그만두려고 생각 중이야..."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "What? But things were going well!",
"translation": "뭐야? 근데 잘 나가고 있었잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jin is thinking of @@ her job.",
"hint": "서진이 현재 생각 중인 행동은?",
"optionA": "keeping",
"optionB": "quitting",
"optionC": "changing",
"result": "quitting",
"explanation": "'I'm thinking of quitting'에서 quitting이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "That's just how it looks outside.",
"translation": "겉으로만 그렇게 보이는 거야."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Did something happen there?",
"translation": "회사에서 무슨 일 있었어?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 외부의 시선에 대해 말하는 문장을 만드세요.",
"optionA": "just",
"optionB": "how",
"optionC": "looks",
"optionD": "That's",
"optionE": "outside",
"optionF": "it",
"result": "That's just how it looks outside",
"explanation": "'겉으로만 그렇게 보이는 거야'라는 속마음을 털어놓는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "I just don't see any future there.",
"translation": "더 이상 미래가 안 보여서..."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Have you planned your next step?",
"translation": "다음 단계는 생각해봤어?"
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Looking at some options quietly.",
"translation": "조용히 알아보고 있어."
},
{
"type": "script",
"index": 14,
"speaker": "민지",
"script": "Want me to ask around too?",
"translation": "내가 주변에도 좀 알아볼까?"
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "Thanks... but let's keep it between us.",
"translation": "고마워... 근데 우리끼리만 알고 있자."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "이직을 고민하는 친구와의 대화",
"explanation": "공감하며 들어주는 ESFJ와 실용적 고민을 나누는 INTJ의 진로 상담",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "You look worried these days...",
"translation": "요새 고민 있어 보이던데..."
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "That obvious, huh?",
"translation": "티 났구나..."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "Wanna talk about it?",
"translation": "무슨 일인지 얘기해볼래?"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-ji pushing for information?",
"hint": "Look at her gentle approach.",
"result": "X",
"explanation": "민지는 부드럽게 대화를 이끌어내려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "I'm thinking of quitting, actually...",
"translation": "사실... 회사 그만두려고 생각 중이야..."
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "What? But things were going well!",
"translation": "뭐야? 근데 잘 나가고 있었잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jin is thinking of @@ her job.",
"hint": "서진이 현재 생각 중인 행동은?",
"optionA": "keeping",
"optionB": "quitting",
"optionC": "changing",
"result": "quitting",
"explanation": "'I'm thinking of quitting'에서 quitting이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "That's just how it looks outside.",
"translation": "겉으로만 그렇게 보이는 거야."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Did something happen there?",
"translation": "회사에서 무슨 일 있었어?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 외부의 시선에 대해 말하는 문장을 만드세요.",
"optionA": "just",
"optionB": "how",
"optionC": "looks",
"optionD": "That's",
"optionE": "outside",
"optionF": "it",
"result": "That's just how it looks outside",
"explanation": "'겉으로만 그렇게 보이는 거야'라는 속마음을 털어놓는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "I just don't see any future there.",
"translation": "더 이상 미래가 안 보여서..."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Have you planned your next step?",
"translation": "다음 단계는 생각해봤어?"
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Looking at some options quietly.",
"translation": "조용히 알아보고 있어."
},
{
"type": "script",
"index": 14,
"speaker": "민지",
"script": "Want me to ask around too?",
"translation": "내가 주변에도 좀 알아볼까?"
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "Thanks... but let's keep it between us.",
"translation": "고마워... 근데 우리끼리만 알고 있자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "동아리 봉사활동 기획",
"explanation": "따뜻한 봉사를 계획하는 ESFJ와 실용적 접근을 하는 ISTP의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Should we help at animal shelter?",
"translation": "유기견 보호소 봉사 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "How many people can actually come?",
"translation": "몇 명이나 올 수 있는지는 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "Everyone loves animals though!",
"translation": "다들 동물 좋아하잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-jun focusing on emotions?",
"hint": "Look at his practical question about numbers.",
"result": "X",
"explanation": "민준은 감정보다 실제 참여 가능 인원을 먼저 고려합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "We need at least five people.",
"translation": "최소 다섯 명은 있어야 할 텐데."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "I'll ask in our group chat!",
"translation": "단톡방에 한번 물어볼게!"
},
{
"type": "blank",
"index": 7,
"quiz": "They need at least @@ people.",
"hint": "민준이 말한 최소 인원수는?",
"optionA": "three",
"optionB": "five",
"optionC": "seven",
"result": "five",
"explanation": "'We need at least five people'에서 five가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Also check their requirements first.",
"translation": "보호소 요구사항도 먼저 확인해봐."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Oh right, I'll call them now!",
"translation": "아 맞다, 지금 전화해볼게!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민준이 확인사항을 제안하는 문장을 만드세요.",
"optionA": "requirements",
"optionB": "Also",
"optionC": "first",
"optionD": "check",
"optionE": "their",
"result": "Also check their requirements first",
"explanation": "'그들의 요구사항도 먼저 확인해봐'라는 현실적인 조언입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "They need help this Saturday!",
"translation": "이번 주 토요일에 사람이 필요하대!"
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "That's too soon though...",
"translation": "그건 좀 갑작스럽지 않나..."
},
{
"type": "script",
"index": 13,
"speaker": "지현",
"script": "Let's try next week then?",
"translation": "그럼 다음 주에 해볼까?"
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Better. More time to prepare.",
"translation": "그게 낫겠다. 준비할 시간도 있고."
},
{
"type": "script",
"index": 15,
"speaker": "지현",
"script": "I'll make a proper schedule!",
"translation": "제대로 일정표 만들어볼게!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "동아리 봉사활동 기획",
"explanation": "따뜻한 봉사를 계획하는 ESFJ와 실용적 접근을 하는 ISTP의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Should we help at animal shelter?",
"translation": "유기견 보호소 봉사 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "How many people can actually come?",
"translation": "몇 명이나 올 수 있는지는 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "Everyone loves animals though!",
"translation": "다들 동물 좋아하잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-jun focusing on emotions?",
"hint": "Look at his practical question about numbers.",
"result": "X",
"explanation": "민준은 감정보다 실제 참여 가능 인원을 먼저 고려합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "We need at least five people.",
"translation": "최소 다섯 명은 있어야 할 텐데."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "I'll ask in our group chat!",
"translation": "단톡방에 한번 물어볼게!"
},
{
"type": "blank",
"index": 7,
"quiz": "They need at least @@ people.",
"hint": "민준이 말한 최소 인원수는?",
"optionA": "three",
"optionB": "five",
"optionC": "seven",
"result": "five",
"explanation": "'We need at least five people'에서 five가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Also check their requirements first.",
"translation": "보호소 요구사항도 먼저 확인해봐."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Oh right, I'll call them now!",
"translation": "아 맞다, 지금 전화해볼게!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민준이 확인사항을 제안하는 문장을 만드세요.",
"optionA": "requirements",
"optionB": "Also",
"optionC": "first",
"optionD": "check",
"optionE": "their",
"result": "Also check their requirements first",
"explanation": "'그들의 요구사항도 먼저 확인해봐'라는 현실적인 조언입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "They need help this Saturday!",
"translation": "이번 주 토요일에 사람이 필요하대!"
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "That's too soon though...",
"translation": "그건 좀 갑작스럽지 않나..."
},
{
"type": "script",
"index": 13,
"speaker": "지현",
"script": "Let's try next week then?",
"translation": "그럼 다음 주에 해볼까?"
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Better. More time to prepare.",
"translation": "그게 낫겠다. 준비할 시간도 있고."
},
{
"type": "script",
"index": 15,
"speaker": "지현",
"script": "I'll make a proper schedule!",
"translation": "제대로 일정표 만들어볼게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "동아리의 새로운 변화",
"explanation": "모두의 참여를 독려하는 ESFJ와 의미 있는 활동을 추구하는 INFP의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Our club needs more activities...",
"translation": "우리 동아리 활동이 좀 더 필요한 것 같아..."
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "Quality matters more than quantity.",
"translation": "횟수보다는 의미가 중요하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "But members keep leaving...",
"translation": "근데 자꾸 사람들이 나가는데..."
},
{
"type": "ox",
"index": 4,
"quiz": "Does Su-ah want more activities?",
"hint": "Look at her focus on quality over quantity.",
"result": "X",
"explanation": "수아는 활동 횟수보다 질적인 면을 중요시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Maybe they want something deeper.",
"translation": "어쩌면 더 깊이 있는 걸 원하는 걸지도..."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Like what? Got any ideas?",
"translation": "예를 들면? 생각나는 거 있어?"
},
{
"type": "blank",
"index": 7,
"quiz": "Su-ah thinks members want something @@.",
"hint": "수아가 생각하는 회원들의 니즈는?",
"optionA": "easier",
"optionB": "deeper",
"optionC": "simpler",
"result": "deeper",
"explanation": "'Maybe they want something deeper'에서 deeper가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "What about discussion groups?",
"translation": "토론 모임은 어떨까?"
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Won't some find that boring?",
"translation": "몇몇은 지루해하지 않을까?"
},
{
"type": "puzzle",
"index": 10,
"hint": "수아가 제안하는 활동을 문장으로 만드세요.",
"optionA": "What",
"optionB": "groups?",
"optionC": "discussion",
"optionD": "about",
"result": "What about discussion groups?",
"explanation": "'토론 모임은 어떨까?'라는 새로운 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Those who stay will be passionate.",
"translation": "남는 사람들은 진짜 관심 있는 사람들일 거야."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "We still need fun elements...",
"translation": "그래도 재미 요소는 있어야..."
},
{
"type": "script",
"index": 13,
"speaker": "수아",
"script": "Small groups, meaningful talks!",
"translation": "소규모로, 의미 있는 대화를!"
},
{
"type": "script",
"index": 14,
"speaker": "지은",
"script": "And monthly big gatherings?",
"translation": "한 달에 한 번은 다 같이 모이고?"
},
{
"type": "script",
"index": 15,
"speaker": "수아",
"script": "Perfect balance, I'd say!",
"translation": "그게 딱 좋은 균형이겠다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "동아리의 새로운 변화",
"explanation": "모두의 참여를 독려하는 ESFJ와 의미 있는 활동을 추구하는 INFP의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Our club needs more activities...",
"translation": "우리 동아리 활동이 좀 더 필요한 것 같아..."
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "Quality matters more than quantity.",
"translation": "횟수보다는 의미가 중요하지 않을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "But members keep leaving...",
"translation": "근데 자꾸 사람들이 나가는데..."
},
{
"type": "ox",
"index": 4,
"quiz": "Does Su-ah want more activities?",
"hint": "Look at her focus on quality over quantity.",
"result": "X",
"explanation": "수아는 활동 횟수보다 질적인 면을 중요시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Maybe they want something deeper.",
"translation": "어쩌면 더 깊이 있는 걸 원하는 걸지도..."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Like what? Got any ideas?",
"translation": "예를 들면? 생각나는 거 있어?"
},
{
"type": "blank",
"index": 7,
"quiz": "Su-ah thinks members want something @@.",
"hint": "수아가 생각하는 회원들의 니즈는?",
"optionA": "easier",
"optionB": "deeper",
"optionC": "simpler",
"result": "deeper",
"explanation": "'Maybe they want something deeper'에서 deeper가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "What about discussion groups?",
"translation": "토론 모임은 어떨까?"
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Won't some find that boring?",
"translation": "몇몇은 지루해하지 않을까?"
},
{
"type": "puzzle",
"index": 10,
"hint": "수아가 제안하는 활동을 문장으로 만드세요.",
"optionA": "What",
"optionB": "groups?",
"optionC": "discussion",
"optionD": "about",
"result": "What about discussion groups?",
"explanation": "'토론 모임은 어떨까?'라는 새로운 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Those who stay will be passionate.",
"translation": "남는 사람들은 진짜 관심 있는 사람들일 거야."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "We still need fun elements...",
"translation": "그래도 재미 요소는 있어야..."
},
{
"type": "script",
"index": 13,
"speaker": "수아",
"script": "Small groups, meaningful talks!",
"translation": "소규모로, 의미 있는 대화를!"
},
{
"type": "script",
"index": 14,
"speaker": "지은",
"script": "And monthly big gatherings?",
"translation": "한 달에 한 번은 다 같이 모이고?"
},
{
"type": "script",
"index": 15,
"speaker": "수아",
"script": "Perfect balance, I'd say!",
"translation": "그게 딱 좋은 균형이겠다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "사회 참여 동아리 시작하기",
"explanation": "따뜻한 시작을 꿈꾸는 ESFJ와 체계적인 접근을 하는 ENTJ의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "Let's start a social action club!",
"translation": "우리 사회참여 동아리 만들어볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "What's your specific goal here?",
"translation": "구체적으로 뭘 하고 싶은 건데?"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "You know, helping the community!",
"translation": "그러니까, 지역사회 돕기 같은 거!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-jin immediately support the idea?",
"hint": "Look at her question about specific goals.",
"result": "X",
"explanation": "서진은 즉시 동의하기보다 구체적인 목표를 묻습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Need more than just good intentions.",
"translation": "좋은 마음만으로는 부족할 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "I was thinking monthly cleanups...",
"translation": "한 달에 한 번 환경정화 같은 거..."
},
{
"type": "blank",
"index": 7,
"quiz": "Ji-a suggests @@ cleanups.",
"hint": "지아가 제안한 활동 주기는?",
"optionA": "weekly",
"optionB": "monthly",
"optionC": "yearly",
"result": "monthly",
"explanation": "'monthly cleanups'에서 monthly가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "We should create proper plans first.",
"translation": "제대로 된 계획부터 세워야 할 것 같아."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "Like budgets and schedules?",
"translation": "예산이나 일정 같은 거?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 계획의 필요성을 말하는 문장을 만드세요.",
"optionA": "proper",
"optionB": "create",
"optionC": "should",
"optionD": "We",
"optionE": "first",
"optionF": "plans",
"result": "We should create proper plans first",
"explanation": "'제대로 된 계획부터 세워야 한다'는 체계적인 접근입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "And measure our impact too.",
"translation": "우리 활동의 영향력도 측정해야지."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "Can you help plan everything?",
"translation": "너가 계획 짜는 거 좀 도와줄래?"
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Sure. Let's make it sustainable.",
"translation": "좋아. 지속 가능하게 만들어보자."
},
{
"type": "script",
"index": 14,
"speaker": "지아",
"script": "You're already making it better!",
"translation": "벌써 더 좋은 계획이 되고 있어!"
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "That's what teamwork is for.",
"translation": "이래서 팀워크가 중요한 거지."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "사회 참여 동아리 시작하기",
"explanation": "따뜻한 시작을 꿈꾸는 ESFJ와 체계적인 접근을 하는 ENTJ의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "Let's start a social action club!",
"translation": "우리 사회참여 동아리 만들어볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "What's your specific goal here?",
"translation": "구체적으로 뭘 하고 싶은 건데?"
},
{
"type": "script",
"index": 3,
"speaker": "지아",
"script": "You know, helping the community!",
"translation": "그러니까, 지역사회 돕기 같은 거!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-jin immediately support the idea?",
"hint": "Look at her question about specific goals.",
"result": "X",
"explanation": "서진은 즉시 동의하기보다 구체적인 목표를 묻습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Need more than just good intentions.",
"translation": "좋은 마음만으로는 부족할 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "지아",
"script": "I was thinking monthly cleanups...",
"translation": "한 달에 한 번 환경정화 같은 거..."
},
{
"type": "blank",
"index": 7,
"quiz": "Ji-a suggests @@ cleanups.",
"hint": "지아가 제안한 활동 주기는?",
"optionA": "weekly",
"optionB": "monthly",
"optionC": "yearly",
"result": "monthly",
"explanation": "'monthly cleanups'에서 monthly가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "We should create proper plans first.",
"translation": "제대로 된 계획부터 세워야 할 것 같아."
},
{
"type": "script",
"index": 9,
"speaker": "지아",
"script": "Like budgets and schedules?",
"translation": "예산이나 일정 같은 거?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 계획의 필요성을 말하는 문장을 만드세요.",
"optionA": "proper",
"optionB": "create",
"optionC": "should",
"optionD": "We",
"optionE": "first",
"optionF": "plans",
"result": "We should create proper plans first",
"explanation": "'제대로 된 계획부터 세워야 한다'는 체계적인 접근입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "And measure our impact too.",
"translation": "우리 활동의 영향력도 측정해야지."
},
{
"type": "script",
"index": 12,
"speaker": "지아",
"script": "Can you help plan everything?",
"translation": "너가 계획 짜는 거 좀 도와줄래?"
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "Sure. Let's make it sustainable.",
"translation": "좋아. 지속 가능하게 만들어보자."
},
{
"type": "script",
"index": 14,
"speaker": "지아",
"script": "You're already making it better!",
"translation": "벌써 더 좋은 계획이 되고 있어!"
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "That's what teamwork is for.",
"translation": "이래서 팀워크가 중요한 거지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "새학기 첫 팀플 기획",
"explanation": "구성원 참여를 중시하는 ESFJ와 논리적 체계를 중시하는 INTP의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Shall we meet up for planning?",
"translation": "우리 만나서 계획 세워볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "Can't we just do it online?",
"translation": "온라인으로 하면 안 돼?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Face to face is more effective!",
"translation": "얼굴 보고 하는 게 더 효율적일 것 같은데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-su prefer meeting in person?",
"hint": "Look at his suggestion about online meeting.",
"result": "X",
"explanation": "민수는 온라인 미팅을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "I've already made a framework.",
"translation": "난 벌써 틀은 다 짜놨어."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "But others haven't shared ideas!",
"translation": "근데 다른 애들 의견도 들어봐야지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-su already made a @@.",
"hint": "민수가 이미 만들어놓은 것은?",
"optionA": "meeting",
"optionB": "framework",
"optionC": "schedule",
"result": "framework",
"explanation": "'I've already made a framework'에서 framework가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "They can add to my outline.",
"translation": "내가 짠 거에 추가하면 되잖아."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "That's not real teamwork though...",
"translation": "그건 진정한 팀워크가 아닌 것 같은데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "민수가 제안하는 방식을 설명하는 문장을 만드세요.",
"optionA": "my",
"optionB": "They",
"optionC": "to",
"optionD": "outline",
"optionE": "add",
"optionF": "can",
"result": "They can add to my outline",
"explanation": "'내가 짠 틀에 추가하면 된다'는 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "One hour meeting, that's all!",
"translation": "딱 한 시간만 만나자!"
},
{
"type": "script",
"index": 12,
"speaker": "민수",
"script": "Send me everyone's schedules.",
"translation": "다들 시간표 보내줘."
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "I'll create a group chat now!",
"translation": "지금 단톡방 파서 물어볼게!"
},
{
"type": "script",
"index": 14,
"speaker": "민수",
"script": "And share my draft there?",
"translation": "거기다 내가 짠 거 올릴까?"
},
{
"type": "script",
"index": 15,
"speaker": "지은",
"script": "Perfect! Now we're talking!",
"translation": "좋아! 이제 좀 되겠다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "새학기 첫 팀플 기획",
"explanation": "구성원 참여를 중시하는 ESFJ와 논리적 체계를 중시하는 INTP의 대화",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Shall we meet up for planning?",
"translation": "우리 만나서 계획 세워볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "Can't we just do it online?",
"translation": "온라인으로 하면 안 돼?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Face to face is more effective!",
"translation": "얼굴 보고 하는 게 더 효율적일 것 같은데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-su prefer meeting in person?",
"hint": "Look at his suggestion about online meeting.",
"result": "X",
"explanation": "민수는 온라인 미팅을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "I've already made a framework.",
"translation": "난 벌써 틀은 다 짜놨어."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "But others haven't shared ideas!",
"translation": "근데 다른 애들 의견도 들어봐야지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-su already made a @@.",
"hint": "민수가 이미 만들어놓은 것은?",
"optionA": "meeting",
"optionB": "framework",
"optionC": "schedule",
"result": "framework",
"explanation": "'I've already made a framework'에서 framework가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "They can add to my outline.",
"translation": "내가 짠 거에 추가하면 되잖아."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "That's not real teamwork though...",
"translation": "그건 진정한 팀워크가 아닌 것 같은데..."
},
{
"type": "puzzle",
"index": 10,
"hint": "민수가 제안하는 방식을 설명하는 문장을 만드세요.",
"optionA": "my",
"optionB": "They",
"optionC": "to",
"optionD": "outline",
"optionE": "add",
"optionF": "can",
"result": "They can add to my outline",
"explanation": "'내가 짠 틀에 추가하면 된다'는 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "One hour meeting, that's all!",
"translation": "딱 한 시간만 만나자!"
},
{
"type": "script",
"index": 12,
"speaker": "민수",
"script": "Send me everyone's schedules.",
"translation": "다들 시간표 보내줘."
},
{
"type": "script",
"index": 13,
"speaker": "지은",
"script": "I'll create a group chat now!",
"translation": "지금 단톡방 파서 물어볼게!"
},
{
"type": "script",
"index": 14,
"speaker": "민수",
"script": "And share my draft there?",
"translation": "거기다 내가 짠 거 올릴까?"
},
{
"type": "script",
"index": 15,
"speaker": "지은",
"script": "Perfect! Now we're talking!",
"translation": "좋아! 이제 좀 되겠다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "이성파 친구의 연애상담은 원래 이런가요?",
"explanation": "일상적인 연애상담 상황에서 쓰이는 영어 표현들을 배워봅니다. 'should + 동사원형'으로 조언하기, 'What if'로 가정하기 등 실용적인 패턴을 익혀보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소연",
"script": "Oh my god, he hasn't called!",
"translation": "헐, 걔가 아직도 연락이 없어!"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "When was your last date?",
"translation": "마지막 데이트가 언제였는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "Did the guy call her?",
"hint": "소연의 첫 대사를 확인해보세요.",
"result": "X",
"explanation": "'hasn't called'는 '아직 전화하지 않았다'는 현재완료 표현입니다."
},
{
"type": "script",
"index": 4,
"speaker": "소연",
"script": "Last Saturday... I'm so worried!",
"translation": "지난 토요일... 너무 불안해!"
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Let's check the facts first.",
"translation": "일단 사실관계부터 체크해보자."
},
{
"type": "script",
"index": 6,
"speaker": "소연",
"script": "What facts? My heart hurts!",
"translation": "무슨 사실관계야, 내 마음이 아프다구!"
},
{
"type": "blank",
"index": 7,
"quiz": "Their last date was @@.",
"hint": "소연이 언급한 날짜를 찾아보세요.",
"optionA": "last friday",
"optionB": "last saturday",
"optionC": "this saturday",
"result": "last saturday",
"explanation": "'last Saturday'는 '지난 토요일'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Did you text him first?",
"translation": "너가 먼저 문자라도 해봤어?"
},
{
"type": "script",
"index": 9,
"speaker": "소연",
"script": "No... I'm waiting for his call.",
"translation": "아니... 걔가 전화해주길 기다리고 있지."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "That's not very logical.",
"translation": "그건 별로 논리적이지 않은데."
},
{
"type": "puzzle",
"index": 11,
"hint": "주도적인 행동을 제안하는 문장을 만들어보세요.",
"optionA": "waiting",
"optionB": "better",
"optionC": "than",
"optionD": "Acting",
"optionE": "is",
"result": "Acting is better than waiting",
"explanation": "'Acting is better than waiting'은 '기다리는 것보다 행동하는 것이 낫다'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "소연",
"script": "But what if he's not interested?",
"translation": "근데 걔가 관심없으면 어쩌지?"
},
{
"type": "script",
"index": 13,
"speaker": "지원",
"script": "Then you'll know for sure.",
"translation": "그럼 확실히 알 수 있잖아."
},
{
"type": "script",
"index": 14,
"speaker": "소연",
"script": "Why do you always have to be... so right?",
"translation": "너는 왜 맨날 이렇게... 맞는 말만 해?"
},
{
"type": "script",
"index": 15,
"speaker": "지원",
"script": "That's what friends are for!",
"translation": "친구가 그래서 있는 거지!"
}
]
}
]
} | {
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "이성파 친구의 연애상담은 원래 이런가요?",
"explanation": "일상적인 연애상담 상황에서 쓰이는 영어 표현들을 배워봅니다. 'should + 동사원형'으로 조언하기, 'What if'로 가정하기 등 실용적인 패턴을 익혀보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소연",
"script": "Oh my god, he hasn't called!",
"translation": "헐, 걔가 아직도 연락이 없어!"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "When was your last date?",
"translation": "마지막 데이트가 언제였는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "Did the guy call her?",
"hint": "소연의 첫 대사를 확인해보세요.",
"result": "X",
"explanation": "'hasn't called'는 '아직 전화하지 않았다'는 현재완료 표현입니다."
},
{
"type": "script",
"index": 4,
"speaker": "소연",
"script": "Last Saturday... I'm so worried!",
"translation": "지난 토요일... 너무 불안해!"
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Let's check the facts first.",
"translation": "일단 사실관계부터 체크해보자."
},
{
"type": "script",
"index": 6,
"speaker": "소연",
"script": "What facts? My heart hurts!",
"translation": "무슨 사실관계야, 내 마음이 아프다구!"
},
{
"type": "blank",
"index": 7,
"quiz": "Their last date was @@.",
"hint": "소연이 언급한 날짜를 찾아보세요.",
"optionA": "last friday",
"optionB": "last saturday",
"optionC": "this saturday",
"result": "last saturday",
"explanation": "'last Saturday'는 '지난 토요일'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Did you text him first?",
"translation": "너가 먼저 문자라도 해봤어?"
},
{
"type": "script",
"index": 9,
"speaker": "소연",
"script": "No... I'm waiting for his call.",
"translation": "아니... 걔가 전화해주길 기다리고 있지."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "That's not very logical.",
"translation": "그건 별로 논리적이지 않은데."
},
{
"type": "puzzle",
"index": 11,
"hint": "주도적인 행동을 제안하는 문장을 만들어보세요.",
"optionA": "waiting",
"optionB": "better",
"optionC": "than",
"optionD": "Acting",
"optionE": "is",
"result": "Acting is better than waiting",
"explanation": "'Acting is better than waiting'은 '기다리는 것보다 행동하는 것이 낫다'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "소연",
"script": "But what if he's not interested?",
"translation": "근데 걔가 관심없으면 어쩌지?"
},
{
"type": "script",
"index": 13,
"speaker": "지원",
"script": "Then you'll know for sure.",
"translation": "그럼 확실히 알 수 있잖아."
},
{
"type": "script",
"index": 14,
"speaker": "소연",
"script": "Why do you always have to be... so right?",
"translation": "너는 왜 맨날 이렇게... 맞는 말만 해?"
},
{
"type": "script",
"index": 15,
"speaker": "지원",
"script": "That's what friends are for!",
"translation": "친구가 그래서 있는 거지!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "거래처에서 인원이 늘었대요",
"explanation": "갑작스러운 변경 상황에서 쓰이는 비즈니스 영어 표현을 배워봅니다. 'additional'로 추가 인원 표현하기, 'accommodate'로 수용 가능 여부 논의하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "The client just called about tomorrow.",
"translation": "거래처에서 내일 건으로 방금 연락왔어요."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Any changes to the meeting?",
"translation": "미팅에 변동사항이 있나요?"
},
{
"type": "ox",
"index": 3,
"quiz": "Did they call about today's meeting?",
"hint": "현아가 언급한 미팅 일정을 확인해보세요.",
"result": "X",
"explanation": "'tomorrow'는 '내일'을 의미합니다."
},
{
"type": "script",
"index": 4,
"speaker": "현아",
"script": "They're bringing three additional people.",
"translation": "세 분이 추가로 오신대요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "The C meeting room fits eight max.",
"translation": "C회의실은 최대 8명까지인데."
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "Should we try to switch rooms?",
"translation": "회의실을 바꿔볼까요?"
},
{
"type": "blank",
"index": 7,
"quiz": "The C meeting room can fit @@ people ",
"hint": "태준이 언급한 회의실 수용 인원을 찾아보세요.",
"optionA": "six, only",
"optionB": "eight, max",
"optionC": "ten, max",
"result": "eight, max",
"explanation": "'fits eight max'는 '최대 8명까지 수용 가능하다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Let me check the main conference room.",
"translation": "대회의실 확인해볼게요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "Hope it's available tomorrow!",
"translation": "내일 비었으면 좋겠다!"
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "It's free from 2PM to 4PM.",
"translation": "2시부터 4시까지는 비어있네요."
},
{
"type": "puzzle",
"index": 11,
"hint": "회의실 변경에 대한 안도감을 표현하는 문장을 만들어보세요.",
"optionA": "could",
"optionB": "switch",
"optionC": "Glad",
"optionD": "we",
"optionE": "rooms",
"result": "Glad we could switch rooms",
"explanation": "'Glad we could switch rooms'는 '다행히 회의실을 바꿀 수 있어서 다행이다'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현아",
"script": "Perfect! I'll book it right away.",
"translation": "좋아요! 제가 지금 바로 예약할게요."
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Don't forget to inform the client.",
"translation": "거래처에도 알려드리는 거 잊지 마세요."
},
{
"type": "script",
"index": 14,
"speaker": "현아",
"script": "I'll send them a message now.",
"translation": "네, 바로 연락드릴게요."
},
{
"type": "script",
"index": 15,
"speaker": "태준",
"script": "Include the new room directions too.",
"translation": "새 회의실 오시는 길도 같이 보내드리세요."
}
]
}
]
} | {
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "거래처에서 인원이 늘었대요",
"explanation": "갑작스러운 변경 상황에서 쓰이는 비즈니스 영어 표현을 배워봅니다. 'additional'로 추가 인원 표현하기, 'accommodate'로 수용 가능 여부 논의하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현아",
"script": "The client just called about tomorrow.",
"translation": "거래처에서 내일 건으로 방금 연락왔어요."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Any changes to the meeting?",
"translation": "미팅에 변동사항이 있나요?"
},
{
"type": "ox",
"index": 3,
"quiz": "Did they call about today's meeting?",
"hint": "현아가 언급한 미팅 일정을 확인해보세요.",
"result": "X",
"explanation": "'tomorrow'는 '내일'을 의미합니다."
},
{
"type": "script",
"index": 4,
"speaker": "현아",
"script": "They're bringing three additional people.",
"translation": "세 분이 추가로 오신대요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "The C meeting room fits eight max.",
"translation": "C회의실은 최대 8명까지인데."
},
{
"type": "script",
"index": 6,
"speaker": "현아",
"script": "Should we try to switch rooms?",
"translation": "회의실을 바꿔볼까요?"
},
{
"type": "blank",
"index": 7,
"quiz": "The C meeting room can fit @@ people ",
"hint": "태준이 언급한 회의실 수용 인원을 찾아보세요.",
"optionA": "six, only",
"optionB": "eight, max",
"optionC": "ten, max",
"result": "eight, max",
"explanation": "'fits eight max'는 '최대 8명까지 수용 가능하다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Let me check the main conference room.",
"translation": "대회의실 확인해볼게요."
},
{
"type": "script",
"index": 9,
"speaker": "현아",
"script": "Hope it's available tomorrow!",
"translation": "내일 비었으면 좋겠다!"
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "It's free from 2PM to 4PM.",
"translation": "2시부터 4시까지는 비어있네요."
},
{
"type": "puzzle",
"index": 11,
"hint": "회의실 변경에 대한 안도감을 표현하는 문장을 만들어보세요.",
"optionA": "could",
"optionB": "switch",
"optionC": "Glad",
"optionD": "we",
"optionE": "rooms",
"result": "Glad we could switch rooms",
"explanation": "'Glad we could switch rooms'는 '다행히 회의실을 바꿀 수 있어서 다행이다'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "현아",
"script": "Perfect! I'll book it right away.",
"translation": "좋아요! 제가 지금 바로 예약할게요."
},
{
"type": "script",
"index": 13,
"speaker": "태준",
"script": "Don't forget to inform the client.",
"translation": "거래처에도 알려드리는 거 잊지 마세요."
},
{
"type": "script",
"index": 14,
"speaker": "현아",
"script": "I'll send them a message now.",
"translation": "네, 바로 연락드릴게요."
},
{
"type": "script",
"index": 15,
"speaker": "태준",
"script": "Include the new room directions too.",
"translation": "새 회의실 오시는 길도 같이 보내드리세요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "회비가 남아서 고민이에요!",
"explanation": "모임 회비 관리와 관련된 실용적인 영어 표현을 배워봅니다. 'How about we...?'로 제안하기, 'keep track of'로 관리 현황 설명하기 등을 익혀보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "We have 100 dollars left over!",
"translation": "회비가 10만원이나 남았어!"
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "Just keep it for next time.",
"translation": "다음 모임 때 쓰면 되지."
},
{
"type": "ox",
"index": 3,
"quiz": "Is there any remaining budget?",
"hint": "지은이 언급한 금액을 확인해보세요.",
"result": "O",
"explanation": "'left over'는 '남은, 잔여의'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "How about treating everyone to coffee?",
"translation": "다 같이 커피 마시는 건 어때?"
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "That's going to be complicated.",
"translation": "그건 좀 번거로울 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "But it's everyone's money!",
"translation": "근데 이게 다 같이 낸 돈이잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Minsu thinks getting coffee would be too @@.",
"hint": "민수가 커피 마시는 것에 대해 뭐라고 했나요?",
"optionA": "expensive",
"optionB": "complicated",
"optionC": "simple",
"result": "complicated",
"explanation": "'complicated'는 '복잡한, 번거로운'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "Check the numbers first.",
"translation": "일단 금액부터 정확히 확인해봐."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "It's exactly 8,000 won per person!",
"translation": "딱 한 사람당 8천원씩 돌아가!"
},
{
"type": "script",
"index": 10,
"speaker": "민수",
"script": "Some people might prefer cash back.",
"translation": "현금으로 받고 싶은 사람도 있을 텐데."
},
{
"type": "puzzle",
"index": 11,
"hint": "회비 처리 방법을 제안하는 문장을 만들어보세요.",
"optionA": "ask",
"optionB": "everyone's",
"optionC": "Let's",
"optionD": "preference",
"optionE": "first",
"result": "Let's ask everyone's preference first",
"explanation": "'Let's ask everyone's preference first'는 '먼저 모두의 선호도를 물어보자'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "I'll make a group chat poll!",
"translation": "단톡방에 투표 올릴게!"
},
{
"type": "script",
"index": 13,
"speaker": "민수",
"script": "Add cash and coffee options both.",
"translation": "현금이랑 커피 옵션 둘 다 넣어줘."
},
{
"type": "script",
"index": 14,
"speaker": "지은",
"script": "Done! You're so practical!",
"translation": "완료! 민수 진짜 실용적이다!"
},
{
"type": "script",
"index": 15,
"speaker": "민수",
"script": "That's what treasurers are for.",
"translation": "회계담당이 이래야지."
}
]
}
]
} | {
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "회비가 남아서 고민이에요!",
"explanation": "모임 회비 관리와 관련된 실용적인 영어 표현을 배워봅니다. 'How about we...?'로 제안하기, 'keep track of'로 관리 현황 설명하기 등을 익혀보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "We have 100 dollars left over!",
"translation": "회비가 10만원이나 남았어!"
},
{
"type": "script",
"index": 2,
"speaker": "민수",
"script": "Just keep it for next time.",
"translation": "다음 모임 때 쓰면 되지."
},
{
"type": "ox",
"index": 3,
"quiz": "Is there any remaining budget?",
"hint": "지은이 언급한 금액을 확인해보세요.",
"result": "O",
"explanation": "'left over'는 '남은, 잔여의'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "How about treating everyone to coffee?",
"translation": "다 같이 커피 마시는 건 어때?"
},
{
"type": "script",
"index": 5,
"speaker": "민수",
"script": "That's going to be complicated.",
"translation": "그건 좀 번거로울 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "But it's everyone's money!",
"translation": "근데 이게 다 같이 낸 돈이잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Minsu thinks getting coffee would be too @@.",
"hint": "민수가 커피 마시는 것에 대해 뭐라고 했나요?",
"optionA": "expensive",
"optionB": "complicated",
"optionC": "simple",
"result": "complicated",
"explanation": "'complicated'는 '복잡한, 번거로운'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민수",
"script": "Check the numbers first.",
"translation": "일단 금액부터 정확히 확인해봐."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "It's exactly 8,000 won per person!",
"translation": "딱 한 사람당 8천원씩 돌아가!"
},
{
"type": "script",
"index": 10,
"speaker": "민수",
"script": "Some people might prefer cash back.",
"translation": "현금으로 받고 싶은 사람도 있을 텐데."
},
{
"type": "puzzle",
"index": 11,
"hint": "회비 처리 방법을 제안하는 문장을 만들어보세요.",
"optionA": "ask",
"optionB": "everyone's",
"optionC": "Let's",
"optionD": "preference",
"optionE": "first",
"result": "Let's ask everyone's preference first",
"explanation": "'Let's ask everyone's preference first'는 '먼저 모두의 선호도를 물어보자'라는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "I'll make a group chat poll!",
"translation": "단톡방에 투표 올릴게!"
},
{
"type": "script",
"index": 13,
"speaker": "민수",
"script": "Add cash and coffee options both.",
"translation": "현금이랑 커피 옵션 둘 다 넣어줘."
},
{
"type": "script",
"index": 14,
"speaker": "지은",
"script": "Done! You're so practical!",
"translation": "완료! 민수 진짜 실용적이다!"
},
{
"type": "script",
"index": 15,
"speaker": "민수",
"script": "That's what treasurers are for.",
"translation": "회계담당이 이래야지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "렌트카 예약, 누가 할래?",
"explanation": "여행 계획에 관한 실용적인 영어 표현을 배워봅니다. 'How about if...?'로 대안 제시하기, 'leave it to me'로 책임 맡기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Everyone wants different cars!",
"translation": "다들 차종 선호도가 제각각이야!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Just pick the most cost-effective one.",
"translation": "그냥 제일 가성비 좋은 걸로 하면 돼."
},
{
"type": "ox",
"index": 3,
"quiz": "Do they agree on which car to rent?",
"hint": "소영의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'different'는 '서로 다른, 다양한'을 의미합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "But what if someone's unhappy?",
"translation": "근데 누가 불만이면 어쩌지?"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Leave the booking to me.",
"translation": "예약은 내가 할게."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Shouldn't we discuss it first?",
"translation": "먼저 다같이 의논해봐야하지 않을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Junho wants to @@ the most car.",
"hint": "준호가 어떤 차를 선택하자고 했나요?",
"optionA": "pick, expensive",
"optionB": "pick, cost-effective",
"optionC": "rent, big",
"result": "pick, cost-effective",
"explanation": "'cost-effective'는 '가성비 좋은'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "I found a good deal already.",
"translation": "이미 좋은 차량 찾아놨어."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "At least show them the options!",
"translation": "최소한 옵션이라도 보여주자!"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Time is running out, you know.",
"translation": "시간이 얼마 안 남았잖아."
},
{
"type": "puzzle",
"index": 11,
"hint": "신속한 결정의 필요성을 설명하는 문장을 만들어보세요.",
"optionA": "act",
"optionB": "fast",
"optionC": "need",
"optionD": "We",
"optionE": "to",
"result": "We need to act fast",
"explanation": "'We need to act fast'는 '우리는 빨리 행동해야 한다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Okay, show me what you found.",
"translation": "알았어, 뭘 찾았는지 보여줘."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "It's perfect for our budget.",
"translation": "우리 예산에 딱 맞는 차야."
},
{
"type": "script",
"index": 14,
"speaker": "소영",
"script": "Wow, this actually looks great!",
"translation": "와, 이거 진짜 괜찮다!"
},
{
"type": "script",
"index": 15,
"speaker": "준호",
"script": "Trust me, I did the research.",
"translation": "내가 다 알아보고 고른 거야."
}
]
}
]
} | {
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "렌트카 예약, 누가 할래?",
"explanation": "여행 계획에 관한 실용적인 영어 표현을 배워봅니다. 'How about if...?'로 대안 제시하기, 'leave it to me'로 책임 맡기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Everyone wants different cars!",
"translation": "다들 차종 선호도가 제각각이야!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Just pick the most cost-effective one.",
"translation": "그냥 제일 가성비 좋은 걸로 하면 돼."
},
{
"type": "ox",
"index": 3,
"quiz": "Do they agree on which car to rent?",
"hint": "소영의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'different'는 '서로 다른, 다양한'을 의미합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "But what if someone's unhappy?",
"translation": "근데 누가 불만이면 어쩌지?"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Leave the booking to me.",
"translation": "예약은 내가 할게."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Shouldn't we discuss it first?",
"translation": "먼저 다같이 의논해봐야하지 않을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Junho wants to @@ the most car.",
"hint": "준호가 어떤 차를 선택하자고 했나요?",
"optionA": "pick, expensive",
"optionB": "pick, cost-effective",
"optionC": "rent, big",
"result": "pick, cost-effective",
"explanation": "'cost-effective'는 '가성비 좋은'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "I found a good deal already.",
"translation": "이미 좋은 차량 찾아놨어."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "At least show them the options!",
"translation": "최소한 옵션이라도 보여주자!"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Time is running out, you know.",
"translation": "시간이 얼마 안 남았잖아."
},
{
"type": "puzzle",
"index": 11,
"hint": "신속한 결정의 필요성을 설명하는 문장을 만들어보세요.",
"optionA": "act",
"optionB": "fast",
"optionC": "need",
"optionD": "We",
"optionE": "to",
"result": "We need to act fast",
"explanation": "'We need to act fast'는 '우리는 빨리 행동해야 한다'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Okay, show me what you found.",
"translation": "알았어, 뭘 찾았는지 보여줘."
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "It's perfect for our budget.",
"translation": "우리 예산에 딱 맞는 차야."
},
{
"type": "script",
"index": 14,
"speaker": "소영",
"script": "Wow, this actually looks great!",
"translation": "와, 이거 진짜 괜찮다!"
},
{
"type": "script",
"index": 15,
"speaker": "준호",
"script": "Trust me, I did the research.",
"translation": "내가 다 알아보고 고른 거야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "발표는 누가 하면 좋을까요?",
"explanation": "팀 이벤트 준비 과정에서 쓰이는 실용적인 영어 표현을 배워봅니다. 'Why don't you...?'로 제안하기, 'I'm not sure if...'로 망설임 표현하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미연",
"script": "You know a lot about this project!",
"translation": "이 프로젝트에 대해 잘 알고 있잖아!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Yeah... where are you going with this?",
"translation": "응... 그래서 무슨 말을 하고 싶은 거야?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Hyunwoo understand the project well?",
"hint": "미연의 첫 발언을 확인해보세요.",
"result": "O",
"explanation": "'know a lot about'는 '~에 대해 많이 알다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "미연",
"script": "Why don't you do the presentation?",
"translation": "발표 해보는 건 어때?"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I prefer working behind the scenes.",
"translation": "난 뒤에서 일하는 게 더 좋은데."
},
{
"type": "script",
"index": 6,
"speaker": "미연",
"script": "But you explain things so well!",
"translation": "근데 넌 설명을 진짜 잘하잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo prefers working @@the ",
"hint": "현우가 선호하는 작업 방식을 찾아보세요.",
"optionA": "behind, computer",
"optionB": "behind, scenes",
"optionC": "in, front",
"result": "behind, scenes",
"explanation": "'behind the scenes'는 '무대 뒤에서, 보이지 않는 곳에서'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "I can write the script instead.",
"translation": "대신 발표 자료는 내가 쓸게."
},
{
"type": "script",
"index": 9,
"speaker": "미연",
"script": "Come on, give it a try!",
"translation": "한번만 해봐, 응?"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Public speaking isn't my thing.",
"translation": "난 사람들 앞에서 말하는 거 별로야."
},
{
"type": "puzzle",
"index": 11,
"hint": "각자의 장점을 활용하자는 문장을 만들어보세요.",
"optionA": "strengths",
"optionB": "focus",
"optionC": "Let's",
"optionD": "on",
"optionE": "our",
"result": "Let's focus on our strengths",
"explanation": "'Let's focus on our strengths'는 '우리의 장점에 집중하자'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "How about co-presenting with me?",
"translation": "그럼 나랑 같이 발표할래?"
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "I'll handle the technical parts.",
"translation": "기술적인 부분만 내가 할게."
},
{
"type": "script",
"index": 14,
"speaker": "미연",
"script": "Great! We'll make a good team!",
"translation": "좋아! 우리 잘 어울릴 것 같은데!"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "Just keep it short and simple.",
"translation": "근데 짧고 간단하게 하자."
}
]
}
]
} | {
"type": "MBTI",
"category": "thinking",
"episodes": [
{
"title": "발표는 누가 하면 좋을까요?",
"explanation": "팀 이벤트 준비 과정에서 쓰이는 실용적인 영어 표현을 배워봅니다. 'Why don't you...?'로 제안하기, 'I'm not sure if...'로 망설임 표현하기 등을 연습해보세요.",
"level": 4,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미연",
"script": "You know a lot about this project!",
"translation": "이 프로젝트에 대해 잘 알고 있잖아!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Yeah... where are you going with this?",
"translation": "응... 그래서 무슨 말을 하고 싶은 거야?"
},
{
"type": "ox",
"index": 3,
"quiz": "Does Hyunwoo understand the project well?",
"hint": "미연의 첫 발언을 확인해보세요.",
"result": "O",
"explanation": "'know a lot about'는 '~에 대해 많이 알다'라는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "미연",
"script": "Why don't you do the presentation?",
"translation": "발표 해보는 건 어때?"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I prefer working behind the scenes.",
"translation": "난 뒤에서 일하는 게 더 좋은데."
},
{
"type": "script",
"index": 6,
"speaker": "미연",
"script": "But you explain things so well!",
"translation": "근데 넌 설명을 진짜 잘하잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyunwoo prefers working @@the ",
"hint": "현우가 선호하는 작업 방식을 찾아보세요.",
"optionA": "behind, computer",
"optionB": "behind, scenes",
"optionC": "in, front",
"result": "behind, scenes",
"explanation": "'behind the scenes'는 '무대 뒤에서, 보이지 않는 곳에서'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "I can write the script instead.",
"translation": "대신 발표 자료는 내가 쓸게."
},
{
"type": "script",
"index": 9,
"speaker": "미연",
"script": "Come on, give it a try!",
"translation": "한번만 해봐, 응?"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "Public speaking isn't my thing.",
"translation": "난 사람들 앞에서 말하는 거 별로야."
},
{
"type": "puzzle",
"index": 11,
"hint": "각자의 장점을 활용하자는 문장을 만들어보세요.",
"optionA": "strengths",
"optionB": "focus",
"optionC": "Let's",
"optionD": "on",
"optionE": "our",
"result": "Let's focus on our strengths",
"explanation": "'Let's focus on our strengths'는 '우리의 장점에 집중하자'는 의미입니다."
},
{
"type": "script",
"index": 12,
"speaker": "미연",
"script": "How about co-presenting with me?",
"translation": "그럼 나랑 같이 발표할래?"
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "I'll handle the technical parts.",
"translation": "기술적인 부분만 내가 할게."
},
{
"type": "script",
"index": 14,
"speaker": "미연",
"script": "Great! We'll make a good team!",
"translation": "좋아! 우리 잘 어울릴 것 같은데!"
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "Just keep it short and simple.",
"translation": "근데 짧고 간단하게 하자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "우리의 첫 비즈니스 모델",
"explanation": "사업 아이템을 구체화하는 과정에서 나타나는 ENTP의 확장적 사고와 INTJ의 치밀한 분석",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Our market size is huge!",
"translation": "시장 규모가 어마어마해!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Show me the actual numbers.",
"translation": "실제 수치를 보여줘."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Look at these market reports!",
"translation": "이 시장 보고서들을 봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-jae accept Do-yun's enthusiasm without data?",
"hint": "Look at Min-jae's request for actual numbers.",
"result": "X",
"explanation": "민재는 도윤의 열정적인 주장에 대해 실제 수치 자료를 요구합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "First-year operating costs?",
"translation": "첫해 운영비용은?"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Roughly two hundred million won.",
"translation": "대충 2억 정도?"
},
{
"type": "blank",
"index": 7,
"quiz": "The first-year cost is @@ million won.",
"hint": "도윤이 언급한 예상 비용을 찾아보세요.",
"optionA": "one hundred",
"optionB": "two hundred",
"optionC": "three hundred",
"result": "two hundred",
"explanation": "'Roughly two hundred million won'에서 two hundred가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "'Roughly' isn't good enough.",
"translation": "'대충'은 충분하지 않아."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "I'll make a detailed spreadsheet.",
"translation": "자세한 스프레드시트 만들게."
},
{
"type": "puzzle",
"index": 10,
"hint": "민재가 '대충'이라는 표현에 대해 한 말을 구성해보세요.",
"optionA": "isn't",
"optionB": "enough.",
"optionC": "Roughly",
"optionD": "good",
"result": "Roughly isn't good enough.",
"explanation": "'대충은 충분하지 않다'는 민재의 꼼꼼한 성향을 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Include three-year projections too.",
"translation": "3년 예측치도 포함해줘."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Already working on five years!",
"translation": "5년치는 벌써 작업 중이야!"
},
{
"type": "script",
"index": 13,
"speaker": "민재",
"script": "Now you're thinking strategically.",
"translation": "이제야 전략적으로 생각하네."
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Data and dreams, perfect mix!",
"translation": "데이터와 꿈의 완벽한 조화지!"
},
{
"type": "script",
"index": 15,
"speaker": "민재",
"script": "Let's review it after lunch.",
"translation": "점심 먹고 검토해보자."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "우리의 첫 비즈니스 모델",
"explanation": "사업 아이템을 구체화하는 과정에서 나타나는 ENTP의 확장적 사고와 INTJ의 치밀한 분석",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Our market size is huge!",
"translation": "시장 규모가 어마어마해!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Show me the actual numbers.",
"translation": "실제 수치를 보여줘."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Look at these market reports!",
"translation": "이 시장 보고서들을 봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-jae accept Do-yun's enthusiasm without data?",
"hint": "Look at Min-jae's request for actual numbers.",
"result": "X",
"explanation": "민재는 도윤의 열정적인 주장에 대해 실제 수치 자료를 요구합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "First-year operating costs?",
"translation": "첫해 운영비용은?"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Roughly two hundred million won.",
"translation": "대충 2억 정도?"
},
{
"type": "blank",
"index": 7,
"quiz": "The first-year cost is @@ million won.",
"hint": "도윤이 언급한 예상 비용을 찾아보세요.",
"optionA": "one hundred",
"optionB": "two hundred",
"optionC": "three hundred",
"result": "two hundred",
"explanation": "'Roughly two hundred million won'에서 two hundred가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "'Roughly' isn't good enough.",
"translation": "'대충'은 충분하지 않아."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "I'll make a detailed spreadsheet.",
"translation": "자세한 스프레드시트 만들게."
},
{
"type": "puzzle",
"index": 10,
"hint": "민재가 '대충'이라는 표현에 대해 한 말을 구성해보세요.",
"optionA": "isn't",
"optionB": "enough.",
"optionC": "Roughly",
"optionD": "good",
"result": "Roughly isn't good enough.",
"explanation": "'대충은 충분하지 않다'는 민재의 꼼꼼한 성향을 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Include three-year projections too.",
"translation": "3년 예측치도 포함해줘."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Already working on five years!",
"translation": "5년치는 벌써 작업 중이야!"
},
{
"type": "script",
"index": 13,
"speaker": "민재",
"script": "Now you're thinking strategically.",
"translation": "이제야 전략적으로 생각하네."
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Data and dreams, perfect mix!",
"translation": "데이터와 꿈의 완벽한 조화지!"
},
{
"type": "script",
"index": 15,
"speaker": "민재",
"script": "Let's review it after lunch.",
"translation": "점심 먹고 검토해보자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "안정적인 직장을 떠나며",
"explanation": "프리랜서 도전을 앞둔 ENTP와 이를 걱정하는 ISTJ 친구의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "I'm quitting next month!",
"translation": "다음 달에 회사 그만둘 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "What? You got promoted last week!",
"translation": "뭐? 너 지난주에 승진했잖아!"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "I want to be a freelancer.",
"translation": "프리랜서가 되고 싶어."
},
{
"type": "ox",
"index": 4,
"quiz": "Did Ji-hun get promoted recently?",
"hint": "Check what Sung-min says about Ji-hun's promotion.",
"result": "O",
"explanation": "성민의 말에 따르면 지훈은 지난주에 승진했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Do you have regular clients?",
"translation": "고정 클라이언트는 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Not yet, but I have contacts!",
"translation": "아직은 없지만, 인맥은 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Ji-hun has @@ but no regular clients yet.",
"hint": "지훈이 가지고 있다고 말한 것을 찾아보세요.",
"optionA": "money",
"optionB": "contacts",
"optionC": "office",
"result": "contacts",
"explanation": "'Not yet, but I have contacts!'에서 contacts가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "What about health insurance?",
"translation": "건강보험은 어떡할 거야?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "I've calculated everything!",
"translation": "다 계산해봤다고!"
},
{
"type": "puzzle",
"index": 10,
"hint": "지훈이 모든 것을 계산했다고 말하는 문장을 만드세요.",
"optionA": "everything!",
"optionB": "I've",
"optionC": "calculated",
"result": "I've calculated everything!",
"explanation": "'나는 모든 것을 계산해봤어!'라는 자신감 있는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "At least save six months' worth.",
"translation": "최소한 6개월치는 모아둬."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Already saved for eight months!",
"translation": "8개월치나 모아뒀지!"
},
{
"type": "script",
"index": 13,
"speaker": "성민",
"script": "You really planned this through?",
"translation": "진짜 계획 다 세워둔 거야?"
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "Want to see my spreadsheets?",
"translation": "내 엑셀 파일 볼래?"
},
{
"type": "script",
"index": 15,
"speaker": "성민",
"script": "Now that's the preparation I meant!",
"translation": "이거지, 내가 말한 준비가 이런 거라고!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "안정적인 직장을 떠나며",
"explanation": "프리랜서 도전을 앞둔 ENTP와 이를 걱정하는 ISTJ 친구의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "I'm quitting next month!",
"translation": "다음 달에 회사 그만둘 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "What? You got promoted last week!",
"translation": "뭐? 너 지난주에 승진했잖아!"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "I want to be a freelancer.",
"translation": "프리랜서가 되고 싶어."
},
{
"type": "ox",
"index": 4,
"quiz": "Did Ji-hun get promoted recently?",
"hint": "Check what Sung-min says about Ji-hun's promotion.",
"result": "O",
"explanation": "성민의 말에 따르면 지훈은 지난주에 승진했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Do you have regular clients?",
"translation": "고정 클라이언트는 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Not yet, but I have contacts!",
"translation": "아직은 없지만, 인맥은 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Ji-hun has @@ but no regular clients yet.",
"hint": "지훈이 가지고 있다고 말한 것을 찾아보세요.",
"optionA": "money",
"optionB": "contacts",
"optionC": "office",
"result": "contacts",
"explanation": "'Not yet, but I have contacts!'에서 contacts가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "What about health insurance?",
"translation": "건강보험은 어떡할 거야?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "I've calculated everything!",
"translation": "다 계산해봤다고!"
},
{
"type": "puzzle",
"index": 10,
"hint": "지훈이 모든 것을 계산했다고 말하는 문장을 만드세요.",
"optionA": "everything!",
"optionB": "I've",
"optionC": "calculated",
"result": "I've calculated everything!",
"explanation": "'나는 모든 것을 계산해봤어!'라는 자신감 있는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "At least save six months' worth.",
"translation": "최소한 6개월치는 모아둬."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Already saved for eight months!",
"translation": "8개월치나 모아뒀지!"
},
{
"type": "script",
"index": 13,
"speaker": "성민",
"script": "You really planned this through?",
"translation": "진짜 계획 다 세워둔 거야?"
},
{
"type": "script",
"index": 14,
"speaker": "지훈",
"script": "Want to see my spreadsheets?",
"translation": "내 엑셀 파일 볼래?"
},
{
"type": "script",
"index": 15,
"speaker": "성민",
"script": "Now that's the preparation I meant!",
"translation": "이거지, 내가 말한 준비가 이런 거라고!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "우리만의 채널을 시작하자!",
"explanation": "새로운 시도를 즐기는 ENTP와 시청자 반응을 중시하는 ESFJ의 유튜브 기획",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "Let's try urban exploration videos!",
"translation": "도시 탐험 영상 찍어보자!"
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "Food vlogs are trending now.",
"translation": "요즘은 먹방이 대세인데."
},
{
"type": "script",
"index": 3,
"speaker": "우진",
"script": "Everyone's doing food content!",
"translation": "먹방은 다들 하잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Su-ah prefer unique content over trending content?",
"hint": "Look at her suggestion about food vlogs.",
"result": "X",
"explanation": "수아는 트렌드인 먹방 콘텐츠를 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Because viewers love it, see?",
"translation": "그만큼 사람들이 좋아하니까 그렇지."
},
{
"type": "script",
"index": 6,
"speaker": "우진",
"script": "Our channel needs uniqueness!",
"translation": "우리만의 특별함이 필요해!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ vlogs are trending now.",
"hint": "수아가 언급한 현재 트렌드는?",
"optionA": "Travel",
"optionB": "Food",
"optionC": "Gaming",
"result": "Food",
"explanation": "'Food vlogs are trending now'에서 Food가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "Check these viewer comments first.",
"translation": "이 시청자 댓글들 좀 봐봐."
},
{
"type": "script",
"index": 9,
"speaker": "우진",
"script": "We can combine both ideas!",
"translation": "두 가지를 합쳐보면 어때!"
},
{
"type": "puzzle",
"index": 10,
"hint": "우진이 제안하는 아이디어 결합에 대한 문장을 만드세요.",
"optionA": "can",
"optionB": "We",
"optionC": "both",
"optionD": "combine",
"optionE": "ideas!",
"result": "We can combine both ideas!",
"explanation": "'우리는 두 아이디어를 합칠 수 있어!'라는 절충안을 제시하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Like exploring local restaurants?",
"translation": "동네 맛집 탐방 같은 거?"
},
{
"type": "script",
"index": 12,
"speaker": "우진",
"script": "Hidden gems in old buildings!",
"translation": "오래된 건물 속 숨은 맛집!"
},
{
"type": "script",
"index": 13,
"speaker": "수아",
"script": "That could actually work well!",
"translation": "그거 진짜 괜찮을 것 같은데!"
},
{
"type": "script",
"index": 14,
"speaker": "우진",
"script": "Let's film a pilot tomorrow!",
"translation": "내일 파일럿 영상 찍자!"
},
{
"type": "script",
"index": 15,
"speaker": "수아",
"script": "Wait, we need better lighting first!",
"translation": "잠깐, 조명부터 제대로 사야 해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "우리만의 채널을 시작하자!",
"explanation": "새로운 시도를 즐기는 ENTP와 시청자 반응을 중시하는 ESFJ의 유튜브 기획",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "Let's try urban exploration videos!",
"translation": "도시 탐험 영상 찍어보자!"
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "Food vlogs are trending now.",
"translation": "요즘은 먹방이 대세인데."
},
{
"type": "script",
"index": 3,
"speaker": "우진",
"script": "Everyone's doing food content!",
"translation": "먹방은 다들 하잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Su-ah prefer unique content over trending content?",
"hint": "Look at her suggestion about food vlogs.",
"result": "X",
"explanation": "수아는 트렌드인 먹방 콘텐츠를 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Because viewers love it, see?",
"translation": "그만큼 사람들이 좋아하니까 그렇지."
},
{
"type": "script",
"index": 6,
"speaker": "우진",
"script": "Our channel needs uniqueness!",
"translation": "우리만의 특별함이 필요해!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ vlogs are trending now.",
"hint": "수아가 언급한 현재 트렌드는?",
"optionA": "Travel",
"optionB": "Food",
"optionC": "Gaming",
"result": "Food",
"explanation": "'Food vlogs are trending now'에서 Food가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "Check these viewer comments first.",
"translation": "이 시청자 댓글들 좀 봐봐."
},
{
"type": "script",
"index": 9,
"speaker": "우진",
"script": "We can combine both ideas!",
"translation": "두 가지를 합쳐보면 어때!"
},
{
"type": "puzzle",
"index": 10,
"hint": "우진이 제안하는 아이디어 결합에 대한 문장을 만드세요.",
"optionA": "can",
"optionB": "We",
"optionC": "both",
"optionD": "combine",
"optionE": "ideas!",
"result": "We can combine both ideas!",
"explanation": "'우리는 두 아이디어를 합칠 수 있어!'라는 절충안을 제시하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Like exploring local restaurants?",
"translation": "동네 맛집 탐방 같은 거?"
},
{
"type": "script",
"index": 12,
"speaker": "우진",
"script": "Hidden gems in old buildings!",
"translation": "오래된 건물 속 숨은 맛집!"
},
{
"type": "script",
"index": 13,
"speaker": "수아",
"script": "That could actually work well!",
"translation": "그거 진짜 괜찮을 것 같은데!"
},
{
"type": "script",
"index": 14,
"speaker": "우진",
"script": "Let's film a pilot tomorrow!",
"translation": "내일 파일럿 영상 찍자!"
},
{
"type": "script",
"index": 15,
"speaker": "수아",
"script": "Wait, we need better lighting first!",
"translation": "잠깐, 조명부터 제대로 사야 해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "우리의 첫 특허 도전기",
"explanation": "혁신적인 아이디어를 현실화하려는 ENTP와 꼼꼼한 준비를 중시하는 ISFJ의 특허 출원 과정",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "The prototype finally works!",
"translation": "드디어 시제품이 작동한다!"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "Did you document all tests?",
"translation": "모든 테스트 기록은 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I recorded the final version.",
"translation": "마지막 버전만 녹화했어."
},
{
"type": "ox",
"index": 4,
"quiz": "Did Jae-hyun record all test versions?",
"hint": "Check what he says about recording.",
"result": "X",
"explanation": "재현은 최종 버전만 녹화했다고 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "We need the whole process.",
"translation": "전체 과정이 다 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "The patent office needs that?",
"translation": "특허청에서 그것도 필요해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-ji says they need the whole @@.",
"hint": "민지가 전체가 필요하다고 말한 것은?",
"optionA": "money",
"optionB": "time",
"optionC": "process",
"result": "process",
"explanation": "'We need the whole process'에서 process가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "For potential legal issues.",
"translation": "나중에 법적 문제가 생길 수 있으니까."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "I still have the blueprints!",
"translation": "설계도면은 다 있어!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민지가 법적 문제에 대해 말하는 문장을 만드세요.",
"optionA": "For",
"optionB": "potential",
"optionC": "issues.",
"optionD": "legal",
"result": "For potential legal issues.",
"explanation": "'발생할 수 있는 법적 문제들을 위해'라는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "Let's organize everything properly.",
"translation": "모든 걸 제대로 정리해보자."
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Can you help with paperwork?",
"translation": "서류 작업 좀 도와줄래?"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Already made a checklist here.",
"translation": "체크리스트 벌써 만들어뒀어."
},
{
"type": "script",
"index": 14,
"speaker": "재현",
"script": "You're always one step ahead!",
"translation": "너는 항상 한발 앞서 준비하네!"
},
{
"type": "script",
"index": 15,
"speaker": "민지",
"script": "That's why we make a team.",
"translation": "그래서 우리가 팀이지."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "우리의 첫 특허 도전기",
"explanation": "혁신적인 아이디어를 현실화하려는 ENTP와 꼼꼼한 준비를 중시하는 ISFJ의 특허 출원 과정",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "The prototype finally works!",
"translation": "드디어 시제품이 작동한다!"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "Did you document all tests?",
"translation": "모든 테스트 기록은 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I recorded the final version.",
"translation": "마지막 버전만 녹화했어."
},
{
"type": "ox",
"index": 4,
"quiz": "Did Jae-hyun record all test versions?",
"hint": "Check what he says about recording.",
"result": "X",
"explanation": "재현은 최종 버전만 녹화했다고 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "We need the whole process.",
"translation": "전체 과정이 다 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "The patent office needs that?",
"translation": "특허청에서 그것도 필요해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-ji says they need the whole @@.",
"hint": "민지가 전체가 필요하다고 말한 것은?",
"optionA": "money",
"optionB": "time",
"optionC": "process",
"result": "process",
"explanation": "'We need the whole process'에서 process가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "For potential legal issues.",
"translation": "나중에 법적 문제가 생길 수 있으니까."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "I still have the blueprints!",
"translation": "설계도면은 다 있어!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민지가 법적 문제에 대해 말하는 문장을 만드세요.",
"optionA": "For",
"optionB": "potential",
"optionC": "issues.",
"optionD": "legal",
"result": "For potential legal issues.",
"explanation": "'발생할 수 있는 법적 문제들을 위해'라는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민지",
"script": "Let's organize everything properly.",
"translation": "모든 걸 제대로 정리해보자."
},
{
"type": "script",
"index": 12,
"speaker": "재현",
"script": "Can you help with paperwork?",
"translation": "서류 작업 좀 도와줄래?"
},
{
"type": "script",
"index": 13,
"speaker": "민지",
"script": "Already made a checklist here.",
"translation": "체크리스트 벌써 만들어뒀어."
},
{
"type": "script",
"index": 14,
"speaker": "재현",
"script": "You're always one step ahead!",
"translation": "너는 항상 한발 앞서 준비하네!"
},
{
"type": "script",
"index": 15,
"speaker": "민지",
"script": "That's why we make a team.",
"translation": "그래서 우리가 팀이지."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "다음 학기 연구 주제 찾기",
"explanation": "새로운 연구 분야를 탐색하는 ENTP와 연구 성과를 중시하는 ENTJ의 주제 선정 과정",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "How about emotion recognition AI?",
"translation": "감정 인식 AI 연구해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "What's the current research trend?",
"translation": "최근 연구 동향은 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "Not many papers in this area!",
"translation": "이 분야는 논문이 많지 않아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is the research area well-studied?",
"hint": "Look at what Hyun-woo says about papers.",
"result": "X",
"explanation": "현우의 말에 따르면 해당 분야의 논문이 많지 않습니다."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "That's risky for publication.",
"translation": "논문 출판이 힘들 수 있겠네."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "But perfect for breakthroughs!",
"translation": "근데 새로운 발견하기는 완벽하잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Dong-hyun thinks it's @@ for publication.",
"hint": "동현이 논문 출판에 대해 우려하는 점은?",
"optionA": "easy",
"optionB": "risky",
"optionC": "good",
"result": "risky",
"explanation": "'That's risky for publication'에서 risky가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Check the top journals first.",
"translation": "톱 저널부터 확인해보자."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Found three potential topics!",
"translation": "가능성 있는 주제 세 개 찾았어!"
},
{
"type": "puzzle",
"index": 10,
"hint": "동현이 저널 확인에 대해 하는 말을 구성해보세요.",
"optionA": "journals",
"optionB": "Check",
"optionC": "first",
"optionD": "the",
"optionE": "top",
"result": "Check the top journals first",
"explanation": "'유명 저널부터 확인해보자'는 체계적인 접근을 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Which has the most citations?",
"translation": "어떤 게 인용이 제일 많아?"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "This one's trending upward!",
"translation": "이게 최근에 급상승 중이야!"
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Let's analyze recent papers.",
"translation": "최신 논문들을 분석해보자."
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "I found some research gaps!",
"translation": "연구 격차를 몇 개 발견했어!"
},
{
"type": "script",
"index": 15,
"speaker": "동현",
"script": "Now that's a good direction.",
"translation": "이제야 괜찮은 방향이 나오네."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "다음 학기 연구 주제 찾기",
"explanation": "새로운 연구 분야를 탐색하는 ENTP와 연구 성과를 중시하는 ENTJ의 주제 선정 과정",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "How about emotion recognition AI?",
"translation": "감정 인식 AI 연구해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "What's the current research trend?",
"translation": "최근 연구 동향은 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "Not many papers in this area!",
"translation": "이 분야는 논문이 많지 않아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is the research area well-studied?",
"hint": "Look at what Hyun-woo says about papers.",
"result": "X",
"explanation": "현우의 말에 따르면 해당 분야의 논문이 많지 않습니다."
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "That's risky for publication.",
"translation": "논문 출판이 힘들 수 있겠네."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "But perfect for breakthroughs!",
"translation": "근데 새로운 발견하기는 완벽하잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Dong-hyun thinks it's @@ for publication.",
"hint": "동현이 논문 출판에 대해 우려하는 점은?",
"optionA": "easy",
"optionB": "risky",
"optionC": "good",
"result": "risky",
"explanation": "'That's risky for publication'에서 risky가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Check the top journals first.",
"translation": "톱 저널부터 확인해보자."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Found three potential topics!",
"translation": "가능성 있는 주제 세 개 찾았어!"
},
{
"type": "puzzle",
"index": 10,
"hint": "동현이 저널 확인에 대해 하는 말을 구성해보세요.",
"optionA": "journals",
"optionB": "Check",
"optionC": "first",
"optionD": "the",
"optionE": "top",
"result": "Check the top journals first",
"explanation": "'유명 저널부터 확인해보자'는 체계적인 접근을 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Which has the most citations?",
"translation": "어떤 게 인용이 제일 많아?"
},
{
"type": "script",
"index": 12,
"speaker": "현우",
"script": "This one's trending upward!",
"translation": "이게 최근에 급상승 중이야!"
},
{
"type": "script",
"index": 13,
"speaker": "동현",
"script": "Let's analyze recent papers.",
"translation": "최신 논문들을 분석해보자."
},
{
"type": "script",
"index": 14,
"speaker": "현우",
"script": "I found some research gaps!",
"translation": "연구 격차를 몇 개 발견했어!"
},
{
"type": "script",
"index": 15,
"speaker": "동현",
"script": "Now that's a good direction.",
"translation": "이제야 괜찮은 방향이 나오네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "인공지능 윤리",
"explanation": "도서관에서 인공지능 윤리에 대해 토론하는 동아리원들의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "AI will make life so much better!",
"translation": "인공지능이 삶을 엄청 편하게 해줄 텐데!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Shh... we're in the library.",
"translation": "쉿... 여기 도서관이야."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "But imagine the possibilities!",
"translation": "근데 생각해봐, 가능성이 무궁무진하잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이는 장소에 맞는 태도를 강조하나요?",
"hint": "도서관에서의 서연이의 첫 반응을 보세요.",
"result": "O",
"explanation": "'Shh... we're in the library'에서 도서관 예절을 상기시키는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "What about human values?",
"translation": "인간의 가치는 어떻게 되는 거야?"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Technology enhances humanity!",
"translation": "기술이 인간성을 더 높여줄 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Technology @@ humanity!",
"hint": "준호가 기술이 인간성에 미치는 영향을 뭐라고 했나요?",
"optionA": "destroys",
"optionB": "enhances",
"optionC": "changes",
"result": "enhances",
"explanation": "'enhances'는 '향상시키다, 높이다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Your coffee's dripping...",
"translation": "너 커피 흘리고 있어..."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Oh! Thanks for catching that.",
"translation": "앗! 알려줘서 고마워."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "See? Humans catch these things.",
"translation": "봐, 이런 건 사람이 잘 포착하잖아."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "AI could warn me too though!",
"translation": "인공지능도 이런 거 경고해줄 수 있을걸?"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Would you trust it like me?",
"translation": "나만큼 그 말을 신뢰할 수 있을까?"
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Well, that's a good point...",
"translation": "음... 그건 그러네..."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Let's clean this up first.",
"translation": "일단 이거부터 닦자."
},
{
"type": "puzzle",
"index": 15,
"hint": "사람처럼 신뢰할 수 있는지 묻는 문장을 만들어보세요.",
"optionA": "you",
"optionB": "trust",
"optionC": "me",
"optionD": "Would",
"optionE": "like",
"optionF": "it",
"result": "Would you trust it like me",
"explanation": "'Would you trust it like me'는 '나처럼 신뢰할 수 있을까?'라는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "인공지능 윤리",
"explanation": "도서관에서 인공지능 윤리에 대해 토론하는 동아리원들의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "AI will make life so much better!",
"translation": "인공지능이 삶을 엄청 편하게 해줄 텐데!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Shh... we're in the library.",
"translation": "쉿... 여기 도서관이야."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "But imagine the possibilities!",
"translation": "근데 생각해봐, 가능성이 무궁무진하잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이는 장소에 맞는 태도를 강조하나요?",
"hint": "도서관에서의 서연이의 첫 반응을 보세요.",
"result": "O",
"explanation": "'Shh... we're in the library'에서 도서관 예절을 상기시키는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "What about human values?",
"translation": "인간의 가치는 어떻게 되는 거야?"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Technology enhances humanity!",
"translation": "기술이 인간성을 더 높여줄 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Technology @@ humanity!",
"hint": "준호가 기술이 인간성에 미치는 영향을 뭐라고 했나요?",
"optionA": "destroys",
"optionB": "enhances",
"optionC": "changes",
"result": "enhances",
"explanation": "'enhances'는 '향상시키다, 높이다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Your coffee's dripping...",
"translation": "너 커피 흘리고 있어..."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Oh! Thanks for catching that.",
"translation": "앗! 알려줘서 고마워."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "See? Humans catch these things.",
"translation": "봐, 이런 건 사람이 잘 포착하잖아."
},
{
"type": "script",
"index": 11,
"speaker": "준호",
"script": "AI could warn me too though!",
"translation": "인공지능도 이런 거 경고해줄 수 있을걸?"
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "Would you trust it like me?",
"translation": "나만큼 그 말을 신뢰할 수 있을까?"
},
{
"type": "script",
"index": 13,
"speaker": "준호",
"script": "Well, that's a good point...",
"translation": "음... 그건 그러네..."
},
{
"type": "script",
"index": 14,
"speaker": "서연",
"script": "Let's clean this up first.",
"translation": "일단 이거부터 닦자."
},
{
"type": "puzzle",
"index": 15,
"hint": "사람처럼 신뢰할 수 있는지 묻는 문장을 만들어보세요.",
"optionA": "you",
"optionB": "trust",
"optionC": "me",
"optionD": "Would",
"optionE": "like",
"optionF": "it",
"result": "Would you trust it like me",
"explanation": "'Would you trust it like me'는 '나처럼 신뢰할 수 있을까?'라는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "연애관 토론",
"explanation": "카페 데이트 중 연애에 대해 나누는 커플의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Jinah said they broke up again.",
"translation": "지나랑 남친 또 헤어졌대."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Again? What happened this time?",
"translation": "또? 이번엔 왜?"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Trust issues. They keep checking phones.",
"translation": "서로 믿는 게 안 된대. 맨날 핸폰 검사하고."
},
{
"type": "ox",
"index": 4,
"quiz": "지나 커플은 신뢰 문제가 있나요?",
"hint": "시우가 말한 헤어진 이유를 보세요.",
"result": "O",
"explanation": "'trust issues'와 'checking phones'에서 신뢰 문제가 있음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Glad we're not like that.",
"translation": "우리는 안 그래서 다행이다."
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Yeah, trust should be natural.",
"translation": "그러게, 신뢰는 자연스러워야지."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ should be natural.",
"hint": "시우가 자연스러워야 한다고 말한 것은?",
"optionA": "Love",
"optionB": "Trust",
"optionC": "Dating",
"result": "Trust",
"explanation": "'Trust should be natural'은 '신뢰는 자연스러워야 한다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "But you could text more often.",
"translation": "근데 연락은 좀 더 자주 해줘도 될 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "Quality over quantity, right?",
"translation": "양보다 질이잖아, 그치?"
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "That's just your excuse!",
"translation": "그건 그냥 네 핑계잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Want me to text every hour?",
"translation": "그럼 한 시간마다 연락할까?"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Just be more thoughtful.",
"translation": "그냥 좀 더 신경 써줘."
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "You mean like Jinah's boyfriend?",
"translation": "지나 남친처럼...?"
},
{
"type": "script",
"index": 14,
"speaker": "지은",
"script": "Now you're just teasing me.",
"translation": "또 나 놀리기야?"
},
{
"type": "puzzle",
"index": 15,
"hint": "양보다 질이 중요하다는 문장을 만들어보세요.",
"optionA": "Quality",
"optionB": "quantity",
"optionC": "over",
"result": "Quality over quantity",
"explanation": "'Quality over quantity'는 '양보다 질이 중요하다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "연애관 토론",
"explanation": "카페 데이트 중 연애에 대해 나누는 커플의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "시우",
"script": "Jinah said they broke up again.",
"translation": "지나랑 남친 또 헤어졌대."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Again? What happened this time?",
"translation": "또? 이번엔 왜?"
},
{
"type": "script",
"index": 3,
"speaker": "시우",
"script": "Trust issues. They keep checking phones.",
"translation": "서로 믿는 게 안 된대. 맨날 핸폰 검사하고."
},
{
"type": "ox",
"index": 4,
"quiz": "지나 커플은 신뢰 문제가 있나요?",
"hint": "시우가 말한 헤어진 이유를 보세요.",
"result": "O",
"explanation": "'trust issues'와 'checking phones'에서 신뢰 문제가 있음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Glad we're not like that.",
"translation": "우리는 안 그래서 다행이다."
},
{
"type": "script",
"index": 6,
"speaker": "시우",
"script": "Yeah, trust should be natural.",
"translation": "그러게, 신뢰는 자연스러워야지."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ should be natural.",
"hint": "시우가 자연스러워야 한다고 말한 것은?",
"optionA": "Love",
"optionB": "Trust",
"optionC": "Dating",
"result": "Trust",
"explanation": "'Trust should be natural'은 '신뢰는 자연스러워야 한다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "But you could text more often.",
"translation": "근데 연락은 좀 더 자주 해줘도 될 텐데."
},
{
"type": "script",
"index": 9,
"speaker": "시우",
"script": "Quality over quantity, right?",
"translation": "양보다 질이잖아, 그치?"
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "That's just your excuse!",
"translation": "그건 그냥 네 핑계잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "시우",
"script": "Want me to text every hour?",
"translation": "그럼 한 시간마다 연락할까?"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Just be more thoughtful.",
"translation": "그냥 좀 더 신경 써줘."
},
{
"type": "script",
"index": 13,
"speaker": "시우",
"script": "You mean like Jinah's boyfriend?",
"translation": "지나 남친처럼...?"
},
{
"type": "script",
"index": 14,
"speaker": "지은",
"script": "Now you're just teasing me.",
"translation": "또 나 놀리기야?"
},
{
"type": "puzzle",
"index": 15,
"hint": "양보다 질이 중요하다는 문장을 만들어보세요.",
"optionA": "Quality",
"optionB": "quantity",
"optionC": "over",
"result": "Quality over quantity",
"explanation": "'Quality over quantity'는 '양보다 질이 중요하다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "도덕적 딜레마",
"explanation": "영화를 보고 나와 도덕성에 대해 토론하는 친구들의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "That plot twist was insane!",
"translation": "반전 진짜 대박이었다."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "But what he did was wrong...",
"translation": "근데 주인공이 너무 잘못했잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "도현",
"script": "For the greater good though!",
"translation": "더 큰 선을 위해서였잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람은 주인공의 행동을 같은 시각으로 보나요?",
"hint": "각자의 도덕적 판단을 보세요.",
"result": "X",
"explanation": "한 명은 행동의 결과를, 다른 한 명은 행동의 옳고 그름을 중시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "Lying is still lying.",
"translation": "그래도 거짓말은 거짓말이야."
},
{
"type": "script",
"index": 6,
"speaker": "도현",
"script": "Even to save someone?",
"translation": "누군가를 구하기 위한 거짓말도?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ is still lying.",
"hint": "민서가 강조한 행동은?",
"optionA": "Truth",
"optionB": "Lying",
"optionC": "Helping",
"result": "Lying",
"explanation": "'Lying is still lying'은 '거짓말은 여전히 거짓말'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "There must be better ways.",
"translation": "다른 방법이 있었을 텐데..."
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "Life isn't always black and white.",
"translation": "세상이 그렇게 흑백논리로만 되진 않잖아."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "That's what bad guys always say.",
"translation": "그렇게 생각하면 다 정당화될 것 같아."
},
{
"type": "script",
"index": 11,
"speaker": "도현",
"script": "Would you do it differently?",
"translation": "그럼 넌 어떻게 했을 건데?"
},
{
"type": "script",
"index": 12,
"speaker": "민서",
"script": "That's why I avoid such choices.",
"translation": "그래서 난 그런 선택 자체를 피하려고 해."
},
{
"type": "script",
"index": 13,
"speaker": "도현",
"script": "Sometimes you can't avoid them.",
"translation": "피할 수 없을 때도 있지 않을까?"
},
{
"type": "script",
"index": 14,
"speaker": "민서",
"script": "Then I'll face it honestly.",
"translation": "그땐... 정직하게 맞설래."
},
{
"type": "puzzle",
"index": 15,
"hint": "삶이 흑백논리로만 되지 않는다는 문장을 만들어보세요.",
"optionA": "isn't",
"optionB": "Life",
"optionC": "white",
"optionD": "black",
"optionE": "and",
"result": "Life isn't black and white",
"explanation": "'Life isn't black and white'는 '인생이 흑백논리로 구분되지 않는다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "도덕적 딜레마",
"explanation": "영화를 보고 나와 도덕성에 대해 토론하는 친구들의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "That plot twist was insane!",
"translation": "반전 진짜 대박이었다."
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "But what he did was wrong...",
"translation": "근데 주인공이 너무 잘못했잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "도현",
"script": "For the greater good though!",
"translation": "더 큰 선을 위해서였잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람은 주인공의 행동을 같은 시각으로 보나요?",
"hint": "각자의 도덕적 판단을 보세요.",
"result": "X",
"explanation": "한 명은 행동의 결과를, 다른 한 명은 행동의 옳고 그름을 중시합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "Lying is still lying.",
"translation": "그래도 거짓말은 거짓말이야."
},
{
"type": "script",
"index": 6,
"speaker": "도현",
"script": "Even to save someone?",
"translation": "누군가를 구하기 위한 거짓말도?"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ is still lying.",
"hint": "민서가 강조한 행동은?",
"optionA": "Truth",
"optionB": "Lying",
"optionC": "Helping",
"result": "Lying",
"explanation": "'Lying is still lying'은 '거짓말은 여전히 거짓말'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "There must be better ways.",
"translation": "다른 방법이 있었을 텐데..."
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "Life isn't always black and white.",
"translation": "세상이 그렇게 흑백논리로만 되진 않잖아."
},
{
"type": "script",
"index": 10,
"speaker": "민서",
"script": "That's what bad guys always say.",
"translation": "그렇게 생각하면 다 정당화될 것 같아."
},
{
"type": "script",
"index": 11,
"speaker": "도현",
"script": "Would you do it differently?",
"translation": "그럼 넌 어떻게 했을 건데?"
},
{
"type": "script",
"index": 12,
"speaker": "민서",
"script": "That's why I avoid such choices.",
"translation": "그래서 난 그런 선택 자체를 피하려고 해."
},
{
"type": "script",
"index": 13,
"speaker": "도현",
"script": "Sometimes you can't avoid them.",
"translation": "피할 수 없을 때도 있지 않을까?"
},
{
"type": "script",
"index": 14,
"speaker": "민서",
"script": "Then I'll face it honestly.",
"translation": "그땐... 정직하게 맞설래."
},
{
"type": "puzzle",
"index": 15,
"hint": "삶이 흑백논리로만 되지 않는다는 문장을 만들어보세요.",
"optionA": "isn't",
"optionB": "Life",
"optionC": "white",
"optionD": "black",
"optionE": "and",
"result": "Life isn't black and white",
"explanation": "'Life isn't black and white'는 '인생이 흑백논리로 구분되지 않는다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "정치 이슈 토론",
"explanation": "시험 끝나고 수다 떨다가 사회 문제로 번진 대학생들의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Did you see today's news?",
"translation": "오늘 뉴스 봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "About the education policy?",
"translation": "교육정책 바뀐다는 거?"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "It could work if done right.",
"translation": "잘만 하면 될 것 같던데."
},
{
"type": "ox",
"index": 4,
"quiz": "유준이는 새로운 정책에 부정적인가요?",
"hint": "정책에 대한 유준이의 의견을 보세요.",
"result": "X",
"explanation": "'could work if done right'에서 긍정적 가능성을 보고 있음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "But what about the students?",
"translation": "근데 학생들은 어떡해..."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "Change always has costs.",
"translation": "변화엔 항상 대가가 따르지."
},
{
"type": "blank",
"index": 7,
"quiz": "Change always has @@.",
"hint": "유준이가 변화에 따른다고 말한 것은?",
"optionA": "benefits",
"optionB": "costs",
"optionC": "risks",
"result": "costs",
"explanation": "'costs'는 '대가, 비용'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "People aren't just numbers...",
"translation": "사람을 숫자로만 보면 안 되잖아..."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "But we need actual solutions!",
"translation": "그래도 실질적인 해결책은 필요하지 않아?"
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "Can't we be more careful?",
"translation": "좀 더 신중하게 접근할 순 없을까?"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "While problems get worse?",
"translation": "그동안 문제는 더 심각해지고?"
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "Speed isn't everything...",
"translation": "빠르다고 다가 아닌데..."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Let's hear your solution then.",
"translation": "그럼 너의 해결책은 뭔데?"
},
{
"type": "script",
"index": 14,
"speaker": "서현",
"script": "Listen to them first, maybe?",
"translation": "일단 그들 얘기부터 들어보는 거..."
},
{
"type": "puzzle",
"index": 15,
"hint": "사람을 숫자로만 보면 안 된다는 문장을 만들어보세요.",
"optionA": "numbers",
"optionB": "just",
"optionC": "aren't",
"optionD": "People",
"result": "People aren't just numbers",
"explanation": "'People aren't just numbers'는 '사람을 숫자로만 보면 안 된다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "정치 이슈 토론",
"explanation": "시험 끝나고 수다 떨다가 사회 문제로 번진 대학생들의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Did you see today's news?",
"translation": "오늘 뉴스 봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "About the education policy?",
"translation": "교육정책 바뀐다는 거?"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "It could work if done right.",
"translation": "잘만 하면 될 것 같던데."
},
{
"type": "ox",
"index": 4,
"quiz": "유준이는 새로운 정책에 부정적인가요?",
"hint": "정책에 대한 유준이의 의견을 보세요.",
"result": "X",
"explanation": "'could work if done right'에서 긍정적 가능성을 보고 있음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "But what about the students?",
"translation": "근데 학생들은 어떡해..."
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "Change always has costs.",
"translation": "변화엔 항상 대가가 따르지."
},
{
"type": "blank",
"index": 7,
"quiz": "Change always has @@.",
"hint": "유준이가 변화에 따른다고 말한 것은?",
"optionA": "benefits",
"optionB": "costs",
"optionC": "risks",
"result": "costs",
"explanation": "'costs'는 '대가, 비용'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "People aren't just numbers...",
"translation": "사람을 숫자로만 보면 안 되잖아..."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "But we need actual solutions!",
"translation": "그래도 실질적인 해결책은 필요하지 않아?"
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "Can't we be more careful?",
"translation": "좀 더 신중하게 접근할 순 없을까?"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "While problems get worse?",
"translation": "그동안 문제는 더 심각해지고?"
},
{
"type": "script",
"index": 12,
"speaker": "서현",
"script": "Speed isn't everything...",
"translation": "빠르다고 다가 아닌데..."
},
{
"type": "script",
"index": 13,
"speaker": "민준",
"script": "Let's hear your solution then.",
"translation": "그럼 너의 해결책은 뭔데?"
},
{
"type": "script",
"index": 14,
"speaker": "서현",
"script": "Listen to them first, maybe?",
"translation": "일단 그들 얘기부터 들어보는 거..."
},
{
"type": "puzzle",
"index": 15,
"hint": "사람을 숫자로만 보면 안 된다는 문장을 만들어보세요.",
"optionA": "numbers",
"optionB": "just",
"optionC": "aren't",
"optionD": "People",
"result": "People aren't just numbers",
"explanation": "'People aren't just numbers'는 '사람을 숫자로만 보면 안 된다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "세대 갈등 분석",
"explanation": "회식 자리에서 세대 차이에 대해 나누는 선후배의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진호",
"script": "I'm getting tired of this...",
"translation": "어휴... 요즘 너무 힘드네요."
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "What's bothering you?",
"translation": "무슨 일 있어요?"
},
{
"type": "script",
"index": 3,
"speaker": "진호",
"script": "My ideas keep getting rejected.",
"translation": "제가 제안하는 거 다 반려돼서요..."
},
{
"type": "ox",
"index": 4,
"quiz": "진호는 자신의 상황에 만족하나요?",
"hint": "진호의 첫 마디를 보세요.",
"result": "X",
"explanation": "'getting tired of this'에서 힘들어하는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "소현",
"script": "Have you tried their way first?",
"translation": "혹시 기존 방식대로 해보셨어요?"
},
{
"type": "script",
"index": 6,
"speaker": "진호",
"script": "That's the problem right there.",
"translation": "그게 바로 문제인 것 같아요."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you tried their @@ first?",
"hint": "미경이 어떤 방식을 제안했나요?",
"optionA": "idea",
"optionB": "way",
"optionC": "style",
"result": "way",
"explanation": "'their way'는 '그들의 방식'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "진호",
"script": "It's like we speak different languages.",
"translation": "말이 통하는 게 하나도 없어요."
},
{
"type": "script",
"index": 9,
"speaker": "소현",
"script": "Then learn their language.",
"translation": "그럼 그분들 언어를 배워보세요."
},
{
"type": "script",
"index": 10,
"speaker": "진호",
"script": "Like using more data?",
"translation": "데이터 위주로 설명하는 거처럼요?"
},
{
"type": "script",
"index": 11,
"speaker": "소현",
"script": "And past success cases.",
"translation": "그리고 성공 사례도 넣고요."
},
{
"type": "script",
"index": 12,
"speaker": "진호",
"script": "Less vision, more numbers...",
"translation": "비전보다는 숫자를 더..."
},
{
"type": "script",
"index": 13,
"speaker": "소현",
"script": "Now you're on the right track!",
"translation": "그렇죠, 그런 거예요!"
},
{
"type": "script",
"index": 14,
"speaker": "진호",
"script": "Thanks for the advice.",
"translation": "조언 감사합니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "서로 다른 언어를 쓴다는 문장을 만들어보세요.",
"optionA": "we",
"optionB": "speak",
"optionC": "languages",
"optionD": "different",
"result": "we speak different languages",
"explanation": "'we speak different languages'는 '우리는 서로 다른 언어를 쓴다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "세대 갈등 분석",
"explanation": "회식 자리에서 세대 차이에 대해 나누는 선후배의 대화",
"level": 4,
"my_mbti": "ENTP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진호",
"script": "I'm getting tired of this...",
"translation": "어휴... 요즘 너무 힘드네요."
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "What's bothering you?",
"translation": "무슨 일 있어요?"
},
{
"type": "script",
"index": 3,
"speaker": "진호",
"script": "My ideas keep getting rejected.",
"translation": "제가 제안하는 거 다 반려돼서요..."
},
{
"type": "ox",
"index": 4,
"quiz": "진호는 자신의 상황에 만족하나요?",
"hint": "진호의 첫 마디를 보세요.",
"result": "X",
"explanation": "'getting tired of this'에서 힘들어하는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "소현",
"script": "Have you tried their way first?",
"translation": "혹시 기존 방식대로 해보셨어요?"
},
{
"type": "script",
"index": 6,
"speaker": "진호",
"script": "That's the problem right there.",
"translation": "그게 바로 문제인 것 같아요."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you tried their @@ first?",
"hint": "미경이 어떤 방식을 제안했나요?",
"optionA": "idea",
"optionB": "way",
"optionC": "style",
"result": "way",
"explanation": "'their way'는 '그들의 방식'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "진호",
"script": "It's like we speak different languages.",
"translation": "말이 통하는 게 하나도 없어요."
},
{
"type": "script",
"index": 9,
"speaker": "소현",
"script": "Then learn their language.",
"translation": "그럼 그분들 언어를 배워보세요."
},
{
"type": "script",
"index": 10,
"speaker": "진호",
"script": "Like using more data?",
"translation": "데이터 위주로 설명하는 거처럼요?"
},
{
"type": "script",
"index": 11,
"speaker": "소현",
"script": "And past success cases.",
"translation": "그리고 성공 사례도 넣고요."
},
{
"type": "script",
"index": 12,
"speaker": "진호",
"script": "Less vision, more numbers...",
"translation": "비전보다는 숫자를 더..."
},
{
"type": "script",
"index": 13,
"speaker": "소현",
"script": "Now you're on the right track!",
"translation": "그렇죠, 그런 거예요!"
},
{
"type": "script",
"index": 14,
"speaker": "진호",
"script": "Thanks for the advice.",
"translation": "조언 감사합니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "서로 다른 언어를 쓴다는 문장을 만들어보세요.",
"optionA": "we",
"optionB": "speak",
"optionC": "languages",
"optionD": "different",
"result": "we speak different languages",
"explanation": "'we speak different languages'는 '우리는 서로 다른 언어를 쓴다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "글로벌 포부와 현실 사이: 취준생의 꿈",
"explanation": "진로 탐색과 꿈 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "I'm planning to go global next year.",
"translation": "나 내년에 글로벌로 진출할 거야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What, right after graduation?",
"translation": "뭐야, 졸업하자마자?"
},
{
"type": "ox",
"index": 3,
"quiz": "도현이는 졸업 후 시간을 두고 계획을 실행하려 하나요?",
"hint": "서연의 반응을 보세요.",
"result": "X",
"explanation": "'right after graduation'은 '졸업하자마자 바로'라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "Already made my five-year plan!",
"translation": "5개년 계획 다 짰어!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Don't you need English test scores first?",
"translation": "영어 점수부터 해야 하는 거 아니야?"
},
{
"type": "blank",
"index": 6,
"quiz": "Don't you need @@ scores first?",
"hint": "서연이가 먼저 필요하다고 말한 것을 찾아보세요.",
"optionA": "work",
"optionB": "English",
"optionC": "experience",
"result": "English",
"explanation": "'English scores'는 '영어 점수'라는 의미로, 취업 준비 과정을 나타내요."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "I'll do everything at once!",
"translation": "다 동시에 할 거야!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "You sound like my older brother...",
"translation": "너 완전 우리 오빠 같다..."
},
{
"type": "puzzle",
"index": 9,
"hint": "'sound'와 'like'를 사용해 문장을 만들어보세요.",
"optionA": "you",
"optionB": "sound",
"optionC": "like",
"optionD": "my",
"optionE": "brother",
"result": "you sound like my brother",
"explanation": "'sound like'는 '~처럼 들리다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "I've been watching global success guides!",
"translation": "해외 진출 성공 가이드 다 찾아봤다고!"
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Life isn't an online tutorial...",
"translation": "인생이 인터넷 강의처럼 쉽지 않을 텐데..."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Mom said the same thing.",
"translation": "엄마도 똑같은 소리 하시더라."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "At least finish your thesis first!",
"translation": "일단 졸업논문부터 끝내고 생각해보자!"
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "That's just a minor detail.",
"translation": "그건 사소한 디테일이잖아."
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Your confidence scares me sometimes.",
"translation": "니 자신감이 가끔 무서워..."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "글로벌 포부와 현실 사이: 취준생의 꿈",
"explanation": "진로 탐색과 꿈 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "I'm planning to go global next year.",
"translation": "나 내년에 글로벌로 진출할 거야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What, right after graduation?",
"translation": "뭐야, 졸업하자마자?"
},
{
"type": "ox",
"index": 3,
"quiz": "도현이는 졸업 후 시간을 두고 계획을 실행하려 하나요?",
"hint": "서연의 반응을 보세요.",
"result": "X",
"explanation": "'right after graduation'은 '졸업하자마자 바로'라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "Already made my five-year plan!",
"translation": "5개년 계획 다 짰어!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Don't you need English test scores first?",
"translation": "영어 점수부터 해야 하는 거 아니야?"
},
{
"type": "blank",
"index": 6,
"quiz": "Don't you need @@ scores first?",
"hint": "서연이가 먼저 필요하다고 말한 것을 찾아보세요.",
"optionA": "work",
"optionB": "English",
"optionC": "experience",
"result": "English",
"explanation": "'English scores'는 '영어 점수'라는 의미로, 취업 준비 과정을 나타내요."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "I'll do everything at once!",
"translation": "다 동시에 할 거야!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "You sound like my older brother...",
"translation": "너 완전 우리 오빠 같다..."
},
{
"type": "puzzle",
"index": 9,
"hint": "'sound'와 'like'를 사용해 문장을 만들어보세요.",
"optionA": "you",
"optionB": "sound",
"optionC": "like",
"optionD": "my",
"optionE": "brother",
"result": "you sound like my brother",
"explanation": "'sound like'는 '~처럼 들리다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "I've been watching global success guides!",
"translation": "해외 진출 성공 가이드 다 찾아봤다고!"
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Life isn't an online tutorial...",
"translation": "인생이 인터넷 강의처럼 쉽지 않을 텐데..."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Mom said the same thing.",
"translation": "엄마도 똑같은 소리 하시더라."
},
{
"type": "script",
"index": 13,
"speaker": "서연",
"script": "At least finish your thesis first!",
"translation": "일단 졸업논문부터 끝내고 생각해보자!"
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "That's just a minor detail.",
"translation": "그건 사소한 디테일이잖아."
},
{
"type": "script",
"index": 15,
"speaker": "서연",
"script": "Your confidence scares me sometimes.",
"translation": "니 자신감이 가끔 무서워..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "창업의 줄타기: 현실과 도전",
"explanation": "사업 계획과 창업 준비 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "I've been working on this business idea.",
"translation": "야, 내가 요즘 창업 아이템 하나 보고 있거든."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Not another side project again?",
"translation": "또 무슨 부업 아이디어야?"
},
{
"type": "ox",
"index": 3,
"quiz": "다인이는 태윤이의 제안을 처음 듣나요?",
"hint": "다인이의 반응을 보세요.",
"result": "X",
"explanation": "'again(또)'이라는 표현에서 이전에도 비슷한 제안이 있었음을 알 수 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "태윤",
"script": "Got some real customer feedback this time!",
"translation": "이번에는 진짜 고객 피드백도 받아봤다니까!"
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "What about your housing loan?",
"translation": "너 집 대출금은 어떡할 건데?"
},
{
"type": "blank",
"index": 6,
"quiz": "What about your @@ loan?",
"hint": "다인이가 걱정하는 대출 종류를 찾아보세요.",
"optionA": "car",
"optionB": "housing",
"optionC": "business",
"result": "housing",
"explanation": "'housing loan'은 '주택 대출'이라는 의미로, 현실적인 재정 문제를 나타내요."
},
{
"type": "script",
"index": 7,
"speaker": "태윤",
"script": "I've saved up for three years.",
"translation": "3년 동안 자금 모아뒀잖아."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "That's barely emergency money.",
"translation": "그게 겨우 생활비 여유 자금 아닌가?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'emergency'와 'money'를 사용해 문장을 만들어보세요.",
"optionA": "barely",
"optionB": "that's",
"optionC": "emergency",
"optionD": "money",
"result": "that's barely emergency money",
"explanation": "'emergency money'는 '비상금'이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "태윤",
"script": "My prototype is already earning money.",
"translation": "시제품으로 벌써 매출이 나오고 있다고."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You need stable income for marriage.",
"translation": "결혼 자금도 모아야 할 나이잖아."
},
{
"type": "script",
"index": 12,
"speaker": "태윤",
"script": "We'll get investments within six months.",
"translation": "6개월 안에 투자 유치할 수 있을 거야."
},
{
"type": "script",
"index": 13,
"speaker": "도윤",
"script": "Show me the actual numbers first.",
"translation": "실제 매출액부터 보여줘봐."
},
{
"type": "script",
"index": 14,
"speaker": "태윤",
"script": "I'll send you our business plan.",
"translation": "사업계획서 보내줄게."
},
{
"type": "script",
"index": 15,
"speaker": "도윤",
"script": "Make sure to include risk analysis.",
"translation": "위험 분석도 꼭 넣어서 보내줘."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "창업의 줄타기: 현실과 도전",
"explanation": "사업 계획과 창업 준비 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태윤",
"script": "I've been working on this business idea.",
"translation": "야, 내가 요즘 창업 아이템 하나 보고 있거든."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Not another side project again?",
"translation": "또 무슨 부업 아이디어야?"
},
{
"type": "ox",
"index": 3,
"quiz": "다인이는 태윤이의 제안을 처음 듣나요?",
"hint": "다인이의 반응을 보세요.",
"result": "X",
"explanation": "'again(또)'이라는 표현에서 이전에도 비슷한 제안이 있었음을 알 수 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "태윤",
"script": "Got some real customer feedback this time!",
"translation": "이번에는 진짜 고객 피드백도 받아봤다니까!"
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "What about your housing loan?",
"translation": "너 집 대출금은 어떡할 건데?"
},
{
"type": "blank",
"index": 6,
"quiz": "What about your @@ loan?",
"hint": "다인이가 걱정하는 대출 종류를 찾아보세요.",
"optionA": "car",
"optionB": "housing",
"optionC": "business",
"result": "housing",
"explanation": "'housing loan'은 '주택 대출'이라는 의미로, 현실적인 재정 문제를 나타내요."
},
{
"type": "script",
"index": 7,
"speaker": "태윤",
"script": "I've saved up for three years.",
"translation": "3년 동안 자금 모아뒀잖아."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "That's barely emergency money.",
"translation": "그게 겨우 생활비 여유 자금 아닌가?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'emergency'와 'money'를 사용해 문장을 만들어보세요.",
"optionA": "barely",
"optionB": "that's",
"optionC": "emergency",
"optionD": "money",
"result": "that's barely emergency money",
"explanation": "'emergency money'는 '비상금'이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "태윤",
"script": "My prototype is already earning money.",
"translation": "시제품으로 벌써 매출이 나오고 있다고."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You need stable income for marriage.",
"translation": "결혼 자금도 모아야 할 나이잖아."
},
{
"type": "script",
"index": 12,
"speaker": "태윤",
"script": "We'll get investments within six months.",
"translation": "6개월 안에 투자 유치할 수 있을 거야."
},
{
"type": "script",
"index": 13,
"speaker": "도윤",
"script": "Show me the actual numbers first.",
"translation": "실제 매출액부터 보여줘봐."
},
{
"type": "script",
"index": 14,
"speaker": "태윤",
"script": "I'll send you our business plan.",
"translation": "사업계획서 보내줄게."
},
{
"type": "script",
"index": 15,
"speaker": "도윤",
"script": "Make sure to include risk analysis.",
"translation": "위험 분석도 꼭 넣어서 보내줘."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "계획과 창의성의 대결: 전략 회의실에서",
"explanation": "경영 전략과 비즈니스 기획 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "These numbers are concerning.",
"translation": "이 실적이 좀 걱정되는데요."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Let's try something completely new!",
"translation": "완전히 새로운 걸 시도해보는 건 어떨까요?"
},
{
"type": "ox",
"index": 3,
"quiz": "두 사람은 같은 해결 방식을 제안하나요?",
"hint": "각자의 첫 반응을 비교해보세요.",
"result": "X",
"explanation": "한 사람은 실적을 걱정하고, 다른 사람은 새로운 시도를 제안하고 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "We need a solid action plan.",
"translation": "구체적인 실행 계획이 필요합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "How about entering gaming market?",
"translation": "게임 시장에 진출해보는 건 어떨까요?"
},
{
"type": "blank",
"index": 6,
"quiz": "How about entering @@ market?",
"hint": "현우가 제안한 새로운 시장을 찾아보세요.",
"optionA": "online",
"optionB": "gaming",
"optionC": "global",
"result": "gaming",
"explanation": "'entering market'은 '시장 진출하다'라는 의미의 비즈니스 표현이에요."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Our core business is education.",
"translation": "우리 핵심 사업은 교육이에요."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "That's why it could work perfectly!",
"translation": "그래서 더 잘 될 수 있다니까요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'work'와 'perfectly'를 사용해 문장을 만들어보세요.",
"optionA": "it",
"optionB": "perfectly",
"optionC": "could",
"optionD": "work",
"result": "it could work perfectly",
"explanation": "'could work'는 '될 수 있다'는 의미로, 가능성을 제시할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Where's your market research?",
"translation": "시장조사는 해보신 건가요?"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "I have the whole vision mapped out!",
"translation": "비전은 다 그려놨습니다!"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Vision without data is just a dream.",
"translation": "데이터 없는 비전은 그냥 꿈일 뿐이죠."
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "Give me a week for the numbers.",
"translation": "일주일만 주시면 데이터 준비해올게요."
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Make sure it's thorough analysis.",
"translation": "철저한 분석 부탁드립니다."
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "You'll be surprised by the potential.",
"translation": "잠재력을 보시면 놀라실 걸요."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "계획과 창의성의 대결: 전략 회의실에서",
"explanation": "경영 전략과 비즈니스 기획 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "These numbers are concerning.",
"translation": "이 실적이 좀 걱정되는데요."
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Let's try something completely new!",
"translation": "완전히 새로운 걸 시도해보는 건 어떨까요?"
},
{
"type": "ox",
"index": 3,
"quiz": "두 사람은 같은 해결 방식을 제안하나요?",
"hint": "각자의 첫 반응을 비교해보세요.",
"result": "X",
"explanation": "한 사람은 실적을 걱정하고, 다른 사람은 새로운 시도를 제안하고 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "We need a solid action plan.",
"translation": "구체적인 실행 계획이 필요합니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "How about entering gaming market?",
"translation": "게임 시장에 진출해보는 건 어떨까요?"
},
{
"type": "blank",
"index": 6,
"quiz": "How about entering @@ market?",
"hint": "현우가 제안한 새로운 시장을 찾아보세요.",
"optionA": "online",
"optionB": "gaming",
"optionC": "global",
"result": "gaming",
"explanation": "'entering market'은 '시장 진출하다'라는 의미의 비즈니스 표현이에요."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Our core business is education.",
"translation": "우리 핵심 사업은 교육이에요."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "That's why it could work perfectly!",
"translation": "그래서 더 잘 될 수 있다니까요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'work'와 'perfectly'를 사용해 문장을 만들어보세요.",
"optionA": "it",
"optionB": "perfectly",
"optionC": "could",
"optionD": "work",
"result": "it could work perfectly",
"explanation": "'could work'는 '될 수 있다'는 의미로, 가능성을 제시할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Where's your market research?",
"translation": "시장조사는 해보신 건가요?"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "I have the whole vision mapped out!",
"translation": "비전은 다 그려놨습니다!"
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Vision without data is just a dream.",
"translation": "데이터 없는 비전은 그냥 꿈일 뿐이죠."
},
{
"type": "script",
"index": 13,
"speaker": "현우",
"script": "Give me a week for the numbers.",
"translation": "일주일만 주시면 데이터 준비해올게요."
},
{
"type": "script",
"index": 14,
"speaker": "도윤",
"script": "Make sure it's thorough analysis.",
"translation": "철저한 분석 부탁드립니다."
},
{
"type": "script",
"index": 15,
"speaker": "현우",
"script": "You'll be surprised by the potential.",
"translation": "잠재력을 보시면 놀라실 걸요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "취업과 창업 사이: 4학년의 현실고민",
"explanation": "진로 계획과 취업 준비 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서준",
"script": "Have you started job applications?",
"translation": "너 서류 넣기 시작했어?"
},
{
"type": "script",
"index": 2,
"speaker": "민호",
"script": "I'm doing coding bootcamp first.",
"translation": "난 일단 코딩 부트캠프 다니는 중인데."
},
{
"type": "ox",
"index": 3,
"quiz": "민호는 취업 준비를 하고 있나요?",
"hint": "민호의 현재 활동을 보세요.",
"result": "X",
"explanation": "현재 취업 준비 대신 실무 능력 향상에 집중하고 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "서준",
"script": "You're missing application deadlines!",
"translation": "야, 서류 마감 다 놓치는 거 아니야?"
},
{
"type": "script",
"index": 5,
"speaker": "민호",
"script": "Big companies aren't everything.",
"translation": "대기업이 답은 아니잖아."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ companies aren't everything.",
"hint": "민호가 말한 기업의 규모를 찾아보세요.",
"optionA": "Small",
"optionB": "Big",
"optionC": "Tech",
"result": "Big",
"explanation": "'Big companies'는 '대기업'을 의미해요."
},
{
"type": "script",
"index": 7,
"speaker": "서준",
"script": "Your GPA is good for top companies!",
"translation": "너 학점으로 대기업 충분한데 왜 그래?"
},
{
"type": "script",
"index": 8,
"speaker": "민호",
"script": "There's more to life than specs.",
"translation": "인생이 스펙만으로 되겠어?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'more'와 'life'를 사용해 문장을 만들어보세요.",
"optionA": "to",
"optionB": "there's",
"optionC": "more",
"optionD": "than",
"optionE": "life",
"result": "there's more to life than",
"explanation": "'There's more to life than'은 '인생은 ~보다 더 많은 것이 있다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서준",
"script": "What about your parents though?",
"translation": "근데 부모님은 뭐라고 하시는데?"
},
{
"type": "script",
"index": 11,
"speaker": "민호",
"script": "They'll understand when I succeed.",
"translation": "성공하면 이해하실 거야."
},
{
"type": "script",
"index": 12,
"speaker": "서준",
"script": "You're missing the job fair today.",
"translation": "오늘 채용박람회도 안 가고?"
},
{
"type": "script",
"index": 13,
"speaker": "민호",
"script": "I already got a startup interview.",
"translation": "스타트업 면접 제의 벌써 받았어."
},
{
"type": "script",
"index": 14,
"speaker": "서준",
"script": "Just apply to both like me.",
"translation": "나처럼 둘 다 지원해봐."
},
{
"type": "script",
"index": 15,
"speaker": "민호",
"script": "I prefer focusing on one path.",
"translation": "난 이 길에 올인할 거야."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "취업과 창업 사이: 4학년의 현실고민",
"explanation": "진로 계획과 취업 준비 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서준",
"script": "Have you started job applications?",
"translation": "너 서류 넣기 시작했어?"
},
{
"type": "script",
"index": 2,
"speaker": "민호",
"script": "I'm doing coding bootcamp first.",
"translation": "난 일단 코딩 부트캠프 다니는 중인데."
},
{
"type": "ox",
"index": 3,
"quiz": "민호는 취업 준비를 하고 있나요?",
"hint": "민호의 현재 활동을 보세요.",
"result": "X",
"explanation": "현재 취업 준비 대신 실무 능력 향상에 집중하고 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "서준",
"script": "You're missing application deadlines!",
"translation": "야, 서류 마감 다 놓치는 거 아니야?"
},
{
"type": "script",
"index": 5,
"speaker": "민호",
"script": "Big companies aren't everything.",
"translation": "대기업이 답은 아니잖아."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ companies aren't everything.",
"hint": "민호가 말한 기업의 규모를 찾아보세요.",
"optionA": "Small",
"optionB": "Big",
"optionC": "Tech",
"result": "Big",
"explanation": "'Big companies'는 '대기업'을 의미해요."
},
{
"type": "script",
"index": 7,
"speaker": "서준",
"script": "Your GPA is good for top companies!",
"translation": "너 학점으로 대기업 충분한데 왜 그래?"
},
{
"type": "script",
"index": 8,
"speaker": "민호",
"script": "There's more to life than specs.",
"translation": "인생이 스펙만으로 되겠어?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'more'와 'life'를 사용해 문장을 만들어보세요.",
"optionA": "to",
"optionB": "there's",
"optionC": "more",
"optionD": "than",
"optionE": "life",
"result": "there's more to life than",
"explanation": "'There's more to life than'은 '인생은 ~보다 더 많은 것이 있다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서준",
"script": "What about your parents though?",
"translation": "근데 부모님은 뭐라고 하시는데?"
},
{
"type": "script",
"index": 11,
"speaker": "민호",
"script": "They'll understand when I succeed.",
"translation": "성공하면 이해하실 거야."
},
{
"type": "script",
"index": 12,
"speaker": "서준",
"script": "You're missing the job fair today.",
"translation": "오늘 채용박람회도 안 가고?"
},
{
"type": "script",
"index": 13,
"speaker": "민호",
"script": "I already got a startup interview.",
"translation": "스타트업 면접 제의 벌써 받았어."
},
{
"type": "script",
"index": 14,
"speaker": "서준",
"script": "Just apply to both like me.",
"translation": "나처럼 둘 다 지원해봐."
},
{
"type": "script",
"index": 15,
"speaker": "민호",
"script": "I prefer focusing on one path.",
"translation": "난 이 길에 올인할 거야."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "임원 회의실의 줄다리기: 성과와 사람 사이",
"explanation": "조직 경영과 의사결정 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "We should cut costs immediately.",
"translation": "비용 절감 당장 시작해야 할 것 같은데요."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Right before the peak season?",
"translation": "이제 성수기 시즌인데 말씀이십니까."
},
{
"type": "ox",
"index": 3,
"quiz": "기현은 비용 절감에 찬성하나요?",
"hint": "기현의 반응을 보세요.",
"result": "X",
"explanation": "성수기를 언급하며 시기적절하지 않음을 지적하고 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "The board wants immediate results.",
"translation": "이사회에서 가시적인 성과를 원하시는데요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Our teams need more support now.",
"translation": "지금은 오히려 팀 지원을 늘려야 할 때입니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Our teams need more @@ now.",
"hint": "기현이 팀에 필요하다고 말한 것을 찾아보세요.",
"optionA": "time",
"optionB": "support",
"optionC": "money",
"result": "support",
"explanation": "'need support'는 '지원이 필요하다'는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "The deficit keeps growing though.",
"translation": "적자가 계속 늘어나고 있지 않습니까."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Last year's strategy worked well.",
"translation": "작년처럼만 해도 충분할 것 같은데요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'worked'와 'well'을 사용해 문장을 만들어보세요.",
"optionA": "strategy",
"optionB": "last",
"optionC": "worked",
"optionD": "year's",
"optionE": "well",
"result": "last year's strategy worked well",
"explanation": "'worked well'은 '잘 통했다, 효과가 있었다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Market conditions have changed.",
"translation": "시장 상황이 많이 달라졌잖습니까."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Give the new products a chance.",
"translation": "신제품 라인업 한번 믿어보시죠."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "We can't rely on maybes.",
"translation": "불확실한 것에 기댈 순 없습니다."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "I'll stake my position on this.",
"translation": "제 자리를 걸고 책임지겠습니다."
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "Let's review next month's numbers.",
"translation": "다음 달 실적을 보고 다시 논의합시다."
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "I'll show you positive results.",
"translation": "좋은 성과로 보여드리겠습니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "임원 회의실의 줄다리기: 성과와 사람 사이",
"explanation": "조직 경영과 의사결정 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "We should cut costs immediately.",
"translation": "비용 절감 당장 시작해야 할 것 같은데요."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Right before the peak season?",
"translation": "이제 성수기 시즌인데 말씀이십니까."
},
{
"type": "ox",
"index": 3,
"quiz": "기현은 비용 절감에 찬성하나요?",
"hint": "기현의 반응을 보세요.",
"result": "X",
"explanation": "성수기를 언급하며 시기적절하지 않음을 지적하고 있어요."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "The board wants immediate results.",
"translation": "이사회에서 가시적인 성과를 원하시는데요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Our teams need more support now.",
"translation": "지금은 오히려 팀 지원을 늘려야 할 때입니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Our teams need more @@ now.",
"hint": "기현이 팀에 필요하다고 말한 것을 찾아보세요.",
"optionA": "time",
"optionB": "support",
"optionC": "money",
"result": "support",
"explanation": "'need support'는 '지원이 필요하다'는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "The deficit keeps growing though.",
"translation": "적자가 계속 늘어나고 있지 않습니까."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Last year's strategy worked well.",
"translation": "작년처럼만 해도 충분할 것 같은데요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'worked'와 'well'을 사용해 문장을 만들어보세요.",
"optionA": "strategy",
"optionB": "last",
"optionC": "worked",
"optionD": "year's",
"optionE": "well",
"result": "last year's strategy worked well",
"explanation": "'worked well'은 '잘 통했다, 효과가 있었다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Market conditions have changed.",
"translation": "시장 상황이 많이 달라졌잖습니까."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Give the new products a chance.",
"translation": "신제품 라인업 한번 믿어보시죠."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "We can't rely on maybes.",
"translation": "불확실한 것에 기댈 순 없습니다."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "I'll stake my position on this.",
"translation": "제 자리를 걸고 책임지겠습니다."
},
{
"type": "script",
"index": 14,
"speaker": "도현",
"script": "Let's review next month's numbers.",
"translation": "다음 달 실적을 보고 다시 논의합시다."
},
{
"type": "script",
"index": 15,
"speaker": "유진",
"script": "I'll show you positive results.",
"translation": "좋은 성과로 보여드리겠습니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "구조조정 결정",
"explanation": "퇴직 패키지를 받고 고민하는 동기들의 속마음 대화",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Did you get the package details?",
"translation": "너도 패키지 내용 받았어?"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "Yeah... six months of pay...",
"translation": "응... 6개월치 줄 거래..."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'm thinking of accepting it.",
"translation": "난 받고 나갈까 생각 중이야."
},
{
"type": "ox",
"index": 4,
"quiz": "태호는 퇴직 패키지를 받을 생각인가요?",
"hint": "태호의 세 번째 발언을 확인해보세요.",
"result": "O",
"explanation": "'thinking of accepting it'에서 수용 의사가 있음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "But we've been here five years...",
"translation": "근데 우리 벌써 5년이나 됐는데..."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Time to start something new.",
"translation": "이제 새로운 거 시작할 때 됐잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "We've been here @@ years...",
"hint": "두 사람이 이 회사에서 일한 기간을 찾아보세요.",
"optionA": "three",
"optionB": "four",
"optionC": "five",
"result": "five",
"explanation": "'five years'는 '5년'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "My family relies on this job...",
"translation": "우리 집이 나 벌이에 의지하고 있는데..."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Already got two interviews lined up.",
"translation": "난 벌써 면접 두 개 잡아놨어."
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "Must be nice to be so confident.",
"translation": "그렇게 자신감 넘치니 좋겠다."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Want me to refer you somewhere?",
"translation": "내가 어디 추천이라도 해줄까?"
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "Maybe after I decide...",
"translation": "결정하고 나서... 그때 부탁할게..."
},
{
"type": "script",
"index": 13,
"speaker": "태호",
"script": "Let's look for chances together.",
"translation": "같이 기회를 찾아보자."
},
{
"type": "script",
"index": 14,
"speaker": "성민",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
},
{
"type": "puzzle",
"index": 15,
"hint": "이미 면접 일정이 잡혔다는 문장을 만들어보세요.",
"optionA": "two",
"optionB": "got",
"optionC": "up",
"optionD": "lined",
"optionE": "Already",
"optionF": "interviews",
"result": "Already got two interviews lined up",
"explanation": "'Already got two interviews lined up'은 '이미 면접 두 개를 잡아놨다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "구조조정 결정",
"explanation": "퇴직 패키지를 받고 고민하는 동기들의 속마음 대화",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Did you get the package details?",
"translation": "너도 패키지 내용 받았어?"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "Yeah... six months of pay...",
"translation": "응... 6개월치 줄 거래..."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'm thinking of accepting it.",
"translation": "난 받고 나갈까 생각 중이야."
},
{
"type": "ox",
"index": 4,
"quiz": "태호는 퇴직 패키지를 받을 생각인가요?",
"hint": "태호의 세 번째 발언을 확인해보세요.",
"result": "O",
"explanation": "'thinking of accepting it'에서 수용 의사가 있음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "But we've been here five years...",
"translation": "근데 우리 벌써 5년이나 됐는데..."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Time to start something new.",
"translation": "이제 새로운 거 시작할 때 됐잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "We've been here @@ years...",
"hint": "두 사람이 이 회사에서 일한 기간을 찾아보세요.",
"optionA": "three",
"optionB": "four",
"optionC": "five",
"result": "five",
"explanation": "'five years'는 '5년'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "My family relies on this job...",
"translation": "우리 집이 나 벌이에 의지하고 있는데..."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Already got two interviews lined up.",
"translation": "난 벌써 면접 두 개 잡아놨어."
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "Must be nice to be so confident.",
"translation": "그렇게 자신감 넘치니 좋겠다."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Want me to refer you somewhere?",
"translation": "내가 어디 추천이라도 해줄까?"
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "Maybe after I decide...",
"translation": "결정하고 나서... 그때 부탁할게..."
},
{
"type": "script",
"index": 13,
"speaker": "태호",
"script": "Let's look for chances together.",
"translation": "같이 기회를 찾아보자."
},
{
"type": "script",
"index": 14,
"speaker": "성민",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
},
{
"type": "puzzle",
"index": 15,
"hint": "이미 면접 일정이 잡혔다는 문장을 만들어보세요.",
"optionA": "two",
"optionB": "got",
"optionC": "up",
"optionD": "lined",
"optionE": "Already",
"optionF": "interviews",
"result": "Already got two interviews lined up",
"explanation": "'Already got two interviews lined up'은 '이미 면접 두 개를 잡아놨다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "팀원 평가 회의",
"explanation": "신입사원 평가를 두고 나누는 팀장들 간의 의견 조율",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강팀장",
"script": "Let's discuss the new employee.",
"translation": "신입 사원 평가 논의해보시죠."
},
{
"type": "script",
"index": 2,
"speaker": "박팀장",
"script": "The one from marketing team?",
"translation": "마케팅팀 신입분 말씀이신가요?"
},
{
"type": "script",
"index": 3,
"speaker": "강팀장",
"script": "Results are below expectations.",
"translation": "성과가 기대에 미치지 못하네요."
},
{
"type": "ox",
"index": 4,
"quiz": "강팀장님은 신입사원의 성과에 만족하시나요?",
"hint": "강팀장님의 세 번째 발언을 확인해보세요.",
"result": "X",
"explanation": "'below expectations'에서 기대 이하임을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "박팀장",
"script": "But they're very diligent...",
"translation": "하지만 정말 성실한 직원인데요..."
},
{
"type": "script",
"index": 6,
"speaker": "강팀장",
"script": "We need more than just effort.",
"translation": "노력만으로는 부족합니다."
},
{
"type": "blank",
"index": 7,
"quiz": "We need more than just @@.",
"hint": "강팀장님이 부족하다고 말씀하신 것을 찾아보세요.",
"optionA": "skill",
"optionB": "effort",
"optionC": "time",
"result": "effort",
"explanation": "'effort'는 '노력'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "박팀장",
"script": "Maybe with more training...",
"translation": "교육을 좀 더 시켜보면..."
},
{
"type": "script",
"index": 9,
"speaker": "강팀장",
"script": "Time is money, you know.",
"translation": "시간이 곧 비용이잖습니까."
},
{
"type": "script",
"index": 10,
"speaker": "박팀장",
"script": "They show good potential though.",
"translation": "잠재력은 충분해 보이는데요."
},
{
"type": "script",
"index": 11,
"speaker": "강팀장",
"script": "How long should we wait?",
"translation": "언제까지 기다려야 할까요?"
},
{
"type": "script",
"index": 12,
"speaker": "박팀장",
"script": "Let's give them one more quarter.",
"translation": "한 분기만 더 지켜보는 건 어떨까요?"
},
{
"type": "script",
"index": 13,
"speaker": "강팀장",
"script": "We need clear improvement goals.",
"translation": "구체적인 개선 목표가 필요합니다."
},
{
"type": "script",
"index": 14,
"speaker": "박팀장",
"script": "I'll make an action plan today.",
"translation": "오늘 실행 계획을 작성하겠습니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "한 분기를 더 주자는 문장을 만들어보세요.",
"optionA": "more",
"optionB": "quarter",
"optionC": "Let's",
"optionD": "one",
"optionE": "them",
"optionF": "give",
"result": "Let's give them one more quarter",
"explanation": "'Let's give them one more quarter'는 '한 분기를 더 주자'는 제안하는 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "팀원 평가 회의",
"explanation": "신입사원 평가를 두고 나누는 팀장들 간의 의견 조율",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강팀장",
"script": "Let's discuss the new employee.",
"translation": "신입 사원 평가 논의해보시죠."
},
{
"type": "script",
"index": 2,
"speaker": "박팀장",
"script": "The one from marketing team?",
"translation": "마케팅팀 신입분 말씀이신가요?"
},
{
"type": "script",
"index": 3,
"speaker": "강팀장",
"script": "Results are below expectations.",
"translation": "성과가 기대에 미치지 못하네요."
},
{
"type": "ox",
"index": 4,
"quiz": "강팀장님은 신입사원의 성과에 만족하시나요?",
"hint": "강팀장님의 세 번째 발언을 확인해보세요.",
"result": "X",
"explanation": "'below expectations'에서 기대 이하임을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "박팀장",
"script": "But they're very diligent...",
"translation": "하지만 정말 성실한 직원인데요..."
},
{
"type": "script",
"index": 6,
"speaker": "강팀장",
"script": "We need more than just effort.",
"translation": "노력만으로는 부족합니다."
},
{
"type": "blank",
"index": 7,
"quiz": "We need more than just @@.",
"hint": "강팀장님이 부족하다고 말씀하신 것을 찾아보세요.",
"optionA": "skill",
"optionB": "effort",
"optionC": "time",
"result": "effort",
"explanation": "'effort'는 '노력'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "박팀장",
"script": "Maybe with more training...",
"translation": "교육을 좀 더 시켜보면..."
},
{
"type": "script",
"index": 9,
"speaker": "강팀장",
"script": "Time is money, you know.",
"translation": "시간이 곧 비용이잖습니까."
},
{
"type": "script",
"index": 10,
"speaker": "박팀장",
"script": "They show good potential though.",
"translation": "잠재력은 충분해 보이는데요."
},
{
"type": "script",
"index": 11,
"speaker": "강팀장",
"script": "How long should we wait?",
"translation": "언제까지 기다려야 할까요?"
},
{
"type": "script",
"index": 12,
"speaker": "박팀장",
"script": "Let's give them one more quarter.",
"translation": "한 분기만 더 지켜보는 건 어떨까요?"
},
{
"type": "script",
"index": 13,
"speaker": "강팀장",
"script": "We need clear improvement goals.",
"translation": "구체적인 개선 목표가 필요합니다."
},
{
"type": "script",
"index": 14,
"speaker": "박팀장",
"script": "I'll make an action plan today.",
"translation": "오늘 실행 계획을 작성하겠습니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "한 분기를 더 주자는 문장을 만들어보세요.",
"optionA": "more",
"optionB": "quarter",
"optionC": "Let's",
"optionD": "one",
"optionE": "them",
"optionF": "give",
"result": "Let's give them one more quarter",
"explanation": "'Let's give them one more quarter'는 '한 분기를 더 주자'는 제안하는 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "프로젝트 종료",
"explanation": "각자의 회사에서 힘든 프로젝트를 마친 대학 동기들의 저녁 대화",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My big project is finally over!",
"translation": "드디어 우리 큰 프로젝트 끝났어!"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "Mine too! But I'm still anxious.",
"translation": "나도! 근데 아직도 불안해."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Got great feedback from CEO.",
"translation": "대표님한테 좋은 평가 받았다고!"
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 프로젝트 결과에 만족하나요?",
"hint": "대표님의 평가에 대한 유진이의 반응을 보세요.",
"result": "O",
"explanation": "'great feedback from CEO'에서 긍정적인 결과를 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "Did you review every detail?",
"translation": "너는 다 꼼꼼하게 봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's just drink to success!",
"translation": "아, 이제 성공 축하나 하자!"
},
{
"type": "blank",
"index": 7,
"quiz": "Let's @@ to success!",
"hint": "유진이가 무엇을 하자고 제안했나요?",
"optionA": "work",
"optionB": "drink",
"optionC": "talk",
"result": "drink",
"explanation": "'drink to success'는 '성공을 축하하며 건배하자'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지호",
"script": "My team still needs revisions...",
"translation": "우리 팀은 아직 수정사항이 있는데..."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "That's tomorrow's problem!",
"translation": "그건 내일의 문제지!"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "You're always so carefree.",
"translation": "넌 항상 그렇게 시원시원하다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "One more glass of beer?",
"translation": "맥주 한 잔 더 할래?"
},
{
"type": "script",
"index": 12,
"speaker": "지호",
"script": "Okay, just one more...",
"translation": "그래, 딱 한 잔만..."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "Let's meet more often!",
"translation": "우리 더 자주 만나자!"
},
{
"type": "script",
"index": 14,
"speaker": "지호",
"script": "After I finish these revisions.",
"translation": "이 수정 작업 끝나고 나서..."
},
{
"type": "puzzle",
"index": 15,
"hint": "자주 만나자고 제안하는 문장을 만들어보세요.",
"optionA": "meet",
"optionB": "more",
"optionC": "often",
"optionD": "Let's",
"result": "Let's meet more often",
"explanation": "'Let's meet more often'은 '더 자주 만나자'는 제안하는 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "프로젝트 종료",
"explanation": "각자의 회사에서 힘든 프로젝트를 마친 대학 동기들의 저녁 대화",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My big project is finally over!",
"translation": "드디어 우리 큰 프로젝트 끝났어!"
},
{
"type": "script",
"index": 2,
"speaker": "지호",
"script": "Mine too! But I'm still anxious.",
"translation": "나도! 근데 아직도 불안해."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Got great feedback from CEO.",
"translation": "대표님한테 좋은 평가 받았다고!"
},
{
"type": "ox",
"index": 4,
"quiz": "유진이는 프로젝트 결과에 만족하나요?",
"hint": "대표님의 평가에 대한 유진이의 반응을 보세요.",
"result": "O",
"explanation": "'great feedback from CEO'에서 긍정적인 결과를 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지호",
"script": "Did you review every detail?",
"translation": "너는 다 꼼꼼하게 봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's just drink to success!",
"translation": "아, 이제 성공 축하나 하자!"
},
{
"type": "blank",
"index": 7,
"quiz": "Let's @@ to success!",
"hint": "유진이가 무엇을 하자고 제안했나요?",
"optionA": "work",
"optionB": "drink",
"optionC": "talk",
"result": "drink",
"explanation": "'drink to success'는 '성공을 축하하며 건배하자'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지호",
"script": "My team still needs revisions...",
"translation": "우리 팀은 아직 수정사항이 있는데..."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "That's tomorrow's problem!",
"translation": "그건 내일의 문제지!"
},
{
"type": "script",
"index": 10,
"speaker": "지호",
"script": "You're always so carefree.",
"translation": "넌 항상 그렇게 시원시원하다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "One more glass of beer?",
"translation": "맥주 한 잔 더 할래?"
},
{
"type": "script",
"index": 12,
"speaker": "지호",
"script": "Okay, just one more...",
"translation": "그래, 딱 한 잔만..."
},
{
"type": "script",
"index": 13,
"speaker": "유진",
"script": "Let's meet more often!",
"translation": "우리 더 자주 만나자!"
},
{
"type": "script",
"index": 14,
"speaker": "지호",
"script": "After I finish these revisions.",
"translation": "이 수정 작업 끝나고 나서..."
},
{
"type": "puzzle",
"index": 15,
"hint": "자주 만나자고 제안하는 문장을 만들어보세요.",
"optionA": "meet",
"optionB": "more",
"optionC": "often",
"optionD": "Let's",
"result": "Let's meet more often",
"explanation": "'Let's meet more often'은 '더 자주 만나자'는 제안하는 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "예산 삭감 논의",
"explanation": "팀 예산 삭감에 대한 부장과 팀장의 의견 조율",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "김부장",
"script": "We need to cut 30% of budget.",
"translation": "예산 30% 삭감이 필요합니다."
},
{
"type": "script",
"index": 2,
"speaker": "이팀장",
"script": "That'll affect team morale...",
"translation": "팀 사기에 영향이 클 텐데요..."
},
{
"type": "script",
"index": 3,
"speaker": "김부장",
"script": "Numbers don't lie, look here.",
"translation": "수치를 한번 보시죠."
},
{
"type": "ox",
"index": 4,
"quiz": "이팀장님은 예산 삭감에 긍정적인가요?",
"hint": "이팀장님의 첫 반응을 보세요.",
"result": "X",
"explanation": "'affect team morale'에서 부정적인 입장을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "이팀장",
"script": "People are not just numbers.",
"translation": "사람이 숫자만은 아닌데요."
},
{
"type": "script",
"index": 6,
"speaker": "김부장",
"script": "The company needs to survive.",
"translation": "회사가 살아남아야 합니다."
},
{
"type": "blank",
"index": 7,
"quiz": "We need to cut @@ of budget.",
"hint": "김부장님이 언급한 삭감 비율을 찾아보세요.",
"optionA": "20%",
"optionB": "30%",
"optionC": "40%",
"result": "30%",
"explanation": "'cut 30% of budget'는 '예산 30% 삭감'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "이팀장",
"script": "Can we do it gradually?",
"translation": "단계적으로 하면 안 될까요?"
},
{
"type": "script",
"index": 9,
"speaker": "김부장",
"script": "Deadline is next quarter.",
"translation": "다음 분기까지 마무리해야 합니다."
},
{
"type": "script",
"index": 10,
"speaker": "이팀장",
"script": "Let me talk to the team first.",
"translation": "팀원들과 먼저 상의해보겠습니다."
},
{
"type": "script",
"index": 11,
"speaker": "김부장",
"script": "We don't have much time.",
"translation": "시간이 많지 않습니다."
},
{
"type": "script",
"index": 12,
"speaker": "이팀장",
"script": "I'll find a balanced solution.",
"translation": "균형 잡힌 방안을 찾아보겠습니다."
},
{
"type": "script",
"index": 13,
"speaker": "김부장",
"script": "Report back by next week.",
"translation": "다음 주까지 보고해주세요."
},
{
"type": "script",
"index": 14,
"speaker": "이팀장",
"script": "I'll do my best to help everyone.",
"translation": "모두를 위해 최선을 다하겠습니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "균형 잡힌 해결책을 찾겠다는 문장을 만들어보세요.",
"optionA": "find",
"optionB": "I'll",
"optionC": "solution",
"optionD": "balanced",
"optionE": "a",
"result": "I'll find a balanced solution",
"explanation": "'I'll find a balanced solution'은 '균형 잡힌 해결책을 찾겠다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "예산 삭감 논의",
"explanation": "팀 예산 삭감에 대한 부장과 팀장의 의견 조율",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "김부장",
"script": "We need to cut 30% of budget.",
"translation": "예산 30% 삭감이 필요합니다."
},
{
"type": "script",
"index": 2,
"speaker": "이팀장",
"script": "That'll affect team morale...",
"translation": "팀 사기에 영향이 클 텐데요..."
},
{
"type": "script",
"index": 3,
"speaker": "김부장",
"script": "Numbers don't lie, look here.",
"translation": "수치를 한번 보시죠."
},
{
"type": "ox",
"index": 4,
"quiz": "이팀장님은 예산 삭감에 긍정적인가요?",
"hint": "이팀장님의 첫 반응을 보세요.",
"result": "X",
"explanation": "'affect team morale'에서 부정적인 입장을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "이팀장",
"script": "People are not just numbers.",
"translation": "사람이 숫자만은 아닌데요."
},
{
"type": "script",
"index": 6,
"speaker": "김부장",
"script": "The company needs to survive.",
"translation": "회사가 살아남아야 합니다."
},
{
"type": "blank",
"index": 7,
"quiz": "We need to cut @@ of budget.",
"hint": "김부장님이 언급한 삭감 비율을 찾아보세요.",
"optionA": "20%",
"optionB": "30%",
"optionC": "40%",
"result": "30%",
"explanation": "'cut 30% of budget'는 '예산 30% 삭감'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "이팀장",
"script": "Can we do it gradually?",
"translation": "단계적으로 하면 안 될까요?"
},
{
"type": "script",
"index": 9,
"speaker": "김부장",
"script": "Deadline is next quarter.",
"translation": "다음 분기까지 마무리해야 합니다."
},
{
"type": "script",
"index": 10,
"speaker": "이팀장",
"script": "Let me talk to the team first.",
"translation": "팀원들과 먼저 상의해보겠습니다."
},
{
"type": "script",
"index": 11,
"speaker": "김부장",
"script": "We don't have much time.",
"translation": "시간이 많지 않습니다."
},
{
"type": "script",
"index": 12,
"speaker": "이팀장",
"script": "I'll find a balanced solution.",
"translation": "균형 잡힌 방안을 찾아보겠습니다."
},
{
"type": "script",
"index": 13,
"speaker": "김부장",
"script": "Report back by next week.",
"translation": "다음 주까지 보고해주세요."
},
{
"type": "script",
"index": 14,
"speaker": "이팀장",
"script": "I'll do my best to help everyone.",
"translation": "모두를 위해 최선을 다하겠습니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "균형 잡힌 해결책을 찾겠다는 문장을 만들어보세요.",
"optionA": "find",
"optionB": "I'll",
"optionC": "solution",
"optionD": "balanced",
"optionE": "a",
"result": "I'll find a balanced solution",
"explanation": "'I'll find a balanced solution'은 '균형 잡힌 해결책을 찾겠다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "인수합병 협상",
"explanation": "회사의 인수합병을 앞두고 고민을 나누는 임원들의 대화",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강상무",
"script": "The offer looks quite reasonable.",
"translation": "제안 조건이 괜찮아 보입니다."
},
{
"type": "script",
"index": 2,
"speaker": "정이사",
"script": "What about our employees?",
"translation": "직원들은 어떻게 될까요..."
},
{
"type": "script",
"index": 3,
"speaker": "강상무",
"script": "Market value is rising fast.",
"translation": "시장 가치가 빠르게 오르고 있습니다."
},
{
"type": "ox",
"index": 4,
"quiz": "강상무님은 인수합병에 긍정적인가요?",
"hint": "강상무님의 시장 가치에 대한 평가를 보세요.",
"result": "O",
"explanation": "'reasonable'과 'rising fast'에서 긍정적인 태도를 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "정이사",
"script": "But our company culture...",
"translation": "하지만 우리 회사 문화가..."
},
{
"type": "script",
"index": 6,
"speaker": "강상무",
"script": "Change is inevitable now.",
"translation": "이제 변화는 불가피합니다."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ is inevitable now.",
"hint": "강상무님이 불가피하다고 말씀하신 것을 찾아보세요.",
"optionA": "Growth",
"optionB": "Change",
"optionC": "Success",
"result": "Change",
"explanation": "'Change is inevitable'은 '변화는 불가피하다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "정이사",
"script": "Twenty years of history...",
"translation": "20년의 역사가 있는데..."
},
{
"type": "script",
"index": 9,
"speaker": "강상무",
"script": "We need to look forward.",
"translation": "앞을 내다봐야 합니다."
},
{
"type": "script",
"index": 10,
"speaker": "정이사",
"script": "Can we protect our people?",
"translation": "우리 직원들을 보호할 수 있을까요?"
},
{
"type": "script",
"index": 11,
"speaker": "강상무",
"script": "Let's focus on negotiations.",
"translation": "협상에 집중합시다."
},
{
"type": "script",
"index": 12,
"speaker": "정이사",
"script": "We need clear guarantees.",
"translation": "확실한 보장이 필요합니다."
},
{
"type": "script",
"index": 13,
"speaker": "강상무",
"script": "I'll add it to conditions.",
"translation": "조건에 반영하도록 하겠습니다."
},
{
"type": "script",
"index": 14,
"speaker": "정이사",
"script": "Thank you for understanding.",
"translation": "이해해주셔서 감사합니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "협상에 집중하자는 문장을 만들어보세요.",
"optionA": "on",
"optionB": "focus",
"optionC": "negotiations",
"optionD": "Let's",
"result": "Let's focus on negotiations",
"explanation": "'Let's focus on negotiations'는 '협상에 집중하자'는 제안하는 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "인수합병 협상",
"explanation": "회사의 인수합병을 앞두고 고민을 나누는 임원들의 대화",
"level": 4,
"my_mbti": "ENTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "강상무",
"script": "The offer looks quite reasonable.",
"translation": "제안 조건이 괜찮아 보입니다."
},
{
"type": "script",
"index": 2,
"speaker": "정이사",
"script": "What about our employees?",
"translation": "직원들은 어떻게 될까요..."
},
{
"type": "script",
"index": 3,
"speaker": "강상무",
"script": "Market value is rising fast.",
"translation": "시장 가치가 빠르게 오르고 있습니다."
},
{
"type": "ox",
"index": 4,
"quiz": "강상무님은 인수합병에 긍정적인가요?",
"hint": "강상무님의 시장 가치에 대한 평가를 보세요.",
"result": "O",
"explanation": "'reasonable'과 'rising fast'에서 긍정적인 태도를 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "정이사",
"script": "But our company culture...",
"translation": "하지만 우리 회사 문화가..."
},
{
"type": "script",
"index": 6,
"speaker": "강상무",
"script": "Change is inevitable now.",
"translation": "이제 변화는 불가피합니다."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ is inevitable now.",
"hint": "강상무님이 불가피하다고 말씀하신 것을 찾아보세요.",
"optionA": "Growth",
"optionB": "Change",
"optionC": "Success",
"result": "Change",
"explanation": "'Change is inevitable'은 '변화는 불가피하다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "정이사",
"script": "Twenty years of history...",
"translation": "20년의 역사가 있는데..."
},
{
"type": "script",
"index": 9,
"speaker": "강상무",
"script": "We need to look forward.",
"translation": "앞을 내다봐야 합니다."
},
{
"type": "script",
"index": 10,
"speaker": "정이사",
"script": "Can we protect our people?",
"translation": "우리 직원들을 보호할 수 있을까요?"
},
{
"type": "script",
"index": 11,
"speaker": "강상무",
"script": "Let's focus on negotiations.",
"translation": "협상에 집중합시다."
},
{
"type": "script",
"index": 12,
"speaker": "정이사",
"script": "We need clear guarantees.",
"translation": "확실한 보장이 필요합니다."
},
{
"type": "script",
"index": 13,
"speaker": "강상무",
"script": "I'll add it to conditions.",
"translation": "조건에 반영하도록 하겠습니다."
},
{
"type": "script",
"index": 14,
"speaker": "정이사",
"script": "Thank you for understanding.",
"translation": "이해해주셔서 감사합니다."
},
{
"type": "puzzle",
"index": 15,
"hint": "협상에 집중하자는 문장을 만들어보세요.",
"optionA": "on",
"optionB": "focus",
"optionC": "negotiations",
"optionD": "Let's",
"result": "Let's focus on negotiations",
"explanation": "'Let's focus on negotiations'는 '협상에 집중하자'는 제안하는 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이상형과 현실형",
"explanation": "ENFP의 이상적 선택과 INTJ의 현실적 판단 방식의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Perfect scenarios exist somewhere!",
"translation": "완벽한 시나리오는 어딘가에 존재해요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Probability calculations suggest otherwise.",
"translation": "확률 계산은 다르게 말하고 있습니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강준호는 이상적 가능성보다 확률적 계산을 중시하나요?",
"hint": "강준호의 답변 근거를 확인해보세요.",
"result": "O",
"explanation": "INTJ의 논리적 성향이 드러나며, 확률적 분석을 통한 판단을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Following dreams leads to success!",
"translation": "꿈을 따르면 성공으로 이어져요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Success requires strategic planning.",
"translation": "성공에는 전략적 계획이 필요합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Success requires @@ planning according to Junho.",
"hint": "강준호가 성공에 필요하다고 말한 계획의 특성을 찾아보세요.",
"optionA": "emotional",
"optionB": "strategic",
"optionC": "random",
"result": "strategic",
"explanation": "'strategic planning'은 '전략적 계획'을 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Imagine unlimited opportunities!",
"translation": "무한한 기회를 상상해보세요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Resources have practical limitations.",
"translation": "자원에는 현실적 제약이 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "Trust your heart's guidance!",
"translation": "마음의 인도를 믿어보세요!"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Data provides reliable direction.",
"translation": "데이터가 신뢰할 수 있는 방향을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "하은",
"script": "Possibilities are truly endless!",
"translation": "가능성은 진정 무한해요!"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Calculations define feasible options.",
"translation": "계산이 실현 가능한 선택지를 정의합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "possibilities",
"optionB": "believes",
"optionC": "truly",
"optionD": "Haeun",
"optionE": "are",
"optionF": "endless.",
"result": "Haeun believes possibilities are truly endless.",
"explanation": "ENFP의 무한한 가능성 추구와 INTJ의 계산된 한계 인식의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "이상형과 현실형",
"explanation": "ENFP의 이상적 선택과 INTJ의 현실적 판단 방식의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Perfect scenarios exist somewhere!",
"translation": "완벽한 시나리오는 어딘가에 존재해요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Probability calculations suggest otherwise.",
"translation": "확률 계산은 다르게 말하고 있습니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강준호는 이상적 가능성보다 확률적 계산을 중시하나요?",
"hint": "강준호의 답변 근거를 확인해보세요.",
"result": "O",
"explanation": "INTJ의 논리적 성향이 드러나며, 확률적 분석을 통한 판단을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Following dreams leads to success!",
"translation": "꿈을 따르면 성공으로 이어져요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Success requires strategic planning.",
"translation": "성공에는 전략적 계획이 필요합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Success requires @@ planning according to Junho.",
"hint": "강준호가 성공에 필요하다고 말한 계획의 특성을 찾아보세요.",
"optionA": "emotional",
"optionB": "strategic",
"optionC": "random",
"result": "strategic",
"explanation": "'strategic planning'은 '전략적 계획'을 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Imagine unlimited opportunities!",
"translation": "무한한 기회를 상상해보세요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Resources have practical limitations.",
"translation": "자원에는 현실적 제약이 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "Trust your heart's guidance!",
"translation": "마음의 인도를 믿어보세요!"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Data provides reliable direction.",
"translation": "데이터가 신뢰할 수 있는 방향을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "하은",
"script": "Possibilities are truly endless!",
"translation": "가능성은 진정 무한해요!"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Calculations define feasible options.",
"translation": "계산이 실현 가능한 선택지를 정의합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "possibilities",
"optionB": "believes",
"optionC": "truly",
"optionD": "Haeun",
"optionE": "are",
"optionF": "endless.",
"result": "Haeun believes possibilities are truly endless.",
"explanation": "ENFP의 무한한 가능성 추구와 INTJ의 계산된 한계 인식의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "직관적 선택",
"explanation": "ENFP의 직관적 의사결정과 ESTJ의 체계적 판단 방식의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My intuition never fails me!",
"translation": "제 직관은 절대 틀리지 않아요!"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Follow established procedures first.",
"translation": "먼저 정해진 절차를 따라야 합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "이동현은 직관보다 절차를 중요시하나요?",
"hint": "이동현이 우선시하는 것을 확인해보세요.",
"result": "O",
"explanation": "ESTJ의 체계적 성향이 드러나며, 확립된 절차의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Feel the energy of choices!",
"translation": "선택들의 에너지를 느껴보세요!"
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "Analyze past success patterns.",
"translation": "과거의 성공 패턴을 분석합시다."
},
{
"type": "blank",
"index": 6,
"quiz": "Dongjun wants to analyze @@ patterns.",
"hint": "이동현이 분석하고자 하는 패턴의 종류를 찾아보세요.",
"optionA": "future",
"optionB": "success",
"optionC": "random",
"result": "success",
"explanation": "'success patterns'는 '성공 패턴'을 의미하며, ESTJ의 경험 기반 판단을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Spontaneous decisions bring magic!",
"translation": "즉흥적인 결정이 마법을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Proven methods minimize risks.",
"translation": "검증된 방법이 위험을 최소화합니다."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Trust the flow of life!",
"translation": "인생의 흐름을 신뢰해요!"
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "Structure ensures reliable outcomes.",
"translation": "구조화가 신뢰할 수 있는 결과를 보장해요."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Every choice creates miracles!",
"translation": "모든 선택이 기적을 만들어요!"
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Systematic approaches prevent failures.",
"translation": "체계적 접근이 실패를 방지합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Seoyeon",
"optionB": "miracles.",
"optionC": "choice",
"optionD": "believes",
"optionE": "creates",
"optionF": "every",
"result": "Seoyeon believes every choice creates miracles.",
"explanation": "ENFP의 직관적 흐름 추구와 ESTJ의 체계적 규칙 준수의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "직관적 선택",
"explanation": "ENFP의 직관적 의사결정과 ESTJ의 체계적 판단 방식의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My intuition never fails me!",
"translation": "제 직관은 절대 틀리지 않아요!"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Follow established procedures first.",
"translation": "먼저 정해진 절차를 따라야 합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "이동현은 직관보다 절차를 중요시하나요?",
"hint": "이동현이 우선시하는 것을 확인해보세요.",
"result": "O",
"explanation": "ESTJ의 체계적 성향이 드러나며, 확립된 절차의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Feel the energy of choices!",
"translation": "선택들의 에너지를 느껴보세요!"
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "Analyze past success patterns.",
"translation": "과거의 성공 패턴을 분석합시다."
},
{
"type": "blank",
"index": 6,
"quiz": "Dongjun wants to analyze @@ patterns.",
"hint": "이동현이 분석하고자 하는 패턴의 종류를 찾아보세요.",
"optionA": "future",
"optionB": "success",
"optionC": "random",
"result": "success",
"explanation": "'success patterns'는 '성공 패턴'을 의미하며, ESTJ의 경험 기반 판단을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Spontaneous decisions bring magic!",
"translation": "즉흥적인 결정이 마법을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Proven methods minimize risks.",
"translation": "검증된 방법이 위험을 최소화합니다."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Trust the flow of life!",
"translation": "인생의 흐름을 신뢰해요!"
},
{
"type": "script",
"index": 10,
"speaker": "동현",
"script": "Structure ensures reliable outcomes.",
"translation": "구조화가 신뢰할 수 있는 결과를 보장해요."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Every choice creates miracles!",
"translation": "모든 선택이 기적을 만들어요!"
},
{
"type": "script",
"index": 12,
"speaker": "동현",
"script": "Systematic approaches prevent failures.",
"translation": "체계적 접근이 실패를 방지합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Seoyeon",
"optionB": "miracles.",
"optionC": "choice",
"optionD": "believes",
"optionE": "creates",
"optionF": "every",
"result": "Seoyeon believes every choice creates miracles.",
"explanation": "ENFP의 직관적 흐름 추구와 ESTJ의 체계적 규칙 준수의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "가치관 토론",
"explanation": "ENFP의 이상주의적 가치관과 ISTP의 실용주의적 관점의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "Personal values guide all choices!",
"translation": "개인의 가치관이 모든 선택을 이끌어요!"
},
{
"type": "script",
"index": 2,
"speaker": "태우",
"script": "Practicality determines real value.",
"translation": "실용성이 실제 가치를 결정합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "임태우는 개인의 가치관보다 실용성을 중시하나요?",
"hint": "임태우가 가치를 판단하는 기준을 확인해보세요.",
"result": "O",
"explanation": "ISTP의 실용주의적 성향이 드러나며, 실제적 유용성을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하린",
"script": "Life needs deeper meaning!",
"translation": "인생에는 더 깊은 의미가 필요해요!"
},
{
"type": "script",
"index": 5,
"speaker": "태우",
"script": "Results define true meaning.",
"translation": "결과가 진정한 의미를 정의합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ define true meaning according to Taewoo.",
"hint": "임태우가 진정한 의미를 정의한다고 말한 것을 찾아보세요.",
"optionA": "Values",
"optionB": "Results",
"optionC": "Feelings",
"result": "Results",
"explanation": "'Results define meaning'은 결과 중심적 사고를 보여주며, ISTP의 실용적 관점을 반영합니다."
},
{
"type": "script",
"index": 7,
"speaker": "하린",
"script": "Follow your moral compass!",
"translation": "도덕적 나침반을 따라가요!"
},
{
"type": "script",
"index": 8,
"speaker": "태우",
"script": "Logic guides better decisions.",
"translation": "논리가 더 나은 결정을 이끕니다."
},
{
"type": "script",
"index": 9,
"speaker": "하린",
"script": "Values shape our destiny!",
"translation": "가치관이 우리의 운명을 만들어요!"
},
{
"type": "script",
"index": 10,
"speaker": "태우",
"script": "Actions determine outcomes directly.",
"translation": "행동이 직접적으로 결과를 결정해요."
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "Beliefs create our reality!",
"translation": "신념이 우리의 현실을 만들어요!"
},
{
"type": "script",
"index": 12,
"speaker": "태우",
"script": "Observable facts shape reality.",
"translation": "관찰 가능한 사실이 현실을 형성합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 가치관의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "create",
"optionB": "our",
"optionC": "believes",
"optionD": "beliefs",
"optionE": "reality.",
"optionF": "Harin",
"result": "Harin believes beliefs create our reality.",
"explanation": "ENFP의 도덕적 신념 중시와 ISTP의 실용적 사실 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "가치관 토론",
"explanation": "ENFP의 이상주의적 가치관과 ISTP의 실용주의적 관점의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하린",
"script": "Personal values guide all choices!",
"translation": "개인의 가치관이 모든 선택을 이끌어요!"
},
{
"type": "script",
"index": 2,
"speaker": "태우",
"script": "Practicality determines real value.",
"translation": "실용성이 실제 가치를 결정합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "임태우는 개인의 가치관보다 실용성을 중시하나요?",
"hint": "임태우가 가치를 판단하는 기준을 확인해보세요.",
"result": "O",
"explanation": "ISTP의 실용주의적 성향이 드러나며, 실제적 유용성을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하린",
"script": "Life needs deeper meaning!",
"translation": "인생에는 더 깊은 의미가 필요해요!"
},
{
"type": "script",
"index": 5,
"speaker": "태우",
"script": "Results define true meaning.",
"translation": "결과가 진정한 의미를 정의합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ define true meaning according to Taewoo.",
"hint": "임태우가 진정한 의미를 정의한다고 말한 것을 찾아보세요.",
"optionA": "Values",
"optionB": "Results",
"optionC": "Feelings",
"result": "Results",
"explanation": "'Results define meaning'은 결과 중심적 사고를 보여주며, ISTP의 실용적 관점을 반영합니다."
},
{
"type": "script",
"index": 7,
"speaker": "하린",
"script": "Follow your moral compass!",
"translation": "도덕적 나침반을 따라가요!"
},
{
"type": "script",
"index": 8,
"speaker": "태우",
"script": "Logic guides better decisions.",
"translation": "논리가 더 나은 결정을 이끕니다."
},
{
"type": "script",
"index": 9,
"speaker": "하린",
"script": "Values shape our destiny!",
"translation": "가치관이 우리의 운명을 만들어요!"
},
{
"type": "script",
"index": 10,
"speaker": "태우",
"script": "Actions determine outcomes directly.",
"translation": "행동이 직접적으로 결과를 결정해요."
},
{
"type": "script",
"index": 11,
"speaker": "하린",
"script": "Beliefs create our reality!",
"translation": "신념이 우리의 현실을 만들어요!"
},
{
"type": "script",
"index": 12,
"speaker": "태우",
"script": "Observable facts shape reality.",
"translation": "관찰 가능한 사실이 현실을 형성합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 가치관의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "create",
"optionB": "our",
"optionC": "believes",
"optionD": "beliefs",
"optionE": "reality.",
"optionF": "Harin",
"result": "Harin believes beliefs create our reality.",
"explanation": "ENFP의 도덕적 신념 중시와 ISTP의 실용적 사실 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "예술적 판단",
"explanation": "ENFP의 직관적 예술 해석과 ENTJ의 전략적 예술 평가의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "Art speaks to the soul first!",
"translation": "예술은 먼저 영혼에게 말을 걸어요!"
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "Market value determines art success.",
"translation": "시장 가치가 예술의 성공을 결정합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강민혁은 예술의 영적 가치보다 시장성을 중시하나요?",
"hint": "강민혁이 예술의 성공을 판단하는 기준을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 결과 지향적 성향이 드러나며, 시장에서의 가치를 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Emotions create masterpieces!",
"translation": "감정이 걸작을 만들어내요!"
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "Strategic promotion drives recognition.",
"translation": "전략적 프로모션이 인정을 이끌어냅니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ promotion drives recognition according to Minhyuk.",
"hint": "강민혁이 인정을 이끌어낸다고 말한 프로모션의 특성을 찾아보세요.",
"optionA": "Emotional",
"optionB": "Strategic",
"optionC": "Random",
"result": "Strategic",
"explanation": "'Strategic promotion'은 전략적 홍보를 의미하며, ENTJ의 전략적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Creative freedom is priceless!",
"translation": "창작의 자유는 값으로 매길 수 없어요!"
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "Efficiency maximizes artistic output.",
"translation": "효율성이 예술적 생산성을 극대화합니다."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Inspiration knows no boundaries!",
"translation": "영감에는 경계가 없어요!"
},
{
"type": "script",
"index": 10,
"speaker": "준석",
"script": "Set clear production timelines.",
"translation": "명확한 제작 일정을 설정하세요."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Art transcends time limits!",
"translation": "예술은 시간의 제약을 초월해요!"
},
{
"type": "script",
"index": 12,
"speaker": "준석",
"script": "Deadlines ensure project completion.",
"translation": "마감기한이 프로젝트 완수를 보장합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 예술적 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Yuna",
"optionB": "art",
"optionC": "believes",
"optionD": "time",
"optionE": "transcends",
"optionF": "limits.",
"result": "Yuna believes art transcends time limits.",
"explanation": "ENFP의 창작의 자유 중시와 ENTJ의 효율적 생산 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "예술적 판단",
"explanation": "ENFP의 직관적 예술 해석과 ENTJ의 전략적 예술 평가의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "Art speaks to the soul first!",
"translation": "예술은 먼저 영혼에게 말을 걸어요!"
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "Market value determines art success.",
"translation": "시장 가치가 예술의 성공을 결정합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강민혁은 예술의 영적 가치보다 시장성을 중시하나요?",
"hint": "강민혁이 예술의 성공을 판단하는 기준을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 결과 지향적 성향이 드러나며, 시장에서의 가치를 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Emotions create masterpieces!",
"translation": "감정이 걸작을 만들어내요!"
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "Strategic promotion drives recognition.",
"translation": "전략적 프로모션이 인정을 이끌어냅니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ promotion drives recognition according to Minhyuk.",
"hint": "강민혁이 인정을 이끌어낸다고 말한 프로모션의 특성을 찾아보세요.",
"optionA": "Emotional",
"optionB": "Strategic",
"optionC": "Random",
"result": "Strategic",
"explanation": "'Strategic promotion'은 전략적 홍보를 의미하며, ENTJ의 전략적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Creative freedom is priceless!",
"translation": "창작의 자유는 값으로 매길 수 없어요!"
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "Efficiency maximizes artistic output.",
"translation": "효율성이 예술적 생산성을 극대화합니다."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "Inspiration knows no boundaries!",
"translation": "영감에는 경계가 없어요!"
},
{
"type": "script",
"index": 10,
"speaker": "준석",
"script": "Set clear production timelines.",
"translation": "명확한 제작 일정을 설정하세요."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Art transcends time limits!",
"translation": "예술은 시간의 제약을 초월해요!"
},
{
"type": "script",
"index": 12,
"speaker": "준석",
"script": "Deadlines ensure project completion.",
"translation": "마감기한이 프로젝트 완수를 보장합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 예술적 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Yuna",
"optionB": "art",
"optionC": "believes",
"optionD": "time",
"optionE": "transcends",
"optionF": "limits.",
"result": "Yuna believes art transcends time limits.",
"explanation": "ENFP의 창작의 자유 중시와 ENTJ의 효율적 생산 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감정과 논리",
"explanation": "ENFP의 감정적 직관과 INTP의 논리적 분석의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Emotional truth guides decisions!",
"translation": "감정의 진실이 결정을 이끌어요!"
},
{
"type": "script",
"index": 2,
"speaker": "준우",
"script": "Logical analysis reveals truth.",
"translation": "논리적 분석이 진실을 밝힙니다."
},
{
"type": "ox",
"index": 3,
"quiz": "이준우는 감정보다 논리적 분석을 신뢰하나요?",
"hint": "이준우가 진실을 발견하는 방법을 확인해보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 논리적 접근을 중시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Feelings create deeper connections!",
"translation": "감정이 더 깊은 연결을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "준우",
"script": "Systematic evaluation ensures accuracy.",
"translation": "체계적 평가가 정확성을 보장합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ evaluation ensures accuracy according to Junwoo.",
"hint": "이준우가 정확성을 보장한다고 말한 평가 방식을 찾아보세요.",
"optionA": "Emotional",
"optionB": "Systematic",
"optionC": "Random",
"result": "Systematic",
"explanation": "'Systematic evaluation'은 체계적 평가를 의미하며, INTP의 방법론적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Trust your inner wisdom!",
"translation": "내면의 지혜를 신뢰하세요!"
},
{
"type": "script",
"index": 8,
"speaker": "준우",
"script": "Facts provide reliable guidance.",
"translation": "사실이 신뢰할 수 있는 안내를 제공합니다."
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "Emotions hold deep insights!",
"translation": "감정은 깊은 통찰을 담고 있어요!"
},
{
"type": "script",
"index": 10,
"speaker": "준우",
"script": "Data patterns reveal solutions.",
"translation": "데이터 패턴이 해결책을 보여줍니다."
},
{
"type": "script",
"index": 11,
"speaker": "하은",
"script": "Heart knows the answer!",
"translation": "마음이 답을 알고 있어요!"
},
{
"type": "script",
"index": 12,
"speaker": "준우",
"script": "Analysis leads to understanding.",
"translation": "분석이 이해로 이어집니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "heart",
"optionB": "her",
"optionC": "answers.",
"optionD": "Haeun",
"optionE": "believes",
"optionF": "knows",
"result": "Haeun believes her heart knows answers.",
"explanation": "ENFP의 감정적 지혜 추구와 INTP의 논리적 분석 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감정과 논리",
"explanation": "ENFP의 감정적 직관과 INTP의 논리적 분석의 대비",
"level": 3,
"my_mbti": "ENFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Emotional truth guides decisions!",
"translation": "감정의 진실이 결정을 이끌어요!"
},
{
"type": "script",
"index": 2,
"speaker": "준우",
"script": "Logical analysis reveals truth.",
"translation": "논리적 분석이 진실을 밝힙니다."
},
{
"type": "ox",
"index": 3,
"quiz": "이준우는 감정보다 논리적 분석을 신뢰하나요?",
"hint": "이준우가 진실을 발견하는 방법을 확인해보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 논리적 접근을 중시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Feelings create deeper connections!",
"translation": "감정이 더 깊은 연결을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "준우",
"script": "Systematic evaluation ensures accuracy.",
"translation": "체계적 평가가 정확성을 보장합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ evaluation ensures accuracy according to Junwoo.",
"hint": "이준우가 정확성을 보장한다고 말한 평가 방식을 찾아보세요.",
"optionA": "Emotional",
"optionB": "Systematic",
"optionC": "Random",
"result": "Systematic",
"explanation": "'Systematic evaluation'은 체계적 평가를 의미하며, INTP의 방법론적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Trust your inner wisdom!",
"translation": "내면의 지혜를 신뢰하세요!"
},
{
"type": "script",
"index": 8,
"speaker": "준우",
"script": "Facts provide reliable guidance.",
"translation": "사실이 신뢰할 수 있는 안내를 제공합니다."
},
{
"type": "script",
"index": 9,
"speaker": "하은",
"script": "Emotions hold deep insights!",
"translation": "감정은 깊은 통찰을 담고 있어요!"
},
{
"type": "script",
"index": 10,
"speaker": "준우",
"script": "Data patterns reveal solutions.",
"translation": "데이터 패턴이 해결책을 보여줍니다."
},
{
"type": "script",
"index": 11,
"speaker": "하은",
"script": "Heart knows the answer!",
"translation": "마음이 답을 알고 있어요!"
},
{
"type": "script",
"index": 12,
"speaker": "준우",
"script": "Analysis leads to understanding.",
"translation": "분석이 이해로 이어집니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "heart",
"optionB": "her",
"optionC": "answers.",
"optionD": "Haeun",
"optionE": "believes",
"optionF": "knows",
"result": "Haeun believes her heart knows answers.",
"explanation": "ENFP의 감정적 지혜 추구와 INTP의 논리적 분석 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "인플루언서의 꿈",
"explanation": "ENFJ의 공감적 소통 방식과 INTJ의 체계적 콘텐츠 전략의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "Authentic connection moves people's hearts!",
"translation": "진정성 있는 연결이 사람들의 마음을 움직여요!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Algorithm analysis maximizes reach efficiently.",
"translation": "알고리즘 분석이 도달율을 효율적으로 극대화합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "정민석은 감정적 연결보다 데이터 분석을 중요시하나요?",
"hint": "정민석이 제안한 접근 방식을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 분석적 성향이 드러나며, 알고리즘 기반의 효율적 접근을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Our followers need emotional resonance.",
"translation": "팔로워들에게는 감정적 공명이 필요해요."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Study engagement metrics systematically.",
"translation": "참여율 지표를 체계적으로 연구해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok wants to study engagement @@ systematically.",
"hint": "정민석이 체계적으로 연구하고자 하는 것을 찾아보세요.",
"optionA": "emotions",
"optionB": "metrics",
"optionC": "content",
"result": "metrics",
"explanation": "'engagement metrics'는 '참여율 지표'를 의미하며, INTJ의 데이터 기반 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "Personal stories create deeper bonds.",
"translation": "개인적인 이야기가 더 깊은 유대를 만들어요."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Content strategy needs clear frameworks.",
"translation": "콘텐츠 전략에는 명확한 프레임워크가 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Every follower deserves attention!",
"translation": "모든 팔로워가 관심받을 자격이 있어요!"
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "ROI determines content priorities.",
"translation": "투자수익률이 콘텐츠 우선순위를 결정합니다."
},
{
"type": "script",
"index": 11,
"speaker": "소미",
"script": "Genuine interaction builds loyalty.",
"translation": "진정성 있는 상호작용이 충성도를 만들어요."
},
{
"type": "script",
"index": 12,
"speaker": "민석",
"script": "Data-driven decisions optimize growth.",
"translation": "데이터 기반 결정이 성장을 최적화합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 인플루언서 전략의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "genuine",
"optionB": "Somi",
"optionC": "connection.",
"optionD": "prioritizes",
"optionE": "human",
"result": "Somi prioritizes genuine human connection.",
"explanation": "ENFJ의 감정적 연결 중시와 INTJ의 데이터 분석 중심의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "인플루언서의 꿈",
"explanation": "ENFJ의 공감적 소통 방식과 INTJ의 체계적 콘텐츠 전략의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소미",
"script": "Authentic connection moves people's hearts!",
"translation": "진정성 있는 연결이 사람들의 마음을 움직여요!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Algorithm analysis maximizes reach efficiently.",
"translation": "알고리즘 분석이 도달율을 효율적으로 극대화합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "정민석은 감정적 연결보다 데이터 분석을 중요시하나요?",
"hint": "정민석이 제안한 접근 방식을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 분석적 성향이 드러나며, 알고리즘 기반의 효율적 접근을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소미",
"script": "Our followers need emotional resonance.",
"translation": "팔로워들에게는 감정적 공명이 필요해요."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Study engagement metrics systematically.",
"translation": "참여율 지표를 체계적으로 연구해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok wants to study engagement @@ systematically.",
"hint": "정민석이 체계적으로 연구하고자 하는 것을 찾아보세요.",
"optionA": "emotions",
"optionB": "metrics",
"optionC": "content",
"result": "metrics",
"explanation": "'engagement metrics'는 '참여율 지표'를 의미하며, INTJ의 데이터 기반 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소미",
"script": "Personal stories create deeper bonds.",
"translation": "개인적인 이야기가 더 깊은 유대를 만들어요."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Content strategy needs clear frameworks.",
"translation": "콘텐츠 전략에는 명확한 프레임워크가 필요해요."
},
{
"type": "script",
"index": 9,
"speaker": "소미",
"script": "Every follower deserves attention!",
"translation": "모든 팔로워가 관심받을 자격이 있어요!"
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "ROI determines content priorities.",
"translation": "투자수익률이 콘텐츠 우선순위를 결정합니다."
},
{
"type": "script",
"index": 11,
"speaker": "소미",
"script": "Genuine interaction builds loyalty.",
"translation": "진정성 있는 상호작용이 충성도를 만들어요."
},
{
"type": "script",
"index": 12,
"speaker": "민석",
"script": "Data-driven decisions optimize growth.",
"translation": "데이터 기반 결정이 성장을 최적화합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 인플루언서 전략의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "genuine",
"optionB": "Somi",
"optionC": "connection.",
"optionD": "prioritizes",
"optionE": "human",
"result": "Somi prioritizes genuine human connection.",
"explanation": "ENFJ의 감정적 연결 중시와 INTJ의 데이터 분석 중심의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "상담가의 성장일기",
"explanation": "ENFJ의 공감적 상담 방식과 ISTP의 실용적 문제해결 중심의 상담 접근의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "Each client's story touches my heart.",
"translation": "각 내담자의 이야기가 제 마음을 움직여요."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Focus on practical problem-solving first.",
"translation": "실용적인 문제해결에 먼저 집중하세요."
},
{
"type": "ox",
"index": 3,
"quiz": "김태준은 감정적 공감보다 실질적 해결을 우선시하나요?",
"hint": "김태준이 먼저 집중하고자 하는 부분을 확인해보세요.",
"result": "O",
"explanation": "ISTP의 실용적 성향이 드러나며, 문제해결 중심적 접근을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Emotional healing takes precious time.",
"translation": "감정의 치유에는 소중한 시간이 필요해요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "Implement solutions step by step.",
"translation": "해결책을 단계별로 실행해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Taehoon wants to implement solutions @@ by step.",
"hint": "김태준이 언급한 해결책 실행 방식을 찾아보세요.",
"optionA": "quick",
"optionB": "step",
"optionC": "slow",
"result": "step",
"explanation": "'step by step'은 '단계별로'를 의미하며, ISTP의 체계적 문제해결 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "Understanding emotions creates breakthroughs.",
"translation": "감정을 이해하는 것이 돌파구를 만들어요."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Concrete actions bring real change.",
"translation": "구체적인 행동이 실제 변화를 가져옵니다."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "Deep empathy transforms lives.",
"translation": "깊은 공감이 삶을 변화시켜요."
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Measurable progress guides treatment.",
"translation": "측정 가능한 진전이 치료를 이끕니다."
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Building trust heals inner wounds.",
"translation": "신뢰 구축이 내면의 상처를 치유해요."
},
{
"type": "script",
"index": 12,
"speaker": "태준",
"script": "Track behavioral changes systematically.",
"translation": "행동 변화를 체계적으로 추적하세요."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 상담 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "wounds.",
"optionB": "heals",
"optionC": "inner",
"optionD": "trust",
"optionE": "believes",
"optionF": "Seoa",
"result": "Seoa believes trust heals inner wounds.",
"explanation": "ENFJ의 감정적 치유 중시와 ISTP의 실용적 변화 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "상담가의 성장일기",
"explanation": "ENFJ의 공감적 상담 방식과 ISTP의 실용적 문제해결 중심의 상담 접근의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "Each client's story touches my heart.",
"translation": "각 내담자의 이야기가 제 마음을 움직여요."
},
{
"type": "script",
"index": 2,
"speaker": "태준",
"script": "Focus on practical problem-solving first.",
"translation": "실용적인 문제해결에 먼저 집중하세요."
},
{
"type": "ox",
"index": 3,
"quiz": "김태준은 감정적 공감보다 실질적 해결을 우선시하나요?",
"hint": "김태준이 먼저 집중하고자 하는 부분을 확인해보세요.",
"result": "O",
"explanation": "ISTP의 실용적 성향이 드러나며, 문제해결 중심적 접근을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Emotional healing takes precious time.",
"translation": "감정의 치유에는 소중한 시간이 필요해요."
},
{
"type": "script",
"index": 5,
"speaker": "태준",
"script": "Implement solutions step by step.",
"translation": "해결책을 단계별로 실행해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Taehoon wants to implement solutions @@ by step.",
"hint": "김태준이 언급한 해결책 실행 방식을 찾아보세요.",
"optionA": "quick",
"optionB": "step",
"optionC": "slow",
"result": "step",
"explanation": "'step by step'은 '단계별로'를 의미하며, ISTP의 체계적 문제해결 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "Understanding emotions creates breakthroughs.",
"translation": "감정을 이해하는 것이 돌파구를 만들어요."
},
{
"type": "script",
"index": 8,
"speaker": "태준",
"script": "Concrete actions bring real change.",
"translation": "구체적인 행동이 실제 변화를 가져옵니다."
},
{
"type": "script",
"index": 9,
"speaker": "서아",
"script": "Deep empathy transforms lives.",
"translation": "깊은 공감이 삶을 변화시켜요."
},
{
"type": "script",
"index": 10,
"speaker": "태준",
"script": "Measurable progress guides treatment.",
"translation": "측정 가능한 진전이 치료를 이끕니다."
},
{
"type": "script",
"index": 11,
"speaker": "서아",
"script": "Building trust heals inner wounds.",
"translation": "신뢰 구축이 내면의 상처를 치유해요."
},
{
"type": "script",
"index": 12,
"speaker": "태준",
"script": "Track behavioral changes systematically.",
"translation": "행동 변화를 체계적으로 추적하세요."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 상담 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "wounds.",
"optionB": "heals",
"optionC": "inner",
"optionD": "trust",
"optionE": "believes",
"optionF": "Seoa",
"result": "Seoa believes trust heals inner wounds.",
"explanation": "ENFJ의 감정적 치유 중시와 ISTP의 실용적 변화 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "감동캐스팅 비하인드",
"explanation": "ENFJ의 직관적 인재 발굴과 INTP의 분석적 인재 평가 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "This candidate has amazing potential!",
"translation": "이 지원자는 놀라운 잠재력이 있어요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Let's analyze their past performances.",
"translation": "과거 실적을 분석해보죠."
},
{
"type": "ox",
"index": 3,
"quiz": "최준호는 직관적 판단보다 실적 분석을 선호하나요?",
"hint": "최준호가 먼저 확인하고자 하는 항목을 살펴보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 객관적 데이터 기반의 평가를 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Their passion shines through clearly!",
"translation": "그들의 열정이 분명히 빛나요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Evaluate their technical capabilities systematically.",
"translation": "기술적 역량을 체계적으로 평가해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Junho wants to @@ evaluate technical capabilities.",
"hint": "최준호가 역량을 평가하고자 하는 방식을 찾아보세요.",
"optionA": "quickly",
"optionB": "systematically",
"optionC": "randomly",
"result": "systematically",
"explanation": "'systematically evaluate'는 '체계적으로 평가하다'를 의미하며, INTP의 논리적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Chemistry with the team matters most!",
"translation": "팀과의 케미스트리가 가장 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Skills and experience are measurable.",
"translation": "기술과 경험은 측정 가능합니다."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "They'll grow with our support!",
"translation": "우리의 지원으로 그들은 성장할 거예요!"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Past projects predict future performance.",
"translation": "과거 프로젝트가 미래 성과를 예측해요."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Trust my instinct about people!",
"translation": "사람에 대한 제 직감을 믿어보세요!"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Data provides objective insights.",
"translation": "데이터가 객관적 통찰을 제공합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 인재 평가 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "her",
"optionB": "people.",
"optionC": "Mira",
"optionD": "about",
"optionE": "instincts",
"optionF": "trusts",
"result": "Mira trusts her instincts about people.",
"explanation": "ENFJ의 직관적 판단과 INTP의 데이터 분석 중심의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "감동캐스팅 비하인드",
"explanation": "ENFJ의 직관적 인재 발굴과 INTP의 분석적 인재 평가 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "This candidate has amazing potential!",
"translation": "이 지원자는 놀라운 잠재력이 있어요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Let's analyze their past performances.",
"translation": "과거 실적을 분석해보죠."
},
{
"type": "ox",
"index": 3,
"quiz": "최준호는 직관적 판단보다 실적 분석을 선호하나요?",
"hint": "최준호가 먼저 확인하고자 하는 항목을 살펴보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 객관적 데이터 기반의 평가를 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Their passion shines through clearly!",
"translation": "그들의 열정이 분명히 빛나요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Evaluate their technical capabilities systematically.",
"translation": "기술적 역량을 체계적으로 평가해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Junho wants to @@ evaluate technical capabilities.",
"hint": "최준호가 역량을 평가하고자 하는 방식을 찾아보세요.",
"optionA": "quickly",
"optionB": "systematically",
"optionC": "randomly",
"result": "systematically",
"explanation": "'systematically evaluate'는 '체계적으로 평가하다'를 의미하며, INTP의 논리적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Chemistry with the team matters most!",
"translation": "팀과의 케미스트리가 가장 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Skills and experience are measurable.",
"translation": "기술과 경험은 측정 가능합니다."
},
{
"type": "script",
"index": 9,
"speaker": "유나",
"script": "They'll grow with our support!",
"translation": "우리의 지원으로 그들은 성장할 거예요!"
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Past projects predict future performance.",
"translation": "과거 프로젝트가 미래 성과를 예측해요."
},
{
"type": "script",
"index": 11,
"speaker": "유나",
"script": "Trust my instinct about people!",
"translation": "사람에 대한 제 직감을 믿어보세요!"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Data provides objective insights.",
"translation": "데이터가 객관적 통찰을 제공합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 인재 평가 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "her",
"optionB": "people.",
"optionC": "Mira",
"optionD": "about",
"optionE": "instincts",
"optionF": "trusts",
"result": "Mira trusts her instincts about people.",
"explanation": "ENFJ의 직관적 판단과 INTP의 데이터 분석 중심의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "리더십 레벨업",
"explanation": "ENFJ의 영감을 주는 리더십과 ISTJ의 체계적인 관리 스타일의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Inspire the team's hidden potential!",
"translation": "팀의 숨은 잠재력을 끌어내요!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Follow established procedures precisely.",
"translation": "확립된 절차를 정확히 따르세요."
},
{
"type": "ox",
"index": 3,
"quiz": "이태현은 잠재력 개발보다 절차 준수를 중요시하나요?",
"hint": "이태현이 강조한 리더십 포인트를 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 체계적 성향이 드러나며, 확립된 절차의 준수를 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Personal growth drives team success!",
"translation": "개인의 성장이 팀의 성공을 이끌어요!"
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Maintain clear performance standards.",
"translation": "명확한 성과 기준을 유지해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunchul wants to maintain @@ standards.",
"hint": "이태현이 유지하고자 하는 기준의 특성을 찾아보세요.",
"optionA": "flexible",
"optionB": "clear",
"optionC": "simple",
"result": "clear",
"explanation": "'clear standards'는 '명확한 기준'을 의미하며, ISTJ의 명확성 추구를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's create vision together!",
"translation": "함께 비전을 만들어가요!"
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "Document all operational processes.",
"translation": "모든 운영 과정을 문서화하세요."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Emotional bonds strengthen leadership.",
"translation": "감정적 유대가 리더십을 강화해요."
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Systematic evaluation ensures fairness.",
"translation": "체계적인 평가가 공정성을 보장합니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Trust empowers team creativity!",
"translation": "신뢰가 팀의 창의성을 높여요!"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Clear guidelines prevent confusion.",
"translation": "명확한 지침이 혼란을 방지합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 리더십 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "believes",
"optionB": "trust",
"optionC": "Yujin",
"optionD": "empowers",
"optionE": "creativity.",
"optionF": "team",
"result": "Yujin believes trust empowers team creativity.",
"explanation": "ENFJ의 감성적 영감 중시와 ISTJ의 체계적 절차 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "리더십 레벨업",
"explanation": "ENFJ의 영감을 주는 리더십과 ISTJ의 체계적인 관리 스타일의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Inspire the team's hidden potential!",
"translation": "팀의 숨은 잠재력을 끌어내요!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Follow established procedures precisely.",
"translation": "확립된 절차를 정확히 따르세요."
},
{
"type": "ox",
"index": 3,
"quiz": "이태현은 잠재력 개발보다 절차 준수를 중요시하나요?",
"hint": "이태현이 강조한 리더십 포인트를 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 체계적 성향이 드러나며, 확립된 절차의 준수를 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Personal growth drives team success!",
"translation": "개인의 성장이 팀의 성공을 이끌어요!"
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "Maintain clear performance standards.",
"translation": "명확한 성과 기준을 유지해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunchul wants to maintain @@ standards.",
"hint": "이태현이 유지하고자 하는 기준의 특성을 찾아보세요.",
"optionA": "flexible",
"optionB": "clear",
"optionC": "simple",
"result": "clear",
"explanation": "'clear standards'는 '명확한 기준'을 의미하며, ISTJ의 명확성 추구를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's create vision together!",
"translation": "함께 비전을 만들어가요!"
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "Document all operational processes.",
"translation": "모든 운영 과정을 문서화하세요."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Emotional bonds strengthen leadership.",
"translation": "감정적 유대가 리더십을 강화해요."
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Systematic evaluation ensures fairness.",
"translation": "체계적인 평가가 공정성을 보장합니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Trust empowers team creativity!",
"translation": "신뢰가 팀의 창의성을 높여요!"
},
{
"type": "script",
"index": 12,
"speaker": "태현",
"script": "Clear guidelines prevent confusion.",
"translation": "명확한 지침이 혼란을 방지합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 리더십 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "believes",
"optionB": "trust",
"optionC": "Yujin",
"optionD": "empowers",
"optionE": "creativity.",
"optionF": "team",
"result": "Yujin believes trust empowers team creativity.",
"explanation": "ENFJ의 감성적 영감 중시와 ISTJ의 체계적 절차 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "조직문화 혁신가",
"explanation": "ENFJ의 공감 기반 문화 혁신과 ENTJ의 전략적 조직 혁신 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Happy employees create better results!",
"translation": "행복한 직원이 더 좋은 결과를 만들어요!"
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Strategic changes maximize efficiency.",
"translation": "전략적 변화가 효율성을 극대화합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강도현은 직원 행복보다 효율성을 우선시하나요?",
"hint": "강도현이 강조한 변화의 목적을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 성과 중심적 성향이 드러나며, 효율성 극대화를 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Let's build inclusive workplace culture!",
"translation": "포용적인 직장 문화를 만들어가요!"
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "Implement performance-driven systems.",
"translation": "성과 중심 시스템을 도입합시다."
},
{
"type": "blank",
"index": 6,
"quiz": "Dohyun wants to implement @@ systems.",
"hint": "강도현이 도입하고자 하는 시스템의 특성을 찾아보세요.",
"optionA": "flexible",
"optionB": "performance-driven",
"optionC": "simple",
"result": "performance-driven",
"explanation": "'performance-driven systems'는 '성과 중심 시스템'을 의미하며, ENTJ의 성과 중시를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Personal growth enriches our culture.",
"translation": "개인의 성장이 우리 문화를 풍요롭게 해요."
},
{
"type": "script",
"index": 8,
"speaker": "도현",
"script": "Measure cultural ROI objectively.",
"translation": "문화적 투자수익을 객관적으로 측정해야 합니다."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Every voice deserves to be heard!",
"translation": "모든 목소리가 들릴 자격이 있어요!"
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Streamline decision-making processes.",
"translation": "의사결정 과정을 효율화해야 합니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Emotional wellness drives innovation.",
"translation": "정서적 웰빙이 혁신을 이끌어요."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Results validate cultural initiatives.",
"translation": "결과가 문화 혁신의 타당성을 입증합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 문화 혁신 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "more",
"optionB": "feelings.",
"optionC": "Seoyeon",
"optionD": "about",
"optionE": "cares",
"result": "Seoyeon cares more about feelings.",
"explanation": "ENFJ의 정서적 웰빙 중시와 ENTJ의 측정 가능한 결과 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "career",
"episodes": [
{
"title": "조직문화 혁신가",
"explanation": "ENFJ의 공감 기반 문화 혁신과 ENTJ의 전략적 조직 혁신 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Happy employees create better results!",
"translation": "행복한 직원이 더 좋은 결과를 만들어요!"
},
{
"type": "script",
"index": 2,
"speaker": "도현",
"script": "Strategic changes maximize efficiency.",
"translation": "전략적 변화가 효율성을 극대화합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강도현은 직원 행복보다 효율성을 우선시하나요?",
"hint": "강도현이 강조한 변화의 목적을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 성과 중심적 성향이 드러나며, 효율성 극대화를 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Let's build inclusive workplace culture!",
"translation": "포용적인 직장 문화를 만들어가요!"
},
{
"type": "script",
"index": 5,
"speaker": "도현",
"script": "Implement performance-driven systems.",
"translation": "성과 중심 시스템을 도입합시다."
},
{
"type": "blank",
"index": 6,
"quiz": "Dohyun wants to implement @@ systems.",
"hint": "강도현이 도입하고자 하는 시스템의 특성을 찾아보세요.",
"optionA": "flexible",
"optionB": "performance-driven",
"optionC": "simple",
"result": "performance-driven",
"explanation": "'performance-driven systems'는 '성과 중심 시스템'을 의미하며, ENTJ의 성과 중시를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Personal growth enriches our culture.",
"translation": "개인의 성장이 우리 문화를 풍요롭게 해요."
},
{
"type": "script",
"index": 8,
"speaker": "도현",
"script": "Measure cultural ROI objectively.",
"translation": "문화적 투자수익을 객관적으로 측정해야 합니다."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Every voice deserves to be heard!",
"translation": "모든 목소리가 들릴 자격이 있어요!"
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Streamline decision-making processes.",
"translation": "의사결정 과정을 효율화해야 합니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Emotional wellness drives innovation.",
"translation": "정서적 웰빙이 혁신을 이끌어요."
},
{
"type": "script",
"index": 12,
"speaker": "도현",
"script": "Results validate cultural initiatives.",
"translation": "결과가 문화 혁신의 타당성을 입증합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 문화 혁신 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "more",
"optionB": "feelings.",
"optionC": "Seoyeon",
"optionD": "about",
"optionE": "cares",
"result": "Seoyeon cares more about feelings.",
"explanation": "ENFJ의 정서적 웰빙 중시와 ENTJ의 측정 가능한 결과 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감성과 이성사이",
"explanation": "ENFJ의 감정 중심적 의사결정과 INTJ의 이성적 분석 기반 의사결정의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하연",
"script": "This restructuring affects team morale.",
"translation": "이번 구조조정은 팀 사기에 영향을 줘요."
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "Cost-benefit analysis shows clear advantages.",
"translation": "비용-편익 분석이 명확한 이점을 보여줍니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김성민은 감정적 영향보다 수치적 분석을 더 중요하게 생각하나요?",
"hint": "김성민의 답변에서 사용한 판단 기준을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 특징인 논리적 분석을 중시하며, 비용-편익 분석을 근거로 들었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "We're breaking trust relationships here.",
"translation": "우리는 신뢰 관계를 깨트리고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Efficiency increases by thirty percent.",
"translation": "효율성이 30% 증가합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Sungmin, efficiency increases by @@ percent.",
"hint": "김성민이 언급한 효율성 증가 수치를 찾아보세요.",
"optionA": "twenty",
"optionB": "thirty",
"optionC": "forty",
"result": "thirty",
"explanation": "'thirty percent'는 '30%'를 의미하며, INTJ의 구체적 수치 기반 의사결정을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "Employee satisfaction drives performance too.",
"translation": "직원 만족도도 성과를 좌우해요."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "Statistical data proves otherwise here.",
"translation": "통계 데이터는 다르게 증명하고 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "하연",
"script": "Numbers can't measure team spirit.",
"translation": "숫자로는 팀 정신을 측정할 수 없어요."
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "ROI calculations indicate clear direction.",
"translation": "투자수익률 계산이 명확한 방향을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "하연",
"script": "Let's consider human impact first.",
"translation": "인적 영향을 먼저 고려해야해요."
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "Objective metrics guide better decisions.",
"translation": "객관적 지표가 더 나은 결정을 이끕니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 기준의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "feelings",
"optionB": "data.",
"optionC": "Hayeon",
"optionD": "trusts",
"optionE": "over",
"result": "Hayeon trusts feelings over data.",
"explanation": "ENFJ의 감정 기반 의사결정과 INTJ의 데이터 기반 의사결정의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감성과 이성사이",
"explanation": "ENFJ의 감정 중심적 의사결정과 INTJ의 이성적 분석 기반 의사결정의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하연",
"script": "This restructuring affects team morale.",
"translation": "이번 구조조정은 팀 사기에 영향을 줘요."
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "Cost-benefit analysis shows clear advantages.",
"translation": "비용-편익 분석이 명확한 이점을 보여줍니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김성민은 감정적 영향보다 수치적 분석을 더 중요하게 생각하나요?",
"hint": "김성민의 답변에서 사용한 판단 기준을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 특징인 논리적 분석을 중시하며, 비용-편익 분석을 근거로 들었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "We're breaking trust relationships here.",
"translation": "우리는 신뢰 관계를 깨트리고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Efficiency increases by thirty percent.",
"translation": "효율성이 30% 증가합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Sungmin, efficiency increases by @@ percent.",
"hint": "김성민이 언급한 효율성 증가 수치를 찾아보세요.",
"optionA": "twenty",
"optionB": "thirty",
"optionC": "forty",
"result": "thirty",
"explanation": "'thirty percent'는 '30%'를 의미하며, INTJ의 구체적 수치 기반 의사결정을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "Employee satisfaction drives performance too.",
"translation": "직원 만족도도 성과를 좌우해요."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "Statistical data proves otherwise here.",
"translation": "통계 데이터는 다르게 증명하고 있습니다."
},
{
"type": "script",
"index": 9,
"speaker": "하연",
"script": "Numbers can't measure team spirit.",
"translation": "숫자로는 팀 정신을 측정할 수 없어요."
},
{
"type": "script",
"index": 10,
"speaker": "성민",
"script": "ROI calculations indicate clear direction.",
"translation": "투자수익률 계산이 명확한 방향을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "하연",
"script": "Let's consider human impact first.",
"translation": "인적 영향을 먼저 고려해야해요."
},
{
"type": "script",
"index": 12,
"speaker": "성민",
"script": "Objective metrics guide better decisions.",
"translation": "객관적 지표가 더 나은 결정을 이끕니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 기준의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "feelings",
"optionB": "data.",
"optionC": "Hayeon",
"optionD": "trusts",
"optionE": "over",
"result": "Hayeon trusts feelings over data.",
"explanation": "ENFJ의 감정 기반 의사결정과 INTJ의 데이터 기반 의사결정의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "공감력 만수르",
"explanation": "ENFJ의 공감 기반 리더십과 ESTJ의 원칙 중심 관리 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Our junior staff needs mentoring support.",
"translation": "신입 직원들에게 멘토링 지원이 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "준영",
"script": "Performance metrics show below standards.",
"translation": "성과 지표가 기준 이하를 보여줍니다."
},
{
"type": "ox",
"index": 3,
"quiz": "최준영은 멘토링보다 성과 지표를 더 중요하게 여기나요?",
"hint": "최준영이 가장 먼저 언급한 내용을 확인해보세요.",
"result": "O",
"explanation": "ESTJ의 특징적인 성과 중심적 사고가 드러나며, 객관적 지표를 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지현",
"script": "They're struggling with work pressure.",
"translation": "그들이 업무 압박감으로 힘들어하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "준영",
"script": "Set clear KPIs and deadlines first.",
"translation": "명확한 KPI와 마감기한을 먼저 정해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Junyoung wants to set clear @@ first.",
"hint": "최준영이 먼저 설정하고자 하는 성과 측정 도구를 찾아보세요.",
"optionA": "goals",
"optionB": "KPIs",
"optionC": "times",
"result": "KPIs",
"explanation": "'KPIs'는 '핵심성과지표'를 의미하며, ESTJ의 체계적인 성과 관리 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지현",
"script": "Emotional support improves productivity too.",
"translation": "정서적 지원도 생산성을 향상시켜요."
},
{
"type": "script",
"index": 8,
"speaker": "준영",
"script": "Regular performance reviews ensure progress.",
"translation": "정기적인 성과 평가가 진척을 보장합니다."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Let's create a supportive environment.",
"translation": "지원적인 환경을 만들어보아요."
},
{
"type": "script",
"index": 10,
"speaker": "준영",
"script": "Strict guidelines maintain standards better.",
"translation": "엄격한 지침이 기준을 더 잘 유지합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "Building trust increases team efficiency.",
"translation": "신뢰 구축이 팀 효율성을 높여요."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "Measurable goals drive real improvement.",
"translation": "측정 가능한 목표가 실제 개선을 이끕니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 성과 향상 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"result": "Jihyun seeks improvement through support metrics",
"explanation": "ENFJ의 지원적 접근과 ESTJ의 수치적 접근의 차이를 보여주는 문장입니다.",
"optionA": "metrics",
"optionB": "support",
"optionC": "improvement",
"optionD": "through",
"optionE": "Jihyun",
"optionF": "seeks"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "공감력 만수르",
"explanation": "ENFJ의 공감 기반 리더십과 ESTJ의 원칙 중심 관리 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Our junior staff needs mentoring support.",
"translation": "신입 직원들에게 멘토링 지원이 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "준영",
"script": "Performance metrics show below standards.",
"translation": "성과 지표가 기준 이하를 보여줍니다."
},
{
"type": "ox",
"index": 3,
"quiz": "최준영은 멘토링보다 성과 지표를 더 중요하게 여기나요?",
"hint": "최준영이 가장 먼저 언급한 내용을 확인해보세요.",
"result": "O",
"explanation": "ESTJ의 특징적인 성과 중심적 사고가 드러나며, 객관적 지표를 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지현",
"script": "They're struggling with work pressure.",
"translation": "그들이 업무 압박감으로 힘들어하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "준영",
"script": "Set clear KPIs and deadlines first.",
"translation": "명확한 KPI와 마감기한을 먼저 정해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Junyoung wants to set clear @@ first.",
"hint": "최준영이 먼저 설정하고자 하는 성과 측정 도구를 찾아보세요.",
"optionA": "goals",
"optionB": "KPIs",
"optionC": "times",
"result": "KPIs",
"explanation": "'KPIs'는 '핵심성과지표'를 의미하며, ESTJ의 체계적인 성과 관리 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지현",
"script": "Emotional support improves productivity too.",
"translation": "정서적 지원도 생산성을 향상시켜요."
},
{
"type": "script",
"index": 8,
"speaker": "준영",
"script": "Regular performance reviews ensure progress.",
"translation": "정기적인 성과 평가가 진척을 보장합니다."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Let's create a supportive environment.",
"translation": "지원적인 환경을 만들어보아요."
},
{
"type": "script",
"index": 10,
"speaker": "준영",
"script": "Strict guidelines maintain standards better.",
"translation": "엄격한 지침이 기준을 더 잘 유지합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "Building trust increases team efficiency.",
"translation": "신뢰 구축이 팀 효율성을 높여요."
},
{
"type": "script",
"index": 12,
"speaker": "준영",
"script": "Measurable goals drive real improvement.",
"translation": "측정 가능한 목표가 실제 개선을 이끕니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 성과 향상 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "metrics",
"optionB": "support",
"optionC": "improvement",
"optionD": "through",
"optionE": "Jihyun",
"optionF": "seeks",
"result": "Jihyun seeks improvement through support metrics",
"explanation": "ENFJ의 지원적 접근과 ESTJ의 수치적 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "마음경영의 달인",
"explanation": "ENFJ의 감성적 리더십과 ISTP의 실용적 문제해결 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소연",
"script": "Employee satisfaction is dropping rapidly.",
"translation": "직원 만족도가 급격히 떨어지고 있어요."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "System optimization needs priority.",
"translation": "시스템 최적화가 우선순위입니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김태호는 직원 만족도보다 시스템 개선을 우선시하나요?",
"hint": "김태호가 우선순위로 언급한 사항을 확인해보세요.",
"result": "O",
"explanation": "ISTP의 특징인 기술적 해결책 선호가 드러나며, 시스템 최적화를 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소연",
"script": "We need team-building activities soon.",
"translation": "팀 빌딩 활동이 곧 필요해요."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Current workflow has technical issues.",
"translation": "현재 작업 흐름에 기술적 문제가 있습니다."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Taeho, workflow has @@ issues.",
"hint": "김태호가 언급한 작업 흐름의 문제 유형을 찾아보세요.",
"optionA": "personal",
"optionB": "technical",
"optionC": "social",
"result": "technical",
"explanation": "'technical issues'는 '기술적 문제'를 의미하며, ISTP의 실용적 문제해결 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소연",
"script": "Emotional wellness affects productivity.",
"translation": "정서적 웰빙이 생산성에 영향을 미쳐요."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's analyze performance bottlenecks first.",
"translation": "성능 병목현상부터 분석합시다."
},
{
"type": "script",
"index": 9,
"speaker": "소연",
"script": "People need motivation, not just tools.",
"translation": "사람들에겐 도구가 아닌 동기부여가 필요해요."
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Efficient systems reduce stress naturally.",
"translation": "효율적인 시스템이 자연스럽게 스트레스를 줄여줍니다."
},
{
"type": "script",
"index": 11,
"speaker": "소연",
"script": "Human connection drives innovation too.",
"translation": "인간관계도 혁신을 이끌어내요."
},
{
"type": "script",
"index": 12,
"speaker": "태호",
"script": "Practical solutions solve real problems.",
"translation": "실용적인 해결책이 실제 문제를 해결합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 문제해결 접근방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "over",
"optionB": "efficiency.",
"optionC": "Soyeon",
"optionD": "emotional",
"optionE": "values",
"optionF": "support",
"result": "Soyeon values emotional support over efficiency.",
"explanation": "ENFJ의 감성적 접근과 ISTP의 실용적 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "마음경영의 달인",
"explanation": "ENFJ의 감성적 리더십과 ISTP의 실용적 문제해결 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소연",
"script": "Employee satisfaction is dropping rapidly.",
"translation": "직원 만족도가 급격히 떨어지고 있어요."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "System optimization needs priority.",
"translation": "시스템 최적화가 우선순위입니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김태호는 직원 만족도보다 시스템 개선을 우선시하나요?",
"hint": "김태호가 우선순위로 언급한 사항을 확인해보세요.",
"result": "O",
"explanation": "ISTP의 특징인 기술적 해결책 선호가 드러나며, 시스템 최적화를 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소연",
"script": "We need team-building activities soon.",
"translation": "팀 빌딩 활동이 곧 필요해요."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Current workflow has technical issues.",
"translation": "현재 작업 흐름에 기술적 문제가 있습니다."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Taeho, workflow has @@ issues.",
"hint": "김태호가 언급한 작업 흐름의 문제 유형을 찾아보세요.",
"optionA": "personal",
"optionB": "technical",
"optionC": "social",
"result": "technical",
"explanation": "'technical issues'는 '기술적 문제'를 의미하며, ISTP의 실용적 문제해결 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소연",
"script": "Emotional wellness affects productivity.",
"translation": "정서적 웰빙이 생산성에 영향을 미쳐요."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's analyze performance bottlenecks first.",
"translation": "성능 병목현상부터 분석합시다."
},
{
"type": "script",
"index": 9,
"speaker": "소연",
"script": "People need motivation, not just tools.",
"translation": "사람들에겐 도구가 아닌 동기부여가 필요해요."
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Efficient systems reduce stress naturally.",
"translation": "효율적인 시스템이 자연스럽게 스트레스를 줄여줍니다."
},
{
"type": "script",
"index": 11,
"speaker": "소연",
"script": "Human connection drives innovation too.",
"translation": "인간관계도 혁신을 이끌어내요."
},
{
"type": "script",
"index": 12,
"speaker": "태호",
"script": "Practical solutions solve real problems.",
"translation": "실용적인 해결책이 실제 문제를 해결합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 문제해결 접근방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "over",
"optionB": "efficiency.",
"optionC": "Soyeon",
"optionD": "emotional",
"optionE": "values",
"optionF": "support",
"result": "Soyeon values emotional support over efficiency.",
"explanation": "ENFJ의 감성적 접근과 ISTP의 실용적 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "눈치백단 성장기",
"explanation": "ENFJ의 공감적 소통과 INTP의 논리적 분석 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "The project team seems demotivated.",
"translation": "프로젝트 팀이 의욕을 잃은 것 같아요."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Let's analyze the root causes first.",
"translation": "먼저 근본 원인을 분석해봅시다."
},
{
"type": "ox",
"index": 3,
"quiz": "강민재는 팀의 감정적 상태보다 원인 분석을 우선시하나요?",
"hint": "강민재가 제안한 첫 번째 해결 단계를 확인해보세요.",
"result": "O",
"explanation": "INTP의 특징인 논리적 분석 선호가 드러나며, 감정보다는 원인 분석을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "We should have team dinner tonight.",
"translation": "오늘 팀 회식을 해야 할 것 같아요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Project variables need systematic review.",
"translation": "프로젝트 변수들을 체계적으로 검토해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Minjae wants a @@ review of project variables.",
"hint": "강민재가 원하는 검토 방식을 찾아보세요.",
"optionA": "quick",
"optionB": "systematic",
"optionC": "simple",
"result": "systematic",
"explanation": "'systematic review'는 '체계적 검토'를 의미하며, INTP의 분석적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "수아",
"script": "Personal connections boost team synergy.",
"translation": "개인적 유대감이 팀 시너지를 높여요."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Statistical patterns suggest different solutions.",
"translation": "통계적 패턴이 다른 해결책을 제시합니다."
},
{
"type": "script",
"index": 9,
"speaker": "수아",
"script": "Understanding feelings improves collaboration.",
"translation": "감정 이해가 협업을 개선해요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Logical frameworks prevent subjective bias.",
"translation": "논리적 프레임워크가 주관적 편향을 방지합니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Team spirit matters more than methods.",
"translation": "방법론보다 팀 정신이 더 중요해요."
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Data-driven decisions minimize errors.",
"translation": "데이터 기반 결정이 오류를 최소화합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"result": "Sua prioritizes feelings Minjae prioritizes data",
"explanation": "ENFJ의 감정 중심적 접근과 INTP의 데이터 중심적 접근의 차이를 보여주는 문장입니다.",
"optionA": "Sua",
"optionB": "feelings",
"optionC": "data",
"optionD": "prioritizes",
"optionE": "Minjae",
"optionF": "prioritizes"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "눈치백단 성장기",
"explanation": "ENFJ의 공감적 소통과 INTP의 논리적 분석 방식의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "The project team seems demotivated.",
"translation": "프로젝트 팀이 의욕을 잃은 것 같아요."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Let's analyze the root causes first.",
"translation": "먼저 근본 원인을 분석해봅시다."
},
{
"type": "ox",
"index": 3,
"quiz": "강민재는 팀의 감정적 상태보다 원인 분석을 우선시하나요?",
"hint": "강민재가 제안한 첫 번째 해결 단계를 확인해보세요.",
"result": "O",
"explanation": "INTP의 특징인 논리적 분석 선호가 드러나며, 감정보다는 원인 분석을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "We should have team dinner tonight.",
"translation": "오늘 팀 회식을 해야 할 것 같아요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Project variables need systematic review.",
"translation": "프로젝트 변수들을 체계적으로 검토해야 합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Minjae wants a @@ review of project variables.",
"hint": "강민재가 원하는 검토 방식을 찾아보세요.",
"optionA": "quick",
"optionB": "systematic",
"optionC": "simple",
"result": "systematic",
"explanation": "'systematic review'는 '체계적 검토'를 의미하며, INTP의 분석적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "수아",
"script": "Personal connections boost team synergy.",
"translation": "개인적 유대감이 팀 시너지를 높여요."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Statistical patterns suggest different solutions.",
"translation": "통계적 패턴이 다른 해결책을 제시합니다."
},
{
"type": "script",
"index": 9,
"speaker": "수아",
"script": "Understanding feelings improves collaboration.",
"translation": "감정 이해가 협업을 개선해요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Logical frameworks prevent subjective bias.",
"translation": "논리적 프레임워크가 주관적 편향을 방지합니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Team spirit matters more than methods.",
"translation": "방법론보다 팀 정신이 더 중요해요."
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Data-driven decisions minimize errors.",
"translation": "데이터 기반 결정이 오류를 최소화합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 의사결정 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Sua",
"optionB": "feelings",
"optionC": "data",
"optionD": "prioritizes",
"optionE": "Minjae",
"optionF": "prioritizes",
"result": "Sua prioritizes feelings Minjae prioritizes data",
"explanation": "ENFJ의 감정 중심적 접근과 INTP의 데이터 중심적 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감동캐스터의 일기",
"explanation": "ENFJ의 공감적 리더십과 ENTJ의 전략적 리더십 스타일의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Our team needs emotional support now.",
"translation": "우리 팀에게 지금 정서적 지원이 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "Strategic restructuring is more urgent.",
"translation": "전략적 구조조정이 더 시급합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강서준은 팀의 정서적 지원보다 구조조정을 우선시하나요?",
"hint": "강서준이 더 시급하다고 언급한 사항을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 특징인 전략적 의사결정이 드러나며, 감정적 요소보다 구조적 해결을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Happy employees create better results.",
"translation": "행복한 직원들이 더 나은 결과를 만들어요."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Market competition demands immediate action.",
"translation": "시장 경쟁이 즉각적인 행동을 요구합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Market competition demands @@ action.",
"hint": "강서준이 언급한 필요한 행동의 시급성을 나타내는 단어를 찾아보세요.",
"optionA": "slow",
"optionB": "immediate",
"optionC": "careful",
"result": "immediate",
"explanation": "'immediate action'은 '즉각적인 행동'을 의미하며, ENTJ의 신속한 의사결정 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's build trust through communication.",
"translation": "소통을 통해 신뢰를 쌓아가요."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "Time spent equals market share lost.",
"translation": "시간 낭비는 곧 시장 점유율 상실입니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Strong relationships ensure long-term success.",
"translation": "강한 관계가 장기적 성공을 보장해요."
},
{
"type": "script",
"index": 10,
"speaker": "서준",
"script": "Strategic advantage determines survival rate.",
"translation": "전략적 우위가 생존율을 결정합니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Emotional intelligence drives innovation too.",
"translation": "감성 지능도 혁신을 이끌어내요."
},
{
"type": "script",
"index": 12,
"speaker": "서준",
"script": "Results matter more than sentiment.",
"translation": "감정보다 결과가 더 중요합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 성공 전략의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "prioritizes",
"optionB": "over",
"optionC": "strategy.",
"optionD": "Yujin",
"optionE": "relationships",
"result": "Yujin prioritizes relationships over strategy.",
"explanation": "ENFJ의 관계 중심적 접근과 ENTJ의 전략 중심적 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감동캐스터의 일기",
"explanation": "ENFJ의 공감적 리더십과 ENTJ의 전략적 리더십 스타일의 대비",
"level": 3,
"my_mbti": "ENFJ",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Our team needs emotional support now.",
"translation": "우리 팀에게 지금 정서적 지원이 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "Strategic restructuring is more urgent.",
"translation": "전략적 구조조정이 더 시급합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강서준은 팀의 정서적 지원보다 구조조정을 우선시하나요?",
"hint": "강서준이 더 시급하다고 언급한 사항을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 특징인 전략적 의사결정이 드러나며, 감정적 요소보다 구조적 해결을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Happy employees create better results.",
"translation": "행복한 직원들이 더 나은 결과를 만들어요."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Market competition demands immediate action.",
"translation": "시장 경쟁이 즉각적인 행동을 요구합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Market competition demands @@ action.",
"hint": "강서준이 언급한 필요한 행동의 시급성을 나타내는 단어를 찾아보세요.",
"optionA": "slow",
"optionB": "immediate",
"optionC": "careful",
"result": "immediate",
"explanation": "'immediate action'은 '즉각적인 행동'을 의미하며, ENTJ의 신속한 의사결정 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's build trust through communication.",
"translation": "소통을 통해 신뢰를 쌓아가요."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "Time spent equals market share lost.",
"translation": "시간 낭비는 곧 시장 점유율 상실입니다."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "Strong relationships ensure long-term success.",
"translation": "강한 관계가 장기적 성공을 보장해요."
},
{
"type": "script",
"index": 10,
"speaker": "서준",
"script": "Strategic advantage determines survival rate.",
"translation": "전략적 우위가 생존율을 결정합니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Emotional intelligence drives innovation too.",
"translation": "감성 지능도 혁신을 이끌어내요."
},
{
"type": "script",
"index": 12,
"speaker": "서준",
"script": "Results matter more than sentiment.",
"translation": "감정보다 결과가 더 중요합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 성공 전략의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "prioritizes",
"optionB": "over",
"optionC": "strategy.",
"optionD": "Yujin",
"optionE": "relationships",
"result": "Yujin prioritizes relationships over strategy.",
"explanation": "ENFJ의 관계 중심적 접근과 ENTJ의 전략 중심적 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감정도 데이터다: 의견 조율의 기술",
"explanation": "의견 제시와 설득 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ISTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "I don't think we should go there.",
"translation": "거기는 별로일 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "소연",
"script": "Why not? Everyone says it's amazing!",
"translation": "왜? 다들 거기 좋다던데!"
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 그곳에 가고 싶어하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "'don't think we should'는 '~하지 않는 게 좋겠다'라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "The reviews are pretty mixed though.",
"translation": "리뷰가 좀 갈리더라."
},
{
"type": "script",
"index": 5,
"speaker": "소연",
"script": "You always check every single review!",
"translation": "너는 맨날 리뷰 하나하나 다 찾아보고 그러지!"
},
{
"type": "blank",
"index": 6,
"quiz": "You check every single @@ !",
"hint": "소연이가 준호가 확인한다고 한 것을 찾아보세요.",
"optionA": "menu",
"optionB": "review",
"optionC": "rating",
"result": "review",
"explanation": "'check reviews'는 '리뷰를 확인하다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "Better safe than sorry, right?",
"translation": "실패하는 것보단 낫지, 안 그래?"
},
{
"type": "script",
"index": 8,
"speaker": "소연",
"script": "Sometimes you just gotta trust your gut!",
"translation": "가끔은 그냥 직감을 믿어야 할 때도 있다고!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'trust'와 'gut'을 사용해 문장을 만들어보세요.",
"optionA": "your",
"optionB": "gotta",
"optionC": "trust",
"optionD": "gut",
"optionE": "just",
"result": "just gotta trust your gut",
"explanation": "'trust your gut'은 '직감을 믿다'라는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Your gut instinct isn't always right.",
"translation": "네 직감이 항상 맞는 건 아니잖아."
},
{
"type": "script",
"index": 11,
"speaker": "소연",
"script": "But it's more fun that way!",
"translation": "그래도 그게 더 재밌잖아!"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Fun doesn't mean it's a good choice.",
"translation": "재밌다고 해서 좋은 선택인 건 아니야."
},
{
"type": "script",
"index": 13,
"speaker": "소연",
"script": "Come on, live a little!",
"translation": "에이, 좀 즐기면서 살자!"
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Fine, but if it's bad, you're paying.",
"translation": "알았어, 근데 별로면 네가 쏘는 거다."
},
{
"type": "script",
"index": 15,
"speaker": "소연",
"script": "Deal! You won't regret it!",
"translation": "좋아! 절대 후회 안 할 거야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "감정도 데이터다: 의견 조율의 기술",
"explanation": "의견 제시와 설득 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ISTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "I don't think we should go there.",
"translation": "거기는 별로일 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "소연",
"script": "Why not? Everyone says it's amazing!",
"translation": "왜? 다들 거기 좋다던데!"
},
{
"type": "ox",
"index": 3,
"quiz": "준호는 그곳에 가고 싶어하나요?",
"hint": "준호의 첫 반응을 보세요.",
"result": "X",
"explanation": "'don't think we should'는 '~하지 않는 게 좋겠다'라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "준호",
"script": "The reviews are pretty mixed though.",
"translation": "리뷰가 좀 갈리더라."
},
{
"type": "script",
"index": 5,
"speaker": "소연",
"script": "You always check every single review!",
"translation": "너는 맨날 리뷰 하나하나 다 찾아보고 그러지!"
},
{
"type": "blank",
"index": 6,
"quiz": "You check every single @@ !",
"hint": "소연이가 준호가 확인한다고 한 것을 찾아보세요.",
"optionA": "menu",
"optionB": "review",
"optionC": "rating",
"result": "review",
"explanation": "'check reviews'는 '리뷰를 확인하다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "준호",
"script": "Better safe than sorry, right?",
"translation": "실패하는 것보단 낫지, 안 그래?"
},
{
"type": "script",
"index": 8,
"speaker": "소연",
"script": "Sometimes you just gotta trust your gut!",
"translation": "가끔은 그냥 직감을 믿어야 할 때도 있다고!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'trust'와 'gut'을 사용해 문장을 만들어보세요.",
"optionA": "your",
"optionB": "gotta",
"optionC": "trust",
"optionD": "gut",
"optionE": "just",
"result": "just gotta trust your gut",
"explanation": "'trust your gut'은 '직감을 믿다'라는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "Your gut instinct isn't always right.",
"translation": "네 직감이 항상 맞는 건 아니잖아."
},
{
"type": "script",
"index": 11,
"speaker": "소연",
"script": "But it's more fun that way!",
"translation": "그래도 그게 더 재밌잖아!"
},
{
"type": "script",
"index": 12,
"speaker": "준호",
"script": "Fun doesn't mean it's a good choice.",
"translation": "재밌다고 해서 좋은 선택인 건 아니야."
},
{
"type": "script",
"index": 13,
"speaker": "소연",
"script": "Come on, live a little!",
"translation": "에이, 좀 즐기면서 살자!"
},
{
"type": "script",
"index": 14,
"speaker": "준호",
"script": "Fine, but if it's bad, you're paying.",
"translation": "알았어, 근데 별로면 네가 쏘는 거다."
},
{
"type": "script",
"index": 15,
"speaker": "소연",
"script": "Deal! You won't regret it!",
"translation": "좋아! 절대 후회 안 할 거야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "객관성 vs 통찰력: 문제 해결의 두 관점",
"explanation": "문제 해결과 의견 제시 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ISTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "What do you think about this game?",
"translation": "이 게임 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "Something feels off about it...",
"translation": "뭔가 좀 이상한 느낌이야..."
},
{
"type": "ox",
"index": 3,
"quiz": "서진이는 명확한 근거를 들어 설명했나요?",
"hint": "서진이의 대답 방식을 보세요.",
"result": "X",
"explanation": "'feels off'는 '이상한 느낌이 든다'는 직관적인 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "민준",
"script": "The reviews are mostly positive though.",
"translation": "근데 리뷰들은 대부분 긍정적인데?"
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "I can sense some hidden problems.",
"translation": "숨겨진 문제들이 느껴져."
},
{
"type": "blank",
"index": 6,
"quiz": "I can @@ some hidden problems.",
"hint": "서진이가 문제를 어떻게 알았는지 찾아보세요.",
"optionA": "see",
"optionB": "sense",
"optionC": "find",
"result": "sense",
"explanation": "'sense'는 '감지하다, 느끼다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "민준",
"script": "Like what? Give me specific examples.",
"translation": "예를 들면? 구체적으로 말해줘."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "The storytelling seems manipulative.",
"translation": "스토리텔링이 좀 조작적인 것 같아."
},
{
"type": "puzzle",
"index": 9,
"hint": "'storytelling'과 'seems'를 사용해 문장을 만들어보세요.",
"optionA": "manipulative",
"optionB": "seems",
"optionC": "storytelling",
"optionD": "the",
"result": "the storytelling seems manipulative",
"explanation": "'seems + 형용사'는 '~인 것 같다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Based on what evidence though?",
"translation": "그건 무슨 근거로 그렇게 생각해?"
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "It's more about the overall feeling.",
"translation": "전체적인 느낌이 그래."
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "Feelings can be misleading.",
"translation": "느낌은 잘못될 수도 있잖아."
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "So can statistics sometimes.",
"translation": "통계도 가끔 그럴 수 있지."
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Let's watch some gameplay videos?",
"translation": "게임플레이 영상이라도 좀 볼까?"
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "Good idea, that might help us both.",
"translation": "좋아, 그게 우리 둘 다에게 도움될 것 같네."
}
]
}
]
} | {
"type": "MBTI",
"category": "decision",
"episodes": [
{
"title": "객관성 vs 통찰력: 문제 해결의 두 관점",
"explanation": "문제 해결과 의견 제시 관련 영어 표현 학습",
"level": 4,
"my_mbti": "ISTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "What do you think about this game?",
"translation": "이 게임 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "Something feels off about it...",
"translation": "뭔가 좀 이상한 느낌이야..."
},
{
"type": "ox",
"index": 3,
"quiz": "서진이는 명확한 근거를 들어 설명했나요?",
"hint": "서진이의 대답 방식을 보세요.",
"result": "X",
"explanation": "'feels off'는 '이상한 느낌이 든다'는 직관적인 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "민준",
"script": "The reviews are mostly positive though.",
"translation": "근데 리뷰들은 대부분 긍정적인데?"
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "I can sense some hidden problems.",
"translation": "숨겨진 문제들이 느껴져."
},
{
"type": "blank",
"index": 6,
"quiz": "I can @@ some hidden problems.",
"hint": "서진이가 문제를 어떻게 알았는지 찾아보세요.",
"optionA": "see",
"optionB": "sense",
"optionC": "find",
"result": "sense",
"explanation": "'sense'는 '감지하다, 느끼다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "민준",
"script": "Like what? Give me specific examples.",
"translation": "예를 들면? 구체적으로 말해줘."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "The storytelling seems manipulative.",
"translation": "스토리텔링이 좀 조작적인 것 같아."
},
{
"type": "puzzle",
"index": 9,
"hint": "'storytelling'과 'seems'를 사용해 문장을 만들어보세요.",
"optionA": "manipulative",
"optionB": "seems",
"optionC": "storytelling",
"optionD": "the",
"result": "the storytelling seems manipulative",
"explanation": "'seems + 형용사'는 '~인 것 같다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Based on what evidence though?",
"translation": "그건 무슨 근거로 그렇게 생각해?"
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "It's more about the overall feeling.",
"translation": "전체적인 느낌이 그래."
},
{
"type": "script",
"index": 12,
"speaker": "민준",
"script": "Feelings can be misleading.",
"translation": "느낌은 잘못될 수도 있잖아."
},
{
"type": "script",
"index": 13,
"speaker": "서진",
"script": "So can statistics sometimes.",
"translation": "통계도 가끔 그럴 수 있지."
},
{
"type": "script",
"index": 14,
"speaker": "민준",
"script": "Let's watch some gameplay videos?",
"translation": "게임플레이 영상이라도 좀 볼까?"
},
{
"type": "script",
"index": 15,
"speaker": "서진",
"script": "Good idea, that might help us both.",
"translation": "좋아, 그게 우리 둘 다에게 도움될 것 같네."
}
]
}
]
} |
총 100개의 레코드를 처리했습니다.