현재 모드: 테스트 (Dry Run)
대상 테이블: content_mbti_items
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "가족 모임 진행",
"explanation": "ESTJ의 체계적 모임 운영과 INTP의 자유로운 접근의 대비",
"level": 1,
"my_mbti": "ESTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정훈",
"script": "Stick to the family event schedule!",
"translation": "가족 행사 일정표를 지켜주세요!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Actually, I analyzed past gatherings...",
"translation": "사실, 저는 과거 모임들을 분석해봤는데..."
},
{
"type": "ox",
"index": 3,
"quiz": "김태현은 일정표를 그대로 따르려 하나요?",
"hint": "김태현이 하고 있는 일을 확인해보세요.",
"result": "X",
"explanation": "INTP의 분석적 성향이 드러나며, 기존 방식을 재검토하려 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "정훈",
"script": "We've always done it this way!",
"translation": "우리는 항상 이렇게 해왔어요!"
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "87% of conflicts happen after dinner...",
"translation": "갈등의 87%가 저녁 식사 후에 일어나는데..."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ of conflicts happen after dinner.",
"hint": "김태현이 발견한 저녁 식사 후 갈등의 비율을 찾아보세요.",
"optionA": "77%",
"optionB": "87%",
"optionC": "97%",
"result": "87%",
"explanation": "'87% of conflicts'는 분석을 통해 발견한 갈등 발생률을 나타내며, INTP의 데이터 기반 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "정훈",
"script": "But... that's surprisingly accurate.",
"translation": "하지만... 그게 놀랍게도 정확하네요."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "Let's try board games instead!",
"translation": "대신 보드게임을 해보는 건 어떨까요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 모임 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "are",
"optionB": "games",
"optionC": "thinks",
"optionD": "better.",
"optionE": "board",
"optionF": "Taehyun",
"result": "Taehyun thinks board games are better.",
"explanation": "ESTJ의 전통적 방식 선호와 INTP의 데이터 분석 기반 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "가족 모임 진행",
"explanation": "ESTJ의 체계적 모임 운영과 INTP의 자유로운 접근의 대비",
"level": 1,
"my_mbti": "ESTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정훈",
"script": "Stick to the family event schedule!",
"translation": "가족 행사 일정표를 지켜주세요!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "Actually, I analyzed past gatherings...",
"translation": "사실, 저는 과거 모임들을 분석해봤는데..."
},
{
"type": "ox",
"index": 3,
"quiz": "김태현은 일정표를 그대로 따르려 하나요?",
"hint": "김태현이 하고 있는 일을 확인해보세요.",
"result": "X",
"explanation": "INTP의 분석적 성향이 드러나며, 기존 방식을 재검토하려 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "정훈",
"script": "We've always done it this way!",
"translation": "우리는 항상 이렇게 해왔어요!"
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "87% of conflicts happen after dinner...",
"translation": "갈등의 87%가 저녁 식사 후에 일어나는데..."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ of conflicts happen after dinner.",
"hint": "김태현이 발견한 저녁 식사 후 갈등의 비율을 찾아보세요.",
"optionA": "77%",
"optionB": "87%",
"optionC": "97%",
"result": "87%",
"explanation": "'87% of conflicts'는 분석을 통해 발견한 갈등 발생률을 나타내며, INTP의 데이터 기반 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "정훈",
"script": "But... that's surprisingly accurate.",
"translation": "하지만... 그게 놀랍게도 정확하네요."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "Let's try board games instead!",
"translation": "대신 보드게임을 해보는 건 어떨까요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 모임 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "are",
"optionB": "games",
"optionC": "thinks",
"optionD": "better.",
"optionE": "board",
"optionF": "Taehyun",
"result": "Taehyun thinks board games are better.",
"explanation": "ESTJ의 전통적 방식 선호와 INTP의 데이터 분석 기반 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "계획왕 준비위원장 vs 감성왕 디자이너의 동창회 준비",
"explanation": "계획적인 ESTJ와 즉흥적인 ISFP의 동창회 준비 과정",
"level": 1,
"my_mbti": "ESTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "We need a detailed schedule.",
"translation": "상세한 일정이 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "미래",
"script": "Let's go with the flow.",
"translation": "흐름을 따라가보는 건 어때요?"
},
{
"type": "ox",
"index": 3,
"quiz": "김준영과 이미래는 동창회 준비 방식에 대해 같은 의견인가요?",
"hint": "두 사람의 접근 방식이 어떻게 다른지 보세요.",
"result": "X",
"explanation": "김준영은 상세 계획을 원하고, 이미래는 즉흥적 진행을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "준영",
"script": "We must book the venue now.",
"translation": "지금 장소를 예약해야 해요."
},
{
"type": "script",
"index": 5,
"speaker": "미래",
"script": "I found a nice cafe yesterday.",
"translation": "어제 좋은 카페를 발견했어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Lee Mirae discovered a @@ cafe.",
"hint": "이미래의 마지막 대사를 확인해보세요.",
"optionA": "today",
"optionB": "yesterday",
"optionC": "tomorrow",
"result": "yesterday",
"explanation": "이미래는 'yesterday(어제)' 카페를 발견했다고 말했습니다."
},
{
"type": "script",
"index": 7,
"speaker": "준영",
"script": "Send me the cafe's information.",
"translation": "카페 정보를 보내주세요."
},
{
"type": "script",
"index": 8,
"speaker": "미래",
"script": "I'll take pictures there today.",
"translation": "오늘 거기서 사진 찍어올게요."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 마지막 부분을 참고하세요.",
"optionA": "I",
"optionB": "take",
"optionC": "there",
"optionD": "pictures",
"optionE": "today",
"optionF": "will",
"result": "I will take pictures there today",
"explanation": "미래 시제를 나타내는 will과 함께 '오늘 거기서 사진을 찍겠다'는 문장을 만듭니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "계획왕 준비위원장 vs 감성왕 디자이너의 동창회 준비",
"explanation": "계획적인 ESTJ와 즉흥적인 ISFP의 동창회 준비 과정",
"level": 1,
"my_mbti": "ESTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "We need a detailed schedule.",
"translation": "상세한 일정이 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "미래",
"script": "Let's go with the flow.",
"translation": "흐름을 따라가보는 건 어때요?"
},
{
"type": "ox",
"index": 3,
"quiz": "김준영과 이미래는 동창회 준비 방식에 대해 같은 의견인가요?",
"hint": "두 사람의 접근 방식이 어떻게 다른지 보세요.",
"result": "X",
"explanation": "김준영은 상세 계획을 원하고, 이미래는 즉흥적 진행을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "준영",
"script": "We must book the venue now.",
"translation": "지금 장소를 예약해야 해요."
},
{
"type": "script",
"index": 5,
"speaker": "미래",
"script": "I found a nice cafe yesterday.",
"translation": "어제 좋은 카페를 발견했어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Lee Mirae discovered a @@ cafe.",
"hint": "이미래의 마지막 대사를 확인해보세요.",
"optionA": "today",
"optionB": "yesterday",
"optionC": "tomorrow",
"result": "yesterday",
"explanation": "이미래는 'yesterday(어제)' 카페를 발견했다고 말했습니다."
},
{
"type": "script",
"index": 7,
"speaker": "준영",
"script": "Send me the cafe's information.",
"translation": "카페 정보를 보내주세요."
},
{
"type": "script",
"index": 8,
"speaker": "미래",
"script": "I'll take pictures there today.",
"translation": "오늘 거기서 사진 찍어올게요."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 마지막 부분을 참고하세요.",
"optionA": "I",
"optionB": "take",
"optionC": "there",
"optionD": "pictures",
"optionE": "today",
"optionF": "will",
"result": "I will take pictures there today",
"explanation": "미래 시제를 나타내는 will과 함께 '오늘 거기서 사진을 찍겠다'는 문장을 만듭니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "늦는 게 습관인 친구와 시간이 생명인 친구",
"explanation": "시간 약속에 대한 ESFP와 ISTJ의 서로 다른 태도",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "Hey, I'm on my way now!",
"translation": "야, 나 지금 가고 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "준영",
"script": "We said 3 o'clock sharp.",
"translation": "3시 정각이라고 했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "태현",
"script": "Just give me 10 minutes.",
"translation": "10분만 기다려봐."
},
{
"type": "ox",
"index": 4,
"quiz": "태현이는 약속 시간을 잘 지켰나요?",
"hint": "태현이가 지금 어디에 있다고 했는지 확인해보세요.",
"result": "X",
"explanation": "'I'm on my way now'라고 한 것을 보아 약속 시간에 늦었습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준영",
"script": "You're always late like this.",
"translation": "너 맨날 이러잖아."
},
{
"type": "script",
"index": 6,
"speaker": "태현",
"script": "Life is too short, man!",
"translation": "인생 즐기면서 살자!"
},
{
"type": "blank",
"index": 7,
"quiz": "When did they agree to meet? At @@ o'clock.",
"hint": "준영이 말한 시간을 확인해보세요.",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "준영이 '3시 정각'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준영",
"script": "Being punctual shows respect.",
"translation": "시간 지키는 게 예의야."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "important.",
"optionB": "Time",
"optionC": "is",
"optionD": "very",
"result": "Time is very important.",
"explanation": "준영(ISTJ)의 시간 엄수 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Almost there, don't be mad!",
"translation": "거의 다 왔어, 화내지마!"
},
{
"type": "script",
"index": 11,
"speaker": "준영",
"script": "Next time, be on time.",
"translation": "다음엔 제시간에 와라."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "늦는 게 습관인 친구와 시간이 생명인 친구",
"explanation": "시간 약속에 대한 ESFP와 ISTJ의 서로 다른 태도",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "Hey, I'm on my way now!",
"translation": "야, 나 지금 가고 있어!"
},
{
"type": "script",
"index": 2,
"speaker": "준영",
"script": "We said 3 o'clock sharp.",
"translation": "3시 정각이라고 했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "태현",
"script": "Just give me 10 minutes.",
"translation": "10분만 기다려봐."
},
{
"type": "ox",
"index": 4,
"quiz": "태현이는 약속 시간을 잘 지켰나요?",
"hint": "태현이가 지금 어디에 있다고 했는지 확인해보세요.",
"result": "X",
"explanation": "'I'm on my way now'라고 한 것을 보아 약속 시간에 늦었습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준영",
"script": "You're always late like this.",
"translation": "너 맨날 이러잖아."
},
{
"type": "script",
"index": 6,
"speaker": "태현",
"script": "Life is too short, man!",
"translation": "인생 즐기면서 살자!"
},
{
"type": "blank",
"index": 7,
"quiz": "When did they agree to meet? At @@ o'clock.",
"hint": "준영이 말한 시간을 확인해보세요.",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "준영이 '3시 정각'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "준영",
"script": "Being punctual shows respect.",
"translation": "시간 지키는 게 예의야."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "important.",
"optionB": "Time",
"optionC": "is",
"optionD": "very",
"result": "Time is very important.",
"explanation": "준영(ISTJ)의 시간 엄수 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "태현",
"script": "Almost there, don't be mad!",
"translation": "거의 다 왔어, 화내지마!"
},
{
"type": "script",
"index": 11,
"speaker": "준영",
"script": "Next time, be on time.",
"translation": "다음엔 제시간에 와라."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "과제 마감 하루 전, 그들의 대처법",
"explanation": "즉흥적으로 일을 처리하는 ESFP와 계획적인 INTJ의 과제 마감 스타일",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재훈",
"script": "Dude, help me with this project!",
"translation": "야, 과제 좀 도와줘!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Didn't it start two weeks ago?",
"translation": "2주 전부터 시작한 거 아니었어?"
},
{
"type": "script",
"index": 3,
"speaker": "재훈",
"script": "I work better under pressure.",
"translation": "나 급할 때 더 잘하는데."
},
{
"type": "ox",
"index": 4,
"quiz": "재훈이는 과제를 미리 시작했나요?",
"hint": "도윤이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "2주 전부터 시작했어야 하는데 아직 시작도 못한 상태입니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "I finished mine last week.",
"translation": "난 지난주에 다 끝냈는데."
},
{
"type": "script",
"index": 6,
"speaker": "재훈",
"script": "One night is plenty of time!",
"translation": "하룻밤이면 충분하지!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ mine last week.",
"hint": "도윤이가 자신의 과제에 대해 뭐라고 했는지 확인해보세요.",
"optionA": "Started",
"optionB": "Finished",
"optionC": "Planned",
"result": "Finished",
"explanation": "도윤이는 'I finished mine last week'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "This is why you always struggle.",
"translation": "그래서 맨날 이렇게 고생하는 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "early.",
"optionB": "your",
"optionC": "Start",
"optionD": "work",
"result": "Start your work early.",
"explanation": "도윤(INTJ)의 계획적인 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "재훈",
"script": "Come on, just help me out!",
"translation": "아 좀 도와주라고!"
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Fine, but this is the last time.",
"translation": "알았어, 근데 이번이 마지막이다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "과제 마감 하루 전, 그들의 대처법",
"explanation": "즉흥적으로 일을 처리하는 ESFP와 계획적인 INTJ의 과제 마감 스타일",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재훈",
"script": "Dude, help me with this project!",
"translation": "야, 과제 좀 도와줘!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Didn't it start two weeks ago?",
"translation": "2주 전부터 시작한 거 아니었어?"
},
{
"type": "script",
"index": 3,
"speaker": "재훈",
"script": "I work better under pressure.",
"translation": "나 급할 때 더 잘하는데."
},
{
"type": "ox",
"index": 4,
"quiz": "재훈이는 과제를 미리 시작했나요?",
"hint": "도윤이의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "2주 전부터 시작했어야 하는데 아직 시작도 못한 상태입니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "I finished mine last week.",
"translation": "난 지난주에 다 끝냈는데."
},
{
"type": "script",
"index": 6,
"speaker": "재훈",
"script": "One night is plenty of time!",
"translation": "하룻밤이면 충분하지!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ mine last week.",
"hint": "도윤이가 자신의 과제에 대해 뭐라고 했는지 확인해보세요.",
"optionA": "Started",
"optionB": "Finished",
"optionC": "Planned",
"result": "Finished",
"explanation": "도윤이는 'I finished mine last week'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "This is why you always struggle.",
"translation": "그래서 맨날 이렇게 고생하는 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "early.",
"optionB": "your",
"optionC": "Start",
"optionD": "work",
"result": "Start your work early.",
"explanation": "도윤(INTJ)의 계획적인 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "재훈",
"script": "Come on, just help me out!",
"translation": "아 좀 도와주라고!"
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Fine, but this is the last time.",
"translation": "알았어, 근데 이번이 마지막이다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "일정 계획이 필요해? 안 필요해?",
"explanation": "체계적인 계획을 중시하는 ESTJ와 자유로운 ESFP의 서로 다른 생활 방식",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미나",
"script": "Why are you writing everything down?",
"translation": "왜 그렇게 하나하나 다 적어?"
},
{
"type": "script",
"index": 2,
"speaker": "성준",
"script": "We need a proper plan, Mina.",
"translation": "제대로 된 계획이 필요하지, 미나야."
},
{
"type": "script",
"index": 3,
"speaker": "미나",
"script": "Plans always change anyway.",
"translation": "어차피 계획대로 안 되잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "성준이는 즉흥적으로 하는 걸 좋아하나요?",
"hint": "성준이가 계획에 대해 어떤 태도를 보이는지 확인해보세요.",
"result": "X",
"explanation": "'proper plan'이라고 한 것처럼 체계적인 계획을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "성준",
"script": "That's why planning is important.",
"translation": "그래서 계획이 더 중요한 거야."
},
{
"type": "script",
"index": 6,
"speaker": "미나",
"script": "Let's just go with the flow!",
"translation": "그냥 가보는 거지, 뭐."
},
{
"type": "blank",
"index": 7,
"quiz": "Let's just go with the @@!",
"hint": "미나가 한 말의 마지막 단어를 찾아보세요.",
"optionA": "plan",
"optionB": "flow",
"optionC": "time",
"result": "flow",
"explanation": "미나가 'go with the flow(흐름대로 가자)'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "성준",
"script": "Your way always causes trouble.",
"translation": "네 방식은 매번 문제가 생기잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "are",
"optionB": "Good",
"optionC": "plans",
"optionD": "better.",
"result": "Good plans are better.",
"explanation": "성준(ESTJ)의 계획 중시 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "But life's more fun my way!",
"translation": "그래도 내 방식이 더 재밌잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "성준",
"script": "Fun doesn't finish the work.",
"translation": "재미로 일이 끝나진 않아."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "일정 계획이 필요해? 안 필요해?",
"explanation": "체계적인 계획을 중시하는 ESTJ와 자유로운 ESFP의 서로 다른 생활 방식",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미나",
"script": "Why are you writing everything down?",
"translation": "왜 그렇게 하나하나 다 적어?"
},
{
"type": "script",
"index": 2,
"speaker": "성준",
"script": "We need a proper plan, Mina.",
"translation": "제대로 된 계획이 필요하지, 미나야."
},
{
"type": "script",
"index": 3,
"speaker": "미나",
"script": "Plans always change anyway.",
"translation": "어차피 계획대로 안 되잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "성준이는 즉흥적으로 하는 걸 좋아하나요?",
"hint": "성준이가 계획에 대해 어떤 태도를 보이는지 확인해보세요.",
"result": "X",
"explanation": "'proper plan'이라고 한 것처럼 체계적인 계획을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "성준",
"script": "That's why planning is important.",
"translation": "그래서 계획이 더 중요한 거야."
},
{
"type": "script",
"index": 6,
"speaker": "미나",
"script": "Let's just go with the flow!",
"translation": "그냥 가보는 거지, 뭐."
},
{
"type": "blank",
"index": 7,
"quiz": "Let's just go with the @@!",
"hint": "미나가 한 말의 마지막 단어를 찾아보세요.",
"optionA": "plan",
"optionB": "flow",
"optionC": "time",
"result": "flow",
"explanation": "미나가 'go with the flow(흐름대로 가자)'라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "성준",
"script": "Your way always causes trouble.",
"translation": "네 방식은 매번 문제가 생기잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "are",
"optionB": "Good",
"optionC": "plans",
"optionD": "better.",
"result": "Good plans are better.",
"explanation": "성준(ESTJ)의 계획 중시 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "But life's more fun my way!",
"translation": "그래도 내 방식이 더 재밌잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "성준",
"script": "Fun doesn't finish the work.",
"translation": "재미로 일이 끝나진 않아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "나만의 규칙 vs 완벽한 정리",
"explanation": "자유분방한 ESFP와 정돈된 공간을 선호하는 INFJ의 방 정리 스타일 차이",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "What's wrong with my room?",
"translation": "내 방이 뭐가 어때서?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "There's stuff everywhere, look around.",
"translation": "여기 저기 물건이 다 흩어져있잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "I know where everything is!",
"translation": "나는 다 어디 있는지 알아!"
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이는 자신의 방이 깔끔하다고 생각하나요?",
"hint": "지훈이의 첫 반응을 보세요.",
"result": "O",
"explanation": "'What's wrong with my room?'이라고 말한 것으로 보아, 자신의 방에 문제가 없다고 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "A tidy room brings inner peace.",
"translation": "깔끔한 방이 마음도 편하게 해줘."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "My mess is my style!",
"translation": "이게 내 스타일이라니까!"
},
{
"type": "blank",
"index": 7,
"quiz": "A @@ room brings inner peace.",
"hint": "서연이가 어떤 방이 마음을 편하게 한다고 했나요?",
"optionA": "messy",
"optionB": "tidy",
"optionC": "small",
"result": "tidy",
"explanation": "서연이가 'tidy room(깔끔한 방)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Your style needs organizing.",
"translation": "네 스타일도 정리가 필요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "room",
"optionB": "clean.",
"optionC": "Keep",
"optionD": "your",
"result": "Keep your room clean.",
"explanation": "서연(INFJ)의 정리정돈 중시 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Maybe tomorrow, not today!",
"translation": "오늘 말고 내일 할래!"
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Tomorrow never comes with you.",
"translation": "너의 내일은 영영 오지 않더라."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "나만의 규칙 vs 완벽한 정리",
"explanation": "자유분방한 ESFP와 정돈된 공간을 선호하는 INFJ의 방 정리 스타일 차이",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "What's wrong with my room?",
"translation": "내 방이 뭐가 어때서?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "There's stuff everywhere, look around.",
"translation": "여기 저기 물건이 다 흩어져있잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "I know where everything is!",
"translation": "나는 다 어디 있는지 알아!"
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이는 자신의 방이 깔끔하다고 생각하나요?",
"hint": "지훈이의 첫 반응을 보세요.",
"result": "O",
"explanation": "'What's wrong with my room?'이라고 말한 것으로 보아, 자신의 방에 문제가 없다고 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "A tidy room brings inner peace.",
"translation": "깔끔한 방이 마음도 편하게 해줘."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "My mess is my style!",
"translation": "이게 내 스타일이라니까!"
},
{
"type": "blank",
"index": 7,
"quiz": "A @@ room brings inner peace.",
"hint": "서연이가 어떤 방이 마음을 편하게 한다고 했나요?",
"optionA": "messy",
"optionB": "tidy",
"optionC": "small",
"result": "tidy",
"explanation": "서연이가 'tidy room(깔끔한 방)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Your style needs organizing.",
"translation": "네 스타일도 정리가 필요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "room",
"optionB": "clean.",
"optionC": "Keep",
"optionD": "your",
"result": "Keep your room clean.",
"explanation": "서연(INFJ)의 정리정돈 중시 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Maybe tomorrow, not today!",
"translation": "오늘 말고 내일 할래!"
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Tomorrow never comes with you.",
"translation": "너의 내일은 영영 오지 않더라."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "즉흥 발표왕 vs 완벽 준비러",
"explanation": "현장에서 순발력으로 승부하는 ESFP와 철저한 준비를 중시하는 ENTJ의 회의 준비 방식",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Just got the best idea ever!",
"translation": "방금 대박 아이디어 떠올랐어!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "The meeting starts in five minutes.",
"translation": "회의 시작 5분 전인데."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Perfect timing, right?",
"translation": "타이밍 끝내주지 않냐?"
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 회의 전에 미리 준비를 했나요?",
"hint": "준호가 언제 아이디어를 떠올렸는지 확인해보세요.",
"result": "X",
"explanation": "'Just got the idea' 라고 한 것을 보면 회의 직전에 생각해냈습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Where's your presentation file?",
"translation": "발표 자료는 어디 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Don't need one, trust me!",
"translation": "자료 없어도 완전 잘할 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "The meeting starts in @@ minutes.",
"hint": "회의 시작까지 몇 분 남았는지 확인해보세요.",
"optionA": "three",
"optionB": "four",
"optionC": "five",
"result": "five",
"explanation": "유진이 'five minutes(5분)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "This is why we never finish.",
"translation": "그래서 우리가 맨날 결론을 못 내는 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "meetings.",
"optionB": "be",
"optionC": "prepared",
"optionD": "Always",
"optionE": "for",
"result": "Always be prepared for meetings.",
"explanation": "유진(ENTJ)의 철저한 준비 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "But my ideas are brilliant!",
"translation": "근데 내 아이디어 진짜 대박이라고!"
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Brilliant isn't enough without prep.",
"translation": "준비 없는 천재성은 소용없어."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "즉흥 발표왕 vs 완벽 준비러",
"explanation": "현장에서 순발력으로 승부하는 ESFP와 철저한 준비를 중시하는 ENTJ의 회의 준비 방식",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Just got the best idea ever!",
"translation": "방금 대박 아이디어 떠올랐어!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "The meeting starts in five minutes.",
"translation": "회의 시작 5분 전인데."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Perfect timing, right?",
"translation": "타이밍 끝내주지 않냐?"
},
{
"type": "ox",
"index": 4,
"quiz": "준호는 회의 전에 미리 준비를 했나요?",
"hint": "준호가 언제 아이디어를 떠올렸는지 확인해보세요.",
"result": "X",
"explanation": "'Just got the idea' 라고 한 것을 보면 회의 직전에 생각해냈습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Where's your presentation file?",
"translation": "발표 자료는 어디 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Don't need one, trust me!",
"translation": "자료 없어도 완전 잘할 수 있어!"
},
{
"type": "blank",
"index": 7,
"quiz": "The meeting starts in @@ minutes.",
"hint": "회의 시작까지 몇 분 남았는지 확인해보세요.",
"optionA": "three",
"optionB": "four",
"optionC": "five",
"result": "five",
"explanation": "유진이 'five minutes(5분)'이라고 말했습니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "This is why we never finish.",
"translation": "그래서 우리가 맨날 결론을 못 내는 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화의 맥락을 고려해 문장을 만들어보세요.",
"optionA": "meetings.",
"optionB": "be",
"optionC": "prepared",
"optionD": "Always",
"optionE": "for",
"result": "Always be prepared for meetings.",
"explanation": "유진(ENTJ)의 철저한 준비 성향을 반영한 문장입니다."
},
{
"type": "script",
"index": 10,
"speaker": "준호",
"script": "But my ideas are brilliant!",
"translation": "근데 내 아이디어 진짜 대박이라고!"
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Brilliant isn't enough without prep.",
"translation": "준비 없는 천재성은 소용없어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "홈파티 준비하기",
"explanation": "즐거운 파티를 꿈꾸는 ESFP와 체계적인 준비를 하는 INTJ의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Let's make it a potluck party!",
"translation": "다들 음식 하나씩 가져오게 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "What if they bring the same food?",
"translation": "비슷한 음식 가져오면 어쩌지?"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "That'd be fun too! More food!",
"translation": "그래도 재밌잖아! 많이 먹으면 되지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Seo-jin excited about random food choices?",
"hint": "Look at her concern about duplicate dishes.",
"result": "X",
"explanation": "서진은 음식 중복에 대해 걱정하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "We should assign food categories.",
"translation": "음식 종류를 정해서 나눠야 할 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "Oh come on, surprises are better!",
"translation": "아니야, 깜짝 선물같이 더 재밌지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jin wants to assign food @@.",
"hint": "서진이 나누고 싶어하는 것은?",
"optionA": "prices",
"optionB": "categories",
"optionC": "times",
"result": "categories",
"explanation": "'We should assign food categories'에서 categories가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "At least make a group chat...",
"translation": "최소한 단톡방은 파야..."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "Already made one! So excited!",
"translation": "벌써 만들었지! 너무 기대된다!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 단톡방 개설을 제안하는 문장을 만드세요.",
"optionA": "At",
"optionB": "make",
"optionC": "a",
"optionD": "least",
"optionE": "chat",
"optionF": "group",
"result": "At least make a group chat",
"explanation": "'최소한 단톡방은 만들자'는 기본적인 소통 창구 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "Send the details there then.",
"translation": "거기다가 자세한 내용 공지해."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "홈파티 준비하기",
"explanation": "즐거운 파티를 꿈꾸는 ESFP와 체계적인 준비를 하는 INTJ의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Let's make it a potluck party!",
"translation": "다들 음식 하나씩 가져오게 하자!"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "What if they bring the same food?",
"translation": "비슷한 음식 가져오면 어쩌지?"
},
{
"type": "script",
"index": 3,
"speaker": "지수",
"script": "That'd be fun too! More food!",
"translation": "그래도 재밌잖아! 많이 먹으면 되지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Seo-jin excited about random food choices?",
"hint": "Look at her concern about duplicate dishes.",
"result": "X",
"explanation": "서진은 음식 중복에 대해 걱정하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "We should assign food categories.",
"translation": "음식 종류를 정해서 나눠야 할 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "지수",
"script": "Oh come on, surprises are better!",
"translation": "아니야, 깜짝 선물같이 더 재밌지!"
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jin wants to assign food @@.",
"hint": "서진이 나누고 싶어하는 것은?",
"optionA": "prices",
"optionB": "categories",
"optionC": "times",
"result": "categories",
"explanation": "'We should assign food categories'에서 categories가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "At least make a group chat...",
"translation": "최소한 단톡방은 파야..."
},
{
"type": "script",
"index": 9,
"speaker": "지수",
"script": "Already made one! So excited!",
"translation": "벌써 만들었지! 너무 기대된다!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 단톡방 개설을 제안하는 문장을 만드세요.",
"optionA": "At",
"optionB": "make",
"optionC": "a",
"optionD": "least",
"optionE": "chat",
"optionF": "group",
"result": "At least make a group chat",
"explanation": "'최소한 단톡방은 만들자'는 기본적인 소통 창구 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서진",
"script": "Send the details there then.",
"translation": "거기다가 자세한 내용 공지해."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "MT 첫날밤의 아이스브레이킹",
"explanation": "신나는 게임을 제안하는 ESFP와 모두의 참여를 걱정하는 ISFJ의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "Let's play the company game!",
"translation": "회사에서 과일이라면 뭐가 될까 게임하자!"
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Some might feel uncomfortable...",
"translation": "몇 명은 부담스러워할 수도 있을 것 같은데..."
},
{
"type": "script",
"index": 3,
"speaker": "민아",
"script": "Everyone loves this game though!",
"translation": "이 게임 다들 좋아하는데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Su-jin think everyone will enjoy the game?",
"hint": "Look at her concern about others feeling uncomfortable.",
"result": "X",
"explanation": "수진은 몇몇 사람들이 불편해할 수 있다고 걱정합니다."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe start with something simpler?",
"translation": "좀 더 간단한 걸로 시작할까?"
},
{
"type": "script",
"index": 6,
"speaker": "민아",
"script": "Like what? Rock paper scissors?",
"translation": "뭐 예를 들면? 가위바위보?"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-ah suggests @@ paper scissors.",
"hint": "민아가 제안한 간단한 게임은?",
"optionA": "paper",
"optionB": "rock",
"optionC": "water",
"result": "rock",
"explanation": "'Rock paper scissors'에서 rock이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Yeah, with fun forfeits maybe?",
"translation": "응, 벌칙 재밌게 넣어서?"
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "Now you're talking! Let's do it!",
"translation": "오 그거 좋다! 그렇게 하자!"
},
{
"type": "puzzle",
"index": 10,
"hint": "수진이 벌칙을 제안하는 문장을 만드세요.",
"optionA": "with",
"optionB": "Yeah",
"optionC": "maybe",
"optionD": "fun",
"optionE": "forfeits",
"result": "Yeah with fun forfeits maybe",
"explanation": "'응, 재미있는 벌칙을 넣어서 해보자'는 절충안 제시입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Nothing too embarrassing though!",
"translation": "너무 부끄러운 건 빼고!"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "MT 첫날밤의 아이스브레이킹",
"explanation": "신나는 게임을 제안하는 ESFP와 모두의 참여를 걱정하는 ISFJ의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "Let's play the company game!",
"translation": "회사에서 과일이라면 뭐가 될까 게임하자!"
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Some might feel uncomfortable...",
"translation": "몇 명은 부담스러워할 수도 있을 것 같은데..."
},
{
"type": "script",
"index": 3,
"speaker": "민아",
"script": "Everyone loves this game though!",
"translation": "이 게임 다들 좋아하는데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Su-jin think everyone will enjoy the game?",
"hint": "Look at her concern about others feeling uncomfortable.",
"result": "X",
"explanation": "수진은 몇몇 사람들이 불편해할 수 있다고 걱정합니다."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe start with something simpler?",
"translation": "좀 더 간단한 걸로 시작할까?"
},
{
"type": "script",
"index": 6,
"speaker": "민아",
"script": "Like what? Rock paper scissors?",
"translation": "뭐 예를 들면? 가위바위보?"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-ah suggests @@ paper scissors.",
"hint": "민아가 제안한 간단한 게임은?",
"optionA": "paper",
"optionB": "rock",
"optionC": "water",
"result": "rock",
"explanation": "'Rock paper scissors'에서 rock이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Yeah, with fun forfeits maybe?",
"translation": "응, 벌칙 재밌게 넣어서?"
},
{
"type": "script",
"index": 9,
"speaker": "민아",
"script": "Now you're talking! Let's do it!",
"translation": "오 그거 좋다! 그렇게 하자!"
},
{
"type": "puzzle",
"index": 10,
"hint": "수진이 벌칙을 제안하는 문장을 만드세요.",
"optionA": "with",
"optionB": "Yeah",
"optionC": "maybe",
"optionD": "fun",
"optionE": "forfeits",
"result": "Yeah with fun forfeits maybe",
"explanation": "'응, 재미있는 벌칙을 넣어서 해보자'는 절충안 제시입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Nothing too embarrassing though!",
"translation": "너무 부끄러운 건 빼고!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "MT 레크레이션 기획",
"explanation": "신나는 레크레이션을 준비하는 ESFP와 참여를 고민하는 INTP의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "You'll join the dance battle, right?",
"translation": "너도 댄스배틀 나올 거지?"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Do I really have to...",
"translation": "꼭 해야 돼...?"
},
{
"type": "script",
"index": 3,
"speaker": "지안",
"script": "Come on, it'll be super fun!",
"translation": "완전 재밌을 텐데! 해보자!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-jae excited about the dance battle?",
"hint": "Look at his reluctant response.",
"result": "X",
"explanation": "민재는 댄스배틀 참여를 꺼리고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Can't I just be the DJ?",
"translation": "그냥 음악 틀어주는 역할은 안 돼?"
},
{
"type": "script",
"index": 6,
"speaker": "지안",
"script": "That works too! Pick good songs!",
"translation": "오 그것도 좋다! 신나는 노래 잘 골라줘!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-jae wants to be the @@.",
"hint": "민재가 하고 싶어하는 역할은?",
"optionA": "MC",
"optionB": "DJ",
"optionC": "dancer",
"result": "DJ",
"explanation": "'Can't I just be the DJ?'에서 DJ가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "I've got some playlists ready.",
"translation": "플레이리스트 좀 준비해놨어."
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "See? You're perfect for this!",
"translation": "봐! 네가 딱이잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민재가 음악 준비에 대해 말하는 문장을 만드세요.",
"optionA": "got",
"optionB": "I've",
"optionC": "ready",
"optionD": "some",
"optionE": "playlists",
"result": "I've got some playlists ready",
"explanation": "'플레이리스트를 준비해뒀다'는 준비성 있는 대답입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지안",
"script": "This MT's gonna be amazing!",
"translation": "이번 엠티 대박 날 거야!"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "MT 레크레이션 기획",
"explanation": "신나는 레크레이션을 준비하는 ESFP와 참여를 고민하는 INTP의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지안",
"script": "You'll join the dance battle, right?",
"translation": "너도 댄스배틀 나올 거지?"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Do I really have to...",
"translation": "꼭 해야 돼...?"
},
{
"type": "script",
"index": 3,
"speaker": "지안",
"script": "Come on, it'll be super fun!",
"translation": "완전 재밌을 텐데! 해보자!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-jae excited about the dance battle?",
"hint": "Look at his reluctant response.",
"result": "X",
"explanation": "민재는 댄스배틀 참여를 꺼리고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Can't I just be the DJ?",
"translation": "그냥 음악 틀어주는 역할은 안 돼?"
},
{
"type": "script",
"index": 6,
"speaker": "지안",
"script": "That works too! Pick good songs!",
"translation": "오 그것도 좋다! 신나는 노래 잘 골라줘!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-jae wants to be the @@.",
"hint": "민재가 하고 싶어하는 역할은?",
"optionA": "MC",
"optionB": "DJ",
"optionC": "dancer",
"result": "DJ",
"explanation": "'Can't I just be the DJ?'에서 DJ가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "I've got some playlists ready.",
"translation": "플레이리스트 좀 준비해놨어."
},
{
"type": "script",
"index": 9,
"speaker": "지안",
"script": "See? You're perfect for this!",
"translation": "봐! 네가 딱이잖아!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민재가 음악 준비에 대해 말하는 문장을 만드세요.",
"optionA": "got",
"optionB": "I've",
"optionC": "ready",
"optionD": "some",
"optionE": "playlists",
"result": "I've got some playlists ready",
"explanation": "'플레이리스트를 준비해뒀다'는 준비성 있는 대답입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지안",
"script": "This MT's gonna be amazing!",
"translation": "이번 엠티 대박 날 거야!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "신입생 환영회 첫 만남",
"explanation": "친해지고 싶어하는 ESFP 신입생과 조심스러워하는 INFJ 신입생의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Hey! You're in design major too?",
"translation": "안녕! 너도 디자인과지?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Yes... Just started this year.",
"translation": "응... 이번에 입학했어."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Let's sit together! I'm Jimin!",
"translation": "같이 앉자! 나 지민이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Seo-yeon being outgoing?",
"hint": "Look at her hesitant response.",
"result": "X",
"explanation": "서연은 조심스럽고 수줍은 반응을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "I'm Seoyeon... Nice to meet you.",
"translation": "나는 서연이... 반가워."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "The food looks amazing, right?",
"translation": "와 음식 진짜 맛있겠다, 그치?"
},
{
"type": "blank",
"index": 7,
"quiz": "The students are in @@ major.",
"hint": "학생들의 전공은?",
"optionA": "art",
"optionB": "design",
"optionC": "music",
"result": "design",
"explanation": "'You're in design major too?'에서 design이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Yeah... I like the decorations too.",
"translation": "응... 장식도 예쁜 것 같아."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Wanna take some photos later?",
"translation": "나중에 같이 사진 찍을래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서연이 장식에 대해 말하는 문장을 만드세요.",
"optionA": "like",
"optionB": "I",
"optionC": "too",
"optionD": "decorations",
"optionE": "the",
"result": "I like the decorations too",
"explanation": "'장식도 마음에 든다'는 조용한 공감의 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Sure, that would be nice...",
"translation": "응, 그래도 좋아..."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "신입생 환영회 첫 만남",
"explanation": "친해지고 싶어하는 ESFP 신입생과 조심스러워하는 INFJ 신입생의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지민",
"script": "Hey! You're in design major too?",
"translation": "안녕! 너도 디자인과지?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Yes... Just started this year.",
"translation": "응... 이번에 입학했어."
},
{
"type": "script",
"index": 3,
"speaker": "지민",
"script": "Let's sit together! I'm Jimin!",
"translation": "같이 앉자! 나 지민이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Seo-yeon being outgoing?",
"hint": "Look at her hesitant response.",
"result": "X",
"explanation": "서연은 조심스럽고 수줍은 반응을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "I'm Seoyeon... Nice to meet you.",
"translation": "나는 서연이... 반가워."
},
{
"type": "script",
"index": 6,
"speaker": "지민",
"script": "The food looks amazing, right?",
"translation": "와 음식 진짜 맛있겠다, 그치?"
},
{
"type": "blank",
"index": 7,
"quiz": "The students are in @@ major.",
"hint": "학생들의 전공은?",
"optionA": "art",
"optionB": "design",
"optionC": "music",
"result": "design",
"explanation": "'You're in design major too?'에서 design이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Yeah... I like the decorations too.",
"translation": "응... 장식도 예쁜 것 같아."
},
{
"type": "script",
"index": 9,
"speaker": "지민",
"script": "Wanna take some photos later?",
"translation": "나중에 같이 사진 찍을래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "서연이 장식에 대해 말하는 문장을 만드세요.",
"optionA": "like",
"optionB": "I",
"optionC": "too",
"optionD": "decorations",
"optionE": "the",
"result": "I like the decorations too",
"explanation": "'장식도 마음에 든다'는 조용한 공감의 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Sure, that would be nice...",
"translation": "응, 그래도 좋아..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "무대 준비 5분 전",
"explanation": "공연을 앞둔 ESFP와 체계적 준비를 중시하는 ISTJ의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The stage lights look so cool!",
"translation": "무대 조명 진짜 멋있다!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Did you check your mic though?",
"translation": "마이크는 체크해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "The crowd's getting bigger already!",
"translation": "벌써 사람들 엄청 많이 왔어!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-jun excited about the crowd?",
"hint": "Look at his focus on technical preparation.",
"result": "X",
"explanation": "민준은 관객보다 무대 준비에 집중하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Your battery pack's loose.",
"translation": "배터리팩 떨어질 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Oh right! Thanks for catching that!",
"translation": "앗 맞다! 잘 봤다 진짜!"
},
{
"type": "blank",
"index": 7,
"quiz": "The battery pack is @@.",
"hint": "민준이 배터리팩의 상태를 뭐라고 했나요?",
"optionA": "new",
"optionB": "loose",
"optionC": "broken",
"result": "loose",
"explanation": "'Your battery pack's loose'에서 loose가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "One final soundcheck maybe?",
"translation": "마지막으로 사운드체크 한번 할래?"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "We're gonna rock this show!",
"translation": "오늘 무대 진짜 대박 날 거야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민준이 마지막 점검을 제안하는 문장을 만드세요.",
"optionA": "final",
"optionB": "One",
"optionC": "maybe?",
"optionD": "soundcheck",
"result": "One final soundcheck maybe?",
"explanation": "'마지막 사운드체크 한번 할까?'라는 꼼꼼한 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Break a leg out there!",
"translation": "무대 잘 해!"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "무대 준비 5분 전",
"explanation": "공연을 앞둔 ESFP와 체계적 준비를 중시하는 ISTJ의 대화",
"level": 2,
"my_mbti": "ESFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The stage lights look so cool!",
"translation": "무대 조명 진짜 멋있다!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Did you check your mic though?",
"translation": "마이크는 체크해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "The crowd's getting bigger already!",
"translation": "벌써 사람들 엄청 많이 왔어!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-jun excited about the crowd?",
"hint": "Look at his focus on technical preparation.",
"result": "X",
"explanation": "민준은 관객보다 무대 준비에 집중하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Your battery pack's loose.",
"translation": "배터리팩 떨어질 것 같은데."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Oh right! Thanks for catching that!",
"translation": "앗 맞다! 잘 봤다 진짜!"
},
{
"type": "blank",
"index": 7,
"quiz": "The battery pack is @@.",
"hint": "민준이 배터리팩의 상태를 뭐라고 했나요?",
"optionA": "new",
"optionB": "loose",
"optionC": "broken",
"result": "loose",
"explanation": "'Your battery pack's loose'에서 loose가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "One final soundcheck maybe?",
"translation": "마지막으로 사운드체크 한번 할래?"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "We're gonna rock this show!",
"translation": "오늘 무대 진짜 대박 날 거야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민준이 마지막 점검을 제안하는 문장을 만드세요.",
"optionA": "final",
"optionB": "One",
"optionC": "maybe?",
"optionD": "soundcheck",
"result": "One final soundcheck maybe?",
"explanation": "'마지막 사운드체크 한번 할까?'라는 꼼꼼한 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Break a leg out there!",
"translation": "무대 잘 해!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "즉흥 여행 계획",
"explanation": "ENFP의 즉흥적 여행 스타일과 ISTJ의 계획적 여행 준비의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Let's take a train right now!",
"translation": "지금 당장 기차 타러 가요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "We need accommodation bookings first.",
"translation": "먼저 숙소 예약이 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김준호는 즉흥적인 여행을 좋아하나요?",
"hint": "김준호의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "ISTJ의 계획적 성향이 드러나며, 숙소 예약의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Adventure awaits at every station!",
"translation": "모든 역에 모험이 기다리고 있어요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Check the weather forecast first.",
"translation": "먼저 일기 예보를 확인해야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the weather @@ first.",
"hint": "김준호가 체크하자고 한 것을 찾아보세요.",
"optionA": "map",
"optionB": "forecast",
"optionC": "schedule",
"result": "forecast",
"explanation": "'weather forecast'는 '일기 예보'를 의미하며, ISTJ의 신중한 준비성을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Surprises make best memories!",
"translation": "깜짝 놀랄 일들이 최고의 추억이 돼요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Well-planned trips are safer.",
"translation": "잘 계획된 여행이 더 안전해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 여행 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "make",
"optionB": "best",
"optionC": "Haeun",
"optionD": "thinks",
"optionE": "memories.",
"optionF": "surprises",
"result": "Haeun thinks surprises make best memories.",
"explanation": "ENFP의 즉흥적 모험 선호와 ISTJ의 계획적 여행 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "즉흥 여행 계획",
"explanation": "ENFP의 즉흥적 여행 스타일과 ISTJ의 계획적 여행 준비의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Let's take a train right now!",
"translation": "지금 당장 기차 타러 가요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "We need accommodation bookings first.",
"translation": "먼저 숙소 예약이 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김준호는 즉흥적인 여행을 좋아하나요?",
"hint": "김준호의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "ISTJ의 계획적 성향이 드러나며, 숙소 예약의 중요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Adventure awaits at every station!",
"translation": "모든 역에 모험이 기다리고 있어요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Check the weather forecast first.",
"translation": "먼저 일기 예보를 확인해야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the weather @@ first.",
"hint": "김준호가 체크하자고 한 것을 찾아보세요.",
"optionA": "map",
"optionB": "forecast",
"optionC": "schedule",
"result": "forecast",
"explanation": "'weather forecast'는 '일기 예보'를 의미하며, ISTJ의 신중한 준비성을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Surprises make best memories!",
"translation": "깜짝 놀랄 일들이 최고의 추억이 돼요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Well-planned trips are safer.",
"translation": "잘 계획된 여행이 더 안전해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 여행 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "make",
"optionB": "best",
"optionC": "Haeun",
"optionD": "thinks",
"optionE": "memories.",
"optionF": "surprises",
"result": "Haeun thinks surprises make best memories.",
"explanation": "ENFP의 즉흥적 모험 선호와 ISTJ의 계획적 여행 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "창작 취미 공유",
"explanation": "ENFP의 자유로운 창작 방식과 INTJ의 체계적 접근의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "Let's mix all art styles!",
"translation": "모든 예술 스타일을 섞어봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Each style requires proper study.",
"translation": "각 스타일별로 제대로 된 학습이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "강민준은 자유로운 스타일 혼합을 선호하나요?",
"hint": "강민준의 학습 방식에 대한 견해를 확인해보세요.",
"result": "X",
"explanation": "INTJ의 체계적 성향이 드러나며, 단계적 학습을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Creativity has no boundaries!",
"translation": "창의성에는 경계가 없어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Master fundamentals before experimenting.",
"translation": "실험하기 전에 기초를 마스터하세요."
},
{
"type": "blank",
"index": 6,
"quiz": "Master @@ before experimenting.",
"hint": "강민준이 실험 전에 마스터해야 한다고 말한 것을 찾아보세요.",
"optionA": "creativity",
"optionB": "fundamentals",
"optionC": "styles",
"result": "fundamentals",
"explanation": "'fundamentals'는 '기초'를 의미하며, INTJ의 체계적 학습 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "Random ideas create magic!",
"translation": "무작위 아이디어가 마법을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Structured practice yields results.",
"translation": "체계적인 연습이 결과를 만듭니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 창작 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "ideas",
"optionB": "random",
"optionC": "magic.",
"optionD": "create",
"optionE": "thinks",
"optionF": "Seoa",
"result": "Seoa thinks random ideas create magic.",
"explanation": "ENFP의 자유로운 표현과 INTJ의 체계적 연습 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "창작 취미 공유",
"explanation": "ENFP의 자유로운 창작 방식과 INTJ의 체계적 접근의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "Let's mix all art styles!",
"translation": "모든 예술 스타일을 섞어봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Each style requires proper study.",
"translation": "각 스타일별로 제대로 된 학습이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "강민준은 자유로운 스타일 혼합을 선호하나요?",
"hint": "강민준의 학습 방식에 대한 견해를 확인해보세요.",
"result": "X",
"explanation": "INTJ의 체계적 성향이 드러나며, 단계적 학습을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Creativity has no boundaries!",
"translation": "창의성에는 경계가 없어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Master fundamentals before experimenting.",
"translation": "실험하기 전에 기초를 마스터하세요."
},
{
"type": "blank",
"index": 6,
"quiz": "Master @@ before experimenting.",
"hint": "강민준이 실험 전에 마스터해야 한다고 말한 것을 찾아보세요.",
"optionA": "creativity",
"optionB": "fundamentals",
"optionC": "styles",
"result": "fundamentals",
"explanation": "'fundamentals'는 '기초'를 의미하며, INTJ의 체계적 학습 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "Random ideas create magic!",
"translation": "무작위 아이디어가 마법을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Structured practice yields results.",
"translation": "체계적인 연습이 결과를 만듭니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 창작 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "ideas",
"optionB": "random",
"optionC": "magic.",
"optionD": "create",
"optionE": "thinks",
"optionF": "Seoa",
"result": "Seoa thinks random ideas create magic.",
"explanation": "ENFP의 자유로운 표현과 INTJ의 체계적 연습 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "예술 살롱 모임",
"explanation": "ENFP의 실험적 예술 토론과 ESFJ의 조화로운 모임 진행의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "Let's discuss abstract concepts today!",
"translation": "오늘은 추상적 개념을 토론해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Everyone prefers comfortable topics.",
"translation": "다들 편안한 주제를 선호해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김지은은 도전적인 토론 주제를 선호하나요?",
"hint": "김지은이 선호한다고 말한 주제의 성격을 확인해보세요.",
"result": "X",
"explanation": "ESFJ의 조화 추구 성향이 드러나며, 편안한 주제를 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하늘",
"script": "Wild ideas spark creativity!",
"translation": "파격적인 아이디어가 창의성을 불러일으켜요!"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Traditional art brings people together.",
"translation": "전통 예술이 사람들을 하나로 모아요."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ art brings people together.",
"hint": "김지은이 사람들을 하나로 모은다고 말한 예술의 종류를 찾아보세요.",
"optionA": "Modern",
"optionB": "Traditional",
"optionC": "Abstract",
"result": "Traditional",
"explanation": "'Traditional art'는 '전통 예술'을 의미하며, ESFJ의 전통적 가치 중시를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하늘",
"script": "Art should challenge minds!",
"translation": "예술은 생각을 도전하게 해야 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Harmony creates beautiful moments.",
"translation": "조화가 아름다운 순간을 만들어요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 예술 모임 운영 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "minds.",
"optionB": "should",
"optionC": "challenge",
"optionD": "thinks",
"optionE": "Haneul",
"optionF": "art",
"result": "Haneul thinks art should challenge minds.",
"explanation": "ENFP의 도전적 토론 선호와 ESFJ의 조화로운 분위기 추구의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "예술 살롱 모임",
"explanation": "ENFP의 실험적 예술 토론과 ESFJ의 조화로운 모임 진행의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "Let's discuss abstract concepts today!",
"translation": "오늘은 추상적 개념을 토론해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Everyone prefers comfortable topics.",
"translation": "다들 편안한 주제를 선호해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김지은은 도전적인 토론 주제를 선호하나요?",
"hint": "김지은이 선호한다고 말한 주제의 성격을 확인해보세요.",
"result": "X",
"explanation": "ESFJ의 조화 추구 성향이 드러나며, 편안한 주제를 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하늘",
"script": "Wild ideas spark creativity!",
"translation": "파격적인 아이디어가 창의성을 불러일으켜요!"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Traditional art brings people together.",
"translation": "전통 예술이 사람들을 하나로 모아요."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ art brings people together.",
"hint": "김지은이 사람들을 하나로 모은다고 말한 예술의 종류를 찾아보세요.",
"optionA": "Modern",
"optionB": "Traditional",
"optionC": "Abstract",
"result": "Traditional",
"explanation": "'Traditional art'는 '전통 예술'을 의미하며, ESFJ의 전통적 가치 중시를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하늘",
"script": "Art should challenge minds!",
"translation": "예술은 생각을 도전하게 해야 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Harmony creates beautiful moments.",
"translation": "조화가 아름다운 순간을 만들어요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 예술 모임 운영 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "minds.",
"optionB": "should",
"optionC": "challenge",
"optionD": "thinks",
"optionE": "Haneul",
"optionF": "art",
"result": "Haneul thinks art should challenge minds.",
"explanation": "ENFP의 도전적 토론 선호와 ESFJ의 조화로운 분위기 추구의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "버스킹 도전기",
"explanation": "ENFP의 즉흥적 공연과 ISFJ의 체계적 준비의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's perform right here now!",
"translation": "여기서 지금 바로 공연해요!"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "We need proper rehearsals first.",
"translation": "먼저 제대로 된 리허설이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김민지는 즉흥 공연을 선호하나요?",
"hint": "김민지가 먼저 필요하다고 말한 것을 확인해보세요.",
"result": "X",
"explanation": "ISFJ의 신중한 성향이 드러나며, 철저한 준비를 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Audience energy guides us!",
"translation": "관객의 에너지가 우리를 이끌어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Perfect practice makes perfect.",
"translation": "완벽한 연습이 완벽을 만들어요."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ practice makes perfect.",
"hint": "김민지가 완벽을 만든다고 말한 연습의 특성을 찾아보세요.",
"optionA": "Quick",
"optionB": "Perfect",
"optionC": "Simple",
"result": "Perfect",
"explanation": "'Perfect practice'는 '완벽한 연습'을 의미하며, ISFJ의 완벽주의적 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Spontaneous shows are exciting!",
"translation": "즉흥적인 공연이 신나요!"
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Quality needs careful preparation.",
"translation": "퀄리티는 세심한 준비가 필요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 공연 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "spontaneous",
"optionB": "shows",
"optionC": "are",
"optionD": "exciting.",
"optionE": "thinks",
"optionF": "Seoyeon",
"result": "Seoyeon thinks spontaneous shows are exciting.",
"explanation": "ENFP의 즉흥적 공연 선호와 ISFJ의 신중한 준비 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "버스킹 도전기",
"explanation": "ENFP의 즉흥적 공연과 ISFJ의 체계적 준비의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's perform right here now!",
"translation": "여기서 지금 바로 공연해요!"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "We need proper rehearsals first.",
"translation": "먼저 제대로 된 리허설이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김민지는 즉흥 공연을 선호하나요?",
"hint": "김민지가 먼저 필요하다고 말한 것을 확인해보세요.",
"result": "X",
"explanation": "ISFJ의 신중한 성향이 드러나며, 철저한 준비를 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Audience energy guides us!",
"translation": "관객의 에너지가 우리를 이끌어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "Perfect practice makes perfect.",
"translation": "완벽한 연습이 완벽을 만들어요."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ practice makes perfect.",
"hint": "김민지가 완벽을 만든다고 말한 연습의 특성을 찾아보세요.",
"optionA": "Quick",
"optionB": "Perfect",
"optionC": "Simple",
"result": "Perfect",
"explanation": "'Perfect practice'는 '완벽한 연습'을 의미하며, ISFJ의 완벽주의적 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Spontaneous shows are exciting!",
"translation": "즉흥적인 공연이 신나요!"
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "Quality needs careful preparation.",
"translation": "퀄리티는 세심한 준비가 필요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 공연 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "spontaneous",
"optionB": "shows",
"optionC": "are",
"optionD": "exciting.",
"optionE": "thinks",
"optionF": "Seoyeon",
"result": "Seoyeon thinks spontaneous shows are exciting.",
"explanation": "ENFP의 즉흥적 공연 선호와 ISFJ의 신중한 준비 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "공동 작품 창작",
"explanation": "ENFP의 자유로운 협업과 ENTJ의 전략적 프로젝트 관리의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's blend our creative energies!",
"translation": "우리의 창의적 에너지를 섞어봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "We need project milestones first.",
"translation": "먼저 프로젝트 마일스톤이 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강도윤은 자유로운 창작보다 계획을 중시하나요?",
"hint": "강도윤이 먼저 언급한 것을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 체계적 성향이 드러나며, 프로젝트 계획을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Ideas flow better without limits!",
"translation": "제한 없을 때 아이디어가 더 잘 흘러요!"
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Set clear project objectives.",
"translation": "명확한 프로젝트 목표를 정해야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Set clear project @@.",
"hint": "강도윤이 명확히 정하자고 한 것을 찾아보세요.",
"optionA": "ideas",
"optionB": "objectives",
"optionC": "times",
"result": "objectives",
"explanation": "'project objectives'는 '프로젝트 목표'를 의미하며, ENTJ의 목표 지향적 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Collaboration creates magic!",
"translation": "협업이 마법을 만들어내요!"
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Efficient execution brings results.",
"translation": "효율적인 실행이 결과를 만듭니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 협업 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "collaboration",
"optionB": "magic.",
"optionC": "creates",
"optionD": "Miyeon",
"optionE": "thinks",
"result": "Miyeon thinks collaboration creates magic.",
"explanation": "ENFP의 창의적 자유 추구와 ENTJ의 효율적 실행 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "공동 작품 창작",
"explanation": "ENFP의 자유로운 협업과 ENTJ의 전략적 프로젝트 관리의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's blend our creative energies!",
"translation": "우리의 창의적 에너지를 섞어봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "We need project milestones first.",
"translation": "먼저 프로젝트 마일스톤이 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "강도윤은 자유로운 창작보다 계획을 중시하나요?",
"hint": "강도윤이 먼저 언급한 것을 확인해보세요.",
"result": "O",
"explanation": "ENTJ의 체계적 성향이 드러나며, 프로젝트 계획을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Ideas flow better without limits!",
"translation": "제한 없을 때 아이디어가 더 잘 흘러요!"
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Set clear project objectives.",
"translation": "명확한 프로젝트 목표를 정해야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Set clear project @@.",
"hint": "강도윤이 명확히 정하자고 한 것을 찾아보세요.",
"optionA": "ideas",
"optionB": "objectives",
"optionC": "times",
"result": "objectives",
"explanation": "'project objectives'는 '프로젝트 목표'를 의미하며, ENTJ의 목표 지향적 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Collaboration creates magic!",
"translation": "협업이 마법을 만들어내요!"
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Efficient execution brings results.",
"translation": "효율적인 실행이 결과를 만듭니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 협업 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "collaboration",
"optionB": "magic.",
"optionC": "creates",
"optionD": "Miyeon",
"optionE": "thinks",
"result": "Miyeon thinks collaboration creates magic.",
"explanation": "ENFP의 창의적 자유 추구와 ENTJ의 효율적 실행 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "우리 여행 한번 가자!",
"explanation": "여러 명이서 가는 여행을 계획하는 ESFJ와 독립적인 여행을 선호하는 INTP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Let's go on a trip together!",
"translation": "다 같이 여행 한번 가자!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "How many people are going?",
"translation": "몇 명이나 가는데?"
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "The whole gang, about eight!",
"translation": "다 같이! 한 여덟 명?"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Tae-hyun sound excited about the group trip?",
"hint": "Look at his cautious question about numbers.",
"result": "X",
"explanation": "태현은 인원수를 걱정하며 큰 그룹 여행에 대해 조심스러워합니다."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "That's... a lot of scheduling.",
"translation": "그거... 시간 맞추기 힘들텐데."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "More people, more fun!",
"translation": "사람 많으면 더 재밌지!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ people are planning to go.",
"hint": "계획 중인 여행 인원수는?",
"optionA": "six",
"optionB": "eight",
"optionC": "ten",
"result": "eight",
"explanation": "'The whole gang, about eight!'에서 eight이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "Maybe start with four first?",
"translation": "일단 넷이서 가보는 건 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "But everyone wants to come!",
"translation": "근데 다들 가고 싶어하는데!"
},
{
"type": "puzzle",
"index": 10,
"hint": "태현이 제안하는 인원수 조정 문장을 만드세요.",
"optionA": "with",
"optionB": "Maybe",
"optionC": "first",
"optionD": "start",
"optionE": "four",
"result": "Maybe start with four first",
"explanation": "'일단 넷이서 가보는 건 어때?'라는 타협적 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "I'll make it work somehow!",
"translation": "어떻게든 잘 해볼게!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "우리 여행 한번 가자!",
"explanation": "여러 명이서 가는 여행을 계획하는 ESFJ와 독립적인 여행을 선호하는 INTP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Let's go on a trip together!",
"translation": "다 같이 여행 한번 가자!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "How many people are going?",
"translation": "몇 명이나 가는데?"
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "The whole gang, about eight!",
"translation": "다 같이! 한 여덟 명?"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Tae-hyun sound excited about the group trip?",
"hint": "Look at his cautious question about numbers.",
"result": "X",
"explanation": "태현은 인원수를 걱정하며 큰 그룹 여행에 대해 조심스러워합니다."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "That's... a lot of scheduling.",
"translation": "그거... 시간 맞추기 힘들텐데."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "More people, more fun!",
"translation": "사람 많으면 더 재밌지!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ people are planning to go.",
"hint": "계획 중인 여행 인원수는?",
"optionA": "six",
"optionB": "eight",
"optionC": "ten",
"result": "eight",
"explanation": "'The whole gang, about eight!'에서 eight이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "Maybe start with four first?",
"translation": "일단 넷이서 가보는 건 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "But everyone wants to come!",
"translation": "근데 다들 가고 싶어하는데!"
},
{
"type": "puzzle",
"index": 10,
"hint": "태현이 제안하는 인원수 조정 문장을 만드세요.",
"optionA": "with",
"optionB": "Maybe",
"optionC": "first",
"optionD": "start",
"optionE": "four",
"result": "Maybe start with four first",
"explanation": "'일단 넷이서 가보는 건 어때?'라는 타협적 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "I'll make it work somehow!",
"translation": "어떻게든 잘 해볼게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "요리 클래스 첫 수업",
"explanation": "밝은 에너지의 ESFJ 강사와 꼼꼼한 INTJ 강사의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "The new students are here already!",
"translation": "수강생분들 벌써 다 오셨네요!"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "I've checked all the stations.",
"translation": "각 자리 준비물은 다 확인했습니다."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Should I do the welcome speech?",
"translation": "제가 환영 인사부터 할까요?"
},
{
"type": "ox",
"index": 4,
"quiz": "Have they prepared the stations?",
"hint": "Look at what Seo-jin checked.",
"result": "O",
"explanation": "서진이 각 자리의 준비물을 확인했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Yes, I'll explain techniques after.",
"translation": "네, 그러시고 제가 기술 설명 이어갈게요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "They seem nervous about knives...",
"translation": "칼 쓰시는 거 긴장하시는 것 같은데요."
},
{
"type": "blank",
"index": 7,
"quiz": "Students are nervous about using @@.",
"hint": "수강생들이 걱정하는 도구는?",
"optionA": "pans",
"optionB": "knives",
"optionC": "plates",
"result": "knives",
"explanation": "'They seem nervous about knives'에서 knives가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "I'll demonstrate slowly then.",
"translation": "그럼 칼질은 천천히 보여드릴게요."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "That would help them relax!",
"translation": "그러시면 좀 안심하실 것 같아요!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 시연 방법을 설명하는 문장을 만드세요.",
"optionA": "then",
"optionB": "slowly",
"optionC": "demonstrate",
"optionD": "I'll",
"result": "I'll demonstrate slowly then",
"explanation": "'천천히 시연해드리겠다'는 배려심 있는 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Let's begin the class then!",
"translation": "그럼 수업 시작해볼까요!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "요리 클래스 첫 수업",
"explanation": "밝은 에너지의 ESFJ 강사와 꼼꼼한 INTJ 강사의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "The new students are here already!",
"translation": "수강생분들 벌써 다 오셨네요!"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "I've checked all the stations.",
"translation": "각 자리 준비물은 다 확인했습니다."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Should I do the welcome speech?",
"translation": "제가 환영 인사부터 할까요?"
},
{
"type": "ox",
"index": 4,
"quiz": "Have they prepared the stations?",
"hint": "Look at what Seo-jin checked.",
"result": "O",
"explanation": "서진이 각 자리의 준비물을 확인했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Yes, I'll explain techniques after.",
"translation": "네, 그러시고 제가 기술 설명 이어갈게요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "They seem nervous about knives...",
"translation": "칼 쓰시는 거 긴장하시는 것 같은데요."
},
{
"type": "blank",
"index": 7,
"quiz": "Students are nervous about using @@.",
"hint": "수강생들이 걱정하는 도구는?",
"optionA": "pans",
"optionB": "knives",
"optionC": "plates",
"result": "knives",
"explanation": "'They seem nervous about knives'에서 knives가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "I'll demonstrate slowly then.",
"translation": "그럼 칼질은 천천히 보여드릴게요."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "That would help them relax!",
"translation": "그러시면 좀 안심하실 것 같아요!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 시연 방법을 설명하는 문장을 만드세요.",
"optionA": "then",
"optionB": "slowly",
"optionC": "demonstrate",
"optionD": "I'll",
"result": "I'll demonstrate slowly then",
"explanation": "'천천히 시연해드리겠다'는 배려심 있는 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Let's begin the class then!",
"translation": "그럼 수업 시작해볼까요!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "독서 모임의 활발한 토론",
"explanation": "토론을 이끌어가는 ESFJ와 자신만의 해석을 가진 ISFP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "What did everyone think of chapter 3?",
"translation": "3장에 대해서 어떻게 생각하세요?"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "The symbolism was beautiful...",
"translation": "상징성이 참 아름다웠어요..."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "Could you share more details?",
"translation": "좀 더 자세히 말씀해주실 수 있나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-ah express her thoughts clearly at first?",
"hint": "Look at her initial brief response.",
"result": "X",
"explanation": "민아는 처음에 간단하고 모호하게만 의견을 표현합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "It's a bit hard to explain...",
"translation": "설명하기가 좀 어려운데..."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "Take your time, we're listening!",
"translation": "천천히 하세요, 다들 귀 기울이고 있어요!"
},
{
"type": "blank",
"index": 7,
"quiz": "They are discussing chapter @@.",
"hint": "토론 중인 챕터 번호는?",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'What did everyone think of chapter 3?'에서 three가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "The autumn leaves reminded me...",
"translation": "단풍잎이 떠올리게 했어요..."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "That's a lovely interpretation!",
"translation": "정말 멋진 해석이네요!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민아가 단풍잎에 대해 말하는 문장을 만드세요.",
"optionA": "leaves",
"optionB": "The",
"optionC": "reminded",
"optionD": "autumn",
"optionE": "me",
"result": "The autumn leaves reminded me",
"explanation": "'단풍잎이 떠올리게 했다'는 감성적인 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "Anyone else have similar thoughts?",
"translation": "비슷한 생각이 드신 분 계신가요?"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "독서 모임의 활발한 토론",
"explanation": "토론을 이끌어가는 ESFJ와 자신만의 해석을 가진 ISFP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "What did everyone think of chapter 3?",
"translation": "3장에 대해서 어떻게 생각하세요?"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "The symbolism was beautiful...",
"translation": "상징성이 참 아름다웠어요..."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "Could you share more details?",
"translation": "좀 더 자세히 말씀해주실 수 있나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Min-ah express her thoughts clearly at first?",
"hint": "Look at her initial brief response.",
"result": "X",
"explanation": "민아는 처음에 간단하고 모호하게만 의견을 표현합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "It's a bit hard to explain...",
"translation": "설명하기가 좀 어려운데..."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "Take your time, we're listening!",
"translation": "천천히 하세요, 다들 귀 기울이고 있어요!"
},
{
"type": "blank",
"index": 7,
"quiz": "They are discussing chapter @@.",
"hint": "토론 중인 챕터 번호는?",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'What did everyone think of chapter 3?'에서 three가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "The autumn leaves reminded me...",
"translation": "단풍잎이 떠올리게 했어요..."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "That's a lovely interpretation!",
"translation": "정말 멋진 해석이네요!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민아가 단풍잎에 대해 말하는 문장을 만드세요.",
"optionA": "leaves",
"optionB": "The",
"optionC": "reminded",
"optionD": "autumn",
"optionE": "me",
"result": "The autumn leaves reminded me",
"explanation": "'단풍잎이 떠올리게 했다'는 감성적인 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "Anyone else have similar thoughts?",
"translation": "비슷한 생각이 드신 분 계신가요?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "동아리 문화의 날 기획",
"explanation": "모두가 즐거운 활동을 만들고 싶은 ESFJ와 의미 있는 경험을 추구하는 INFP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Musical tickets are on sale!",
"translation": "뮤지컬 티켓 할인하던데!"
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "Is it something meaningful?",
"translation": "어떤 내용이에요?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "It's popular, great reviews!",
"translation": "인기 작품이에요, 평이 좋더라고요!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Su-ah interested in the popularity?",
"hint": "Look at her question about meaning.",
"result": "X",
"explanation": "수아는 인기보다 작품의 의미에 관심을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "What's the story about though?",
"translation": "어떤 이야기를 다루나요?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "It's about finding yourself!",
"translation": "자아를 찾아가는 이야기예요!"
},
{
"type": "blank",
"index": 7,
"quiz": "The musical has great @@.",
"hint": "지은이 언급한 작품 평가는?",
"optionA": "music",
"optionB": "reviews",
"optionC": "actors",
"result": "reviews",
"explanation": "'great reviews'에서 reviews가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "That sounds perfect actually!",
"translation": "그거 정말 좋은데요!"
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Should I book for everyone?",
"translation": "그럼 다 같이 예매할까요?"
},
{
"type": "puzzle",
"index": 10,
"hint": "수아가 동의를 표현하는 문장을 만드세요.",
"optionA": "actually!",
"optionB": "perfect",
"optionC": "sounds",
"optionD": "That",
"result": "That sounds perfect actually!",
"explanation": "'그거 정말 좋은데요!'라는 긍정적인 반응입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Let's discuss it after watching!",
"translation": "보고 나서 이야기 나눠요!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "동아리 문화의 날 기획",
"explanation": "모두가 즐거운 활동을 만들고 싶은 ESFJ와 의미 있는 경험을 추구하는 INFP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Musical tickets are on sale!",
"translation": "뮤지컬 티켓 할인하던데!"
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "Is it something meaningful?",
"translation": "어떤 내용이에요?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "It's popular, great reviews!",
"translation": "인기 작품이에요, 평이 좋더라고요!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Su-ah interested in the popularity?",
"hint": "Look at her question about meaning.",
"result": "X",
"explanation": "수아는 인기보다 작품의 의미에 관심을 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "What's the story about though?",
"translation": "어떤 이야기를 다루나요?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "It's about finding yourself!",
"translation": "자아를 찾아가는 이야기예요!"
},
{
"type": "blank",
"index": 7,
"quiz": "The musical has great @@.",
"hint": "지은이 언급한 작품 평가는?",
"optionA": "music",
"optionB": "reviews",
"optionC": "actors",
"result": "reviews",
"explanation": "'great reviews'에서 reviews가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "That sounds perfect actually!",
"translation": "그거 정말 좋은데요!"
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Should I book for everyone?",
"translation": "그럼 다 같이 예매할까요?"
},
{
"type": "puzzle",
"index": 10,
"hint": "수아가 동의를 표현하는 문장을 만드세요.",
"optionA": "actually!",
"optionB": "perfect",
"optionC": "sounds",
"optionD": "That",
"result": "That sounds perfect actually!",
"explanation": "'그거 정말 좋은데요!'라는 긍정적인 반응입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "Let's discuss it after watching!",
"translation": "보고 나서 이야기 나눠요!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "친구들과 함께하는 플로깅",
"explanation": "즐거운 모임을 준비하는 ESFJ와 실용적 준비를 하는 ISTP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Ten friends are coming tomorrow!",
"translation": "내일 열 명이나 온대! 대박!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Did you get the grabbers though?",
"translation": "근데 집게는 구했어?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Ah... I totally forgot!",
"translation": "아... 완전 잊고 있었네!"
},
{
"type": "ox",
"index": 4,
"quiz": "Did Ji-eun remember to get grabbers?",
"hint": "Look at her surprised reaction.",
"result": "X",
"explanation": "지은은 집게 준비를 잊고 있었습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I got some from the hardware store.",
"translation": "내가 이미 다이소 가서 샀어."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "You're literally a lifesaver!",
"translation": "진짜 천사야, 현우야!"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyun-woo bought grabbers from the @@ store.",
"hint": "현우가 집게를 구매한 장소는?",
"optionA": "toy",
"optionB": "hardware",
"optionC": "sports",
"result": "hardware",
"explanation": "'I got some from the hardware store'에서 hardware가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Brought extra water bottles too.",
"translation": "물도 여유있게 가져왔고."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Best organizer ever!",
"translation": "역시 현우가 최고야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "현우가 물도 준비했다는 문장을 만드세요.",
"optionA": "water",
"optionB": "Brought",
"optionC": "too",
"optionD": "bottles",
"optionE": "extra",
"result": "Brought extra water bottles too",
"explanation": "'물도 여유있게 가져왔다'는 꼼꼼한 준비를 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "This will be so much fun!",
"translation": "내일 진짜 재밌겠다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "친구들과 함께하는 플로깅",
"explanation": "즐거운 모임을 준비하는 ESFJ와 실용적 준비를 하는 ISTP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Ten friends are coming tomorrow!",
"translation": "내일 열 명이나 온대! 대박!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Did you get the grabbers though?",
"translation": "근데 집게는 구했어?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Ah... I totally forgot!",
"translation": "아... 완전 잊고 있었네!"
},
{
"type": "ox",
"index": 4,
"quiz": "Did Ji-eun remember to get grabbers?",
"hint": "Look at her surprised reaction.",
"result": "X",
"explanation": "지은은 집게 준비를 잊고 있었습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I got some from the hardware store.",
"translation": "내가 이미 다이소 가서 샀어."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "You're literally a lifesaver!",
"translation": "진짜 천사야, 현우야!"
},
{
"type": "blank",
"index": 7,
"quiz": "Hyun-woo bought grabbers from the @@ store.",
"hint": "현우가 집게를 구매한 장소는?",
"optionA": "toy",
"optionB": "hardware",
"optionC": "sports",
"result": "hardware",
"explanation": "'I got some from the hardware store'에서 hardware가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Brought extra water bottles too.",
"translation": "물도 여유있게 가져왔고."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Best organizer ever!",
"translation": "역시 현우가 최고야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "현우가 물도 준비했다는 문장을 만드세요.",
"optionA": "water",
"optionB": "Brought",
"optionC": "too",
"optionD": "bottles",
"optionE": "extra",
"result": "Brought extra water bottles too",
"explanation": "'물도 여유있게 가져왔다'는 꼼꼼한 준비를 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "This will be so much fun!",
"translation": "내일 진짜 재밌겠다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "자유로운 영혼",
"explanation": "ENFP의 즉흥적 생활방식과 ISTJ의 계획적 루틴의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's skip work and travel!",
"translation": "일 제쳐두고 여행 가요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "But today's report deadline...",
"translation": "하지만 오늘 보고서 마감인데..."
},
{
"type": "ox",
"index": 3,
"quiz": "송지원은 계획을 잘 지키나요?",
"hint": "송지원의 즉흥적인 제안을 보세요.",
"result": "X",
"explanation": "ENFP의 즉흥적 성향이 드러나며, 갑작스러운 여행을 제안합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Adventures create better memories!",
"translation": "모험이 더 좋은 추억을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Actually... I've never traveled spontaneously.",
"translation": "사실... 즉흥 여행은 한 번도 안 해봤어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo has never traveled @@.",
"hint": "강현우가 경험해보지 못한 여행 방식을 찾아보세요.",
"optionA": "abroad",
"optionB": "spontaneously",
"optionC": "alone",
"result": "spontaneously",
"explanation": "'spontaneously'는 '즉흥적으로'를 의미하며, ISTJ의 계획적 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "First time for everything!",
"translation": "처음이 있어야 다음도 있죠!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Okay... after submitting the report!",
"translation": "좋아요... 보고서 제출하고 나서요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 여행 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Jiwon",
"optionB": "everything.",
"optionC": "time",
"optionD": "thinks",
"optionE": "first",
"optionF": "for",
"result": "Jiwon thinks first time for everything.",
"explanation": "ENFP의 즉흥적 모험 선호와 ISTJ의 계획적 여행 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "자유로운 영혼",
"explanation": "ENFP의 즉흥적 생활방식과 ISTJ의 계획적 루틴의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's skip work and travel!",
"translation": "일 제쳐두고 여행 가요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "But today's report deadline...",
"translation": "하지만 오늘 보고서 마감인데..."
},
{
"type": "ox",
"index": 3,
"quiz": "송지원은 계획을 잘 지키나요?",
"hint": "송지원의 즉흥적인 제안을 보세요.",
"result": "X",
"explanation": "ENFP의 즉흥적 성향이 드러나며, 갑작스러운 여행을 제안합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Adventures create better memories!",
"translation": "모험이 더 좋은 추억을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Actually... I've never traveled spontaneously.",
"translation": "사실... 즉흥 여행은 한 번도 안 해봤어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo has never traveled @@.",
"hint": "강현우가 경험해보지 못한 여행 방식을 찾아보세요.",
"optionA": "abroad",
"optionB": "spontaneously",
"optionC": "alone",
"result": "spontaneously",
"explanation": "'spontaneously'는 '즉흥적으로'를 의미하며, ISTJ의 계획적 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "First time for everything!",
"translation": "처음이 있어야 다음도 있죠!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Okay... after submitting the report!",
"translation": "좋아요... 보고서 제출하고 나서요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 여행 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Jiwon",
"optionB": "everything.",
"optionC": "time",
"optionD": "thinks",
"optionE": "first",
"optionF": "for",
"result": "Jiwon thinks first time for everything.",
"explanation": "ENFP의 즉흥적 모험 선호와 ISTJ의 계획적 여행 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "창의적 일상",
"explanation": "ENFP의 자유로운 일상과 ESTJ의 체계적 루틴의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's redecorate the office today!",
"translation": "오늘 사무실을 새롭게 꾸며볼까요!"
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "We have efficiency guidelines here.",
"translation": "여기는 효율성 지침이 있습니다."
},
{
"type": "ox",
"index": 3,
"quiz": "최준석은 자유로운 사무실 꾸미기를 허용하나요?",
"hint": "최준석이 언급한 지침을 확인해보세요.",
"result": "X",
"explanation": "ESTJ의 규칙 중시 성향이 드러나며, 효율성 지침을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Creativity boosts productivity!",
"translation": "창의성이 생산성을 높여줘요!"
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "Show me the productivity data.",
"translation": "생산성 데이터를 보여주세요."
},
{
"type": "blank",
"index": 6,
"quiz": "Junseok wants to see productivity @@.",
"hint": "최준석이 확인하고 싶어하는 것을 찾아보세요.",
"optionA": "ideas",
"optionB": "data",
"optionC": "changes",
"result": "data",
"explanation": "'productivity data'는 '생산성 데이터'를 의미하며, ESTJ의 객관적 검증 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "Look at these design magazines!",
"translation": "이 디자인 잡지들을 보세요!"
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "These... actually look efficient!",
"translation": "이거... 실제로 효율적으로 보이네요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 업무 환경 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "loves",
"optionB": "design",
"optionC": "magazines.",
"optionD": "looking",
"optionE": "Minji",
"optionF": "at",
"result": "Minji loves looking at design magazines.",
"explanation": "ENFP의 창의적 디자인 중시와 ESTJ의 업무 효율성 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "창의적 일상",
"explanation": "ENFP의 자유로운 일상과 ESTJ의 체계적 루틴의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Let's redecorate the office today!",
"translation": "오늘 사무실을 새롭게 꾸며볼까요!"
},
{
"type": "script",
"index": 2,
"speaker": "준석",
"script": "We have efficiency guidelines here.",
"translation": "여기는 효율성 지침이 있습니다."
},
{
"type": "ox",
"index": 3,
"quiz": "최준석은 자유로운 사무실 꾸미기를 허용하나요?",
"hint": "최준석이 언급한 지침을 확인해보세요.",
"result": "X",
"explanation": "ESTJ의 규칙 중시 성향이 드러나며, 효율성 지침을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Creativity boosts productivity!",
"translation": "창의성이 생산성을 높여줘요!"
},
{
"type": "script",
"index": 5,
"speaker": "준석",
"script": "Show me the productivity data.",
"translation": "생산성 데이터를 보여주세요."
},
{
"type": "blank",
"index": 6,
"quiz": "Junseok wants to see productivity @@.",
"hint": "최준석이 확인하고 싶어하는 것을 찾아보세요.",
"optionA": "ideas",
"optionB": "data",
"optionC": "changes",
"result": "data",
"explanation": "'productivity data'는 '생산성 데이터'를 의미하며, ESTJ의 객관적 검증 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "Look at these design magazines!",
"translation": "이 디자인 잡지들을 보세요!"
},
{
"type": "script",
"index": 8,
"speaker": "준석",
"script": "These... actually look efficient!",
"translation": "이거... 실제로 효율적으로 보이네요!"
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 업무 환경 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "loves",
"optionB": "design",
"optionC": "magazines.",
"optionD": "looking",
"optionE": "Minji",
"optionF": "at",
"result": "Minji loves looking at design magazines.",
"explanation": "ENFP의 창의적 디자인 중시와 ESTJ의 업무 효율성 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "즉흥적 계획 변경",
"explanation": "ENFP의 유연한 일정 변경과 ISFJ의 안정적 계획 선호의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소희",
"script": "Let's change our project direction!",
"translation": "프로젝트 방향을 바꿔보자구요!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But everyone prepared already...",
"translation": "하지만 다들 이미 준비했는데..."
},
{
"type": "ox",
"index": 3,
"quiz": "한소희는 기존 계획을 잘 지키나요?",
"hint": "한소희가 제안한 내용을 확인해보세요.",
"result": "X",
"explanation": "ENFP의 즉흥적 성향이 드러나며, 갑작스러운 방향 전환을 제안합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소희",
"script": "This new idea is much better!",
"translation": "이 새로운 아이디어가 훨씬 좋아요!"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "I... actually had a similar thought.",
"translation": "사실... 저도 비슷한 생각을 했었어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Jieun had a @@ thought.",
"hint": "박지은이 가지고 있었던 생각의 특성을 찾아보세요.",
"optionA": "different",
"optionB": "similar",
"optionC": "opposite",
"result": "similar",
"explanation": "'similar thought'는 '비슷한 생각'을 의미하며, ISFJ의 신중한 고민을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소희",
"script": "See? Great minds think alike!",
"translation": "보세요? 똑똑한 사람들은 생각이 비슷하다니까요!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Just... let's plan it carefully.",
"translation": "그래도... 신중하게 계획해보아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 변화 수용 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "think",
"optionB": "Sohee",
"optionC": "great",
"optionD": "thinks",
"optionE": "minds",
"optionF": "alike.",
"result": "Sohee thinks great minds think alike.",
"explanation": "ENFP의 즉각적 변화 수용과 ISFJ의 신중한 계획 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "즉흥적 계획 변경",
"explanation": "ENFP의 유연한 일정 변경과 ISFJ의 안정적 계획 선호의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소희",
"script": "Let's change our project direction!",
"translation": "프로젝트 방향을 바꿔보자구요!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "But everyone prepared already...",
"translation": "하지만 다들 이미 준비했는데..."
},
{
"type": "ox",
"index": 3,
"quiz": "한소희는 기존 계획을 잘 지키나요?",
"hint": "한소희가 제안한 내용을 확인해보세요.",
"result": "X",
"explanation": "ENFP의 즉흥적 성향이 드러나며, 갑작스러운 방향 전환을 제안합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소희",
"script": "This new idea is much better!",
"translation": "이 새로운 아이디어가 훨씬 좋아요!"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "I... actually had a similar thought.",
"translation": "사실... 저도 비슷한 생각을 했었어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Jieun had a @@ thought.",
"hint": "박지은이 가지고 있었던 생각의 특성을 찾아보세요.",
"optionA": "different",
"optionB": "similar",
"optionC": "opposite",
"result": "similar",
"explanation": "'similar thought'는 '비슷한 생각'을 의미하며, ISFJ의 신중한 고민을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소희",
"script": "See? Great minds think alike!",
"translation": "보세요? 똑똑한 사람들은 생각이 비슷하다니까요!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Just... let's plan it carefully.",
"translation": "그래도... 신중하게 계획해보아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 변화 수용 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "think",
"optionB": "Sohee",
"optionC": "great",
"optionD": "thinks",
"optionE": "minds",
"optionF": "alike.",
"result": "Sohee thinks great minds think alike.",
"explanation": "ENFP의 즉각적 변화 수용과 ISFJ의 신중한 계획 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "영감적 작업 방식",
"explanation": "ENFP의 영감 기반 업무 스타일과 INTJ의 전략적 작업 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "I work best at midnight!",
"translation": "난 자정에 일할 때가 최고야!"
},
{
"type": "script",
"index": 2,
"speaker": "태민",
"script": "Productivity peaks during normal hours.",
"translation": "생산성은 정상 근무 시간에 최고입니다."
},
{
"type": "ox",
"index": 3,
"quiz": "윤서아는 일반적인 근무 시간을 선호하나요?",
"hint": "윤서아가 선호하는 작업 시간을 확인해보세요.",
"result": "X",
"explanation": "ENFP의 비관습적 성향이 드러나며, 자정 시간대 작업을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Look at my amazing 3AM ideas!",
"translation": "새벽 3시에 떠올린 멋진 아이디어들을 봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "태민",
"script": "These are... surprisingly systematic.",
"translation": "이것들은... 의외로 체계적이네요."
},
{
"type": "blank",
"index": 6,
"quiz": "The ideas are surprisingly @@.",
"hint": "강태민이 아이디어를 평가한 특성을 찾아보세요.",
"optionA": "chaotic",
"optionB": "systematic",
"optionC": "simple",
"result": "systematic",
"explanation": "'systematic'은 '체계적'을 의미하며, INTJ가 중요시하는 가치를 반영합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "Sometimes chaos creates order!",
"translation": "가끔은 혼돈에서 질서가 생겨나요!"
},
{
"type": "script",
"index": 8,
"speaker": "태민",
"script": "Maybe I'll try a midnight session...",
"translation": "어쩌면 나도 한번 자정에 일해볼까..."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 작업 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "creates",
"optionB": "Seoa",
"optionC": "thinks",
"optionD": "sometimes.",
"optionE": "order",
"optionF": "chaos",
"result": "Seoa thinks chaos creates order sometimes.",
"explanation": "ENFP의 창의적 혼돈 선호와 INTJ의 구조화된 계획 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "영감적 작업 방식",
"explanation": "ENFP의 영감 기반 업무 스타일과 INTJ의 전략적 작업 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서아",
"script": "I work best at midnight!",
"translation": "난 자정에 일할 때가 최고야!"
},
{
"type": "script",
"index": 2,
"speaker": "태민",
"script": "Productivity peaks during normal hours.",
"translation": "생산성은 정상 근무 시간에 최고입니다."
},
{
"type": "ox",
"index": 3,
"quiz": "윤서아는 일반적인 근무 시간을 선호하나요?",
"hint": "윤서아가 선호하는 작업 시간을 확인해보세요.",
"result": "X",
"explanation": "ENFP의 비관습적 성향이 드러나며, 자정 시간대 작업을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서아",
"script": "Look at my amazing 3AM ideas!",
"translation": "새벽 3시에 떠올린 멋진 아이디어들을 봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "태민",
"script": "These are... surprisingly systematic.",
"translation": "이것들은... 의외로 체계적이네요."
},
{
"type": "blank",
"index": 6,
"quiz": "The ideas are surprisingly @@.",
"hint": "강태민이 아이디어를 평가한 특성을 찾아보세요.",
"optionA": "chaotic",
"optionB": "systematic",
"optionC": "simple",
"result": "systematic",
"explanation": "'systematic'은 '체계적'을 의미하며, INTJ가 중요시하는 가치를 반영합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서아",
"script": "Sometimes chaos creates order!",
"translation": "가끔은 혼돈에서 질서가 생겨나요!"
},
{
"type": "script",
"index": 8,
"speaker": "태민",
"script": "Maybe I'll try a midnight session...",
"translation": "어쩌면 나도 한번 자정에 일해볼까..."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 작업 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "creates",
"optionB": "Seoa",
"optionC": "thinks",
"optionD": "sometimes.",
"optionE": "order",
"optionF": "chaos",
"result": "Seoa thinks chaos creates order sometimes.",
"explanation": "ENFP의 창의적 혼돈 선호와 INTJ의 구조화된 계획 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "다중 관심사 관리",
"explanation": "ENFP의 다양한 관심사와 ENTJ의 목표 지향적 접근의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하연",
"script": "I started five new hobbies yesterday!",
"translation": "어제 취미 다섯 개를 새로 시작했어요!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Focus on one thing at a time.",
"translation": "한 번에 한 가지에 집중하세요."
},
{
"type": "ox",
"index": 3,
"quiz": "임하연은 한 가지 일에 집중하나요?",
"hint": "임하연이 시작한 취미의 수를 확인해보세요.",
"result": "X",
"explanation": "ENFP의 다중 관심사 성향이 드러나며, 동시에 여러 취미를 시작합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "They're all connected somehow!",
"translation": "이 모든 게 어떻게든 연결되어 있어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Wait... I see a potential project.",
"translation": "잠깐... 잠재적 프로젝트가 보이는데요."
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok sees a @@ project.",
"hint": "장민석이 발견한 프로젝트의 특성을 찾아보세요.",
"optionA": "boring",
"optionB": "potential",
"optionC": "simple",
"result": "potential",
"explanation": "'potential project'는 '잠재적 프로젝트'를 의미하며, ENTJ의 기회 포착 능력을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "Life is full of possibilities!",
"translation": "인생은 가능성으로 가득해요!"
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Let's organize these into goals.",
"translation": "이것들을 목표로 체계화해봅시다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 관심사 관리 방식의 차이를 보여주는 문장을 만들어보세요.",
"result": "Hayeon thinks life has many possibilities",
"explanation": "ENFP의 다양한 관심사 탐색과 ENTJ의 전략적 목표 설정의 차이를 보여주는 문장입니다.",
"optionA": "has",
"optionB": "thinks",
"optionC": "possibilities",
"optionD": "Hayeon",
"optionE": "life",
"optionF": "many"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "다중 관심사 관리",
"explanation": "ENFP의 다양한 관심사와 ENTJ의 목표 지향적 접근의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ENTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하연",
"script": "I started five new hobbies yesterday!",
"translation": "어제 취미 다섯 개를 새로 시작했어요!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Focus on one thing at a time.",
"translation": "한 번에 한 가지에 집중하세요."
},
{
"type": "ox",
"index": 3,
"quiz": "임하연은 한 가지 일에 집중하나요?",
"hint": "임하연이 시작한 취미의 수를 확인해보세요.",
"result": "X",
"explanation": "ENFP의 다중 관심사 성향이 드러나며, 동시에 여러 취미를 시작합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하연",
"script": "They're all connected somehow!",
"translation": "이 모든 게 어떻게든 연결되어 있어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Wait... I see a potential project.",
"translation": "잠깐... 잠재적 프로젝트가 보이는데요."
},
{
"type": "blank",
"index": 6,
"quiz": "Minseok sees a @@ project.",
"hint": "장민석이 발견한 프로젝트의 특성을 찾아보세요.",
"optionA": "boring",
"optionB": "potential",
"optionC": "simple",
"result": "potential",
"explanation": "'potential project'는 '잠재적 프로젝트'를 의미하며, ENTJ의 기회 포착 능력을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하연",
"script": "Life is full of possibilities!",
"translation": "인생은 가능성으로 가득해요!"
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Let's organize these into goals.",
"translation": "이것들을 목표로 체계화해봅시다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 관심사 관리 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "has",
"optionB": "thinks",
"optionC": "possibilities",
"optionD": "Hayeon",
"optionE": "life",
"optionF": "many",
"result": "Hayeon thinks life has many possibilities",
"explanation": "ENFP의 다양한 관심사 탐색과 ENTJ의 전략적 목표 설정의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"level": 2,
"title": "늦는다고? 아직 20분이나 남았잖아!",
"content": [
{
"type": "script",
"index": 1,
"script": "Are you on your way?",
"speaker": "수진",
"translation": "지금 오고 있어?"
},
{
"type": "script",
"index": 2,
"script": "Just woke up. Still got time.",
"speaker": "동현",
"translation": "방금 일어났어. 시간 아직 있잖아."
},
{
"hint": "동현의 현재 상태를 확인해보세요.",
"quiz": "Is Donghyun ready to leave?",
"type": "ox",
"index": 3,
"result": "X",
"explanation": "'just woke up'은 '방금 일어났다'는 의미로, 아직 준비를 시작하지 않은 상태입니다."
},
{
"type": "script",
"index": 4,
"script": "What? We meet in 20 minutes!",
"speaker": "수진",
"translation": "뭐라고? 20분 뒤에 만나기로 했잖아!"
},
{
"type": "script",
"index": 5,
"script": "The cafe is 10 minutes away.",
"speaker": "동현",
"translation": "카페까지 10분이면 가는데."
},
{
"hint": "수진이 언급한 남은 시간을 찾아보세요.",
"quiz": "They are meeting in @@.",
"type": "blank",
"index": 6,
"result": "twenty minutes",
"optionA": "ten minutes",
"optionB": "twenty minutes",
"optionC": "thirty minutes",
"explanation": "'twenty minutes'는 '20분'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"script": "You need to get ready too!",
"speaker": "수진",
"translation": "준비할 시간도 필요하잖아!"
},
{
"type": "script",
"index": 8,
"script": "Five minutes is all I need.",
"speaker": "동현",
"translation": "5분이면 충분해."
},
{
"hint": "시간 준수의 중요성을 나타내는 문장을 만들어보세요.",
"type": "puzzle",
"index": 9,
"result": "Better to be on time",
"optionA": "be",
"optionB": "on",
"optionC": "Better",
"optionD": "time",
"optionE": "to",
"explanation": "'Better to be on time'은 '시간 맞추는 게 좋다'는 의미입니다."
},
{
"type": "script",
"index": 10,
"script": "Please hurry! Everyone's waiting!",
"speaker": "수진",
"translation": "빨리 와! 다들 기다리고 있어!"
},
{
"type": "script",
"index": 11,
"script": "Okay, okay. I'm getting ready now.",
"speaker": "동현",
"translation": "알았어, 알았어. 지금 준비할게."
}
],
"my_mbti": "ESFJ",
"explanation": "약속 시간에 대한 인식 차이를 보여주는 영어 표현을 배워봅니다. 'running late'로 지각 표현하기, 'plenty of time'으로 여유 표현하기 등을 연습해보세요.",
"target_mbti": "INTP"
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "늦는다고? 아직 20분이나 남았잖아!",
"explanation": "약속 시간에 대한 인식 차이를 보여주는 영어 표현을 배워봅니다. 'running late'로 지각 표현하기, 'plenty of time'으로 여유 표현하기 등을 연습해보세요.",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Are you on your way?",
"translation": "지금 오고 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "동현",
"script": "Just woke up. Still got time.",
"translation": "방금 일어났어. 시간 아직 있잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "Is Donghyun ready to leave?",
"hint": "동현의 현재 상태를 확인해보세요.",
"result": "X",
"explanation": "'just woke up'은 '방금 일어났다'는 의미로, 아직 준비를 시작하지 않은 상태입니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "What? We meet in 20 minutes!",
"translation": "뭐라고? 20분 뒤에 만나기로 했잖아!"
},
{
"type": "script",
"index": 5,
"speaker": "동현",
"script": "The cafe is 10 minutes away.",
"translation": "카페까지 10분이면 가는데."
},
{
"type": "blank",
"index": 6,
"quiz": "They are meeting in @@.",
"hint": "수진이 언급한 남은 시간을 찾아보세요.",
"optionA": "ten minutes",
"optionB": "twenty minutes",
"optionC": "thirty minutes",
"result": "twenty minutes",
"explanation": "'twenty minutes'는 '20분'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "You need to get ready too!",
"translation": "준비할 시간도 필요하잖아!"
},
{
"type": "script",
"index": 8,
"speaker": "동현",
"script": "Five minutes is all I need.",
"translation": "5분이면 충분해."
},
{
"type": "puzzle",
"index": 9,
"hint": "시간 준수의 중요성을 나타내는 문장을 만들어보세요.",
"optionA": "be",
"optionB": "on",
"optionC": "Better",
"optionD": "time",
"optionE": "to",
"result": "Better to be on time",
"explanation": "'Better to be on time'은 '시간 맞추는 게 좋다'는 의미입니다."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Please hurry! Everyone's waiting!",
"translation": "빨리 와! 다들 기다리고 있어!"
},
{
"type": "script",
"index": 11,
"speaker": "동현",
"script": "Okay, okay. I'm getting ready now.",
"translation": "알았어, 알았어. 지금 준비할게."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"level": 2,
"title": "엠티 장소가 너무 멀다고요?",
"content": [
{
"type": "script",
"index": 1,
"script": "What do you think about this place?",
"speaker": "유진",
"translation": "이 펜션 어때?"
},
{
"type": "script",
"index": 2,
"script": "Three hours by bus? Too far.",
"speaker": "서준",
"translation": "버스로 3시간? 너무 멀어."
},
{
"hint": "서준이 언급한 이동 시간을 확인해보세요.",
"quiz": "Is the pension nearby?",
"type": "ox",
"index": 3,
"result": "X",
"explanation": "'three hours by bus'는 '버스로 3시간'이라는 의미로, 먼 거리임을 나타냅니다."
},
{
"type": "script",
"index": 4,
"script": "But it's super nice inside!",
"speaker": "유진",
"translation": "근데 시설이 진짜 좋더라!"
},
{
"type": "script",
"index": 5,
"script": "Let's find something closer.",
"speaker": "서준",
"translation": "더 가까운 데로 알아보자."
},
{
"hint": "버스로 얼마나 걸린다고 했나요?",
"quiz": "It takes @@ by bus.",
"type": "blank",
"index": 6,
"result": "three hours",
"optionA": "one hour",
"optionB": "two hours",
"optionC": "three hours",
"explanation": "'three hours'는 '3시간'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"script": "Everyone liked the photos though...",
"speaker": "유진",
"translation": "다들 사진 보고 마음에 들어했는데..."
},
{
"type": "script",
"index": 8,
"script": "Time is more important than looks.",
"speaker": "서준",
"translation": "겉모습보다 시간이 더 중요해."
},
{
"hint": "현실적인 선택의 중요성을 나타내는 문장을 만들어보세요.",
"type": "puzzle",
"index": 9,
"result": "Better to be practical",
"optionA": "be",
"optionB": "to",
"optionC": "Better",
"optionD": "practical",
"explanation": "'Better to be practical'은 '현실적인 게 낫다'는 의미입니다."
},
{
"type": "script",
"index": 10,
"script": "Okay, let's look for other places.",
"speaker": "유진",
"translation": "알았어, 다른 데도 찾아볼게."
},
{
"type": "script",
"index": 11,
"script": "Within one hour, max.",
"speaker": "서준",
"translation": "최대 1시간 거리 안으로."
}
],
"my_mbti": "ESFJ",
"explanation": "단체 활동 준비 과정에서 쓰이는 기본적인 영어 표현을 배워봅니다. 'too far'로 거리 표현하기, 'what about'으로 대안 제시하기 등을 연습해보세요.",
"target_mbti": "INTJ"
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "엠티 장소가 너무 멀다고요?",
"explanation": "단체 활동 준비 과정에서 쓰이는 기본적인 영어 표현을 배워봅니다. 'too far'로 거리 표현하기, 'what about'으로 대안 제시하기 등을 연습해보세요.",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "What do you think about this place?",
"translation": "이 펜션 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "Three hours by bus? Too far.",
"translation": "버스로 3시간? 너무 멀어."
},
{
"type": "ox",
"index": 3,
"quiz": "Is the pension nearby?",
"hint": "서준이 언급한 이동 시간을 확인해보세요.",
"result": "X",
"explanation": "'three hours by bus'는 '버스로 3시간'이라는 의미로, 먼 거리임을 나타냅니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "But it's super nice inside!",
"translation": "근데 시설이 진짜 좋더라!"
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Let's find something closer.",
"translation": "더 가까운 데로 알아보자."
},
{
"type": "blank",
"index": 6,
"quiz": "It takes @@ by bus.",
"hint": "버스로 얼마나 걸린다고 했나요?",
"optionA": "one hour",
"optionB": "two hours",
"optionC": "three hours",
"result": "three hours",
"explanation": "'three hours'는 '3시간'이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Everyone liked the photos though...",
"translation": "다들 사진 보고 마음에 들어했는데..."
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "Time is more important than looks.",
"translation": "겉모습보다 시간이 더 중요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "현실적인 선택의 중요성을 나타내는 문장을 만들어보세요.",
"optionA": "be",
"optionB": "to",
"optionC": "Better",
"optionD": "practical",
"result": "Better to be practical",
"explanation": "'Better to be practical'은 '현실적인 게 낫다'는 의미입니다."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Okay, let's look for other places.",
"translation": "알았어, 다른 데도 찾아볼게."
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "Within one hour, max.",
"translation": "최대 1시간 거리 안으로."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "100일 기념일의 온도차",
"explanation": "기념일을 중요하게 생각하는 ESFJ와 담담하게 대하는 ISTP의 연인 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "You know what day is next week?",
"translation": "다음 주가 무슨 날인지 알아?"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Uh... Wednesday?",
"translation": "음... 수요일?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "It's our 100 days!",
"translation": "우리 100일이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Jun-ho remember their 100th day?",
"hint": "Look at his response about Wednesday.",
"result": "X",
"explanation": "준호는 100일이라는 것을 기억하지 못하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Do we have to celebrate that?",
"translation": "그걸 꼭 챙겨야 돼?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Of course! It's important!",
"translation": "당연하지! 중요한 날인데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Next week is their @@ days anniversary.",
"hint": "둘의 기념일은 몇 일?",
"optionA": "fifty",
"optionB": "hundred",
"optionC": "thousand",
"result": "hundred",
"explanation": "'It's our 100 days!'에서 hundred가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Every day with you is special.",
"translation": "난 매일이 특별한데."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "That's sweet... but still!",
"translation": "그말은 좋지만... 그래도!"
},
{
"type": "puzzle",
"index": 10,
"hint": "준호가 말하는 달달한 변명을 문장으로 만드세요.",
"optionA": "day",
"optionB": "you",
"optionC": "is",
"optionD": "with",
"optionE": "Every",
"optionF": "special",
"result": "Every day with you is special",
"explanation": "'너와 함께하는 매일이 특별해'라는 로맨틱한 회피 멘트입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Just dinner will be fine!",
"translation": "그냥 저녁만 먹어도 돼!"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "100일 기념일의 온도차",
"explanation": "기념일을 중요하게 생각하는 ESFJ와 담담하게 대하는 ISTP의 연인 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "You know what day is next week?",
"translation": "다음 주가 무슨 날인지 알아?"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Uh... Wednesday?",
"translation": "음... 수요일?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "It's our 100 days!",
"translation": "우리 100일이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Jun-ho remember their 100th day?",
"hint": "Look at his response about Wednesday.",
"result": "X",
"explanation": "준호는 100일이라는 것을 기억하지 못하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Do we have to celebrate that?",
"translation": "그걸 꼭 챙겨야 돼?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Of course! It's important!",
"translation": "당연하지! 중요한 날인데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Next week is their @@ days anniversary.",
"hint": "둘의 기념일은 몇 일?",
"optionA": "fifty",
"optionB": "hundred",
"optionC": "thousand",
"result": "hundred",
"explanation": "'It's our 100 days!'에서 hundred가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Every day with you is special.",
"translation": "난 매일이 특별한데."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "That's sweet... but still!",
"translation": "그말은 좋지만... 그래도!"
},
{
"type": "puzzle",
"index": 10,
"hint": "준호가 말하는 달달한 변명을 문장으로 만드세요.",
"optionA": "day",
"optionB": "you",
"optionC": "is",
"optionD": "with",
"optionE": "Every",
"optionF": "special",
"result": "Every day with you is special",
"explanation": "'너와 함께하는 매일이 특별해'라는 로맨틱한 회피 멘트입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Just dinner will be fine!",
"translation": "그냥 저녁만 먹어도 돼!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"level": 2,
"title": "약속 시간 5분 전인데 어디야?",
"content": [
{
"type": "script",
"index": 1,
"script": "Where are you? It's 2:55!",
"speaker": "지수",
"translation": "어디야? 2시 55분이야!"
},
{
"type": "script",
"index": 2,
"script": "Oh... I just got on the bus.",
"speaker": "우진",
"translation": "아... 방금 버스 탔어."
},
{
"hint": "약속 시간과 우진의 현재 위치를 비교해보세요.",
"quiz": "Will Woojin arrive on time?",
"type": "ox",
"index": 3,
"result": "X",
"explanation": "'just got on the bus'는 '방금 버스를 탔다'는 의미로, 제시간에 도착하기 어려운 상황입니다."
},
{
"type": "script",
"index": 4,
"script": "We're meeting at 3, remember?",
"speaker": "지수",
"translation": "3시 약속이었잖아, 기억하지?"
},
{
"type": "script",
"index": 5,
"script": "I thought it was 3:30...",
"speaker": "우진",
"translation": "난 3시 30분인 줄 알았어..."
},
{
"hint": "지수가 언급한 약속 시간을 찾아보세요.",
"quiz": "The meeting time is @@.",
"type": "blank",
"index": 6,
"result": "three",
"optionA": "two thirty",
"optionB": "three",
"optionC": "three thirty",
"explanation": "약속 시간은 '3시'입니다."
},
{
"type": "script",
"index": 7,
"script": "I texted you this morning!",
"speaker": "지수",
"translation": "오늘 아침에 문자 보냈잖아!"
},
{
"type": "script",
"index": 8,
"script": "Sorry... I'll be there soon.",
"speaker": "우진",
"translation": "미안... 금방 갈게."
},
{
"hint": "약속 시간 준수의 중요성을 나타내는 문장을 만들어보세요.",
"type": "puzzle",
"index": 9,
"result": "Always check the time twice",
"optionA": "check",
"optionB": "time",
"optionC": "Always",
"optionD": "the",
"optionE": "twice",
"explanation": "'Always check the time twice'는 '항상 시간을 두 번 확인하라'는 의미입니다."
},
{
"type": "script",
"index": 10,
"script": "I'll wait at the cafe.",
"speaker": "지수",
"translation": "카페에서 기다릴게."
},
{
"type": "script",
"index": 11,
"script": "Thanks. I'll buy you dinner!",
"speaker": "우진",
"translation": "고마워. 내가 저녁 살게!"
}
],
"my_mbti": "ESFJ",
"explanation": "약속 시간 조율과 관련된 기본적인 영어 표현을 배워봅니다. 'on my way'로 이동 중임을 표현하기, 'running late'로 지각 상황 표현하기 등을 연습해보세요.",
"target_mbti": "INFP"
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "약속 시간 5분 전인데 어디야?",
"explanation": "약속 시간 조율과 관련된 기본적인 영어 표현을 배워봅니다. 'on my way'로 이동 중임을 표현하기, 'running late'로 지각 상황 표현하기 등을 연습해보세요.",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지수",
"script": "Where are you? It's 2:55!",
"translation": "어디야? 2시 55분이야!"
},
{
"type": "script",
"index": 2,
"speaker": "우진",
"script": "Oh... I just got on the bus.",
"translation": "아... 방금 버스 탔어."
},
{
"type": "ox",
"index": 3,
"quiz": "Will Woojin arrive on time?",
"hint": "약속 시간과 우진의 현재 위치를 비교해보세요.",
"result": "X",
"explanation": "'just got on the bus'는 '방금 버스를 탔다'는 의미로, 제시간에 도착하기 어려운 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "지수",
"script": "We're meeting at 3, remember?",
"translation": "3시 약속이었잖아, 기억하지?"
},
{
"type": "script",
"index": 5,
"speaker": "우진",
"script": "I thought it was 3:30...",
"translation": "난 3시 30분인 줄 알았어..."
},
{
"type": "blank",
"index": 6,
"quiz": "The meeting time is @@.",
"hint": "지수가 언급한 약속 시간을 찾아보세요.",
"optionA": "two thirty",
"optionB": "three",
"optionC": "three thirty",
"result": "three",
"explanation": "약속 시간은 '3시'입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지수",
"script": "I texted you this morning!",
"translation": "오늘 아침에 문자 보냈잖아!"
},
{
"type": "script",
"index": 8,
"speaker": "우진",
"script": "Sorry... I'll be there soon.",
"translation": "미안... 금방 갈게."
},
{
"type": "puzzle",
"index": 9,
"hint": "약속 시간 준수의 중요성을 나타내는 문장을 만들어보세요.",
"optionA": "check",
"optionB": "time",
"optionC": "Always",
"optionD": "the",
"optionE": "twice",
"result": "Always check the time twice",
"explanation": "'Always check the time twice'는 '항상 시간을 두 번 확인하라'는 의미입니다."
},
{
"type": "script",
"index": 10,
"speaker": "지수",
"script": "I'll wait at the cafe.",
"translation": "카페에서 기다릴게."
},
{
"type": "script",
"index": 11,
"speaker": "우진",
"script": "Thanks. I'll buy you dinner!",
"translation": "고마워. 내가 저녁 살게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "첫 정기모임 규칙 정하기",
"explanation": "모두의 의견 수렴을 원하는 ESFJ와 효율적인 진행을 원하는 ISTJ의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지연",
"script": "How should we handle absences?",
"translation": "결석은 어떻게 처리할까요?"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "Three strikes and you're out.",
"translation": "세 번 빠지면 퇴출하는 걸로요."
},
{
"type": "script",
"index": 3,
"speaker": "지연",
"script": "Isn't that too strict?",
"translation": "그건 좀 너무 세지 않나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Ji-yeon agree with the three strikes rule?",
"hint": "Look at her response about strictness.",
"result": "X",
"explanation": "지연은 삼진아웃 규칙이 너무 엄격하다고 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Strict rules work better.",
"translation": "규칙은 엄격할수록 좋죠."
},
{
"type": "script",
"index": 6,
"speaker": "지연",
"script": "People might have valid reasons...",
"translation": "다들 사정이 있을 수 있잖아요..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ strikes and you're out.",
"hint": "성민이 제안한 결석 제한 횟수는?",
"optionA": "Two",
"optionB": "Three",
"optionC": "Four",
"result": "Three",
"explanation": "'Three strikes and you're out'에서 Three가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "That's why we need clear rules.",
"translation": "그래서 명확한 기준이 필요한 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "지연",
"script": "Maybe give one warning first?",
"translation": "한 번은 경고로 하는 건 어때요?"
},
{
"type": "puzzle",
"index": 10,
"hint": "지연이 제안하는 경고 관련 문장을 만드세요.",
"optionA": "give",
"optionB": "Maybe",
"optionC": "warning",
"optionD": "one",
"optionE": "first",
"result": "Maybe give one warning first",
"explanation": "'한 번은 경고로 하자'는 타협적인 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "Fine, but document everything.",
"translation": "좋아요, 대신 기록은 꼭 남깁시다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "첫 정기모임 규칙 정하기",
"explanation": "모두의 의견 수렴을 원하는 ESFJ와 효율적인 진행을 원하는 ISTJ의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지연",
"script": "How should we handle absences?",
"translation": "결석은 어떻게 처리할까요?"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "Three strikes and you're out.",
"translation": "세 번 빠지면 퇴출하는 걸로요."
},
{
"type": "script",
"index": 3,
"speaker": "지연",
"script": "Isn't that too strict?",
"translation": "그건 좀 너무 세지 않나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Ji-yeon agree with the three strikes rule?",
"hint": "Look at her response about strictness.",
"result": "X",
"explanation": "지연은 삼진아웃 규칙이 너무 엄격하다고 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Strict rules work better.",
"translation": "규칙은 엄격할수록 좋죠."
},
{
"type": "script",
"index": 6,
"speaker": "지연",
"script": "People might have valid reasons...",
"translation": "다들 사정이 있을 수 있잖아요..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ strikes and you're out.",
"hint": "성민이 제안한 결석 제한 횟수는?",
"optionA": "Two",
"optionB": "Three",
"optionC": "Four",
"result": "Three",
"explanation": "'Three strikes and you're out'에서 Three가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "That's why we need clear rules.",
"translation": "그래서 명확한 기준이 필요한 거예요."
},
{
"type": "script",
"index": 9,
"speaker": "지연",
"script": "Maybe give one warning first?",
"translation": "한 번은 경고로 하는 건 어때요?"
},
{
"type": "puzzle",
"index": 10,
"hint": "지연이 제안하는 경고 관련 문장을 만드세요.",
"optionA": "give",
"optionB": "Maybe",
"optionC": "warning",
"optionD": "one",
"optionE": "first",
"result": "Maybe give one warning first",
"explanation": "'한 번은 경고로 하자'는 타협적인 제안입니다."
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "Fine, but document everything.",
"translation": "좋아요, 대신 기록은 꼭 남깁시다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "동아리 정기 모임 준비",
"explanation": "모두의 참여를 독려하는 ESFJ와 효율성을 중시하는 INTJ의 모임 준비",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Everyone should share their ideas!",
"translation": "다들 의견 한 번씩 내볼까요?"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "That'll take way too long.",
"translation": "그러다 시간 다 가겠는데요."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "But some are too quiet.",
"translation": "근데 몇 분이 너무 조용하시잖아요."
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-jin want to hear from everyone?",
"hint": "Look at his concern about time.",
"result": "X",
"explanation": "서진은 시간 효율성을 우려하며 전체 의견 청취를 반대합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Let's vote on main points.",
"translation": "주요 안건만 투표하시죠."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "Voting feels too impersonal...",
"translation": "투표는 너무 딱딱할 것 같은데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jin suggests @@ on main points.",
"hint": "서진이 제안한 결정 방식은?",
"optionA": "talking",
"optionB": "voting",
"optionC": "writing",
"result": "voting",
"explanation": "'Let's vote on main points'에서 voting이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Small groups might work better.",
"translation": "소그룹으로 나누는 건 어떠세요?"
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "That could work for everyone!",
"translation": "그러면 다들 편하시겠네요!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 제안하는 대안을 문장으로 만드세요.",
"optionA": "groups",
"optionB": "Small",
"optionC": "better",
"optionD": "might",
"optionE": "work",
"result": "Small groups might work better",
"explanation": "'소그룹이 더 나을 것 같다'는 절충안을 제시하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "I'll arrange the seating then!",
"translation": "그럼 제가 자리 배치할게요!"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "동아리 정기 모임 준비",
"explanation": "모두의 참여를 독려하는 ESFJ와 효율성을 중시하는 INTJ의 모임 준비",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "Everyone should share their ideas!",
"translation": "다들 의견 한 번씩 내볼까요?"
},
{
"type": "script",
"index": 2,
"speaker": "서진",
"script": "That'll take way too long.",
"translation": "그러다 시간 다 가겠는데요."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "But some are too quiet.",
"translation": "근데 몇 분이 너무 조용하시잖아요."
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-jin want to hear from everyone?",
"hint": "Look at his concern about time.",
"result": "X",
"explanation": "서진은 시간 효율성을 우려하며 전체 의견 청취를 반대합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서진",
"script": "Let's vote on main points.",
"translation": "주요 안건만 투표하시죠."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "Voting feels too impersonal...",
"translation": "투표는 너무 딱딱할 것 같은데..."
},
{
"type": "blank",
"index": 7,
"quiz": "Seo-jin suggests @@ on main points.",
"hint": "서진이 제안한 결정 방식은?",
"optionA": "talking",
"optionB": "voting",
"optionC": "writing",
"result": "voting",
"explanation": "'Let's vote on main points'에서 voting이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서진",
"script": "Small groups might work better.",
"translation": "소그룹으로 나누는 건 어떠세요?"
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "That could work for everyone!",
"translation": "그러면 다들 편하시겠네요!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서진이 제안하는 대안을 문장으로 만드세요.",
"optionA": "groups",
"optionB": "Small",
"optionC": "better",
"optionD": "might",
"optionE": "work",
"result": "Small groups might work better",
"explanation": "'소그룹이 더 나을 것 같다'는 절충안을 제시하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "I'll arrange the seating then!",
"translation": "그럼 제가 자리 배치할게요!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "첫 동아리 환영회에서",
"explanation": "처음 만난 동기들과의 식사 자리에서 ESFJ와 ISFP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Is this seat taken?",
"translation": "여기 자리 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "No... go ahead.",
"translation": "응... 앉아도 돼."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "What's your major?",
"translation": "너는 무슨 과야?"
},
{
"type": "ox",
"index": 4,
"quiz": "Are they already close friends?",
"hint": "Look at their first interaction.",
"result": "X",
"explanation": "처음 만난 동기들의 어색한 대화입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Design... you?",
"translation": "디자인과... 넌?"
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "Business! The food looks good!",
"translation": "경영학과! 음식 맛있어 보인다!"
},
{
"type": "blank",
"index": 7,
"quiz": "Yu-jin is majoring in @@.",
"hint": "유진이 말한 전공은?",
"optionA": "business",
"optionB": "design",
"optionC": "music",
"result": "design",
"explanation": "'Design... you?'에서 design이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Yeah... looks nice.",
"translation": "응... 그러네."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Want some of this?",
"translation": "이거 좀 먹어볼래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "민지가 음식을 권하는 문장을 만드세요.",
"optionA": "this?",
"optionB": "of",
"optionC": "some",
"optionD": "Want",
"result": "Want some of this?",
"explanation": "'이거 좀 먹어볼래?'라는 편안한 분위기의 권유입니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Thanks, I'd like that.",
"translation": "고마워, 그럴게."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "첫 동아리 환영회에서",
"explanation": "처음 만난 동기들과의 식사 자리에서 ESFJ와 ISFP의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Is this seat taken?",
"translation": "여기 자리 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "No... go ahead.",
"translation": "응... 앉아도 돼."
},
{
"type": "script",
"index": 3,
"speaker": "민지",
"script": "What's your major?",
"translation": "너는 무슨 과야?"
},
{
"type": "ox",
"index": 4,
"quiz": "Are they already close friends?",
"hint": "Look at their first interaction.",
"result": "X",
"explanation": "처음 만난 동기들의 어색한 대화입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Design... you?",
"translation": "디자인과... 넌?"
},
{
"type": "script",
"index": 6,
"speaker": "민지",
"script": "Business! The food looks good!",
"translation": "경영학과! 음식 맛있어 보인다!"
},
{
"type": "blank",
"index": 7,
"quiz": "Yu-jin is majoring in @@.",
"hint": "유진이 말한 전공은?",
"optionA": "business",
"optionB": "design",
"optionC": "music",
"result": "design",
"explanation": "'Design... you?'에서 design이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Yeah... looks nice.",
"translation": "응... 그러네."
},
{
"type": "script",
"index": 9,
"speaker": "민지",
"script": "Want some of this?",
"translation": "이거 좀 먹어볼래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "민지가 음식을 권하는 문장을 만드세요.",
"optionA": "this?",
"optionB": "of",
"optionC": "some",
"optionD": "Want",
"result": "Want some of this?",
"explanation": "'이거 좀 먹어볼래?'라는 편안한 분위기의 권유입니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Thanks, I'd like that.",
"translation": "고마워, 그럴게."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "생일 파티에서의 우연한 만남",
"explanation": "적극적으로 대화를 이끌어가는 ESFJ와 조용히 관찰하는 INTP의 첫 만남",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "How do you know Jiho?",
"translation": "지호랑 어떻게 알게 됐어?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "We're in the same study group.",
"translation": "같은 스터디 멤버야."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Oh right, the coding one!",
"translation": "아, 맞다! 코딩 스터디!"
},
{
"type": "ox",
"index": 4,
"quiz": "Did Seo-yeon already know about the study group?",
"hint": "Look at her reaction about the coding group.",
"result": "O",
"explanation": "'아, 맞다!'라는 반응을 보아 스터디 모임에 대해 알고 있었습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Yeah... didn't expect a party.",
"translation": "응... 파티일 줄은 몰랐네."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "The cake's coming soon!",
"translation": "케이크 곧 나올 건데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-jun is in the same @@ group.",
"hint": "민준이 지호와 함께하는 그룹은?",
"optionA": "dance",
"optionB": "study",
"optionC": "music",
"result": "study",
"explanation": "'We're in the same study group'에서 study가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "I'll grab some water first.",
"translation": "물부터 좀 마시고 올게."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "The cups are over there!",
"translation": "컵은 저쪽에 있어!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민준이 물을 마시러 간다고 말하는 문장을 만드세요.",
"optionA": "grab",
"optionB": "I'll",
"optionC": "first",
"optionD": "water",
"optionE": "some",
"result": "I'll grab some water first",
"explanation": "'물 좀 마시고 올게'라는 자연스러운 회피 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Come back for the cake!",
"translation": "케이크 먹을 때 와!"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "생일 파티에서의 우연한 만남",
"explanation": "적극적으로 대화를 이끌어가는 ESFJ와 조용히 관찰하는 INTP의 첫 만남",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "How do you know Jiho?",
"translation": "지호랑 어떻게 알게 됐어?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "We're in the same study group.",
"translation": "같은 스터디 멤버야."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Oh right, the coding one!",
"translation": "아, 맞다! 코딩 스터디!"
},
{
"type": "ox",
"index": 4,
"quiz": "Did Seo-yeon already know about the study group?",
"hint": "Look at her reaction about the coding group.",
"result": "O",
"explanation": "'아, 맞다!'라는 반응을 보아 스터디 모임에 대해 알고 있었습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Yeah... didn't expect a party.",
"translation": "응... 파티일 줄은 몰랐네."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "The cake's coming soon!",
"translation": "케이크 곧 나올 건데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-jun is in the same @@ group.",
"hint": "민준이 지호와 함께하는 그룹은?",
"optionA": "dance",
"optionB": "study",
"optionC": "music",
"result": "study",
"explanation": "'We're in the same study group'에서 study가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "I'll grab some water first.",
"translation": "물부터 좀 마시고 올게."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "The cups are over there!",
"translation": "컵은 저쪽에 있어!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민준이 물을 마시러 간다고 말하는 문장을 만드세요.",
"optionA": "grab",
"optionB": "I'll",
"optionC": "first",
"optionD": "water",
"optionE": "some",
"result": "I'll grab some water first",
"explanation": "'물 좀 마시고 올게'라는 자연스러운 회피 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Come back for the cake!",
"translation": "케이크 먹을 때 와!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "언니와 동생의 가족 모임 점검",
"explanation": "세세한 준비를 중시하는 ESFJ 언니와 의미있는 모임을 고민하는 INFJ 동생의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Did we order enough food?",
"translation": "음식 양 충분할까?"
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "Unnie, you always over-prepare.",
"translation": "언니, 늘 너무 많이 준비하잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Grandma likes lots of side dishes!",
"translation": "할머니는 반찬 많은 거 좋아하시잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-hyun think they need more food?",
"hint": "Look at her comment about over-preparing.",
"result": "X",
"explanation": "서현은 언니가 항상 과하게 준비한다고 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "Should we plan some activities?",
"translation": "뭐 같이 할 거라도 준비할까?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "They just want to chat!",
"translation": "다들 수다만 떨고 싶어하실 텐데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Grandma likes lots of @@ dishes.",
"hint": "할머니가 좋아하시는 것은?",
"optionA": "main",
"optionB": "side",
"optionC": "hot",
"result": "side",
"explanation": "'Grandma likes lots of side dishes'에서 side가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "Maybe old photos then?",
"translation": "그럼 옛날 사진이라도 볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Perfect! They'll love that!",
"translation": "좋다! 다들 좋아하실 거야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서현이 제안하는 활동을 문장으로 만드세요.",
"optionA": "Maybe",
"optionB": "then?",
"optionC": "photos",
"optionD": "old",
"result": "Maybe old photos then?",
"explanation": "'그럼 옛날 사진은 어때?'라는 대안 제시 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서현",
"script": "I'll look for the albums!",
"translation": "내가 앨범 찾아올게!"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "언니와 동생의 가족 모임 점검",
"explanation": "세세한 준비를 중시하는 ESFJ 언니와 의미있는 모임을 고민하는 INFJ 동생의 대화",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Did we order enough food?",
"translation": "음식 양 충분할까?"
},
{
"type": "script",
"index": 2,
"speaker": "서현",
"script": "Unnie, you always over-prepare.",
"translation": "언니, 늘 너무 많이 준비하잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Grandma likes lots of side dishes!",
"translation": "할머니는 반찬 많은 거 좋아하시잖아!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Seo-hyun think they need more food?",
"hint": "Look at her comment about over-preparing.",
"result": "X",
"explanation": "서현은 언니가 항상 과하게 준비한다고 생각합니다."
},
{
"type": "script",
"index": 5,
"speaker": "서현",
"script": "Should we plan some activities?",
"translation": "뭐 같이 할 거라도 준비할까?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "They just want to chat!",
"translation": "다들 수다만 떨고 싶어하실 텐데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Grandma likes lots of @@ dishes.",
"hint": "할머니가 좋아하시는 것은?",
"optionA": "main",
"optionB": "side",
"optionC": "hot",
"result": "side",
"explanation": "'Grandma likes lots of side dishes'에서 side가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서현",
"script": "Maybe old photos then?",
"translation": "그럼 옛날 사진이라도 볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Perfect! They'll love that!",
"translation": "좋다! 다들 좋아하실 거야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "서현이 제안하는 활동을 문장으로 만드세요.",
"optionA": "Maybe",
"optionB": "then?",
"optionC": "photos",
"optionD": "old",
"result": "Maybe old photos then?",
"explanation": "'그럼 옛날 사진은 어때?'라는 대안 제시 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서현",
"script": "I'll look for the albums!",
"translation": "내가 앨범 찾아올게!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "스터디 운영의 선배와 후배",
"explanation": "첫 스터디 운영을 앞둔 ESFJ와 경험 많은 ISTJ의 현실적인 조언",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "How many people is good to start?",
"translation": "몇 명부터 시작하는 게 좋을까?"
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Six max. More gets chaotic.",
"translation": "최대 여섯 명. 더 많으면 산만해져."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "But ten people want to join!",
"translation": "근데 벌써 열 명이나 신청했는데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Yun-seo recommend a large group?",
"hint": "Look at her comment about the maximum number.",
"result": "X",
"explanation": "윤서는 6명 이하의 소규모 그룹을 추천합니다."
},
{
"type": "script",
"index": 5,
"speaker": "윤서",
"script": "Trust me, start small first.",
"translation": "날 믿어, 처음엔 적은 인원으로 해."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "But I feel bad refusing...",
"translation": "근데 거절하기가 좀 그래..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ people want to join the study.",
"hint": "신청한 사람의 수는?",
"optionA": "six",
"optionB": "eight",
"optionC": "ten",
"result": "ten",
"explanation": "'But ten people want to join!'에서 ten이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "윤서",
"script": "Better than a failed group.",
"translation": "실패하는 것보단 낫지."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "I'll think about it more.",
"translation": "좀 더 고민해볼게."
},
{
"type": "puzzle",
"index": 10,
"hint": "윤서가 말하는 현실적인 조언을 문장으로 만드세요.",
"optionA": "than",
"optionB": "Better",
"optionC": "group",
"optionD": "failed",
"optionE": "a",
"result": "Better than a failed group",
"explanation": "'실패한 그룹보다는 낫다'는 경험에서 나온 현실적 조언입니다."
},
{
"type": "script",
"index": 11,
"speaker": "윤서",
"script": "Want my recruiting template?",
"translation": "내 모집 양식 줄까?"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "스터디 운영의 선배와 후배",
"explanation": "첫 스터디 운영을 앞둔 ESFJ와 경험 많은 ISTJ의 현실적인 조언",
"level": 2,
"my_mbti": "ESFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "How many people is good to start?",
"translation": "몇 명부터 시작하는 게 좋을까?"
},
{
"type": "script",
"index": 2,
"speaker": "윤서",
"script": "Six max. More gets chaotic.",
"translation": "최대 여섯 명. 더 많으면 산만해져."
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "But ten people want to join!",
"translation": "근데 벌써 열 명이나 신청했는데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Yun-seo recommend a large group?",
"hint": "Look at her comment about the maximum number.",
"result": "X",
"explanation": "윤서는 6명 이하의 소규모 그룹을 추천합니다."
},
{
"type": "script",
"index": 5,
"speaker": "윤서",
"script": "Trust me, start small first.",
"translation": "날 믿어, 처음엔 적은 인원으로 해."
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "But I feel bad refusing...",
"translation": "근데 거절하기가 좀 그래..."
},
{
"type": "blank",
"index": 7,
"quiz": "@@ people want to join the study.",
"hint": "신청한 사람의 수는?",
"optionA": "six",
"optionB": "eight",
"optionC": "ten",
"result": "ten",
"explanation": "'But ten people want to join!'에서 ten이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "윤서",
"script": "Better than a failed group.",
"translation": "실패하는 것보단 낫지."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "I'll think about it more.",
"translation": "좀 더 고민해볼게."
},
{
"type": "puzzle",
"index": 10,
"hint": "윤서가 말하는 현실적인 조언을 문장으로 만드세요.",
"optionA": "than",
"optionB": "Better",
"optionC": "group",
"optionD": "failed",
"optionE": "a",
"result": "Better than a failed group",
"explanation": "'실패한 그룹보다는 낫다'는 경험에서 나온 현실적 조언입니다."
},
{
"type": "script",
"index": 11,
"speaker": "윤서",
"script": "Want my recruiting template?",
"translation": "내 모집 양식 줄까?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "오늘의 저녁 메뉴는 실험 중!",
"explanation": "새로운 레시피에 도전하는 ENTP와 전통적인 조리법을 선호하는 ISFJ의 요리 대결",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Let's add coffee to kimchi stew!",
"translation": "김치찌개에 커피를 넣어보자!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Mom's recipe is already perfect.",
"translation": "엄마 레시피가 이미 완벽한데."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Just a tiny bit, trust me!",
"translation": "조금만 넣어보자, 믿어봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Yu-jin want to try the new recipe?",
"hint": "Look at her opinion about mom's recipe.",
"result": "X",
"explanation": "유진은 엄마의 전통적인 레시피를 더 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "What if we ruin dinner?",
"translation": "저녁 망치면 어떡해?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "There's always instant noodles!",
"translation": "라면이 있잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Yu-jin worries about ruining @@.",
"hint": "유진이 망칠까 봐 걱정하는 것은?",
"optionA": "lunch",
"optionB": "dinner",
"optionC": "breakfast",
"result": "dinner",
"explanation": "'What if we ruin dinner?'에서 dinner가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's try it with a small bowl.",
"translation": "작은 그릇에 따로 해보자."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Now you're being adventurous!",
"translation": "이제야 모험심이 생기는구나!"
},
{
"type": "puzzle",
"index": 10,
"hint": "유진이 제안하는 안전한 방법을 문장으로 만드세요.",
"optionA": "with",
"optionB": "a",
"optionC": "try",
"optionD": "bowl",
"optionE": "Let's",
"optionF": "small",
"result": "Let's try with a small bowl",
"explanation": "'작은 그릇에 시도해보자'는 현실적인 타협안을 제시하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Next time, vinegar in ramen!",
"translation": "다음엔 라면에 식초를 넣어보자!"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "오늘의 저녁 메뉴는 실험 중!",
"explanation": "새로운 레시피에 도전하는 ENTP와 전통적인 조리법을 선호하는 ISFJ의 요리 대결",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Let's add coffee to kimchi stew!",
"translation": "김치찌개에 커피를 넣어보자!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Mom's recipe is already perfect.",
"translation": "엄마 레시피가 이미 완벽한데."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Just a tiny bit, trust me!",
"translation": "조금만 넣어보자, 믿어봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Yu-jin want to try the new recipe?",
"hint": "Look at her opinion about mom's recipe.",
"result": "X",
"explanation": "유진은 엄마의 전통적인 레시피를 더 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "What if we ruin dinner?",
"translation": "저녁 망치면 어떡해?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "There's always instant noodles!",
"translation": "라면이 있잖아!"
},
{
"type": "blank",
"index": 7,
"quiz": "Yu-jin worries about ruining @@.",
"hint": "유진이 망칠까 봐 걱정하는 것은?",
"optionA": "lunch",
"optionB": "dinner",
"optionC": "breakfast",
"result": "dinner",
"explanation": "'What if we ruin dinner?'에서 dinner가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's try it with a small bowl.",
"translation": "작은 그릇에 따로 해보자."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Now you're being adventurous!",
"translation": "이제야 모험심이 생기는구나!"
},
{
"type": "puzzle",
"index": 10,
"hint": "유진이 제안하는 안전한 방법을 문장으로 만드세요.",
"optionA": "with",
"optionB": "a",
"optionC": "try",
"optionD": "bowl",
"optionE": "Let's",
"optionF": "small",
"result": "Let's try with a small bowl",
"explanation": "'작은 그릇에 시도해보자'는 현실적인 타협안을 제시하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Next time, vinegar in ramen!",
"translation": "다음엔 라면에 식초를 넣어보자!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "그래도 푸는 건 누가 더 빠를까?",
"explanation": "즉흥적으로 푸는 ENTP와 체계적으로 접근하는 INTJ의 퍼즐 대결",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Wait, I got it, I got it!",
"translation": "잠깐, 알겠다, 알겠어!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "You haven't even sorted them.",
"translation": "아직 분류도 안 했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Who needs sorting? Look here!",
"translation": "분류가 뭐가 필요해? 여기 봐봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-seok solving the puzzle quickly?",
"hint": "Look at his comment about sorting.",
"result": "X",
"explanation": "민석은 조각을 분류하는 등 체계적으로 접근하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "That piece doesn't fit there.",
"translation": "그 조각 거기 안 맞아."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Trust me, I can make it fit!",
"translation": "믿어봐, 내가 맞춰볼게!"
},
{
"type": "blank",
"index": 7,
"quiz": "The puzzle @@ doesn't fit there.",
"hint": "민석이 맞지 않는다고 말한 것은?",
"optionA": "box",
"optionB": "piece",
"optionC": "color",
"result": "piece",
"explanation": "'That piece doesn't fit there'에서 piece가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Don't force it, you'll break it!",
"translation": "무리하게 하지 마, 부서진다!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Oops, my bad! Your turn!",
"translation": "앗, 미안! 니 차례야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민석이 조각을 강제로 끼우지 말라고 말하는 문장을 만드세요.",
"optionA": "break",
"optionB": "you'll",
"optionC": "Don't",
"optionD": "it,",
"optionE": "it!",
"optionF": "force",
"result": "Don't force it, you'll break it!",
"explanation": "'강제로 하지 마, 부서질 거야!'라는 걱정스러운 충고입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "Let me show you the method.",
"translation": "내가 방법 좀 알려줄게."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "그래도 푸는 건 누가 더 빠를까?",
"explanation": "즉흥적으로 푸는 ENTP와 체계적으로 접근하는 INTJ의 퍼즐 대결",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Wait, I got it, I got it!",
"translation": "잠깐, 알겠다, 알겠어!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "You haven't even sorted them.",
"translation": "아직 분류도 안 했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "Who needs sorting? Look here!",
"translation": "분류가 뭐가 필요해? 여기 봐봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Min-seok solving the puzzle quickly?",
"hint": "Look at his comment about sorting.",
"result": "X",
"explanation": "민석은 조각을 분류하는 등 체계적으로 접근하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "That piece doesn't fit there.",
"translation": "그 조각 거기 안 맞아."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "Trust me, I can make it fit!",
"translation": "믿어봐, 내가 맞춰볼게!"
},
{
"type": "blank",
"index": 7,
"quiz": "The puzzle @@ doesn't fit there.",
"hint": "민석이 맞지 않는다고 말한 것은?",
"optionA": "box",
"optionB": "piece",
"optionC": "color",
"result": "piece",
"explanation": "'That piece doesn't fit there'에서 piece가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Don't force it, you'll break it!",
"translation": "무리하게 하지 마, 부서진다!"
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Oops, my bad! Your turn!",
"translation": "앗, 미안! 니 차례야!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민석이 조각을 강제로 끼우지 말라고 말하는 문장을 만드세요.",
"optionA": "break",
"optionB": "you'll",
"optionC": "Don't",
"optionD": "it,",
"optionE": "it!",
"optionF": "force",
"result": "Don't force it, you'll break it!",
"explanation": "'강제로 하지 마, 부서질 거야!'라는 걱정스러운 충고입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "Let me show you the method.",
"translation": "내가 방법 좀 알려줄게."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "VR 게임장에서의 첫 데이트",
"explanation": "전략을 세우는 ENTP와 즉흥적으로 즐기는 ESFP의 VR 게임 체험",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Let's plan our zombie strategy!",
"translation": "좀비 전략부터 짜보자!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Already started shooting them!",
"translation": "벌써 좀비 잡는 중이야!"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "Wait, we need to save ammo!",
"translation": "잠깐, 총알 아껴야지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Ji-eun following Min-jun's strategy?",
"hint": "Look at her immediate action with zombies.",
"result": "X",
"explanation": "지은은 전략을 기다리지 않고 바로 게임을 시작했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "This is so much fun! Woohoo!",
"translation": "완전 재밌다! 우후!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "Behind you! Duck down quick!",
"translation": "뒤에! 빨리 숙여!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ down quick, says Min-jun.",
"hint": "민준이 지은에게 하라고 한 행동은?",
"optionA": "Look",
"optionB": "Jump",
"optionC": "Duck",
"result": "Duck",
"explanation": "'Duck down quick!'에서 Duck이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Got it! You're so protective!",
"translation": "알겠어! 완전 든든해!"
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Next time, let's try co-op mode!",
"translation": "다음엔 협동 모드 해보자!"
},
{
"type": "puzzle",
"index": 10,
"hint": "지은이 민준의 보호에 반응하는 문장을 만드세요.",
"optionA": "it!",
"optionB": "You're",
"optionC": "so",
"optionD": "protective!",
"optionE": "Got",
"result": "Got it! You're so protective!",
"explanation": "'알겠어! 넌 정말 보호본능이 강하구나!'라는 애정 어린 반응입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Horror game next, I dare you!",
"translation": "다음엔 공포게임 도전해볼래?"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "VR 게임장에서의 첫 데이트",
"explanation": "전략을 세우는 ENTP와 즉흥적으로 즐기는 ESFP의 VR 게임 체험",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "Let's plan our zombie strategy!",
"translation": "좀비 전략부터 짜보자!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Already started shooting them!",
"translation": "벌써 좀비 잡는 중이야!"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "Wait, we need to save ammo!",
"translation": "잠깐, 총알 아껴야지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Ji-eun following Min-jun's strategy?",
"hint": "Look at her immediate action with zombies.",
"result": "X",
"explanation": "지은은 전략을 기다리지 않고 바로 게임을 시작했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "This is so much fun! Woohoo!",
"translation": "완전 재밌다! 우후!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "Behind you! Duck down quick!",
"translation": "뒤에! 빨리 숙여!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ down quick, says Min-jun.",
"hint": "민준이 지은에게 하라고 한 행동은?",
"optionA": "Look",
"optionB": "Jump",
"optionC": "Duck",
"result": "Duck",
"explanation": "'Duck down quick!'에서 Duck이 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Got it! You're so protective!",
"translation": "알겠어! 완전 든든해!"
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Next time, let's try co-op mode!",
"translation": "다음엔 협동 모드 해보자!"
},
{
"type": "puzzle",
"index": 10,
"hint": "지은이 민준의 보호에 반응하는 문장을 만드세요.",
"optionA": "it!",
"optionB": "You're",
"optionC": "so",
"optionD": "protective!",
"optionE": "Got",
"result": "Got it! You're so protective!",
"explanation": "'알겠어! 넌 정말 보호본능이 강하구나!'라는 애정 어린 반응입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Horror game next, I dare you!",
"translation": "다음엔 공포게임 도전해볼래?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "설명서는 선택이 아닌 필수!",
"explanation": "직관적으로 조립하려는 ENTP와 설명서를 중시하는 ISTJ의 가구 조립",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진우",
"script": "Who needs a manual? Look, it's easy!",
"translation": "설명서가 뭐가 필요해? 봐봐, 쉽잖아!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "There are screws everywhere...",
"translation": "나사들이 여기저기 다 흩어져있잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "진우",
"script": "These parts definitely go together!",
"translation": "이 부품들은 분명히 여기 맞을 텐데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Jin-woo following the manual?",
"hint": "Look at his first comment about the manual.",
"result": "X",
"explanation": "진우는 설명서 없이 직관적으로 조립하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Step one clearly shows...",
"translation": "1단계를 보면 분명히..."
},
{
"type": "script",
"index": 6,
"speaker": "진우",
"script": "Oops, why is it upside down?",
"translation": "앗, 이게 왜 거꾸로야?"
},
{
"type": "blank",
"index": 7,
"quiz": "Jin-woo asks why it's @@ down.",
"hint": "진우가 물건이 어떻게 되어있다고 했나요?",
"optionA": "right",
"optionB": "upside",
"optionC": "left",
"result": "upside",
"explanation": "'why is it upside down?'에서 upside가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "Now can we check the manual?",
"translation": "이제 설명서 볼래?"
},
{
"type": "script",
"index": 9,
"speaker": "진우",
"script": "Fine... where did I put it?",
"translation": "알았어... 근데 어디다 뒀지?"
},
{
"type": "puzzle",
"index": 10,
"hint": "성민이 설명서 확인을 제안하는 문장을 만드세요.",
"optionA": "check",
"optionB": "we",
"optionC": "Now",
"optionD": "the",
"optionE": "manual?",
"optionF": "can",
"result": "Now can we check the manual?",
"explanation": "'이제 설명서를 확인해볼까?'라는 제안하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "Right under your coffee cup.",
"translation": "너 커피컵 밑에 깔려있잖아."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "설명서는 선택이 아닌 필수!",
"explanation": "직관적으로 조립하려는 ENTP와 설명서를 중시하는 ISTJ의 가구 조립",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "진우",
"script": "Who needs a manual? Look, it's easy!",
"translation": "설명서가 뭐가 필요해? 봐봐, 쉽잖아!"
},
{
"type": "script",
"index": 2,
"speaker": "성민",
"script": "There are screws everywhere...",
"translation": "나사들이 여기저기 다 흩어져있잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "진우",
"script": "These parts definitely go together!",
"translation": "이 부품들은 분명히 여기 맞을 텐데!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Jin-woo following the manual?",
"hint": "Look at his first comment about the manual.",
"result": "X",
"explanation": "진우는 설명서 없이 직관적으로 조립하려 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "성민",
"script": "Step one clearly shows...",
"translation": "1단계를 보면 분명히..."
},
{
"type": "script",
"index": 6,
"speaker": "진우",
"script": "Oops, why is it upside down?",
"translation": "앗, 이게 왜 거꾸로야?"
},
{
"type": "blank",
"index": 7,
"quiz": "Jin-woo asks why it's @@ down.",
"hint": "진우가 물건이 어떻게 되어있다고 했나요?",
"optionA": "right",
"optionB": "upside",
"optionC": "left",
"result": "upside",
"explanation": "'why is it upside down?'에서 upside가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "성민",
"script": "Now can we check the manual?",
"translation": "이제 설명서 볼래?"
},
{
"type": "script",
"index": 9,
"speaker": "진우",
"script": "Fine... where did I put it?",
"translation": "알았어... 근데 어디다 뒀지?"
},
{
"type": "puzzle",
"index": 10,
"hint": "성민이 설명서 확인을 제안하는 문장을 만드세요.",
"optionA": "check",
"optionB": "we",
"optionC": "Now",
"optionD": "the",
"optionE": "manual?",
"optionF": "can",
"result": "Now can we check the manual?",
"explanation": "'이제 설명서를 확인해볼까?'라는 제안하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "성민",
"script": "Right under your coffee cup.",
"translation": "너 커피컵 밑에 깔려있잖아."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "60분 안에 탈출하라!",
"explanation": "직관적으로 힌트를 찾는 ENTP와 팀워크를 중시하는 ENFJ의 방탈출 도전",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The key must be in here!",
"translation": "열쇠가 여기 있을 텐데!"
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Wait, let's solve this together!",
"translation": "잠깐, 다 같이 풀어보자!"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I found three different codes!",
"translation": "코드 세 개나 찾았어!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Ji-a trying to solve alone?",
"hint": "Look at her suggestion about solving together.",
"result": "X",
"explanation": "지아는 혼자가 아닌 함께 풀자고 제안합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "Share them with everyone first!",
"translation": "먼저 다른 애들이랑 공유하자!"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "But we're running out of time!",
"translation": "근데 시간이 얼마 안 남았는데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Do-yun found @@ different codes.",
"hint": "도윤이 발견한 코드의 개수는?",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'I found three different codes!'에서 three가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지아",
"script": "Teamwork makes it faster, trust me!",
"translation": "팀워크가 더 빠를 거야, 믿어봐!"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Fine, everyone gather here!",
"translation": "알았어, 다들 여기 모여봐!"
},
{
"type": "puzzle",
"index": 10,
"hint": "지아가 팀워크의 장점을 말하는 문장을 만드세요.",
"optionA": "makes",
"optionB": "Teamwork",
"optionC": "faster!",
"optionD": "it",
"result": "Teamwork makes it faster!",
"explanation": "'팀워크가 더 빠르게 만든다!'는 협동을 강조하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지아",
"script": "Anyone need a hint yet?",
"translation": "힌트 필요한 사람 있어?"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "60분 안에 탈출하라!",
"explanation": "직관적으로 힌트를 찾는 ENTP와 팀워크를 중시하는 ENFJ의 방탈출 도전",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The key must be in here!",
"translation": "열쇠가 여기 있을 텐데!"
},
{
"type": "script",
"index": 2,
"speaker": "지아",
"script": "Wait, let's solve this together!",
"translation": "잠깐, 다 같이 풀어보자!"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I found three different codes!",
"translation": "코드 세 개나 찾았어!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Ji-a trying to solve alone?",
"hint": "Look at her suggestion about solving together.",
"result": "X",
"explanation": "지아는 혼자가 아닌 함께 풀자고 제안합니다."
},
{
"type": "script",
"index": 5,
"speaker": "지아",
"script": "Share them with everyone first!",
"translation": "먼저 다른 애들이랑 공유하자!"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "But we're running out of time!",
"translation": "근데 시간이 얼마 안 남았는데!"
},
{
"type": "blank",
"index": 7,
"quiz": "Do-yun found @@ different codes.",
"hint": "도윤이 발견한 코드의 개수는?",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'I found three different codes!'에서 three가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지아",
"script": "Teamwork makes it faster, trust me!",
"translation": "팀워크가 더 빠를 거야, 믿어봐!"
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Fine, everyone gather here!",
"translation": "알았어, 다들 여기 모여봐!"
},
{
"type": "puzzle",
"index": 10,
"hint": "지아가 팀워크의 장점을 말하는 문장을 만드세요.",
"optionA": "makes",
"optionB": "Teamwork",
"optionC": "faster!",
"optionD": "it",
"result": "Teamwork makes it faster!",
"explanation": "'팀워크가 더 빠르게 만든다!'는 협동을 강조하는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "지아",
"script": "Anyone need a hint yet?",
"translation": "힌트 필요한 사람 있어?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "마감 1시간 전, 우리는 지금...",
"explanation": "계획적인 ISTJ와 즉흥적인 ENTP의 과제 마감 대처법",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Hey, the coffee machine's broken.",
"translation": "야, 커피머신이 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "What? You haven't started yet?",
"translation": "뭐? 아직도 시작 안 했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재는 과제를 시작했나요?",
"hint": "커피머신 상태를 먼저 확인하는 것으로 보아...",
"result": "X",
"explanation": "커피머신부터 확인하는 것으로 보아 아직 과제를 시작하지 않았음을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Don't worry, I got this!",
"translation": "걱정 마, 내가 할 수 있어!"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "under pressure, you know?",
"translation": "제일 잘하잖아?"
},
{
"type": "blank",
"index": 6,
"quiz": "Min-jae says he works best under @@.",
"hint": "pressure의 의미를 생각해보세요.",
"optionA": "office",
"optionB": "pressure",
"optionC": "morning",
"result": "pressure",
"explanation": "'under pressure'는 '압박감 속에서'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I finished mine last week.",
"translation": "난 지난주에 끝냈어."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Perfect! Help me then?",
"translation": "완벽해! 그럼 좀 도와줘?"
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Every single time, Min-jae...",
"translation": "맨날 이러네, 민재야..."
},
{
"type": "puzzle",
"index": 10,
"hint": "수진이 지난주에 한 일에 대해 이야기하는 문장을 만드세요.",
"optionA": "week",
"optionB": "last",
"optionC": "finished",
"optionD": "I",
"optionE": "mine",
"result": "I finished mine last week",
"explanation": "'나는 내 것을 지난주에 끝냈다'라는 의미의 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Come on, we're friends, right?",
"translation": "어이, 우린 친구잖아, 그치?"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "마감 1시간 전, 우리는 지금...",
"explanation": "계획적인 ISTJ와 즉흥적인 ENTP의 과제 마감 대처법",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Hey, the coffee machine's broken.",
"translation": "야, 커피머신이 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "What? You haven't started yet?",
"translation": "뭐? 아직도 시작 안 했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재는 과제를 시작했나요?",
"hint": "커피머신 상태를 먼저 확인하는 것으로 보아...",
"result": "X",
"explanation": "커피머신부터 확인하는 것으로 보아 아직 과제를 시작하지 않았음을 알 수 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Don't worry, I got this!",
"translation": "걱정 마, 내가 할 수 있어!"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "under pressure, you know?",
"translation": "제일 잘하잖아?"
},
{
"type": "blank",
"index": 6,
"quiz": "Min-jae says he works best under @@.",
"hint": "pressure의 의미를 생각해보세요.",
"optionA": "office",
"optionB": "pressure",
"optionC": "morning",
"result": "pressure",
"explanation": "'under pressure'는 '압박감 속에서'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I finished mine last week.",
"translation": "난 지난주에 끝냈어."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Perfect! Help me then?",
"translation": "완벽해! 그럼 좀 도와줘?"
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Every single time, Min-jae...",
"translation": "맨날 이러네, 민재야..."
},
{
"type": "puzzle",
"index": 10,
"hint": "수진이 지난주에 한 일에 대해 이야기하는 문장을 만드세요.",
"optionA": "week",
"optionB": "last",
"optionC": "finished",
"optionD": "I",
"optionE": "mine",
"result": "I finished mine last week",
"explanation": "'나는 내 것을 지난주에 끝냈다'라는 의미의 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Come on, we're friends, right?",
"translation": "어이, 우린 친구잖아, 그치?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "이번 주는 '5시 기상' 챌린지!",
"explanation": "새로운 시도를 즐기는 ENTP와 익숙한 방식을 선호하는 ISFJ의 일상 실험",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "I'm starting a 5AM challenge!",
"translation": "5시 기상 챌린지 시작할 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "But you sleep at 2AM...",
"translation": "근데 넌 새벽 2시에 자잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "도현",
"script": "That's what makes it exciting!",
"translation": "그래서 더 재밌는 거지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Do-hyun worried about his late bedtime?",
"hint": "Look at his response about the 2AM sleeping time.",
"result": "X",
"explanation": "도현은 늦은 취침 시간을 걱정하기는커녕 흥미진진해 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "소현",
"script": "Your body needs regular sleep...",
"translation": "규칙적인 수면이 필요한데..."
},
{
"type": "script",
"index": 6,
"speaker": "도현",
"script": "Life's too short for routine!",
"translation": "인생은 너무 짧아서 틀에 갇혀있을 수 없어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Do-hyun says life is too @@ for routine.",
"hint": "생각해보세요: 도현이 말한 'Life's too ___ for routine'",
"optionA": "long",
"optionB": "short",
"optionC": "good",
"result": "short",
"explanation": "'Life's too short for routine'에서 short가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소현",
"script": "Just don't get sick, okay?",
"translation": "아프지만 말아줘, 알겠지?"
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "Want to join the challenge?",
"translation": "너도 같이 해볼래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "미경이 건강을 걱정하며 하는 말을 구성해보세요.",
"optionA": "sick,",
"optionB": "Just",
"optionC": "don't",
"optionD": "get",
"optionE": "okay?",
"result": "Just don't get sick, okay?",
"explanation": "'아프기만 하지 말아줘, 알겠지?'라는 걱정 어린 충고입니다."
},
{
"type": "script",
"index": 11,
"speaker": "소현",
"script": "I'll stick to my 7AM...",
"translation": "난 7시 기상을 지킬래..."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "이번 주는 '5시 기상' 챌린지!",
"explanation": "새로운 시도를 즐기는 ENTP와 익숙한 방식을 선호하는 ISFJ의 일상 실험",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "I'm starting a 5AM challenge!",
"translation": "5시 기상 챌린지 시작할 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "소현",
"script": "But you sleep at 2AM...",
"translation": "근데 넌 새벽 2시에 자잖아..."
},
{
"type": "script",
"index": 3,
"speaker": "도현",
"script": "That's what makes it exciting!",
"translation": "그래서 더 재밌는 거지!"
},
{
"type": "ox",
"index": 4,
"quiz": "Is Do-hyun worried about his late bedtime?",
"hint": "Look at his response about the 2AM sleeping time.",
"result": "X",
"explanation": "도현은 늦은 취침 시간을 걱정하기는커녕 흥미진진해 합니다."
},
{
"type": "script",
"index": 5,
"speaker": "소현",
"script": "Your body needs regular sleep...",
"translation": "규칙적인 수면이 필요한데..."
},
{
"type": "script",
"index": 6,
"speaker": "도현",
"script": "Life's too short for routine!",
"translation": "인생은 너무 짧아서 틀에 갇혀있을 수 없어!"
},
{
"type": "blank",
"index": 7,
"quiz": "Do-hyun says life is too @@ for routine.",
"hint": "생각해보세요: 도현이 말한 'Life's too ___ for routine'",
"optionA": "long",
"optionB": "short",
"optionC": "good",
"result": "short",
"explanation": "'Life's too short for routine'에서 short가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소현",
"script": "Just don't get sick, okay?",
"translation": "아프지만 말아줘, 알겠지?"
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "Want to join the challenge?",
"translation": "너도 같이 해볼래?"
},
{
"type": "puzzle",
"index": 10,
"hint": "미경이 건강을 걱정하며 하는 말을 구성해보세요.",
"optionA": "sick,",
"optionB": "Just",
"optionC": "don't",
"optionD": "get",
"optionE": "okay?",
"result": "Just don't get sick, okay?",
"explanation": "'아프기만 하지 말아줘, 알겠지?'라는 걱정 어린 충고입니다."
},
{
"type": "script",
"index": 11,
"speaker": "소현",
"script": "I'll stick to my 7AM...",
"translation": "난 7시 기상을 지킬래..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "복사기가 고장났다고요? 해결사 등장!",
"explanation": "창의적 해결책을 선호하는 ENTP와 정석적 해결을 선호하는 ESTJ의 문제 해결 방식",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Try hitting it like this!",
"translation": "이렇게 톡톡 치면 될 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Wait, check the manual first.",
"translation": "잠깐, 매뉴얼부터 확인해보자."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "That's too slow! Watch this!",
"translation": "그건 너무 오래 걸리잖아! 이거 봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Jun-ho prefer checking the manual?",
"hint": "Look at his response to Min-seok's suggestion.",
"result": "X",
"explanation": "준호는 매뉴얼 확인이 너무 오래 걸린다며 거부합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Stop! Call the repair service.",
"translation": "그만! 수리 기사님을 부르자."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "I fixed my laptop before!",
"translation": "내가 노트북도 고친 적 있다고!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-seok wants to call the @@ service.",
"hint": "민석이 부르자고 한 서비스를 찾아보세요.",
"optionA": "cleaning",
"optionB": "repair",
"optionC": "delivery",
"result": "repair",
"explanation": "'Call the repair service'에서 repair가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Printers aren't laptops, Jun-ho...",
"translation": "프린터랑 노트북은 달라, 준호야..."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Same concept, different shape!",
"translation": "개념은 같고 모양만 다른 거지!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민석이 프린터와 노트북의 차이점을 설명하는 문장을 만드세요.",
"optionA": "aren't",
"optionB": "laptops,",
"optionC": "Printers",
"optionD": "Jun-ho...",
"result": "Printers aren't laptops, Jun-ho...",
"explanation": "'프린터는 노트북이 아니야, 준호야...'라는 무언의 한숨이 담긴 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "Please, just follow the process.",
"translation": "제발 절차대로만 하자."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "복사기가 고장났다고요? 해결사 등장!",
"explanation": "창의적 해결책을 선호하는 ENTP와 정석적 해결을 선호하는 ESTJ의 문제 해결 방식",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준호",
"script": "Try hitting it like this!",
"translation": "이렇게 톡톡 치면 될 거야!"
},
{
"type": "script",
"index": 2,
"speaker": "민석",
"script": "Wait, check the manual first.",
"translation": "잠깐, 매뉴얼부터 확인해보자."
},
{
"type": "script",
"index": 3,
"speaker": "준호",
"script": "That's too slow! Watch this!",
"translation": "그건 너무 오래 걸리잖아! 이거 봐!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Jun-ho prefer checking the manual?",
"hint": "Look at his response to Min-seok's suggestion.",
"result": "X",
"explanation": "준호는 매뉴얼 확인이 너무 오래 걸린다며 거부합니다."
},
{
"type": "script",
"index": 5,
"speaker": "민석",
"script": "Stop! Call the repair service.",
"translation": "그만! 수리 기사님을 부르자."
},
{
"type": "script",
"index": 6,
"speaker": "준호",
"script": "I fixed my laptop before!",
"translation": "내가 노트북도 고친 적 있다고!"
},
{
"type": "blank",
"index": 7,
"quiz": "Min-seok wants to call the @@ service.",
"hint": "민석이 부르자고 한 서비스를 찾아보세요.",
"optionA": "cleaning",
"optionB": "repair",
"optionC": "delivery",
"result": "repair",
"explanation": "'Call the repair service'에서 repair가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민석",
"script": "Printers aren't laptops, Jun-ho...",
"translation": "프린터랑 노트북은 달라, 준호야..."
},
{
"type": "script",
"index": 9,
"speaker": "준호",
"script": "Same concept, different shape!",
"translation": "개념은 같고 모양만 다른 거지!"
},
{
"type": "puzzle",
"index": 10,
"hint": "민석이 프린터와 노트북의 차이점을 설명하는 문장을 만드세요.",
"optionA": "aren't",
"optionB": "laptops,",
"optionC": "Printers",
"optionD": "Jun-ho...",
"result": "Printers aren't laptops, Jun-ho...",
"explanation": "'프린터는 노트북이 아니야, 준호야...'라는 무언의 한숨이 담긴 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "민석",
"script": "Please, just follow the process.",
"translation": "제발 절차대로만 하자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "우리의 작업실엔 BGM이 필요해!",
"explanation": "여러 일을 동시에 하는 ENTP와 한가지에 몰입하는 INFP의 작업 방식 차이",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Let's play some music here!",
"translation": "여기 음악 좀 틀자!"
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "I need silence to focus...",
"translation": "조용해야 집중이 되는데..."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Music helps me multitask better!",
"translation": "음악 들으면서 여러 가지 일이 더 잘 돼!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Eun-ji prefer working with music?",
"hint": "Look at her response about needing silence.",
"result": "X",
"explanation": "은지는 조용한 환경에서 집중하는 것을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "How do you even concentrate?",
"translation": "어떻게 집중할 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Silence makes me sleepy!",
"translation": "조용하면 나는 졸려!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ makes Ji-hoon sleepy.",
"hint": "지훈이 졸리게 만드는 것이 무엇인지 찾아보세요.",
"optionA": "Music",
"optionB": "Silence",
"optionC": "Work",
"result": "Silence",
"explanation": "'Silence makes me sleepy'에서 Silence가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "은지",
"script": "One thing at a time...",
"translation": "한 번에 한 가지씩..."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Life's more fun with chaos!",
"translation": "복잡한 게 인생 맛이지!"
},
{
"type": "puzzle",
"index": 10,
"hint": "은지의 작업 방식을 설명하는 문장을 만드세요.",
"optionA": "thing",
"optionB": "One",
"optionC": "time",
"optionD": "at",
"optionE": "a",
"result": "One thing at a time",
"explanation": "'한 번에 한 가지씩'이라는 은지의 작업 철학을 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "은지",
"script": "How about using headphones then?",
"translation": "그럼 이어폰끼고 노래 듣는 게 어때?"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "우리의 작업실엔 BGM이 필요해!",
"explanation": "여러 일을 동시에 하는 ENTP와 한가지에 몰입하는 INFP의 작업 방식 차이",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Let's play some music here!",
"translation": "여기 음악 좀 틀자!"
},
{
"type": "script",
"index": 2,
"speaker": "은지",
"script": "I need silence to focus...",
"translation": "조용해야 집중이 되는데..."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Music helps me multitask better!",
"translation": "음악 들으면서 여러 가지 일이 더 잘 돼!"
},
{
"type": "ox",
"index": 4,
"quiz": "Does Eun-ji prefer working with music?",
"hint": "Look at her response about needing silence.",
"result": "X",
"explanation": "은지는 조용한 환경에서 집중하는 것을 선호합니다."
},
{
"type": "script",
"index": 5,
"speaker": "은지",
"script": "How do you even concentrate?",
"translation": "어떻게 집중할 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Silence makes me sleepy!",
"translation": "조용하면 나는 졸려!"
},
{
"type": "blank",
"index": 7,
"quiz": "@@ makes Ji-hoon sleepy.",
"hint": "지훈이 졸리게 만드는 것이 무엇인지 찾아보세요.",
"optionA": "Music",
"optionB": "Silence",
"optionC": "Work",
"result": "Silence",
"explanation": "'Silence makes me sleepy'에서 Silence가 정답입니다."
},
{
"type": "script",
"index": 8,
"speaker": "은지",
"script": "One thing at a time...",
"translation": "한 번에 한 가지씩..."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Life's more fun with chaos!",
"translation": "복잡한 게 인생 맛이지!"
},
{
"type": "puzzle",
"index": 10,
"hint": "은지의 작업 방식을 설명하는 문장을 만드세요.",
"optionA": "thing",
"optionB": "One",
"optionC": "time",
"optionD": "at",
"optionE": "a",
"result": "One thing at a time",
"explanation": "'한 번에 한 가지씩'이라는 은지의 작업 철학을 보여주는 문장입니다."
},
{
"type": "script",
"index": 11,
"speaker": "은지",
"script": "How about using headphones then?",
"translation": "그럼 이어폰끼고 노래 듣는 게 어때?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "토론 동아리 진행",
"explanation": "토론 방식과 주제 선정을 두고 나누는 대학생들의 대화",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "What about trying something new?",
"translation": "뭔가 새로운 걸 한번 해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "진우",
"script": "What do you have in mind?",
"translation": "어떤 생각 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "도현",
"script": "Maybe more casual discussions?",
"translation": "좀 더 자유로운 분위기로 해보면 어떨까?"
},
{
"type": "ox",
"index": 4,
"quiz": "도현이는 토론 분위기 변화를 원하나요?",
"hint": "도현이의 제안을 살펴보세요.",
"result": "O",
"explanation": "'more casual discussions' 제안에서 변화를 원함을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "진우",
"script": "Could be good with guidelines.",
"translation": "기본 틀은 있으면 좋을 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "도현",
"script": "Sure, some structure works well.",
"translation": "그래, 어느 정도 틀은 필요하지."
},
{
"type": "blank",
"index": 7,
"quiz": "Could be good with @@.",
"hint": "진우가 필요하다고 말한 것을 찾아보세요.",
"optionA": "time",
"optionB": "guidelines",
"optionC": "freedom",
"result": "guidelines",
"explanation": "'guidelines'는 '기본 틀, 지침'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "진우",
"script": "Shall we plan it together?",
"translation": "같이 계획 세워볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "That would be perfect!",
"translation": "그게 제일 좋겠다!"
},
{
"type": "script",
"index": 10,
"speaker": "진우",
"script": "Next Tuesday after class?",
"translation": "다음 주 화요일 수업 끝나고?"
},
{
"type": "puzzle",
"index": 11,
"hint": "함께 계획을 세우자는 제안 문장을 만들어보세요.",
"optionA": "plan",
"optionB": "Shall",
"optionC": "together",
"optionD": "we",
"optionE": "it",
"result": "Shall we plan it together",
"explanation": "'Shall we plan it together'는 '함께 계획을 세워볼까요?'라는 제안하는 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "토론 동아리 진행",
"explanation": "토론 방식과 주제 선정을 두고 나누는 대학생들의 대화",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "What about trying something new?",
"translation": "뭔가 새로운 걸 한번 해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "진우",
"script": "What do you have in mind?",
"translation": "어떤 생각 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "도현",
"script": "Maybe more casual discussions?",
"translation": "좀 더 자유로운 분위기로 해보면 어떨까?"
},
{
"type": "ox",
"index": 4,
"quiz": "도현이는 토론 분위기 변화를 원하나요?",
"hint": "도현이의 제안을 살펴보세요.",
"result": "O",
"explanation": "'more casual discussions' 제안에서 변화를 원함을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "진우",
"script": "Could be good with guidelines.",
"translation": "기본 틀은 있으면 좋을 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "도현",
"script": "Sure, some structure works well.",
"translation": "그래, 어느 정도 틀은 필요하지."
},
{
"type": "blank",
"index": 7,
"quiz": "Could be good with @@.",
"hint": "진우가 필요하다고 말한 것을 찾아보세요.",
"optionA": "time",
"optionB": "guidelines",
"optionC": "freedom",
"result": "guidelines",
"explanation": "'guidelines'는 '기본 틀, 지침'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "진우",
"script": "Shall we plan it together?",
"translation": "같이 계획 세워볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "도현",
"script": "That would be perfect!",
"translation": "그게 제일 좋겠다!"
},
{
"type": "script",
"index": 10,
"speaker": "진우",
"script": "Next Tuesday after class?",
"translation": "다음 주 화요일 수업 끝나고?"
},
{
"type": "puzzle",
"index": 11,
"hint": "함께 계획을 세우자는 제안 문장을 만들어보세요.",
"optionA": "plan",
"optionB": "Shall",
"optionC": "together",
"optionD": "we",
"optionE": "it",
"result": "Shall we plan it together",
"explanation": "'Shall we plan it together'는 '함께 계획을 세워볼까요?'라는 제안하는 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "밤샘 아이디어 회의",
"explanation": "공모전 준비를 위해 늦은 밤까지 함께 고민하는 팀원들의 대화",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지호",
"script": "You must be tired, but one last idea?",
"translation": "많이 피곤하지? 근데 아이디어 하나만 더 들어볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Sure, you're on a roll tonight.",
"translation": "그래, 오늘 너 아이디어 잘 나오는 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "지호",
"script": "Thanks for staying up with me.",
"translation": "이렇게 늦게까지 함께 해줘서 고마워."
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람은 서로를 배려하며 대화하나요?",
"hint": "서로의 말투와 감사 표현을 보세요.",
"result": "O",
"explanation": "서로의 상황을 이해하고 감사를 표현하는 모습이 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Your ideas are worth waiting for.",
"translation": "너의 아이디어는 기다릴 만한 가치가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지호",
"script": "Should we take a quick break?",
"translation": "잠깐 쉬었다 할까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Your ideas are worth @@ for.",
"hint": "유진이 수호의 아이디어를 어떻게 평가했나요?",
"optionA": "looking",
"optionB": "waiting",
"optionC": "working",
"result": "waiting",
"explanation": "'worth waiting for'는 '기다릴 가치가 있다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Perfect timing for coffee?",
"translation": "커피 마시기 딱 좋은 타이밍이네?"
},
{
"type": "script",
"index": 9,
"speaker": "지호",
"script": "You always know what we need!",
"translation": "역시 네가 필요한 거 잘 아는 것 같아!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "That's what teammates are for.",
"translation": "이게 바로 팀워크지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "팀원의 역할에 대한 문장을 만들어보세요.",
"optionA": "are",
"optionB": "That's",
"optionC": "teammates",
"optionD": "what",
"optionE": "for",
"result": "That's what teammates are for",
"explanation": "'That's what teammates are for'는 '이것이 바로 팀원의 역할이다'라는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "밤샘 아이디어 회의",
"explanation": "공모전 준비를 위해 늦은 밤까지 함께 고민하는 팀원들의 대화",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지호",
"script": "You must be tired, but one last idea?",
"translation": "많이 피곤하지? 근데 아이디어 하나만 더 들어볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Sure, you're on a roll tonight.",
"translation": "그래, 오늘 너 아이디어 잘 나오는 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "지호",
"script": "Thanks for staying up with me.",
"translation": "이렇게 늦게까지 함께 해줘서 고마워."
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람은 서로를 배려하며 대화하나요?",
"hint": "서로의 말투와 감사 표현을 보세요.",
"result": "O",
"explanation": "서로의 상황을 이해하고 감사를 표현하는 모습이 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Your ideas are worth waiting for.",
"translation": "너의 아이디어는 기다릴 만한 가치가 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지호",
"script": "Should we take a quick break?",
"translation": "잠깐 쉬었다 할까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Your ideas are worth @@ for.",
"hint": "유진이 수호의 아이디어를 어떻게 평가했나요?",
"optionA": "looking",
"optionB": "waiting",
"optionC": "working",
"result": "waiting",
"explanation": "'worth waiting for'는 '기다릴 가치가 있다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Perfect timing for coffee?",
"translation": "커피 마시기 딱 좋은 타이밍이네?"
},
{
"type": "script",
"index": 9,
"speaker": "지호",
"script": "You always know what we need!",
"translation": "역시 네가 필요한 거 잘 아는 것 같아!"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "That's what teammates are for.",
"translation": "이게 바로 팀워크지!"
},
{
"type": "puzzle",
"index": 11,
"hint": "팀원의 역할에 대한 문장을 만들어보세요.",
"optionA": "are",
"optionB": "That's",
"optionC": "teammates",
"optionD": "what",
"optionE": "for",
"result": "That's what teammates are for",
"explanation": "'That's what teammates are for'는 '이것이 바로 팀원의 역할이다'라는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "즉흥 여행 제안",
"explanation": "시험 끝난 김에 여행 가자고 설득하는 친구들의 대화",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Hey, let's go to Busan tonight!",
"translation": "야, 오늘 저녁에 부산 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "What? Just like that?",
"translation": "갑자기? 아무 준비도 없이?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Midterms are over, why not?",
"translation": "중간고사도 끝났는데 뭐, 가자!"
},
{
"type": "ox",
"index": 4,
"quiz": "재성이는 계획된 여행을 제안하나요?",
"hint": "재성이가 언제 떠나자고 했는지 보세요.",
"result": "X",
"explanation": "'tonight'이라는 표현에서 즉흥적인 제안임을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Don't we need some planning?",
"translation": "계획은 좀 세워야 하지 않을까..."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "That's half the fun, though!",
"translation": "그게 바로 재미의 절반이지!"
},
{
"type": "blank",
"index": 7,
"quiz": "That's @@ the fun, though!",
"hint": "재성이가 재미의 어느 정도라고 했나요?",
"optionA": "all",
"optionB": "half",
"optionC": "part",
"result": "half",
"explanation": "'half the fun'은 '재미의 절반'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "What about where to stay?",
"translation": "숙소는 어떡하고..."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "There's always guesthouses!",
"translation": "게하 남아도는 시즌이잖아!"
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "You're so spontaneous...",
"translation": "너 진짜 즉흥적이다..."
},
{
"type": "puzzle",
"index": 11,
"hint": "숙소에 대해 묻는 문장을 만들어보세요.",
"optionA": "about",
"optionB": "What",
"optionC": "stay",
"optionD": "to",
"optionE": "where",
"result": "What about where to stay",
"explanation": "'What about where to stay'는 '숙소는 어떡하지?'라는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "즉흥 여행 제안",
"explanation": "시험 끝난 김에 여행 가자고 설득하는 친구들의 대화",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Hey, let's go to Busan tonight!",
"translation": "야, 오늘 저녁에 부산 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "What? Just like that?",
"translation": "갑자기? 아무 준비도 없이?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Midterms are over, why not?",
"translation": "중간고사도 끝났는데 뭐, 가자!"
},
{
"type": "ox",
"index": 4,
"quiz": "재성이는 계획된 여행을 제안하나요?",
"hint": "재성이가 언제 떠나자고 했는지 보세요.",
"result": "X",
"explanation": "'tonight'이라는 표현에서 즉흥적인 제안임을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Don't we need some planning?",
"translation": "계획은 좀 세워야 하지 않을까..."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "That's half the fun, though!",
"translation": "그게 바로 재미의 절반이지!"
},
{
"type": "blank",
"index": 7,
"quiz": "That's @@ the fun, though!",
"hint": "재성이가 재미의 어느 정도라고 했나요?",
"optionA": "all",
"optionB": "half",
"optionC": "part",
"result": "half",
"explanation": "'half the fun'은 '재미의 절반'이라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "What about where to stay?",
"translation": "숙소는 어떡하고..."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "There's always guesthouses!",
"translation": "게하 남아도는 시즌이잖아!"
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "You're so spontaneous...",
"translation": "너 진짜 즉흥적이다..."
},
{
"type": "puzzle",
"index": 11,
"hint": "숙소에 대해 묻는 문장을 만들어보세요.",
"optionA": "about",
"optionB": "What",
"optionC": "stay",
"optionD": "to",
"optionE": "where",
"result": "What about where to stay",
"explanation": "'What about where to stay'는 '숙소는 어떡하지?'라는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "보드게임 전략 분석",
"explanation": "보드게임 전략을 두고 대화하는 커플의 데이트",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Let's try a different strategy!",
"translation": "이번엔 다른 방법으로 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I prefer the basic strategy.",
"translation": "난 기본 전략이 편한데..."
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "Where's the fun in that?",
"translation": "매번 그렇게 하면 재미없지~"
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 새로운 전략을 시도하고 싶어하나요?",
"hint": "현우의 첫 번째 제안을 보세요.",
"result": "O",
"explanation": "'different strategy'를 제안하는 것에서 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "But I almost won last time.",
"translation": "지난번엔 거의 이길 뻔했는데."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "Life's about trying new things!",
"translation": "인생은 새로운 걸 시도하는 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "I @@ won last time.",
"hint": "서연이 지난번에 어떻게 됐다고 했나요?",
"optionA": "never",
"optionB": "almost",
"optionC": "always",
"result": "almost",
"explanation": "'almost won'은 '거의 이길 뻔했다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Okay, show me your way.",
"translation": "알았어, 한번 해볼게."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Trust me, it'll be fun!",
"translation": "믿어봐, 재밌을 거야!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You always say that...",
"translation": "늘 그렇게 말하지..."
},
{
"type": "puzzle",
"index": 11,
"hint": "자신의 방법을 보여달라는 문장을 만들어보세요.",
"optionA": "way",
"optionB": "me",
"optionC": "show",
"optionD": "your",
"result": "show me your way",
"explanation": "'show me your way'는 '네 방법을 보여줘'라는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "보드게임 전략 분석",
"explanation": "보드게임 전략을 두고 대화하는 커플의 데이트",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "Let's try a different strategy!",
"translation": "이번엔 다른 방법으로 해보자!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I prefer the basic strategy.",
"translation": "난 기본 전략이 편한데..."
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "Where's the fun in that?",
"translation": "매번 그렇게 하면 재미없지~"
},
{
"type": "ox",
"index": 4,
"quiz": "현우는 새로운 전략을 시도하고 싶어하나요?",
"hint": "현우의 첫 번째 제안을 보세요.",
"result": "O",
"explanation": "'different strategy'를 제안하는 것에서 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "But I almost won last time.",
"translation": "지난번엔 거의 이길 뻔했는데."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "Life's about trying new things!",
"translation": "인생은 새로운 걸 시도하는 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "I @@ won last time.",
"hint": "서연이 지난번에 어떻게 됐다고 했나요?",
"optionA": "never",
"optionB": "almost",
"optionC": "always",
"result": "almost",
"explanation": "'almost won'은 '거의 이길 뻔했다'는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Okay, show me your way.",
"translation": "알았어, 한번 해볼게."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "Trust me, it'll be fun!",
"translation": "믿어봐, 재밌을 거야!"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "You always say that...",
"translation": "늘 그렇게 말하지..."
},
{
"type": "puzzle",
"index": 11,
"hint": "자신의 방법을 보여달라는 문장을 만들어보세요.",
"optionA": "way",
"optionB": "me",
"optionC": "show",
"optionD": "your",
"result": "show me your way",
"explanation": "'show me your way'는 '네 방법을 보여줘'라는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "체스 대결 진행",
"explanation": "주말 오후, 아빠와 아들의 즐거운 체스 대결",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "Dad, I see your strategy!",
"translation": "아빠, 이제 아빠 작전 다 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "아빠",
"script": "Are you sure about that?",
"translation": "정말 그렇게 생각하니?"
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Your queen is in danger!",
"translation": "아빠 퀸 잡히기 직전이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 자신의 승리를 확신하나요?",
"hint": "준서의 자신감 넘치는 발언을 보세요.",
"result": "O",
"explanation": "'I see your strategy'와 'queen is in danger' 발언에서 자신감이 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "아빠",
"script": "Look at the whole board.",
"translation": "전체 판을 한번 잘 보렴."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "Oh wait... my bishop...",
"translation": "앗... 내 비숍이..."
},
{
"type": "blank",
"index": 7,
"quiz": "Look at the @@ board.",
"hint": "아빠가 무엇을 보라고 조언했나요?",
"optionA": "small",
"optionB": "whole",
"optionC": "chess",
"result": "whole",
"explanation": "'whole board'는 '전체 판'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "아빠",
"script": "Never rush your moves, son.",
"translation": "서두르지 말고 차근차근해야지."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You always teach me something!",
"translation": "아빠는 늘 뭔가를 가르쳐주시네!"
},
{
"type": "script",
"index": 10,
"speaker": "아빠",
"script": "That's what dads do.",
"translation": "그게 아빠의 역할이지."
},
{
"type": "puzzle",
"index": 11,
"hint": "성급하게 움직이지 말라는 조언 문장을 만들어보세요.",
"optionA": "your",
"optionB": "rush",
"optionC": "Never",
"optionD": "moves",
"result": "Never rush your moves",
"explanation": "'Never rush your moves'는 '성급하게 움직이지 마라'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "체스 대결 진행",
"explanation": "주말 오후, 아빠와 아들의 즐거운 체스 대결",
"level": 2,
"my_mbti": "ENTP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준서",
"script": "Dad, I see your strategy!",
"translation": "아빠, 이제 아빠 작전 다 보여!"
},
{
"type": "script",
"index": 2,
"speaker": "아빠",
"script": "Are you sure about that?",
"translation": "정말 그렇게 생각하니?"
},
{
"type": "script",
"index": 3,
"speaker": "준서",
"script": "Your queen is in danger!",
"translation": "아빠 퀸 잡히기 직전이야!"
},
{
"type": "ox",
"index": 4,
"quiz": "준서는 자신의 승리를 확신하나요?",
"hint": "준서의 자신감 넘치는 발언을 보세요.",
"result": "O",
"explanation": "'I see your strategy'와 'queen is in danger' 발언에서 자신감이 보입니다."
},
{
"type": "script",
"index": 5,
"speaker": "아빠",
"script": "Look at the whole board.",
"translation": "전체 판을 한번 잘 보렴."
},
{
"type": "script",
"index": 6,
"speaker": "준서",
"script": "Oh wait... my bishop...",
"translation": "앗... 내 비숍이..."
},
{
"type": "blank",
"index": 7,
"quiz": "Look at the @@ board.",
"hint": "아빠가 무엇을 보라고 조언했나요?",
"optionA": "small",
"optionB": "whole",
"optionC": "chess",
"result": "whole",
"explanation": "'whole board'는 '전체 판'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "아빠",
"script": "Never rush your moves, son.",
"translation": "서두르지 말고 차근차근해야지."
},
{
"type": "script",
"index": 9,
"speaker": "준서",
"script": "You always teach me something!",
"translation": "아빠는 늘 뭔가를 가르쳐주시네!"
},
{
"type": "script",
"index": 10,
"speaker": "아빠",
"script": "That's what dads do.",
"translation": "그게 아빠의 역할이지."
},
{
"type": "puzzle",
"index": 11,
"hint": "성급하게 움직이지 말라는 조언 문장을 만들어보세요.",
"optionA": "your",
"optionB": "rush",
"optionC": "Never",
"optionD": "moves",
"result": "Never rush your moves",
"explanation": "'Never rush your moves'는 '성급하게 움직이지 마라'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "롤링과 딥러닝 사이: PC방의 밤",
"explanation": "게임과 전략 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "I told you to follow my strategy!",
"translation": "내가 이렇게 하자고 했잖아."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "Testing different variables...",
"translation": "다른 방법도 실험해보고 싶었어."
},
{
"type": "ox",
"index": 3,
"quiz": "하은이는 도현이의 전략을 따랐나요?",
"hint": "하은이의 답변을 보세요.",
"result": "X",
"explanation": "'testing different variables'는 '다른 방법을 시도하다'라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "This is why we keep losing!",
"translation": "그래서 자꾸 지는 거라고!"
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Winning isn't everything, oppa.",
"translation": "이기는 게 다는 아니잖아, 오빠."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ isn't everything, oppa.",
"hint": "하은이가 모든 것이 아니라고 말한 것을 찾아보세요.",
"optionA": "Playing",
"optionB": "Winning",
"optionC": "Gaming",
"result": "Winning",
"explanation": "'Winning isn't everything'은 '이기는 게 전부가 아니다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "One more game. Follow my lead!",
"translation": "한 판 더 하자. 이번엔 내 말 좀 들어!"
},
{
"type": "script",
"index": 8,
"speaker": "하은",
"script": "Buy me snacks first.",
"translation": "간식부터 사와."
},
{
"type": "puzzle",
"index": 9,
"hint": "'buy'와 'snacks'를 사용해 문장을 만들어보세요.",
"optionA": "me",
"optionB": "snacks",
"optionC": "first",
"optionD": "buy",
"result": "buy me snacks first",
"explanation": "'buy me ~'는 '나한테 ~을 사다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Snacks after we win!",
"translation": "이기고 나서 사줄게!"
},
{
"type": "script",
"index": 11,
"speaker": "하은",
"script": "No snacks, no game.",
"translation": "간식 없이 게임 없어."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "롤링과 딥러닝 사이: PC방의 밤",
"explanation": "게임과 전략 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도현",
"script": "I told you to follow my strategy!",
"translation": "내가 이렇게 하자고 했잖아."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "Testing different variables...",
"translation": "다른 방법도 실험해보고 싶었어."
},
{
"type": "ox",
"index": 3,
"quiz": "하은이는 도현이의 전략을 따랐나요?",
"hint": "하은이의 답변을 보세요.",
"result": "X",
"explanation": "'testing different variables'는 '다른 방법을 시도하다'라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "도현",
"script": "This is why we keep losing!",
"translation": "그래서 자꾸 지는 거라고!"
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Winning isn't everything, oppa.",
"translation": "이기는 게 다는 아니잖아, 오빠."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ isn't everything, oppa.",
"hint": "하은이가 모든 것이 아니라고 말한 것을 찾아보세요.",
"optionA": "Playing",
"optionB": "Winning",
"optionC": "Gaming",
"result": "Winning",
"explanation": "'Winning isn't everything'은 '이기는 게 전부가 아니다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도현",
"script": "One more game. Follow my lead!",
"translation": "한 판 더 하자. 이번엔 내 말 좀 들어!"
},
{
"type": "script",
"index": 8,
"speaker": "하은",
"script": "Buy me snacks first.",
"translation": "간식부터 사와."
},
{
"type": "puzzle",
"index": 9,
"hint": "'buy'와 'snacks'를 사용해 문장을 만들어보세요.",
"optionA": "me",
"optionB": "snacks",
"optionC": "first",
"optionD": "buy",
"result": "buy me snacks first",
"explanation": "'buy me ~'는 '나한테 ~을 사다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도현",
"script": "Snacks after we win!",
"translation": "이기고 나서 사줄게!"
},
{
"type": "script",
"index": 11,
"speaker": "하은",
"script": "No snacks, no game.",
"translation": "간식 없이 게임 없어."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "리더십 입문서: 연상연하의 책장",
"explanation": "독서 토론과 리더십 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I picked a good leadership book for you.",
"translation": "너한테 딱 좋은 리더십 책 찾았어."
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "You're trying to train me again.",
"translation": "또 나 교육시키려고?"
},
{
"type": "ox",
"index": 3,
"quiz": "은우는 지원의 책 추천을 반기나요?",
"hint": "은우의 반응을 보세요.",
"result": "X",
"explanation": "'train me again'이라는 표현에서 부정적인 뉘앑스가 느껴져요."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I was team leader at your age.",
"translation": "나 너 나이 때 팀장이었는데."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Different times, different people.",
"translation": "시대도 다르고 사람도 달라."
},
{
"type": "blank",
"index": 6,
"quiz": "Different @@, different people.",
"hint": "은우가 다르다고 말한 것을 찾아보세요.",
"optionA": "days",
"optionB": "times",
"optionC": "worlds",
"result": "times",
"explanation": "'Different times'는 '다른 시대'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Experience matters in leadership.",
"translation": "리더십은 경험이 중요해."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "Your experience isn't my path.",
"translation": "네 경험이 내 길은 아닐 수도 있잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "'experience'와 'path'를 사용해 문장을 만들어보세요.",
"optionA": "your",
"optionB": "isn't",
"optionC": "experience",
"optionD": "my",
"optionE": "path",
"result": "your experience isn't my path",
"explanation": "'isn't my path'는 '내 길이 아니다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Just read the first chapter.",
"translation": "일단 첫 장이라도 읽어봐."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "You're cute when you worry.",
"translation": "걱정해주는 거 귀엽네."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "리더십 입문서: 연상연하의 책장",
"explanation": "독서 토론과 리더십 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I picked a good leadership book for you.",
"translation": "너한테 딱 좋은 리더십 책 찾았어."
},
{
"type": "script",
"index": 2,
"speaker": "수아",
"script": "You're trying to train me again.",
"translation": "또 나 교육시키려고?"
},
{
"type": "ox",
"index": 3,
"quiz": "은우는 지원의 책 추천을 반기나요?",
"hint": "은우의 반응을 보세요.",
"result": "X",
"explanation": "'train me again'이라는 표현에서 부정적인 뉘앑스가 느껴져요."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I was team leader at your age.",
"translation": "나 너 나이 때 팀장이었는데."
},
{
"type": "script",
"index": 5,
"speaker": "수아",
"script": "Different times, different people.",
"translation": "시대도 다르고 사람도 달라."
},
{
"type": "blank",
"index": 6,
"quiz": "Different @@, different people.",
"hint": "은우가 다르다고 말한 것을 찾아보세요.",
"optionA": "days",
"optionB": "times",
"optionC": "worlds",
"result": "times",
"explanation": "'Different times'는 '다른 시대'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Experience matters in leadership.",
"translation": "리더십은 경험이 중요해."
},
{
"type": "script",
"index": 8,
"speaker": "수아",
"script": "Your experience isn't my path.",
"translation": "네 경험이 내 길은 아닐 수도 있잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "'experience'와 'path'를 사용해 문장을 만들어보세요.",
"optionA": "your",
"optionB": "isn't",
"optionC": "experience",
"optionD": "my",
"optionE": "path",
"result": "your experience isn't my path",
"explanation": "'isn't my path'는 '내 길이 아니다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Just read the first chapter.",
"translation": "일단 첫 장이라도 읽어봐."
},
{
"type": "script",
"index": 11,
"speaker": "수아",
"script": "You're cute when you worry.",
"translation": "걱정해주는 거 귀엽네."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "돈이 남았을 뿐인데: 럭셔리의 흔적",
"explanation": "취미와 소비 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "A wine club membership? Really?",
"translation": "와인 클럽에 가입했다고?"
},
{
"type": "script",
"index": 2,
"speaker": "윤호",
"script": "It's an investment in life!",
"translation": "이게 다 인생 투자야!"
},
{
"type": "ox",
"index": 3,
"quiz": "서현이는 윤호의 취미를 지지하나요?",
"hint": "서현이의 첫 반응을 보세요.",
"result": "X",
"explanation": "'Really?'라는 표현에서 의심스러워하는 뉘앑스가 느껴져요."
},
{
"type": "script",
"index": 4,
"speaker": "서현",
"script": "Your savings are disappearing.",
"translation": "통장 잔고가 바닥나가는 중이잖아."
},
{
"type": "script",
"index": 5,
"speaker": "윤호",
"script": "Money is for enjoying life!",
"translation": "돈은 쓰라고 있는 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "Money is for @@ life!",
"hint": "윤호가 돈의 용도라고 말한 것을 찾아보세요.",
"optionA": "saving",
"optionB": "enjoying",
"optionC": "making",
"result": "enjoying",
"explanation": "'money is for enjoying'은 '돈은 즐기기 위한 것'이라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "서현",
"script": "We need to save for our future.",
"translation": "우리 미래 위해 모아야지."
},
{
"type": "script",
"index": 8,
"speaker": "윤호",
"script": "The future is already here!",
"translation": "지금이 미래잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "'future'와 'here'를 사용해 문장을 만들어보세요.",
"optionA": "is",
"optionB": "the",
"optionC": "future",
"optionD": "already",
"optionE": "here",
"result": "the future is already here",
"explanation": "'future is already here'는 '미래는 이미 왔다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "Your credit card bill says otherwise.",
"translation": "카드 값이 그렇지 않다던데."
},
{
"type": "script",
"index": 11,
"speaker": "윤호",
"script": "Come enjoy this wine with me.",
"translation": "그냥 와서 와인이나 같이 마시자."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "돈이 남았을 뿐인데: 럭셔리의 흔적",
"explanation": "취미와 소비 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서현",
"script": "A wine club membership? Really?",
"translation": "와인 클럽에 가입했다고?"
},
{
"type": "script",
"index": 2,
"speaker": "윤호",
"script": "It's an investment in life!",
"translation": "이게 다 인생 투자야!"
},
{
"type": "ox",
"index": 3,
"quiz": "서현이는 윤호의 취미를 지지하나요?",
"hint": "서현이의 첫 반응을 보세요.",
"result": "X",
"explanation": "'Really?'라는 표현에서 의심스러워하는 뉘앑스가 느껴져요."
},
{
"type": "script",
"index": 4,
"speaker": "서현",
"script": "Your savings are disappearing.",
"translation": "통장 잔고가 바닥나가는 중이잖아."
},
{
"type": "script",
"index": 5,
"speaker": "윤호",
"script": "Money is for enjoying life!",
"translation": "돈은 쓰라고 있는 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "Money is for @@ life!",
"hint": "윤호가 돈의 용도라고 말한 것을 찾아보세요.",
"optionA": "saving",
"optionB": "enjoying",
"optionC": "making",
"result": "enjoying",
"explanation": "'money is for enjoying'은 '돈은 즐기기 위한 것'이라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "서현",
"script": "We need to save for our future.",
"translation": "우리 미래 위해 모아야지."
},
{
"type": "script",
"index": 8,
"speaker": "윤호",
"script": "The future is already here!",
"translation": "지금이 미래잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "'future'와 'here'를 사용해 문장을 만들어보세요.",
"optionA": "is",
"optionB": "the",
"optionC": "future",
"optionD": "already",
"optionE": "here",
"result": "the future is already here",
"explanation": "'future is already here'는 '미래는 이미 왔다'는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서현",
"script": "Your credit card bill says otherwise.",
"translation": "카드 값이 그렇지 않다던데."
},
{
"type": "script",
"index": 11,
"speaker": "윤호",
"script": "Come enjoy this wine with me.",
"translation": "그냥 와서 와인이나 같이 마시자."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "스코어는 둘째치고: 초보 골퍼의 첫 라운딩",
"explanation": "골프와 스포츠 입문 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "I booked us a 6 AM tee time.",
"translation": "아침 6시 티오프 잡아놨어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "What? The sun isn't even up!",
"translation": "뭐야? 해도 안 떴을 텐데?"
},
{
"type": "ox",
"index": 3,
"quiz": "기현이는 이른 아침 라운딩에 만족하나요?",
"hint": "기현이의 반응을 보세요.",
"result": "X",
"explanation": "'해도 안 떴을 텐데'라는 표현에서 불만족스러운 반응이 드러나요."
},
{
"type": "script",
"index": 4,
"speaker": "우진",
"script": "Early bird gets the best greens!",
"translation": "일찍 가야 그린 컨디션 좋지."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I haven't even bought clubs yet.",
"translation": "나 채도 아직 안 샀는데."
},
{
"type": "blank",
"index": 6,
"quiz": "I haven't even bought @@ yet.",
"hint": "기현이가 아직 구매하지 않은 것을 찾아보세요.",
"optionA": "shoes",
"optionB": "clubs",
"optionC": "gloves",
"result": "clubs",
"explanation": "'clubs'는 '골프채'를 의미해요."
},
{
"type": "script",
"index": 7,
"speaker": "우진",
"script": "Let's get you fitted tomorrow!",
"translation": "내일 나랑 클럽 피팅 가자고!"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Slow down, I'm just starting.",
"translation": "진정해, 나 이제 막 시작한 초보라고."
},
{
"type": "puzzle",
"index": 9,
"hint": "'just'와 'starting'을 사용해 문장을 만들어보세요.",
"optionA": "I'm",
"optionB": "just",
"optionC": "now",
"optionD": "starting",
"result": "I'm just starting now",
"explanation": "'just starting'은 '막 시작하다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "우진",
"script": "Trust me, I'll make you a pro!",
"translation": "내가 프로 만들어줄게, 믿어봐."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Can we start at the driving range?",
"translation": "연습장부터 가면 안 돼?"
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "스코어는 둘째치고: 초보 골퍼의 첫 라운딩",
"explanation": "골프와 스포츠 입문 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "우진",
"script": "I booked us a 6 AM tee time.",
"translation": "아침 6시 티오프 잡아놨어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "What? The sun isn't even up!",
"translation": "뭐야? 해도 안 떴을 텐데?"
},
{
"type": "ox",
"index": 3,
"quiz": "기현이는 이른 아침 라운딩에 만족하나요?",
"hint": "기현이의 반응을 보세요.",
"result": "X",
"explanation": "'해도 안 떴을 텐데'라는 표현에서 불만족스러운 반응이 드러나요."
},
{
"type": "script",
"index": 4,
"speaker": "우진",
"script": "Early bird gets the best greens!",
"translation": "일찍 가야 그린 컨디션 좋지."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I haven't even bought clubs yet.",
"translation": "나 채도 아직 안 샀는데."
},
{
"type": "blank",
"index": 6,
"quiz": "I haven't even bought @@ yet.",
"hint": "기현이가 아직 구매하지 않은 것을 찾아보세요.",
"optionA": "shoes",
"optionB": "clubs",
"optionC": "gloves",
"result": "clubs",
"explanation": "'clubs'는 '골프채'를 의미해요."
},
{
"type": "script",
"index": 7,
"speaker": "우진",
"script": "Let's get you fitted tomorrow!",
"translation": "내일 나랑 클럽 피팅 가자고!"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Slow down, I'm just starting.",
"translation": "진정해, 나 이제 막 시작한 초보라고."
},
{
"type": "puzzle",
"index": 9,
"hint": "'just'와 'starting'을 사용해 문장을 만들어보세요.",
"optionA": "I'm",
"optionB": "just",
"optionC": "now",
"optionD": "starting",
"result": "I'm just starting now",
"explanation": "'just starting'은 '막 시작하다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "우진",
"script": "Trust me, I'll make you a pro!",
"translation": "내가 프로 만들어줄게, 믿어봐."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Can we start at the driving range?",
"translation": "연습장부터 가면 안 돼?"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "각자의 테이스팅: 취향의 온도차",
"explanation": "와인 테이스팅과 취미 생활 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Let's score this one out of 100.",
"translation": "이 와인 100점 만점으로 채점해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Can't we just enjoy the moment?",
"translation": "그냥 이 순간을 즐기면 안 돼?"
},
{
"type": "ox",
"index": 3,
"quiz": "지은이는 와인을 점수로 평가하고 싶어하나요?",
"hint": "지은이의 반응을 보세요.",
"result": "X",
"explanation": "'enjoy the moment'는 '순간을 즐기다'라는 의미로, 점수화에 관심이 없어요."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I detect strong berry notes.",
"translation": "베리향이 강하게 느껴지는데."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Reminds me of that wine in Paris.",
"translation": "파리에서 마셨던 그 와인 생각나네."
},
{
"type": "blank",
"index": 6,
"quiz": "Reminds me of that wine in @@.",
"hint": "지은이가 어디서 마신 와인을 떠올렸는지 찾아보세요.",
"optionA": "London",
"optionB": "Paris",
"optionC": "Rome",
"result": "Paris",
"explanation": "'wine in Paris'는 '파리에서 마신 와인'이라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Focus on the tannins now.",
"translation": "타닌 좀 제대로 느껴봐."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "The aroma tells better stories.",
"translation": "향에서 더 재밌는 이야기가 나오던데?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'aroma'와 'stories'를 사용해 문장을 만들어보세요.",
"optionA": "the",
"optionB": "tells",
"optionC": "aroma",
"optionD": "better",
"optionE": "stories",
"result": "the aroma tells better stories",
"explanation": "'aroma tells stories'는 '향이 이야기를 들려준다'는 의미의 감성적인 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Let's compare it with the next one.",
"translation": "다음 거랑 비교해보자."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Each glass deserves its own moment.",
"translation": "한 잔 한 잔 제대로 음미하고 싶은데."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "각자의 테이스팅: 취향의 온도차",
"explanation": "와인 테이스팅과 취미 생활 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Let's score this one out of 100.",
"translation": "이 와인 100점 만점으로 채점해볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Can't we just enjoy the moment?",
"translation": "그냥 이 순간을 즐기면 안 돼?"
},
{
"type": "ox",
"index": 3,
"quiz": "지은이는 와인을 점수로 평가하고 싶어하나요?",
"hint": "지은이의 반응을 보세요.",
"result": "X",
"explanation": "'enjoy the moment'는 '순간을 즐기다'라는 의미로, 점수화에 관심이 없어요."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I detect strong berry notes.",
"translation": "베리향이 강하게 느껴지는데."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Reminds me of that wine in Paris.",
"translation": "파리에서 마셨던 그 와인 생각나네."
},
{
"type": "blank",
"index": 6,
"quiz": "Reminds me of that wine in @@.",
"hint": "지은이가 어디서 마신 와인을 떠올렸는지 찾아보세요.",
"optionA": "London",
"optionB": "Paris",
"optionC": "Rome",
"result": "Paris",
"explanation": "'wine in Paris'는 '파리에서 마신 와인'이라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Focus on the tannins now.",
"translation": "타닌 좀 제대로 느껴봐."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "The aroma tells better stories.",
"translation": "향에서 더 재밌는 이야기가 나오던데?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'aroma'와 'stories'를 사용해 문장을 만들어보세요.",
"optionA": "the",
"optionB": "tells",
"optionC": "aroma",
"optionD": "better",
"optionE": "stories",
"result": "the aroma tells better stories",
"explanation": "'aroma tells stories'는 '향이 이야기를 들려준다'는 의미의 감성적인 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Let's compare it with the next one.",
"translation": "다음 거랑 비교해보자."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "Each glass deserves its own moment.",
"translation": "한 잔 한 잔 제대로 음미하고 싶은데."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "시간 최적화의 달인",
"explanation": "시간 관리와 효율성 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "Let's meet at noon sharp.",
"translation": "12시 정각에 만나자."
},
{
"type": "script",
"index": 2,
"speaker": "민호",
"script": "Why so obsessed with exact times?",
"translation": "왜 그렇게 시간에 집착해?"
},
{
"type": "ox",
"index": 3,
"quiz": "준영이는 융통성있게 시간을 정하나요?",
"hint": "준영이가 제시한 시간을 보세요.",
"result": "X",
"explanation": "'sharp'은 '정각'이라는 의미로, 정확한 시간을 강조할 때 써요."
},
{
"type": "script",
"index": 4,
"speaker": "준영",
"script": "I've got my schedule down to minutes.",
"translation": "내 스케줄은 분 단위로 다 짜놨어."
},
{
"type": "script",
"index": 5,
"speaker": "민호",
"script": "Dude, you're such a time freak!",
"translation": "야, 너 진짜 시간에 미친 사람이네!"
},
{
"type": "blank",
"index": 6,
"quiz": "You're such a @@ freak!",
"hint": "민호가 준영을 뭐에 미쳤다고 했는지 찾아보세요.",
"optionA": "work",
"optionB": "time",
"optionC": "plan",
"result": "time",
"explanation": "'time freak'은 '시간에 지나치게 집착하는 사람'을 의미해요."
},
{
"type": "script",
"index": 7,
"speaker": "준영",
"script": "Better than being too chill about time.",
"translation": "시간에 대해 너무 느긋한 것보단 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "민호",
"script": "Being chill keeps me stress-free!",
"translation": "느긋해야 스트레스를 안 받지!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'stress'와 'free'를 사용해 문장을 만들어보세요.",
"optionA": "stress",
"optionB": "keeps",
"optionC": "me",
"optionD": "free",
"result": "keeps me stress free",
"explanation": "'stress-free'는 '스트레스 받지 않는'이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "준영",
"script": "Time is money, you know.",
"translation": "시간이 곧 돈이야, 알지?"
},
{
"type": "script",
"index": 11,
"speaker": "민호",
"script": "Fine... See you at 12-ish!",
"translation": "알았어... 12시 쯤에 보자!"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "시간 최적화의 달인",
"explanation": "시간 관리와 효율성 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준영",
"script": "Let's meet at noon sharp.",
"translation": "12시 정각에 만나자."
},
{
"type": "script",
"index": 2,
"speaker": "민호",
"script": "Why so obsessed with exact times?",
"translation": "왜 그렇게 시간에 집착해?"
},
{
"type": "ox",
"index": 3,
"quiz": "준영이는 융통성있게 시간을 정하나요?",
"hint": "준영이가 제시한 시간을 보세요.",
"result": "X",
"explanation": "'sharp'은 '정각'이라는 의미로, 정확한 시간을 강조할 때 써요."
},
{
"type": "script",
"index": 4,
"speaker": "준영",
"script": "I've got my schedule down to minutes.",
"translation": "내 스케줄은 분 단위로 다 짜놨어."
},
{
"type": "script",
"index": 5,
"speaker": "민호",
"script": "Dude, you're such a time freak!",
"translation": "야, 너 진짜 시간에 미친 사람이네!"
},
{
"type": "blank",
"index": 6,
"quiz": "You're such a @@ freak!",
"hint": "민호가 준영을 뭐에 미쳤다고 했는지 찾아보세요.",
"optionA": "work",
"optionB": "time",
"optionC": "plan",
"result": "time",
"explanation": "'time freak'은 '시간에 지나치게 집착하는 사람'을 의미해요."
},
{
"type": "script",
"index": 7,
"speaker": "준영",
"script": "Better than being too chill about time.",
"translation": "시간에 대해 너무 느긋한 것보단 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "민호",
"script": "Being chill keeps me stress-free!",
"translation": "느긋해야 스트레스를 안 받지!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'stress'와 'free'를 사용해 문장을 만들어보세요.",
"optionA": "stress",
"optionB": "keeps",
"optionC": "me",
"optionD": "free",
"result": "keeps me stress free",
"explanation": "'stress-free'는 '스트레스 받지 않는'이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "준영",
"script": "Time is money, you know.",
"translation": "시간이 곧 돈이야, 알지?"
},
{
"type": "script",
"index": 11,
"speaker": "민호",
"script": "Fine... See you at 12-ish!",
"translation": "알았어... 12시 쯤에 보자!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "습관의 차이가 인생의 차이",
"explanation": "생활 습관과 자기계발 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "What's your morning routine like?",
"translation": "너 아침에 주로 뭐하고 지내?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Just go with the flow, I guess?",
"translation": "그냥 그때그때 끌리는 대로?"
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 정해진 아침 루틴이 있나요?",
"hint": "현우의 대답을 보세요.",
"result": "X",
"explanation": "'go with the flow'는 '흐름을 따라가다'는 의미로, 특별한 계획이 없음을 나타내요."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Successful people have set routines!",
"translation": "성공한 사람들은 다 정해진 루틴이 있어!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Not everyone's wired the same way.",
"translation": "사람마다 다르게 사는 거지 뭐."
},
{
"type": "blank",
"index": 6,
"quiz": "Not everyone's @@ the same way.",
"hint": "현우가 사람마다 다르다고 표현한 방식을 찾아보세요.",
"optionA": "made",
"optionB": "wired",
"optionC": "built",
"result": "wired",
"explanation": "'wired the same way'는 '같은 방식으로 되어있다'는 의미의 관용구예요."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Habits make or break success.",
"translation": "습관이 성공을 좌우한다니까."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Your version of success, maybe.",
"translation": "너한테는 그게 성공일 수도 있겠지."
},
{
"type": "puzzle",
"index": 9,
"hint": "'version'과 'success'를 사용해 문장을 만들어보세요.",
"optionA": "of",
"optionB": "your",
"optionC": "version",
"optionD": "success",
"optionE": "maybe",
"result": "your version of success maybe",
"explanation": "'your version of'는 '너만의 방식의, 너한테는'이라는 의미로 개인차를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Want to try my schedule app?",
"translation": "내가 쓰는 스케줄 앱 한번 써볼래?"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "I'll pass, thanks though!",
"translation": "괜찮아, 그래도 고마워!"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "습관의 차이가 인생의 차이",
"explanation": "생활 습관과 자기계발 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "What's your morning routine like?",
"translation": "너 아침에 주로 뭐하고 지내?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Just go with the flow, I guess?",
"translation": "그냥 그때그때 끌리는 대로?"
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 정해진 아침 루틴이 있나요?",
"hint": "현우의 대답을 보세요.",
"result": "X",
"explanation": "'go with the flow'는 '흐름을 따라가다'는 의미로, 특별한 계획이 없음을 나타내요."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Successful people have set routines!",
"translation": "성공한 사람들은 다 정해진 루틴이 있어!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Not everyone's wired the same way.",
"translation": "사람마다 다르게 사는 거지 뭐."
},
{
"type": "blank",
"index": 6,
"quiz": "Not everyone's @@ the same way.",
"hint": "현우가 사람마다 다르다고 표현한 방식을 찾아보세요.",
"optionA": "made",
"optionB": "wired",
"optionC": "built",
"result": "wired",
"explanation": "'wired the same way'는 '같은 방식으로 되어있다'는 의미의 관용구예요."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Habits make or break success.",
"translation": "습관이 성공을 좌우한다니까."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Your version of success, maybe.",
"translation": "너한테는 그게 성공일 수도 있겠지."
},
{
"type": "puzzle",
"index": 9,
"hint": "'version'과 'success'를 사용해 문장을 만들어보세요.",
"optionA": "of",
"optionB": "your",
"optionC": "version",
"optionD": "success",
"optionE": "maybe",
"result": "your version of success maybe",
"explanation": "'your version of'는 '너만의 방식의, 너한테는'이라는 의미로 개인차를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Want to try my schedule app?",
"translation": "내가 쓰는 스케줄 앱 한번 써볼래?"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "I'll pass, thanks though!",
"translation": "괜찮아, 그래도 고마워!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "자기계발의 두 얼굴: 실행러와 연구러",
"explanation": "자기계발과 학습 방식 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Check out my new skill roadmap!",
"translation": "내가 짠 새로운 스킬 로드맵 봐봐!"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "Still watching tutorial videos...",
"translation": "난 아직도 튜토리얼 영상 보는 중..."
},
{
"type": "ox",
"index": 3,
"quiz": "서준이는 실행 단계에 들어갔나요?",
"hint": "서준이가 뭘 하고 있는지 보세요.",
"result": "X",
"explanation": "'still watching tutorials'는 '아직도 기초 학습 중'이라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Just start! Learn by doing.",
"translation": "일단 시작해! 하면서 배우는 거지."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Need to understand the basics first.",
"translation": "기초부터 제대로 알아야지."
},
{
"type": "blank",
"index": 6,
"quiz": "Need to understand the @@ first.",
"hint": "서준이가 먼저 알아야 한다고 말한 것을 찾아보세요.",
"optionA": "process",
"optionB": "basics",
"optionC": "method",
"result": "basics",
"explanation": "'understand the basics'는 '기초를 이해하다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "You'll never finish those videos!",
"translation": "그럼 평생 영상만 보고 있겠네!"
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "Knowledge is power, right?",
"translation": "지식이 힘이라며?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'knowledge'와 'power'를 사용해 문장을 만들어보세요.",
"optionA": "is",
"optionB": "right",
"optionC": "knowledge",
"optionD": "power",
"result": "knowledge is power right",
"explanation": "'Knowledge is power'는 '지식이 힘이다'라는 유명한 격언이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Action is real power!",
"translation": "실천이 진정한 힘이야!"
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "One more video won't hurt...",
"translation": "영상 하나만 더 보고..."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "자기계발의 두 얼굴: 실행러와 연구러",
"explanation": "자기계발과 학습 방식 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Check out my new skill roadmap!",
"translation": "내가 짠 새로운 스킬 로드맵 봐봐!"
},
{
"type": "script",
"index": 2,
"speaker": "서준",
"script": "Still watching tutorial videos...",
"translation": "난 아직도 튜토리얼 영상 보는 중..."
},
{
"type": "ox",
"index": 3,
"quiz": "서준이는 실행 단계에 들어갔나요?",
"hint": "서준이가 뭘 하고 있는지 보세요.",
"result": "X",
"explanation": "'still watching tutorials'는 '아직도 기초 학습 중'이라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Just start! Learn by doing.",
"translation": "일단 시작해! 하면서 배우는 거지."
},
{
"type": "script",
"index": 5,
"speaker": "서준",
"script": "Need to understand the basics first.",
"translation": "기초부터 제대로 알아야지."
},
{
"type": "blank",
"index": 6,
"quiz": "Need to understand the @@ first.",
"hint": "서준이가 먼저 알아야 한다고 말한 것을 찾아보세요.",
"optionA": "process",
"optionB": "basics",
"optionC": "method",
"result": "basics",
"explanation": "'understand the basics'는 '기초를 이해하다'라는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "You'll never finish those videos!",
"translation": "그럼 평생 영상만 보고 있겠네!"
},
{
"type": "script",
"index": 8,
"speaker": "서준",
"script": "Knowledge is power, right?",
"translation": "지식이 힘이라며?"
},
{
"type": "puzzle",
"index": 9,
"hint": "'knowledge'와 'power'를 사용해 문장을 만들어보세요.",
"optionA": "is",
"optionB": "right",
"optionC": "knowledge",
"optionD": "power",
"result": "knowledge is power right",
"explanation": "'Knowledge is power'는 '지식이 힘이다'라는 유명한 격언이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Action is real power!",
"translation": "실천이 진정한 힘이야!"
},
{
"type": "script",
"index": 11,
"speaker": "서준",
"script": "One more video won't hurt...",
"translation": "영상 하나만 더 보고..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "운동도 목표가 있어야: 계획러와 즐기는 자",
"explanation": "운동과 목표 설정 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건우",
"script": "How many reps are you aiming for?",
"translation": "목표 횟수는 정했어?"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Just vibing with the music!",
"translation": "그냥 음악 들으면서 느낌 가는대로!"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이는 구체적인 운동 목표가 있나요?",
"hint": "재현이의 답변을 보세요.",
"result": "X",
"explanation": "'vibing with the music'은 '음악에 맞춰 기분 내는 중'이라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "건우",
"script": "No gains without proper tracking!",
"translation": "기록 안 하면서 뭘 늘리겠어!"
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "The mirror shows my progress!",
"translation": "거울 보면 눈으로 다 알 수 있잖아!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ shows my progress!",
"hint": "재현이가 진행 상황을 확인하는 방법을 찾아보세요.",
"optionA": "scale",
"optionB": "mirror",
"optionC": "camera",
"result": "mirror",
"explanation": "'mirror shows progress'는 '거울로 발전을 확인한다'는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "건우",
"script": "Let's set some monthly goals.",
"translation": "월간 목표라도 좀 세워보자."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "My goal is to have fun, bro!",
"translation": "내 목표는 재미있게 하는 거야, 브로!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'goal'과 'fun'을 사용해 문장을 만들어보세요.",
"optionA": "is",
"optionB": "goal",
"optionC": "have",
"optionD": "fun",
"optionE": "my",
"optionF": "to",
"result": "my goal is to have fun",
"explanation": "'goal is to have fun'은 '목표는 즐기는 것'이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "건우",
"script": "That's not a real goal...",
"translation": "그건 진짜 목표가 아니잖아..."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Hey, I'm still here everyday!",
"translation": "야, 그래도 난 매일 나오잖아!"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "운동도 목표가 있어야: 계획러와 즐기는 자",
"explanation": "운동과 목표 설정 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "건우",
"script": "How many reps are you aiming for?",
"translation": "목표 횟수는 정했어?"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Just vibing with the music!",
"translation": "그냥 음악 들으면서 느낌 가는대로!"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이는 구체적인 운동 목표가 있나요?",
"hint": "재현이의 답변을 보세요.",
"result": "X",
"explanation": "'vibing with the music'은 '음악에 맞춰 기분 내는 중'이라는 의미예요."
},
{
"type": "script",
"index": 4,
"speaker": "건우",
"script": "No gains without proper tracking!",
"translation": "기록 안 하면서 뭘 늘리겠어!"
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "The mirror shows my progress!",
"translation": "거울 보면 눈으로 다 알 수 있잖아!"
},
{
"type": "blank",
"index": 6,
"quiz": "The @@ shows my progress!",
"hint": "재현이가 진행 상황을 확인하는 방법을 찾아보세요.",
"optionA": "scale",
"optionB": "mirror",
"optionC": "camera",
"result": "mirror",
"explanation": "'mirror shows progress'는 '거울로 발전을 확인한다'는 의미예요."
},
{
"type": "script",
"index": 7,
"speaker": "건우",
"script": "Let's set some monthly goals.",
"translation": "월간 목표라도 좀 세워보자."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "My goal is to have fun, bro!",
"translation": "내 목표는 재미있게 하는 거야, 브로!"
},
{
"type": "puzzle",
"index": 9,
"hint": "'goal'과 'fun'을 사용해 문장을 만들어보세요.",
"optionA": "is",
"optionB": "goal",
"optionC": "have",
"optionD": "fun",
"optionE": "my",
"optionF": "to",
"result": "my goal is to have fun",
"explanation": "'goal is to have fun'은 '목표는 즐기는 것'이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "건우",
"script": "That's not a real goal...",
"translation": "그건 진짜 목표가 아니잖아..."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Hey, I'm still here everyday!",
"translation": "야, 그래도 난 매일 나오잖아!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "독서도 전략이 필요해: 목표와 여유 사이",
"explanation": "독서 계획과 습관 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I set a goal: two books per week!",
"translation": "목표 정했어, 일주일에 책 두 권!"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "That's... quite ambitious.",
"translation": "그건... 좀 무리하는 것 같은데."
},
{
"type": "ox",
"index": 3,
"quiz": "민아는 수진이의 목표에 동의하나요?",
"hint": "민아의 반응을 보세요.",
"result": "X",
"explanation": "'quite ambitious'는 '꽤 과한, 무리한'이라는 의미로 우려를 나타내요."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Each book equals one skill up!",
"translation": "책 한 권이 곧 실력치 하나 상승이야!"
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Reading isn't a game, though...",
"translation": "독서가 게임은 아닌데..."
},
{
"type": "blank",
"index": 6,
"quiz": "Reading isn't a @@, though...",
"hint": "민아가 독서를 뭐라고 비교했는지 찾아보세요.",
"optionA": "race",
"optionB": "game",
"optionC": "job",
"result": "game",
"explanation": "'isn't a game'은 '게임이 아니다'라는 의미로, 진지함을 강조해요."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Every page counts toward success!",
"translation": "한 페이지도 성공을 위한 거야!"
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Books need time to sink in...",
"translation": "책은 곱씹을 시간이 필요해..."
},
{
"type": "puzzle",
"index": 9,
"hint": "'time'과 'sink'를 사용해 문장을 만들어보세요.",
"optionA": "to",
"optionB": "need",
"optionC": "time",
"optionD": "sink",
"optionE": "in",
"result": "need time to sink in",
"explanation": "'sink in'은 '(내용이) 충분히 이해되다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "We can discuss while walking!",
"translation": "걸으면서 토론하면 되잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "You really are unstoppable...",
"translation": "너란 사람은 정말 멈출 수가 없구나..."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "독서도 전략이 필요해: 목표와 여유 사이",
"explanation": "독서 계획과 습관 관련 영어 표현 학습",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I set a goal: two books per week!",
"translation": "목표 정했어, 일주일에 책 두 권!"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "That's... quite ambitious.",
"translation": "그건... 좀 무리하는 것 같은데."
},
{
"type": "ox",
"index": 3,
"quiz": "민아는 수진이의 목표에 동의하나요?",
"hint": "민아의 반응을 보세요.",
"result": "X",
"explanation": "'quite ambitious'는 '꽤 과한, 무리한'이라는 의미로 우려를 나타내요."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Each book equals one skill up!",
"translation": "책 한 권이 곧 실력치 하나 상승이야!"
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Reading isn't a game, though...",
"translation": "독서가 게임은 아닌데..."
},
{
"type": "blank",
"index": 6,
"quiz": "Reading isn't a @@, though...",
"hint": "민아가 독서를 뭐라고 비교했는지 찾아보세요.",
"optionA": "race",
"optionB": "game",
"optionC": "job",
"result": "game",
"explanation": "'isn't a game'은 '게임이 아니다'라는 의미로, 진지함을 강조해요."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Every page counts toward success!",
"translation": "한 페이지도 성공을 위한 거야!"
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Books need time to sink in...",
"translation": "책은 곱씹을 시간이 필요해..."
},
{
"type": "puzzle",
"index": 9,
"hint": "'time'과 'sink'를 사용해 문장을 만들어보세요.",
"optionA": "to",
"optionB": "need",
"optionC": "time",
"optionD": "sink",
"optionE": "in",
"result": "need time to sink in",
"explanation": "'sink in'은 '(내용이) 충분히 이해되다'라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "We can discuss while walking!",
"translation": "걸으면서 토론하면 되잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "민아",
"script": "You really are unstoppable...",
"translation": "너란 사람은 정말 멈출 수가 없구나..."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "리더십 캠프 진행",
"explanation": "신입생 리더십 캠프 진행을 두고 학생회 임원들의 의견 충돌",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은지",
"script": "I've got the perfect team list!",
"translation": "완벽한 팀 짜기 끝났다!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Did you check their preferences?",
"translation": "애들 선호도 조사는 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "은지",
"script": "Come on, we're short on time.",
"translation": "아니, 시간도 없는데 뭘."
},
{
"type": "ox",
"index": 4,
"quiz": "은지는 팀 구성에 앞서 선호도 조사를 했나요?",
"hint": "현우의 질문에 대한 은지의 반응을 보세요.",
"result": "X",
"explanation": "'Come on, we're short on time'이라는 반응으로 보아 선호도 조사를 하지 않았음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Last year's feedback was terrible.",
"translation": "작년에 피드백 엄청 안 좋았잖아."
},
{
"type": "script",
"index": 6,
"speaker": "은지",
"script": "This year will be different!",
"translation": "올해는 다를 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "Last year's @@ was terrible.",
"hint": "작년에 안 좋았던 것이 무엇인지 찾아보세요.",
"optionA": "camp",
"optionB": "feedback",
"optionC": "team",
"result": "feedback",
"explanation": "'feedback'은 '피드백, 반응'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Based on what data exactly?",
"translation": "그건 어떤 근거로 하는 말이야?"
},
{
"type": "script",
"index": 9,
"speaker": "은지",
"script": "My experience is the data!",
"translation": "내 경험이 데이터라고!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "That's not how data works...",
"translation": "그게 말이 되는 소리야..."
},
{
"type": "puzzle",
"index": 11,
"hint": "올해는 다를 것이라는 문장을 만들어보세요.",
"optionA": "year",
"optionB": "This",
"optionC": "different",
"optionD": "be",
"optionE": "will",
"result": "This year will be different",
"explanation": "'This year will be different'는 '올해는 다를 거야'라는 의미로, 변화를 예측하는 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "리더십 캠프 진행",
"explanation": "신입생 리더십 캠프 진행을 두고 학생회 임원들의 의견 충돌",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은지",
"script": "I've got the perfect team list!",
"translation": "완벽한 팀 짜기 끝났다!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Did you check their preferences?",
"translation": "애들 선호도 조사는 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "은지",
"script": "Come on, we're short on time.",
"translation": "아니, 시간도 없는데 뭘."
},
{
"type": "ox",
"index": 4,
"quiz": "은지는 팀 구성에 앞서 선호도 조사를 했나요?",
"hint": "현우의 질문에 대한 은지의 반응을 보세요.",
"result": "X",
"explanation": "'Come on, we're short on time'이라는 반응으로 보아 선호도 조사를 하지 않았음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Last year's feedback was terrible.",
"translation": "작년에 피드백 엄청 안 좋았잖아."
},
{
"type": "script",
"index": 6,
"speaker": "은지",
"script": "This year will be different!",
"translation": "올해는 다를 거야!"
},
{
"type": "blank",
"index": 7,
"quiz": "Last year's @@ was terrible.",
"hint": "작년에 안 좋았던 것이 무엇인지 찾아보세요.",
"optionA": "camp",
"optionB": "feedback",
"optionC": "team",
"result": "feedback",
"explanation": "'feedback'은 '피드백, 반응'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Based on what data exactly?",
"translation": "그건 어떤 근거로 하는 말이야?"
},
{
"type": "script",
"index": 9,
"speaker": "은지",
"script": "My experience is the data!",
"translation": "내 경험이 데이터라고!"
},
{
"type": "script",
"index": 10,
"speaker": "현우",
"script": "That's not how data works...",
"translation": "그게 말이 되는 소리야..."
},
{
"type": "puzzle",
"index": 11,
"hint": "올해는 다를 것이라는 문장을 만들어보세요.",
"optionA": "year",
"optionB": "This",
"optionC": "different",
"optionD": "be",
"optionE": "will",
"result": "This year will be different",
"explanation": "'This year will be different'는 '올해는 다를 거야'라는 의미로, 변화를 예측하는 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "창업 팀 모집",
"explanation": "의욕 넘치는 선배의 창업 제안과 고민하는 후배의 대화",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "Hey, want to join my startup?",
"translation": "야, 우리 창업 팀 들어올래?"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "Me? What are you working on?",
"translation": "저요? 어떤 거 하시는데요?"
},
{
"type": "script",
"index": 3,
"speaker": "태현",
"script": "Food delivery for universities!",
"translation": "대학교 배달 서비스야!"
},
{
"type": "ox",
"index": 4,
"quiz": "태현이의 창업 아이템은 배달 서비스인가요?",
"hint": "태현이가 말한 아이템을 확인해보세요.",
"result": "O",
"explanation": "'Food delivery for universities'에서 대학교 배달 서비스임을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Sounds interesting, but...",
"translation": "재밌긴 한데..."
},
{
"type": "script",
"index": 6,
"speaker": "태현",
"script": "Your design skills are perfect!",
"translation": "너 디자인 잘하잖아, 딱이야!"
},
{
"type": "blank",
"index": 7,
"quiz": "Your @@ skills are perfect!",
"hint": "태현이가 칭찬한 민아의 실력을 찾아보세요.",
"optionA": "cooking",
"optionB": "design",
"optionC": "speaking",
"result": "design",
"explanation": "'design skills'는 '디자인 실력'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Don't I need experience?",
"translation": "경험이 필요하지 않을까요?"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "We can learn together!",
"translation": "같이 배우면서 하면 돼!"
},
{
"type": "script",
"index": 10,
"speaker": "민아",
"script": "I need to think about it...",
"translation": "좀 생각해봐야 할 것 같아요..."
},
{
"type": "puzzle",
"index": 11,
"hint": "함께 배울 수 있다는 문장을 만들어보세요.",
"optionA": "can",
"optionB": "together",
"optionC": "We",
"optionD": "learn",
"result": "We can learn together",
"explanation": "'We can learn together'는 '우리가 함께 배울 수 있다'는 의미의 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "창업 팀 모집",
"explanation": "의욕 넘치는 선배의 창업 제안과 고민하는 후배의 대화",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태현",
"script": "Hey, want to join my startup?",
"translation": "야, 우리 창업 팀 들어올래?"
},
{
"type": "script",
"index": 2,
"speaker": "민아",
"script": "Me? What are you working on?",
"translation": "저요? 어떤 거 하시는데요?"
},
{
"type": "script",
"index": 3,
"speaker": "태현",
"script": "Food delivery for universities!",
"translation": "대학교 배달 서비스야!"
},
{
"type": "ox",
"index": 4,
"quiz": "태현이의 창업 아이템은 배달 서비스인가요?",
"hint": "태현이가 말한 아이템을 확인해보세요.",
"result": "O",
"explanation": "'Food delivery for universities'에서 대학교 배달 서비스임을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민아",
"script": "Sounds interesting, but...",
"translation": "재밌긴 한데..."
},
{
"type": "script",
"index": 6,
"speaker": "태현",
"script": "Your design skills are perfect!",
"translation": "너 디자인 잘하잖아, 딱이야!"
},
{
"type": "blank",
"index": 7,
"quiz": "Your @@ skills are perfect!",
"hint": "태현이가 칭찬한 민아의 실력을 찾아보세요.",
"optionA": "cooking",
"optionB": "design",
"optionC": "speaking",
"result": "design",
"explanation": "'design skills'는 '디자인 실력'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민아",
"script": "Don't I need experience?",
"translation": "경험이 필요하지 않을까요?"
},
{
"type": "script",
"index": 9,
"speaker": "태현",
"script": "We can learn together!",
"translation": "같이 배우면서 하면 돼!"
},
{
"type": "script",
"index": 10,
"speaker": "민아",
"script": "I need to think about it...",
"translation": "좀 생각해봐야 할 것 같아요..."
},
{
"type": "puzzle",
"index": 11,
"hint": "함께 배울 수 있다는 문장을 만들어보세요.",
"optionA": "can",
"optionB": "together",
"optionC": "We",
"optionD": "learn",
"result": "We can learn together",
"explanation": "'We can learn together'는 '우리가 함께 배울 수 있다'는 의미의 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "대회 전략 회의",
"explanation": "사내 공모전을 준비하는 신입사원 동기의 티키타카 대화",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Should we start the meeting now?",
"translation": "회의 시작할까요, 서연 씨?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Yes! I prepared some ideas.",
"translation": "네! 제가 아이디어 좀 준비해봤어요."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "That's great! Please share them.",
"translation": "아, 다행이에요! 한번 들어볼게요."
},
{
"type": "ox",
"index": 4,
"quiz": "서연 씨는 회의 준비를 해왔나요?",
"hint": "서연 씨의 두 번째 대사를 확인해보세요.",
"result": "O",
"explanation": "'I prepared some ideas'에서 미리 준비해왔음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Maybe we need more research...",
"translation": "조사를 좀 더 해봐야 할 것 같은데요..."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "I'll contact the other teams.",
"translation": "제가 다른 팀에 연락해볼게요."
},
{
"type": "blank",
"index": 7,
"quiz": "I'll @@ the other teams.",
"hint": "지훈 씨가 다른 팀에 무엇을 하겠다고 했나요?",
"optionA": "meet",
"optionB": "contact",
"optionC": "avoid",
"result": "contact",
"explanation": "'contact'는 '연락하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Shall we stay late today?",
"translation": "오늘 좀 늦게까지 하고 가실래요?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Yes, let's order dinner first.",
"translation": "네, 저녁부터 시키고 시작할까요?"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Good idea. Chinese food okay?",
"translation": "좋네요. 중식 괜찮으신가요?"
},
{
"type": "puzzle",
"index": 11,
"hint": "저녁 먼저 시키자는 제안 문장을 만들어보세요.",
"optionA": "Let's",
"optionB": "first",
"optionC": "dinner",
"optionD": "order",
"result": "Let's order dinner first",
"explanation": "'Let's order dinner first'는 '저녁부터 시키자'는 의미의 제안하는 표현입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "대회 전략 회의",
"explanation": "사내 공모전을 준비하는 신입사원 동기의 티키타카 대화",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Should we start the meeting now?",
"translation": "회의 시작할까요, 서연 씨?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Yes! I prepared some ideas.",
"translation": "네! 제가 아이디어 좀 준비해봤어요."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "That's great! Please share them.",
"translation": "아, 다행이에요! 한번 들어볼게요."
},
{
"type": "ox",
"index": 4,
"quiz": "서연 씨는 회의 준비를 해왔나요?",
"hint": "서연 씨의 두 번째 대사를 확인해보세요.",
"result": "O",
"explanation": "'I prepared some ideas'에서 미리 준비해왔음을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Maybe we need more research...",
"translation": "조사를 좀 더 해봐야 할 것 같은데요..."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "I'll contact the other teams.",
"translation": "제가 다른 팀에 연락해볼게요."
},
{
"type": "blank",
"index": 7,
"quiz": "I'll @@ the other teams.",
"hint": "지훈 씨가 다른 팀에 무엇을 하겠다고 했나요?",
"optionA": "meet",
"optionB": "contact",
"optionC": "avoid",
"result": "contact",
"explanation": "'contact'는 '연락하다'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Shall we stay late today?",
"translation": "오늘 좀 늦게까지 하고 가실래요?"
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Yes, let's order dinner first.",
"translation": "네, 저녁부터 시키고 시작할까요?"
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Good idea. Chinese food okay?",
"translation": "좋네요. 중식 괜찮으신가요?"
},
{
"type": "puzzle",
"index": 11,
"hint": "저녁 먼저 시키자는 제안 문장을 만들어보세요.",
"optionA": "Let's",
"optionB": "first",
"optionC": "dinner",
"optionD": "order",
"result": "Let's order dinner first",
"explanation": "'Let's order dinner first'는 '저녁부터 시키자'는 의미의 제안하는 표현입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "투자 설득 발표",
"explanation": "투자 유치 발표를 앞두고 과장님과 부장님의 의견 조율",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정부장",
"script": "What about a more creative approach?",
"translation": "좀 더 창의적으로 접근해보면 어떨까요?"
},
{
"type": "script",
"index": 2,
"speaker": "김과장",
"script": "What do you mean, sir?",
"translation": "어떤 의미이신지요, 부장님?"
},
{
"type": "script",
"index": 3,
"speaker": "정부장",
"script": "These slides look too conservative.",
"translation": "발표 자료가 너무 보수적으로 보이네요."
},
{
"type": "ox",
"index": 4,
"quiz": "부장님은 현재 발표 자료에 만족하시나요?",
"hint": "부장님의 발표 자료 평가를 보세요.",
"result": "X",
"explanation": "'too conservative'라는 표현에서 현재 자료에 불만족함을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "김과장",
"script": "Our figures are quite solid...",
"translation": "저희 수치 자료가 탄탄한데요..."
},
{
"type": "script",
"index": 6,
"speaker": "정부장",
"script": "Investors want to see vision.",
"translation": "투자자들은 비전을 보고 싶어하실 텐데요."
},
{
"type": "blank",
"index": 7,
"quiz": "Investors want to see @@.",
"hint": "투자자들이 보고 싶어하는 것을 찾아보세요.",
"optionA": "numbers",
"optionB": "vision",
"optionC": "data",
"result": "vision",
"explanation": "'vision'은 '비전, 미래상'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "김과장",
"script": "I'll revise it right away.",
"translation": "바로 수정하도록 하겠습니다."
},
{
"type": "script",
"index": 9,
"speaker": "정부장",
"script": "Let's review it together later.",
"translation": "나중에 같이 검토해봅시다."
},
{
"type": "script",
"index": 10,
"speaker": "김과장",
"script": "Yes, I'll prepare the draft.",
"translation": "네, 초안을 준비하겠습니다."
},
{
"type": "puzzle",
"index": 11,
"hint": "초안을 준비하겠다는 문장을 만들어보세요.",
"optionA": "draft",
"optionB": "I'll",
"optionC": "prepare",
"optionD": "the",
"result": "I'll prepare the draft",
"explanation": "'I'll prepare the draft'는 '초안을 준비하겠다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "투자 설득 발표",
"explanation": "투자 유치 발표를 앞두고 과장님과 부장님의 의견 조율",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정부장",
"script": "What about a more creative approach?",
"translation": "좀 더 창의적으로 접근해보면 어떨까요?"
},
{
"type": "script",
"index": 2,
"speaker": "김과장",
"script": "What do you mean, sir?",
"translation": "어떤 의미이신지요, 부장님?"
},
{
"type": "script",
"index": 3,
"speaker": "정부장",
"script": "These slides look too conservative.",
"translation": "발표 자료가 너무 보수적으로 보이네요."
},
{
"type": "ox",
"index": 4,
"quiz": "부장님은 현재 발표 자료에 만족하시나요?",
"hint": "부장님의 발표 자료 평가를 보세요.",
"result": "X",
"explanation": "'too conservative'라는 표현에서 현재 자료에 불만족함을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "김과장",
"script": "Our figures are quite solid...",
"translation": "저희 수치 자료가 탄탄한데요..."
},
{
"type": "script",
"index": 6,
"speaker": "정부장",
"script": "Investors want to see vision.",
"translation": "투자자들은 비전을 보고 싶어하실 텐데요."
},
{
"type": "blank",
"index": 7,
"quiz": "Investors want to see @@.",
"hint": "투자자들이 보고 싶어하는 것을 찾아보세요.",
"optionA": "numbers",
"optionB": "vision",
"optionC": "data",
"result": "vision",
"explanation": "'vision'은 '비전, 미래상'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "김과장",
"script": "I'll revise it right away.",
"translation": "바로 수정하도록 하겠습니다."
},
{
"type": "script",
"index": 9,
"speaker": "정부장",
"script": "Let's review it together later.",
"translation": "나중에 같이 검토해봅시다."
},
{
"type": "script",
"index": 10,
"speaker": "김과장",
"script": "Yes, I'll prepare the draft.",
"translation": "네, 초안을 준비하겠습니다."
},
{
"type": "puzzle",
"index": 11,
"hint": "초안을 준비하겠다는 문장을 만들어보세요.",
"optionA": "draft",
"optionB": "I'll",
"optionC": "prepare",
"optionD": "the",
"result": "I'll prepare the draft",
"explanation": "'I'll prepare the draft'는 '초안을 준비하겠다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "인재 영입 면담",
"explanation": "경력직 후보자에 대한 인사팀 면담 후기",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정팀장",
"script": "How was the 3PM interview?",
"translation": "오후 3시 면접은 어땠나요?"
},
{
"type": "script",
"index": 2,
"speaker": "한대리",
"script": "The resume looked good but...",
"translation": "이력서는 좋아보였는데요..."
},
{
"type": "script",
"index": 3,
"speaker": "정팀장",
"script": "Not enough practical experience?",
"translation": "실무 경험이 부족했나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "면접자의 실제 모습이 이력서보다 좋았나요?",
"hint": "한대리의 두 번째 답변을 보세요.",
"result": "X",
"explanation": "'The resume looked better'에서 이력서가 더 좋았다는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "한대리",
"script": "Great skills, but too reserved.",
"translation": "실력은 좋은데 너무 소극적이에요."
},
{
"type": "script",
"index": 6,
"speaker": "정팀장",
"script": "We need someone more outgoing.",
"translation": "좀 더 적극적인 사람이 필요하죠."
},
{
"type": "blank",
"index": 7,
"quiz": "Great @@, but too reserved.",
"hint": "한대리가 면접자의 장점으로 언급한 것을 찾아보세요.",
"optionA": "looks",
"optionB": "skills",
"optionC": "words",
"result": "skills",
"explanation": "'skills'는 '실력'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "한대리",
"script": "Tomorrow's candidate looks promising.",
"translation": "내일 면접자는 기대되는데요."
},
{
"type": "script",
"index": 9,
"speaker": "정팀장",
"script": "The experienced candidate, right?",
"translation": "그 경력직 지원자 말이죠?"
},
{
"type": "script",
"index": 10,
"speaker": "한대리",
"script": "Yes, perfect for the position!",
"translation": "네, 포지션에 딱 맞는 것 같아요!"
},
{
"type": "puzzle",
"index": 11,
"hint": "내일 면접자가 유망해 보인다는 문장을 만들어보세요.",
"optionA": "candidate",
"optionB": "looks",
"optionC": "promising",
"optionD": "Tomorrow's",
"result": "Tomorrow's candidate looks promising",
"explanation": "'looks promising'은 '유망해 보인다\/기대된다'는 의미입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "인재 영입 면담",
"explanation": "경력직 후보자에 대한 인사팀 면담 후기",
"level": 2,
"my_mbti": "ENTJ",
"target_mbti": "INFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "정팀장",
"script": "How was the 3PM interview?",
"translation": "오후 3시 면접은 어땠나요?"
},
{
"type": "script",
"index": 2,
"speaker": "한대리",
"script": "The resume looked good but...",
"translation": "이력서는 좋아보였는데요..."
},
{
"type": "script",
"index": 3,
"speaker": "정팀장",
"script": "Not enough practical experience?",
"translation": "실무 경험이 부족했나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "면접자의 실제 모습이 이력서보다 좋았나요?",
"hint": "한대리의 두 번째 답변을 보세요.",
"result": "X",
"explanation": "'The resume looked better'에서 이력서가 더 좋았다는 것을 알 수 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "한대리",
"script": "Great skills, but too reserved.",
"translation": "실력은 좋은데 너무 소극적이에요."
},
{
"type": "script",
"index": 6,
"speaker": "정팀장",
"script": "We need someone more outgoing.",
"translation": "좀 더 적극적인 사람이 필요하죠."
},
{
"type": "blank",
"index": 7,
"quiz": "Great @@, but too reserved.",
"hint": "한대리가 면접자의 장점으로 언급한 것을 찾아보세요.",
"optionA": "looks",
"optionB": "skills",
"optionC": "words",
"result": "skills",
"explanation": "'skills'는 '실력'을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "한대리",
"script": "Tomorrow's candidate looks promising.",
"translation": "내일 면접자는 기대되는데요."
},
{
"type": "script",
"index": 9,
"speaker": "정팀장",
"script": "The experienced candidate, right?",
"translation": "그 경력직 지원자 말이죠?"
},
{
"type": "script",
"index": 10,
"speaker": "한대리",
"script": "Yes, perfect for the position!",
"translation": "네, 포지션에 딱 맞는 것 같아요!"
},
{
"type": "puzzle",
"index": 11,
"hint": "내일 면접자가 유망해 보인다는 문장을 만들어보세요.",
"optionA": "candidate",
"optionB": "looks",
"optionC": "promising",
"optionD": "Tomorrow's",
"result": "Tomorrow's candidate looks promising",
"explanation": "'looks promising'은 '유망해 보인다\/기대된다'는 의미입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "버킷리스트 공유",
"explanation": "ENFP의 열정적인 꿈 공유와 INTJ의 체계적인 목표 설정 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "Let's share our wildest dreams!",
"translation": "우리의 가장 큰 꿈을 나눠보아요!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Goals need feasibility analysis first.",
"translation": "목표는 먼저 실현 가능성 분석이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "강민준은 꿈을 나누기 전에 실현 가능성을 따져보고 싶어하나요?",
"hint": "강민준의 첫 반응을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 분석적 성향이 드러나며, 실현 가능성 분석을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하늘",
"script": "Dreams don't need limitations!",
"translation": "꿈에는 한계가 필요 없어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Strategic planning ensures success.",
"translation": "전략적 계획이 성공을 보장합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ planning ensures success.",
"hint": "강민준이 성공을 보장한다고 말한 계획의 특성을 찾아보세요.",
"optionA": "Random",
"optionB": "Strategic",
"optionC": "Simple",
"result": "Strategic",
"explanation": "'Strategic planning'은 '전략적 계획'을 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하늘",
"script": "Life's adventures await us!",
"translation": "인생의 모험이 우리를 기다려요!"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Calculate risks before starting.",
"translation": "시작 전에 위험을 계산해야 합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 꿈에 대한 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "adventures",
"optionB": "life's",
"optionC": "Hanuel",
"optionD": "sees",
"optionE": "waiting.",
"result": "Hanuel sees life's adventures waiting.",
"explanation": "ENFP의 무한한 가능성 추구와 INTJ의 계산된 위험 관리의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "버킷리스트 공유",
"explanation": "ENFP의 열정적인 꿈 공유와 INTJ의 체계적인 목표 설정 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하늘",
"script": "Let's share our wildest dreams!",
"translation": "우리의 가장 큰 꿈을 나눠보아요!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Goals need feasibility analysis first.",
"translation": "목표는 먼저 실현 가능성 분석이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "강민준은 꿈을 나누기 전에 실현 가능성을 따져보고 싶어하나요?",
"hint": "강민준의 첫 반응을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 분석적 성향이 드러나며, 실현 가능성 분석을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하늘",
"script": "Dreams don't need limitations!",
"translation": "꿈에는 한계가 필요 없어요!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Strategic planning ensures success.",
"translation": "전략적 계획이 성공을 보장합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "@@ planning ensures success.",
"hint": "강민준이 성공을 보장한다고 말한 계획의 특성을 찾아보세요.",
"optionA": "Random",
"optionB": "Strategic",
"optionC": "Simple",
"result": "Strategic",
"explanation": "'Strategic planning'은 '전략적 계획'을 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하늘",
"script": "Life's adventures await us!",
"translation": "인생의 모험이 우리를 기다려요!"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Calculate risks before starting.",
"translation": "시작 전에 위험을 계산해야 합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 꿈에 대한 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "adventures",
"optionB": "life's",
"optionC": "Hanuel",
"optionD": "sees",
"optionE": "waiting.",
"result": "Hanuel sees life's adventures waiting.",
"explanation": "ENFP의 무한한 가능성 추구와 INTJ의 계산된 위험 관리의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "즉흥 파티 기획",
"explanation": "ENFP의 즉흥적 파티 기획과 ISFJ의 체계적 준비 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다은",
"script": "Let's throw a party right now!",
"translation": "지금 당장 파티를 열어요!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We need proper preparation time.",
"translation": "적절한 준비 시간이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "정유진은 즉흥적인 파티 제안에 긍정적인가요?",
"hint": "정유진의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "ISFJ의 신중한 성향이 드러나며, 준비 시간의 필요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "다은",
"script": "Spontaneous fun is the best!",
"translation": "즉흥적인 재미가 최고예요!"
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Everyone's schedule matters here.",
"translation": "모두의 일정을 고려해야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Everyone's @@ matters according to Yujin.",
"hint": "정유진이 고려해야 한다고 말한 것을 찾아보세요.",
"optionA": "fun",
"optionB": "schedule",
"optionC": "food",
"result": "schedule",
"explanation": "'schedule'은 '일정'을 의미하며, ISFJ의 배려심 많은 특성을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "다은",
"script": "Adventure creates great memories!",
"translation": "모험이 멋진 추억을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Careful planning ensures comfort.",
"translation": "신중한 계획이 편안함을 보장해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 파티 준비 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "creates",
"optionB": "memories.",
"optionC": "Daeun",
"optionD": "thinks",
"optionE": "adventure",
"optionF": "great",
"result": "Daeun thinks adventure creates great memories.",
"explanation": "ENFP의 즉흥성 선호와 ISFJ의 신중한 계획 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "즉흥 파티 기획",
"explanation": "ENFP의 즉흥적 파티 기획과 ISFJ의 체계적 준비 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "다은",
"script": "Let's throw a party right now!",
"translation": "지금 당장 파티를 열어요!"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We need proper preparation time.",
"translation": "적절한 준비 시간이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "정유진은 즉흥적인 파티 제안에 긍정적인가요?",
"hint": "정유진의 첫 반응을 확인해보세요.",
"result": "X",
"explanation": "ISFJ의 신중한 성향이 드러나며, 준비 시간의 필요성을 강조합니다."
},
{
"type": "script",
"index": 4,
"speaker": "다은",
"script": "Spontaneous fun is the best!",
"translation": "즉흥적인 재미가 최고예요!"
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Everyone's schedule matters here.",
"translation": "모두의 일정을 고려해야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Everyone's @@ matters according to Yujin.",
"hint": "정유진이 고려해야 한다고 말한 것을 찾아보세요.",
"optionA": "fun",
"optionB": "schedule",
"optionC": "food",
"result": "schedule",
"explanation": "'schedule'은 '일정'을 의미하며, ISFJ의 배려심 많은 특성을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "다은",
"script": "Adventure creates great memories!",
"translation": "모험이 멋진 추억을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Careful planning ensures comfort.",
"translation": "신중한 계획이 편안함을 보장해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 파티 준비 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "creates",
"optionB": "memories.",
"optionC": "Daeun",
"optionD": "thinks",
"optionE": "adventure",
"optionF": "great",
"result": "Daeun thinks adventure creates great memories.",
"explanation": "ENFP의 즉흥성 선호와 ISFJ의 신중한 계획 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "영감 넘치는 수다",
"explanation": "ENFP의 창의적 대화 방식과 ISTJ의 사실 중심적 대화 스타일의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "Imagine all the possibilities!",
"translation": "모든 가능성을 상상해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Let's stick to concrete facts.",
"translation": "구체적인 사실에 집중하죠."
},
{
"type": "ox",
"index": 3,
"quiz": "임재현은 상상보다 사실에 초점을 맞추나요?",
"hint": "임재현이 집중하고자 하는 것을 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 사실 중심적 성향이 드러나며, 구체적인 사실을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민아",
"script": "Ideas spark more ideas!",
"translation": "아이디어가 더 많은 아이디어를 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "We need practical discussions.",
"translation": "실용적인 토론이 필요해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Jaehyun wants @@ discussions.",
"hint": "임재현이 원하는 토론의 특성을 찾아보세요.",
"optionA": "creative",
"optionB": "practical",
"optionC": "fun",
"result": "practical",
"explanation": "'practical discussions'는 '실용적인 토론'을 의미하며, ISTJ의 실용성 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민아",
"script": "Random thoughts are exciting!",
"translation": "즉흥적인 생각들이 신나요!"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Order helps clear thinking.",
"translation": "질서가 명확한 사고를 도와요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 대화 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Mina",
"optionB": "thoughts",
"optionC": "random",
"optionD": "are",
"optionE": "thinks",
"optionF": "exciting.",
"result": "Mina thinks random thoughts are exciting.",
"explanation": "ENFP의 자유로운 사고방식과 ISTJ의 체계적 사고방식의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "영감 넘치는 수다",
"explanation": "ENFP의 창의적 대화 방식과 ISTJ의 사실 중심적 대화 스타일의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민아",
"script": "Imagine all the possibilities!",
"translation": "모든 가능성을 상상해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Let's stick to concrete facts.",
"translation": "구체적인 사실에 집중하죠."
},
{
"type": "ox",
"index": 3,
"quiz": "임재현은 상상보다 사실에 초점을 맞추나요?",
"hint": "임재현이 집중하고자 하는 것을 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 사실 중심적 성향이 드러나며, 구체적인 사실을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민아",
"script": "Ideas spark more ideas!",
"translation": "아이디어가 더 많은 아이디어를 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "We need practical discussions.",
"translation": "실용적인 토론이 필요해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Jaehyun wants @@ discussions.",
"hint": "임재현이 원하는 토론의 특성을 찾아보세요.",
"optionA": "creative",
"optionB": "practical",
"optionC": "fun",
"result": "practical",
"explanation": "'practical discussions'는 '실용적인 토론'을 의미하며, ISTJ의 실용성 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민아",
"script": "Random thoughts are exciting!",
"translation": "즉흥적인 생각들이 신나요!"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Order helps clear thinking.",
"translation": "질서가 명확한 사고를 도와요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 대화 스타일의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Mina",
"optionB": "thoughts",
"optionC": "random",
"optionD": "are",
"optionE": "thinks",
"optionF": "exciting.",
"result": "Mina thinks random thoughts are exciting.",
"explanation": "ENFP의 자유로운 사고방식과 ISTJ의 체계적 사고방식의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "새벽의 깊은 대화",
"explanation": "ENFP의 자유로운 영감과 INFJ의 깊이 있는 통찰의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "Life has infinite possibilities!",
"translation": "인생은 무한한 가능성이 있어요!"
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "What drives these possibilities?",
"translation": "그 가능성들의 원동력은 무엇일까요?"
},
{
"type": "ox",
"index": 3,
"quiz": "조민서는 표면적 가능성보다 깊은 의미를 탐구하나요?",
"hint": "조민서의 질문 방식을 살펴보세요.",
"result": "O",
"explanation": "INFJ의 통찰적 성향이 드러나며, 현상의 깊은 의미를 탐구하려 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Every moment brings new adventures!",
"translation": "모든 순간이 새로운 모험을 가져와요!"
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "Each choice shapes our path.",
"translation": "각각의 선택이 우리의 길을 만들어요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Minseo, choices @@ our path.",
"hint": "조민서가 선택이 우리의 길에 미치는 영향을 어떻게 표현했는지 찾아보세요.",
"optionA": "change",
"optionB": "shape",
"optionC": "block",
"result": "shape",
"explanation": "'shape our path'는 '우리의 길을 만든다'는 의미로, INFJ의 심층적 통찰을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Let's explore everything together!",
"translation": "모든 것을 함께 탐험해봐요!"
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "Some paths need deeper reflection.",
"translation": "어떤 길들은 더 깊은 성찰이 필요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 대화 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "wants",
"optionB": "everything",
"optionC": "together.",
"optionD": "Yuna",
"optionE": "explore",
"optionF": "to",
"result": "Yuna wants to explore everything together.",
"explanation": "ENFP의 다양한 탐험 선호와 INFJ의 깊은 성찰 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "새벽의 깊은 대화",
"explanation": "ENFP의 자유로운 영감과 INFJ의 깊이 있는 통찰의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유나",
"script": "Life has infinite possibilities!",
"translation": "인생은 무한한 가능성이 있어요!"
},
{
"type": "script",
"index": 2,
"speaker": "민서",
"script": "What drives these possibilities?",
"translation": "그 가능성들의 원동력은 무엇일까요?"
},
{
"type": "ox",
"index": 3,
"quiz": "조민서는 표면적 가능성보다 깊은 의미를 탐구하나요?",
"hint": "조민서의 질문 방식을 살펴보세요.",
"result": "O",
"explanation": "INFJ의 통찰적 성향이 드러나며, 현상의 깊은 의미를 탐구하려 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유나",
"script": "Every moment brings new adventures!",
"translation": "모든 순간이 새로운 모험을 가져와요!"
},
{
"type": "script",
"index": 5,
"speaker": "민서",
"script": "Each choice shapes our path.",
"translation": "각각의 선택이 우리의 길을 만들어요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Minseo, choices @@ our path.",
"hint": "조민서가 선택이 우리의 길에 미치는 영향을 어떻게 표현했는지 찾아보세요.",
"optionA": "change",
"optionB": "shape",
"optionC": "block",
"result": "shape",
"explanation": "'shape our path'는 '우리의 길을 만든다'는 의미로, INFJ의 심층적 통찰을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유나",
"script": "Let's explore everything together!",
"translation": "모든 것을 함께 탐험해봐요!"
},
{
"type": "script",
"index": 8,
"speaker": "민서",
"script": "Some paths need deeper reflection.",
"translation": "어떤 길들은 더 깊은 성찰이 필요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 대화 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "wants",
"optionB": "everything",
"optionC": "together.",
"optionD": "Yuna",
"optionE": "explore",
"optionF": "to",
"result": "Yuna wants to explore everything together.",
"explanation": "ENFP의 다양한 탐험 선호와 INFJ의 깊은 성찰 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "예술 전시회 감상",
"explanation": "ENFP의 감성적 예술 감상과 INTP의 분석적 작품 해석 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소희",
"script": "This artwork touches my soul!",
"translation": "이 작품이 제 영혼을 움직여요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Let's analyze the composition first.",
"translation": "먼저 구도를 분석해보죠."
},
{
"type": "ox",
"index": 3,
"quiz": "김준호는 감정적 반응보다 분석적 접근을 선호하나요?",
"hint": "김준호가 작품을 보고 첫 번째로 하고자 하는 것을 확인해보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 작품의 구조적 분석을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소희",
"script": "Feel the artist's emotions here!",
"translation": "여기서 작가의 감정을 느껴보세요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "These patterns follow logical rules.",
"translation": "이 패턴들은 논리적 규칙을 따르고 있어요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Junho, patterns follow @@ rules.",
"hint": "김준호가 패턴에서 발견한 규칙의 특성을 찾아보세요.",
"optionA": "emotional",
"optionB": "logical",
"optionC": "random",
"result": "logical",
"explanation": "'logical rules'는 '논리적 규칙'을 의미하며, INTP의 논리적 해석을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소희",
"script": "Art inspires endless imagination!",
"translation": "예술은 끝없는 상상력을 불러일으켜요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Technique determines artistic value.",
"translation": "기법이 예술적 가치를 결정해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 예술 감상 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Sohee",
"optionB": "endless",
"optionC": "inspires",
"optionD": "thinks",
"optionE": "imagination.",
"optionF": "art",
"result": "Sohee thinks art inspires endless imagination.",
"explanation": "ENFP의 감성적 반응과 INTP의 기술적 분석 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "예술 전시회 감상",
"explanation": "ENFP의 감성적 예술 감상과 INTP의 분석적 작품 해석 방식의 대비",
"level": 1,
"my_mbti": "ENFP",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "소희",
"script": "This artwork touches my soul!",
"translation": "이 작품이 제 영혼을 움직여요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "Let's analyze the composition first.",
"translation": "먼저 구도를 분석해보죠."
},
{
"type": "ox",
"index": 3,
"quiz": "김준호는 감정적 반응보다 분석적 접근을 선호하나요?",
"hint": "김준호가 작품을 보고 첫 번째로 하고자 하는 것을 확인해보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 작품의 구조적 분석을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "소희",
"script": "Feel the artist's emotions here!",
"translation": "여기서 작가의 감정을 느껴보세요!"
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "These patterns follow logical rules.",
"translation": "이 패턴들은 논리적 규칙을 따르고 있어요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Junho, patterns follow @@ rules.",
"hint": "김준호가 패턴에서 발견한 규칙의 특성을 찾아보세요.",
"optionA": "emotional",
"optionB": "logical",
"optionC": "random",
"result": "logical",
"explanation": "'logical rules'는 '논리적 규칙'을 의미하며, INTP의 논리적 해석을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "소희",
"script": "Art inspires endless imagination!",
"translation": "예술은 끝없는 상상력을 불러일으켜요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Technique determines artistic value.",
"translation": "기법이 예술적 가치를 결정해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 예술 감상 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Sohee",
"optionB": "endless",
"optionC": "inspires",
"optionD": "thinks",
"optionE": "imagination.",
"optionF": "art",
"result": "Sohee thinks art inspires endless imagination.",
"explanation": "ENFP의 감성적 반응과 INTP의 기술적 분석 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "감성 파티플래너",
"explanation": "ENFJ의 감성적 파티 기획과 ISTP의 실용적 문제해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Let's create magical moments together!",
"translation": "함께 마법 같은 순간을 만들어봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "First check the venue capacity.",
"translation": "먼저 장소 수용 인원을 확인해요."
},
{
"type": "ox",
"index": 3,
"quiz": "강민준은 분위기보다 실용적인 면을 먼저 고려하나요?",
"hint": "강민준이 가장 먼저 확인하고자 하는 것을 살펴보세요.",
"result": "O",
"explanation": "ISTP의 실용적 성향이 드러나며, 장소의 실질적인 조건을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Everyone needs special memories!",
"translation": "모두에게 특별한 추억이 필요해요!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Calculate the budget per person.",
"translation": "1인당 예산을 계산해봐요."
},
{
"type": "blank",
"index": 6,
"quiz": "Minjun wants to @@ the budget first.",
"hint": "강민준이 예산과 관련해 하고자 하는 행동을 찾아보세요.",
"optionA": "ignore",
"optionB": "calculate",
"optionC": "forget",
"result": "calculate",
"explanation": "'calculate'는 '계산하다'를 의미하며, ISTP의 체계적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Beautiful decorations inspire people!",
"translation": "아름다운 장식이 사람들에게 영감을 줘요!"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Practical setup saves time.",
"translation": "실용적인 설치가 시간을 절약해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 파티 준비 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "likes",
"optionB": "feel",
"optionC": "Haeun",
"optionD": "good.",
"optionE": "people",
"optionF": "making",
"result": "Haeun likes making people feel good.",
"explanation": "ENFJ의 감성적 분위기 중시와 ISTP의 실용적 계획 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "감성 파티플래너",
"explanation": "ENFJ의 감성적 파티 기획과 ISTP의 실용적 문제해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Let's create magical moments together!",
"translation": "함께 마법 같은 순간을 만들어봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "First check the venue capacity.",
"translation": "먼저 장소 수용 인원을 확인해요."
},
{
"type": "ox",
"index": 3,
"quiz": "강민준은 분위기보다 실용적인 면을 먼저 고려하나요?",
"hint": "강민준이 가장 먼저 확인하고자 하는 것을 살펴보세요.",
"result": "O",
"explanation": "ISTP의 실용적 성향이 드러나며, 장소의 실질적인 조건을 우선시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Everyone needs special memories!",
"translation": "모두에게 특별한 추억이 필요해요!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Calculate the budget per person.",
"translation": "1인당 예산을 계산해봐요."
},
{
"type": "blank",
"index": 6,
"quiz": "Minjun wants to @@ the budget first.",
"hint": "강민준이 예산과 관련해 하고자 하는 행동을 찾아보세요.",
"optionA": "ignore",
"optionB": "calculate",
"optionC": "forget",
"result": "calculate",
"explanation": "'calculate'는 '계산하다'를 의미하며, ISTP의 체계적인 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Beautiful decorations inspire people!",
"translation": "아름다운 장식이 사람들에게 영감을 줘요!"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Practical setup saves time.",
"translation": "실용적인 설치가 시간을 절약해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 파티 준비 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "likes",
"optionB": "feel",
"optionC": "Haeun",
"optionD": "good.",
"optionE": "people",
"optionF": "making",
"result": "Haeun likes making people feel good.",
"explanation": "ENFJ의 감성적 분위기 중시와 ISTP의 실용적 계획 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "문화모임 주선왕",
"explanation": "ENFJ의 사교적 모임 기획과 INTJ의 체계적 모임 관리 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's make friends through art!",
"translation": "예술을 통해 친구를 만들어요!"
},
{
"type": "script",
"index": 2,
"speaker": "태우",
"script": "We need structured meeting formats.",
"translation": "체계적인 모임 형식이 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김태우는 자유로운 교류보다 체계적인 형식을 선호하나요?",
"hint": "김태우가 강조한 모임 방식을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 구조적 성향이 드러나며, 체계적인 형식을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Sharing emotions enriches culture!",
"translation": "감정 공유가 문화를 풍요롭게 해요!"
},
{
"type": "script",
"index": 5,
"speaker": "태우",
"script": "Create clear discussion guidelines.",
"translation": "명확한 토론 지침을 만들어야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Taewoo wants to create @@ guidelines.",
"hint": "김태우가 만들고자 하는 지침의 특성을 찾아보세요.",
"optionA": "fun",
"optionB": "clear",
"optionC": "simple",
"result": "clear",
"explanation": "'clear guidelines'는 '명확한 지침'을 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Everyone's perspective matters here!",
"translation": "모든 사람의 관점이 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "태우",
"script": "Efficiency improves cultural exchange.",
"translation": "효율성이 문화 교류를 개선합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 문화모임 운영 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "important.",
"optionB": "thinks",
"optionC": "are",
"optionD": "everyone's",
"optionE": "ideas",
"optionF": "Jiwon",
"result": "Jiwon thinks everyone's ideas are important.",
"explanation": "ENFJ의 자유로운 표현 중시와 INTJ의 구조화된 형식 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "문화모임 주선왕",
"explanation": "ENFJ의 사교적 모임 기획과 INTJ의 체계적 모임 관리 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's make friends through art!",
"translation": "예술을 통해 친구를 만들어요!"
},
{
"type": "script",
"index": 2,
"speaker": "태우",
"script": "We need structured meeting formats.",
"translation": "체계적인 모임 형식이 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김태우는 자유로운 교류보다 체계적인 형식을 선호하나요?",
"hint": "김태우가 강조한 모임 방식을 확인해보세요.",
"result": "O",
"explanation": "INTJ의 구조적 성향이 드러나며, 체계적인 형식을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Sharing emotions enriches culture!",
"translation": "감정 공유가 문화를 풍요롭게 해요!"
},
{
"type": "script",
"index": 5,
"speaker": "태우",
"script": "Create clear discussion guidelines.",
"translation": "명확한 토론 지침을 만들어야 해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Taewoo wants to create @@ guidelines.",
"hint": "김태우가 만들고자 하는 지침의 특성을 찾아보세요.",
"optionA": "fun",
"optionB": "clear",
"optionC": "simple",
"result": "clear",
"explanation": "'clear guidelines'는 '명확한 지침'을 의미하며, INTJ의 체계적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Everyone's perspective matters here!",
"translation": "모든 사람의 관점이 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "태우",
"script": "Efficiency improves cultural exchange.",
"translation": "효율성이 문화 교류를 개선합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 문화모임 운영 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "important.",
"optionB": "thinks",
"optionC": "are",
"optionD": "everyone's",
"optionE": "ideas",
"optionF": "Jiwon",
"result": "Jiwon thinks everyone's ideas are important.",
"explanation": "ENFJ의 자유로운 표현 중시와 INTJ의 구조화된 형식 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "독서토론 진행자",
"explanation": "ENFJ의 공감적 토론 진행과 INTP의 논리적 분석 중심 토론의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Share your feelings about this book!",
"translation": "이 책에 대한 느낌을 공유해주세요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Analyze the author's logical framework.",
"translation": "작가의 논리적 구조를 분석해봅시다."
},
{
"type": "ox",
"index": 3,
"quiz": "이현우는 감정적 공유보다 논리적 분석을 선호하나요?",
"hint": "이현우가 제안한 토론 방향을 확인해보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 논리적 구조 파악을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Connect the story to life!",
"translation": "이야기를 삶과 연결해봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Examine themes objectively first.",
"translation": "먼저 주제를 객관적으로 살펴보죠."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo wants to examine themes @@.",
"hint": "이현우가 주제를 살펴보고자 하는 방식을 찾아보세요.",
"optionA": "emotionally",
"optionB": "objectively",
"optionC": "quickly",
"result": "objectively",
"explanation": "'objectively'는 '객관적으로'를 의미하며, INTP의 객관적 분석 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Your personal insights matter!",
"translation": "여러분의 개인적인 통찰이 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Evidence supports better discussions.",
"translation": "근거가 더 나은 토론을 만듭니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 독서토론 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "thinks",
"optionB": "feelings",
"optionC": "are",
"optionD": "personal",
"optionE": "important.",
"optionF": "Yujin",
"result": "Yujin thinks personal feelings are important.",
"explanation": "ENFJ의 개인적 통찰 중시와 INTP의 논리적 근거 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "독서토론 진행자",
"explanation": "ENFJ의 공감적 토론 진행과 INTP의 논리적 분석 중심 토론의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Share your feelings about this book!",
"translation": "이 책에 대한 느낌을 공유해주세요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Analyze the author's logical framework.",
"translation": "작가의 논리적 구조를 분석해봅시다."
},
{
"type": "ox",
"index": 3,
"quiz": "이현우는 감정적 공유보다 논리적 분석을 선호하나요?",
"hint": "이현우가 제안한 토론 방향을 확인해보세요.",
"result": "O",
"explanation": "INTP의 분석적 성향이 드러나며, 논리적 구조 파악을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Connect the story to life!",
"translation": "이야기를 삶과 연결해봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Examine themes objectively first.",
"translation": "먼저 주제를 객관적으로 살펴보죠."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo wants to examine themes @@.",
"hint": "이현우가 주제를 살펴보고자 하는 방식을 찾아보세요.",
"optionA": "emotionally",
"optionB": "objectively",
"optionC": "quickly",
"result": "objectively",
"explanation": "'objectively'는 '객관적으로'를 의미하며, INTP의 객관적 분석 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Your personal insights matter!",
"translation": "여러분의 개인적인 통찰이 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Evidence supports better discussions.",
"translation": "근거가 더 나은 토론을 만듭니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 독서토론 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "thinks",
"optionB": "feelings",
"optionC": "are",
"optionD": "personal",
"optionE": "important.",
"optionF": "Yujin",
"result": "Yujin thinks personal feelings are important.",
"explanation": "ENFJ의 개인적 통찰 중시와 INTP의 논리적 근거 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "봉사활동 기획서",
"explanation": "ENFJ의 공동체 중심적 봉사활동과 ISFP의 개인적이고 창의적인 봉사 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "Let's organize community art classes!",
"translation": "지역사회 예술 수업을 조직해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "수민",
"script": "I prefer one-on-one teaching.",
"translation": "저는 일대일 교육을 선호해요."
},
{
"type": "ox",
"index": 3,
"quiz": "이수민은 단체 활동보다 개별 지도를 선호하나요?",
"hint": "이수민이 선호하는 교육 방식을 확인해보세요.",
"result": "O",
"explanation": "ISFP의 개인적 접근 선호가 드러나며, 일대일 교육 방식을 선택합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지아",
"script": "Group activities build connections!",
"translation": "단체 활동이 유대감을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "수민",
"script": "Personal attention creates better art.",
"translation": "개인적 관심이 더 좋은 작품을 만들어요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Sumin, @@ attention improves art.",
"hint": "이수민이 강조한 관심의 형태를 찾아보세요.",
"optionA": "group",
"optionB": "personal",
"optionC": "shared",
"result": "personal",
"explanation": "'personal attention'은 '개인적 관심'을 의미하며, ISFP의 개별적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지아",
"script": "Everyone's participation matters here!",
"translation": "모두의 참여가 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "Quality comes from individual focus.",
"translation": "개인에 대한 집중에서 질이 나와요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 봉사활동 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "everyone",
"optionB": "joins",
"optionC": "likes",
"optionD": "in.",
"optionE": "when",
"optionF": "Jia",
"result": "Jia likes when everyone joins in.",
"explanation": "ENFJ의 단체 활동 선호와 ISFP의 개인 중심 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "봉사활동 기획서",
"explanation": "ENFJ의 공동체 중심적 봉사활동과 ISFP의 개인적이고 창의적인 봉사 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지아",
"script": "Let's organize community art classes!",
"translation": "지역사회 예술 수업을 조직해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "수민",
"script": "I prefer one-on-one teaching.",
"translation": "저는 일대일 교육을 선호해요."
},
{
"type": "ox",
"index": 3,
"quiz": "이수민은 단체 활동보다 개별 지도를 선호하나요?",
"hint": "이수민이 선호하는 교육 방식을 확인해보세요.",
"result": "O",
"explanation": "ISFP의 개인적 접근 선호가 드러나며, 일대일 교육 방식을 선택합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지아",
"script": "Group activities build connections!",
"translation": "단체 활동이 유대감을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "수민",
"script": "Personal attention creates better art.",
"translation": "개인적 관심이 더 좋은 작품을 만들어요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Sumin, @@ attention improves art.",
"hint": "이수민이 강조한 관심의 형태를 찾아보세요.",
"optionA": "group",
"optionB": "personal",
"optionC": "shared",
"result": "personal",
"explanation": "'personal attention'은 '개인적 관심'을 의미하며, ISFP의 개별적 접근을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지아",
"script": "Everyone's participation matters here!",
"translation": "모두의 참여가 중요해요!"
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "Quality comes from individual focus.",
"translation": "개인에 대한 집중에서 질이 나와요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 봉사활동 접근 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "everyone",
"optionB": "joins",
"optionC": "likes",
"optionD": "in.",
"optionE": "when",
"optionF": "Jia",
"result": "Jia likes when everyone joins in.",
"explanation": "ENFJ의 단체 활동 선호와 ISFP의 개인 중심 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "단체여행 총무기",
"explanation": "ENFJ의 융통성 있는 여행 계획과 ISTJ의 체계적인 여행 관리 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Let's make flexible travel plans!",
"translation": "유연한 여행 계획을 세워봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "We need detailed daily schedules.",
"translation": "상세한 일정표가 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김현석은 유연한 계획보다 세부 일정을 선호하나요?",
"hint": "김현석이 강조한 일정 관리 방식을 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 체계적 성향이 드러나며, 상세한 일정 계획을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Spontaneous trips create memories!",
"translation": "즉흥적인 여행이 추억을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Budget tracking ensures safety.",
"translation": "예산 관리가 안전을 보장합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunseok believes budget @@ ensures safety.",
"hint": "김현석이 안전을 보장한다고 말한 행동을 찾아보세요.",
"optionA": "spending",
"optionB": "tracking",
"optionC": "saving",
"result": "tracking",
"explanation": "'budget tracking'은 '예산 관리'를 의미하며, ISTJ의 체계적인 관리 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Group harmony makes perfect trips!",
"translation": "단체 화합이 완벽한 여행을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "현석",
"script": "Precise planning prevents problems.",
"translation": "정확한 계획이 문제를 예방합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 여행 계획 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "flow.",
"optionB": "with",
"optionC": "the",
"optionD": "Sujin",
"optionE": "likes",
"optionF": "going",
"result": "Sujin likes going with the flow.",
"explanation": "ENFJ의 유연한 계획 선호와 ISTJ의 상세 일정 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "hobby",
"episodes": [
{
"title": "단체여행 총무기",
"explanation": "ENFJ의 융통성 있는 여행 계획과 ISTJ의 체계적인 여행 관리 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Let's make flexible travel plans!",
"translation": "유연한 여행 계획을 세워봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "현석",
"script": "We need detailed daily schedules.",
"translation": "상세한 일정표가 필요합니다."
},
{
"type": "ox",
"index": 3,
"quiz": "김현석은 유연한 계획보다 세부 일정을 선호하나요?",
"hint": "김현석이 강조한 일정 관리 방식을 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 체계적 성향이 드러나며, 상세한 일정 계획을 중요시합니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Spontaneous trips create memories!",
"translation": "즉흥적인 여행이 추억을 만들어요!"
},
{
"type": "script",
"index": 5,
"speaker": "현석",
"script": "Budget tracking ensures safety.",
"translation": "예산 관리가 안전을 보장합니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunseok believes budget @@ ensures safety.",
"hint": "김현석이 안전을 보장한다고 말한 행동을 찾아보세요.",
"optionA": "spending",
"optionB": "tracking",
"optionC": "saving",
"result": "tracking",
"explanation": "'budget tracking'은 '예산 관리'를 의미하며, ISTJ의 체계적인 관리 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Group harmony makes perfect trips!",
"translation": "단체 화합이 완벽한 여행을 만들어요!"
},
{
"type": "script",
"index": 8,
"speaker": "현석",
"script": "Precise planning prevents problems.",
"translation": "정확한 계획이 문제를 예방합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 여행 계획 방식의 차이를 보여주는 문장을 만들어보세요.",
"optionA": "flow.",
"optionB": "with",
"optionC": "the",
"optionD": "Sujin",
"optionE": "likes",
"optionF": "going",
"result": "Sujin likes going with the flow.",
"explanation": "ENFJ의 유연한 계획 선호와 ISTJ의 상세 일정 중시의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "계획적 감성충전",
"explanation": "ENFJ의 체계적인 감정 관리와 INTP의 자유로운 문제해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Let's plan our healing time!",
"translation": "힐링 시간을 계획해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Why schedule relaxation time?",
"translation": "왜 휴식 시간을 스케줄해야 하죠?"
},
{
"type": "ox",
"index": 3,
"quiz": "이현우는 휴식 시간을 계획하는 것에 긍정적인가요?",
"hint": "이현우의 질문에 담긴 태도를 살펴보세요.",
"result": "X",
"explanation": "INTP의 자유로운 성향이 드러나며, 휴식 시간을 계획하는 것에 의문을 제기합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Regular breaks improve productivity!",
"translation": "규칙적인 휴식이 생산성을 높여요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I rest when problems need space.",
"translation": "문제에 공간이 필요할 때 쉬어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo rests when problems need @@.",
"hint": "이현우가 언급한, 문제에 필요한 것을 찾아보세요.",
"optionA": "time",
"optionB": "space",
"optionC": "help",
"result": "space",
"explanation": "'space'는 '공간, 여유'를 의미하며, INTP의 유연한 문제해결 방식을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Scheduled breaks prevent burnout!",
"translation": "계획된 휴식이 번아웃을 예방해요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Natural flow works better.",
"translation": "자연스러운 흐름이 더 좋아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 휴식 스타일 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Hyunwoo",
"optionB": "while",
"optionC": "Jieun",
"optionD": "naturally",
"optionE": "schedules",
"optionF": "flows",
"result": "Jieun schedules while Hyunwoo flows naturally",
"explanation": "ENFJ의 계획적인 접근과 INTP의 자연스러운 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "계획적 감성충전",
"explanation": "ENFJ의 체계적인 감정 관리와 INTP의 자유로운 문제해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Let's plan our healing time!",
"translation": "힐링 시간을 계획해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "Why schedule relaxation time?",
"translation": "왜 휴식 시간을 스케줄해야 하죠?"
},
{
"type": "ox",
"index": 3,
"quiz": "이현우는 휴식 시간을 계획하는 것에 긍정적인가요?",
"hint": "이현우의 질문에 담긴 태도를 살펴보세요.",
"result": "X",
"explanation": "INTP의 자유로운 성향이 드러나며, 휴식 시간을 계획하는 것에 의문을 제기합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Regular breaks improve productivity!",
"translation": "규칙적인 휴식이 생산성을 높여요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "I rest when problems need space.",
"translation": "문제에 공간이 필요할 때 쉬어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo rests when problems need @@.",
"hint": "이현우가 언급한, 문제에 필요한 것을 찾아보세요.",
"optionA": "time",
"optionB": "space",
"optionC": "help",
"result": "space",
"explanation": "'space'는 '공간, 여유'를 의미하며, INTP의 유연한 문제해결 방식을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Scheduled breaks prevent burnout!",
"translation": "계획된 휴식이 번아웃을 예방해요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Natural flow works better.",
"translation": "자연스러운 흐름이 더 좋아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 휴식 스타일 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Hyunwoo",
"optionB": "while",
"optionC": "Jieun",
"optionD": "naturally",
"optionE": "schedules",
"optionF": "flows",
"result": "Jieun schedules while Hyunwoo flows naturally",
"explanation": "ENFJ의 계획적인 접근과 INTP의 자연스러운 접근의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "완벽한 공감일지",
"explanation": "ENFJ의 감정 공유 중심적 태도와 ISTP의 실용적 문제해결 중심 태도의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미나",
"script": "How are you feeling today?",
"translation": "오늘 기분이 어때요?"
},
{
"type": "script",
"index": 2,
"speaker": "우진",
"script": "My laptop needs fixing first.",
"translation": "노트북 수리가 먼저예요."
},
{
"type": "ox",
"index": 3,
"quiz": "정우진은 자신의 기분에 대해 이야기했나요?",
"hint": "정우진이 한 대답의 내용을 확인해보세요.",
"result": "X",
"explanation": "ISTP의 실용적 성향이 드러나며, 감정 대신 당면한 실제적 문제를 언급했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "미나",
"script": "Let's share our daily stories!",
"translation": "일상 이야기를 나눠요!"
},
{
"type": "script",
"index": 5,
"speaker": "우진",
"script": "I prefer solving practical problems.",
"translation": "실용적인 문제 해결이 좋아요."
},
{
"type": "blank",
"index": 6,
"quiz": "Woojin prefers solving @@ problems.",
"hint": "정우진이 선호하는 문제의 특성을 찾아보세요.",
"optionA": "emotional",
"optionB": "practical",
"optionC": "social",
"result": "practical",
"explanation": "'practical'은 '실용적인'이라는 의미로, ISTP의 실용적 성향을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "Sharing feelings helps us bond!",
"translation": "감정 공유가 우리를 가깝게 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "우진",
"script": "Actions speak louder than words.",
"translation": "말보다 행동이 더 중요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 소통 방식 차이를 보여주는 문장을 만들어보세요.",
"optionA": "feelings.",
"optionB": "talking",
"optionC": "likes",
"optionD": "about",
"optionE": "Mina",
"result": "Mina likes talking about feelings.",
"explanation": "ENFJ의 언어적 소통 선호와 ISTP의 행동 중심적 소통 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "완벽한 공감일지",
"explanation": "ENFJ의 감정 공유 중심적 태도와 ISTP의 실용적 문제해결 중심 태도의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미나",
"script": "How are you feeling today?",
"translation": "오늘 기분이 어때요?"
},
{
"type": "script",
"index": 2,
"speaker": "우진",
"script": "My laptop needs fixing first.",
"translation": "노트북 수리가 먼저예요."
},
{
"type": "ox",
"index": 3,
"quiz": "정우진은 자신의 기분에 대해 이야기했나요?",
"hint": "정우진이 한 대답의 내용을 확인해보세요.",
"result": "X",
"explanation": "ISTP의 실용적 성향이 드러나며, 감정 대신 당면한 실제적 문제를 언급했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "미나",
"script": "Let's share our daily stories!",
"translation": "일상 이야기를 나눠요!"
},
{
"type": "script",
"index": 5,
"speaker": "우진",
"script": "I prefer solving practical problems.",
"translation": "실용적인 문제 해결이 좋아요."
},
{
"type": "blank",
"index": 6,
"quiz": "Woojin prefers solving @@ problems.",
"hint": "정우진이 선호하는 문제의 특성을 찾아보세요.",
"optionA": "emotional",
"optionB": "practical",
"optionC": "social",
"result": "practical",
"explanation": "'practical'은 '실용적인'이라는 의미로, ISTP의 실용적 성향을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "Sharing feelings helps us bond!",
"translation": "감정 공유가 우리를 가깝게 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "우진",
"script": "Actions speak louder than words.",
"translation": "말보다 행동이 더 중요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 소통 방식 차이를 보여주는 문장을 만들어보세요.",
"optionA": "feelings.",
"optionB": "talking",
"optionC": "likes",
"optionD": "about",
"optionE": "Mina",
"result": "Mina likes talking about feelings.",
"explanation": "ENFJ의 언어적 소통 선호와 ISTP의 행동 중심적 소통 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "감정코칭 다이어리",
"explanation": "ENFJ의 감정 코칭 접근법과 INTJ의 분석적 해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "Let's write our feelings today!",
"translation": "오늘의 감정을 기록해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "I prefer tracking task progress.",
"translation": "저는 업무 진행 상황을 추적하는 게 좋아요."
},
{
"type": "ox",
"index": 3,
"quiz": "강준호는 감정 일기 쓰기를 선호하나요?",
"hint": "강준호가 선호한다고 말한 기록 방식을 확인해보세요.",
"result": "X",
"explanation": "INTJ의 객관적 성향이 드러나며, 감정보다는 업무 진행 상황 추적을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "Emotions guide our decisions well.",
"translation": "감정이 우리의 결정을 잘 이끌어줘요."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Logic provides clearer direction.",
"translation": "논리가 더 명확한 방향을 제시해요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Junho, @@ provides clearer direction.",
"hint": "강준호가 명확한 방향을 제시한다고 말한 것을 찾아보세요.",
"optionA": "emotion",
"optionB": "logic",
"optionC": "intuition",
"result": "logic",
"explanation": "'logic'은 '논리'를 의미하며, INTJ의 논리적 접근 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "수아",
"script": "Understanding feelings brings happiness!",
"translation": "감정을 이해하면 행복이 와요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Results matter more than feelings.",
"translation": "감정보다 결과가 더 중요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 가치관 차이를 보여주는 문장을 만들어보세요.",
"result": "Seohee likes feelings Junho likes results",
"explanation": "ENFJ의 감정 중심적 가치관과 INTJ의 결과 중심적 가치관의 차이를 보여주는 문장입니다.",
"optionA": "Seohee",
"optionB": "feelings",
"optionC": "likes",
"optionD": "likes",
"optionE": "Junho",
"optionF": "results"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "감정코칭 다이어리",
"explanation": "ENFJ의 감정 코칭 접근법과 INTJ의 분석적 해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "수아",
"script": "Let's write our feelings today!",
"translation": "오늘의 감정을 기록해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "준호",
"script": "I prefer tracking task progress.",
"translation": "저는 업무 진행 상황을 추적하는 게 좋아요."
},
{
"type": "ox",
"index": 3,
"quiz": "강준호는 감정 일기 쓰기를 선호하나요?",
"hint": "강준호가 선호한다고 말한 기록 방식을 확인해보세요.",
"result": "X",
"explanation": "INTJ의 객관적 성향이 드러나며, 감정보다는 업무 진행 상황 추적을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "수아",
"script": "Emotions guide our decisions well.",
"translation": "감정이 우리의 결정을 잘 이끌어줘요."
},
{
"type": "script",
"index": 5,
"speaker": "준호",
"script": "Logic provides clearer direction.",
"translation": "논리가 더 명확한 방향을 제시해요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Junho, @@ provides clearer direction.",
"hint": "강준호가 명확한 방향을 제시한다고 말한 것을 찾아보세요.",
"optionA": "emotion",
"optionB": "logic",
"optionC": "intuition",
"result": "logic",
"explanation": "'logic'은 '논리'를 의미하며, INTJ의 논리적 접근 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "수아",
"script": "Understanding feelings brings happiness!",
"translation": "감정을 이해하면 행복이 와요!"
},
{
"type": "script",
"index": 8,
"speaker": "준호",
"script": "Results matter more than feelings.",
"translation": "감정보다 결과가 더 중요해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 가치관 차이를 보여주는 문장을 만들어보세요.",
"optionA": "Seohee",
"optionB": "feelings",
"optionC": "likes",
"optionD": "likes",
"optionE": "Junho",
"optionF": "results",
"result": "Seohee likes feelings Junho likes results",
"explanation": "ENFJ의 감정 중심적 가치관과 INTJ의 결과 중심적 가치관의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "마감까지 찐친되기",
"explanation": "ENFJ의 관계 중심적 업무 방식과 ISFP의 개인적 창의성 중시 태도의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Let's work on this project together!",
"translation": "이 프로젝트 같이 해보자구요!"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "I need my creative space.",
"translation": "제 창작 공간이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "이민지는 함께 일하는 것을 선호하나요?",
"hint": "이민지의 답변에서 드러난 선호도를 확인해보세요.",
"result": "X",
"explanation": "ISFP의 독립적 성향이 드러나며, 개인적인 창작 공간을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Sharing ideas brings better results!",
"translation": "아이디어를 나누면 더 좋은 결과가 나와요!"
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "I express better through art.",
"translation": "저는 예술로 더 잘 표현해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Minji expresses better through @@.",
"hint": "이민지가 선호하는 표현 방식을 찾아보세요.",
"optionA": "words",
"optionB": "art",
"optionC": "meetings",
"result": "art",
"explanation": "'art'는 '예술'을 의미하며, ISFP의 예술적 표현 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Team bonding helps meet deadlines!",
"translation": "팀 유대감이 마감 지키기에 도움돼요!"
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "I work best in my flow.",
"translation": "저는 제 흐름대로 일할 때 가장 좋아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 업무 스타일 차이를 보여주는 문장을 만들어보세요.",
"result": "Haeun works together Minji works alone",
"explanation": "ENFJ의 협업 선호와 ISFP의 독립적 작업 선호의 차이를 보여주는 문장입니다.",
"optionA": "alone",
"optionB": "works",
"optionC": "works",
"optionD": "Haeun",
"optionE": "Minji",
"optionF": "together"
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "마감까지 찐친되기",
"explanation": "ENFJ의 관계 중심적 업무 방식과 ISFP의 개인적 창의성 중시 태도의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "Let's work on this project together!",
"translation": "이 프로젝트 같이 해보자구요!"
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "I need my creative space.",
"translation": "제 창작 공간이 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "이민지는 함께 일하는 것을 선호하나요?",
"hint": "이민지의 답변에서 드러난 선호도를 확인해보세요.",
"result": "X",
"explanation": "ISFP의 독립적 성향이 드러나며, 개인적인 창작 공간을 선호합니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "Sharing ideas brings better results!",
"translation": "아이디어를 나누면 더 좋은 결과가 나와요!"
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "I express better through art.",
"translation": "저는 예술로 더 잘 표현해요."
},
{
"type": "blank",
"index": 6,
"quiz": "Minji expresses better through @@.",
"hint": "이민지가 선호하는 표현 방식을 찾아보세요.",
"optionA": "words",
"optionB": "art",
"optionC": "meetings",
"result": "art",
"explanation": "'art'는 '예술'을 의미하며, ISFP의 예술적 표현 선호를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Team bonding helps meet deadlines!",
"translation": "팀 유대감이 마감 지키기에 도움돼요!"
},
{
"type": "script",
"index": 8,
"speaker": "민지",
"script": "I work best in my flow.",
"translation": "저는 제 흐름대로 일할 때 가장 좋아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 업무 스타일 차이를 보여주는 문장을 만들어보세요.",
"optionA": "alone",
"optionB": "works",
"optionC": "works",
"optionD": "Haeun",
"optionE": "Minji",
"optionF": "together",
"result": "Haeun works together Minji works alone",
"explanation": "ENFJ의 협업 선호와 ISFP의 독립적 작업 선호의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "이상과 현실의 균형",
"explanation": "ENFJ의 이상적 비전과 ISTJ의 현실적 접근의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Dreams make life meaningful!",
"translation": "꿈이 삶을 의미있게 만들어요!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Daily routines ensure stability.",
"translation": "일상적인 루틴이 안정성을 보장해요."
},
{
"type": "ox",
"index": 3,
"quiz": "임재현은 꿈과 이상보다 일상의 안정성을 중요시하나요?",
"hint": "임재현이 강조한 가치를 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 현실적이고 안정 지향적인 성향이 드러납니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Let's try something new today!",
"translation": "오늘은 새로운 걸 시도해봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Following schedules works better.",
"translation": "계획대로 하는 게 더 낫죠."
},
{
"type": "blank",
"index": 6,
"quiz": "Jaehyun thinks following @@ works better.",
"hint": "임재현이 더 낫다고 생각하는 것을 찾아보세요.",
"optionA": "dreams",
"optionB": "schedules",
"optionC": "changes",
"result": "schedules",
"explanation": "'schedules'는 '일정, 계획'을 의미하며, ISTJ의 계획 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "Change brings opportunities!",
"translation": "변화가 기회를 가져다줘요!"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Consistency brings success.",
"translation": "일관성이 성공을 가져다줍니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 성공관에 대한 차이를 보여주는 문장을 만들어보세요.",
"optionA": "new",
"optionB": "trying",
"optionC": "likes",
"optionD": "Yumi",
"optionE": "things.",
"result": "Yumi likes trying new things.",
"explanation": "ENFJ의 변화 지향적 태도와 ISTJ의 안정 지향적 태도의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "lifestyle",
"episodes": [
{
"title": "이상과 현실의 균형",
"explanation": "ENFJ의 이상적 비전과 ISTJ의 현실적 접근의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Dreams make life meaningful!",
"translation": "꿈이 삶을 의미있게 만들어요!"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Daily routines ensure stability.",
"translation": "일상적인 루틴이 안정성을 보장해요."
},
{
"type": "ox",
"index": 3,
"quiz": "임재현은 꿈과 이상보다 일상의 안정성을 중요시하나요?",
"hint": "임재현이 강조한 가치를 확인해보세요.",
"result": "O",
"explanation": "ISTJ의 현실적이고 안정 지향적인 성향이 드러납니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Let's try something new today!",
"translation": "오늘은 새로운 걸 시도해봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Following schedules works better.",
"translation": "계획대로 하는 게 더 낫죠."
},
{
"type": "blank",
"index": 6,
"quiz": "Jaehyun thinks following @@ works better.",
"hint": "임재현이 더 낫다고 생각하는 것을 찾아보세요.",
"optionA": "dreams",
"optionB": "schedules",
"optionC": "changes",
"result": "schedules",
"explanation": "'schedules'는 '일정, 계획'을 의미하며, ISTJ의 계획 중시 성향을 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "Change brings opportunities!",
"translation": "변화가 기회를 가져다줘요!"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Consistency brings success.",
"translation": "일관성이 성공을 가져다줍니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 성공관에 대한 차이를 보여주는 문장을 만들어보세요.",
"optionA": "new",
"optionB": "trying",
"optionC": "likes",
"optionD": "Yumi",
"optionE": "things.",
"result": "Yumi likes trying new things.",
"explanation": "ENFJ의 변화 지향적 태도와 ISTJ의 안정 지향적 태도의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "energy",
"episodes": [
{
"title": "감성 매니저의 불편한 관심",
"explanation": "ENFJ의 사교적이고 타인 중심적인 성향과 ISTP의 독립적이고 실용적인 성향의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민서",
"script": "Let's have team lunch today!",
"translation": "오늘 팀 점심 먹어요!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "I need to fix bugs.",
"translation": "버그 수정해야 해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김태현은 팀 점심을 함께하고 싶어하나요?",
"hint": "김태현의 답변을 다시 한번 확인해보세요.",
"result": "X",
"explanation": "김태현은 버그 수정을 핑계로 팀 점심을 거절했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민서",
"script": "Are you feeling okay today?",
"translation": "오늘 괜찮아 보이지 않아요."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "The system works perfectly now.",
"translation": "시스템이 이제 완벽하게 작동해요."
},
{
"type": "blank",
"index": 6,
"quiz": "The system works @@ now.",
"hint": "김태현이 시스템 상태를 설명할 때 사용한 단어를 찾아보세요.",
"optionA": "well",
"optionB": "good",
"optionC": "perfectly",
"result": "perfectly",
"explanation": "김태현은 'perfectly'라는 단어를 사용해 시스템이 완벽하게 작동한다고 표현했습니다."
},
{
"type": "script",
"index": 7,
"speaker": "민서",
"script": "Let's discuss your concerns together.",
"translation": "무슨 고민인지 함께 이야기해요."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "I prefer working alone, thanks.",
"translation": "혼자 일하는 게 좋아요, 감사합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화 내용을 바탕으로 문장을 완성해보세요.",
"optionA": "always",
"optionB": "likes",
"optionC": "Kim",
"optionD": "work",
"optionE": "alone",
"optionF": "to",
"result": "Kim always likes to work alone",
"explanation": "ISTP의 특징적인 독립적인 작업 선호도를 표현하는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "energy",
"episodes": [
{
"title": "감성 매니저의 불편한 관심",
"explanation": "ENFJ의 사교적이고 타인 중심적인 성향과 ISTP의 독립적이고 실용적인 성향의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민서",
"script": "Let's have team lunch today!",
"translation": "오늘 팀 점심 먹어요!"
},
{
"type": "script",
"index": 2,
"speaker": "태현",
"script": "I need to fix bugs.",
"translation": "버그 수정해야 해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김태현은 팀 점심을 함께하고 싶어하나요?",
"hint": "김태현의 답변을 다시 한번 확인해보세요.",
"result": "X",
"explanation": "김태현은 버그 수정을 핑계로 팀 점심을 거절했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민서",
"script": "Are you feeling okay today?",
"translation": "오늘 괜찮아 보이지 않아요."
},
{
"type": "script",
"index": 5,
"speaker": "태현",
"script": "The system works perfectly now.",
"translation": "시스템이 이제 완벽하게 작동해요."
},
{
"type": "blank",
"index": 6,
"quiz": "The system works @@ now.",
"hint": "김태현이 시스템 상태를 설명할 때 사용한 단어를 찾아보세요.",
"optionA": "well",
"optionB": "good",
"optionC": "perfectly",
"result": "perfectly",
"explanation": "김태현은 'perfectly'라는 단어를 사용해 시스템이 완벽하게 작동한다고 표현했습니다."
},
{
"type": "script",
"index": 7,
"speaker": "민서",
"script": "Let's discuss your concerns together.",
"translation": "무슨 고민인지 함께 이야기해요."
},
{
"type": "script",
"index": 8,
"speaker": "태현",
"script": "I prefer working alone, thanks.",
"translation": "혼자 일하는 게 좋아요, 감사합니다."
},
{
"type": "puzzle",
"index": 9,
"hint": "대화 내용을 바탕으로 문장을 완성해보세요.",
"optionA": "always",
"optionB": "likes",
"optionC": "Kim",
"optionD": "work",
"optionE": "alone",
"optionF": "to",
"result": "Kim always likes to work alone",
"explanation": "ISTP의 특징적인 독립적인 작업 선호도를 표현하는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "소통왕의 탄생",
"explanation": "ENFJ의 사교적이고 공감적인 소통방식과 INTJ의 논리적이고 직관적인 소통방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "How was the team meeting?",
"translation": "팀 미팅은 어땠어요?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We need more data analysis.",
"translation": "데이터 분석이 더 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김주원은 회의에서 팀원들의 감정에 대해 이야기했나요?",
"hint": "김주원의 답변이 어떤 측면에 초점을 맞추고 있는지 생각해보세요.",
"result": "X",
"explanation": "INTJ 특유의 논리적 접근으로, 감정보다는 데이터 분석의 필요성을 언급했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "The team seems quite stressed.",
"translation": "팀이 많이 스트레스 받아 보여요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Deadlines require efficient work processes.",
"translation": "마감기한을 맞추려면 효율적인 업무 프로세스가 필요해요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Juwon, we need @@ work processes.",
"hint": "김주원이 강조한 업무 프로세스의 특징을 찾아보세요.",
"optionA": "quick",
"optionB": "efficient",
"optionC": "normal",
"result": "efficient",
"explanation": "'efficient'는 '효율적인'이라는 의미로, INTJ가 중시하는 업무 효율성을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Let's have dinner together tonight!",
"translation": "오늘 저녁 다 같이 먹어요!"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I need to review the data.",
"translation": "데이터를 검토해야 해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 대화 스타일 차이를 표현하는 문장을 만들어보세요.",
"optionA": "people.",
"optionB": "likes",
"optionC": "likes",
"optionD": "data,",
"optionE": "Juwon",
"optionF": "Haeun",
"result": "Juwon likes data, Haeun likes people.",
"explanation": "INTJ와 ENFJ의 서로 다른 관심사와 접근 방식을 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "소통왕의 탄생",
"explanation": "ENFJ의 사교적이고 공감적인 소통방식과 INTJ의 논리적이고 직관적인 소통방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "하은",
"script": "How was the team meeting?",
"translation": "팀 미팅은 어땠어요?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We need more data analysis.",
"translation": "데이터 분석이 더 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "김주원은 회의에서 팀원들의 감정에 대해 이야기했나요?",
"hint": "김주원의 답변이 어떤 측면에 초점을 맞추고 있는지 생각해보세요.",
"result": "X",
"explanation": "INTJ 특유의 논리적 접근으로, 감정보다는 데이터 분석의 필요성을 언급했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "하은",
"script": "The team seems quite stressed.",
"translation": "팀이 많이 스트레스 받아 보여요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Deadlines require efficient work processes.",
"translation": "마감기한을 맞추려면 효율적인 업무 프로세스가 필요해요."
},
{
"type": "blank",
"index": 6,
"quiz": "According to Juwon, we need @@ work processes.",
"hint": "김주원이 강조한 업무 프로세스의 특징을 찾아보세요.",
"optionA": "quick",
"optionB": "efficient",
"optionC": "normal",
"result": "efficient",
"explanation": "'efficient'는 '효율적인'이라는 의미로, INTJ가 중시하는 업무 효율성을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "Let's have dinner together tonight!",
"translation": "오늘 저녁 다 같이 먹어요!"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I need to review the data.",
"translation": "데이터를 검토해야 해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 대화 스타일 차이를 표현하는 문장을 만들어보세요.",
"optionA": "people.",
"optionB": "likes",
"optionC": "likes",
"optionD": "data,",
"optionE": "Juwon",
"optionF": "Haeun",
"result": "Juwon likes data, Haeun likes people.",
"explanation": "INTJ와 ENFJ의 서로 다른 관심사와 접근 방식을 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "마음읽기 레벨업",
"explanation": "ENFJ의 적극적인 공감 표현과 ISFP의 섬세한 감성 표현의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Your design looks amazing today!",
"translation": "오늘 디자인 정말 멋있어요!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Thank you... I need more time.",
"translation": "감사해요... 시간이 더 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "박서연은 자신의 디자인에 만족하고 있나요?",
"hint": "박서연의 대답에서 드러나는 심리를 파악해보세요.",
"result": "X",
"explanation": "ISFP의 완벽주의적 성향이 드러나며, 더 많은 작업 시간을 원하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Let's discuss it with everyone!",
"translation": "모두와 함께 이야기해봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "I prefer working quietly alone.",
"translation": "조용히 혼자 작업하고 싶어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Seoyeon prefers working @@ alone.",
"hint": "박서연이 선호하는 작업 방식을 설명하는 부사를 찾아보세요.",
"optionA": "quickly",
"optionB": "quietly",
"optionC": "hardly",
"result": "quietly",
"explanation": "'quietly'는 '조용히'라는 의미로, ISFP의 내향적 성향을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "You should share your feelings!",
"translation": "감정을 나눠야 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "My art speaks for me.",
"translation": "제 작품이 저를 표현해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 서로 다른 표현 방식을 문장으로 만들어보세요.",
"result": "Seoyeon shows feelings through art",
"explanation": "ISFP가 선호하는 간접적이고 예술적인 감정 표현 방식을 보여주는 문장입니다.",
"optionA": "shows",
"optionB": "Seoyeon",
"optionC": "through",
"optionD": "art",
"optionE": "feelings"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "마음읽기 레벨업",
"explanation": "ENFJ의 적극적인 공감 표현과 ISFP의 섬세한 감성 표현의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민지",
"script": "Your design looks amazing today!",
"translation": "오늘 디자인 정말 멋있어요!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Thank you... I need more time.",
"translation": "감사해요... 시간이 더 필요해요."
},
{
"type": "ox",
"index": 3,
"quiz": "박서연은 자신의 디자인에 만족하고 있나요?",
"hint": "박서연의 대답에서 드러나는 심리를 파악해보세요.",
"result": "X",
"explanation": "ISFP의 완벽주의적 성향이 드러나며, 더 많은 작업 시간을 원하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민지",
"script": "Let's discuss it with everyone!",
"translation": "모두와 함께 이야기해봐요!"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "I prefer working quietly alone.",
"translation": "조용히 혼자 작업하고 싶어요."
},
{
"type": "blank",
"index": 6,
"quiz": "Seoyeon prefers working @@ alone.",
"hint": "박서연이 선호하는 작업 방식을 설명하는 부사를 찾아보세요.",
"optionA": "quickly",
"optionB": "quietly",
"optionC": "hardly",
"result": "quietly",
"explanation": "'quietly'는 '조용히'라는 의미로, ISFP의 내향적 성향을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "You should share your feelings!",
"translation": "감정을 나눠야 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "My art speaks for me.",
"translation": "제 작품이 저를 표현해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 서로 다른 표현 방식을 문장으로 만들어보세요.",
"optionA": "shows",
"optionB": "Seoyeon",
"optionC": "through",
"optionD": "art",
"optionE": "feelings",
"result": "Seoyeon shows feelings through art",
"explanation": "ISFP가 선호하는 간접적이고 예술적인 감정 표현 방식을 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "팀플 구원투수",
"explanation": "ENFJ의 조화로운 팀워크 추구와 INTP의 독창적 문제해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Our team needs your help!",
"translation": "우리 팀에 당신의 도움이 필요해요!"
},
{
"type": "script",
"index": 2,
"speaker": "태민",
"script": "What's the logical problem here?",
"translation": "어떤 논리적 문제가 있나요?"
},
{
"type": "ox",
"index": 3,
"quiz": "이태민은 팀의 감정적 문제에 관심을 보이나요?",
"hint": "이태민이 어떤 종류의 문제에 대해 물어보았는지 확인해보세요.",
"result": "X",
"explanation": "INTP의 특징적인 논리 중심적 접근으로, 감정보다는 논리적 문제에 먼저 관심을 보였습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Team members feel disconnected lately.",
"translation": "팀원들이 요즘 단절된 느낌이에요."
},
{
"type": "script",
"index": 5,
"speaker": "태민",
"script": "Let's analyze the communication patterns.",
"translation": "의사소통 패턴을 분석해봅시다."
},
{
"type": "blank",
"index": 6,
"quiz": "Taemin wants to @@ the communication patterns.",
"hint": "이태민이 의사소통 패턴에 대해 하고 싶어하는 행동을 찾아보세요.",
"optionA": "change",
"optionB": "analyze",
"optionC": "ignore",
"result": "analyze",
"explanation": "'analyze'는 '분석하다'라는 의미로, INTP의 분석적 문제해결 접근방식을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "We should have team dinners often!",
"translation": "팀 회식을 자주 해야 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "태민",
"script": "Regular meetings might be more efficient.",
"translation": "정기적인 미팅이 더 효율적일 것 같아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 문제 해결 방식 차이를 보여주는 문장을 만들어보세요.",
"result": "Yujin likes personal Taemin likes system",
"explanation": "ENFJ의 인간관계 중심적 해결방식과 INTP의 체계적 접근방식의 차이를 보여주는 문장입니다.",
"optionA": "system",
"optionB": "likes",
"optionC": "personal",
"optionD": "Taemin",
"optionE": "likes",
"optionF": "Yujin"
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "팀플 구원투수",
"explanation": "ENFJ의 조화로운 팀워크 추구와 INTP의 독창적 문제해결 방식의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "INTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Our team needs your help!",
"translation": "우리 팀에 당신의 도움이 필요해요!"
},
{
"type": "script",
"index": 2,
"speaker": "태민",
"script": "What's the logical problem here?",
"translation": "어떤 논리적 문제가 있나요?"
},
{
"type": "ox",
"index": 3,
"quiz": "이태민은 팀의 감정적 문제에 관심을 보이나요?",
"hint": "이태민이 어떤 종류의 문제에 대해 물어보았는지 확인해보세요.",
"result": "X",
"explanation": "INTP의 특징적인 논리 중심적 접근으로, 감정보다는 논리적 문제에 먼저 관심을 보였습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Team members feel disconnected lately.",
"translation": "팀원들이 요즘 단절된 느낌이에요."
},
{
"type": "script",
"index": 5,
"speaker": "태민",
"script": "Let's analyze the communication patterns.",
"translation": "의사소통 패턴을 분석해봅시다."
},
{
"type": "blank",
"index": 6,
"quiz": "Taemin wants to @@ the communication patterns.",
"hint": "이태민이 의사소통 패턴에 대해 하고 싶어하는 행동을 찾아보세요.",
"optionA": "change",
"optionB": "analyze",
"optionC": "ignore",
"result": "analyze",
"explanation": "'analyze'는 '분석하다'라는 의미로, INTP의 분석적 문제해결 접근방식을 잘 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "We should have team dinners often!",
"translation": "팀 회식을 자주 해야 해요!"
},
{
"type": "script",
"index": 8,
"speaker": "태민",
"script": "Regular meetings might be more efficient.",
"translation": "정기적인 미팅이 더 효율적일 것 같아요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 문제 해결 방식 차이를 보여주는 문장을 만들어보세요.",
"optionA": "system",
"optionB": "likes",
"optionC": "personal",
"optionD": "Taemin",
"optionE": "likes",
"optionF": "Yujin",
"result": "Yujin likes personal Taemin likes system",
"explanation": "ENFJ의 인간관계 중심적 해결방식과 INTP의 체계적 접근방식의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "분위기 메이커의 비결",
"explanation": "ENFJ의 활발한 사교성과 ISTJ의 체계적인 업무 스타일의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's plan a surprise party!",
"translation": "깜짝 파티를 계획해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "We should follow company rules.",
"translation": "회사 규정을 따라야 해요."
},
{
"type": "ox",
"index": 3,
"quiz": "임현우는 깜짝 파티 제안에 적극적인가요?",
"hint": "임현우의 답변에서 드러나는 태도를 살펴보세요.",
"result": "X",
"explanation": "ISTJ의 규칙 중시 성향이 드러나며, 파티보다는 회사 규정을 우선시하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Everyone needs some fun time!",
"translation": "다들 즐거운 시간이 필요해요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Work hours are for working.",
"translation": "근무 시간은 일하는 시간이에요."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo thinks work hours are for @@.",
"hint": "임현우가 근무 시간에 해야 한다고 생각하는 것을 찾아보세요.",
"optionA": "playing",
"optionB": "working",
"optionC": "resting",
"result": "working",
"explanation": "'working'은 '일하는 것'을 의미하며, ISTJ의 책임감 있는 업무 태도를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Happy workers are productive workers!",
"translation": "행복한 직원이 생산적인 직원이에요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Schedule it after work then.",
"translation": "그럼 퇴근 후에 계획하세요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 다른 관점을 표현하는 문장을 만들어보세요.",
"optionA": "fun,",
"optionB": "likes",
"optionC": "Hyunwoo",
"optionD": "rules.",
"optionE": "Jiwon",
"optionF": "likes",
"result": "Jiwon likes fun, Hyunwoo likes rules.",
"explanation": "ENFJ의 즐거움 추구와 ISTJ의 규칙 중시 성향의 차이를 보여주는 문장입니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "분위기 메이커의 비결",
"explanation": "ENFJ의 활발한 사교성과 ISTJ의 체계적인 업무 스타일의 대비",
"level": 1,
"my_mbti": "ENFJ",
"target_mbti": "ISTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's plan a surprise party!",
"translation": "깜짝 파티를 계획해봐요!"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "We should follow company rules.",
"translation": "회사 규정을 따라야 해요."
},
{
"type": "ox",
"index": 3,
"quiz": "임현우는 깜짝 파티 제안에 적극적인가요?",
"hint": "임현우의 답변에서 드러나는 태도를 살펴보세요.",
"result": "X",
"explanation": "ISTJ의 규칙 중시 성향이 드러나며, 파티보다는 회사 규정을 우선시하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Everyone needs some fun time!",
"translation": "다들 즐거운 시간이 필요해요!"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Work hours are for working.",
"translation": "근무 시간은 일하는 시간이에요."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo thinks work hours are for @@.",
"hint": "임현우가 근무 시간에 해야 한다고 생각하는 것을 찾아보세요.",
"optionA": "playing",
"optionB": "working",
"optionC": "resting",
"result": "working",
"explanation": "'working'은 '일하는 것'을 의미하며, ISTJ의 책임감 있는 업무 태도를 보여줍니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Happy workers are productive workers!",
"translation": "행복한 직원이 생산적인 직원이에요!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "Schedule it after work then.",
"translation": "그럼 퇴근 후에 계획하세요."
},
{
"type": "puzzle",
"index": 9,
"hint": "두 사람의 다른 관점을 표현하는 문장을 만들어보세요.",
"optionA": "fun,",
"optionB": "likes",
"optionC": "Hyunwoo",
"optionD": "rules.",
"optionE": "Jiwon",
"optionF": "likes",
"result": "Jiwon likes fun, Hyunwoo likes rules.",
"explanation": "ENFJ의 즐거움 추구와 ISTJ의 규칙 중시 성향의 차이를 보여주는 문장입니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "회식 자리에서 살아남기",
"explanation": "회식 상황에서 사용되는 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미나",
"script": "Let's grab some BBQ tonight!",
"translation": "오늘 다 같이 고기 먹으러 가요!"
},
{
"type": "script",
"index": 2,
"speaker": "준서",
"script": "Oh, is it mandatory?",
"translation": "아, 필참인가요?"
},
{
"type": "ox",
"index": 3,
"quiz": "준서는 회식에 바로 참석하기로 했나요?",
"hint": "준서가 어떻게 대답했는지 살펴보세요.",
"result": "X",
"explanation": "'mandatory(필참)'라는 단어를 사용해서 회식이 꼭 가야하는지 물어보았어요."
},
{
"type": "script",
"index": 4,
"speaker": "미나",
"script": "Come on, the new place is amazing!",
"translation": "에이, 새로 생긴 곳이 진짜 맛있대요!"
},
{
"type": "script",
"index": 5,
"speaker": "준서",
"script": "Well... I have a train at 9:30.",
"translation": "그게... 9시 30분 기차가 있어서요."
},
{
"type": "blank",
"index": 6,
"quiz": "The train departure time is @@ .",
"hint": "영어로 나온 시간을 찾아보세요.",
"optionA": "eight",
"optionB": "nine-thirty",
"optionC": "ten",
"result": "nine-thirty",
"explanation": "'nine-thirty'는 '9시 30분'이라는 뜻이에요. 영어로 시간을 말할 때 자주 쓰는 표현이죠."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "Perfect! We have plenty of time!",
"translation": "완벽해요! 시간 충분한데요!"
},
{
"type": "script",
"index": 8,
"speaker": "준서",
"script": "Haha, you're always so positive.",
"translation": "하하, 역시 미나 씨는 긍정적이시네요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'plenty'를 사용해서 문장을 만들어보세요.",
"optionA": "of",
"optionB": "time!",
"optionC": "have",
"optionD": "plenty",
"optionE": "We",
"result": "We have plenty of time!",
"explanation": "'plenty of time'은 '시간이 충분하다'는 뜻이에요. 시간이 넉넉할 때 자주 쓰는 편한 표현이랍니다."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Trust me, it'll be fun!",
"translation": "믿어보세요, 재밌을 거예요!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Alright, but promise we'll leave by 9.",
"translation": "알겠어요, 근데 9시에는 나가기로 약속해요."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "회식 자리에서 살아남기",
"explanation": "회식 상황에서 사용되는 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "미나",
"script": "Let's grab some BBQ tonight!",
"translation": "오늘 다 같이 고기 먹으러 가요!"
},
{
"type": "script",
"index": 2,
"speaker": "준서",
"script": "Oh, is it mandatory?",
"translation": "아, 필참인가요?"
},
{
"type": "ox",
"index": 3,
"quiz": "준서는 회식에 바로 참석하기로 했나요?",
"hint": "준서가 어떻게 대답했는지 살펴보세요.",
"result": "X",
"explanation": "'mandatory(필참)'라는 단어를 사용해서 회식이 꼭 가야하는지 물어보았어요."
},
{
"type": "script",
"index": 4,
"speaker": "미나",
"script": "Come on, the new place is amazing!",
"translation": "에이, 새로 생긴 곳이 진짜 맛있대요!"
},
{
"type": "script",
"index": 5,
"speaker": "준서",
"script": "Well... I have a train at 9:30.",
"translation": "그게... 9시 30분 기차가 있어서요."
},
{
"type": "blank",
"index": 6,
"quiz": "The train departure time is @@ .",
"hint": "영어로 나온 시간을 찾아보세요.",
"optionA": "eight",
"optionB": "nine-thirty",
"optionC": "ten",
"result": "nine-thirty",
"explanation": "'nine-thirty'는 '9시 30분'이라는 뜻이에요. 영어로 시간을 말할 때 자주 쓰는 표현이죠."
},
{
"type": "script",
"index": 7,
"speaker": "미나",
"script": "Perfect! We have plenty of time!",
"translation": "완벽해요! 시간 충분한데요!"
},
{
"type": "script",
"index": 8,
"speaker": "준서",
"script": "Haha, you're always so positive.",
"translation": "하하, 역시 미나 씨는 긍정적이시네요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'plenty'를 사용해서 문장을 만들어보세요.",
"optionA": "of",
"optionB": "time!",
"optionC": "have",
"optionD": "plenty",
"optionE": "We",
"result": "We have plenty of time!",
"explanation": "'plenty of time'은 '시간이 충분하다'는 뜻이에요. 시간이 넉넉할 때 자주 쓰는 편한 표현이랍니다."
},
{
"type": "script",
"index": 10,
"speaker": "미나",
"script": "Trust me, it'll be fun!",
"translation": "믿어보세요, 재밌을 거예요!"
},
{
"type": "script",
"index": 11,
"speaker": "준서",
"script": "Alright, but promise we'll leave by 9.",
"translation": "알겠어요, 근데 9시에는 나가기로 약속해요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "회식 못 가는 날: 양해를 구하는 법",
"explanation": "공식적인 상황에서 사용하는 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Did you see the dinner invitation?",
"translation": "회식 초대 메일 보셨어요?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Yes... I should write an absence form.",
"translation": "네... 불참 사유서를 써야 할 것 같아요."
},
{
"type": "ox",
"index": 3,
"quiz": "민준은 회식에 참석할 계획인가요?",
"hint": "민준의 답변을 살펴보세요.",
"result": "X",
"explanation": "'absence form(불참 사유서)'이라는 표현으로 보아 참석하지 않으려고 해요."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Oh, why? The whole team is coming!",
"translation": "어머, 왜요? 팀 전체가 다 온다고 하는데!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "I have an important meeting tomorrow morning.",
"translation": "내일 아침에 중요한 미팅이 있어서요."
},
{
"type": "blank",
"index": 6,
"quiz": "The meeting is scheduled for @@ morning.",
"hint": "민준이 언급한 시간을 찾아보세요.",
"optionA": "today",
"optionB": "tomorrow",
"optionC": "next",
"result": "tomorrow",
"explanation": "'tomorrow morning'은 '내일 아침'이라는 뜻이에요. 시간 표현을 배워봐요."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Can't you come just for a short time?",
"translation": "잠깐이라도 올 수 없나요?"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "The presentation needs to be perfect.",
"translation": "발표가 완벽해야 해서요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'perfect'를 사용한 문장을 만들어보세요.",
"optionA": "to",
"optionB": "needs",
"optionC": "be",
"optionD": "perfect",
"optionE": "presentation",
"result": "presentation needs to be perfect",
"explanation": "'need to be + 형용사'는 '~해야 한다'는 뜻으로, 필요나 의무를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "I understand. Good luck with it!",
"translation": "이해했어요. 발표 잘 준비하세요!"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Thanks. I'll definitely join next time.",
"translation": "감사해요. 다음에는 꼭 참석할게요."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "회식 못 가는 날: 양해를 구하는 법",
"explanation": "공식적인 상황에서 사용하는 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Did you see the dinner invitation?",
"translation": "회식 초대 메일 보셨어요?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Yes... I should write an absence form.",
"translation": "네... 불참 사유서를 써야 할 것 같아요."
},
{
"type": "ox",
"index": 3,
"quiz": "민준은 회식에 참석할 계획인가요?",
"hint": "민준의 답변을 살펴보세요.",
"result": "X",
"explanation": "'absence form(불참 사유서)'이라는 표현으로 보아 참석하지 않으려고 해요."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Oh, why? The whole team is coming!",
"translation": "어머, 왜요? 팀 전체가 다 온다고 하는데!"
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "I have an important meeting tomorrow morning.",
"translation": "내일 아침에 중요한 미팅이 있어서요."
},
{
"type": "blank",
"index": 6,
"quiz": "The meeting is scheduled for @@ morning.",
"hint": "민준이 언급한 시간을 찾아보세요.",
"optionA": "today",
"optionB": "tomorrow",
"optionC": "next",
"result": "tomorrow",
"explanation": "'tomorrow morning'은 '내일 아침'이라는 뜻이에요. 시간 표현을 배워봐요."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Can't you come just for a short time?",
"translation": "잠깐이라도 올 수 없나요?"
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "The presentation needs to be perfect.",
"translation": "발표가 완벽해야 해서요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'perfect'를 사용한 문장을 만들어보세요.",
"optionA": "to",
"optionB": "needs",
"optionC": "be",
"optionD": "perfect",
"optionE": "presentation",
"result": "presentation needs to be perfect",
"explanation": "'need to be + 형용사'는 '~해야 한다'는 뜻으로, 필요나 의무를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "I understand. Good luck with it!",
"translation": "이해했어요. 발표 잘 준비하세요!"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Thanks. I'll definitely join next time.",
"translation": "감사해요. 다음에는 꼭 참석할게요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "팀워크도 적당히: 동료와의 거리두기",
"explanation": "업무 관련 영어 표현과 정중한 거절 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "What's for lunch? Wanna join?",
"translation": "점심 뭐 먹을래? 같이 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "수민",
"script": "Ah... I brought lunch today.",
"translation": "아... 오늘은 도시락 싸왔어요."
},
{
"type": "ox",
"index": 3,
"quiz": "수민은 재현과 점심을 같이 먹나요?",
"hint": "수민이 도시락을 싸왔다고 했어요.",
"result": "X",
"explanation": "'bring lunch'는 '도시락을 싸오다'라는 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Perfect! Let's eat in the break room!",
"translation": "좋잖아! 같이 휴게실에서 먹자!"
},
{
"type": "script",
"index": 5,
"speaker": "수민",
"script": "Actually, I need some quiet time...",
"translation": "사실 좀 혼자 있고 싶어서요..."
},
{
"type": "blank",
"index": 6,
"quiz": "Sumin needs some @@ time.",
"hint": "수민이 원하는 시간의 특징을 찾아보세요.",
"optionA": "busy",
"optionB": "quiet",
"optionC": "happy",
"result": "quiet",
"explanation": "'quiet time'은 '조용한 시간'이라는 의미로, 혼자만의 시간을 원할 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Are you okay? Something wrong?",
"translation": "괜찮아? 무슨 일 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "No, just need to recharge my energy.",
"translation": "아니에요, 그냥 재충전이 필요해서요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'recharge'를 사용한 문장을 만들어보세요.",
"optionA": "to",
"optionB": "need",
"optionC": "energy",
"optionD": "recharge",
"optionE": "my",
"result": "need to recharge my energy",
"explanation": "'recharge my energy'는 '에너지를 재충전하다'라는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Got it! Text me if you change your mind!",
"translation": "알겠어! 마음 바뀌면 문자해!"
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "Thanks for being so understanding.",
"translation": "이해해줘서 고마워요."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "팀워크도 적당히: 동료와의 거리두기",
"explanation": "업무 관련 영어 표현과 정중한 거절 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "What's for lunch? Wanna join?",
"translation": "점심 뭐 먹을래? 같이 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "수민",
"script": "Ah... I brought lunch today.",
"translation": "아... 오늘은 도시락 싸왔어요."
},
{
"type": "ox",
"index": 3,
"quiz": "수민은 재현과 점심을 같이 먹나요?",
"hint": "수민이 도시락을 싸왔다고 했어요.",
"result": "X",
"explanation": "'bring lunch'는 '도시락을 싸오다'라는 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Perfect! Let's eat in the break room!",
"translation": "좋잖아! 같이 휴게실에서 먹자!"
},
{
"type": "script",
"index": 5,
"speaker": "수민",
"script": "Actually, I need some quiet time...",
"translation": "사실 좀 혼자 있고 싶어서요..."
},
{
"type": "blank",
"index": 6,
"quiz": "Sumin needs some @@ time.",
"hint": "수민이 원하는 시간의 특징을 찾아보세요.",
"optionA": "busy",
"optionB": "quiet",
"optionC": "happy",
"result": "quiet",
"explanation": "'quiet time'은 '조용한 시간'이라는 의미로, 혼자만의 시간을 원할 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Are you okay? Something wrong?",
"translation": "괜찮아? 무슨 일 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "수민",
"script": "No, just need to recharge my energy.",
"translation": "아니에요, 그냥 재충전이 필요해서요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'recharge'를 사용한 문장을 만들어보세요.",
"optionA": "to",
"optionB": "need",
"optionC": "energy",
"optionD": "recharge",
"optionE": "my",
"result": "need to recharge my energy",
"explanation": "'recharge my energy'는 '에너지를 재충전하다'라는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Got it! Text me if you change your mind!",
"translation": "알겠어! 마음 바뀌면 문자해!"
},
{
"type": "script",
"index": 11,
"speaker": "수민",
"script": "Thanks for being so understanding.",
"translation": "이해해줘서 고마워요."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "정시퇴근의 기술: 계획적인 업무 마무리",
"explanation": "업무 종료와 관련된 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Hey, can you stay late today?",
"translation": "오늘 늦게까지 있을 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Actually, I have plans after work.",
"translation": "사실 퇴근 후 약속이 있어서요."
},
{
"type": "ox",
"index": 3,
"quiz": "유진은 오늘 야근이 가능한가요?",
"hint": "유진의 답변을 확인해보세요.",
"result": "X",
"explanation": "'have plans after work'는 '퇴근 후 약속이 있다'는 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "민석",
"script": "The deadline is tomorrow morning.",
"translation": "마감이 내일 아침이야."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I'll finish my part by 6 PM.",
"translation": "제 부분은 6시까지 끝내도록 하겠습니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Yujin will finish work by @@ PM.",
"hint": "유진이 언급한 시간을 찾아보세요.",
"optionA": "five",
"optionB": "six",
"optionC": "seven",
"result": "six",
"explanation": "'by + 시간'은 '~까지'라는 의미로 마감 시간을 나타내요."
},
{
"type": "script",
"index": 7,
"speaker": "민석",
"script": "Are you sure about the quality?",
"translation": "퀄리티는 괜찮겠어?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I always plan ahead to meet deadlines.",
"translation": "마감에 맞추기 위해 항상 미리 계획해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'plan'과 'ahead'를 사용한 문장을 만들어보세요.",
"optionA": "ahead",
"optionB": "always",
"optionC": "plan",
"optionD": "I",
"optionE": "to",
"result": "I always plan ahead to",
"explanation": "'plan ahead'는 '미리 계획하다'라는 의미의 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "Okay, I trust your work ethic.",
"translation": "알겠어, 네 일처리를 믿을게."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "I appreciate your understanding.",
"translation": "이해해주셔서 감사합니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "정시퇴근의 기술: 계획적인 업무 마무리",
"explanation": "업무 종료와 관련된 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ESTJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민석",
"script": "Hey, can you stay late today?",
"translation": "오늘 늦게까지 있을 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Actually, I have plans after work.",
"translation": "사실 퇴근 후 약속이 있어서요."
},
{
"type": "ox",
"index": 3,
"quiz": "유진은 오늘 야근이 가능한가요?",
"hint": "유진의 답변을 확인해보세요.",
"result": "X",
"explanation": "'have plans after work'는 '퇴근 후 약속이 있다'는 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "민석",
"script": "The deadline is tomorrow morning.",
"translation": "마감이 내일 아침이야."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I'll finish my part by 6 PM.",
"translation": "제 부분은 6시까지 끝내도록 하겠습니다."
},
{
"type": "blank",
"index": 6,
"quiz": "Yujin will finish work by @@ PM.",
"hint": "유진이 언급한 시간을 찾아보세요.",
"optionA": "five",
"optionB": "six",
"optionC": "seven",
"result": "six",
"explanation": "'by + 시간'은 '~까지'라는 의미로 마감 시간을 나타내요."
},
{
"type": "script",
"index": 7,
"speaker": "민석",
"script": "Are you sure about the quality?",
"translation": "퀄리티는 괜찮겠어?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I always plan ahead to meet deadlines.",
"translation": "마감에 맞추기 위해 항상 미리 계획해요."
},
{
"type": "puzzle",
"index": 9,
"hint": "'plan'과 'ahead'를 사용한 문장을 만들어보세요.",
"optionA": "ahead",
"optionB": "always",
"optionC": "plan",
"optionD": "I",
"optionE": "to",
"result": "I always plan ahead to",
"explanation": "'plan ahead'는 '미리 계획하다'라는 의미의 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "민석",
"script": "Okay, I trust your work ethic.",
"translation": "알겠어, 네 일처리를 믿을게."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "I appreciate your understanding.",
"translation": "이해해주셔서 감사합니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "소셜 배터리가 없어요: 혼자만의 시간 찾기",
"explanation": "혼자만의 시간을 요청하는 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Want to grab coffee after work?",
"translation": "퇴근하고 커피 한잔할래?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I'm a bit tired today...",
"translation": "오늘은 좀 피곤해서..."
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 커피 마시러 가고 싶어하나요?",
"hint": "현우의 대답이 긍정적인가요?",
"result": "X",
"explanation": "'I'm tired'는 부드럽게 거절할 때 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "You seem down. Everything okay?",
"translation": "괜찮아 보이지 않네. 무슨 일 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Just need some alone time.",
"translation": "그냥 혼자만의 시간이 필요해서."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo needs some @@ time.",
"hint": "현우가 원하는 시간의 종류를 찾아보세요.",
"optionA": "free",
"optionB": "alone",
"optionC": "rest",
"result": "alone",
"explanation": "'alone time'은 '혼자만의 시간'이라는 표현이에요."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Talking might help you feel better!",
"translation": "얘기하면 기분이 나아질 수도 있어!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "For me, silence is the best medicine.",
"translation": "나한텐 조용한 게 최고의 약이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "'best'와 'medicine'을 사용한 문장을 만들어보세요.",
"optionA": "is",
"optionB": "silence",
"optionC": "medicine",
"optionD": "the",
"optionE": "best",
"result": "silence is the best medicine",
"explanation": "'best medicine'은 '최고의 약, 최선의 방법'이라는 의미의 관용구예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "I understand. Take care of yourself!",
"translation": "알겠어. 잘 쉬어!"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
}
]
}
]
} | {
"type": "MBTI",
"category": "social",
"episodes": [
{
"title": "소셜 배터리가 없어요: 혼자만의 시간 찾기",
"explanation": "혼자만의 시간을 요청하는 영어 표현 학습",
"level": 2,
"my_mbti": "ISTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Want to grab coffee after work?",
"translation": "퇴근하고 커피 한잔할래?"
},
{
"type": "script",
"index": 2,
"speaker": "현우",
"script": "I'm a bit tired today...",
"translation": "오늘은 좀 피곤해서..."
},
{
"type": "ox",
"index": 3,
"quiz": "현우는 커피 마시러 가고 싶어하나요?",
"hint": "현우의 대답이 긍정적인가요?",
"result": "X",
"explanation": "'I'm tired'는 부드럽게 거절할 때 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "You seem down. Everything okay?",
"translation": "괜찮아 보이지 않네. 무슨 일 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "현우",
"script": "Just need some alone time.",
"translation": "그냥 혼자만의 시간이 필요해서."
},
{
"type": "blank",
"index": 6,
"quiz": "Hyunwoo needs some @@ time.",
"hint": "현우가 원하는 시간의 종류를 찾아보세요.",
"optionA": "free",
"optionB": "alone",
"optionC": "rest",
"result": "alone",
"explanation": "'alone time'은 '혼자만의 시간'이라는 표현이에요."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Talking might help you feel better!",
"translation": "얘기하면 기분이 나아질 수도 있어!"
},
{
"type": "script",
"index": 8,
"speaker": "현우",
"script": "For me, silence is the best medicine.",
"translation": "나한텐 조용한 게 최고의 약이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "'best'와 'medicine'을 사용한 문장을 만들어보세요.",
"optionA": "is",
"optionB": "silence",
"optionC": "medicine",
"optionD": "the",
"optionE": "best",
"result": "silence is the best medicine",
"explanation": "'best medicine'은 '최고의 약, 최선의 방법'이라는 의미의 관용구예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "I understand. Take care of yourself!",
"translation": "알겠어. 잘 쉬어!"
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "늦은 약속",
"explanation": "계획적 INFJ vs 즉흥적 ESTP",
"level": 2,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은비",
"script": "I've been waiting for 30 minutes.",
"translation": "난 30분 동안 기다리고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Sorry, I got caught up!",
"translation": "미안, 일이 생겼어!"
},
{
"type": "script",
"index": 3,
"speaker": "은비",
"script": "We agreed on 2 o'clock.",
"translation": "우리 2시에 만나기로 했잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "Is punctuality important for INFJ personality?",
"hint": "INFJ values planning and structure",
"result": "O",
"explanation": "INFJs typically value commitment and punctuality"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let's grab some food!",
"translation": "뭐 먹으러 가자!"
},
{
"type": "script",
"index": 6,
"speaker": "은비",
"script": "I already made reservations.",
"translation": "난 이미 예약해뒀어."
},
{
"type": "blank",
"index": 7,
"quiz": "ESTP personalities are usually more @@.",
"hint": "They prefer flexibility over strict planning",
"optionA": "spontaneous",
"optionB": "organized",
"optionC": "careful",
"result": "spontaneous",
"explanation": "ESTPs tend to be more spontaneous and adaptable"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "You're always so prepared.",
"translation": "넌 항상 준비가 되어있구나."
},
{
"type": "puzzle",
"index": 9,
"hint": "Make a sentence about different personalities",
"result": "Different people can learn from each",
"explanation": "Despite differences, both types can complement each other",
"optionA": "people",
"optionB": "Different",
"optionC": "from",
"optionD": "each",
"optionE": "can",
"optionF": "learn"
},
{
"type": "script",
"index": 10,
"speaker": "은비",
"script": "That's just who I am.",
"translation": "그게 바로 나야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Let's have some fun!",
"translation": "재미있게 놀아보자!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "늦은 약속",
"explanation": "계획적 INFJ vs 즉흥적 ESTP",
"level": 2,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은비",
"script": "I've been waiting for 30 minutes.",
"translation": "난 30분 동안 기다리고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Sorry, I got caught up!",
"translation": "미안, 일이 생겼어!"
},
{
"type": "script",
"index": 3,
"speaker": "은비",
"script": "We agreed on 2 o'clock.",
"translation": "우리 2시에 만나기로 했잖아."
},
{
"type": "ox",
"index": 4,
"quiz": "Is punctuality important for INFJ personality?",
"hint": "INFJ values planning and structure",
"result": "O",
"explanation": "INFJs typically value commitment and punctuality"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let's grab some food!",
"translation": "뭐 먹으러 가자!"
},
{
"type": "script",
"index": 6,
"speaker": "은비",
"script": "I already made reservations.",
"translation": "난 이미 예약해뒀어."
},
{
"type": "blank",
"index": 7,
"quiz": "ESTP personalities are usually more @@.",
"hint": "They prefer flexibility over strict planning",
"optionA": "spontaneous",
"optionB": "organized",
"optionC": "careful",
"result": "spontaneous",
"explanation": "ESTPs tend to be more spontaneous and adaptable"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "You're always so prepared.",
"translation": "넌 항상 준비가 되어있구나."
},
{
"type": "puzzle",
"index": 9,
"hint": "Make a sentence about different personalities",
"optionA": "people",
"optionB": "Different",
"optionC": "from",
"optionD": "each",
"optionE": "can",
"optionF": "learn",
"result": "Different people can learn from each",
"explanation": "Despite differences, both types can complement each other"
},
{
"type": "script",
"index": 10,
"speaker": "은비",
"script": "That's just who I am.",
"translation": "그게 바로 나야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Let's have some fun!",
"translation": "재미있게 놀아보자!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "팀 프로젝트",
"explanation": "신중한 INFJ vs 행동파 ESTP",
"level": 2,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은비",
"script": "We should plan this carefully.",
"translation": "이걸 신중하게 계획해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Let's just start now!",
"translation": "지금 바로 시작하자!"
},
{
"type": "script",
"index": 3,
"speaker": "은비",
"script": "But what about research?",
"translation": "하지만 조사는 어떡하지?"
},
{
"type": "ox",
"index": 4,
"quiz": "Do ESTPs prefer immediate action?",
"hint": "ESTPs are action-oriented people",
"result": "O",
"explanation": "ESTPs typically prefer taking immediate action"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "We'll figure it out!",
"translation": "알아서 될 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "은비",
"script": "I need more structure.",
"translation": "난 더 체계가 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "INFJs prefer to work in a @@way.",
"hint": "They like organization and planning",
"optionA": "structured",
"optionB": "random",
"optionC": "chaotic",
"result": "structured",
"explanation": "INFJs typically prefer organized and structured approaches"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Trust me, it'll work.",
"translation": "믿어봐, 잘 될 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "Create a sentence about teamwork",
"optionA": "we",
"optionB": "Together",
"optionC": "it",
"optionD": "can",
"optionE": "make",
"result": "Together we can make it",
"explanation": "Emphasizes the importance of collaboration"
},
{
"type": "script",
"index": 10,
"speaker": "은비",
"script": "Maybe you're right.",
"translation": "네 말이 맞을지도 몰라."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "That's the spirit!",
"translation": "그래야지!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "팀 프로젝트",
"explanation": "신중한 INFJ vs 행동파 ESTP",
"level": 2,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은비",
"script": "We should plan this carefully.",
"translation": "이걸 신중하게 계획해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Let's just start now!",
"translation": "지금 바로 시작하자!"
},
{
"type": "script",
"index": 3,
"speaker": "은비",
"script": "But what about research?",
"translation": "하지만 조사는 어떡하지?"
},
{
"type": "ox",
"index": 4,
"quiz": "Do ESTPs prefer immediate action?",
"hint": "ESTPs are action-oriented people",
"result": "O",
"explanation": "ESTPs typically prefer taking immediate action"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "We'll figure it out!",
"translation": "알아서 될 거야!"
},
{
"type": "script",
"index": 6,
"speaker": "은비",
"script": "I need more structure.",
"translation": "난 더 체계가 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "INFJs prefer to work in a @@way.",
"hint": "They like organization and planning",
"optionA": "structured",
"optionB": "random",
"optionC": "chaotic",
"result": "structured",
"explanation": "INFJs typically prefer organized and structured approaches"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Trust me, it'll work.",
"translation": "믿어봐, 잘 될 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "Create a sentence about teamwork",
"optionA": "we",
"optionB": "Together",
"optionC": "it",
"optionD": "can",
"optionE": "make",
"result": "Together we can make it",
"explanation": "Emphasizes the importance of collaboration"
},
{
"type": "script",
"index": 10,
"speaker": "은비",
"script": "Maybe you're right.",
"translation": "네 말이 맞을지도 몰라."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "That's the spirit!",
"translation": "그래야지!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "여행 계획",
"explanation": "준비형 INFJ vs 모험형 ESTP",
"level": 2,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은비",
"script": "I made a detailed itinerary.",
"translation": "자세한 일정표를 만들었어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Let's be more flexible!",
"translation": "좀 더 자유롭게 가자!"
},
{
"type": "script",
"index": 3,
"speaker": "은비",
"script": "But what if something goes wrong?",
"translation": "하지만 뭔가 잘못되면 어쩌지?"
},
{
"type": "ox",
"index": 4,
"quiz": "Do ESTPs enjoy spontaneous adventures?",
"hint": "ESTPs love excitement and spontaneity",
"result": "O",
"explanation": "ESTPs thrive on unexpected adventures"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "That's the fun part!",
"translation": "그게 바로 재미있는 거지!"
},
{
"type": "script",
"index": 6,
"speaker": "은비",
"script": "I prefer being prepared.",
"translation": "난 준비되어 있는 게 좋아."
},
{
"type": "blank",
"index": 7,
"quiz": "INFJs feel @@when plans change suddenly.",
"hint": "They don't like unexpected changes",
"optionA": "uncomfortable",
"optionB": "excited",
"optionC": "happy",
"result": "uncomfortable",
"explanation": "INFJs typically feel stressed by sudden changes"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Live a little!",
"translation": "인생을 즐겨봐!"
},
{
"type": "puzzle",
"index": 9,
"hint": "Make a sentence about compromise",
"optionA": "We",
"optionB": "middle",
"optionC": "must",
"optionD": "ground",
"optionE": "find",
"result": "We must find middle ground",
"explanation": "Shows the importance of finding balance"
},
{
"type": "script",
"index": 10,
"speaker": "은비",
"script": "I'll try to relax.",
"translation": "편하게 생각해볼게."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Now we're talking!",
"translation": "이제 됐다!"
}
]
}
]
} | {
"type": "MBTI",
"category": "사회적 상호작용",
"episodes": [
{
"title": "여행 계획",
"explanation": "준비형 INFJ vs 모험형 ESTP",
"level": 2,
"my_mbti": "INFJ",
"target_mbti": "ESTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "은비",
"script": "I made a detailed itinerary.",
"translation": "자세한 일정표를 만들었어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Let's be more flexible!",
"translation": "좀 더 자유롭게 가자!"
},
{
"type": "script",
"index": 3,
"speaker": "은비",
"script": "But what if something goes wrong?",
"translation": "하지만 뭔가 잘못되면 어쩌지?"
},
{
"type": "ox",
"index": 4,
"quiz": "Do ESTPs enjoy spontaneous adventures?",
"hint": "ESTPs love excitement and spontaneity",
"result": "O",
"explanation": "ESTPs thrive on unexpected adventures"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "That's the fun part!",
"translation": "그게 바로 재미있는 거지!"
},
{
"type": "script",
"index": 6,
"speaker": "은비",
"script": "I prefer being prepared.",
"translation": "난 준비되어 있는 게 좋아."
},
{
"type": "blank",
"index": 7,
"quiz": "INFJs feel @@when plans change suddenly.",
"hint": "They don't like unexpected changes",
"optionA": "uncomfortable",
"optionB": "excited",
"optionC": "happy",
"result": "uncomfortable",
"explanation": "INFJs typically feel stressed by sudden changes"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Live a little!",
"translation": "인생을 즐겨봐!"
},
{
"type": "puzzle",
"index": 9,
"hint": "Make a sentence about compromise",
"optionA": "We",
"optionB": "middle",
"optionC": "must",
"optionD": "ground",
"optionE": "find",
"result": "We must find middle ground",
"explanation": "Shows the importance of finding balance"
},
{
"type": "script",
"index": 10,
"speaker": "은비",
"script": "I'll try to relax.",
"translation": "편하게 생각해볼게."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Now we're talking!",
"translation": "이제 됐다!"
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "분석 vs 공감",
"explanation": "INTJ의 논리적 해결과 ENFP의 감정적 연결",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "I've identified the emotional bug in our argument.",
"translation": "우리 논쟁의 감정적 버그를 발견했어."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "Feelings aren't bugs! They're messages!",
"translation": "감정은 버그가 아니야! 그것들은 메시지야!"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "I've created a three-step solution to fix this.",
"translation": "이것을 고치기 위한 3단계 해결책을 만들었어."
},
{
"type": "ox",
"index": 4,
"quiz": "하은은 감정을 고쳐야 할 버그로 보나요?",
"hint": "하은의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Feelings aren't bugs! They're messages!'는 '감정은 버그가 아니야! 그것들은 메시지야!'라는 뜻으로, ENFP가 감정을 문제가 아닌 중요한 신호로 봄을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Let's just talk and connect heart-to-heart!",
"translation": "그냥 이야기하고 마음과 마음으로 연결하자!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "Emotion-based problem-solving is inefficient.",
"translation": "감정 기반 문제 해결은 비효율적이야."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "But it feels better than cold logic!",
"translation": "하지만 차가운 논리보다 더 좋은 느낌이야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Minjun created a @@ step solution.",
"hint": "민준의 두 번째 발언을 확인해보세요.",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'I've created a three-step solution to fix this'는 '이것을 고치기 위한 3단계 해결책을 만들었어'라는 뜻으로, INTJ가 체계적인 해결 방법을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Your approach lacks structure and metrics.",
"translation": "네 접근법은 구조와 측정 기준이 부족해."
},
{
"type": "script",
"index": 10,
"speaker": "하은",
"script": "And yours lacks warmth and understanding!",
"translation": "그리고 네 것은 따뜻함과 이해가 부족해!"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Perhaps we need both approaches together.",
"translation": "아마도 우리는 두 접근법이 함께 필요할지도."
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Yes! Emotional intelligence plus logical analysis!",
"translation": "맞아! 감성 지능과 논리적 분석이 함께!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 해결 방식 차이를 표현하는 문장을 완성해보세요.",
"optionA": "solutions",
"optionB": "connections",
"optionC": "seek",
"optionD": "you",
"optionE": "seek",
"optionF": "I",
"result": "I seek solutions you seek connections",
"explanation": "'I seek solutions you seek connections'는 '나는 해결책을 찾고 너는 연결을 찾는다'는 뜻으로, INTJ의 문제 해결 중심적 접근과 ENFP의 관계 중심적 접근의 차이를 보여줍니다."
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "분석 vs 공감",
"explanation": "INTJ의 논리적 해결과 ENFP의 감정적 연결",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "I've identified the emotional bug in our argument.",
"translation": "우리 논쟁의 감정적 버그를 발견했어."
},
{
"type": "script",
"index": 2,
"speaker": "하은",
"script": "Feelings aren't bugs! They're messages!",
"translation": "감정은 버그가 아니야! 그것들은 메시지야!"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "I've created a three-step solution to fix this.",
"translation": "이것을 고치기 위한 3단계 해결책을 만들었어."
},
{
"type": "ox",
"index": 4,
"quiz": "하은은 감정을 고쳐야 할 버그로 보나요?",
"hint": "하은의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Feelings aren't bugs! They're messages!'는 '감정은 버그가 아니야! 그것들은 메시지야!'라는 뜻으로, ENFP가 감정을 문제가 아닌 중요한 신호로 봄을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "하은",
"script": "Let's just talk and connect heart-to-heart!",
"translation": "그냥 이야기하고 마음과 마음으로 연결하자!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "Emotion-based problem-solving is inefficient.",
"translation": "감정 기반 문제 해결은 비효율적이야."
},
{
"type": "script",
"index": 7,
"speaker": "하은",
"script": "But it feels better than cold logic!",
"translation": "하지만 차가운 논리보다 더 좋은 느낌이야!"
},
{
"type": "blank",
"index": 8,
"quiz": "Minjun created a @@ step solution.",
"hint": "민준의 두 번째 발언을 확인해보세요.",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'I've created a three-step solution to fix this'는 '이것을 고치기 위한 3단계 해결책을 만들었어'라는 뜻으로, INTJ가 체계적인 해결 방법을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Your approach lacks structure and metrics.",
"translation": "네 접근법은 구조와 측정 기준이 부족해."
},
{
"type": "script",
"index": 10,
"speaker": "하은",
"script": "And yours lacks warmth and understanding!",
"translation": "그리고 네 것은 따뜻함과 이해가 부족해!"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "Perhaps we need both approaches together.",
"translation": "아마도 우리는 두 접근법이 함께 필요할지도."
},
{
"type": "script",
"index": 12,
"speaker": "하은",
"script": "Yes! Emotional intelligence plus logical analysis!",
"translation": "맞아! 감성 지능과 논리적 분석이 함께!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 해결 방식 차이를 표현하는 문장을 완성해보세요.",
"optionA": "solutions",
"optionB": "connections",
"optionC": "seek",
"optionD": "you",
"optionE": "seek",
"optionF": "I",
"result": "I seek solutions you seek connections",
"explanation": "'I seek solutions you seek connections'는 '나는 해결책을 찾고 너는 연결을 찾는다'는 뜻으로, INTJ의 문제 해결 중심적 접근과 ENFP의 관계 중심적 접근의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "시스템 vs 정서",
"explanation": "INTJ의 체계적 화해와 ESFJ의 감정적 접근",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "I've designed a reconciliation protocol for us.",
"translation": "우리를 위한 화해 프로토콜을 설계했어."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "Can't we just say sorry and hug?",
"translation": "그냥 미안하다고 말하고 안아주면 안 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "Step one: identify the root cause.",
"translation": "1단계: 근본 원인을 파악한다."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 화해를 위한 체계적인 접근을 선호하나요?",
"hint": "민지의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Can't we just say sorry and hug?'는 '그냥 미안하다고 말하고 안아주면 안 될까?'라는 뜻으로, ESFJ가 간단하고 직접적인 감정 표현을 통한 화해를 선호함을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "But your feelings are important to me!",
"translation": "하지만 너의 감정이 나한테는 중요해!"
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "Feelings are secondary to solving the conflict.",
"translation": "감정은 갈등 해결에 부차적인 문제야."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "I baked cookies as a peace offering.",
"translation": "화해의 선물로 쿠키를 구웠어."
},
{
"type": "blank",
"index": 8,
"quiz": "The first step of Jihyeon's reconciliation protocol is @@.",
"hint": "지현의 두 번째 발언을 확인해보세요.",
"optionA": "saying sorry",
"optionB": "identify the root cause",
"optionC": "hugging",
"result": "identify the root cause",
"explanation": "'Step one: identify the root cause'는 '1단계: 근본 원인을 파악한다'라는 뜻으로, INTJ가 문제 분석부터 시작하는 체계적 접근을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Food doesn't resolve logical inconsistencies.",
"translation": "음식은 논리적 불일치를 해결하지 않아."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "But it shows I care about fixing this!",
"translation": "하지만 내가 이것을 고치는 것에 신경 쓴다는 걸 보여주잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "Your gesture is... unexpectedly effective.",
"translation": "너의 제스처는... 예상 외로 효과적이네."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Chocolate chip always works! Now let's talk.",
"translation": "초코칩은 항상 효과가 있어! 이제 이야기하자."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 화해 접근법 차이를 표현하는 문장을 완성해보세요.",
"result": "Charts versus hearts for healing",
"explanation": "'I mend with charts you mend with hearts'는 '나는 차트로 고치고 너는 마음으로 고친다'는 뜻으로, INTJ의 체계적 접근과 ESFJ의 감정적 접근의 차이를 보여줍니다.",
"optionA": "Charts",
"optionB": "hearts",
"optionC": "for",
"optionD": "healing",
"optionE": "versus"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "시스템 vs 정서",
"explanation": "INTJ의 체계적 화해와 ESFJ의 감정적 접근",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "지현",
"script": "I've designed a reconciliation protocol for us.",
"translation": "우리를 위한 화해 프로토콜을 설계했어."
},
{
"type": "script",
"index": 2,
"speaker": "민지",
"script": "Can't we just say sorry and hug?",
"translation": "그냥 미안하다고 말하고 안아주면 안 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "지현",
"script": "Step one: identify the root cause.",
"translation": "1단계: 근본 원인을 파악한다."
},
{
"type": "ox",
"index": 4,
"quiz": "민지는 화해를 위한 체계적인 접근을 선호하나요?",
"hint": "민지의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Can't we just say sorry and hug?'는 '그냥 미안하다고 말하고 안아주면 안 될까?'라는 뜻으로, ESFJ가 간단하고 직접적인 감정 표현을 통한 화해를 선호함을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "민지",
"script": "But your feelings are important to me!",
"translation": "하지만 너의 감정이 나한테는 중요해!"
},
{
"type": "script",
"index": 6,
"speaker": "지현",
"script": "Feelings are secondary to solving the conflict.",
"translation": "감정은 갈등 해결에 부차적인 문제야."
},
{
"type": "script",
"index": 7,
"speaker": "민지",
"script": "I baked cookies as a peace offering.",
"translation": "화해의 선물로 쿠키를 구웠어."
},
{
"type": "blank",
"index": 8,
"quiz": "The first step of Jihyeon's reconciliation protocol is @@.",
"hint": "지현의 두 번째 발언을 확인해보세요.",
"optionA": "saying sorry",
"optionB": "identify the root cause",
"optionC": "hugging",
"result": "identify the root cause",
"explanation": "'Step one: identify the root cause'는 '1단계: 근본 원인을 파악한다'라는 뜻으로, INTJ가 문제 분석부터 시작하는 체계적 접근을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "지현",
"script": "Food doesn't resolve logical inconsistencies.",
"translation": "음식은 논리적 불일치를 해결하지 않아."
},
{
"type": "script",
"index": 10,
"speaker": "민지",
"script": "But it shows I care about fixing this!",
"translation": "하지만 내가 이것을 고치는 것에 신경 쓴다는 걸 보여주잖아!"
},
{
"type": "script",
"index": 11,
"speaker": "지현",
"script": "Your gesture is... unexpectedly effective.",
"translation": "너의 제스처는... 예상 외로 효과적이네."
},
{
"type": "script",
"index": 12,
"speaker": "민지",
"script": "Chocolate chip always works! Now let's talk.",
"translation": "초코칩은 항상 효과가 있어! 이제 이야기하자."
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 화해 접근법 차이를 표현하는 문장을 완성해보세요.",
"optionA": "Charts",
"optionB": "hearts",
"optionC": "for",
"optionD": "healing",
"optionE": "versus",
"result": "Charts versus hearts for healing",
"explanation": "'I mend with charts you mend with hearts'는 '나는 차트로 고치고 너는 마음으로 고친다'는 뜻으로, INTJ의 체계적 접근과 ESFJ의 감정적 접근의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "코드 vs 조화",
"explanation": "INTJ의 분석적 해결과 ENFJ의 사람 중심 접근",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "There's a logical error in our friendship.",
"translation": "우리 우정에 논리적 오류가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Relationships aren't computer code, Hyun-woo!",
"translation": "관계는 컴퓨터 코드가 아니야, 현우야!"
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "I've identified your communication subroutine failure.",
"translation": "너의 의사소통 서브루틴 실패를 발견했어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연은 관계를 컴퓨터 코드처럼 분석하나요?",
"hint": "서연의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Relationships aren't computer code, Hyun-woo!'는 '관계는 컴퓨터 코드가 아니야, 현우야!'라는 뜻으로, ENFJ가 관계를 기계적으로 분석하는 것에 동의하지 않음을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's focus on how we both feel.",
"translation": "우리 둘 다 어떻게 느끼는지에 집중하자."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "Feelings are variables, not solutions.",
"translation": "감정은 변수지, 해결책이 아니야."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Everyone's needs must be considered!",
"translation": "모두의 필요가 고려되어야 해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyeonwoo says he discovered Seoyeon's @@ failure.",
"hint": "현우의 두 번째 발언을 확인해보세요.",
"optionA": "communication subroutine",
"optionB": "friendship algorithm",
"optionC": "logical analysis",
"result": "communication subroutine",
"explanation": "'I've identified your communication subroutine failure'는 '너의 의사소통 서브루틴 실패를 발견했어'라는 뜻으로, INTJ가 인간 행동을 컴퓨터 시스템처럼 분석함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "My debugging approach is perfectly valid.",
"translation": "내 디버깅 접근법은 완벽하게 유효해."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Harmony requires emotional intelligence too.",
"translation": "조화는 감성 지능도 필요해."
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "I'll add an emotional analysis module.",
"translation": "감정 분석 모듈을 추가할게."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "That's... actually a good first step!",
"translation": "그건... 사실 좋은 첫 단계야!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 관계 문제 해결 접근법 차이를 표현하는 문장을 완성해보세요.",
"result": "I fix code you fix feelings",
"explanation": "'I debug code while you debug feelings'는 '나는 코드를 디버깅하는 반면 너는 감정을 디버깅한다'는 뜻으로, INTJ의 논리적 접근과 ENFJ의 감정적 접근의 차이를 보여줍니다.",
"optionA": "you",
"optionB": "fix",
"optionC": "code",
"optionD": "I",
"optionE": "fix",
"optionF": "feelings"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "코드 vs 조화",
"explanation": "INTJ의 분석적 해결과 ENFJ의 사람 중심 접근",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFJ",
"content": [
{
"type": "script",
"index": 1,
"speaker": "현우",
"script": "There's a logical error in our friendship.",
"translation": "우리 우정에 논리적 오류가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Relationships aren't computer code, Hyun-woo!",
"translation": "관계는 컴퓨터 코드가 아니야, 현우야!"
},
{
"type": "script",
"index": 3,
"speaker": "현우",
"script": "I've identified your communication subroutine failure.",
"translation": "너의 의사소통 서브루틴 실패를 발견했어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연은 관계를 컴퓨터 코드처럼 분석하나요?",
"hint": "서연의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Relationships aren't computer code, Hyun-woo!'는 '관계는 컴퓨터 코드가 아니야, 현우야!'라는 뜻으로, ENFJ가 관계를 기계적으로 분석하는 것에 동의하지 않음을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's focus on how we both feel.",
"translation": "우리 둘 다 어떻게 느끼는지에 집중하자."
},
{
"type": "script",
"index": 6,
"speaker": "현우",
"script": "Feelings are variables, not solutions.",
"translation": "감정은 변수지, 해결책이 아니야."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Everyone's needs must be considered!",
"translation": "모두의 필요가 고려되어야 해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Hyeonwoo says he discovered Seoyeon's @@ failure.",
"hint": "현우의 두 번째 발언을 확인해보세요.",
"optionA": "communication subroutine",
"optionB": "friendship algorithm",
"optionC": "logical analysis",
"result": "communication subroutine",
"explanation": "'I've identified your communication subroutine failure'는 '너의 의사소통 서브루틴 실패를 발견했어'라는 뜻으로, INTJ가 인간 행동을 컴퓨터 시스템처럼 분석함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "현우",
"script": "My debugging approach is perfectly valid.",
"translation": "내 디버깅 접근법은 완벽하게 유효해."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Harmony requires emotional intelligence too.",
"translation": "조화는 감성 지능도 필요해."
},
{
"type": "script",
"index": 11,
"speaker": "현우",
"script": "I'll add an emotional analysis module.",
"translation": "감정 분석 모듈을 추가할게."
},
{
"type": "script",
"index": 12,
"speaker": "서연",
"script": "That's... actually a good first step!",
"translation": "그건... 사실 좋은 첫 단계야!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 관계 문제 해결 접근법 차이를 표현하는 문장을 완성해보세요.",
"optionA": "you",
"optionB": "fix",
"optionC": "code",
"optionD": "I",
"optionE": "fix",
"optionF": "feelings",
"result": "I fix code you fix feelings",
"explanation": "'I debug code while you debug feelings'는 '나는 코드를 디버깅하는 반면 너는 감정을 디버깅한다'는 뜻으로, INTJ의 논리적 접근과 ENFJ의 감정적 접근의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "분석 vs 즉흥",
"explanation": "INTJ의 체계적 오해 해소와 ESFP의 직관적 접근",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "I'll deconstruct our misunderstanding algorithm.",
"translation": "우리의 오해 알고리즘을 해체할게."
},
{
"type": "script",
"index": 2,
"speaker": "소라",
"script": "Let's just talk it out over coffee!",
"translation": "그냥 커피 마시면서 이야기하자!"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Casual conversation lacks systematic analysis.",
"translation": "일상적인 대화는 체계적인 분석이 부족해."
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 갈등 해결을 위해 체계적인 분석을 선호하나요?",
"hint": "소라의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Let's just talk it out over coffee!'는 '그냥 커피 마시면서 이야기하자!'라는 뜻으로, ESFP가 편안하고 자연스러운 대화를 통한 해결을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "소라",
"script": "Algorithms can't fix hurt feelings!",
"translation": "알고리즘은 상처받은 감정을 고칠 수 없어!"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "I've prepared a flowchart of our conflict.",
"translation": "우리 갈등의 흐름도를 준비했어."
},
{
"type": "script",
"index": 7,
"speaker": "소라",
"script": "Can't we just dance and make up?",
"translation": "그냥 춤추고 화해하면 안 될까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Taejun prepared @@ to resolve the conflict.",
"hint": "태준의 세 번째 발언을 확인해보세요.",
"optionA": "coffee",
"optionB": "flowchart",
"optionC": "dance",
"result": "flowchart",
"explanation": "'I've prepared a flowchart of our conflict'는 '우리 갈등의 흐름도를 준비했어'라는 뜻으로, INTJ가 시각적 도구를 활용한 체계적 분석을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "Dancing doesn't address the root problem.",
"translation": "춤은 근본적인 문제를 다루지 않아."
},
{
"type": "script",
"index": 10,
"speaker": "소라",
"script": "But it makes us happy right now!",
"translation": "하지만 지금 당장 우리를 행복하게 해!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Short-term happiness doesn't equal resolution.",
"translation": "단기적 행복이 해결과 같진 않아."
},
{
"type": "script",
"index": 12,
"speaker": "소라",
"script": "Fine, one flowchart, THEN we dance!",
"translation": "좋아, 흐름도 하나, 그다음 우리는 춤춰!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 해결 방식 차이를 표현하는 문장을 완성해보세요.",
"result": "Analysis versus feeling for solutions",
"explanation": "'I fix by analyzing you fix by feeling'은 '나는 분석함으로써 고치고 너는 느낌으로써 고친다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 감각적 접근의 차이를 보여줍니다.",
"optionA": "Analysis",
"optionB": "for",
"optionC": "versus",
"optionD": "solutions",
"optionE": "feeling"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "분석 vs 즉흥",
"explanation": "INTJ의 체계적 오해 해소와 ESFP의 직관적 접근",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ESFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "태준",
"script": "I'll deconstruct our misunderstanding algorithm.",
"translation": "우리의 오해 알고리즘을 해체할게."
},
{
"type": "script",
"index": 2,
"speaker": "소라",
"script": "Let's just talk it out over coffee!",
"translation": "그냥 커피 마시면서 이야기하자!"
},
{
"type": "script",
"index": 3,
"speaker": "태준",
"script": "Casual conversation lacks systematic analysis.",
"translation": "일상적인 대화는 체계적인 분석이 부족해."
},
{
"type": "ox",
"index": 4,
"quiz": "소라는 갈등 해결을 위해 체계적인 분석을 선호하나요?",
"hint": "소라의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Let's just talk it out over coffee!'는 '그냥 커피 마시면서 이야기하자!'라는 뜻으로, ESFP가 편안하고 자연스러운 대화를 통한 해결을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "소라",
"script": "Algorithms can't fix hurt feelings!",
"translation": "알고리즘은 상처받은 감정을 고칠 수 없어!"
},
{
"type": "script",
"index": 6,
"speaker": "태준",
"script": "I've prepared a flowchart of our conflict.",
"translation": "우리 갈등의 흐름도를 준비했어."
},
{
"type": "script",
"index": 7,
"speaker": "소라",
"script": "Can't we just dance and make up?",
"translation": "그냥 춤추고 화해하면 안 될까?"
},
{
"type": "blank",
"index": 8,
"quiz": "Taejun prepared @@ to resolve the conflict.",
"hint": "태준의 세 번째 발언을 확인해보세요.",
"optionA": "coffee",
"optionB": "flowchart",
"optionC": "dance",
"result": "flowchart",
"explanation": "'I've prepared a flowchart of our conflict'는 '우리 갈등의 흐름도를 준비했어'라는 뜻으로, INTJ가 시각적 도구를 활용한 체계적 분석을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "태준",
"script": "Dancing doesn't address the root problem.",
"translation": "춤은 근본적인 문제를 다루지 않아."
},
{
"type": "script",
"index": 10,
"speaker": "소라",
"script": "But it makes us happy right now!",
"translation": "하지만 지금 당장 우리를 행복하게 해!"
},
{
"type": "script",
"index": 11,
"speaker": "태준",
"script": "Short-term happiness doesn't equal resolution.",
"translation": "단기적 행복이 해결과 같진 않아."
},
{
"type": "script",
"index": 12,
"speaker": "소라",
"script": "Fine, one flowchart, THEN we dance!",
"translation": "좋아, 흐름도 하나, 그다음 우리는 춤춰!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 해결 방식 차이를 표현하는 문장을 완성해보세요.",
"optionA": "Analysis",
"optionB": "for",
"optionC": "versus",
"optionD": "solutions",
"optionE": "feeling",
"result": "Analysis versus feeling for solutions",
"explanation": "'I fix by analyzing you fix by feeling'은 '나는 분석함으로써 고치고 너는 느낌으로써 고친다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 감각적 접근의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "계획 vs 적응",
"explanation": "INTJ의 사전 대비와 ENTP의 즉흥적 해결",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My conflict prediction system is 92% accurate.",
"translation": "내 갈등 예측 시스템은 92% 정확해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Why predict when we can just debate?",
"translation": "그냥 토론할 수 있는데 왜 예측해?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Preparation prevents unnecessary arguments.",
"translation": "준비는 불필요한 논쟁을 방지해."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤은 갈등을 미리 예측하고 대비하는 것을 중요시하나요?",
"hint": "도윤의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Why predict when we can just debate?'는 '그냥 토론할 수 있는데 왜 예측해?'라는 뜻으로, ENTP가 미리 계획하기보다 상황에 따라 즉흥적으로 대처하는 것을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "But arguing is fun and generates ideas!",
"translation": "하지만 논쟁은 재미있고 아이디어를 생성해!"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I've mapped our potential conflict scenarios.",
"translation": "우리의 잠재적 갈등 시나리오를 매핑했어."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "I prefer creative problem-solving on the spot!",
"translation": "난 그 자리에서 창의적인 문제 해결을 선호해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Junhyeok's conflict prediction system has an accuracy of @@.",
"hint": "준혁의 첫 발언을 확인해보세요.",
"optionA": "82%",
"optionB": "92%",
"optionC": "99%",
"result": "92%",
"explanation": "'My conflict prediction system is 92% accurate'는 '내 갈등 예측 시스템은 92% 정확해'라는 뜻으로, INTJ가 정확한 수치로 자신의 분석을 표현함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "My system accounts for 37 different variables.",
"translation": "내 시스템은 37가지 다른 변수를 고려해."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "What about the unpredictable human factor?",
"translation": "예측할 수 없는 인간 요소는 어떡해?"
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "That's... a variable I hadn't considered.",
"translation": "그건... 내가 고려하지 않은 변수야."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "See? Spontaneity wins sometimes!",
"translation": "봐? 즉흥성이 때로는 이겨!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
"result": "Prevention through plans versus ideas",
"explanation": "'I prevent with plans you solve with ideas'는 '나는 계획으로 예방하고 너는 아이디어로 해결한다'는 뜻으로, INTJ의 예방 중심 접근과 ENTP의 해결 중심 접근의 차이를 보여줍니다.",
"optionA": "through",
"optionB": "Prevention",
"optionC": "ideas",
"optionD": "plans",
"optionE": "versus"
}
]
}
]
} | {
"type": "MBTI",
"category": "갈등 해결 방식",
"episodes": [
{
"title": "계획 vs 적응",
"explanation": "INTJ의 사전 대비와 ENTP의 즉흥적 해결",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENTP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My conflict prediction system is 92% accurate.",
"translation": "내 갈등 예측 시스템은 92% 정확해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Why predict when we can just debate?",
"translation": "그냥 토론할 수 있는데 왜 예측해?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Preparation prevents unnecessary arguments.",
"translation": "준비는 불필요한 논쟁을 방지해."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤은 갈등을 미리 예측하고 대비하는 것을 중요시하나요?",
"hint": "도윤의 첫 발언을 확인해보세요.",
"result": "X",
"explanation": "'Why predict when we can just debate?'는 '그냥 토론할 수 있는데 왜 예측해?'라는 뜻으로, ENTP가 미리 계획하기보다 상황에 따라 즉흥적으로 대처하는 것을 선호함을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "But arguing is fun and generates ideas!",
"translation": "하지만 논쟁은 재미있고 아이디어를 생성해!"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I've mapped our potential conflict scenarios.",
"translation": "우리의 잠재적 갈등 시나리오를 매핑했어."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "I prefer creative problem-solving on the spot!",
"translation": "난 그 자리에서 창의적인 문제 해결을 선호해!"
},
{
"type": "blank",
"index": 8,
"quiz": "Junhyeok's conflict prediction system has an accuracy of @@.",
"hint": "준혁의 첫 발언을 확인해보세요.",
"optionA": "82%",
"optionB": "92%",
"optionC": "99%",
"result": "92%",
"explanation": "'My conflict prediction system is 92% accurate'는 '내 갈등 예측 시스템은 92% 정확해'라는 뜻으로, INTJ가 정확한 수치로 자신의 분석을 표현함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "My system accounts for 37 different variables.",
"translation": "내 시스템은 37가지 다른 변수를 고려해."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "What about the unpredictable human factor?",
"translation": "예측할 수 없는 인간 요소는 어떡해?"
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "That's... a variable I hadn't considered.",
"translation": "그건... 내가 고려하지 않은 변수야."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "See? Spontaneity wins sometimes!",
"translation": "봐? 즉흥성이 때로는 이겨!"
},
{
"type": "puzzle",
"index": 13,
"hint": "두 사람의 갈등 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
"optionA": "through",
"optionB": "Prevention",
"optionC": "ideas",
"optionD": "plans",
"optionE": "versus",
"result": "Prevention through plans versus ideas",
"explanation": "'I prevent with plans you solve with ideas'는 '나는 계획으로 예방하고 너는 아이디어로 해결한다'는 뜻으로, INTJ의 예방 중심 접근과 ENTP의 해결 중심 접근의 차이를 보여줍니다."
}
]
}
]
} |
| 원본 (수정 전) | 수정 후 |
|---|---|
{
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "분석 vs 느낌",
"explanation": "INTJ의 논리적 해석과 ENFP의 직관적 이해",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "She hasn't texted in 3.5 hours.",
"translation": "그녀가 3시간 30분 동안 문자를 안 보냈어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Maybe she's just busy!",
"translation": "아마 그냥 바쁜 거 아닐까!"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "I've created a relationship signal decoder.",
"translation": "연애 신호 해독기를 만들었어."
},
{
"type": "ox",
"index": 4,
"quiz": "민준은 연인의 문자 패턴을 분석하고 있나요?",
"hint": "민준의 첫 발언을 확인해보세요.",
"result": "O",
"explanation": "'She hasn't texted in 3.5 hours'는 '그녀가 3시간 30분 동안 문자를 안 보냈어'라는 뜻으로, INTJ가 정확한 시간을 추적하며 분석하고 있음을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Love isn't a math problem!",
"translation": "사랑은 수학 문제가 아니야!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "My data shows she might be losing interest.",
"translation": "내 데이터는 그녀가 관심을 잃고 있을 수 있다고 보여줘."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Trust your heart, not your charts!",
"translation": "차트가 아니라 너의 마음을 믿어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Jiwoo advises Minjun to trust @@.",
"hint": "지우의 마지막 말을 확인해보세요.",
"optionA": "data",
"optionB": "heart",
"optionC": "friends",
"result": "heart",
"explanation": "'Trust your heart, not your charts!'는 '차트가 아니라 너의 마음을 믿어!'라는 뜻으로, ENFP가 직관과 감정을 중시함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Oh, she just texted. My analysis was incorrect.",
"translation": "오, 방금 문자가 왔어. 내 분석이 틀렸네."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "See? Relationships need intuition, not calculations!",
"translation": "봐봐? 관계는 계산이 아니라 직관이 필요해!"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "I'll have to update my algorithm.",
"translation": "내 알고리즘을 업데이트해야겠네."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 연애 접근 방식 차이를 표현하는 문장을 완성해보세요.",
"optionA": "follow",
"optionB": "heart",
"optionC": "you",
"optionD": "I",
"optionE": "data",
"optionF": "follow",
"result": "I follow data you follow heart",
"explanation": "'I follow data you follow heart'는 '나는 데이터를 따르고 너는 마음을 따른다'는 뜻으로, INTJ의 분석적 접근과 ENFP의 감정적 접근의 차이를 보여줍니다."
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "Just enjoy the relationship journey!",
"translation": "그냥 연애의 여정을 즐겨!"
}
]
}
]
} | {
"type": "MBTI",
"category": "스트레스 상황 대처",
"episodes": [
{
"title": "분석 vs 느낌",
"explanation": "INTJ의 논리적 해석과 ENFP의 직관적 이해",
"level": 3,
"my_mbti": "INTJ",
"target_mbti": "ENFP",
"content": [
{
"type": "script",
"index": 1,
"speaker": "민준",
"script": "She hasn't texted in 3.5 hours.",
"translation": "그녀가 3시간 30분 동안 문자를 안 보냈어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Maybe she's just busy!",
"translation": "아마 그냥 바쁜 거 아닐까!"
},
{
"type": "script",
"index": 3,
"speaker": "민준",
"script": "I've created a relationship signal decoder.",
"translation": "연애 신호 해독기를 만들었어."
},
{
"type": "ox",
"index": 4,
"quiz": "민준은 연인의 문자 패턴을 분석하고 있나요?",
"hint": "민준의 첫 발언을 확인해보세요.",
"result": "O",
"explanation": "'She hasn't texted in 3.5 hours'는 '그녀가 3시간 30분 동안 문자를 안 보냈어'라는 뜻으로, INTJ가 정확한 시간을 추적하며 분석하고 있음을 보여줍니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Love isn't a math problem!",
"translation": "사랑은 수학 문제가 아니야!"
},
{
"type": "script",
"index": 6,
"speaker": "민준",
"script": "My data shows she might be losing interest.",
"translation": "내 데이터는 그녀가 관심을 잃고 있을 수 있다고 보여줘."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Trust your heart, not your charts!",
"translation": "차트가 아니라 너의 마음을 믿어!"
},
{
"type": "blank",
"index": 8,
"quiz": "Jiwoo advises Minjun to trust @@.",
"hint": "지우의 마지막 말을 확인해보세요.",
"optionA": "data",
"optionB": "heart",
"optionC": "friends",
"result": "heart",
"explanation": "'Trust your heart, not your charts!'는 '차트가 아니라 너의 마음을 믿어!'라는 뜻으로, ENFP가 직관과 감정을 중시함을 보여줍니다."
},
{
"type": "script",
"index": 9,
"speaker": "민준",
"script": "Oh, she just texted. My analysis was incorrect.",
"translation": "오, 방금 문자가 왔어. 내 분석이 틀렸네."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "See? Relationships need intuition, not calculations!",
"translation": "봐봐? 관계는 계산이 아니라 직관이 필요해!"
},
{
"type": "script",
"index": 11,
"speaker": "민준",
"script": "I'll have to update my algorithm.",
"translation": "내 알고리즘을 업데이트해야겠네."
},
{
"type": "puzzle",
"index": 12,
"hint": "두 사람의 연애 접근 방식 차이를 표현하는 문장을 완성해보세요.",
"optionA": "follow",
"optionB": "heart",
"optionC": "you",
"optionD": "I",
"optionE": "data",
"optionF": "follow",
"result": "I follow data you follow heart",
"explanation": "'I follow data you follow heart'는 '나는 데이터를 따르고 너는 마음을 따른다'는 뜻으로, INTJ의 분석적 접근과 ENFP의 감정적 접근의 차이를 보여줍니다."
},
{
"type": "script",
"index": 13,
"speaker": "지우",
"script": "Just enjoy the relationship journey!",
"translation": "그냥 연애의 여정을 즐겨!"
}
]
}
]
} |
총 100개의 레코드를 처리했습니다.