총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 23 / 33
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "새로운 취미 시작해볼까?",
"explanation": "친구와 함께 새로운 취미를 찾아보는 즐거운 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "취미"
},
{
"tag": "친구"
},
{
"tag": "시작"
}
],
"engTags": [
{
"tag": "hobby"
},
{
"tag": "friend"
},
{
"tag": "start"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I'm really bored lately.",
"translation": "요즘 너무 심심해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Want to try something new?",
"translation": "새로운 거 해볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 요즘 매우 바쁘다고 말했다.",
"hint": "'bored'는 지루하고 심심한 상태를 나타내는 단어예요.",
"result": "X",
"explanation": "지원은 'I'm really bored lately'라고 말하며 요즘 심심하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That sounds great!",
"translation": "정말 좋겠다!"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "How about drawing together?",
"translation": "같이 그림 그릴래?"
},
{
"type": "blank",
"index": 6,
"quiz": "Want to try something @@?",
"hint": "이전에 해보지 않은 것을 나타내는 형용사예요.",
"optionA": "old",
"optionB": "new",
"optionC": "bad",
"result": "new",
"explanation": "'new'는 '새로운'이라는 뜻으로 처음 시도해보는 것을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'd love to learn!",
"translation": "배우고 싶어!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Let's start this weekend.",
"translation": "이번 주말에 시작하자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 함께 그림을 그리자고 제안한 말을 완성하세요.",
"optionA": "drawing",
"optionB": "How",
"optionC": "together",
"optionD": "about",
"result": "How about drawing together",
"explanation": "'같이 그림 그릴래?'라는 의미로 친구에게 취미 활동을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "새로운 취미 시작해볼까?",
"explanation": "친구와 함께 새로운 취미를 찾아보는 즐거운 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "취미"
},
{
"tag": "친구"
},
{
"tag": "시작"
}
],
"engTags": [
{
"tag": "hobby"
},
{
"tag": "friend"
},
{
"tag": "start"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I'm really bored lately.",
"translation": "요즘 너무 심심해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Want to try something new?",
"translation": "새로운 거 해볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 요즘 매우 바쁘다고 말했다.",
"hint": "'bored'는 지루하고 심심한 상태를 나타내는 단어예요.",
"result": "X",
"explanation": "지원은 'I'm really bored lately'라고 말하며 요즘 심심하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That sounds great!",
"translation": "정말 좋겠다!"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "How about drawing together?",
"translation": "같이 그림 그릴래?"
},
{
"type": "blank",
"index": 6,
"quiz": "Want to try something @@?",
"hint": "이전에 해보지 않은 것을 나타내는 형용사예요.",
"optionA": "old",
"optionB": "new",
"optionC": "bad",
"result": "new",
"explanation": "'new'는 '새로운'이라는 뜻으로 처음 시도해보는 것을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'd love to learn!",
"translation": "배우고 싶어!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Let's start this weekend.",
"translation": "이번 주말에 시작하자."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 함께 그림을 그리자고 제안한 말을 완성하세요.",
"optionA": "drawing",
"optionB": "How",
"optionC": "together",
"optionD": "about",
"result": "How about drawing together",
"explanation": "'같이 그림 그릴래?'라는 의미로 친구에게 취미 활동을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "요가 처음 해봤는데 어때?",
"explanation": "요가를 처음 시작한 친구의 솔직한 후기 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "요가"
},
{
"tag": "운동"
},
{
"tag": "후기"
}
],
"engTags": [
{
"tag": "yoga"
},
{
"tag": "exercise"
},
{
"tag": "review"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I tried yoga today.",
"translation": "오늘 요가 해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How was it?",
"translation": "어땠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 요가를 매우 싫어한다고 말했다.",
"hint": "나연이 요가에 대해 어떤 감정을 표현했는지 확인하세요.",
"result": "X",
"explanation": "나연은 단순히 요가를 해봤다고 말했을 뿐, 싫어한다고 하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "It was really hard!",
"translation": "정말 힘들었어!"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "But you feel good?",
"translation": "그래도 기분 좋아?"
},
{
"type": "blank",
"index": 6,
"quiz": "It was really @@!",
"hint": "어렵고 힘든 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "hard",
"optionC": "fun",
"result": "hard",
"explanation": "'hard'는 '힘든, 어려운'이라는 뜻으로 요가의 난이도를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Yeah, I feel better.",
"translation": "응, 기분이 나아졌어."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's do it together!",
"translation": "같이 해보자!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 함께 요가를 하자고 제안한 말을 완성하세요.",
"optionA": "do",
"optionB": "together",
"optionC": "it",
"optionD": "Let's",
"result": "Let's do it together",
"explanation": "'같이 해보자'라는 의미로 친구와 함께 활동하자고 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "요가 처음 해봤는데 어때?",
"explanation": "요가를 처음 시작한 친구의 솔직한 후기 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "요가"
},
{
"tag": "운동"
},
{
"tag": "후기"
}
],
"engTags": [
{
"tag": "yoga"
},
{
"tag": "exercise"
},
{
"tag": "review"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I tried yoga today.",
"translation": "오늘 요가 해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How was it?",
"translation": "어땠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 요가를 매우 싫어한다고 말했다.",
"hint": "나연이 요가에 대해 어떤 감정을 표현했는지 확인하세요.",
"result": "X",
"explanation": "나연은 단순히 요가를 해봤다고 말했을 뿐, 싫어한다고 하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "It was really hard!",
"translation": "정말 힘들었어!"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "But you feel good?",
"translation": "그래도 기분 좋아?"
},
{
"type": "blank",
"index": 6,
"quiz": "It was really @@!",
"hint": "어렵고 힘든 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "hard",
"optionC": "fun",
"result": "hard",
"explanation": "'hard'는 '힘든, 어려운'이라는 뜻으로 요가의 난이도를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Yeah, I feel better.",
"translation": "응, 기분이 나아졌어."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's do it together!",
"translation": "같이 해보자!"
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 함께 요가를 하자고 제안한 말을 완성하세요.",
"optionA": "do",
"optionB": "together",
"optionC": "it",
"optionD": "Let's",
"result": "Let's do it together",
"explanation": "'같이 해보자'라는 의미로 친구와 함께 활동하자고 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "게임 너무 재밌어서 밤샜어",
"explanation": "새로운 게임에 푹 빠진 친구와의 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "게임"
},
{
"tag": "밤샘"
},
{
"tag": "재미"
}
],
"engTags": [
{
"tag": "game"
},
{
"tag": "night"
},
{
"tag": "fun"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I played games all night.",
"translation": "밤새 게임했어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "That sounds crazy!",
"translation": "완전 미쳤다!"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 게임을 전혀 하지 않았다고 말했다.",
"hint": "'played games all night'는 밤새 게임을 했다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'I played games all night'라고 말하며 밤새 게임을 했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "It was so much fun!",
"translation": "너무 재밌었어!"
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "What kind of game?",
"translation": "어떤 게임이야?"
},
{
"type": "blank",
"index": 6,
"quiz": "I played games all @@.",
"hint": "하루 중 어두운 시간대를 나타내는 단어예요.",
"optionA": "day",
"optionB": "night",
"optionC": "morning",
"result": "night",
"explanation": "'night'는 '밤'이라는 뜻으로 밤새도록 게임을 했다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "It's a puzzle game.",
"translation": "퍼즐 게임이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Can I try too?",
"translation": "나도 해볼 수 있어?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 게임이 재밌었다고 말한 문장을 완성하세요.",
"optionA": "much",
"optionB": "so",
"optionC": "fun",
"optionD": "was",
"optionE": "It",
"result": "It was so much fun",
"explanation": "'너무 재밌었어'라는 의미로 게임에 대한 강한 만족감을 표현하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "게임 너무 재밌어서 밤샜어",
"explanation": "새로운 게임에 푹 빠진 친구와의 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "게임"
},
{
"tag": "밤샘"
},
{
"tag": "재미"
}
],
"engTags": [
{
"tag": "game"
},
{
"tag": "night"
},
{
"tag": "fun"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I played games all night.",
"translation": "밤새 게임했어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "That sounds crazy!",
"translation": "완전 미쳤다!"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 게임을 전혀 하지 않았다고 말했다.",
"hint": "'played games all night'는 밤새 게임을 했다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'I played games all night'라고 말하며 밤새 게임을 했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "It was so much fun!",
"translation": "너무 재밌었어!"
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "What kind of game?",
"translation": "어떤 게임이야?"
},
{
"type": "blank",
"index": 6,
"quiz": "I played games all @@.",
"hint": "하루 중 어두운 시간대를 나타내는 단어예요.",
"optionA": "day",
"optionB": "night",
"optionC": "morning",
"result": "night",
"explanation": "'night'는 '밤'이라는 뜻으로 밤새도록 게임을 했다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "It's a puzzle game.",
"translation": "퍼즐 게임이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Can I try too?",
"translation": "나도 해볼 수 있어?"
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 게임이 재밌었다고 말한 문장을 완성하세요.",
"optionA": "much",
"optionB": "so",
"optionC": "fun",
"optionD": "was",
"optionE": "It",
"result": "It was so much fun",
"explanation": "'너무 재밌었어'라는 의미로 게임에 대한 강한 만족감을 표현하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "축구 경기 보러 갈 사람?",
"explanation": "친구들과 축구 경기 관람을 계획하는 신나는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "축구"
},
{
"tag": "경기"
},
{
"tag": "관람"
}
],
"engTags": [
{
"tag": "soccer"
},
{
"tag": "game"
},
{
"tag": "watch"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Want to watch soccer?",
"translation": "축구 보러 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "That sounds exciting!",
"translation": "정말 신날 것 같아!"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 축구를 하자고 제안했다.",
"hint": "'watch soccer'는 축구를 본다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'Want to watch soccer?'라고 말하며 축구를 보러 가자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "The game is tomorrow.",
"translation": "경기가 내일이야."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "What time does it start?",
"translation": "몇 시에 시작해?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds @@!",
"hint": "신나고 흥미진진한 느낌을 나타내는 형용사예요.",
"optionA": "boring",
"optionB": "exciting",
"optionC": "tired",
"result": "exciting",
"explanation": "'exciting'은 '신나는, 흥미진진한'이라는 뜻으로 기대감을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "It starts at three.",
"translation": "3시에 시작해."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Perfect! I'll be there.",
"translation": "완벽해! 갈게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 축구를 보러 가자고 제안한 말을 완성하세요.",
"optionA": "soccer",
"optionB": "to",
"optionC": "Want",
"optionD": "watch",
"result": "Want to watch soccer",
"explanation": "'축구 보러 갈래?'라는 의미로 친구에게 함께 경기 관람을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "축구 경기 보러 갈 사람?",
"explanation": "친구들과 축구 경기 관람을 계획하는 신나는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "축구"
},
{
"tag": "경기"
},
{
"tag": "관람"
}
],
"engTags": [
{
"tag": "soccer"
},
{
"tag": "game"
},
{
"tag": "watch"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Want to watch soccer?",
"translation": "축구 보러 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "That sounds exciting!",
"translation": "정말 신날 것 같아!"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 축구를 하자고 제안했다.",
"hint": "'watch soccer'는 축구를 본다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'Want to watch soccer?'라고 말하며 축구를 보러 가자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "The game is tomorrow.",
"translation": "경기가 내일이야."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "What time does it start?",
"translation": "몇 시에 시작해?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds @@!",
"hint": "신나고 흥미진진한 느낌을 나타내는 형용사예요.",
"optionA": "boring",
"optionB": "exciting",
"optionC": "tired",
"result": "exciting",
"explanation": "'exciting'은 '신나는, 흥미진진한'이라는 뜻으로 기대감을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "It starts at three.",
"translation": "3시에 시작해."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Perfect! I'll be there.",
"translation": "완벽해! 갈게."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 축구를 보러 가자고 제안한 말을 완성하세요.",
"optionA": "soccer",
"optionB": "to",
"optionC": "Want",
"optionD": "watch",
"result": "Want to watch soccer",
"explanation": "'축구 보러 갈래?'라는 의미로 친구에게 함께 경기 관람을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "요리책 보고 따라 했는데",
"explanation": "요리에 도전해본 친구의 실패담을 나누는 유쾌한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "요리"
},
{
"tag": "도전"
},
{
"tag": "실패"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "try"
},
{
"tag": "fail"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I tried cooking today.",
"translation": "오늘 요리해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "How did it go?",
"translation": "어떻게 됐어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 요리를 성공적으로 완성했다고 말했다.",
"hint": "서연이 요리 결과에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연은 단순히 요리를 해봤다고 말했을 뿐, 성공했다고 하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "It was a disaster!",
"translation": "완전 망했어!"
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "What went wrong exactly?",
"translation": "정확히 뭐가 잘못됐어?"
},
{
"type": "blank",
"index": 6,
"quiz": "How did it @@?",
"hint": "진행되거나 결과가 어떻게 되었는지를 묻는 동사예요.",
"optionA": "come",
"optionB": "go",
"optionC": "see",
"result": "go",
"explanation": "'How did it go?'는 '어떻게 됐어?'라는 뜻으로 결과를 묻는 자연스러운 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "I burned the rice.",
"translation": "밥을 태워버렸어."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Maybe try again tomorrow?",
"translation": "내일 다시 해볼래?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 요리 결과를 표현한 말을 완성하세요.",
"optionA": "disaster",
"optionB": "It",
"optionC": "a",
"optionD": "was",
"result": "It was a disaster",
"explanation": "'완전 망했어'라는 의미로 요리 실패를 유머러스하게 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "요리책 보고 따라 했는데",
"explanation": "요리에 도전해본 친구의 실패담을 나누는 유쾌한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "요리"
},
{
"tag": "도전"
},
{
"tag": "실패"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "try"
},
{
"tag": "fail"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I tried cooking today.",
"translation": "오늘 요리해봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "How did it go?",
"translation": "어떻게 됐어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 요리를 성공적으로 완성했다고 말했다.",
"hint": "서연이 요리 결과에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연은 단순히 요리를 해봤다고 말했을 뿐, 성공했다고 하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "It was a disaster!",
"translation": "완전 망했어!"
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "What went wrong exactly?",
"translation": "정확히 뭐가 잘못됐어?"
},
{
"type": "blank",
"index": 6,
"quiz": "How did it @@?",
"hint": "진행되거나 결과가 어떻게 되었는지를 묻는 동사예요.",
"optionA": "come",
"optionB": "go",
"optionC": "see",
"result": "go",
"explanation": "'How did it go?'는 '어떻게 됐어?'라는 뜻으로 결과를 묻는 자연스러운 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "I burned the rice.",
"translation": "밥을 태워버렸어."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Maybe try again tomorrow?",
"translation": "내일 다시 해볼래?"
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 요리 결과를 표현한 말을 완성하세요.",
"optionA": "disaster",
"optionB": "It",
"optionC": "a",
"optionD": "was",
"result": "It was a disaster",
"explanation": "'완전 망했어'라는 의미로 요리 실패를 유머러스하게 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "독서 모임 어때? 재밌을까?",
"explanation": "독서 모임 참여를 고민하는 친구들의 진솔한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "독서"
},
{
"tag": "모임"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "reading"
},
{
"tag": "club"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Want to join book club?",
"translation": "독서 모임 들어갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "I'm not sure yet.",
"translation": "아직 확실하지 않아."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 독서 모임을 싫어한다고 말했다.",
"hint": "나연이 독서 모임에 대해 어떤 제안을 했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'Want to join book club?'라고 말하며 독서 모임 참여를 제안했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "It could be fun!",
"translation": "재밌을 수도 있어!"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "What books do they read?",
"translation": "어떤 책들을 읽어?"
},
{
"type": "blank",
"index": 6,
"quiz": "I'm not @@ yet.",
"hint": "확실하지 않고 결정하지 못한 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "sure",
"optionC": "tired",
"result": "sure",
"explanation": "'sure'는 '확실한'이라는 뜻으로 확신이 없는 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Mostly popular novels right now.",
"translation": "대부분 요즘 인기 소설이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Okay, let me think.",
"translation": "알겠어, 생각해볼게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 독서 모임이 재밌을 거라고 말한 문장을 완성하세요.",
"optionA": "could",
"optionB": "fun",
"optionC": "be",
"optionD": "It",
"result": "It could be fun",
"explanation": "'재밌을 수도 있어'라는 의미로 가능성을 표현하며 친구를 설득하는 자연스러운 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "독서 모임 어때? 재밌을까?",
"explanation": "독서 모임 참여를 고민하는 친구들의 진솔한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "독서"
},
{
"tag": "모임"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "reading"
},
{
"tag": "club"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Want to join book club?",
"translation": "독서 모임 들어갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "I'm not sure yet.",
"translation": "아직 확실하지 않아."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 독서 모임을 싫어한다고 말했다.",
"hint": "나연이 독서 모임에 대해 어떤 제안을 했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'Want to join book club?'라고 말하며 독서 모임 참여를 제안했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "It could be fun!",
"translation": "재밌을 수도 있어!"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "What books do they read?",
"translation": "어떤 책들을 읽어?"
},
{
"type": "blank",
"index": 6,
"quiz": "I'm not @@ yet.",
"hint": "확실하지 않고 결정하지 못한 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "sure",
"optionC": "tired",
"result": "sure",
"explanation": "'sure'는 '확실한'이라는 뜻으로 확신이 없는 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Mostly popular novels right now.",
"translation": "대부분 요즘 인기 소설이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Okay, let me think.",
"translation": "알겠어, 생각해볼게."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 독서 모임이 재밌을 거라고 말한 문장을 완성하세요.",
"optionA": "could",
"optionB": "fun",
"optionC": "be",
"optionD": "It",
"result": "It could be fun",
"explanation": "'재밌을 수도 있어'라는 의미로 가능성을 표현하며 친구를 설득하는 자연스러운 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "사진 찍는 취미 어떨까?",
"explanation": "새로운 취미로 사진 촬영을 고려하는 친구들의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사진"
},
{
"tag": "촬영"
},
{
"tag": "취미"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "camera"
},
{
"tag": "hobby"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I want to try photography.",
"translation": "사진 찍기를 해보고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "That's a great idea!",
"translation": "정말 좋은 생각이야!"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 사진 찍기를 전혀 관심 없어한다고 말했다.",
"hint": "'want to try'는 해보고 싶다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I want to try photography'라고 말하며 사진 찍기에 관심을 보였습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "But cameras are expensive.",
"translation": "하지만 카메라가 비싸."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Start with your phone first.",
"translation": "폰으로 먼저 시작해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "That's a great @@!",
"hint": "좋은 생각이나 제안을 나타내는 명사예요.",
"optionA": "problem",
"optionB": "idea",
"optionC": "day",
"result": "idea",
"explanation": "'idea'는 '생각, 아이디어'라는 뜻으로 좋은 제안에 대한 긍정적 반응입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "You're absolutely right!",
"translation": "완전 맞는 말이야!"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Let's take pictures together.",
"translation": "같이 사진 찍으러 가자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 폰으로 먼저 시작하라고 조언한 말을 완성하세요.",
"optionA": "phone",
"optionB": "your",
"optionC": "Start",
"optionD": "with",
"optionE": "first",
"result": "Start with your phone first",
"explanation": "'폰으로 먼저 시작해봐'라는 의미로 실용적인 조언을 주는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "사진 찍는 취미 어떨까?",
"explanation": "새로운 취미로 사진 촬영을 고려하는 친구들의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사진"
},
{
"tag": "촬영"
},
{
"tag": "취미"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "camera"
},
{
"tag": "hobby"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I want to try photography.",
"translation": "사진 찍기를 해보고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "That's a great idea!",
"translation": "정말 좋은 생각이야!"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 사진 찍기를 전혀 관심 없어한다고 말했다.",
"hint": "'want to try'는 해보고 싶다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I want to try photography'라고 말하며 사진 찍기에 관심을 보였습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "But cameras are expensive.",
"translation": "하지만 카메라가 비싸."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Start with your phone first.",
"translation": "폰으로 먼저 시작해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "That's a great @@!",
"hint": "좋은 생각이나 제안을 나타내는 명사예요.",
"optionA": "problem",
"optionB": "idea",
"optionC": "day",
"result": "idea",
"explanation": "'idea'는 '생각, 아이디어'라는 뜻으로 좋은 제안에 대한 긍정적 반응입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "You're absolutely right!",
"translation": "완전 맞는 말이야!"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Let's take pictures together.",
"translation": "같이 사진 찍으러 가자."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 폰으로 먼저 시작하라고 조언한 말을 완성하세요.",
"optionA": "phone",
"optionB": "your",
"optionC": "Start",
"optionD": "with",
"optionE": "first",
"result": "Start with your phone first",
"explanation": "'폰으로 먼저 시작해봐'라는 의미로 실용적인 조언을 주는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "헬스장 등록했는데 무서워",
"explanation": "헬스장을 처음 가보는 친구의 솔직한 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "헬스"
},
{
"tag": "운동"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "gym"
},
{
"tag": "workout"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I joined the gym today.",
"translation": "오늘 헬스장 등록했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Are you excited about it?",
"translation": "기대돼?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 헬스장을 그만두고 싶다고 말했다.",
"hint": "채원이 헬스장에 대해 어떤 행동을 했는지 확인하세요.",
"result": "X",
"explanation": "채원은 'I joined the gym today'라고 말하며 헬스장에 등록했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Actually, I'm pretty nervous.",
"translation": "사실 좀 떨려."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Don't worry too much.",
"translation": "너무 걱정하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "Are you @@ about it?",
"hint": "기대하고 설레는 감정을 나타내는 형용사예요.",
"optionA": "sad",
"optionB": "excited",
"optionC": "angry",
"result": "excited",
"explanation": "'excited'는 '기대되는, 신나는'이라는 뜻으로 새로운 시작에 대한 긍정적 감정입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "You're right as always.",
"translation": "역시 네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's work out together!",
"translation": "같이 운동하자!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 너무 걱정하지 말라고 조언한 말을 완성하세요.",
"optionA": "worry",
"optionB": "too",
"optionC": "much",
"optionD": "Don't",
"result": "Don't worry too much",
"explanation": "'너무 걱정하지 마'라는 의미로 친구를 안심시키는 따뜻한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "헬스장 등록했는데 무서워",
"explanation": "헬스장을 처음 가보는 친구의 솔직한 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "헬스"
},
{
"tag": "운동"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "gym"
},
{
"tag": "workout"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I joined the gym today.",
"translation": "오늘 헬스장 등록했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Are you excited about it?",
"translation": "기대돼?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 헬스장을 그만두고 싶다고 말했다.",
"hint": "채원이 헬스장에 대해 어떤 행동을 했는지 확인하세요.",
"result": "X",
"explanation": "채원은 'I joined the gym today'라고 말하며 헬스장에 등록했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Actually, I'm pretty nervous.",
"translation": "사실 좀 떨려."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Don't worry too much.",
"translation": "너무 걱정하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "Are you @@ about it?",
"hint": "기대하고 설레는 감정을 나타내는 형용사예요.",
"optionA": "sad",
"optionB": "excited",
"optionC": "angry",
"result": "excited",
"explanation": "'excited'는 '기대되는, 신나는'이라는 뜻으로 새로운 시작에 대한 긍정적 감정입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "You're right as always.",
"translation": "역시 네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's work out together!",
"translation": "같이 운동하자!"
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 너무 걱정하지 말라고 조언한 말을 완성하세요.",
"optionA": "worry",
"optionB": "too",
"optionC": "much",
"optionD": "Don't",
"result": "Don't worry too much",
"explanation": "'너무 걱정하지 마'라는 의미로 친구를 안심시키는 따뜻한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "등산 가자니까 왜 싫어해?",
"explanation": "등산을 싫어하는 친구를 설득하려는 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "등산"
},
{
"tag": "싫어"
},
{
"tag": "설득"
}
],
"engTags": [
{
"tag": "hiking"
},
{
"tag": "dislike"
},
{
"tag": "convince"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Want to go hiking?",
"translation": "등산 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I hate walking uphill.",
"translation": "오르막길 걷는 거 싫어."
},
{
"type": "ox",
"index": 3,
"quiz": "지은이 등산을 매우 좋아한다고 말했다.",
"hint": "'hate'는 매우 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'I hate walking uphill'이라고 말하며 등산을 싫어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "But the view is amazing!",
"translation": "하지만 경치가 끝내줘!"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Is it really worth it?",
"translation": "정말 그럴 가치가 있어?"
},
{
"type": "blank",
"index": 6,
"quiz": "I hate walking @@.",
"hint": "산을 오를 때 걷는 경사진 길을 나타내는 단어예요.",
"optionA": "downhill",
"optionB": "uphill",
"optionC": "straight",
"result": "uphill",
"explanation": "'uphill'은 '오르막길'이라는 뜻으로 등산할 때 힘든 부분을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Trust me on this!",
"translation": "날 믿어봐!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Fine, I'll give it a try.",
"translation": "알았어, 한 번 해볼게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 경치가 끝내준다고 말한 문장을 완성하세요.",
"optionA": "view",
"optionB": "amazing",
"optionC": "is",
"optionD": "the",
"optionE": "But",
"result": "But the view is amazing",
"explanation": "'하지만 경치가 끝내줘'라는 의미로 등산의 장점을 강조하며 설득하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "등산 가자니까 왜 싫어해?",
"explanation": "등산을 싫어하는 친구를 설득하려는 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "등산"
},
{
"tag": "싫어"
},
{
"tag": "설득"
}
],
"engTags": [
{
"tag": "hiking"
},
{
"tag": "dislike"
},
{
"tag": "convince"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Want to go hiking?",
"translation": "등산 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I hate walking uphill.",
"translation": "오르막길 걷는 거 싫어."
},
{
"type": "ox",
"index": 3,
"quiz": "지은이 등산을 매우 좋아한다고 말했다.",
"hint": "'hate'는 매우 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'I hate walking uphill'이라고 말하며 등산을 싫어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "But the view is amazing!",
"translation": "하지만 경치가 끝내줘!"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Is it really worth it?",
"translation": "정말 그럴 가치가 있어?"
},
{
"type": "blank",
"index": 6,
"quiz": "I hate walking @@.",
"hint": "산을 오를 때 걷는 경사진 길을 나타내는 단어예요.",
"optionA": "downhill",
"optionB": "uphill",
"optionC": "straight",
"result": "uphill",
"explanation": "'uphill'은 '오르막길'이라는 뜻으로 등산할 때 힘든 부분을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Trust me on this!",
"translation": "날 믿어봐!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Fine, I'll give it a try.",
"translation": "알았어, 한 번 해볼게."
},
{
"type": "puzzle",
"index": 9,
"hint": "상우가 경치가 끝내준다고 말한 문장을 완성하세요.",
"optionA": "view",
"optionB": "amazing",
"optionC": "is",
"optionD": "the",
"optionE": "But",
"result": "But the view is amazing",
"explanation": "'하지만 경치가 끝내줘'라는 의미로 등산의 장점을 강조하며 설득하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "피아노 배우고 싶은데 늦었나?",
"explanation": "성인이 되어 피아노를 배우고 싶어하는 친구의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "피아노"
},
{
"tag": "배움"
},
{
"tag": "나이"
}
],
"engTags": [
{
"tag": "piano"
},
{
"tag": "learn"
},
{
"tag": "age"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "I want to learn piano.",
"translation": "피아노 배우고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "That sounds really nice!",
"translation": "정말 멋질 것 같아!"
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 피아노를 이미 잘 친다고 말했다.",
"hint": "'want to learn'은 배우고 싶다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'I want to learn piano'라고 말하며 피아노를 배우고 싶다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "But I'm too old now.",
"translation": "하지만 이제 너무 늦었어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "It's never too late!",
"translation": "절대 늦지 않았어!"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds really @@!",
"hint": "좋고 멋진 느낌을 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "hard",
"result": "nice",
"explanation": "'nice'는 '좋은, 멋진'이라는 뜻으로 피아노 배우기에 대한 긍정적 반응입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "You really think so?",
"translation": "정말 그렇게 생각해?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Go for it right now!",
"translation": "지금 당장 시작해!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 절대 늦지 않았다고 격려한 말을 완성하세요.",
"optionA": "never",
"optionB": "late",
"optionC": "too",
"optionD": "It's",
"result": "It's never too late",
"explanation": "'절대 늦지 않았어'라는 의미로 친구를 격려하는 따뜻하고 힘이 되는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "피아노 배우고 싶은데 늦었나?",
"explanation": "성인이 되어 피아노를 배우고 싶어하는 친구의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "피아노"
},
{
"tag": "배움"
},
{
"tag": "나이"
}
],
"engTags": [
{
"tag": "piano"
},
{
"tag": "learn"
},
{
"tag": "age"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "I want to learn piano.",
"translation": "피아노 배우고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "That sounds really nice!",
"translation": "정말 멋질 것 같아!"
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 피아노를 이미 잘 친다고 말했다.",
"hint": "'want to learn'은 배우고 싶다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'I want to learn piano'라고 말하며 피아노를 배우고 싶다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "But I'm too old now.",
"translation": "하지만 이제 너무 늦었어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "It's never too late!",
"translation": "절대 늦지 않았어!"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds really @@!",
"hint": "좋고 멋진 느낌을 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "hard",
"result": "nice",
"explanation": "'nice'는 '좋은, 멋진'이라는 뜻으로 피아노 배우기에 대한 긍정적 반응입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "You really think so?",
"translation": "정말 그렇게 생각해?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Go for it right now!",
"translation": "지금 당장 시작해!"
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 절대 늦지 않았다고 격려한 말을 완성하세요.",
"optionA": "never",
"optionB": "late",
"optionC": "too",
"optionD": "It's",
"result": "It's never too late",
"explanation": "'절대 늦지 않았어'라는 의미로 친구를 격려하는 따뜻하고 힘이 되는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "드라마 정주행하다 밤샜네",
"explanation": "드라마에 푹 빠져 밤을 샌 친구의 후일담입니다.",
"level": 3,
"korTags": [
{
"tag": "드라마"
},
{
"tag": "정주행"
},
{
"tag": "밤샘"
}
],
"engTags": [
{
"tag": "drama"
},
{
"tag": "binge"
},
{
"tag": "night"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I watched drama all night.",
"translation": "밤새 드라마 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "You look really tired.",
"translation": "정말 피곤해 보여."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 일찍 잠자리에 들었다고 말했다.",
"hint": "'watched drama all night'는 밤새 드라마를 봤다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I watched drama all night'라고 말하며 밤새 드라마를 봤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "But it was so good!",
"translation": "하지만 너무 재밌었어!"
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "What's it about exactly?",
"translation": "정확히 뭐에 관한 거야?"
},
{
"type": "blank",
"index": 6,
"quiz": "You look really @@.",
"hint": "잠을 못 자서 지친 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "tired",
"optionC": "excited",
"result": "tired",
"explanation": "'tired'는 '피곤한'이라는 뜻으로 밤을 샌 후의 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "It's about time travel.",
"translation": "시간여행에 관한 거야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "That does sound interesting!",
"translation": "정말 흥미로워 보이네!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 드라마가 너무 재밌었다고 말한 문장을 완성하세요.",
"optionA": "so",
"optionB": "was",
"optionC": "good",
"optionD": "it",
"optionE": "But",
"result": "But it was so good",
"explanation": "'하지만 너무 재밌었어'라는 의미로 밤샘의 이유를 설명하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "드라마 정주행하다 밤샜네",
"explanation": "드라마에 푹 빠져 밤을 샌 친구의 후일담입니다.",
"level": 3,
"korTags": [
{
"tag": "드라마"
},
{
"tag": "정주행"
},
{
"tag": "밤샘"
}
],
"engTags": [
{
"tag": "drama"
},
{
"tag": "binge"
},
{
"tag": "night"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I watched drama all night.",
"translation": "밤새 드라마 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "You look really tired.",
"translation": "정말 피곤해 보여."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 일찍 잠자리에 들었다고 말했다.",
"hint": "'watched drama all night'는 밤새 드라마를 봤다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I watched drama all night'라고 말하며 밤새 드라마를 봤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "But it was so good!",
"translation": "하지만 너무 재밌었어!"
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "What's it about exactly?",
"translation": "정확히 뭐에 관한 거야?"
},
{
"type": "blank",
"index": 6,
"quiz": "You look really @@.",
"hint": "잠을 못 자서 지친 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "tired",
"optionC": "excited",
"result": "tired",
"explanation": "'tired'는 '피곤한'이라는 뜻으로 밤을 샌 후의 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "It's about time travel.",
"translation": "시간여행에 관한 거야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "That does sound interesting!",
"translation": "정말 흥미로워 보이네!"
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 드라마가 너무 재밌었다고 말한 문장을 완성하세요.",
"optionA": "so",
"optionB": "was",
"optionC": "good",
"optionD": "it",
"optionE": "But",
"result": "But it was so good",
"explanation": "'하지만 너무 재밌었어'라는 의미로 밤샘의 이유를 설명하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "보드게임 카페 가본 적 있어?",
"explanation": "보드게임 카페 방문을 계획하는 친구들의 설렘 가득한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "보드게임"
},
{
"tag": "카페"
},
{
"tag": "계획"
}
],
"engTags": [
{
"tag": "board"
},
{
"tag": "game"
},
{
"tag": "cafe"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Want to try board games?",
"translation": "보드게임 해볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I've never played before.",
"translation": "전에 해본 적 없어."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 보드게임을 자주 한다고 말했다.",
"hint": "'never played before'는 전에 해본 적이 없다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'I've never played before'라고 말하며 보드게임을 해본 적이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "It's really fun to learn!",
"translation": "배우면 정말 재밌어!"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Which games should we try?",
"translation": "어떤 게임을 해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "I've never @@ before.",
"hint": "게임을 하거나 경험하는 것을 나타내는 동사예요.",
"optionA": "seen",
"optionB": "played",
"optionC": "heard",
"result": "played",
"explanation": "'played'는 '했다, 플레이했다'는 뜻으로 게임 경험을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Let's start with easy ones.",
"translation": "쉬운 것부터 시작하자."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Perfect! I'm getting excited.",
"translation": "완벽해! 기대돼."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민경이 배우면 재밌다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "to",
"optionC": "fun",
"optionD": "learn",
"optionE": "It's",
"result": "It's really fun to learn",
"explanation": "'배우면 정말 재밌어'라는 의미로 보드게임의 매력을 설명하는 격려의 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "보드게임 카페 가본 적 있어?",
"explanation": "보드게임 카페 방문을 계획하는 친구들의 설렘 가득한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "보드게임"
},
{
"tag": "카페"
},
{
"tag": "계획"
}
],
"engTags": [
{
"tag": "board"
},
{
"tag": "game"
},
{
"tag": "cafe"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Want to try board games?",
"translation": "보드게임 해볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I've never played before.",
"translation": "전에 해본 적 없어."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 보드게임을 자주 한다고 말했다.",
"hint": "'never played before'는 전에 해본 적이 없다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'I've never played before'라고 말하며 보드게임을 해본 적이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "It's really fun to learn!",
"translation": "배우면 정말 재밌어!"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Which games should we try?",
"translation": "어떤 게임을 해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "I've never @@ before.",
"hint": "게임을 하거나 경험하는 것을 나타내는 동사예요.",
"optionA": "seen",
"optionB": "played",
"optionC": "heard",
"result": "played",
"explanation": "'played'는 '했다, 플레이했다'는 뜻으로 게임 경험을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Let's start with easy ones.",
"translation": "쉬운 것부터 시작하자."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Perfect! I'm getting excited.",
"translation": "완벽해! 기대돼."
},
{
"type": "puzzle",
"index": 9,
"hint": "민경이 배우면 재밌다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "to",
"optionC": "fun",
"optionD": "learn",
"optionE": "It's",
"result": "It's really fun to learn",
"explanation": "'배우면 정말 재밌어'라는 의미로 보드게임의 매력을 설명하는 격려의 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "댄스 배우러 가는데 같이 갈래?",
"explanation": "댄스 레슨 참여를 망설이는 친구를 설득하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "댄스"
},
{
"tag": "수업"
},
{
"tag": "망설임"
}
],
"engTags": [
{
"tag": "dance"
},
{
"tag": "class"
},
{
"tag": "hesitate"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I'm taking dance lessons.",
"translation": "댄스 수업 듣고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That sounds pretty cool!",
"translation": "꽤 멋져 보여!"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 댄스를 포기하고 싶다고 말했다.",
"hint": "'taking dance lessons'는 댄스 수업을 듣는다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'I'm taking dance lessons'라고 말하며 댄스 수업을 듣고 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Want to join me?",
"translation": "나랑 같이 할래?"
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "I can't dance at all.",
"translation": "나는 춤을 전혀 못 춰."
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds pretty @@!",
"hint": "멋지고 좋아 보이는 느낌을 나타내는 형용사예요.",
"optionA": "boring",
"optionB": "cool",
"optionC": "hard",
"result": "cool",
"explanation": "'cool'은 '멋진, 쿨한'이라는 뜻으로 댄스에 대한 긍정적 반응입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Everyone starts as a beginner.",
"translation": "모두 초보자로 시작해."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Maybe I'll give it a shot.",
"translation": "아마 한 번 해볼게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 함께 하자고 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "join",
"optionC": "me",
"optionD": "to",
"result": "Want to join me",
"explanation": "'나랑 같이 할래?'라는 의미로 친구에게 함께 참여하자고 제안하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "댄스 배우러 가는데 같이 갈래?",
"explanation": "댄스 레슨 참여를 망설이는 친구를 설득하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "댄스"
},
{
"tag": "수업"
},
{
"tag": "망설임"
}
],
"engTags": [
{
"tag": "dance"
},
{
"tag": "class"
},
{
"tag": "hesitate"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I'm taking dance lessons.",
"translation": "댄스 수업 듣고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That sounds pretty cool!",
"translation": "꽤 멋져 보여!"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 댄스를 포기하고 싶다고 말했다.",
"hint": "'taking dance lessons'는 댄스 수업을 듣는다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'I'm taking dance lessons'라고 말하며 댄스 수업을 듣고 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Want to join me?",
"translation": "나랑 같이 할래?"
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "I can't dance at all.",
"translation": "나는 춤을 전혀 못 춰."
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds pretty @@!",
"hint": "멋지고 좋아 보이는 느낌을 나타내는 형용사예요.",
"optionA": "boring",
"optionB": "cool",
"optionC": "hard",
"result": "cool",
"explanation": "'cool'은 '멋진, 쿨한'이라는 뜻으로 댄스에 대한 긍정적 반응입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Everyone starts as a beginner.",
"translation": "모두 초보자로 시작해."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Maybe I'll give it a shot.",
"translation": "아마 한 번 해볼게."
},
{
"type": "puzzle",
"index": 9,
"hint": "지원이 함께 하자고 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "join",
"optionC": "me",
"optionD": "to",
"result": "Want to join me",
"explanation": "'나랑 같이 할래?'라는 의미로 친구에게 함께 참여하자고 제안하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "새로 산 기타 소리 어때?",
"explanation": "기타를 새로 산 친구가 자랑하는 즐거운 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기타"
},
{
"tag": "구입"
},
{
"tag": "자랑"
}
],
"engTags": [
{
"tag": "guitar"
},
{
"tag": "buy"
},
{
"tag": "proud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I bought a new guitar.",
"translation": "새 기타를 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Can you play it well?",
"translation": "잘 칠 수 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 기타를 팔았다고 말했다.",
"hint": "'bought'는 'buy'의 과거형으로 샀다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'I bought a new guitar'라고 말하며 새 기타를 샀다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "I'm still learning slowly.",
"translation": "아직 천천히 배우고 있어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Practice makes you better.",
"translation": "연습하면 늘 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "Can you play it @@?",
"hint": "실력이 좋고 능숙한 상태를 나타내는 부사예요.",
"optionA": "badly",
"optionB": "well",
"optionC": "never",
"result": "well",
"explanation": "'well'은 '잘'이라는 뜻으로 실력이나 능력을 묻는 자연스러운 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Play me a song!",
"translation": "나한테 한 곡 연주해줘!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 연습하면 늘 거라고 격려한 말을 완성하세요.",
"optionA": "better",
"optionB": "makes",
"optionC": "Practice",
"optionD": "you",
"result": "Practice makes you better",
"explanation": "'연습하면 늘 거야'라는 의미로 친구를 격려하는 따뜻하고 지혜로운 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "새로 산 기타 소리 어때?",
"explanation": "기타를 새로 산 친구가 자랑하는 즐거운 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기타"
},
{
"tag": "구입"
},
{
"tag": "자랑"
}
],
"engTags": [
{
"tag": "guitar"
},
{
"tag": "buy"
},
{
"tag": "proud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I bought a new guitar.",
"translation": "새 기타를 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Can you play it well?",
"translation": "잘 칠 수 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 기타를 팔았다고 말했다.",
"hint": "'bought'는 'buy'의 과거형으로 샀다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'I bought a new guitar'라고 말하며 새 기타를 샀다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "I'm still learning slowly.",
"translation": "아직 천천히 배우고 있어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Practice makes you better.",
"translation": "연습하면 늘 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "Can you play it @@?",
"hint": "실력이 좋고 능숙한 상태를 나타내는 부사예요.",
"optionA": "badly",
"optionB": "well",
"optionC": "never",
"result": "well",
"explanation": "'well'은 '잘'이라는 뜻으로 실력이나 능력을 묻는 자연스러운 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Play me a song!",
"translation": "나한테 한 곡 연주해줘!"
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 연습하면 늘 거라고 격려한 말을 완성하세요.",
"optionA": "better",
"optionB": "makes",
"optionC": "Practice",
"optionD": "you",
"result": "Practice makes you better",
"explanation": "'연습하면 늘 거야'라는 의미로 친구를 격려하는 따뜻하고 지혜로운 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 계속 늦어서 화나",
"explanation": "약속시간을 자주 어기는 친구 때문에 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "약속"
},
{
"tag": "지각"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "promise"
},
{
"tag": "late"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "She's always late again.",
"translation": "걔 또 늦었어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That must be annoying.",
"translation": "짜증날 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "지훈이 친구가 항상 일찍 온다고 말했다.",
"hint": "'always late'는 항상 늦는다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'She's always late again'이라고 말하며 친구가 또 늦었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "I've been waiting here.",
"translation": "여기서 기다리고 있었어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe talk to her?",
"translation": "걔랑 얘기해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "짜증나고 성가신 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "annoying",
"optionC": "good",
"result": "annoying",
"explanation": "'annoying'은 '짜증나는'이라는 뜻으로 반복되는 불편한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "You're probably right about that.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Good friends talk honestly.",
"translation": "좋은 친구는 솔직하게 얘기해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 친구와 얘기해보라고 제안한 말을 완성하세요.",
"optionA": "talk",
"optionB": "Maybe",
"optionC": "her",
"optionD": "to",
"result": "Maybe talk to her",
"explanation": "'걔랑 얘기해볼까?'라는 의미로 문제 해결을 위한 부드러운 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 계속 늦어서 화나",
"explanation": "약속시간을 자주 어기는 친구 때문에 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "약속"
},
{
"tag": "지각"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "promise"
},
{
"tag": "late"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "She's always late again.",
"translation": "걔 또 늦었어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That must be annoying.",
"translation": "짜증날 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "지훈이 친구가 항상 일찍 온다고 말했다.",
"hint": "'always late'는 항상 늦는다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'She's always late again'이라고 말하며 친구가 또 늦었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "I've been waiting here.",
"translation": "여기서 기다리고 있었어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe talk to her?",
"translation": "걔랑 얘기해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "짜증나고 성가신 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "annoying",
"optionC": "good",
"result": "annoying",
"explanation": "'annoying'은 '짜증나는'이라는 뜻으로 반복되는 불편한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "You're probably right about that.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Good friends talk honestly.",
"translation": "좋은 친구는 솔직하게 얘기해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 친구와 얘기해보라고 제안한 말을 완성하세요.",
"optionA": "talk",
"optionB": "Maybe",
"optionC": "her",
"optionD": "to",
"result": "Maybe talk to her",
"explanation": "'걔랑 얘기해볼까?'라는 의미로 문제 해결을 위한 부드러운 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 직장 동료들과 어색해",
"explanation": "새 직장에서 동료들과 친해지기 어려워하는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "직장"
},
{
"tag": "동료"
},
{
"tag": "어색"
}
],
"engTags": [
{
"tag": "work"
},
{
"tag": "colleague"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My coworkers seem really nice.",
"translation": "동료들이 정말 좋아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "But you feel awkward?",
"translation": "그런데 어색해?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 동료들을 싫어한다고 말했다.",
"hint": "'seem really nice'는 좋아 보인다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'My coworkers seem really nice'라고 말하며 동료들이 좋아 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Yeah, I'm still shy.",
"translation": "응, 아직 부끄러워."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's totally normal though.",
"translation": "그건 완전 정상이야."
},
{
"type": "blank",
"index": 6,
"quiz": "But you feel @@?",
"hint": "어색하고 불편한 느낌을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "awkward",
"optionC": "excited",
"result": "awkward",
"explanation": "'awkward'는 '어색한'이라는 뜻으로 새로운 환경에서 느끼는 불편함을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Thanks for understanding me.",
"translation": "이해해줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just give it some time.",
"translation": "시간을 좀 줘봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그건 완전 정상이라고 위로한 말을 완성하세요.",
"optionA": "totally",
"optionB": "normal",
"optionC": "That's",
"optionD": "though",
"result": "That's totally normal though",
"explanation": "'그건 완전 정상이야'라는 의미로 친구의 감정을 이해하고 위로하는 따뜻한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 직장 동료들과 어색해",
"explanation": "새 직장에서 동료들과 친해지기 어려워하는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "직장"
},
{
"tag": "동료"
},
{
"tag": "어색"
}
],
"engTags": [
{
"tag": "work"
},
{
"tag": "colleague"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My coworkers seem really nice.",
"translation": "동료들이 정말 좋아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "But you feel awkward?",
"translation": "그런데 어색해?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 동료들을 싫어한다고 말했다.",
"hint": "'seem really nice'는 좋아 보인다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'My coworkers seem really nice'라고 말하며 동료들이 좋아 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Yeah, I'm still shy.",
"translation": "응, 아직 부끄러워."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's totally normal though.",
"translation": "그건 완전 정상이야."
},
{
"type": "blank",
"index": 6,
"quiz": "But you feel @@?",
"hint": "어색하고 불편한 느낌을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "awkward",
"optionC": "excited",
"result": "awkward",
"explanation": "'awkward'는 '어색한'이라는 뜻으로 새로운 환경에서 느끼는 불편함을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Thanks for understanding me.",
"translation": "이해해줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just give it some time.",
"translation": "시간을 좀 줘봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 그건 완전 정상이라고 위로한 말을 완성하세요.",
"optionA": "totally",
"optionB": "normal",
"optionC": "That's",
"optionD": "though",
"result": "That's totally normal though",
"explanation": "'그건 완전 정상이야'라는 의미로 친구의 감정을 이해하고 위로하는 따뜻한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "남자친구가 답장을 안 해",
"explanation": "연인과의 소통 문제로 고민하는 친구의 상담 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "연인"
},
{
"tag": "답장"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "boyfriend"
},
{
"tag": "reply"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "He doesn't text me back.",
"translation": "걔가 답장을 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "민경",
"script": "How long has it been?",
"translation": "얼마나 됐어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원의 남자친구가 바로 답장을 보냈다고 말했다.",
"hint": "'doesn't text me back'은 답장을 안 한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'He doesn't text me back'이라고 말하며 남자친구가 답장을 안 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Since this morning actually.",
"translation": "사실 오늘 아침부터."
},
{
"type": "script",
"index": 5,
"speaker": "민경",
"script": "Maybe he's just busy?",
"translation": "아마 바쁜 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "How long has it @@?",
"hint": "시간이 얼마나 지났는지를 묻는 동사예요.",
"optionA": "come",
"optionB": "been",
"optionC": "gone",
"result": "been",
"explanation": "'How long has it been?'은 '얼마나 됐어?'라는 뜻으로 시간 경과를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "You might be right.",
"translation": "네 말이 맞을 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "민경",
"script": "Don't worry too much.",
"translation": "너무 걱정하지 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민경이 남자친구가 바쁜 걸 수도 있다고 말한 문장을 완성하세요.",
"optionA": "busy",
"optionB": "he's",
"optionC": "just",
"optionD": "Maybe",
"result": "Maybe he's just busy",
"explanation": "'아마 바쁜 걸까?'라는 의미로 친구를 안심시키려는 배려 깊은 추측입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "남자친구가 답장을 안 해",
"explanation": "연인과의 소통 문제로 고민하는 친구의 상담 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "연인"
},
{
"tag": "답장"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "boyfriend"
},
{
"tag": "reply"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "He doesn't text me back.",
"translation": "걔가 답장을 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "민경",
"script": "How long has it been?",
"translation": "얼마나 됐어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원의 남자친구가 바로 답장을 보냈다고 말했다.",
"hint": "'doesn't text me back'은 답장을 안 한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'He doesn't text me back'이라고 말하며 남자친구가 답장을 안 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Since this morning actually.",
"translation": "사실 오늘 아침부터."
},
{
"type": "script",
"index": 5,
"speaker": "민경",
"script": "Maybe he's just busy?",
"translation": "아마 바쁜 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "How long has it @@?",
"hint": "시간이 얼마나 지났는지를 묻는 동사예요.",
"optionA": "come",
"optionB": "been",
"optionC": "gone",
"result": "been",
"explanation": "'How long has it been?'은 '얼마나 됐어?'라는 뜻으로 시간 경과를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "You might be right.",
"translation": "네 말이 맞을 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "민경",
"script": "Don't worry too much.",
"translation": "너무 걱정하지 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "민경이 남자친구가 바쁜 걸 수도 있다고 말한 문장을 완성하세요.",
"optionA": "busy",
"optionB": "he's",
"optionC": "just",
"optionD": "Maybe",
"result": "Maybe he's just busy",
"explanation": "'아마 바쁜 걸까?'라는 의미로 친구를 안심시키려는 배려 깊은 추측입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "가족 단톡방에서 나만 조용해",
"explanation": "가족 단체 채팅방에서 소외감을 느끼는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가족"
},
{
"tag": "단톡"
},
{
"tag": "소외"
}
],
"engTags": [
{
"tag": "family"
},
{
"tag": "chat"
},
{
"tag": "lonely"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My family chats without me.",
"translation": "우리 가족이 나빼고 대화해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That sounds pretty lonely.",
"translation": "꽤 외로울 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 가족과 활발하게 대화한다고 말했다.",
"hint": "'chats without me'는 나를 빼고 대화한다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'My family chats without me'라고 말하며 가족이 자신을 빼고 대화한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "I feel left out.",
"translation": "소외된 기분이야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Why don't you join?",
"translation": "왜 참여 안 해?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds pretty @@.",
"hint": "외롭고 쓸쓸한 느낌을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "lonely",
"optionC": "funny",
"result": "lonely",
"explanation": "'lonely'는 '외로운'이라는 뜻으로 소외감을 느끼는 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "I don't know what to say.",
"translation": "뭐라고 말해야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just say hello first.",
"translation": "일단 안녕이라고 해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 왜 참여하지 않냐고 물은 말을 완성하세요.",
"optionA": "don't",
"optionB": "Why",
"optionC": "join",
"optionD": "you",
"result": "Why don't you join",
"explanation": "'왜 참여 안 해?'라는 의미로 친구에게 적극적으로 참여하라고 격려하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "가족 단톡방에서 나만 조용해",
"explanation": "가족 단체 채팅방에서 소외감을 느끼는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가족"
},
{
"tag": "단톡"
},
{
"tag": "소외"
}
],
"engTags": [
{
"tag": "family"
},
{
"tag": "chat"
},
{
"tag": "lonely"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My family chats without me.",
"translation": "우리 가족이 나빼고 대화해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That sounds pretty lonely.",
"translation": "꽤 외로울 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 가족과 활발하게 대화한다고 말했다.",
"hint": "'chats without me'는 나를 빼고 대화한다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'My family chats without me'라고 말하며 가족이 자신을 빼고 대화한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "I feel left out.",
"translation": "소외된 기분이야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Why don't you join?",
"translation": "왜 참여 안 해?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds pretty @@.",
"hint": "외롭고 쓸쓸한 느낌을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "lonely",
"optionC": "funny",
"result": "lonely",
"explanation": "'lonely'는 '외로운'이라는 뜻으로 소외감을 느끼는 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "I don't know what to say.",
"translation": "뭐라고 말해야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just say hello first.",
"translation": "일단 안녕이라고 해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 왜 참여하지 않냐고 물은 말을 완성하세요.",
"optionA": "don't",
"optionB": "Why",
"optionC": "join",
"optionD": "you",
"result": "Why don't you join",
"explanation": "'왜 참여 안 해?'라는 의미로 친구에게 적극적으로 참여하라고 격려하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "엄마가 자꾸 결혼 얘기해",
"explanation": "부모님의 결혼 재촉으로 스트레스받는 자녀의 고충 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "결혼"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "marriage"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Mom keeps asking about marriage.",
"translation": "엄마가 계속 결혼 얘기해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "That must be stressful.",
"translation": "스트레스받을 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁의 엄마가 결혼에 반대한다고 말했다.",
"hint": "'keeps asking about marriage'는 계속 결혼에 대해 묻는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Mom keeps asking about marriage'라고 말하며 엄마가 계속 결혼 얘기를 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "I'm not ready yet.",
"translation": "아직 준비가 안 됐어."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "She just cares about you.",
"translation": "그냥 널 걱정하는 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "압박감이나 부담을 느끼는 상태를 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "stressful",
"optionC": "easy",
"result": "stressful",
"explanation": "'stressful'은 '스트레스받는'이라는 뜻으로 부담스러운 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I know she means well.",
"translation": "좋은 뜻인 걸 알아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Just be honest with her.",
"translation": "솔직하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 엄마가 널 걱정하는 거라고 말한 문장을 완성하세요.",
"optionA": "about",
"optionB": "cares",
"optionC": "just",
"optionD": "She",
"optionE": "you",
"result": "She just cares about you",
"explanation": "'그냥 널 걱정하는 거야'라는 의미로 부모의 마음을 이해시키려는 따뜻한 해석입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "엄마가 자꾸 결혼 얘기해",
"explanation": "부모님의 결혼 재촉으로 스트레스받는 자녀의 고충 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "결혼"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "marriage"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Mom keeps asking about marriage.",
"translation": "엄마가 계속 결혼 얘기해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "That must be stressful.",
"translation": "스트레스받을 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁의 엄마가 결혼에 반대한다고 말했다.",
"hint": "'keeps asking about marriage'는 계속 결혼에 대해 묻는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Mom keeps asking about marriage'라고 말하며 엄마가 계속 결혼 얘기를 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "I'm not ready yet.",
"translation": "아직 준비가 안 됐어."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "She just cares about you.",
"translation": "그냥 널 걱정하는 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "압박감이나 부담을 느끼는 상태를 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "stressful",
"optionC": "easy",
"result": "stressful",
"explanation": "'stressful'은 '스트레스받는'이라는 뜻으로 부담스러운 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I know she means well.",
"translation": "좋은 뜻인 걸 알아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Just be honest with her.",
"translation": "솔직하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 엄마가 널 걱정하는 거라고 말한 문장을 완성하세요.",
"optionA": "about",
"optionB": "cares",
"optionC": "just",
"optionD": "She",
"optionE": "you",
"result": "She just cares about you",
"explanation": "'그냥 널 걱정하는 거야'라는 의미로 부모의 마음을 이해시키려는 따뜻한 해석입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "룸메이트가 너무 시끄러워",
"explanation": "룸메이트와의 생활 갈등으로 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "룸메이트"
},
{
"tag": "시끄러움"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "roommate"
},
{
"tag": "noisy"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My roommate is too loud.",
"translation": "룸메이트가 너무 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Have you talked about it?",
"translation": "그 얘기 해봤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 룸메이트와 매우 조용하게 지낸다고 말했다.",
"hint": "'too loud'는 너무 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'My roommate is too loud'라고 말하며 룸메이트가 너무 시끄럽다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "I'm too scared honestly.",
"translation": "솔직히 너무 무서워."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Communication is really important.",
"translation": "소통이 정말 중요해."
},
{
"type": "blank",
"index": 6,
"quiz": "Have you talked about @@?",
"hint": "특정한 문제나 상황을 가리키는 대명사예요.",
"optionA": "him",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 앞서 언급한 시끄러운 문제를 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Try talking calmly first.",
"translation": "일단 차분하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 소통이 정말 중요하다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "Communication",
"optionC": "important",
"optionD": "is",
"result": "Communication is really important",
"explanation": "'소통이 정말 중요해'라는 의미로 갈등 해결의 핵심을 짚어주는 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "룸메이트가 너무 시끄러워",
"explanation": "룸메이트와의 생활 갈등으로 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "룸메이트"
},
{
"tag": "시끄러움"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "roommate"
},
{
"tag": "noisy"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My roommate is too loud.",
"translation": "룸메이트가 너무 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Have you talked about it?",
"translation": "그 얘기 해봤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 룸메이트와 매우 조용하게 지낸다고 말했다.",
"hint": "'too loud'는 너무 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'My roommate is too loud'라고 말하며 룸메이트가 너무 시끄럽다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "I'm too scared honestly.",
"translation": "솔직히 너무 무서워."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Communication is really important.",
"translation": "소통이 정말 중요해."
},
{
"type": "blank",
"index": 6,
"quiz": "Have you talked about @@?",
"hint": "특정한 문제나 상황을 가리키는 대명사예요.",
"optionA": "him",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 앞서 언급한 시끄러운 문제를 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Try talking calmly first.",
"translation": "일단 차분하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 소통이 정말 중요하다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "Communication",
"optionC": "important",
"optionD": "is",
"result": "Communication is really important",
"explanation": "'소통이 정말 중요해'라는 의미로 갈등 해결의 핵심을 짚어주는 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 돈 빌려달래서 곤란해",
"explanation": "친구의 금전적 요구로 난처한 상황에 놓인 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "돈"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "money"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She asked for money.",
"translation": "걔가 돈 빌려달래."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's pretty awkward situation.",
"translation": "꽤 곤란한 상황이네."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 친구에게 돈을 빌려달라고 요청했다고 말했다.",
"hint": "'She asked for money'에서 주어가 누구인지 확인하세요.",
"result": "X",
"explanation": "나연은 'She asked for money'라고 말하며 친구가 자신에게 돈을 빌려달라고 했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "I don't have much.",
"translation": "나도 별로 없어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just be honest then.",
"translation": "그럼 솔직하게 말해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's pretty @@ situation.",
"hint": "난처하고 어색한 상황을 나타내는 형용사예요.",
"optionA": "good",
"optionB": "awkward",
"optionC": "happy",
"result": "awkward",
"explanation": "'awkward'는 '곤란한, 어색한'이라는 뜻으로 친구와의 금전 문제를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I'm worried about our friendship.",
"translation": "우리 우정이 걱정돼."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Real friends will understand.",
"translation": "진짜 친구라면 이해할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 솔직하게 말하라고 조언한 말을 완성하세요.",
"optionA": "honest",
"optionB": "be",
"optionC": "Just",
"optionD": "then",
"result": "Just be honest then",
"explanation": "'그럼 솔직하게 말해'라는 의미로 어려운 상황에서의 현명한 대처법을 제시하는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 돈 빌려달래서 곤란해",
"explanation": "친구의 금전적 요구로 난처한 상황에 놓인 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "돈"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "money"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She asked for money.",
"translation": "걔가 돈 빌려달래."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's pretty awkward situation.",
"translation": "꽤 곤란한 상황이네."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 친구에게 돈을 빌려달라고 요청했다고 말했다.",
"hint": "'She asked for money'에서 주어가 누구인지 확인하세요.",
"result": "X",
"explanation": "나연은 'She asked for money'라고 말하며 친구가 자신에게 돈을 빌려달라고 했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "I don't have much.",
"translation": "나도 별로 없어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just be honest then.",
"translation": "그럼 솔직하게 말해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's pretty @@ situation.",
"hint": "난처하고 어색한 상황을 나타내는 형용사예요.",
"optionA": "good",
"optionB": "awkward",
"optionC": "happy",
"result": "awkward",
"explanation": "'awkward'는 '곤란한, 어색한'이라는 뜻으로 친구와의 금전 문제를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I'm worried about our friendship.",
"translation": "우리 우정이 걱정돼."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Real friends will understand.",
"translation": "진짜 친구라면 이해할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 솔직하게 말하라고 조언한 말을 완성하세요.",
"optionA": "honest",
"optionB": "be",
"optionC": "Just",
"optionD": "then",
"result": "Just be honest then",
"explanation": "'그럼 솔직하게 말해'라는 의미로 어려운 상황에서의 현명한 대처법을 제시하는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "선배가 자꾸 부담스러워",
"explanation": "과도한 관심을 보이는 선배 때문에 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "선배"
},
{
"tag": "부담"
},
{
"tag": "관심"
}
],
"engTags": [
{
"tag": "senior"
},
{
"tag": "burden"
},
{
"tag": "attention"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "My senior calls me daily.",
"translation": "선배가 매일 전화해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That sounds quite overwhelming.",
"translation": "꽤 부담스러울 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 선배와 전혀 연락하지 않는다고 말했다.",
"hint": "'calls me daily'는 매일 전화한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'My senior calls me daily'라고 말하며 선배가 매일 전화한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I need some space.",
"translation": "공간이 좀 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Have you set boundaries?",
"translation": "경계선을 정해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds quite @@.",
"hint": "과도하고 부담스러운 느낌을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "overwhelming",
"optionC": "quiet",
"result": "overwhelming",
"explanation": "'overwhelming'은 '압도적인, 부담스러운'이라는 뜻으로 과도한 관심의 문제를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Not really, I guess.",
"translation": "별로 그런 것 같지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Maybe try talking politely.",
"translation": "정중하게 얘기해볼까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 경계선을 정해봤냐고 물은 말을 완성하세요.",
"optionA": "boundaries",
"optionB": "Have",
"optionC": "set",
"optionD": "you",
"result": "Have you set boundaries",
"explanation": "'경계선을 정해봤어?'라는 의미로 건강한 인간관계를 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "선배가 자꾸 부담스러워",
"explanation": "과도한 관심을 보이는 선배 때문에 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "선배"
},
{
"tag": "부담"
},
{
"tag": "관심"
}
],
"engTags": [
{
"tag": "senior"
},
{
"tag": "burden"
},
{
"tag": "attention"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "My senior calls me daily.",
"translation": "선배가 매일 전화해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That sounds quite overwhelming.",
"translation": "꽤 부담스러울 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 선배와 전혀 연락하지 않는다고 말했다.",
"hint": "'calls me daily'는 매일 전화한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'My senior calls me daily'라고 말하며 선배가 매일 전화한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I need some space.",
"translation": "공간이 좀 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Have you set boundaries?",
"translation": "경계선을 정해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds quite @@.",
"hint": "과도하고 부담스러운 느낌을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "overwhelming",
"optionC": "quiet",
"result": "overwhelming",
"explanation": "'overwhelming'은 '압도적인, 부담스러운'이라는 뜻으로 과도한 관심의 문제를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Not really, I guess.",
"translation": "별로 그런 것 같지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Maybe try talking politely.",
"translation": "정중하게 얘기해볼까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 경계선을 정해봤냐고 물은 말을 완성하세요.",
"optionA": "boundaries",
"optionB": "Have",
"optionC": "set",
"optionD": "you",
"result": "Have you set boundaries",
"explanation": "'경계선을 정해봤어?'라는 의미로 건강한 인간관계를 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "동생이 내 물건 맘대로 써",
"explanation": "동생의 무단 사용으로 화가 난 형제자매 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동생"
},
{
"tag": "물건"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "sibling"
},
{
"tag": "stuff"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "He uses my stuff.",
"translation": "걔가 내 물건 써."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Without asking you first?",
"translation": "너한테 먼저 안 물어보고?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 동생에게 물건을 빌려주고 싶다고 말했다.",
"hint": "민재의 어조를 보면 불만스러워하는 것 같아요.",
"result": "X",
"explanation": "민재는 'He uses my stuff'라고 말하며 동생이 무단으로 물건을 쓴다고 불만을 표현했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Yeah, that's the problem.",
"translation": "응, 그게 문제야."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Talk to your parents?",
"translation": "부모님께 얘기해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "Without asking you @@?",
"hint": "시간 순서에서 가장 앞선 때를 나타내는 부사예요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 허락을 구하는 순서를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "I tried that already.",
"translation": "이미 해봤어."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Maybe hide your things?",
"translation": "물건을 숨겨볼까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 부모님께 얘기해보라고 제안한 말을 완성하세요.",
"optionA": "parents",
"optionB": "your",
"optionC": "to",
"optionD": "Talk",
"result": "Talk to your parents",
"explanation": "'부모님께 얘기해볼까?'라는 의미로 형제갈등 해결을 위한 실용적인 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "동생이 내 물건 맘대로 써",
"explanation": "동생의 무단 사용으로 화가 난 형제자매 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동생"
},
{
"tag": "물건"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "sibling"
},
{
"tag": "stuff"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "He uses my stuff.",
"translation": "걔가 내 물건 써."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Without asking you first?",
"translation": "너한테 먼저 안 물어보고?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 동생에게 물건을 빌려주고 싶다고 말했다.",
"hint": "민재의 어조를 보면 불만스러워하는 것 같아요.",
"result": "X",
"explanation": "민재는 'He uses my stuff'라고 말하며 동생이 무단으로 물건을 쓴다고 불만을 표현했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Yeah, that's the problem.",
"translation": "응, 그게 문제야."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Talk to your parents?",
"translation": "부모님께 얘기해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "Without asking you @@?",
"hint": "시간 순서에서 가장 앞선 때를 나타내는 부사예요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 허락을 구하는 순서를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "I tried that already.",
"translation": "이미 해봤어."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Maybe hide your things?",
"translation": "물건을 숨겨볼까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "지원이 부모님께 얘기해보라고 제안한 말을 완성하세요.",
"optionA": "parents",
"optionB": "your",
"optionC": "to",
"optionD": "Talk",
"result": "Talk to your parents",
"explanation": "'부모님께 얘기해볼까?'라는 의미로 형제갈등 해결을 위한 실용적인 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 학교에서 친구 못 사귀겠어",
"explanation": "전학 후 새로운 친구 사귀기를 어려워하는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "학교"
},
{
"tag": "친구"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "school"
},
{
"tag": "friend"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I can't make friends.",
"translation": "친구를 못 사귀겠어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "It takes time usually.",
"translation": "보통 시간이 걸려."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 새 학교에서 친구를 많이 사귀었다고 말했다.",
"hint": "'can't make friends'는 친구를 사귈 수 없다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I can't make friends'라고 말하며 친구 사귀기를 어려워하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Everyone seems so close.",
"translation": "다들 너무 친해 보여."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Try joining some activities?",
"translation": "활동에 참여해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "It takes time @@.",
"hint": "일반적으로나 보통을 나타내는 부사예요.",
"optionA": "never",
"optionB": "usually",
"optionC": "always",
"result": "usually",
"explanation": "'usually'는 '보통, 일반적으로'라는 뜻으로 친구 사귀는 과정의 자연스러움을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That sounds like good advice.",
"translation": "좋은 조언 같아."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Don't give up yet.",
"translation": "아직 포기하지 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 활동에 참여해보라고 제안한 말을 완성하세요.",
"optionA": "joining",
"optionB": "some",
"optionC": "Try",
"optionD": "activities",
"result": "Try joining some activities",
"explanation": "'활동에 참여해볼까?'라는 의미로 새로운 환경에서 친구를 사귀는 구체적인 방법을 제시하는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 학교에서 친구 못 사귀겠어",
"explanation": "전학 후 새로운 친구 사귀기를 어려워하는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "학교"
},
{
"tag": "친구"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "school"
},
{
"tag": "friend"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I can't make friends.",
"translation": "친구를 못 사귀겠어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "It takes time usually.",
"translation": "보통 시간이 걸려."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 새 학교에서 친구를 많이 사귀었다고 말했다.",
"hint": "'can't make friends'는 친구를 사귈 수 없다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I can't make friends'라고 말하며 친구 사귀기를 어려워하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Everyone seems so close.",
"translation": "다들 너무 친해 보여."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Try joining some activities?",
"translation": "활동에 참여해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "It takes time @@.",
"hint": "일반적으로나 보통을 나타내는 부사예요.",
"optionA": "never",
"optionB": "usually",
"optionC": "always",
"result": "usually",
"explanation": "'usually'는 '보통, 일반적으로'라는 뜻으로 친구 사귀는 과정의 자연스러움을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That sounds like good advice.",
"translation": "좋은 조언 같아."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Don't give up yet.",
"translation": "아직 포기하지 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 활동에 참여해보라고 제안한 말을 완성하세요.",
"optionA": "joining",
"optionB": "some",
"optionC": "Try",
"optionD": "activities",
"result": "Try joining some activities",
"explanation": "'활동에 참여해볼까?'라는 의미로 새로운 환경에서 친구를 사귀는 구체적인 방법을 제시하는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "소개팅 상대가 연락이 없어",
"explanation": "소개팅 후 연락이 끊긴 상황에 대한 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "소개팅"
},
{
"tag": "연락"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "date"
},
{
"tag": "contact"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "He hasn't texted me.",
"translation": "걔가 문자 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "How was the date?",
"translation": "데이트 어땠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 소개팅 상대와 자주 연락한다고 말했다.",
"hint": "'hasn't texted me'는 문자를 안 했다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'He hasn't texted me'라고 말하며 소개팅 상대가 연락을 안 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I thought it went well.",
"translation": "잘 됐다고 생각했는데."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Maybe he's just shy?",
"translation": "아마 부끄러워하는 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "How was the @@?",
"hint": "소개팅이나 만남을 나타내는 명사예요.",
"optionA": "work",
"optionB": "date",
"optionC": "game",
"result": "date",
"explanation": "'date'는 '데이트, 만남'이라는 뜻으로 소개팅을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "I hope that's the case.",
"translation": "그렇기를 바라."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Give him more time.",
"translation": "시간을 좀 더 줘봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 상대방이 부끄러워하는 걸 수도 있다고 말한 문장을 완성하세요.",
"optionA": "shy",
"optionB": "just",
"optionC": "he's",
"optionD": "Maybe",
"result": "Maybe he's just shy",
"explanation": "'아마 부끄러워하는 걸까?'라는 의미로 친구를 위로하려는 긍정적인 추측입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "소개팅 상대가 연락이 없어",
"explanation": "소개팅 후 연락이 끊긴 상황에 대한 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "소개팅"
},
{
"tag": "연락"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "date"
},
{
"tag": "contact"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "He hasn't texted me.",
"translation": "걔가 문자 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "How was the date?",
"translation": "데이트 어땠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 소개팅 상대와 자주 연락한다고 말했다.",
"hint": "'hasn't texted me'는 문자를 안 했다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'He hasn't texted me'라고 말하며 소개팅 상대가 연락을 안 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I thought it went well.",
"translation": "잘 됐다고 생각했는데."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Maybe he's just shy?",
"translation": "아마 부끄러워하는 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "How was the @@?",
"hint": "소개팅이나 만남을 나타내는 명사예요.",
"optionA": "work",
"optionB": "date",
"optionC": "game",
"result": "date",
"explanation": "'date'는 '데이트, 만남'이라는 뜻으로 소개팅을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "I hope that's the case.",
"translation": "그렇기를 바라."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Give him more time.",
"translation": "시간을 좀 더 줘봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 상대방이 부끄러워하는 걸 수도 있다고 말한 문장을 완성하세요.",
"optionA": "shy",
"optionB": "just",
"optionC": "he's",
"optionD": "Maybe",
"result": "Maybe he's just shy",
"explanation": "'아마 부끄러워하는 걸까?'라는 의미로 친구를 위로하려는 긍정적인 추측입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "팀 프로젝트에서 혼자만 일해",
"explanation": "팀 프로젝트에서 불공평한 역할 분담으로 고생하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "팀워크"
},
{
"tag": "프로젝트"
},
{
"tag": "불공평"
}
],
"engTags": [
{
"tag": "team"
},
{
"tag": "project"
},
{
"tag": "unfair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I'm doing everything alone.",
"translation": "나 혼자 다 하고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "That's really not fair.",
"translation": "정말 불공평하네."
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 팀원들과 공평하게 일을 나눠서 한다고 말했다.",
"hint": "'doing everything alone'은 혼자 모든 일을 한다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'I'm doing everything alone'이라고 말하며 혼자서 모든 일을 하고 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "They don't help at all.",
"translation": "걔들이 전혀 도움 안 줘."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Have you asked directly?",
"translation": "직접 요청해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's really not @@.",
"hint": "공정하지 않고 불공평한 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "fair",
"optionC": "easy",
"result": "fair",
"explanation": "'fair'는 '공평한'이라는 뜻으로 불공평한 상황에 대한 공감을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "I'm scared they'll get mad.",
"translation": "화낼까 봐 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "You have every right.",
"translation": "당연한 권리야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 직접 요청해봤냐고 물은 말을 완성하세요.",
"optionA": "asked",
"optionB": "you",
"optionC": "Have",
"optionD": "directly",
"result": "Have you asked directly",
"explanation": "'직접 요청해봤어?'라는 의미로 문제 해결을 위한 구체적인 행동을 제안하는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "팀 프로젝트에서 혼자만 일해",
"explanation": "팀 프로젝트에서 불공평한 역할 분담으로 고생하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "팀워크"
},
{
"tag": "프로젝트"
},
{
"tag": "불공평"
}
],
"engTags": [
{
"tag": "team"
},
{
"tag": "project"
},
{
"tag": "unfair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I'm doing everything alone.",
"translation": "나 혼자 다 하고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "That's really not fair.",
"translation": "정말 불공평하네."
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 팀원들과 공평하게 일을 나눠서 한다고 말했다.",
"hint": "'doing everything alone'은 혼자 모든 일을 한다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'I'm doing everything alone'이라고 말하며 혼자서 모든 일을 하고 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "They don't help at all.",
"translation": "걔들이 전혀 도움 안 줘."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Have you asked directly?",
"translation": "직접 요청해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's really not @@.",
"hint": "공정하지 않고 불공평한 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "fair",
"optionC": "easy",
"result": "fair",
"explanation": "'fair'는 '공평한'이라는 뜻으로 불공평한 상황에 대한 공감을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "I'm scared they'll get mad.",
"translation": "화낼까 봐 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "You have every right.",
"translation": "당연한 권리야."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 직접 요청해봤냐고 물은 말을 완성하세요.",
"optionA": "asked",
"optionB": "you",
"optionC": "Have",
"optionD": "directly",
"result": "Have you asked directly",
"explanation": "'직접 요청해봤어?'라는 의미로 문제 해결을 위한 구체적인 행동을 제안하는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "상사가 계속 야근시켜서 힘들어",
"explanation": "과도한 업무로 스트레스받는 직장인의 고충 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "상사"
},
{
"tag": "야근"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "boss"
},
{
"tag": "overtime"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My boss makes me work late.",
"translation": "상사가 늦게까지 일시켜."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Every single day now?",
"translation": "이제 매일 그래?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 상사와 매우 편안한 관계라고 말했다.",
"hint": "'makes me work late'는 늦게까지 일을 시킨다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'My boss makes me work late'라고 말하며 상사가 야근을 시킨다고 불만을 표했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Yeah, I'm getting exhausted.",
"translation": "응, 지쳐가고 있어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's definitely too much.",
"translation": "그건 확실히 너무해."
},
{
"type": "blank",
"index": 6,
"quiz": "Every single day @@?",
"hint": "현재 시점을 나타내는 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금, 현재'라는 뜻으로 현재 상황을 강조합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "I don't know what to do.",
"translation": "어떻게 해야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe talk to HR?",
"translation": "인사팀에 얘기해볼까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그건 확실히 너무하다고 말한 문장을 완성하세요.",
"optionA": "definitely",
"optionB": "much",
"optionC": "too",
"optionD": "That's",
"result": "That's definitely too much",
"explanation": "'그건 확실히 너무해'라는 의미로 친구의 상황에 대한 강한 공감과 지지를 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "상사가 계속 야근시켜서 힘들어",
"explanation": "과도한 업무로 스트레스받는 직장인의 고충 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "상사"
},
{
"tag": "야근"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "boss"
},
{
"tag": "overtime"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My boss makes me work late.",
"translation": "상사가 늦게까지 일시켜."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Every single day now?",
"translation": "이제 매일 그래?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 상사와 매우 편안한 관계라고 말했다.",
"hint": "'makes me work late'는 늦게까지 일을 시킨다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'My boss makes me work late'라고 말하며 상사가 야근을 시킨다고 불만을 표했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Yeah, I'm getting exhausted.",
"translation": "응, 지쳐가고 있어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's definitely too much.",
"translation": "그건 확실히 너무해."
},
{
"type": "blank",
"index": 6,
"quiz": "Every single day @@?",
"hint": "현재 시점을 나타내는 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금, 현재'라는 뜻으로 현재 상황을 강조합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "I don't know what to do.",
"translation": "어떻게 해야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe talk to HR?",
"translation": "인사팀에 얘기해볼까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 그건 확실히 너무하다고 말한 문장을 완성하세요.",
"optionA": "definitely",
"optionB": "much",
"optionC": "too",
"optionD": "That's",
"result": "That's definitely too much",
"explanation": "'그건 확실히 너무해'라는 의미로 친구의 상황에 대한 강한 공감과 지지를 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 비밀을 다른 사람한테 말했어",
"explanation": "신뢰를 깨뜨린 친구 때문에 상처받은 마음의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "비밀"
},
{
"tag": "배신"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "secret"
},
{
"tag": "betray"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She told everyone my secret.",
"translation": "걔가 내 비밀을 다 말했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That must really hurt.",
"translation": "정말 상처받았을 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 친구를 여전히 믿는다고 말했다.",
"hint": "'told everyone my secret'는 비밀을 모두에게 말했다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'She told everyone my secret'라고 말하며 친구가 비밀을 퍼뜨렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "I trusted her completely.",
"translation": "완전히 믿었는데."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Have you confronted her?",
"translation": "걔한테 따졌어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must really @@.",
"hint": "아프고 상처받는 감정을 나타내는 동사예요.",
"optionA": "help",
"optionB": "hurt",
"optionC": "work",
"result": "hurt",
"explanation": "'hurt'는 '아프다, 상처받다'라는 뜻으로 배신당한 감정을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I'm too upset right now.",
"translation": "지금 너무 화가 나."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Take some time first.",
"translation": "시간을 좀 가져봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 친구에게 따졌냐고 물은 말을 완성하세요.",
"optionA": "confronted",
"optionB": "Have",
"optionC": "you",
"optionD": "her",
"result": "Have you confronted her",
"explanation": "'걔한테 따졌어?'라는 의미로 문제 해결을 위한 직접적인 대화를 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 비밀을 다른 사람한테 말했어",
"explanation": "신뢰를 깨뜨린 친구 때문에 상처받은 마음의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "비밀"
},
{
"tag": "배신"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "secret"
},
{
"tag": "betray"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She told everyone my secret.",
"translation": "걔가 내 비밀을 다 말했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That must really hurt.",
"translation": "정말 상처받았을 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 친구를 여전히 믿는다고 말했다.",
"hint": "'told everyone my secret'는 비밀을 모두에게 말했다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'She told everyone my secret'라고 말하며 친구가 비밀을 퍼뜨렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "I trusted her completely.",
"translation": "완전히 믿었는데."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Have you confronted her?",
"translation": "걔한테 따졌어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must really @@.",
"hint": "아프고 상처받는 감정을 나타내는 동사예요.",
"optionA": "help",
"optionB": "hurt",
"optionC": "work",
"result": "hurt",
"explanation": "'hurt'는 '아프다, 상처받다'라는 뜻으로 배신당한 감정을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I'm too upset right now.",
"translation": "지금 너무 화가 나."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Take some time first.",
"translation": "시간을 좀 가져봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 친구에게 따졌냐고 물은 말을 완성하세요.",
"optionA": "confronted",
"optionB": "Have",
"optionC": "you",
"optionD": "her",
"result": "Have you confronted her",
"explanation": "'걔한테 따졌어?'라는 의미로 문제 해결을 위한 직접적인 대화를 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "시어머니와 사이가 어색해",
"explanation": "결혼 후 시어머니와의 관계 형성에 어려움을 겪는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시어머니"
},
{
"tag": "관계"
},
{
"tag": "어색"
}
],
"engTags": [
{
"tag": "mother"
},
{
"tag": "relationship"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "My mother-in-law seems distant.",
"translation": "시어머니가 거리감 있어 보여."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Give it more time.",
"translation": "시간을 더 줘봐."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 시어머니와 매우 친하다고 말했다.",
"hint": "'seems distant'는 거리감이 있어 보인다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'My mother-in-law seems distant'라고 말하며 시어머니가 거리감 있어 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "I want to get closer.",
"translation": "더 가까워지고 싶어."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "Try small gestures maybe?",
"translation": "작은 행동들을 해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "Give it more @@.",
"hint": "기다리거나 여유를 두는 것을 나타내는 명사예요.",
"optionA": "money",
"optionB": "time",
"optionC": "work",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 관계 형성에는 시간이 필요하다는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Like what for example?",
"translation": "예를 들어 뭐?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Maybe cook her favorite food?",
"translation": "좋아하는 음식을 해드릴까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 작은 행동들을 해보라고 제안한 말을 완성하세요.",
"optionA": "small",
"optionB": "Try",
"optionC": "maybe",
"optionD": "gestures",
"result": "Try small gestures maybe",
"explanation": "'작은 행동들을 해볼까?'라는 의미로 관계 개선을 위한 부드럽고 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "시어머니와 사이가 어색해",
"explanation": "결혼 후 시어머니와의 관계 형성에 어려움을 겪는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시어머니"
},
{
"tag": "관계"
},
{
"tag": "어색"
}
],
"engTags": [
{
"tag": "mother"
},
{
"tag": "relationship"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "My mother-in-law seems distant.",
"translation": "시어머니가 거리감 있어 보여."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Give it more time.",
"translation": "시간을 더 줘봐."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 시어머니와 매우 친하다고 말했다.",
"hint": "'seems distant'는 거리감이 있어 보인다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'My mother-in-law seems distant'라고 말하며 시어머니가 거리감 있어 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "I want to get closer.",
"translation": "더 가까워지고 싶어."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "Try small gestures maybe?",
"translation": "작은 행동들을 해볼까?"
},
{
"type": "blank",
"index": 6,
"quiz": "Give it more @@.",
"hint": "기다리거나 여유를 두는 것을 나타내는 명사예요.",
"optionA": "money",
"optionB": "time",
"optionC": "work",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 관계 형성에는 시간이 필요하다는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Like what for example?",
"translation": "예를 들어 뭐?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Maybe cook her favorite food?",
"translation": "좋아하는 음식을 해드릴까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "상현이 작은 행동들을 해보라고 제안한 말을 완성하세요.",
"optionA": "small",
"optionB": "Try",
"optionC": "maybe",
"optionD": "gestures",
"result": "Try small gestures maybe",
"explanation": "'작은 행동들을 해볼까?'라는 의미로 관계 개선을 위한 부드럽고 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "전 남자친구가 계속 연락해",
"explanation": "헤어진 연인의 지속적인 연락으로 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "전남친"
},
{
"tag": "연락"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "ex"
},
{
"tag": "contact"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My ex keeps texting me.",
"translation": "전 남친이 계속 문자해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's pretty uncomfortable situation.",
"translation": "꽤 불편한 상황이네."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 전 남자친구와 전혀 연락하지 않는다고 말했다.",
"hint": "'keeps texting me'는 계속 문자를 보낸다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My ex keeps texting me'라고 말하며 전 남자친구가 계속 연락한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I don't know how to respond.",
"translation": "어떻게 답해야 할지 모르겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe just ignore him?",
"translation": "그냥 무시할까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's pretty @@ situation.",
"hint": "불편하고 어색한 느낌을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "uncomfortable",
"optionC": "fun",
"result": "uncomfortable",
"explanation": "'uncomfortable'은 '불편한'이라는 뜻으로 곤란한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I tried that already.",
"translation": "이미 해봤어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Be clear about boundaries.",
"translation": "경계를 분명히 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 그냥 무시하라고 제안한 말을 완성하세요.",
"optionA": "ignore",
"optionB": "just",
"optionC": "Maybe",
"optionD": "him",
"result": "Maybe just ignore him",
"explanation": "'그냥 무시할까?'라는 의미로 불편한 상황에서의 간단한 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "전 남자친구가 계속 연락해",
"explanation": "헤어진 연인의 지속적인 연락으로 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "전남친"
},
{
"tag": "연락"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "ex"
},
{
"tag": "contact"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My ex keeps texting me.",
"translation": "전 남친이 계속 문자해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's pretty uncomfortable situation.",
"translation": "꽤 불편한 상황이네."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 전 남자친구와 전혀 연락하지 않는다고 말했다.",
"hint": "'keeps texting me'는 계속 문자를 보낸다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My ex keeps texting me'라고 말하며 전 남자친구가 계속 연락한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I don't know how to respond.",
"translation": "어떻게 답해야 할지 모르겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe just ignore him?",
"translation": "그냥 무시할까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's pretty @@ situation.",
"hint": "불편하고 어색한 느낌을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "uncomfortable",
"optionC": "fun",
"result": "uncomfortable",
"explanation": "'uncomfortable'은 '불편한'이라는 뜻으로 곤란한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I tried that already.",
"translation": "이미 해봤어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Be clear about boundaries.",
"translation": "경계를 분명히 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 그냥 무시하라고 제안한 말을 완성하세요.",
"optionA": "ignore",
"optionB": "just",
"optionC": "Maybe",
"optionD": "him",
"result": "Maybe just ignore him",
"explanation": "'그냥 무시할까?'라는 의미로 불편한 상황에서의 간단한 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "아이가 말을 안 들어서 속상해",
"explanation": "자녀와의 소통에 어려움을 겪는 부모의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아이"
},
{
"tag": "말"
},
{
"tag": "속상"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "listen"
},
{
"tag": "upset"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My kid won't listen.",
"translation": "우리 아이가 말을 안 들어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How old is he now?",
"translation": "지금 몇 살이야?"
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 아이가 매우 말을 잘 듣는다고 말했다.",
"hint": "'won't listen'은 말을 듣지 않는다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My kid won't listen'이라고 말하며 아이가 말을 안 듣는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "He just turned five.",
"translation": "막 다섯 살이 됐어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's totally normal age.",
"translation": "완전 정상적인 나이야."
},
{
"type": "blank",
"index": 6,
"quiz": "How old is he @@?",
"hint": "현재 시점을 나타내는 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "later",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 아이의 나이를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I just feel frustrated.",
"translation": "그냥 답답해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Try being more patient.",
"translation": "좀 더 참을성 있게 해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 완전 정상적인 나이라고 위로한 말을 완성하세요.",
"optionA": "totally",
"optionB": "normal",
"optionC": "That's",
"optionD": "age",
"result": "That's totally normal age",
"explanation": "'완전 정상적인 나이야'라는 의미로 육아의 어려움을 이해하고 위로하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "아이가 말을 안 들어서 속상해",
"explanation": "자녀와의 소통에 어려움을 겪는 부모의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아이"
},
{
"tag": "말"
},
{
"tag": "속상"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "listen"
},
{
"tag": "upset"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My kid won't listen.",
"translation": "우리 아이가 말을 안 들어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How old is he now?",
"translation": "지금 몇 살이야?"
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 아이가 매우 말을 잘 듣는다고 말했다.",
"hint": "'won't listen'은 말을 듣지 않는다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My kid won't listen'이라고 말하며 아이가 말을 안 듣는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "He just turned five.",
"translation": "막 다섯 살이 됐어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's totally normal age.",
"translation": "완전 정상적인 나이야."
},
{
"type": "blank",
"index": 6,
"quiz": "How old is he @@?",
"hint": "현재 시점을 나타내는 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "later",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 아이의 나이를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I just feel frustrated.",
"translation": "그냥 답답해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Try being more patient.",
"translation": "좀 더 참을성 있게 해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 완전 정상적인 나이라고 위로한 말을 완성하세요.",
"optionA": "totally",
"optionB": "normal",
"optionC": "That's",
"optionD": "age",
"result": "That's totally normal age",
"explanation": "'완전 정상적인 나이야'라는 의미로 육아의 어려움을 이해하고 위로하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "오랜 친구가 변한 것 같아",
"explanation": "시간이 지나면서 달라진 친구에 대한 아쉬움의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "변화"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "change"
},
{
"tag": "sad"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "She's completely different now.",
"translation": "걔가 지금 완전 달라졌어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "In what way exactly?",
"translation": "정확히 어떻게?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 친구가 전혀 변하지 않았다고 말했다.",
"hint": "'completely different'는 완전히 다르다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'She's completely different now'라고 말하며 친구가 완전히 달라졌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "She never calls anymore.",
"translation": "더 이상 전화도 안 해."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "People change as they grow.",
"translation": "사람들은 성장하면서 변해."
},
{
"type": "blank",
"index": 6,
"quiz": "In what way @@?",
"hint": "정확하고 구체적으로를 나타내는 부사예요.",
"optionA": "slowly",
"optionB": "exactly",
"optionC": "quickly",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적인 설명을 요구하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I miss the old her.",
"translation": "예전 걔가 그리워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Maybe reach out first?",
"translation": "먼저 연락해볼까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 사람들은 성장하면서 변한다고 말한 문장을 완성하세요.",
"optionA": "grow",
"optionB": "change",
"optionC": "People",
"optionD": "they",
"optionE": "as",
"result": "People change as they grow",
"explanation": "'사람들은 성장하면서 변해'라는 의미로 친구의 변화를 이해할 수 있게 도와주는 현실적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "오랜 친구가 변한 것 같아",
"explanation": "시간이 지나면서 달라진 친구에 대한 아쉬움의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "변화"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "change"
},
{
"tag": "sad"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "She's completely different now.",
"translation": "걔가 지금 완전 달라졌어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "In what way exactly?",
"translation": "정확히 어떻게?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 친구가 전혀 변하지 않았다고 말했다.",
"hint": "'completely different'는 완전히 다르다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'She's completely different now'라고 말하며 친구가 완전히 달라졌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "She never calls anymore.",
"translation": "더 이상 전화도 안 해."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "People change as they grow.",
"translation": "사람들은 성장하면서 변해."
},
{
"type": "blank",
"index": 6,
"quiz": "In what way @@?",
"hint": "정확하고 구체적으로를 나타내는 부사예요.",
"optionA": "slowly",
"optionB": "exactly",
"optionC": "quickly",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적인 설명을 요구하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I miss the old her.",
"translation": "예전 걔가 그리워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Maybe reach out first?",
"translation": "먼저 연락해볼까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 사람들은 성장하면서 변한다고 말한 문장을 완성하세요.",
"optionA": "grow",
"optionB": "change",
"optionC": "People",
"optionD": "they",
"optionE": "as",
"result": "People change as they grow",
"explanation": "'사람들은 성장하면서 변해'라는 의미로 친구의 변화를 이해할 수 있게 도와주는 현실적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "회사 동료가 뒤에서 험담해",
"explanation": "직장 내 인간관계에서 험담으로 인한 스트레스 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "험담"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "gossip"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "They talk behind my back.",
"translation": "걔들이 뒤에서 내 얘기해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That's really hurtful behavior.",
"translation": "정말 상처주는 행동이네."
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 동료들과 항상 좋은 관계라고 말했다.",
"hint": "'talk behind my back'은 뒤에서 나쁘게 말한다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'They talk behind my back'이라고 말하며 동료들이 뒤에서 험담한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "I heard it myself.",
"translation": "내가 직접 들었어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Have you confronted them?",
"translation": "걔들한테 따졌어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's really @@ behavior.",
"hint": "상처를 주고 아프게 하는 것을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "hurtful",
"optionC": "funny",
"result": "hurtful",
"explanation": "'hurtful'은 '상처주는'이라는 뜻으로 험담의 부정적 영향을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "I'm too scared honestly.",
"translation": "솔직히 너무 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Document everything for now.",
"translation": "일단 모든 걸 기록해둬."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 걔들한테 따졌냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "confronted",
"optionC": "you",
"optionD": "them",
"result": "Have you confronted them",
"explanation": "'걔들한테 따졌어?'라는 의미로 직장 내 갈등 상황에서의 대처 방안을 묻는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "회사 동료가 뒤에서 험담해",
"explanation": "직장 내 인간관계에서 험담으로 인한 스트레스 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "험담"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "gossip"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "They talk behind my back.",
"translation": "걔들이 뒤에서 내 얘기해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That's really hurtful behavior.",
"translation": "정말 상처주는 행동이네."
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 동료들과 항상 좋은 관계라고 말했다.",
"hint": "'talk behind my back'은 뒤에서 나쁘게 말한다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'They talk behind my back'이라고 말하며 동료들이 뒤에서 험담한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "I heard it myself.",
"translation": "내가 직접 들었어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Have you confronted them?",
"translation": "걔들한테 따졌어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's really @@ behavior.",
"hint": "상처를 주고 아프게 하는 것을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "hurtful",
"optionC": "funny",
"result": "hurtful",
"explanation": "'hurtful'은 '상처주는'이라는 뜻으로 험담의 부정적 영향을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "I'm too scared honestly.",
"translation": "솔직히 너무 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Document everything for now.",
"translation": "일단 모든 걸 기록해둬."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 걔들한테 따졌냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "confronted",
"optionC": "you",
"optionD": "them",
"result": "Have you confronted them",
"explanation": "'걔들한테 따졌어?'라는 의미로 직장 내 갈등 상황에서의 대처 방안을 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "부모님이 나만 편애한다고 해",
"explanation": "형제자매 간 편애 문제로 인한 가족 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "부모"
},
{
"tag": "편애"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "parent"
},
{
"tag": "favor"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My brother says I'm favored.",
"translation": "형이 나만 편애받는다고 해."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Do you think that's true?",
"translation": "그게 맞다고 생각해?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 자신이 편애받는 것이 확실하다고 말했다.",
"hint": "도윤이 확신한다고 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤은 형의 말을 전했을 뿐, 자신이 편애받는다고 확신한다고 하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I'm honestly not sure.",
"translation": "솔직히 확실하지 않아."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Family dynamics are complicated.",
"translation": "가족 관계는 복잡해."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you think that's @@?",
"hint": "사실이나 진실을 나타내는 형용사예요.",
"optionA": "false",
"optionB": "true",
"optionC": "funny",
"result": "true",
"explanation": "'true'는 '맞는, 사실인'이라는 뜻으로 상황에 대한 판단을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "It's causing family problems.",
"translation": "가족 문제를 일으키고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Talk openly with everyone.",
"translation": "모두와 솔직하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 가족 관계는 복잡하다고 말한 문장을 완성하세요.",
"optionA": "Family",
"optionB": "complicated",
"optionC": "dynamics",
"optionD": "are",
"result": "Family dynamics are complicated",
"explanation": "'가족 관계는 복잡해'라는 의미로 가족 내 갈등에 대한 이해와 공감을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "부모님이 나만 편애한다고 해",
"explanation": "형제자매 간 편애 문제로 인한 가족 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "부모"
},
{
"tag": "편애"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "parent"
},
{
"tag": "favor"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My brother says I'm favored.",
"translation": "형이 나만 편애받는다고 해."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Do you think that's true?",
"translation": "그게 맞다고 생각해?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 자신이 편애받는 것이 확실하다고 말했다.",
"hint": "도윤이 확신한다고 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤은 형의 말을 전했을 뿐, 자신이 편애받는다고 확신한다고 하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I'm honestly not sure.",
"translation": "솔직히 확실하지 않아."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Family dynamics are complicated.",
"translation": "가족 관계는 복잡해."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you think that's @@?",
"hint": "사실이나 진실을 나타내는 형용사예요.",
"optionA": "false",
"optionB": "true",
"optionC": "funny",
"result": "true",
"explanation": "'true'는 '맞는, 사실인'이라는 뜻으로 상황에 대한 판단을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "It's causing family problems.",
"translation": "가족 문제를 일으키고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Talk openly with everyone.",
"translation": "모두와 솔직하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 가족 관계는 복잡하다고 말한 문장을 완성하세요.",
"optionA": "Family",
"optionB": "complicated",
"optionC": "dynamics",
"optionD": "are",
"result": "Family dynamics are complicated",
"explanation": "'가족 관계는 복잡해'라는 의미로 가족 내 갈등에 대한 이해와 공감을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단톡방에서 나만 읽씹당해",
"explanation": "단체 채팅방에서 무시당하는 느낌을 받는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "단톡"
},
{
"tag": "읽씹"
},
{
"tag": "무시"
}
],
"engTags": [
{
"tag": "chat"
},
{
"tag": "ignore"
},
{
"tag": "group"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "They read but don't reply.",
"translation": "읽고도 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That feels pretty isolating.",
"translation": "꽤 소외감 들 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 단톡방에서 활발하게 대화한다고 말했다.",
"hint": "'read but don't reply'는 읽고도 답하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'They read but don't reply'라고 말하며 읽씹을 당한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Maybe I said something wrong?",
"translation": "내가 뭔가 잘못 말했나?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Don't overthink it too much.",
"translation": "너무 깊게 생각하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "That feels pretty @@.",
"hint": "혼자 떨어져 있는 듯한 외로운 느낌을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "isolating",
"optionC": "funny",
"result": "isolating",
"explanation": "'isolating'은 '소외감을 주는'이라는 뜻으로 단체에서 배제되는 느낌을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "You're probably right about that.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Maybe they're just busy.",
"translation": "아마 바쁜 걸 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 너무 깊게 생각하지 말라고 조언한 말을 완성하세요.",
"optionA": "overthink",
"optionB": "Don't",
"optionC": "much",
"optionD": "too",
"optionE": "it",
"result": "Don't overthink it too much",
"explanation": "'너무 깊게 생각하지 마'라는 의미로 친구의 불안감을 달래주는 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단톡방에서 나만 읽씹당해",
"explanation": "단체 채팅방에서 무시당하는 느낌을 받는 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "단톡"
},
{
"tag": "읽씹"
},
{
"tag": "무시"
}
],
"engTags": [
{
"tag": "chat"
},
{
"tag": "ignore"
},
{
"tag": "group"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "They read but don't reply.",
"translation": "읽고도 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That feels pretty isolating.",
"translation": "꽤 소외감 들 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 단톡방에서 활발하게 대화한다고 말했다.",
"hint": "'read but don't reply'는 읽고도 답하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'They read but don't reply'라고 말하며 읽씹을 당한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Maybe I said something wrong?",
"translation": "내가 뭔가 잘못 말했나?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Don't overthink it too much.",
"translation": "너무 깊게 생각하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "That feels pretty @@.",
"hint": "혼자 떨어져 있는 듯한 외로운 느낌을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "isolating",
"optionC": "funny",
"result": "isolating",
"explanation": "'isolating'은 '소외감을 주는'이라는 뜻으로 단체에서 배제되는 느낌을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "You're probably right about that.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Maybe they're just busy.",
"translation": "아마 바쁜 걸 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 너무 깊게 생각하지 말라고 조언한 말을 완성하세요.",
"optionA": "overthink",
"optionB": "Don't",
"optionC": "much",
"optionD": "too",
"optionE": "it",
"result": "Don't overthink it too much",
"explanation": "'너무 깊게 생각하지 마'라는 의미로 친구의 불안감을 달래주는 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "아빠가 술 마시고 화내셔",
"explanation": "음주 후 폭언하는 아버지로 인한 가족 문제 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아빠"
},
{
"tag": "음주"
},
{
"tag": "화"
}
],
"engTags": [
{
"tag": "father"
},
{
"tag": "drink"
},
{
"tag": "angry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Dad gets angry when drinking.",
"translation": "아빠가 술 마시면 화내셔."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That must be scary.",
"translation": "무서울 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 아버지가 술을 전혀 마시지 않는다고 말했다.",
"hint": "'gets angry when drinking'은 술 마실 때 화를 낸다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Dad gets angry when drinking'이라고 말하며 아버지가 술 마시면 화낸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Mom doesn't know what to do.",
"translation": "엄마도 어떻게 해야 할지 몰라."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Have you talked together?",
"translation": "같이 얘기해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "무섭고 두려운 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "scary",
"optionC": "nice",
"result": "scary",
"explanation": "'scary'는 '무서운'이라는 뜻으로 가족 내 갈등 상황의 심각성을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "We're too afraid honestly.",
"translation": "솔직히 너무 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Maybe seek professional help?",
"translation": "전문가 도움을 받을까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 같이 얘기해봤냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "together",
"optionC": "talked",
"optionD": "you",
"result": "Have you talked together",
"explanation": "'같이 얘기해봤어?'라는 의미로 가족 문제 해결을 위한 소통을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "아빠가 술 마시고 화내셔",
"explanation": "음주 후 폭언하는 아버지로 인한 가족 문제 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아빠"
},
{
"tag": "음주"
},
{
"tag": "화"
}
],
"engTags": [
{
"tag": "father"
},
{
"tag": "drink"
},
{
"tag": "angry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Dad gets angry when drinking.",
"translation": "아빠가 술 마시면 화내셔."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That must be scary.",
"translation": "무서울 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 아버지가 술을 전혀 마시지 않는다고 말했다.",
"hint": "'gets angry when drinking'은 술 마실 때 화를 낸다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Dad gets angry when drinking'이라고 말하며 아버지가 술 마시면 화낸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Mom doesn't know what to do.",
"translation": "엄마도 어떻게 해야 할지 몰라."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Have you talked together?",
"translation": "같이 얘기해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "무섭고 두려운 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "scary",
"optionC": "nice",
"result": "scary",
"explanation": "'scary'는 '무서운'이라는 뜻으로 가족 내 갈등 상황의 심각성을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "We're too afraid honestly.",
"translation": "솔직히 너무 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Maybe seek professional help?",
"translation": "전문가 도움을 받을까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 같이 얘기해봤냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "together",
"optionC": "talked",
"optionD": "you",
"result": "Have you talked together",
"explanation": "'같이 얘기해봤어?'라는 의미로 가족 문제 해결을 위한 소통을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 이웃이 너무 시끄러워",
"explanation": "시끄러운 이웃으로 인한 생활 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "소음"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "noise"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My neighbor is really loud.",
"translation": "이웃이 정말 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Every night like that?",
"translation": "매일 밤 그래?"
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 이웃과 매우 조용하게 지낸다고 말했다.",
"hint": "'really loud'는 정말 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My neighbor is really loud'라고 말하며 이웃이 시끄럽다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Yeah, I can't sleep well.",
"translation": "응, 잠을 잘 못 자."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Have you complained yet?",
"translation": "불만 제기해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Every night like @@?",
"hint": "'그런 식으로, 그렇게'를 나타내는 지시어예요.",
"optionA": "this",
"optionB": "that",
"optionC": "here",
"result": "that",
"explanation": "'that'은 앞서 언급한 시끄러운 상황을 가리키는 지시대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "I'm worried about confrontation.",
"translation": "대면하는 게 걱정돼."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Try talking politely first.",
"translation": "일단 정중하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 불만 제기해봤냐고 물은 말을 완성하세요.",
"optionA": "complained",
"optionB": "you",
"optionC": "Have",
"optionD": "yet",
"result": "Have you complained yet",
"explanation": "'불만 제기해봤어?'라는 의미로 이웃 갈등 해결을 위한 적극적인 행동을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 이웃이 너무 시끄러워",
"explanation": "시끄러운 이웃으로 인한 생활 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "소음"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "noise"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My neighbor is really loud.",
"translation": "이웃이 정말 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Every night like that?",
"translation": "매일 밤 그래?"
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 이웃과 매우 조용하게 지낸다고 말했다.",
"hint": "'really loud'는 정말 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My neighbor is really loud'라고 말하며 이웃이 시끄럽다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Yeah, I can't sleep well.",
"translation": "응, 잠을 잘 못 자."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Have you complained yet?",
"translation": "불만 제기해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Every night like @@?",
"hint": "'그런 식으로, 그렇게'를 나타내는 지시어예요.",
"optionA": "this",
"optionB": "that",
"optionC": "here",
"result": "that",
"explanation": "'that'은 앞서 언급한 시끄러운 상황을 가리키는 지시대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "I'm worried about confrontation.",
"translation": "대면하는 게 걱정돼."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Try talking politely first.",
"translation": "일단 정중하게 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 불만 제기해봤냐고 물은 말을 완성하세요.",
"optionA": "complained",
"optionB": "you",
"optionC": "Have",
"optionD": "yet",
"result": "Have you complained yet",
"explanation": "'불만 제기해봤어?'라는 의미로 이웃 갈등 해결을 위한 적극적인 행동을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 항상 돈 얘기만 해",
"explanation": "금전적 자랑이나 불만만 하는 친구 때문에 불편한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "돈"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "money"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She only talks about money.",
"translation": "걔는 돈 얘기만 해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That gets annoying quickly.",
"translation": "그거 금세 짜증나지."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 친구와 다양한 주제로 대화한다고 말했다.",
"hint": "'only talks about money'는 돈 얘기만 한다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'She only talks about money'라고 말하며 친구가 돈 얘기만 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "It makes me uncomfortable.",
"translation": "나를 불편하게 해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Have you changed the topic?",
"translation": "화제를 바꿔봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That gets @@ quickly.",
"hint": "짜증나고 성가신 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "annoying",
"optionC": "interesting",
"result": "annoying",
"explanation": "'annoying'은 '짜증나는'이라는 뜻으로 반복되는 불쾌한 행동을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I tried but she continues.",
"translation": "해봤는데 계속해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Maybe limit your time together?",
"translation": "같이 보내는 시간을 줄일까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 화제를 바꿔봤냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "changed",
"optionC": "the",
"optionD": "you",
"optionE": "topic",
"result": "Have you changed the topic",
"explanation": "'화제를 바꿔봤어?'라는 의미로 불편한 대화 상황을 개선하기 위한 구체적인 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 항상 돈 얘기만 해",
"explanation": "금전적 자랑이나 불만만 하는 친구 때문에 불편한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "친구"
},
{
"tag": "돈"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "money"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She only talks about money.",
"translation": "걔는 돈 얘기만 해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That gets annoying quickly.",
"translation": "그거 금세 짜증나지."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 친구와 다양한 주제로 대화한다고 말했다.",
"hint": "'only talks about money'는 돈 얘기만 한다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'She only talks about money'라고 말하며 친구가 돈 얘기만 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "It makes me uncomfortable.",
"translation": "나를 불편하게 해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Have you changed the topic?",
"translation": "화제를 바꿔봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That gets @@ quickly.",
"hint": "짜증나고 성가신 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "annoying",
"optionC": "interesting",
"result": "annoying",
"explanation": "'annoying'은 '짜증나는'이라는 뜻으로 반복되는 불쾌한 행동을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I tried but she continues.",
"translation": "해봤는데 계속해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Maybe limit your time together?",
"translation": "같이 보내는 시간을 줄일까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 화제를 바꿔봤냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "changed",
"optionC": "the",
"optionD": "you",
"optionE": "topic",
"result": "Have you changed the topic",
"explanation": "'화제를 바꿔봤어?'라는 의미로 불편한 대화 상황을 개선하기 위한 구체적인 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "학원 선생님이 편애하셔",
"explanation": "학원에서 선생님의 편애로 스트레스받는 학생의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "선생님"
},
{
"tag": "편애"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "teacher"
},
{
"tag": "favor"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Teacher always favors her.",
"translation": "선생님이 항상 걔만 편애해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "That's really not fair.",
"translation": "정말 불공평하네."
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 선생님이 모든 학생을 공평하게 대한다고 말했다.",
"hint": "'always favors her'는 항상 그 아이만 편애한다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Teacher always favors her'라고 말하며 선생님이 특정 학생만 편애한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "It makes me feel bad.",
"translation": "기분이 나빠져."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Have you told your parents?",
"translation": "부모님께 말씀드렸어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's really not @@.",
"hint": "공정하지 않고 불공평한 상태를 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "fair",
"optionC": "good",
"result": "fair",
"explanation": "'fair'는 '공평한'이라는 뜻으로 편애 상황에 대한 부정적 판단을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'm scared they'll complain.",
"translation": "불만 제기하실까 봐 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "You deserve equal treatment.",
"translation": "공평한 대우받을 권리가 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 부모님께 말씀드렸냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "parents",
"optionC": "told",
"optionD": "your",
"optionE": "you",
"result": "Have you told your parents",
"explanation": "'부모님께 말씀드렸어?'라는 의미로 불공평한 상황에 대한 적절한 대응 방안을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "학원 선생님이 편애하셔",
"explanation": "학원에서 선생님의 편애로 스트레스받는 학생의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "선생님"
},
{
"tag": "편애"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "teacher"
},
{
"tag": "favor"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Teacher always favors her.",
"translation": "선생님이 항상 걔만 편애해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "That's really not fair.",
"translation": "정말 불공평하네."
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 선생님이 모든 학생을 공평하게 대한다고 말했다.",
"hint": "'always favors her'는 항상 그 아이만 편애한다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Teacher always favors her'라고 말하며 선생님이 특정 학생만 편애한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "It makes me feel bad.",
"translation": "기분이 나빠져."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Have you told your parents?",
"translation": "부모님께 말씀드렸어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's really not @@.",
"hint": "공정하지 않고 불공평한 상태를 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "fair",
"optionC": "good",
"result": "fair",
"explanation": "'fair'는 '공평한'이라는 뜻으로 편애 상황에 대한 부정적 판단을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'm scared they'll complain.",
"translation": "불만 제기하실까 봐 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "You deserve equal treatment.",
"translation": "공평한 대우받을 권리가 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 부모님께 말씀드렸냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "parents",
"optionC": "told",
"optionD": "your",
"optionE": "you",
"result": "Have you told your parents",
"explanation": "'부모님께 말씀드렸어?'라는 의미로 불공평한 상황에 대한 적절한 대응 방안을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "고등학교 동창이 자꾸 자랑해",
"explanation": "과도한 자랑으로 불편함을 주는 동창과의 관계 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동창"
},
{
"tag": "자랑"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "classmate"
},
{
"tag": "brag"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "He keeps bragging about success.",
"translation": "걔가 성공 자랑만 해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "That must be tiring.",
"translation": "피곤할 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 동창의 자랑을 매우 좋아한다고 말했다.",
"hint": "'keeps bragging'은 계속 자랑한다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'He keeps bragging about success'라고 말하며 동창의 자랑에 대해 불만을 표현했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "I feel small next to him.",
"translation": "걔 옆에서 작아져."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Don't compare yourself too much.",
"translation": "너무 비교하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "지치고 피곤한 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "tiring",
"optionC": "exciting",
"result": "tiring",
"explanation": "'tiring'은 '피곤한'이라는 뜻으로 반복되는 자랑에 대한 피로감을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Focus on your own path.",
"translation": "네 길에만 집중해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 너무 비교하지 말라고 조언한 말을 완성하세요.",
"optionA": "compare",
"optionB": "Don't",
"optionC": "much",
"optionD": "too",
"optionE": "yourself",
"result": "Don't compare yourself too much",
"explanation": "'너무 비교하지 마'라는 의미로 자존감 보호를 위한 현명하고 따뜻한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "고등학교 동창이 자꾸 자랑해",
"explanation": "과도한 자랑으로 불편함을 주는 동창과의 관계 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동창"
},
{
"tag": "자랑"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "classmate"
},
{
"tag": "brag"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "He keeps bragging about success.",
"translation": "걔가 성공 자랑만 해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "That must be tiring.",
"translation": "피곤할 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 동창의 자랑을 매우 좋아한다고 말했다.",
"hint": "'keeps bragging'은 계속 자랑한다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'He keeps bragging about success'라고 말하며 동창의 자랑에 대해 불만을 표현했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "I feel small next to him.",
"translation": "걔 옆에서 작아져."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Don't compare yourself too much.",
"translation": "너무 비교하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "지치고 피곤한 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "tiring",
"optionC": "exciting",
"result": "tiring",
"explanation": "'tiring'은 '피곤한'이라는 뜻으로 반복되는 자랑에 대한 피로감을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Focus on your own path.",
"translation": "네 길에만 집중해."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 너무 비교하지 말라고 조언한 말을 완성하세요.",
"optionA": "compare",
"optionB": "Don't",
"optionC": "much",
"optionD": "too",
"optionE": "yourself",
"result": "Don't compare yourself too much",
"explanation": "'너무 비교하지 마'라는 의미로 자존감 보호를 위한 현명하고 따뜻한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "온라인 친구가 만나자고 해",
"explanation": "온라인에서만 알던 친구의 만남 제안으로 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "온라인"
},
{
"tag": "친구"
},
{
"tag": "만남"
}
],
"engTags": [
{
"tag": "online"
},
{
"tag": "friend"
},
{
"tag": "meet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My online friend wants to meet.",
"translation": "온라인 친구가 만나자고 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Are you comfortable with that?",
"translation": "그게 편해?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 온라인 친구와 자주 만난다고 말했다.",
"hint": "'wants to meet'은 만나고 싶어한다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'My online friend wants to meet'라고 말하며 온라인 친구가 만나자고 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "I'm honestly quite nervous.",
"translation": "솔직히 꽤 떨려."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Meet in public places.",
"translation": "공공장소에서 만나."
},
{
"type": "blank",
"index": 6,
"quiz": "Are you comfortable with @@?",
"hint": "앞서 언급한 상황이나 제안을 가리키는 지시어예요.",
"optionA": "this",
"optionB": "that",
"optionC": "here",
"result": "that",
"explanation": "'that'은 앞서 말한 온라인 친구와의 만남을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "That's definitely good advice.",
"translation": "확실히 좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Trust your instincts always.",
"translation": "항상 직감을 믿어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 공공장소에서 만나라고 조언한 말을 완성하세요.",
"optionA": "public",
"optionB": "Meet",
"optionC": "places",
"optionD": "in",
"result": "Meet in public places",
"explanation": "'공공장소에서 만나'라는 의미로 안전한 만남을 위한 실용적이고 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "온라인 친구가 만나자고 해",
"explanation": "온라인에서만 알던 친구의 만남 제안으로 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "온라인"
},
{
"tag": "친구"
},
{
"tag": "만남"
}
],
"engTags": [
{
"tag": "online"
},
{
"tag": "friend"
},
{
"tag": "meet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My online friend wants to meet.",
"translation": "온라인 친구가 만나자고 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Are you comfortable with that?",
"translation": "그게 편해?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 온라인 친구와 자주 만난다고 말했다.",
"hint": "'wants to meet'은 만나고 싶어한다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'My online friend wants to meet'라고 말하며 온라인 친구가 만나자고 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "I'm honestly quite nervous.",
"translation": "솔직히 꽤 떨려."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Meet in public places.",
"translation": "공공장소에서 만나."
},
{
"type": "blank",
"index": 6,
"quiz": "Are you comfortable with @@?",
"hint": "앞서 언급한 상황이나 제안을 가리키는 지시어예요.",
"optionA": "this",
"optionB": "that",
"optionC": "here",
"result": "that",
"explanation": "'that'은 앞서 말한 온라인 친구와의 만남을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "That's definitely good advice.",
"translation": "확실히 좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Trust your instincts always.",
"translation": "항상 직감을 믿어."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 공공장소에서 만나라고 조언한 말을 완성하세요.",
"optionA": "public",
"optionB": "Meet",
"optionC": "places",
"optionD": "in",
"result": "Meet in public places",
"explanation": "'공공장소에서 만나'라는 의미로 안전한 만남을 위한 실용적이고 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "사촌이 나만 무시하는 것 같아",
"explanation": "가족 모임에서 사촌의 무시하는 태도로 상처받은 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사촌"
},
{
"tag": "무시"
},
{
"tag": "상처"
}
],
"engTags": [
{
"tag": "cousin"
},
{
"tag": "ignore"
},
{
"tag": "hurt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My cousin ignores me completely.",
"translation": "사촌이 나를 완전 무시해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That sounds really hurtful.",
"translation": "정말 상처받을 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 사촌과 매우 친하다고 말했다.",
"hint": "'ignores me completely'는 나를 완전히 무시한다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My cousin ignores me completely'라고 말하며 사촌이 자신을 무시한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Only at family gatherings though.",
"translation": "가족 모임에서만 그래."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe she feels awkward?",
"translation": "아마 어색해하는 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds really @@.",
"hint": "아프고 상처받는 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "hurtful",
"optionC": "nice",
"result": "hurtful",
"explanation": "'hurtful'은 '상처주는'이라는 뜻으로 무시당하는 감정적 고통을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I don't know what I did.",
"translation": "내가 뭘 했는지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Try talking to her directly.",
"translation": "직접 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 아마 어색해하는 걸까라고 말한 문장을 완성하세요.",
"optionA": "awkward",
"optionB": "feels",
"optionC": "she",
"optionD": "Maybe",
"result": "Maybe she feels awkward",
"explanation": "'아마 어색해하는 걸까?'라는 의미로 상황을 이해하려는 배려 깊은 추측입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "사촌이 나만 무시하는 것 같아",
"explanation": "가족 모임에서 사촌의 무시하는 태도로 상처받은 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사촌"
},
{
"tag": "무시"
},
{
"tag": "상처"
}
],
"engTags": [
{
"tag": "cousin"
},
{
"tag": "ignore"
},
{
"tag": "hurt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My cousin ignores me completely.",
"translation": "사촌이 나를 완전 무시해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That sounds really hurtful.",
"translation": "정말 상처받을 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 사촌과 매우 친하다고 말했다.",
"hint": "'ignores me completely'는 나를 완전히 무시한다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My cousin ignores me completely'라고 말하며 사촌이 자신을 무시한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Only at family gatherings though.",
"translation": "가족 모임에서만 그래."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe she feels awkward?",
"translation": "아마 어색해하는 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds really @@.",
"hint": "아프고 상처받는 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "hurtful",
"optionC": "nice",
"result": "hurtful",
"explanation": "'hurtful'은 '상처주는'이라는 뜻으로 무시당하는 감정적 고통을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I don't know what I did.",
"translation": "내가 뭘 했는지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Try talking to her directly.",
"translation": "직접 얘기해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 아마 어색해하는 걸까라고 말한 문장을 완성하세요.",
"optionA": "awkward",
"optionB": "feels",
"optionC": "she",
"optionD": "Maybe",
"result": "Maybe she feels awkward",
"explanation": "'아마 어색해하는 걸까?'라는 의미로 상황을 이해하려는 배려 깊은 추측입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "남편이 집안일을 안 도와줘",
"explanation": "가사 분담 문제로 고민하는 부부 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "남편"
},
{
"tag": "집안일"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "husband"
},
{
"tag": "housework"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "My husband never helps out.",
"translation": "남편이 절대 도와주지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Have you talked about it?",
"translation": "그 얘기 해봤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "선영의 남편이 집안일을 적극적으로 돕는다고 말했다.",
"hint": "'never helps out'은 절대 도와주지 않는다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'My husband never helps out'이라고 말하며 남편이 도와주지 않는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "He says he's too tired.",
"translation": "피곤하다고 해."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "That's not a good excuse.",
"translation": "좋은 핑계가 아니네."
},
{
"type": "blank",
"index": 6,
"quiz": "Have you talked about @@?",
"hint": "특정한 문제나 상황을 가리키는 대명사예요.",
"optionA": "him",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 앞서 언급한 집안일 도움 문제를 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "I'm getting really frustrated.",
"translation": "정말 답답해지고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Set clear expectations together.",
"translation": "함께 명확한 기대치를 정해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 좋은 핑계가 아니라고 말한 문장을 완성하세요.",
"optionA": "good",
"optionB": "not",
"optionC": "That's",
"optionD": "excuse",
"optionE": "a",
"result": "That's not a good excuse",
"explanation": "'좋은 핑계가 아니네'라는 의미로 부당한 상황에 대한 명확한 판단을 내리는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "남편이 집안일을 안 도와줘",
"explanation": "가사 분담 문제로 고민하는 부부 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "남편"
},
{
"tag": "집안일"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "husband"
},
{
"tag": "housework"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "My husband never helps out.",
"translation": "남편이 절대 도와주지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Have you talked about it?",
"translation": "그 얘기 해봤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "선영의 남편이 집안일을 적극적으로 돕는다고 말했다.",
"hint": "'never helps out'은 절대 도와주지 않는다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'My husband never helps out'이라고 말하며 남편이 도와주지 않는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "He says he's too tired.",
"translation": "피곤하다고 해."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "That's not a good excuse.",
"translation": "좋은 핑계가 아니네."
},
{
"type": "blank",
"index": 6,
"quiz": "Have you talked about @@?",
"hint": "특정한 문제나 상황을 가리키는 대명사예요.",
"optionA": "him",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 앞서 언급한 집안일 도움 문제를 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "I'm getting really frustrated.",
"translation": "정말 답답해지고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Set clear expectations together.",
"translation": "함께 명확한 기대치를 정해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "상현이 좋은 핑계가 아니라고 말한 문장을 완성하세요.",
"optionA": "good",
"optionB": "not",
"optionC": "That's",
"optionD": "excuse",
"optionE": "a",
"result": "That's not a good excuse",
"explanation": "'좋은 핑계가 아니네'라는 의미로 부당한 상황에 대한 명확한 판단을 내리는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "장인어른이 나를 안 좋아하셔",
"explanation": "장인어른과의 어려운 관계로 고민하는 사위의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "장인"
},
{
"tag": "관계"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "father"
},
{
"tag": "relationship"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "My father-in-law dislikes me.",
"translation": "장인어른이 날 싫어하셔."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "What makes you think that?",
"translation": "왜 그렇게 생각해?"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이 장인어른과 매우 친하다고 말했다.",
"hint": "'dislikes me'는 나를 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'My father-in-law dislikes me'라고 말하며 장인어른이 자신을 싫어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "He never talks to me.",
"translation": "절대 나한테 말 안 하셔."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe he's just shy?",
"translation": "아마 부끄러워하시는 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "What makes you think @@?",
"hint": "앞서 언급한 상황이나 생각을 가리키는 지시어예요.",
"optionA": "this",
"optionB": "that",
"optionC": "here",
"result": "that",
"explanation": "'that'은 앞서 말한 '장인어른이 날 싫어한다'는 생각을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "I don't think so honestly.",
"translation": "솔직히 그렇지 않은 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Give him more time.",
"translation": "시간을 더 드려봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 아마 부끄러워하시는 걸까라고 말한 문장을 완성하세요.",
"optionA": "shy",
"optionB": "he's",
"optionC": "just",
"optionD": "Maybe",
"result": "Maybe he's just shy",
"explanation": "'아마 부끄러워하시는 걸까?'라는 의미로 상황을 긍정적으로 해석하려는 위로의 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "장인어른이 나를 안 좋아하셔",
"explanation": "장인어른과의 어려운 관계로 고민하는 사위의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "장인"
},
{
"tag": "관계"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "father"
},
{
"tag": "relationship"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "My father-in-law dislikes me.",
"translation": "장인어른이 날 싫어하셔."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "What makes you think that?",
"translation": "왜 그렇게 생각해?"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이 장인어른과 매우 친하다고 말했다.",
"hint": "'dislikes me'는 나를 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'My father-in-law dislikes me'라고 말하며 장인어른이 자신을 싫어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "He never talks to me.",
"translation": "절대 나한테 말 안 하셔."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe he's just shy?",
"translation": "아마 부끄러워하시는 걸까?"
},
{
"type": "blank",
"index": 6,
"quiz": "What makes you think @@?",
"hint": "앞서 언급한 상황이나 생각을 가리키는 지시어예요.",
"optionA": "this",
"optionB": "that",
"optionC": "here",
"result": "that",
"explanation": "'that'은 앞서 말한 '장인어른이 날 싫어한다'는 생각을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "I don't think so honestly.",
"translation": "솔직히 그렇지 않은 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Give him more time.",
"translation": "시간을 더 드려봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "소영이 아마 부끄러워하시는 걸까라고 말한 문장을 완성하세요.",
"optionA": "shy",
"optionB": "he's",
"optionC": "just",
"optionD": "Maybe",
"result": "Maybe he's just shy",
"explanation": "'아마 부끄러워하시는 걸까?'라는 의미로 상황을 긍정적으로 해석하려는 위로의 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이가 야채를 절대 안 먹어",
"explanation": "편식하는 아이 때문에 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아이"
},
{
"tag": "야채"
},
{
"tag": "편식"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "vegetable"
},
{
"tag": "picky"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My kid hates all vegetables.",
"translation": "우리 아이가 야채를 다 싫어해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "That's pretty common actually.",
"translation": "사실 꽤 흔한 일이야."
},
{
"type": "ox",
"index": 3,
"quiz": "수진의 아이가 야채를 매우 좋아한다고 말했다.",
"hint": "'hates all vegetables'는 모든 야채를 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My kid hates all vegetables'라고 말하며 아이가 야채를 싫어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "I'm worried about nutrition.",
"translation": "영양이 걱정돼."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try mixing them secretly.",
"translation": "몰래 섞어서 줘봐."
},
{
"type": "blank",
"index": 6,
"quiz": "That's pretty @@ actually.",
"hint": "보통이고 일반적인 상황을 나타내는 형용사예요.",
"optionA": "rare",
"optionB": "common",
"optionC": "strange",
"result": "common",
"explanation": "'common'은 '흔한, 일반적인'이라는 뜻으로 많은 아이들이 겪는 문제임을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "That sounds like good advice.",
"translation": "좋은 조언 같아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Be patient with the process.",
"translation": "과정을 참고 기다려봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 몰래 섞어서 주라고 조언한 말을 완성하세요.",
"optionA": "mixing",
"optionB": "Try",
"optionC": "secretly",
"optionD": "them",
"result": "Try mixing them secretly",
"explanation": "'몰래 섞어서 줘봐'라는 의미로 편식하는 아이를 위한 실용적인 육아 팁입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이가 야채를 절대 안 먹어",
"explanation": "편식하는 아이 때문에 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아이"
},
{
"tag": "야채"
},
{
"tag": "편식"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "vegetable"
},
{
"tag": "picky"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My kid hates all vegetables.",
"translation": "우리 아이가 야채를 다 싫어해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "That's pretty common actually.",
"translation": "사실 꽤 흔한 일이야."
},
{
"type": "ox",
"index": 3,
"quiz": "수진의 아이가 야채를 매우 좋아한다고 말했다.",
"hint": "'hates all vegetables'는 모든 야채를 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My kid hates all vegetables'라고 말하며 아이가 야채를 싫어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "I'm worried about nutrition.",
"translation": "영양이 걱정돼."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try mixing them secretly.",
"translation": "몰래 섞어서 줘봐."
},
{
"type": "blank",
"index": 6,
"quiz": "That's pretty @@ actually.",
"hint": "보통이고 일반적인 상황을 나타내는 형용사예요.",
"optionA": "rare",
"optionB": "common",
"optionC": "strange",
"result": "common",
"explanation": "'common'은 '흔한, 일반적인'이라는 뜻으로 많은 아이들이 겪는 문제임을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "That sounds like good advice.",
"translation": "좋은 조언 같아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Be patient with the process.",
"translation": "과정을 참고 기다려봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 몰래 섞어서 주라고 조언한 말을 완성하세요.",
"optionA": "mixing",
"optionB": "Try",
"optionC": "secretly",
"optionD": "them",
"result": "Try mixing them secretly",
"explanation": "'몰래 섞어서 줘봐'라는 의미로 편식하는 아이를 위한 실용적인 육아 팁입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "엄마가 내 방에 허락 없이 들어와",
"explanation": "사생활 침해로 스트레스받는 자녀의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "방"
},
{
"tag": "사생활"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "room"
},
{
"tag": "privacy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Mom enters without knocking.",
"translation": "엄마가 노크 안 하고 들어와."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "That must feel invasive.",
"translation": "침해받는 느낌일 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 엄마가 항상 노크한다고 말했다.",
"hint": "'without knocking'은 노크하지 않고라는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Mom enters without knocking'이라고 말하며 엄마가 노크 없이 들어온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "I need some personal space.",
"translation": "개인 공간이 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Have you asked her nicely?",
"translation": "정중하게 요청해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must feel @@.",
"hint": "침입당하고 침해받는 느낌을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "invasive",
"optionC": "funny",
"result": "invasive",
"explanation": "'invasive'는 '침해하는'이라는 뜻으로 사생활을 침범당하는 불편함을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "I'm scared she'll get upset.",
"translation": "화내실까 봐 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "She'll probably understand your feelings.",
"translation": "아마 네 마음을 이해하실 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 정중하게 요청해봤냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "nicely",
"optionC": "asked",
"optionD": "you",
"optionE": "her",
"result": "Have you asked her nicely",
"explanation": "'정중하게 요청해봤어?'라는 의미로 부모-자녀 간 갈등을 부드럽게 해결하는 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "엄마가 내 방에 허락 없이 들어와",
"explanation": "사생활 침해로 스트레스받는 자녀의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "방"
},
{
"tag": "사생활"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "room"
},
{
"tag": "privacy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Mom enters without knocking.",
"translation": "엄마가 노크 안 하고 들어와."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "That must feel invasive.",
"translation": "침해받는 느낌일 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 엄마가 항상 노크한다고 말했다.",
"hint": "'without knocking'은 노크하지 않고라는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Mom enters without knocking'이라고 말하며 엄마가 노크 없이 들어온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "I need some personal space.",
"translation": "개인 공간이 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Have you asked her nicely?",
"translation": "정중하게 요청해봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must feel @@.",
"hint": "침입당하고 침해받는 느낌을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "invasive",
"optionC": "funny",
"result": "invasive",
"explanation": "'invasive'는 '침해하는'이라는 뜻으로 사생활을 침범당하는 불편함을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "I'm scared she'll get upset.",
"translation": "화내실까 봐 무서워."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "She'll probably understand your feelings.",
"translation": "아마 네 마음을 이해하실 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지원이 정중하게 요청해봤냐고 물은 말을 완성하세요.",
"optionA": "Have",
"optionB": "nicely",
"optionC": "asked",
"optionD": "you",
"optionE": "her",
"result": "Have you asked her nicely",
"explanation": "'정중하게 요청해봤어?'라는 의미로 부모-자녀 간 갈등을 부드럽게 해결하는 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "할머니가 자꾸 살쪘다고 하셔",
"explanation": "할머니의 외모 지적으로 상처받는 손자녀의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "할머니"
},
{
"tag": "외모"
},
{
"tag": "상처"
}
],
"engTags": [
{
"tag": "grandma"
},
{
"tag": "appearance"
},
{
"tag": "hurt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Grandma says I gained weight.",
"translation": "할머니가 살쪘다고 하셔."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's not very considerate.",
"translation": "별로 배려 깊지 않으시네."
},
{
"type": "ox",
"index": 3,
"quiz": "할머니가 채원을 매우 예쁘다고 칭찬했다고 말했다.",
"hint": "'says I gained weight'는 살쪘다고 말씀하신다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Grandma says I gained weight'라고 말하며 할머니가 살쪘다고 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "It really hurts my feelings.",
"translation": "정말 상처받아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Old people speak differently.",
"translation": "어르신들은 다르게 말씀하셔."
},
{
"type": "blank",
"index": 6,
"quiz": "That's not very @@.",
"hint": "타인의 감정을 배려하고 생각하는 것을 나타내는 형용사예요.",
"optionA": "rude",
"optionB": "considerate",
"optionC": "funny",
"result": "considerate",
"explanation": "'considerate'는 '배려 깊은'이라는 뜻으로 상대방 감정을 생각하지 않는 말에 대한 비판입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "I know she means well.",
"translation": "좋은 뜻인 걸 알아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't take it too personally.",
"translation": "너무 개인적으로 받아들이지 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 어르신들은 다르게 말씀하신다고 말한 문장을 완성하세요.",
"optionA": "people",
"optionB": "speak",
"optionC": "Old",
"optionD": "differently",
"result": "Old people speak differently",
"explanation": "'어르신들은 다르게 말씀하셔'라는 의미로 세대 간 소통 방식의 차이를 이해시키려는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "할머니가 자꾸 살쪘다고 하셔",
"explanation": "할머니의 외모 지적으로 상처받는 손자녀의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "할머니"
},
{
"tag": "외모"
},
{
"tag": "상처"
}
],
"engTags": [
{
"tag": "grandma"
},
{
"tag": "appearance"
},
{
"tag": "hurt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Grandma says I gained weight.",
"translation": "할머니가 살쪘다고 하셔."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's not very considerate.",
"translation": "별로 배려 깊지 않으시네."
},
{
"type": "ox",
"index": 3,
"quiz": "할머니가 채원을 매우 예쁘다고 칭찬했다고 말했다.",
"hint": "'says I gained weight'는 살쪘다고 말씀하신다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Grandma says I gained weight'라고 말하며 할머니가 살쪘다고 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "It really hurts my feelings.",
"translation": "정말 상처받아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Old people speak differently.",
"translation": "어르신들은 다르게 말씀하셔."
},
{
"type": "blank",
"index": 6,
"quiz": "That's not very @@.",
"hint": "타인의 감정을 배려하고 생각하는 것을 나타내는 형용사예요.",
"optionA": "rude",
"optionB": "considerate",
"optionC": "funny",
"result": "considerate",
"explanation": "'considerate'는 '배려 깊은'이라는 뜻으로 상대방 감정을 생각하지 않는 말에 대한 비판입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "I know she means well.",
"translation": "좋은 뜻인 걸 알아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't take it too personally.",
"translation": "너무 개인적으로 받아들이지 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 어르신들은 다르게 말씀하신다고 말한 문장을 완성하세요.",
"optionA": "people",
"optionB": "speak",
"optionC": "Old",
"optionD": "differently",
"result": "Old people speak differently",
"explanation": "'어르신들은 다르게 말씀하셔'라는 의미로 세대 간 소통 방식의 차이를 이해시키려는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "형이 내 옷을 맘대로 입어",
"explanation": "형제자매 간 물건 사용으로 인한 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "형"
},
{
"tag": "옷"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "brother"
},
{
"tag": "clothes"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My brother wears my clothes.",
"translation": "형이 내 옷을 입어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Without asking you first?",
"translation": "너한테 먼저 안 물어보고?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 형에게 옷을 빌려주고 싶다고 말했다.",
"hint": "도윤의 말투를 보면 불만스러워하는 것 같아요.",
"result": "X",
"explanation": "도윤은 'My brother wears my clothes'라고 말하며 형이 무단으로 옷을 입는다고 불만을 표현했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Yeah, and he stretches them.",
"translation": "응, 그리고 늘려놔."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "That's really annoying behavior.",
"translation": "정말 짜증나는 행동이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Without asking you @@?",
"hint": "시간 순서에서 가장 앞선 때를 나타내는 부사예요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 허락을 구하는 순서를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "I don't know how to stop him.",
"translation": "어떻게 막아야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Maybe lock your closet?",
"translation": "옷장에 자물쇠를 달까?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 정말 짜증나는 행동이라고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "annoying",
"optionC": "That's",
"optionD": "behavior",
"result": "That's really annoying behavior",
"explanation": "'정말 짜증나는 행동이네'라는 의미로 형제간 갈등 상황에 대한 공감과 지지를 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "형이 내 옷을 맘대로 입어",
"explanation": "형제자매 간 물건 사용으로 인한 갈등 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "형"
},
{
"tag": "옷"
},
{
"tag": "갈등"
}
],
"engTags": [
{
"tag": "brother"
},
{
"tag": "clothes"
},
{
"tag": "conflict"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My brother wears my clothes.",
"translation": "형이 내 옷을 입어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Without asking you first?",
"translation": "너한테 먼저 안 물어보고?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 형에게 옷을 빌려주고 싶다고 말했다.",
"hint": "도윤의 말투를 보면 불만스러워하는 것 같아요.",
"result": "X",
"explanation": "도윤은 'My brother wears my clothes'라고 말하며 형이 무단으로 옷을 입는다고 불만을 표현했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Yeah, and he stretches them.",
"translation": "응, 그리고 늘려놔."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "That's really annoying behavior.",
"translation": "정말 짜증나는 행동이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Without asking you @@?",
"hint": "시간 순서에서 가장 앞선 때를 나타내는 부사예요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 허락을 구하는 순서를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "I don't know how to stop him.",
"translation": "어떻게 막아야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Maybe lock your closet?",
"translation": "옷장에 자물쇠를 달까?"
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 정말 짜증나는 행동이라고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "annoying",
"optionC": "That's",
"optionD": "behavior",
"result": "That's really annoying behavior",
"explanation": "'정말 짜증나는 행동이네'라는 의미로 형제간 갈등 상황에 대한 공감과 지지를 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "시댁 명절이 너무 부담스러워",
"explanation": "명절 시댁 방문에 대한 며느리의 스트레스 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시댁"
},
{
"tag": "명절"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "holiday"
},
{
"tag": "family"
},
{
"tag": "burden"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Holiday visits are stressful.",
"translation": "명절 방문이 스트레스야."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "What makes it difficult?",
"translation": "뭐가 어렵게 해?"
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 명절 방문을 매우 좋아한다고 말했다.",
"hint": "'are stressful'은 스트레스를 준다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Holiday visits are stressful'라고 말하며 명절 방문이 스트레스라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Too many people at once.",
"translation": "한 번에 사람이 너무 많아."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "I totally understand that feeling.",
"translation": "그 기분 완전 이해해."
},
{
"type": "blank",
"index": 6,
"quiz": "What makes it @@?",
"hint": "어렵고 힘든 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "difficult",
"optionC": "fun",
"result": "difficult",
"explanation": "'difficult'는 '어려운'이라는 뜻으로 명절 방문의 부담스러운 측면을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "I feel overwhelmed every time.",
"translation": "매번 압도당하는 기분이야."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Let's take breaks together.",
"translation": "같이 중간중간 쉬자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 그 기분을 완전 이해한다고 말한 문장을 완성하세요.",
"optionA": "totally",
"optionB": "understand",
"optionC": "I",
"optionD": "feeling",
"optionE": "that",
"result": "I totally understand that feeling",
"explanation": "'그 기분 완전 이해해'라는 의미로 배우자에 대한 깊은 공감과 지지를 표현하는 따뜻한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "시댁 명절이 너무 부담스러워",
"explanation": "명절 시댁 방문에 대한 며느리의 스트레스 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시댁"
},
{
"tag": "명절"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "holiday"
},
{
"tag": "family"
},
{
"tag": "burden"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Holiday visits are stressful.",
"translation": "명절 방문이 스트레스야."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "What makes it difficult?",
"translation": "뭐가 어렵게 해?"
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 명절 방문을 매우 좋아한다고 말했다.",
"hint": "'are stressful'은 스트레스를 준다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Holiday visits are stressful'라고 말하며 명절 방문이 스트레스라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Too many people at once.",
"translation": "한 번에 사람이 너무 많아."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "I totally understand that feeling.",
"translation": "그 기분 완전 이해해."
},
{
"type": "blank",
"index": 6,
"quiz": "What makes it @@?",
"hint": "어렵고 힘든 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "difficult",
"optionC": "fun",
"result": "difficult",
"explanation": "'difficult'는 '어려운'이라는 뜻으로 명절 방문의 부담스러운 측면을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "I feel overwhelmed every time.",
"translation": "매번 압도당하는 기분이야."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Let's take breaks together.",
"translation": "같이 중간중간 쉬자."
},
{
"type": "puzzle",
"index": 9,
"hint": "상현이 그 기분을 완전 이해한다고 말한 문장을 완성하세요.",
"optionA": "totally",
"optionB": "understand",
"optionC": "I",
"optionD": "feeling",
"optionE": "that",
"result": "I totally understand that feeling",
"explanation": "'그 기분 완전 이해해'라는 의미로 배우자에 대한 깊은 공감과 지지를 표현하는 따뜻한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아빠가 TV 소리를 너무 크게 켜셔",
"explanation": "아버지의 큰 TV 소리로 인한 가족 내 불편함 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아빠"
},
{
"tag": "TV"
},
{
"tag": "소음"
}
],
"engTags": [
{
"tag": "dad"
},
{
"tag": "television"
},
{
"tag": "loud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Dad watches TV really loud.",
"translation": "아빠가 TV를 정말 크게 보셔."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That must disturb everyone.",
"translation": "모두 방해될 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "민경의 아버지가 TV를 매우 작은 소리로 본다고 말했다.",
"hint": "'really loud'는 정말 크게라는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Dad watches TV really loud'라고 말하며 아버지가 TV를 크게 본다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I can't concentrate on studying.",
"translation": "공부에 집중할 수 없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Have you mentioned it gently?",
"translation": "부드럽게 말씀드려봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must @@ everyone.",
"hint": "방해하고 괴롭히는 것을 나타내는 동사예요.",
"optionA": "help",
"optionB": "disturb",
"optionC": "please",
"result": "disturb",
"explanation": "'disturb'는 '방해하다'라는 뜻으로 큰 소리가 가족들에게 미치는 영향을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'm worried he'll feel bad.",
"translation": "기분 나빠하실까 봐 걱정돼."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Explain your study needs.",
"translation": "공부 필요성을 설명해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 부드럽게 말씀드려봤냐고 물은 말을 완성하세요.",
"optionA": "mentioned",
"optionB": "Have",
"optionC": "gently",
"optionD": "you",
"optionE": "it",
"result": "Have you mentioned it gently",
"explanation": "'부드럽게 말씀드려봤어?'라는 의미로 부모님과의 갈등을 예의 있게 해결하는 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아빠가 TV 소리를 너무 크게 켜셔",
"explanation": "아버지의 큰 TV 소리로 인한 가족 내 불편함 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아빠"
},
{
"tag": "TV"
},
{
"tag": "소음"
}
],
"engTags": [
{
"tag": "dad"
},
{
"tag": "television"
},
{
"tag": "loud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Dad watches TV really loud.",
"translation": "아빠가 TV를 정말 크게 보셔."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That must disturb everyone.",
"translation": "모두 방해될 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "민경의 아버지가 TV를 매우 작은 소리로 본다고 말했다.",
"hint": "'really loud'는 정말 크게라는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Dad watches TV really loud'라고 말하며 아버지가 TV를 크게 본다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I can't concentrate on studying.",
"translation": "공부에 집중할 수 없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Have you mentioned it gently?",
"translation": "부드럽게 말씀드려봤어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must @@ everyone.",
"hint": "방해하고 괴롭히는 것을 나타내는 동사예요.",
"optionA": "help",
"optionB": "disturb",
"optionC": "please",
"result": "disturb",
"explanation": "'disturb'는 '방해하다'라는 뜻으로 큰 소리가 가족들에게 미치는 영향을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'm worried he'll feel bad.",
"translation": "기분 나빠하실까 봐 걱정돼."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Explain your study needs.",
"translation": "공부 필요성을 설명해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 부드럽게 말씀드려봤냐고 물은 말을 완성하세요.",
"optionA": "mentioned",
"optionB": "Have",
"optionC": "gently",
"optionD": "you",
"optionE": "it",
"result": "Have you mentioned it gently",
"explanation": "'부드럽게 말씀드려봤어?'라는 의미로 부모님과의 갈등을 예의 있게 해결하는 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "둘째가 첫째만 편애받는다고 해",
"explanation": "형제자매 간 편애 문제로 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "둘째"
},
{
"tag": "편애"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "favorite"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My younger child feels ignored.",
"translation": "둘째가 무시받는다고 느껴해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "That's a delicate situation.",
"translation": "예민한 상황이네."
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 둘째를 더 많이 신경 쓴다고 말했다.",
"hint": "'feels ignored'는 무시받는다고 느낀다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My younger child feels ignored'라고 말하며 둘째가 무시받는다고 느낀다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "I try to be fair.",
"translation": "공평하게 하려고 해."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Kids notice everything parents do.",
"translation": "아이들은 부모가 하는 모든 걸 알아차려."
},
{
"type": "blank",
"index": 6,
"quiz": "That's a @@ situation.",
"hint": "조심스럽고 세심한 주의가 필요한 상황을 나타내는 형용사예요.",
"optionA": "simple",
"optionB": "delicate",
"optionC": "funny",
"result": "delicate",
"explanation": "'delicate'는 '예민한, 섬세한'이라는 뜻으로 신중하게 다뤄야 할 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Maybe I need professional advice.",
"translation": "전문가 조언이 필요할 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Spend individual time with each.",
"translation": "각자와 개별 시간을 보내봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 아이들은 부모가 하는 모든 걸 알아차린다고 말한 문장을 완성하세요.",
"optionA": "notice",
"optionB": "everything",
"optionC": "Kids",
"optionD": "do",
"optionE": "parents",
"result": "Kids notice everything parents do",
"explanation": "'아이들은 부모가 하는 모든 걸 알아차려'라는 의미로 자녀 양육의 어려움을 표현하는 현실적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "둘째가 첫째만 편애받는다고 해",
"explanation": "형제자매 간 편애 문제로 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "둘째"
},
{
"tag": "편애"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "favorite"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My younger child feels ignored.",
"translation": "둘째가 무시받는다고 느껴해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "That's a delicate situation.",
"translation": "예민한 상황이네."
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 둘째를 더 많이 신경 쓴다고 말했다.",
"hint": "'feels ignored'는 무시받는다고 느낀다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My younger child feels ignored'라고 말하며 둘째가 무시받는다고 느낀다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "I try to be fair.",
"translation": "공평하게 하려고 해."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Kids notice everything parents do.",
"translation": "아이들은 부모가 하는 모든 걸 알아차려."
},
{
"type": "blank",
"index": 6,
"quiz": "That's a @@ situation.",
"hint": "조심스럽고 세심한 주의가 필요한 상황을 나타내는 형용사예요.",
"optionA": "simple",
"optionB": "delicate",
"optionC": "funny",
"result": "delicate",
"explanation": "'delicate'는 '예민한, 섬세한'이라는 뜻으로 신중하게 다뤄야 할 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Maybe I need professional advice.",
"translation": "전문가 조언이 필요할 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Spend individual time with each.",
"translation": "각자와 개별 시간을 보내봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 아이들은 부모가 하는 모든 걸 알아차린다고 말한 문장을 완성하세요.",
"optionA": "notice",
"optionB": "everything",
"optionC": "Kids",
"optionD": "do",
"optionE": "parents",
"result": "Kids notice everything parents do",
"explanation": "'아이들은 부모가 하는 모든 걸 알아차려'라는 의미로 자녀 양육의 어려움을 표현하는 현실적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "장모님이 우리 육아법에 간섭하셔",
"explanation": "장모님의 육아 간섭으로 스트레스받는 부부의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "장모"
},
{
"tag": "육아"
},
{
"tag": "간섭"
}
],
"engTags": [
{
"tag": "mother"
},
{
"tag": "parenting"
},
{
"tag": "interfere"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Her mom criticizes our parenting.",
"translation": "장모님이 우리 육아를 비판하셔."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "That creates unnecessary tension.",
"translation": "불필요한 긴장감을 만들어."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 장모님이 육아를 도와준다고 말했다.",
"hint": "'criticizes our parenting'은 우리 육아를 비판한다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Her mom criticizes our parenting'이라고 말하며 장모님이 육아를 비판한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "We feel constantly judged.",
"translation": "계속 평가받는 기분이야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "I should talk to her.",
"translation": "내가 얘기해봐야겠어."
},
{
"type": "blank",
"index": 6,
"quiz": "That creates unnecessary @@.",
"hint": "긴장되고 스트레스받는 상태를 나타내는 명사예요.",
"optionA": "happiness",
"optionB": "tension",
"optionC": "peace",
"result": "tension",
"explanation": "'tension'은 '긴장감'이라는 뜻으로 가족 간 갈등으로 인한 불편한 분위기를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Be gentle but firm.",
"translation": "부드럽지만 확고하게 해."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "I'll set clear boundaries.",
"translation": "분명한 경계선을 정할게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 내가 얘기해봐야겠다고 말한 문장을 완성하세요.",
"optionA": "should",
"optionB": "I",
"optionC": "to",
"optionD": "talk",
"optionE": "her",
"result": "I should talk to her",
"explanation": "'내가 얘기해봐야겠어'라는 의미로 가족 갈등 해결을 위한 적극적인 의지를 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "장모님이 우리 육아법에 간섭하셔",
"explanation": "장모님의 육아 간섭으로 스트레스받는 부부의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "장모"
},
{
"tag": "육아"
},
{
"tag": "간섭"
}
],
"engTags": [
{
"tag": "mother"
},
{
"tag": "parenting"
},
{
"tag": "interfere"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Her mom criticizes our parenting.",
"translation": "장모님이 우리 육아를 비판하셔."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "That creates unnecessary tension.",
"translation": "불필요한 긴장감을 만들어."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 장모님이 육아를 도와준다고 말했다.",
"hint": "'criticizes our parenting'은 우리 육아를 비판한다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Her mom criticizes our parenting'이라고 말하며 장모님이 육아를 비판한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "We feel constantly judged.",
"translation": "계속 평가받는 기분이야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "I should talk to her.",
"translation": "내가 얘기해봐야겠어."
},
{
"type": "blank",
"index": 6,
"quiz": "That creates unnecessary @@.",
"hint": "긴장되고 스트레스받는 상태를 나타내는 명사예요.",
"optionA": "happiness",
"optionB": "tension",
"optionC": "peace",
"result": "tension",
"explanation": "'tension'은 '긴장감'이라는 뜻으로 가족 간 갈등으로 인한 불편한 분위기를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Be gentle but firm.",
"translation": "부드럽지만 확고하게 해."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "I'll set clear boundaries.",
"translation": "분명한 경계선을 정할게."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 내가 얘기해봐야겠다고 말한 문장을 완성하세요.",
"optionA": "should",
"optionB": "I",
"optionC": "to",
"optionD": "talk",
"optionE": "her",
"result": "I should talk to her",
"explanation": "'내가 얘기해봐야겠어'라는 의미로 가족 갈등 해결을 위한 적극적인 의지를 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "엄마가 내 친구들을 싫어하셔",
"explanation": "부모님이 친구들을 반대하는 상황의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "친구"
},
{
"tag": "반대"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "friend"
},
{
"tag": "disapprove"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Mom doesn't like my friends.",
"translation": "엄마가 내 친구들을 안 좋아하셔."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "What's her main concern?",
"translation": "주된 걱정이 뭐야?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원의 엄마가 친구들을 매우 좋아한다고 말했다.",
"hint": "'doesn't like'는 좋아하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Mom doesn't like my friends'라고 말하며 엄마가 친구들을 좋아하지 않는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "She thinks they're bad influence.",
"translation": "나쁜 영향을 준다고 생각하셔."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Try introducing them properly.",
"translation": "제대로 소개해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "What's her main @@?",
"hint": "걱정이나 우려를 나타내는 명사예요.",
"optionA": "happiness",
"optionB": "concern",
"optionC": "joy",
"result": "concern",
"explanation": "'concern'은 '걱정, 우려'라는 뜻으로 부모의 마음을 이해하려는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "That might actually work.",
"translation": "그게 실제로 효과가 있을 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Show her their good sides.",
"translation": "좋은 면들을 보여줘."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 제대로 소개해보라고 조언한 말을 완성하세요.",
"optionA": "introducing",
"optionB": "Try",
"optionC": "properly",
"optionD": "them",
"result": "Try introducing them properly",
"explanation": "'제대로 소개해봐'라는 의미로 부모-자녀 간 이해를 돕기 위한 건설적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "엄마가 내 친구들을 싫어하셔",
"explanation": "부모님이 친구들을 반대하는 상황의 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "친구"
},
{
"tag": "반대"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "friend"
},
{
"tag": "disapprove"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Mom doesn't like my friends.",
"translation": "엄마가 내 친구들을 안 좋아하셔."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "What's her main concern?",
"translation": "주된 걱정이 뭐야?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원의 엄마가 친구들을 매우 좋아한다고 말했다.",
"hint": "'doesn't like'는 좋아하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Mom doesn't like my friends'라고 말하며 엄마가 친구들을 좋아하지 않는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "She thinks they're bad influence.",
"translation": "나쁜 영향을 준다고 생각하셔."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Try introducing them properly.",
"translation": "제대로 소개해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "What's her main @@?",
"hint": "걱정이나 우려를 나타내는 명사예요.",
"optionA": "happiness",
"optionB": "concern",
"optionC": "joy",
"result": "concern",
"explanation": "'concern'은 '걱정, 우려'라는 뜻으로 부모의 마음을 이해하려는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "That might actually work.",
"translation": "그게 실제로 효과가 있을 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Show her their good sides.",
"translation": "좋은 면들을 보여줘."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 제대로 소개해보라고 조언한 말을 완성하세요.",
"optionA": "introducing",
"optionB": "Try",
"optionC": "properly",
"optionD": "them",
"result": "Try introducing them properly",
"explanation": "'제대로 소개해봐'라는 의미로 부모-자녀 간 이해를 돕기 위한 건설적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아들이 게임만 하고 공부 안 해",
"explanation": "게임에 빠진 자녀로 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아들"
},
{
"tag": "게임"
},
{
"tag": "공부"
}
],
"engTags": [
{
"tag": "son"
},
{
"tag": "game"
},
{
"tag": "study"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My son plays games constantly.",
"translation": "아들이 계속 게임만 해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How about study time?",
"translation": "공부 시간은 어때?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁의 아들이 게임을 전혀 하지 않는다고 말했다.",
"hint": "'plays games constantly'는 계속 게임을 한다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'My son plays games constantly'라고 말하며 아들이 계속 게임만 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "He completely ignores homework.",
"translation": "숙제를 완전히 무시해."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Set clear gaming limits.",
"translation": "게임 시간 제한을 정해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "How about study @@?",
"hint": "공부하는 기간이나 시간을 나타내는 명사예요.",
"optionA": "place",
"optionB": "time",
"optionC": "book",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 공부에 할애하는 시간을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "He argues every single time.",
"translation": "매번 말다툼을 해."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Stay firm but patient.",
"translation": "확고하지만 참을성 있게 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 게임 시간 제한을 정하라고 조언한 말을 완성하세요.",
"optionA": "Set",
"optionB": "gaming",
"optionC": "clear",
"optionD": "limits",
"result": "Set clear gaming limits",
"explanation": "'게임 시간 제한을 정해봐'라는 의미로 자녀의 게임 중독 문제에 대한 실용적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아들이 게임만 하고 공부 안 해",
"explanation": "게임에 빠진 자녀로 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아들"
},
{
"tag": "게임"
},
{
"tag": "공부"
}
],
"engTags": [
{
"tag": "son"
},
{
"tag": "game"
},
{
"tag": "study"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My son plays games constantly.",
"translation": "아들이 계속 게임만 해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How about study time?",
"translation": "공부 시간은 어때?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁의 아들이 게임을 전혀 하지 않는다고 말했다.",
"hint": "'plays games constantly'는 계속 게임을 한다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'My son plays games constantly'라고 말하며 아들이 계속 게임만 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "He completely ignores homework.",
"translation": "숙제를 완전히 무시해."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Set clear gaming limits.",
"translation": "게임 시간 제한을 정해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "How about study @@?",
"hint": "공부하는 기간이나 시간을 나타내는 명사예요.",
"optionA": "place",
"optionB": "time",
"optionC": "book",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 공부에 할애하는 시간을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "He argues every single time.",
"translation": "매번 말다툼을 해."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Stay firm but patient.",
"translation": "확고하지만 참을성 있게 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 게임 시간 제한을 정하라고 조언한 말을 완성하세요.",
"optionA": "Set",
"optionB": "gaming",
"optionC": "clear",
"optionD": "limits",
"result": "Set clear gaming limits",
"explanation": "'게임 시간 제한을 정해봐'라는 의미로 자녀의 게임 중독 문제에 대한 실용적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "딸이 화장을 너무 진하게 해",
"explanation": "딸의 진한 화장에 대해 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "딸"
},
{
"tag": "화장"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "daughter"
},
{
"tag": "makeup"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "My daughter wears heavy makeup.",
"translation": "딸이 화장을 진하게 해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "She's probably experimenting.",
"translation": "아마 실험해보는 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "소영의 딸이 화장을 전혀 하지 않는다고 말했다.",
"hint": "'wears heavy makeup'은 진한 화장을 한다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'My daughter wears heavy makeup'이라고 말하며 딸이 진한 화장을 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I worry about her image.",
"translation": "이미지가 걱정돼."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Guide her gently instead.",
"translation": "대신 부드럽게 가이드해줘."
},
{
"type": "blank",
"index": 6,
"quiz": "She's probably @@.",
"hint": "새로운 것을 시도해보고 테스트하는 것을 나타내는 동사예요.",
"optionA": "sleeping",
"optionB": "experimenting",
"optionC": "eating",
"result": "experimenting",
"explanation": "'experimenting'은 '실험하다'라는 뜻으로 청소년기의 자연스러운 탐색 과정을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That makes perfect sense.",
"translation": "완전 말이 되네."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Remember your teenage years?",
"translation": "네 10대 때를 기억해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 부드럽게 가이드해주라고 조언한 말을 완성하세요.",
"optionA": "Guide",
"optionB": "gently",
"optionC": "her",
"optionD": "instead",
"result": "Guide her gently instead",
"explanation": "'대신 부드럽게 가이드해줘'라는 의미로 청소년 자녀와의 소통에서 강압적이지 않은 접근을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "딸이 화장을 너무 진하게 해",
"explanation": "딸의 진한 화장에 대해 고민하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "딸"
},
{
"tag": "화장"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "daughter"
},
{
"tag": "makeup"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "My daughter wears heavy makeup.",
"translation": "딸이 화장을 진하게 해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "She's probably experimenting.",
"translation": "아마 실험해보는 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "소영의 딸이 화장을 전혀 하지 않는다고 말했다.",
"hint": "'wears heavy makeup'은 진한 화장을 한다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'My daughter wears heavy makeup'이라고 말하며 딸이 진한 화장을 한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I worry about her image.",
"translation": "이미지가 걱정돼."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Guide her gently instead.",
"translation": "대신 부드럽게 가이드해줘."
},
{
"type": "blank",
"index": 6,
"quiz": "She's probably @@.",
"hint": "새로운 것을 시도해보고 테스트하는 것을 나타내는 동사예요.",
"optionA": "sleeping",
"optionB": "experimenting",
"optionC": "eating",
"result": "experimenting",
"explanation": "'experimenting'은 '실험하다'라는 뜻으로 청소년기의 자연스러운 탐색 과정을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That makes perfect sense.",
"translation": "완전 말이 되네."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Remember your teenage years?",
"translation": "네 10대 때를 기억해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 부드럽게 가이드해주라고 조언한 말을 완성하세요.",
"optionA": "Guide",
"optionB": "gently",
"optionC": "her",
"optionD": "instead",
"result": "Guide her gently instead",
"explanation": "'대신 부드럽게 가이드해줘'라는 의미로 청소년 자녀와의 소통에서 강압적이지 않은 접근을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "시아버지가 며느리한테 간섭이 심해",
"explanation": "시아버지의 과도한 간섭으로 고민하는 며느리의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시아버지"
},
{
"tag": "며느리"
},
{
"tag": "간섭"
}
],
"engTags": [
{
"tag": "father"
},
{
"tag": "daughter"
},
{
"tag": "interfere"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Father-in-law controls everything I do.",
"translation": "시아버지가 내가 하는 모든 걸 통제하셔."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That sounds really suffocating.",
"translation": "정말 숨막힐 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 시아버지가 전혀 간섭하지 않는다고 말했다.",
"hint": "'controls everything I do'는 내가 하는 모든 걸 통제한다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Father-in-law controls everything I do'라고 말하며 시아버지가 모든 걸 통제한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "I can't breathe freely.",
"translation": "자유롭게 숨쉴 수 없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Your husband should help.",
"translation": "남편이 도와야 해."
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds really @@.",
"hint": "숨이 막히고 답답한 느낌을 나타내는 형용사예요.",
"optionA": "relaxing",
"optionB": "suffocating",
"optionC": "funny",
"result": "suffocating",
"explanation": "'suffocating'은 '숨막히는'이라는 뜻으로 과도한 통제로 인한 답답함을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "He's caught in the middle.",
"translation": "걔는 중간에 끼었어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Set boundaries together as couple.",
"translation": "부부가 함께 경계선을 정해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 남편이 도와야 한다고 말한 문장을 완성하세요.",
"optionA": "Your",
"optionB": "should",
"optionC": "husband",
"optionD": "help",
"result": "Your husband should help",
"explanation": "'남편이 도와야 해'라는 의미로 시댁 문제에서 배우자의 역할이 중요함을 강조하는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "시아버지가 며느리한테 간섭이 심해",
"explanation": "시아버지의 과도한 간섭으로 고민하는 며느리의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시아버지"
},
{
"tag": "며느리"
},
{
"tag": "간섭"
}
],
"engTags": [
{
"tag": "father"
},
{
"tag": "daughter"
},
{
"tag": "interfere"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Father-in-law controls everything I do.",
"translation": "시아버지가 내가 하는 모든 걸 통제하셔."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That sounds really suffocating.",
"translation": "정말 숨막힐 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 시아버지가 전혀 간섭하지 않는다고 말했다.",
"hint": "'controls everything I do'는 내가 하는 모든 걸 통제한다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Father-in-law controls everything I do'라고 말하며 시아버지가 모든 걸 통제한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "I can't breathe freely.",
"translation": "자유롭게 숨쉴 수 없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Your husband should help.",
"translation": "남편이 도와야 해."
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds really @@.",
"hint": "숨이 막히고 답답한 느낌을 나타내는 형용사예요.",
"optionA": "relaxing",
"optionB": "suffocating",
"optionC": "funny",
"result": "suffocating",
"explanation": "'suffocating'은 '숨막히는'이라는 뜻으로 과도한 통제로 인한 답답함을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "He's caught in the middle.",
"translation": "걔는 중간에 끼었어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Set boundaries together as couple.",
"translation": "부부가 함께 경계선을 정해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 남편이 도와야 한다고 말한 문장을 완성하세요.",
"optionA": "Your",
"optionB": "should",
"optionC": "husband",
"optionD": "help",
"result": "Your husband should help",
"explanation": "'남편이 도와야 해'라는 의미로 시댁 문제에서 배우자의 역할이 중요함을 강조하는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "할아버지가 건강관리를 안 하셔",
"explanation": "건강을 돌보지 않는 할아버지를 걱정하는 가족의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "할아버지"
},
{
"tag": "건강"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "grandpa"
},
{
"tag": "health"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Grandpa ignores his health completely.",
"translation": "할아버지가 건강을 완전히 무시하셔."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's very concerning indeed.",
"translation": "정말 걱정스럽긴 해."
},
{
"type": "ox",
"index": 3,
"quiz": "채원의 할아버지가 건강관리를 매우 잘한다고 말했다.",
"hint": "'ignores his health completely'는 건강을 완전히 무시한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Grandpa ignores his health completely'라고 말하며 할아버지가 건강을 무시한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "He won't take his medicine.",
"translation": "약을 드시지 않으려 해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe involve the doctor?",
"translation": "의사를 개입시킬까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's very @@ indeed.",
"hint": "걱정스럽고 우려스러운 느낌을 나타내는 형용사예요.",
"optionA": "funny",
"optionB": "concerning",
"optionC": "exciting",
"result": "concerning",
"explanation": "'concerning'은 '걱정스러운'이라는 뜻으로 건강 문제에 대한 우려를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "He's stubborn about doctors.",
"translation": "의사에 대해서는 고집이 세셔."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Family intervention might work.",
"translation": "가족 개입이 효과가 있을 수도 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 의사를 개입시키자고 제안한 말을 완성하세요.",
"optionA": "involve",
"optionB": "Maybe",
"optionC": "doctor",
"optionD": "the",
"result": "Maybe involve the doctor",
"explanation": "'의사를 개입시킬까?'라는 의미로 어르신의 건강 문제 해결을 위한 전문적 접근을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "할아버지가 건강관리를 안 하셔",
"explanation": "건강을 돌보지 않는 할아버지를 걱정하는 가족의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "할아버지"
},
{
"tag": "건강"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "grandpa"
},
{
"tag": "health"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Grandpa ignores his health completely.",
"translation": "할아버지가 건강을 완전히 무시하셔."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's very concerning indeed.",
"translation": "정말 걱정스럽긴 해."
},
{
"type": "ox",
"index": 3,
"quiz": "채원의 할아버지가 건강관리를 매우 잘한다고 말했다.",
"hint": "'ignores his health completely'는 건강을 완전히 무시한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Grandpa ignores his health completely'라고 말하며 할아버지가 건강을 무시한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "He won't take his medicine.",
"translation": "약을 드시지 않으려 해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe involve the doctor?",
"translation": "의사를 개입시킬까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's very @@ indeed.",
"hint": "걱정스럽고 우려스러운 느낌을 나타내는 형용사예요.",
"optionA": "funny",
"optionB": "concerning",
"optionC": "exciting",
"result": "concerning",
"explanation": "'concerning'은 '걱정스러운'이라는 뜻으로 건강 문제에 대한 우려를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "He's stubborn about doctors.",
"translation": "의사에 대해서는 고집이 세셔."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Family intervention might work.",
"translation": "가족 개입이 효과가 있을 수도 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 의사를 개입시키자고 제안한 말을 완성하세요.",
"optionA": "involve",
"optionB": "Maybe",
"optionC": "doctor",
"optionD": "the",
"result": "Maybe involve the doctor",
"explanation": "'의사를 개입시킬까?'라는 의미로 어르신의 건강 문제 해결을 위한 전문적 접근을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "중학생 딸이 남자친구 생겼대",
"explanation": "중학생 딸의 이성 교제로 당황한 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "딸"
},
{
"tag": "남자친구"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "daughter"
},
{
"tag": "boyfriend"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My daughter has a boyfriend.",
"translation": "딸이 남자친구가 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How old is she now?",
"translation": "지금 몇 살이야?"
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 딸이 남자친구가 없다고 말했다.",
"hint": "'has a boyfriend'는 남자친구가 있다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My daughter has a boyfriend'라고 말하며 딸에게 남자친구가 생겼다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "She just turned thirteen.",
"translation": "막 13살이 됐어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That feels pretty early.",
"translation": "꽤 이른 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "How old is she @@?",
"hint": "현재 시점을 나타내는 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 딸의 나이를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I don't know how to react.",
"translation": "어떻게 반응해야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Stay calm and communicate.",
"translation": "침착하게 소통해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 꽤 이르다고 말한 문장을 완성하세요.",
"optionA": "feels",
"optionB": "That",
"optionC": "early",
"optionD": "pretty",
"result": "That feels pretty early",
"explanation": "'꽤 이른 것 같아'라는 의미로 13살 딸의 이성 교제에 대한 자연스러운 반응을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "중학생 딸이 남자친구 생겼대",
"explanation": "중학생 딸의 이성 교제로 당황한 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "딸"
},
{
"tag": "남자친구"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "daughter"
},
{
"tag": "boyfriend"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "My daughter has a boyfriend.",
"translation": "딸이 남자친구가 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How old is she now?",
"translation": "지금 몇 살이야?"
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 딸이 남자친구가 없다고 말했다.",
"hint": "'has a boyfriend'는 남자친구가 있다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'My daughter has a boyfriend'라고 말하며 딸에게 남자친구가 생겼다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "She just turned thirteen.",
"translation": "막 13살이 됐어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That feels pretty early.",
"translation": "꽤 이른 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "How old is she @@?",
"hint": "현재 시점을 나타내는 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 딸의 나이를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I don't know how to react.",
"translation": "어떻게 반응해야 할지 모르겠어."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Stay calm and communicate.",
"translation": "침착하게 소통해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 꽤 이르다고 말한 문장을 완성하세요.",
"optionA": "feels",
"optionB": "That",
"optionC": "early",
"optionD": "pretty",
"result": "That feels pretty early",
"explanation": "'꽤 이른 것 같아'라는 의미로 13살 딸의 이성 교제에 대한 자연스러운 반응을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "형수가 애들만 맡기고 나가",
"explanation": "형수의 무책임한 육아로 불만인 시동생의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "형수"
},
{
"tag": "아이"
},
{
"tag": "불만"
}
],
"engTags": [
{
"tag": "sister"
},
{
"tag": "child"
},
{
"tag": "complaint"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Sister-in-law leaves kids here.",
"translation": "형수가 애들을 여기 맡기고 가."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Without asking you first?",
"translation": "너한테 먼저 안 물어보고?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 형수가 아이들을 잘 돌본다고 말했다.",
"hint": "'leaves kids here'는 아이들을 여기 맡기고 간다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Sister-in-law leaves kids here'라고 말하며 형수가 아이들을 맡기고 간다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "She assumes I'll watch them.",
"translation": "내가 봐줄 거라고 당연하게 생각해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's taking advantage unfairly.",
"translation": "불공평하게 이용하는 거네."
},
{
"type": "blank",
"index": 6,
"quiz": "Without asking you @@?",
"hint": "시간 순서에서 가장 앞선 때를 나타내는 부사예요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 허락을 구하는 예의를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I feel used honestly.",
"translation": "솔직히 이용당하는 기분이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "You need to speak up.",
"translation": "분명히 말해야 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 불공평하게 이용하는 거라고 말한 문장을 완성하세요.",
"optionA": "advantage",
"optionB": "taking",
"optionC": "That's",
"optionD": "unfairly",
"result": "That's taking advantage unfairly",
"explanation": "'불공평하게 이용하는 거네'라는 의미로 일방적인 부탁에 대한 명확한 판단을 내리는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "형수가 애들만 맡기고 나가",
"explanation": "형수의 무책임한 육아로 불만인 시동생의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "형수"
},
{
"tag": "아이"
},
{
"tag": "불만"
}
],
"engTags": [
{
"tag": "sister"
},
{
"tag": "child"
},
{
"tag": "complaint"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Sister-in-law leaves kids here.",
"translation": "형수가 애들을 여기 맡기고 가."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Without asking you first?",
"translation": "너한테 먼저 안 물어보고?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 형수가 아이들을 잘 돌본다고 말했다.",
"hint": "'leaves kids here'는 아이들을 여기 맡기고 간다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Sister-in-law leaves kids here'라고 말하며 형수가 아이들을 맡기고 간다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "She assumes I'll watch them.",
"translation": "내가 봐줄 거라고 당연하게 생각해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's taking advantage unfairly.",
"translation": "불공평하게 이용하는 거네."
},
{
"type": "blank",
"index": 6,
"quiz": "Without asking you @@?",
"hint": "시간 순서에서 가장 앞선 때를 나타내는 부사예요.",
"optionA": "later",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 허락을 구하는 예의를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I feel used honestly.",
"translation": "솔직히 이용당하는 기분이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "You need to speak up.",
"translation": "분명히 말해야 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 불공평하게 이용하는 거라고 말한 문장을 완성하세요.",
"optionA": "advantage",
"optionB": "taking",
"optionC": "That's",
"optionD": "unfairly",
"result": "That's taking advantage unfairly",
"explanation": "'불공평하게 이용하는 거네'라는 의미로 일방적인 부탁에 대한 명확한 판단을 내리는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "부모님이 이혼하신다고 하셔",
"explanation": "부모님의 이혼 소식을 듣고 충격받은 자녀의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "부모"
},
{
"tag": "이혼"
},
{
"tag": "충격"
}
],
"engTags": [
{
"tag": "parent"
},
{
"tag": "divorce"
},
{
"tag": "shock"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My parents are getting divorced.",
"translation": "부모님이 이혼하신대."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "That must be shocking.",
"translation": "충격적일 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "도윤의 부모님이 매우 행복한 결혼생활을 한다고 말했다.",
"hint": "'are getting divorced'는 이혼할 예정이라는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'My parents are getting divorced'라고 말하며 부모님이 이혼한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I never saw it coming.",
"translation": "전혀 예상 못 했어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "How are you handling it?",
"translation": "어떻게 감당하고 있어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "충격적이고 놀라운 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "shocking",
"optionC": "boring",
"result": "shocking",
"explanation": "'shocking'은 '충격적인'이라는 뜻으로 예상치 못한 소식에 대한 반응을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "I feel lost honestly.",
"translation": "솔직히 길을 잃은 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Take time to process everything.",
"translation": "모든 걸 받아들일 시간을 가져."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 어떻게 감당하고 있냐고 물은 말을 완성하세요.",
"optionA": "How",
"optionB": "handling",
"optionC": "are",
"optionD": "you",
"optionE": "it",
"result": "How are you handling it",
"explanation": "'어떻게 감당하고 있어?'라는 의미로 어려운 상황에 처한 친구에 대한 걱정과 관심을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "부모님이 이혼하신다고 하셔",
"explanation": "부모님의 이혼 소식을 듣고 충격받은 자녀의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "부모"
},
{
"tag": "이혼"
},
{
"tag": "충격"
}
],
"engTags": [
{
"tag": "parent"
},
{
"tag": "divorce"
},
{
"tag": "shock"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My parents are getting divorced.",
"translation": "부모님이 이혼하신대."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "That must be shocking.",
"translation": "충격적일 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "도윤의 부모님이 매우 행복한 결혼생활을 한다고 말했다.",
"hint": "'are getting divorced'는 이혼할 예정이라는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'My parents are getting divorced'라고 말하며 부모님이 이혼한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I never saw it coming.",
"translation": "전혀 예상 못 했어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "How are you handling it?",
"translation": "어떻게 감당하고 있어?"
},
{
"type": "blank",
"index": 6,
"quiz": "That must be @@.",
"hint": "충격적이고 놀라운 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "shocking",
"optionC": "boring",
"result": "shocking",
"explanation": "'shocking'은 '충격적인'이라는 뜻으로 예상치 못한 소식에 대한 반응을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "I feel lost honestly.",
"translation": "솔직히 길을 잃은 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Take time to process everything.",
"translation": "모든 걸 받아들일 시간을 가져."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 어떻게 감당하고 있냐고 물은 말을 완성하세요.",
"optionA": "How",
"optionB": "handling",
"optionC": "are",
"optionD": "you",
"optionE": "it",
"result": "How are you handling it",
"explanation": "'어떻게 감당하고 있어?'라는 의미로 어려운 상황에 처한 친구에 대한 걱정과 관심을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애기가 밤에 자꾸 깨서 힘들어",
"explanation": "신생아의 수면 패턴으로 고생하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아기"
},
{
"tag": "수면"
},
{
"tag": "힘듦"
}
],
"engTags": [
{
"tag": "baby"
},
{
"tag": "sleep"
},
{
"tag": "tired"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Baby wakes up constantly.",
"translation": "아기가 계속 깨."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "That's exhausting for parents.",
"translation": "부모한테는 지치는 일이지."
},
{
"type": "ox",
"index": 3,
"quiz": "선영의 아기가 밤새 잠을 잘 잔다고 말했다.",
"hint": "'wakes up constantly'는 계속 깬다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Baby wakes up constantly'라고 말하며 아기가 계속 깬다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "I'm getting no sleep.",
"translation": "잠을 전혀 못 자."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "Maybe take turns tonight?",
"translation": "오늘 밤 교대할까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@ for parents.",
"hint": "지치고 피곤한 상태를 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "exhausting",
"optionC": "easy",
"result": "exhausting",
"explanation": "'exhausting'은 '지치게 하는'이라는 뜻으로 신생아 육아의 어려움을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "That sounds like good idea.",
"translation": "좋은 생각 같아."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "We'll both need energy.",
"translation": "둘 다 에너지가 필요할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 오늘 밤 교대하자고 제안한 말을 완성하세요.",
"optionA": "take",
"optionB": "turns",
"optionC": "Maybe",
"optionD": "tonight",
"result": "Maybe take turns tonight",
"explanation": "'오늘 밤 교대할까?'라는 의미로 신생아 육아에서 부부가 협력하는 실용적인 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애기가 밤에 자꾸 깨서 힘들어",
"explanation": "신생아의 수면 패턴으로 고생하는 부모의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "아기"
},
{
"tag": "수면"
},
{
"tag": "힘듦"
}
],
"engTags": [
{
"tag": "baby"
},
{
"tag": "sleep"
},
{
"tag": "tired"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Baby wakes up constantly.",
"translation": "아기가 계속 깨."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "That's exhausting for parents.",
"translation": "부모한테는 지치는 일이지."
},
{
"type": "ox",
"index": 3,
"quiz": "선영의 아기가 밤새 잠을 잘 잔다고 말했다.",
"hint": "'wakes up constantly'는 계속 깬다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Baby wakes up constantly'라고 말하며 아기가 계속 깬다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "I'm getting no sleep.",
"translation": "잠을 전혀 못 자."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "Maybe take turns tonight?",
"translation": "오늘 밤 교대할까?"
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@ for parents.",
"hint": "지치고 피곤한 상태를 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "exhausting",
"optionC": "easy",
"result": "exhausting",
"explanation": "'exhausting'은 '지치게 하는'이라는 뜻으로 신생아 육아의 어려움을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "That sounds like good idea.",
"translation": "좋은 생각 같아."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "We'll both need energy.",
"translation": "둘 다 에너지가 필요할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "상현이 오늘 밤 교대하자고 제안한 말을 완성하세요.",
"optionA": "take",
"optionB": "turns",
"optionC": "Maybe",
"optionD": "tonight",
"result": "Maybe take turns tonight",
"explanation": "'오늘 밤 교대할까?'라는 의미로 신생아 육아에서 부부가 협력하는 실용적인 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "시누이가 집안일에 태클 걸어",
"explanation": "시누이의 집안일 간섭으로 스트레스받는 며느리의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시누이"
},
{
"tag": "집안일"
},
{
"tag": "간섭"
}
],
"engTags": [
{
"tag": "sister"
},
{
"tag": "housework"
},
{
"tag": "interfere"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Sister-in-law criticizes my cleaning.",
"translation": "시누이가 내 청소를 비판해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's really inappropriate behavior.",
"translation": "정말 부적절한 행동이네."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 시누이가 집안일을 도와준다고 말했다.",
"hint": "'criticizes my cleaning'은 내 청소를 비판한다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Sister-in-law criticizes my cleaning'이라고 말하며 시누이가 청소를 비판한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "She acts like it's her house.",
"translation": "자기 집인 것처럼 행동해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Your husband needs to intervene.",
"translation": "남편이 개입해야 해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's really @@ behavior.",
"hint": "적절하지 않고 올바르지 않은 것을 나타내는 형용사예요.",
"optionA": "good",
"optionB": "inappropriate",
"optionC": "nice",
"result": "inappropriate",
"explanation": "'inappropriate'는 '부적절한'이라는 뜻으로 경계를 넘나드는 행동에 대한 비판입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "He doesn't want family drama.",
"translation": "가족 갈등을 원하지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But you deserve respect.",
"translation": "하지만 넌 존중받을 자격이 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 남편이 개입해야 한다고 말한 문장을 완성하세요.",
"optionA": "Your",
"optionB": "needs",
"optionC": "husband",
"optionD": "intervene",
"optionE": "to",
"result": "Your husband needs to intervene",
"explanation": "'남편이 개입해야 해'라는 의미로 시댁 갈등에서 배우자의 중재 역할이 필요함을 강조하는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "시누이가 집안일에 태클 걸어",
"explanation": "시누이의 집안일 간섭으로 스트레스받는 며느리의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시누이"
},
{
"tag": "집안일"
},
{
"tag": "간섭"
}
],
"engTags": [
{
"tag": "sister"
},
{
"tag": "housework"
},
{
"tag": "interfere"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Sister-in-law criticizes my cleaning.",
"translation": "시누이가 내 청소를 비판해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's really inappropriate behavior.",
"translation": "정말 부적절한 행동이네."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 시누이가 집안일을 도와준다고 말했다.",
"hint": "'criticizes my cleaning'은 내 청소를 비판한다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Sister-in-law criticizes my cleaning'이라고 말하며 시누이가 청소를 비판한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "She acts like it's her house.",
"translation": "자기 집인 것처럼 행동해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Your husband needs to intervene.",
"translation": "남편이 개입해야 해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's really @@ behavior.",
"hint": "적절하지 않고 올바르지 않은 것을 나타내는 형용사예요.",
"optionA": "good",
"optionB": "inappropriate",
"optionC": "nice",
"result": "inappropriate",
"explanation": "'inappropriate'는 '부적절한'이라는 뜻으로 경계를 넘나드는 행동에 대한 비판입니다."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "He doesn't want family drama.",
"translation": "가족 갈등을 원하지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But you deserve respect.",
"translation": "하지만 넌 존중받을 자격이 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 남편이 개입해야 한다고 말한 문장을 완성하세요.",
"optionA": "Your",
"optionB": "needs",
"optionC": "husband",
"optionD": "intervene",
"optionE": "to",
"result": "Your husband needs to intervene",
"explanation": "'남편이 개입해야 해'라는 의미로 시댁 갈등에서 배우자의 중재 역할이 필요함을 강조하는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철에서 자리 양보할까 말까?",
"explanation": "대중교통에서 예의바른 행동을 고민하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "양보"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "give"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Should I give my seat?",
"translation": "자리를 양보해야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "That person looks quite tired.",
"translation": "저 사람 꽤 피곤해 보여."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "You're probably right about that.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 자리에 계속 앉아있고 싶다고 말했다.",
"hint": "'Should I give my seat?'는 자리를 양보해야 하나 고민하는 표현이에요.",
"result": "X",
"explanation": "민재는 'Should I give my seat?'라고 말하며 자리 양보를 고민하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "It's always the right thing.",
"translation": "항상 옳은 일이야."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Excuse me, please take this.",
"translation": "실례합니다, 여기 앉으세요."
},
{
"type": "blank",
"index": 7,
"quiz": "That person looks quite @@.",
"hint": "지치고 힘들어 보이는 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "tired",
"optionC": "angry",
"result": "tired",
"explanation": "'tired'는 '피곤한'이라는 뜻으로 자리 양보가 필요한 상황을 설명합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "That was very kind.",
"translation": "정말 친절했어."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "I feel good about it.",
"translation": "기분이 좋아."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Good deeds make us happy.",
"translation": "좋은 일은 우리를 행복하게 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 자리 양보를 제안한 말을 완성하세요.",
"optionA": "please",
"optionB": "Excuse",
"optionC": "take",
"optionD": "me",
"optionE": "this",
"result": "Excuse me please take this",
"explanation": "'실례합니다, 여기 앉으세요'라는 의미로 정중하게 자리를 양보하는 예의 바른 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철에서 자리 양보할까 말까?",
"explanation": "대중교통에서 예의바른 행동을 고민하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "양보"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "give"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Should I give my seat?",
"translation": "자리를 양보해야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "That person looks quite tired.",
"translation": "저 사람 꽤 피곤해 보여."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "You're probably right about that.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 자리에 계속 앉아있고 싶다고 말했다.",
"hint": "'Should I give my seat?'는 자리를 양보해야 하나 고민하는 표현이에요.",
"result": "X",
"explanation": "민재는 'Should I give my seat?'라고 말하며 자리 양보를 고민하고 있습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "It's always the right thing.",
"translation": "항상 옳은 일이야."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Excuse me, please take this.",
"translation": "실례합니다, 여기 앉으세요."
},
{
"type": "blank",
"index": 7,
"quiz": "That person looks quite @@.",
"hint": "지치고 힘들어 보이는 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "tired",
"optionC": "angry",
"result": "tired",
"explanation": "'tired'는 '피곤한'이라는 뜻으로 자리 양보가 필요한 상황을 설명합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "That was very kind.",
"translation": "정말 친절했어."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "I feel good about it.",
"translation": "기분이 좋아."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Good deeds make us happy.",
"translation": "좋은 일은 우리를 행복하게 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 자리 양보를 제안한 말을 완성하세요.",
"optionA": "please",
"optionB": "Excuse",
"optionC": "take",
"optionD": "me",
"optionE": "this",
"result": "Excuse me please take this",
"explanation": "'실례합니다, 여기 앉으세요'라는 의미로 정중하게 자리를 양보하는 예의 바른 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "은행에서 번호표 뽑았는데 너무 길어",
"explanation": "은행에서 긴 대기시간으로 답답해하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "은행"
},
{
"tag": "대기"
},
{
"tag": "번호표"
}
],
"engTags": [
{
"tag": "bank"
},
{
"tag": "wait"
},
{
"tag": "number"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I got number forty-five.",
"translation": "45번을 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What number are they calling?",
"translation": "지금 몇 번 부르고 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "They're only on twenty now.",
"translation": "아직 20번밖에 안 불러."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 곧 자신의 차례가 올 거라고 말했다.",
"hint": "45번을 받았는데 20번을 부르고 있다면 아직 많이 기다려야 해요.",
"result": "X",
"explanation": "태호는 45번을 받았는데 아직 20번을 부르고 있어서 오래 기다려야 하는 상황입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's going to take forever.",
"translation": "엄청 오래 걸릴 거야."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Maybe I should come back.",
"translation": "다시 오는 게 나을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "What number are they @@?",
"hint": "번호를 부르거나 호명하는 것을 나타내는 동사예요.",
"optionA": "writing",
"optionB": "calling",
"optionC": "reading",
"result": "calling",
"explanation": "'calling'은 '부르다'라는 뜻으로 은행에서 번호를 호명하는 상황을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Or use the mobile app?",
"translation": "아니면 모바일 앱을 써볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "That's actually a great idea.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Technology makes life much easier.",
"translation": "기술이 삶을 훨씬 편하게 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 엄청 오래 걸릴 거라고 말한 문장을 완성하세요.",
"optionA": "going",
"optionB": "take",
"optionC": "That's",
"optionD": "to",
"optionE": "forever",
"result": "That's going to take forever",
"explanation": "'엄청 오래 걸릴 거야'라는 의미로 긴 대기시간에 대한 짜증과 답답함을 표현하는 일상적인 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "은행에서 번호표 뽑았는데 너무 길어",
"explanation": "은행에서 긴 대기시간으로 답답해하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "은행"
},
{
"tag": "대기"
},
{
"tag": "번호표"
}
],
"engTags": [
{
"tag": "bank"
},
{
"tag": "wait"
},
{
"tag": "number"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I got number forty-five.",
"translation": "45번을 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What number are they calling?",
"translation": "지금 몇 번 부르고 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "They're only on twenty now.",
"translation": "아직 20번밖에 안 불러."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 곧 자신의 차례가 올 거라고 말했다.",
"hint": "45번을 받았는데 20번을 부르고 있다면 아직 많이 기다려야 해요.",
"result": "X",
"explanation": "태호는 45번을 받았는데 아직 20번을 부르고 있어서 오래 기다려야 하는 상황입니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's going to take forever.",
"translation": "엄청 오래 걸릴 거야."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Maybe I should come back.",
"translation": "다시 오는 게 나을까?"
},
{
"type": "blank",
"index": 7,
"quiz": "What number are they @@?",
"hint": "번호를 부르거나 호명하는 것을 나타내는 동사예요.",
"optionA": "writing",
"optionB": "calling",
"optionC": "reading",
"result": "calling",
"explanation": "'calling'은 '부르다'라는 뜻으로 은행에서 번호를 호명하는 상황을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Or use the mobile app?",
"translation": "아니면 모바일 앱을 써볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "That's actually a great idea.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Technology makes life much easier.",
"translation": "기술이 삶을 훨씬 편하게 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 엄청 오래 걸릴 거라고 말한 문장을 완성하세요.",
"optionA": "going",
"optionB": "take",
"optionC": "That's",
"optionD": "to",
"optionE": "forever",
"result": "That's going to take forever",
"explanation": "'엄청 오래 걸릴 거야'라는 의미로 긴 대기시간에 대한 짜증과 답답함을 표현하는 일상적인 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점에서 삼각김밥이 다 떨어졌어",
"explanation": "편의점에서 원하는 상품이 품절된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "삼각김밥"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "food"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "All the good ones are gone.",
"translation": "맛있는 건 다 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What time did you come?",
"translation": "몇 시에 왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "I came around lunch time.",
"translation": "점심 시간쯤에 왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 아침 일찍 편의점에 갔다고 말했다.",
"hint": "'around lunch time'은 점심 시간쯤이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 'I came around lunch time'이라고 말하며 점심 시간쯤에 왔다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's when everyone buys lunch.",
"translation": "그때가 모두 점심 사는 시간이야."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I should have come earlier.",
"translation": "더 일찍 올 걸 그랬어."
},
{
"type": "blank",
"index": 7,
"quiz": "I came around lunch @@.",
"hint": "하루 중 점심을 먹는 시간을 나타내는 명사예요.",
"optionA": "break",
"optionB": "time",
"optionC": "hour",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 'lunch time'은 점심시간을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Try the convenience store next door.",
"translation": "옆 편의점 가서 보자."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Good thinking, let's go there.",
"translation": "좋은 생각이야, 거기 가보자."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "They might still have some.",
"translation": "아직 있을 수도 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 그때가 모두 점심을 사는 시간이라고 말한 문장을 완성하세요.",
"optionA": "when",
"optionB": "everyone",
"optionC": "That's",
"optionD": "lunch",
"optionE": "buys",
"result": "That's when everyone buys lunch",
"explanation": "'그때가 모두 점심 사는 시간이야'라는 의미로 편의점 품절의 이유를 설명하는 현실적인 분석입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점에서 삼각김밥이 다 떨어졌어",
"explanation": "편의점에서 원하는 상품이 품절된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "삼각김밥"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "food"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "All the good ones are gone.",
"translation": "맛있는 건 다 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What time did you come?",
"translation": "몇 시에 왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "I came around lunch time.",
"translation": "점심 시간쯤에 왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 아침 일찍 편의점에 갔다고 말했다.",
"hint": "'around lunch time'은 점심 시간쯤이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 'I came around lunch time'이라고 말하며 점심 시간쯤에 왔다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's when everyone buys lunch.",
"translation": "그때가 모두 점심 사는 시간이야."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I should have come earlier.",
"translation": "더 일찍 올 걸 그랬어."
},
{
"type": "blank",
"index": 7,
"quiz": "I came around lunch @@.",
"hint": "하루 중 점심을 먹는 시간을 나타내는 명사예요.",
"optionA": "break",
"optionB": "time",
"optionC": "hour",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 'lunch time'은 점심시간을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Try the convenience store next door.",
"translation": "옆 편의점 가서 보자."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Good thinking, let's go there.",
"translation": "좋은 생각이야, 거기 가보자."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "They might still have some.",
"translation": "아직 있을 수도 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 그때가 모두 점심을 사는 시간이라고 말한 문장을 완성하세요.",
"optionA": "when",
"optionB": "everyone",
"optionC": "That's",
"optionD": "lunch",
"optionE": "buys",
"result": "That's when everyone buys lunch",
"explanation": "'그때가 모두 점심 사는 시간이야'라는 의미로 편의점 품절의 이유를 설명하는 현실적인 분석입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 와서 우산 없이 나왔는데 어떡하지?",
"explanation": "갑작스러운 비로 곤란한 상황에 처한 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "비"
},
{
"tag": "우산"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "rain"
},
{
"tag": "umbrella"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "It started raining suddenly today.",
"translation": "오늘 갑자기 비가 내리기 시작했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Did you bring an umbrella?",
"translation": "우산 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "No, I forgot to check.",
"translation": "아니, 확인하는 걸 깜빡했어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 우산을 미리 준비해왔다고 말했다.",
"hint": "'forgot to check'는 확인하는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'No, I forgot to check'라고 말하며 우산을 준비하지 못했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "The weather forecast was wrong.",
"translation": "일기예보가 틀렸네."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Let's wait here for now.",
"translation": "일단 여기서 기다리자."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you bring an @@?",
"hint": "비올 때 사용하는 우산을 나타내는 명사예요.",
"optionA": "coat",
"optionB": "umbrella",
"optionC": "bag",
"result": "umbrella",
"explanation": "'umbrella'는 '우산'이라는 뜻으로 비올 때 필요한 필수품입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Good idea, it might stop.",
"translation": "좋은 생각이야, 그칠 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I'll check the weather app.",
"translation": "날씨 앱을 확인해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Technology helps in situations like this.",
"translation": "이런 상황에서 기술이 도움 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 갑자기 비가 내리기 시작했다고 말한 문장을 완성하세요.",
"optionA": "started",
"optionB": "suddenly",
"optionC": "It",
"optionD": "raining",
"optionE": "today",
"result": "It started raining suddenly today",
"explanation": "'오늘 갑자기 비가 내리기 시작했어'라는 의미로 예상치 못한 날씨 변화를 표현하는 자연스러운 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 와서 우산 없이 나왔는데 어떡하지?",
"explanation": "갑작스러운 비로 곤란한 상황에 처한 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "비"
},
{
"tag": "우산"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "rain"
},
{
"tag": "umbrella"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "It started raining suddenly today.",
"translation": "오늘 갑자기 비가 내리기 시작했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Did you bring an umbrella?",
"translation": "우산 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "No, I forgot to check.",
"translation": "아니, 확인하는 걸 깜빡했어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 우산을 미리 준비해왔다고 말했다.",
"hint": "'forgot to check'는 확인하는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'No, I forgot to check'라고 말하며 우산을 준비하지 못했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "The weather forecast was wrong.",
"translation": "일기예보가 틀렸네."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Let's wait here for now.",
"translation": "일단 여기서 기다리자."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you bring an @@?",
"hint": "비올 때 사용하는 우산을 나타내는 명사예요.",
"optionA": "coat",
"optionB": "umbrella",
"optionC": "bag",
"result": "umbrella",
"explanation": "'umbrella'는 '우산'이라는 뜻으로 비올 때 필요한 필수품입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Good idea, it might stop.",
"translation": "좋은 생각이야, 그칠 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I'll check the weather app.",
"translation": "날씨 앱을 확인해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Technology helps in situations like this.",
"translation": "이런 상황에서 기술이 도움 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 갑자기 비가 내리기 시작했다고 말한 문장을 완성하세요.",
"optionA": "started",
"optionB": "suddenly",
"optionC": "It",
"optionD": "raining",
"optionE": "today",
"result": "It started raining suddenly today",
"explanation": "'오늘 갑자기 비가 내리기 시작했어'라는 의미로 예상치 못한 날씨 변화를 표현하는 자연스러운 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트에서 카트가 이상하게 돌아가",
"explanation": "마트에서 고장난 카트로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마트"
},
{
"tag": "카트"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "cart"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "This shopping cart is broken.",
"translation": "이 쇼핑카트가 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What's wrong with it exactly?",
"translation": "정확히 뭐가 잘못됐어?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "One wheel keeps going sideways.",
"translation": "바퀴 하나가 계속 옆으로 가."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 쇼핑카트가 완벽하게 작동한다고 말했다.",
"hint": "'is broken'은 고장났다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'This shopping cart is broken'이라고 말하며 쇼핑카트가 고장났다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "That's really annoying when shopping.",
"translation": "쇼핑할 때 정말 짜증나지."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Should we get another one?",
"translation": "다른 걸로 바꿀까?"
},
{
"type": "blank",
"index": 7,
"quiz": "One wheel keeps going @@.",
"hint": "옆이나 측면 방향을 나타내는 부사예요.",
"optionA": "forward",
"optionB": "sideways",
"optionC": "backward",
"result": "sideways",
"explanation": "'sideways'는 '옆으로'라는 뜻으로 카트가 제대로 굴러가지 않는 상황을 설명합니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Yes, let's find a better.",
"translation": "응, 더 나은 걸 찾자."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "There's one over there.",
"translation": "저기 하나 있어."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Shopping should be easy and fun.",
"translation": "쇼핑은 쉽고 재미있어야 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 쇼핑할 때 정말 짜증난다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "when",
"optionC": "That's",
"optionD": "shopping",
"optionE": "annoying",
"result": "That's really annoying when shopping",
"explanation": "'쇼핑할 때 정말 짜증나지'라는 의미로 일상에서 겪는 사소한 불편함에 대한 공감 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트에서 카트가 이상하게 돌아가",
"explanation": "마트에서 고장난 카트로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마트"
},
{
"tag": "카트"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "cart"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "This shopping cart is broken.",
"translation": "이 쇼핑카트가 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What's wrong with it exactly?",
"translation": "정확히 뭐가 잘못됐어?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "One wheel keeps going sideways.",
"translation": "바퀴 하나가 계속 옆으로 가."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 쇼핑카트가 완벽하게 작동한다고 말했다.",
"hint": "'is broken'은 고장났다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'This shopping cart is broken'이라고 말하며 쇼핑카트가 고장났다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "That's really annoying when shopping.",
"translation": "쇼핑할 때 정말 짜증나지."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Should we get another one?",
"translation": "다른 걸로 바꿀까?"
},
{
"type": "blank",
"index": 7,
"quiz": "One wheel keeps going @@.",
"hint": "옆이나 측면 방향을 나타내는 부사예요.",
"optionA": "forward",
"optionB": "sideways",
"optionC": "backward",
"result": "sideways",
"explanation": "'sideways'는 '옆으로'라는 뜻으로 카트가 제대로 굴러가지 않는 상황을 설명합니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Yes, let's find a better.",
"translation": "응, 더 나은 걸 찾자."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "There's one over there.",
"translation": "저기 하나 있어."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Shopping should be easy and fun.",
"translation": "쇼핑은 쉽고 재미있어야 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 쇼핑할 때 정말 짜증난다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "when",
"optionC": "That's",
"optionD": "shopping",
"optionE": "annoying",
"result": "That's really annoying when shopping",
"explanation": "'쇼핑할 때 정말 짜증나지'라는 의미로 일상에서 겪는 사소한 불편함에 대한 공감 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택배가 문 앞에 없는데 어디 갔지?",
"explanation": "택배 분실로 당황한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "택배"
},
{
"tag": "분실"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "missing"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My package isn't here today.",
"translation": "내 택배가 오늘 여기 없어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Did you check the message?",
"translation": "문자 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "It says delivered this morning.",
"translation": "오늘 아침에 배송됐다고 나와."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 택배를 아직 받지 못했다고 말했다.",
"hint": "'isn't here'는 여기 없다는 뜻이고, 'says delivered'는 배송됐다고 나온다는 뜻이에요.",
"result": "O",
"explanation": "지우는 택배가 배송됐다고 나오는데 실제로는 없다고 말하며 받지 못한 상황을 설명했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Maybe someone took it by mistake.",
"translation": "누가 실수로 가져갔을 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I should call the company.",
"translation": "회사에 전화해야겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "It says delivered this @@.",
"hint": "하루 중 오전 시간대를 나타내는 명사예요.",
"optionA": "evening",
"optionB": "morning",
"optionC": "night",
"result": "morning",
"explanation": "'morning'은 '아침'이라는 뜻으로 택배 배송 시간을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "They can track where exactly.",
"translation": "정확히 어디에 뒀는지 추적할 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's helpful, I'll call now.",
"translation": "도움이 되겠네, 지금 전화할게."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Online shopping has these problems sometimes.",
"translation": "온라인 쇼핑은 가끔 이런 문제가 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 누가 실수로 가져갔을 수도 있다고 말한 문장을 완성하세요.",
"result": "Maybe someone took it by mistake",
"explanation": "'누가 실수로 가져갔을 수도 있어'라는 의미로 택배 분실의 가능한 원인을 추측하는 현실적인 분석입니다.",
"optionA": "it",
"optionB": "someone",
"optionC": "by",
"optionD": "Maybe",
"optionE": "took",
"optionF": "mistake"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택배가 문 앞에 없는데 어디 갔지?",
"explanation": "택배 분실로 당황한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "택배"
},
{
"tag": "분실"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "missing"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My package isn't here today.",
"translation": "내 택배가 오늘 여기 없어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Did you check the message?",
"translation": "문자 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "It says delivered this morning.",
"translation": "오늘 아침에 배송됐다고 나와."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 택배를 아직 받지 못했다고 말했다.",
"hint": "'isn't here'는 여기 없다는 뜻이고, 'says delivered'는 배송됐다고 나온다는 뜻이에요.",
"result": "O",
"explanation": "지우는 택배가 배송됐다고 나오는데 실제로는 없다고 말하며 받지 못한 상황을 설명했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Maybe someone took it by mistake.",
"translation": "누가 실수로 가져갔을 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I should call the company.",
"translation": "회사에 전화해야겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "It says delivered this @@.",
"hint": "하루 중 오전 시간대를 나타내는 명사예요.",
"optionA": "evening",
"optionB": "morning",
"optionC": "night",
"result": "morning",
"explanation": "'morning'은 '아침'이라는 뜻으로 택배 배송 시간을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "They can track where exactly.",
"translation": "정확히 어디에 뒀는지 추적할 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's helpful, I'll call now.",
"translation": "도움이 되겠네, 지금 전화할게."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Online shopping has these problems sometimes.",
"translation": "온라인 쇼핑은 가끔 이런 문제가 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 누가 실수로 가져갔을 수도 있다고 말한 문장을 완성하세요.",
"optionA": "it",
"optionB": "someone",
"optionC": "by",
"optionD": "Maybe",
"optionE": "took",
"optionF": "mistake",
"result": "Maybe someone took it by mistake",
"explanation": "'누가 실수로 가져갔을 수도 있어'라는 의미로 택배 분실의 가능한 원인을 추측하는 현실적인 분석입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페에서 와이파이가 계속 끊어져",
"explanation": "카페에서 인터넷 연결 문제로 답답한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "와이파이"
},
{
"tag": "연결"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "wifi"
},
{
"tag": "connection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "The wifi keeps disconnecting here.",
"translation": "여기 와이파이가 계속 끊어져."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Have you tried reconnecting again?",
"translation": "다시 연결해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Yes, but it's still slow.",
"translation": "응, 그런데 여전히 느려."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 와이파이가 매우 빠르고 안정적이라고 말했다.",
"hint": "'keeps disconnecting'은 계속 끊어진다는 뜻이고, 'still slow'는 여전히 느리다는 뜻이에요.",
"result": "X",
"explanation": "민경은 와이파이가 계속 끊어지고 느리다고 말하며 연결 문제를 호소했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe use your phone data?",
"translation": "핸드폰 데이터를 써볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Good idea, I'll switch now.",
"translation": "좋은 생각이야, 지금 바꿀게."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you tried reconnecting @@?",
"hint": "'다시, 또'를 나타내는 부사예요.",
"optionA": "never",
"optionB": "again",
"optionC": "always",
"result": "again",
"explanation": "'again'은 '다시'라는 뜻으로 재연결을 시도해보라는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Cafe wifi can be unreliable.",
"translation": "카페 와이파이는 불안정할 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "At least the coffee's good.",
"translation": "적어도 커피는 맛있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "That's what really matters here.",
"translation": "그게 여기서 정말 중요한 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 핸드폰 데이터를 써보라고 제안한 말을 완성하세요.",
"optionA": "phone",
"optionB": "Maybe",
"optionC": "your",
"optionD": "use",
"optionE": "data",
"result": "Maybe use your phone data",
"explanation": "'핸드폰 데이터를 써볼까?'라는 의미로 와이파이 문제의 대안을 제시하는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페에서 와이파이가 계속 끊어져",
"explanation": "카페에서 인터넷 연결 문제로 답답한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "와이파이"
},
{
"tag": "연결"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "wifi"
},
{
"tag": "connection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "The wifi keeps disconnecting here.",
"translation": "여기 와이파이가 계속 끊어져."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Have you tried reconnecting again?",
"translation": "다시 연결해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Yes, but it's still slow.",
"translation": "응, 그런데 여전히 느려."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 와이파이가 매우 빠르고 안정적이라고 말했다.",
"hint": "'keeps disconnecting'은 계속 끊어진다는 뜻이고, 'still slow'는 여전히 느리다는 뜻이에요.",
"result": "X",
"explanation": "민경은 와이파이가 계속 끊어지고 느리다고 말하며 연결 문제를 호소했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe use your phone data?",
"translation": "핸드폰 데이터를 써볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Good idea, I'll switch now.",
"translation": "좋은 생각이야, 지금 바꿀게."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you tried reconnecting @@?",
"hint": "'다시, 또'를 나타내는 부사예요.",
"optionA": "never",
"optionB": "again",
"optionC": "always",
"result": "again",
"explanation": "'again'은 '다시'라는 뜻으로 재연결을 시도해보라는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Cafe wifi can be unreliable.",
"translation": "카페 와이파이는 불안정할 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "At least the coffee's good.",
"translation": "적어도 커피는 맛있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "That's what really matters here.",
"translation": "그게 여기서 정말 중요한 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 핸드폰 데이터를 써보라고 제안한 말을 완성하세요.",
"optionA": "phone",
"optionB": "Maybe",
"optionC": "your",
"optionD": "use",
"optionE": "data",
"result": "Maybe use your phone data",
"explanation": "'핸드폰 데이터를 써볼까?'라는 의미로 와이파이 문제의 대안을 제시하는 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "주차장에서 내 차를 못 찾겠어",
"explanation": "넓은 주차장에서 차를 찾지 못해 헤매는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "주차장"
},
{
"tag": "차"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "parking"
},
{
"tag": "car"
},
{
"tag": "find"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I can't find my car.",
"translation": "내 차를 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Do you remember which floor?",
"translation": "몇 층인지 기억해?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I think it was third.",
"translation": "3층이었던 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 자신의 차를 정확히 어디에 뒀는지 확실히 알고 있다고 말했다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이고, 'I think'는 확실하지 않다는 의미예요.",
"result": "X",
"explanation": "상우는 차를 찾지 못하고 있으며 주차 위치도 확실하지 않다고 말했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Let's check that area together.",
"translation": "그 구역을 같이 확인해보자."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Thanks, I'm getting quite worried.",
"translation": "고마워, 꽤 걱정되기 시작해."
},
{
"type": "blank",
"index": 7,
"quiz": "Do you remember which @@?",
"hint": "건물의 층수를 나타내는 명사예요.",
"optionA": "color",
"optionB": "floor",
"optionC": "size",
"result": "floor",
"explanation": "'floor'는 '층'이라는 뜻으로 주차장에서 차의 위치를 찾기 위한 중요한 정보입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Use your car key alarm.",
"translation": "차 키 알람을 써봐."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Great idea, let me try.",
"translation": "좋은 생각이야, 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Technology can solve many problems.",
"translation": "기술이 많은 문제를 해결할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 그 구역을 같이 확인해보자고 말한 문장을 완성하세요.",
"optionA": "check",
"optionB": "area",
"optionC": "Let's",
"optionD": "together",
"optionE": "that",
"result": "Let's check that area together",
"explanation": "'그 구역을 같이 확인해보자'라는 의미로 친구를 도와주려는 따뜻한 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "주차장에서 내 차를 못 찾겠어",
"explanation": "넓은 주차장에서 차를 찾지 못해 헤매는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "주차장"
},
{
"tag": "차"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "parking"
},
{
"tag": "car"
},
{
"tag": "find"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I can't find my car.",
"translation": "내 차를 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Do you remember which floor?",
"translation": "몇 층인지 기억해?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I think it was third.",
"translation": "3층이었던 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 자신의 차를 정확히 어디에 뒀는지 확실히 알고 있다고 말했다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이고, 'I think'는 확실하지 않다는 의미예요.",
"result": "X",
"explanation": "상우는 차를 찾지 못하고 있으며 주차 위치도 확실하지 않다고 말했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Let's check that area together.",
"translation": "그 구역을 같이 확인해보자."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Thanks, I'm getting quite worried.",
"translation": "고마워, 꽤 걱정되기 시작해."
},
{
"type": "blank",
"index": 7,
"quiz": "Do you remember which @@?",
"hint": "건물의 층수를 나타내는 명사예요.",
"optionA": "color",
"optionB": "floor",
"optionC": "size",
"result": "floor",
"explanation": "'floor'는 '층'이라는 뜻으로 주차장에서 차의 위치를 찾기 위한 중요한 정보입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Use your car key alarm.",
"translation": "차 키 알람을 써봐."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Great idea, let me try.",
"translation": "좋은 생각이야, 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Technology can solve many problems.",
"translation": "기술이 많은 문제를 해결할 수 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 그 구역을 같이 확인해보자고 말한 문장을 완성하세요.",
"optionA": "check",
"optionB": "area",
"optionC": "Let's",
"optionD": "together",
"optionE": "that",
"result": "Let's check that area together",
"explanation": "'그 구역을 같이 확인해보자'라는 의미로 친구를 도와주려는 따뜻한 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스에서 교통카드가 잔액 부족이래",
"explanation": "대중교통 이용 중 교통카드 잔액 부족 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "버스"
},
{
"tag": "교통카드"
},
{
"tag": "잔액"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "card"
},
{
"tag": "balance"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My card doesn't have money.",
"translation": "내 카드에 돈이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Can you pay with cash?",
"translation": "현금으로 낼 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I only have big bills.",
"translation": "큰 돈만 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 교통카드에 충분한 잔액이 있다고 말했다.",
"hint": "'doesn't have money'는 돈이 없다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'My card doesn't have money'라고 말하며 교통카드에 잔액이 없다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I can lend you some.",
"translation": "내가 좀 빌려줄게."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "That's really kind of you.",
"translation": "정말 친절하네."
},
{
"type": "blank",
"index": 7,
"quiz": "Can you pay with @@?",
"hint": "지폐나 동전 등 실물 화폐를 나타내는 명사예요.",
"optionA": "card",
"optionB": "cash",
"optionC": "phone",
"result": "cash",
"explanation": "'cash'는 '현금'이라는 뜻으로 교통카드 대신 사용할 수 있는 결제 수단입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Friends help each other always.",
"translation": "친구들은 항상 서로 도와줘."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "I'll pay you back later.",
"translation": "나중에 갚을게."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "No problem, don't worry about.",
"translation": "괜찮아, 걱정하지 마."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 내가 좀 빌려줄게라고 말한 문장을 완성하세요.",
"optionA": "lend",
"optionB": "can",
"optionC": "some",
"optionD": "you",
"optionE": "I",
"result": "I can lend you some",
"explanation": "'내가 좀 빌려줄게'라는 의미로 친구를 도와주려는 따뜻한 마음을 표현하는 자연스러운 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스에서 교통카드가 잔액 부족이래",
"explanation": "대중교통 이용 중 교통카드 잔액 부족 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "버스"
},
{
"tag": "교통카드"
},
{
"tag": "잔액"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "card"
},
{
"tag": "balance"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My card doesn't have money.",
"translation": "내 카드에 돈이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Can you pay with cash?",
"translation": "현금으로 낼 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I only have big bills.",
"translation": "큰 돈만 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 교통카드에 충분한 잔액이 있다고 말했다.",
"hint": "'doesn't have money'는 돈이 없다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'My card doesn't have money'라고 말하며 교통카드에 잔액이 없다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I can lend you some.",
"translation": "내가 좀 빌려줄게."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "That's really kind of you.",
"translation": "정말 친절하네."
},
{
"type": "blank",
"index": 7,
"quiz": "Can you pay with @@?",
"hint": "지폐나 동전 등 실물 화폐를 나타내는 명사예요.",
"optionA": "card",
"optionB": "cash",
"optionC": "phone",
"result": "cash",
"explanation": "'cash'는 '현금'이라는 뜻으로 교통카드 대신 사용할 수 있는 결제 수단입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Friends help each other always.",
"translation": "친구들은 항상 서로 도와줘."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "I'll pay you back later.",
"translation": "나중에 갚을게."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "No problem, don't worry about.",
"translation": "괜찮아, 걱정하지 마."
},
{
"type": "puzzle",
"index": 11,
"hint": "유진이 내가 좀 빌려줄게라고 말한 문장을 완성하세요.",
"optionA": "lend",
"optionB": "can",
"optionC": "some",
"optionD": "you",
"optionE": "I",
"result": "I can lend you some",
"explanation": "'내가 좀 빌려줄게'라는 의미로 친구를 도와주려는 따뜻한 마음을 표현하는 자연스러운 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "휴대폰 배터리가 1%밖에 안 남았어",
"explanation": "휴대폰 배터리 부족으로 곤란한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴대폰"
},
{
"tag": "배터리"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "low"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "My phone battery is dying.",
"translation": "내 휴대폰 배터리가 죽어가."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Did you bring a charger?",
"translation": "충전기 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "No, I forgot it home.",
"translation": "아니, 집에 깜빡했어."
},
{
"type": "ox",
"index": 4,
"quiz": "지원이 휴대폰 배터리가 충분하다고 말했다.",
"hint": "'battery is dying'은 배터리가 죽어간다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'My phone battery is dying'이라고 말하며 배터리가 부족하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "You can use mine quickly.",
"translation": "내 거 잠깐 써도 돼."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Thanks, I need to call.",
"translation": "고마워, 전화해야 해."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you bring a @@?",
"hint": "휴대폰 배터리를 충전하는 도구를 나타내는 명사예요.",
"optionA": "bag",
"optionB": "charger",
"optionC": "book",
"result": "charger",
"explanation": "'charger'는 '충전기'라는 뜻으로 배터리가 부족할 때 필요한 도구입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "There's a charging station nearby.",
"translation": "근처에 충전소가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Perfect, let's go there now.",
"translation": "완벽해, 지금 거기 가자."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Modern life depends on technology.",
"translation": "현대 생활은 기술에 의존해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 내 거 잠깐 써도 된다고 말한 문장을 완성하세요.",
"optionA": "use",
"optionB": "can",
"optionC": "You",
"optionD": "quickly",
"optionE": "mine",
"result": "You can use mine quickly",
"explanation": "'내 거 잠깐 써도 돼'라는 의미로 친구에게 도움을 주려는 친절한 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "휴대폰 배터리가 1%밖에 안 남았어",
"explanation": "휴대폰 배터리 부족으로 곤란한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴대폰"
},
{
"tag": "배터리"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "low"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "My phone battery is dying.",
"translation": "내 휴대폰 배터리가 죽어가."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Did you bring a charger?",
"translation": "충전기 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "No, I forgot it home.",
"translation": "아니, 집에 깜빡했어."
},
{
"type": "ox",
"index": 4,
"quiz": "지원이 휴대폰 배터리가 충분하다고 말했다.",
"hint": "'battery is dying'은 배터리가 죽어간다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'My phone battery is dying'이라고 말하며 배터리가 부족하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "You can use mine quickly.",
"translation": "내 거 잠깐 써도 돼."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Thanks, I need to call.",
"translation": "고마워, 전화해야 해."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you bring a @@?",
"hint": "휴대폰 배터리를 충전하는 도구를 나타내는 명사예요.",
"optionA": "bag",
"optionB": "charger",
"optionC": "book",
"result": "charger",
"explanation": "'charger'는 '충전기'라는 뜻으로 배터리가 부족할 때 필요한 도구입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "There's a charging station nearby.",
"translation": "근처에 충전소가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Perfect, let's go there now.",
"translation": "완벽해, 지금 거기 가자."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Modern life depends on technology.",
"translation": "현대 생활은 기술에 의존해."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 내 거 잠깐 써도 된다고 말한 문장을 완성하세요.",
"optionA": "use",
"optionB": "can",
"optionC": "You",
"optionD": "quickly",
"optionE": "mine",
"result": "You can use mine quickly",
"explanation": "'내 거 잠깐 써도 돼'라는 의미로 친구에게 도움을 주려는 친절한 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 카페가 갑자기 문 닫았어",
"explanation": "자주 가던 카페가 휴업해서 당황한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "휴업"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "closed"
},
{
"tag": "surprised"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "My favorite cafe is closed.",
"translation": "내가 좋아하는 카페가 문 닫았어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did they post any notice?",
"translation": "공지를 붙여놨어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Just says temporarily closed today.",
"translation": "오늘 임시 휴업이라고만 나와 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 카페가 정상 영업 중이라고 말했다.",
"hint": "'is closed'는 문 닫았다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'My favorite cafe is closed'라고 말하며 좋아하는 카페가 문 닫았다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Let's try the one nearby.",
"translation": "근처에 있는 걸로 가자."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "That sounds like good plan.",
"translation": "좋은 계획 같아."
},
{
"type": "blank",
"index": 7,
"quiz": "Did they post any @@?",
"hint": "알림이나 공지사항을 나타내는 명사예요.",
"optionA": "food",
"optionB": "notice",
"optionC": "money",
"result": "notice",
"explanation": "'notice'는 '공지, 알림'이라는 뜻으로 카페 휴업에 대한 안내를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Change can be good sometimes.",
"translation": "가끔 변화는 좋을 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Maybe I'll discover something new.",
"translation": "새로운 걸 발견할 수도 있겠네."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "That's the right positive attitude.",
"translation": "그게 바른 긍정적 태도야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 근처에 있는 걸로 가자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "one",
"optionC": "Let's",
"optionD": "nearby",
"optionE": "the",
"result": "Let's try the one nearby",
"explanation": "'근처에 있는 걸로 가자'라는 의미로 카페 휴업 상황에서의 대안을 제시하는 실용적인 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 카페가 갑자기 문 닫았어",
"explanation": "자주 가던 카페가 휴업해서 당황한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "휴업"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "closed"
},
{
"tag": "surprised"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "My favorite cafe is closed.",
"translation": "내가 좋아하는 카페가 문 닫았어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did they post any notice?",
"translation": "공지를 붙여놨어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Just says temporarily closed today.",
"translation": "오늘 임시 휴업이라고만 나와 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 카페가 정상 영업 중이라고 말했다.",
"hint": "'is closed'는 문 닫았다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'My favorite cafe is closed'라고 말하며 좋아하는 카페가 문 닫았다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Let's try the one nearby.",
"translation": "근처에 있는 걸로 가자."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "That sounds like good plan.",
"translation": "좋은 계획 같아."
},
{
"type": "blank",
"index": 7,
"quiz": "Did they post any @@?",
"hint": "알림이나 공지사항을 나타내는 명사예요.",
"optionA": "food",
"optionB": "notice",
"optionC": "money",
"result": "notice",
"explanation": "'notice'는 '공지, 알림'이라는 뜻으로 카페 휴업에 대한 안내를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Change can be good sometimes.",
"translation": "가끔 변화는 좋을 수 있어."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Maybe I'll discover something new.",
"translation": "새로운 걸 발견할 수도 있겠네."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "That's the right positive attitude.",
"translation": "그게 바른 긍정적 태도야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 근처에 있는 걸로 가자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "one",
"optionC": "Let's",
"optionD": "nearby",
"optionE": "the",
"result": "Let's try the one nearby",
"explanation": "'근처에 있는 걸로 가자'라는 의미로 카페 휴업 상황에서의 대안을 제시하는 실용적인 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세탁기에서 빨래가 안 나와",
"explanation": "세탁기 문이 열리지 않아 곤란한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세탁기"
},
{
"tag": "빨래"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "washing"
},
{
"tag": "clothes"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "The washing machine won't open.",
"translation": "세탁기가 안 열려."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Is the cycle completely finished?",
"translation": "세탁이 완전히 끝났어?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "Yes, it stopped ten minutes.",
"translation": "응, 10분 전에 멈췄어."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 세탁기가 아직 돌고 있다고 말했다.",
"hint": "'stopped ten minutes'는 10분 전에 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'it stopped ten minutes'라고 말하며 세탁기가 10분 전에 멈췄다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Try pressing the door button.",
"translation": "문 버튼을 눌러봐."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "I already tried that twice.",
"translation": "이미 두 번 해봤어."
},
{
"type": "blank",
"index": 7,
"quiz": "Is the cycle completely @@?",
"hint": "끝나거나 완료된 것을 나타내는 형용사예요.",
"optionA": "started",
"optionB": "finished",
"optionC": "broken",
"result": "finished",
"explanation": "'finished'는 '끝난'이라는 뜻으로 세탁 과정이 완료되었는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Maybe unplug it for minute?",
"translation": "잠깐 플러그를 뽑아볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "Good thinking, let me try.",
"translation": "좋은 생각이야, 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Simple solutions work often best.",
"translation": "간단한 해결책이 종종 최고야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 문 버튼을 눌러보라고 조언한 말을 완성하세요.",
"optionA": "pressing",
"optionB": "door",
"optionC": "Try",
"optionD": "button",
"optionE": "the",
"result": "Try pressing the door button",
"explanation": "'문 버튼을 눌러봐'라는 의미로 세탁기 문이 안 열릴 때의 기본적인 해결 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세탁기에서 빨래가 안 나와",
"explanation": "세탁기 문이 열리지 않아 곤란한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세탁기"
},
{
"tag": "빨래"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "washing"
},
{
"tag": "clothes"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "The washing machine won't open.",
"translation": "세탁기가 안 열려."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Is the cycle completely finished?",
"translation": "세탁이 완전히 끝났어?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "Yes, it stopped ten minutes.",
"translation": "응, 10분 전에 멈췄어."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 세탁기가 아직 돌고 있다고 말했다.",
"hint": "'stopped ten minutes'는 10분 전에 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'it stopped ten minutes'라고 말하며 세탁기가 10분 전에 멈췄다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Try pressing the door button.",
"translation": "문 버튼을 눌러봐."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "I already tried that twice.",
"translation": "이미 두 번 해봤어."
},
{
"type": "blank",
"index": 7,
"quiz": "Is the cycle completely @@?",
"hint": "끝나거나 완료된 것을 나타내는 형용사예요.",
"optionA": "started",
"optionB": "finished",
"optionC": "broken",
"result": "finished",
"explanation": "'finished'는 '끝난'이라는 뜻으로 세탁 과정이 완료되었는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Maybe unplug it for minute?",
"translation": "잠깐 플러그를 뽑아볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "Good thinking, let me try.",
"translation": "좋은 생각이야, 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Simple solutions work often best.",
"translation": "간단한 해결책이 종종 최고야."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 문 버튼을 눌러보라고 조언한 말을 완성하세요.",
"optionA": "pressing",
"optionB": "door",
"optionC": "Try",
"optionD": "button",
"optionE": "the",
"result": "Try pressing the door button",
"explanation": "'문 버튼을 눌러봐'라는 의미로 세탁기 문이 안 열릴 때의 기본적인 해결 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아파트 엘리베이터에서 층수 버튼이 안 눌러져",
"explanation": "엘리베이터 버튼 고장으로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "버튼"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "button"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "The fifth floor button doesn't work.",
"translation": "5층 버튼이 작동 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Can you press another nearby?",
"translation": "근처 다른 걸 눌러볼 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'll try the sixth instead.",
"translation": "6층을 대신 해볼게."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 5층 버튼이 정상적으로 작동한다고 말했다.",
"hint": "'doesn't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'The fifth floor button doesn't work'라고 말하며 5층 버튼이 작동하지 않는다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Then walk down one floor.",
"translation": "그럼 한 층 내려가면 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That's actually quite smart thinking.",
"translation": "그거 사실 꽤 똑똑한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Can you press another @@?",
"hint": "가까운 곳이나 근처를 나타내는 부사예요.",
"optionA": "far",
"optionB": "nearby",
"optionC": "outside",
"result": "nearby",
"explanation": "'nearby'는 '근처의'라는 뜻으로 고장난 버튼 대신 가까운 다른 버튼을 누르라는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Problem solving requires creative thinking.",
"translation": "문제 해결은 창의적 사고가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Small problems have simple solutions.",
"translation": "작은 문제는 간단한 해결책이 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그럼 한 층 내려가면 된다고 말한 문장을 완성하세요.",
"optionA": "walk",
"optionB": "Then",
"optionC": "one",
"optionD": "floor",
"optionE": "down",
"result": "Then walk down one floor",
"explanation": "'그럼 한 층 내려가면 돼'라는 의미로 엘리베이터 버튼 고장에 대한 창의적이고 실용적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아파트 엘리베이터에서 층수 버튼이 안 눌러져",
"explanation": "엘리베이터 버튼 고장으로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "버튼"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "button"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "The fifth floor button doesn't work.",
"translation": "5층 버튼이 작동 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Can you press another nearby?",
"translation": "근처 다른 걸 눌러볼 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'll try the sixth instead.",
"translation": "6층을 대신 해볼게."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 5층 버튼이 정상적으로 작동한다고 말했다.",
"hint": "'doesn't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'The fifth floor button doesn't work'라고 말하며 5층 버튼이 작동하지 않는다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Then walk down one floor.",
"translation": "그럼 한 층 내려가면 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That's actually quite smart thinking.",
"translation": "그거 사실 꽤 똑똑한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Can you press another @@?",
"hint": "가까운 곳이나 근처를 나타내는 부사예요.",
"optionA": "far",
"optionB": "nearby",
"optionC": "outside",
"result": "nearby",
"explanation": "'nearby'는 '근처의'라는 뜻으로 고장난 버튼 대신 가까운 다른 버튼을 누르라는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Problem solving requires creative thinking.",
"translation": "문제 해결은 창의적 사고가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Small problems have simple solutions.",
"translation": "작은 문제는 간단한 해결책이 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 그럼 한 층 내려가면 된다고 말한 문장을 완성하세요.",
"optionA": "walk",
"optionB": "Then",
"optionC": "one",
"optionD": "floor",
"optionE": "down",
"result": "Then walk down one floor",
"explanation": "'그럼 한 층 내려가면 돼'라는 의미로 엘리베이터 버튼 고장에 대한 창의적이고 실용적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길에서 신발끈이 풀려서 계속 걸려",
"explanation": "신발끈이 풀려서 불편한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "풀림"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "untied"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My shoelaces keep coming loose.",
"translation": "내 신발끈이 계속 풀려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How many times today already?",
"translation": "오늘 벌써 몇 번째야?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "This is the fourth time.",
"translation": "이번이 네 번째야."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 신발끈이 한 번도 풀리지 않았다고 말했다.",
"hint": "'keep coming loose'는 계속 풀린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'My shoelaces keep coming loose'라고 말하며 신발끈이 계속 풀린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe tie them more tightly?",
"translation": "더 단단히 묶어볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I thought I did that.",
"translation": "그렇게 한 줄 알았는데."
},
{
"type": "blank",
"index": 7,
"quiz": "How many times today @@?",
"hint": "'이미, 벌써'를 나타내는 부사예요.",
"optionA": "later",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "'already'는 '이미, 벌써'라는 뜻으로 하루 중에 이미 몇 번 일어났는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Different knot styles might help.",
"translation": "다른 매듭 방식이 도움될 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "I'll look that up later.",
"translation": "나중에 찾아볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Small details make big differences.",
"translation": "작은 디테일이 큰 차이를 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 더 단단히 묶어보라고 제안한 말을 완성하세요.",
"optionA": "tie",
"optionB": "Maybe",
"optionC": "more",
"optionD": "them",
"optionE": "tightly",
"result": "Maybe tie them more tightly",
"explanation": "'더 단단히 묶어볼까?'라는 의미로 신발끈이 자꾸 풀리는 문제에 대한 기본적인 해결책을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길에서 신발끈이 풀려서 계속 걸려",
"explanation": "신발끈이 풀려서 불편한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "풀림"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "untied"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My shoelaces keep coming loose.",
"translation": "내 신발끈이 계속 풀려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How many times today already?",
"translation": "오늘 벌써 몇 번째야?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "This is the fourth time.",
"translation": "이번이 네 번째야."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 신발끈이 한 번도 풀리지 않았다고 말했다.",
"hint": "'keep coming loose'는 계속 풀린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'My shoelaces keep coming loose'라고 말하며 신발끈이 계속 풀린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe tie them more tightly?",
"translation": "더 단단히 묶어볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I thought I did that.",
"translation": "그렇게 한 줄 알았는데."
},
{
"type": "blank",
"index": 7,
"quiz": "How many times today @@?",
"hint": "'이미, 벌써'를 나타내는 부사예요.",
"optionA": "later",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "'already'는 '이미, 벌써'라는 뜻으로 하루 중에 이미 몇 번 일어났는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Different knot styles might help.",
"translation": "다른 매듭 방식이 도움될 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "I'll look that up later.",
"translation": "나중에 찾아볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Small details make big differences.",
"translation": "작은 디테일이 큰 차이를 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 더 단단히 묶어보라고 제안한 말을 완성하세요.",
"optionA": "tie",
"optionB": "Maybe",
"optionC": "more",
"optionD": "them",
"optionE": "tightly",
"result": "Maybe tie them more tightly",
"explanation": "'더 단단히 묶어볼까?'라는 의미로 신발끈이 자꾸 풀리는 문제에 대한 기본적인 해결책을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "공원에서 벤치가 다 젖어서 못 앉겠어",
"explanation": "비 온 후 공원에서 앉을 곳이 없는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공원"
},
{
"tag": "벤치"
},
{
"tag": "젖음"
}
],
"engTags": [
{
"tag": "park"
},
{
"tag": "bench"
},
{
"tag": "wet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "All the benches are wet.",
"translation": "벤치가 다 젖어 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "It rained heavily last night.",
"translation": "어젯밤에 비가 많이 왔어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I wanted to sit down.",
"translation": "앉고 싶었는데."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 벤치가 완전히 마른 상태라고 말했다.",
"hint": "'are wet'은 젖어 있다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'All the benches are wet'라고 말하며 벤치가 다 젖어 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Let's find a covered area.",
"translation": "지붕 있는 곳을 찾자."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "There's a pavilion over there.",
"translation": "저기 정자가 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "It rained heavily last @@.",
"hint": "어젯밤을 나타내는 명사예요.",
"optionA": "morning",
"optionB": "night",
"optionC": "day",
"result": "night",
"explanation": "'night'는 '밤'이라는 뜻으로 'last night'은 어젯밤을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Perfect, that should be dry.",
"translation": "완벽해, 거기는 말라 있을 거야."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good thinking as always today.",
"translation": "오늘도 역시 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Weather affects our daily plans.",
"translation": "날씨가 우리 일상 계획에 영향을 줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 지붕 있는 곳을 찾자고 제안한 말을 완성하세요.",
"optionA": "find",
"optionB": "covered",
"optionC": "Let's",
"optionD": "area",
"optionE": "a",
"result": "Let's find a covered area",
"explanation": "'지붕 있는 곳을 찾자'라는 의미로 젖은 벤치 문제에 대한 실용적인 대안을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "공원에서 벤치가 다 젖어서 못 앉겠어",
"explanation": "비 온 후 공원에서 앉을 곳이 없는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공원"
},
{
"tag": "벤치"
},
{
"tag": "젖음"
}
],
"engTags": [
{
"tag": "park"
},
{
"tag": "bench"
},
{
"tag": "wet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "All the benches are wet.",
"translation": "벤치가 다 젖어 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "It rained heavily last night.",
"translation": "어젯밤에 비가 많이 왔어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I wanted to sit down.",
"translation": "앉고 싶었는데."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 벤치가 완전히 마른 상태라고 말했다.",
"hint": "'are wet'은 젖어 있다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'All the benches are wet'라고 말하며 벤치가 다 젖어 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Let's find a covered area.",
"translation": "지붕 있는 곳을 찾자."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "There's a pavilion over there.",
"translation": "저기 정자가 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "It rained heavily last @@.",
"hint": "어젯밤을 나타내는 명사예요.",
"optionA": "morning",
"optionB": "night",
"optionC": "day",
"result": "night",
"explanation": "'night'는 '밤'이라는 뜻으로 'last night'은 어젯밤을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Perfect, that should be dry.",
"translation": "완벽해, 거기는 말라 있을 거야."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good thinking as always today.",
"translation": "오늘도 역시 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Weather affects our daily plans.",
"translation": "날씨가 우리 일상 계획에 영향을 줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 지붕 있는 곳을 찾자고 제안한 말을 완성하세요.",
"optionA": "find",
"optionB": "covered",
"optionC": "Let's",
"optionD": "area",
"optionE": "a",
"result": "Let's find a covered area",
"explanation": "'지붕 있는 곳을 찾자'라는 의미로 젖은 벤치 문제에 대한 실용적인 대안을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철에서 문이 끼였는데 어떡하지?",
"explanation": "지하철 문에 끼인 상황에서 당황한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "문"
},
{
"tag": "끼임"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "door"
},
{
"tag": "caught"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My bag got caught.",
"translation": "내 가방이 끼었어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Press the emergency button quickly.",
"translation": "비상 버튼을 빨리 눌러."
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Where is it located exactly?",
"translation": "정확히 어디에 있어?"
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 가방이 전혀 끼이지 않았다고 말했다.",
"hint": "'got caught'는 끼었다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My bag got caught'라고 말하며 가방이 끼었다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Right next to the door.",
"translation": "문 바로 옆에 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "I see it, pressing now.",
"translation": "보여, 지금 누르고 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Press the emergency button @@.",
"hint": "'빠르게, 신속하게'를 나타내는 부사예요.",
"optionA": "slowly",
"optionB": "quickly",
"optionC": "quietly",
"result": "quickly",
"explanation": "'quickly'는 '빠르게'라는 뜻으로 응급 상황에서 신속한 행동의 필요성을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "The doors should open again.",
"translation": "문이 다시 열릴 거야."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Thank goodness it worked perfectly.",
"translation": "다행히 완벽하게 작동했어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Safety systems are really important.",
"translation": "안전 시스템은 정말 중요해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 문 바로 옆에 있다고 말한 문장을 완성하세요.",
"optionA": "next",
"optionB": "Right",
"optionC": "door",
"optionD": "the",
"optionE": "to",
"result": "Right next to the door",
"explanation": "'문 바로 옆에 있어'라는 의미로 비상 버튼의 정확한 위치를 알려주는 도움이 되는 정보입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철에서 문이 끼였는데 어떡하지?",
"explanation": "지하철 문에 끼인 상황에서 당황한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "문"
},
{
"tag": "끼임"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "door"
},
{
"tag": "caught"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My bag got caught.",
"translation": "내 가방이 끼었어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Press the emergency button quickly.",
"translation": "비상 버튼을 빨리 눌러."
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Where is it located exactly?",
"translation": "정확히 어디에 있어?"
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 가방이 전혀 끼이지 않았다고 말했다.",
"hint": "'got caught'는 끼었다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My bag got caught'라고 말하며 가방이 끼었다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Right next to the door.",
"translation": "문 바로 옆에 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "I see it, pressing now.",
"translation": "보여, 지금 누르고 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Press the emergency button @@.",
"hint": "'빠르게, 신속하게'를 나타내는 부사예요.",
"optionA": "slowly",
"optionB": "quickly",
"optionC": "quietly",
"result": "quickly",
"explanation": "'quickly'는 '빠르게'라는 뜻으로 응급 상황에서 신속한 행동의 필요성을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "The doors should open again.",
"translation": "문이 다시 열릴 거야."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Thank goodness it worked perfectly.",
"translation": "다행히 완벽하게 작동했어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Safety systems are really important.",
"translation": "안전 시스템은 정말 중요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 문 바로 옆에 있다고 말한 문장을 완성하세요.",
"optionA": "next",
"optionB": "Right",
"optionC": "door",
"optionD": "the",
"optionE": "to",
"result": "Right next to the door",
"explanation": "'문 바로 옆에 있어'라는 의미로 비상 버튼의 정확한 위치를 알려주는 도움이 되는 정보입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "자전거 타이어에 바람이 빠졌어",
"explanation": "자전거 타이어 펑크로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "자전거"
},
{
"tag": "타이어"
},
{
"tag": "펑크"
}
],
"engTags": [
{
"tag": "bicycle"
},
{
"tag": "tire"
},
{
"tag": "flat"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My bicycle tire is flat.",
"translation": "내 자전거 타이어가 펑크났어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Is there a repair shop?",
"translation": "수리점이 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "I think one block away.",
"translation": "한 블록 떨어진 곳에 있는 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 자전거 타이어가 완벽한 상태라고 말했다.",
"hint": "'tire is flat'은 타이어가 펑크났다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'My bicycle tire is flat'라고 말하며 자전거 타이어가 펑크났다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Can you walk it there?",
"translation": "끌고 갈 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Yes, it's not too heavy.",
"translation": "응, 너무 무겁지 않아."
},
{
"type": "blank",
"index": 7,
"quiz": "Is there a repair @@?",
"hint": "수리나 정비를 하는 가게를 나타내는 명사예요.",
"optionA": "house",
"optionB": "shop",
"optionC": "school",
"result": "shop",
"explanation": "'shop'은 '가게'라는 뜻으로 'repair shop'은 수리점을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I'll walk with you today.",
"translation": "오늘 같이 걸어갈게."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's really kind of you.",
"translation": "정말 친절하네."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Friends help during difficult times.",
"translation": "어려울 때 친구들이 도와줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 끌고 갈 수 있냐고 물은 말을 완성하세요.",
"optionA": "walk",
"optionB": "Can",
"optionC": "there",
"optionD": "you",
"optionE": "it",
"result": "Can you walk it there",
"explanation": "'끌고 갈 수 있어?'라는 의미로 펑크난 자전거를 수리점까지 가져가는 방법을 묻는 실용적인 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "자전거 타이어에 바람이 빠졌어",
"explanation": "자전거 타이어 펑크로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "자전거"
},
{
"tag": "타이어"
},
{
"tag": "펑크"
}
],
"engTags": [
{
"tag": "bicycle"
},
{
"tag": "tire"
},
{
"tag": "flat"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My bicycle tire is flat.",
"translation": "내 자전거 타이어가 펑크났어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Is there a repair shop?",
"translation": "수리점이 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "I think one block away.",
"translation": "한 블록 떨어진 곳에 있는 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 자전거 타이어가 완벽한 상태라고 말했다.",
"hint": "'tire is flat'은 타이어가 펑크났다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'My bicycle tire is flat'라고 말하며 자전거 타이어가 펑크났다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Can you walk it there?",
"translation": "끌고 갈 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Yes, it's not too heavy.",
"translation": "응, 너무 무겁지 않아."
},
{
"type": "blank",
"index": 7,
"quiz": "Is there a repair @@?",
"hint": "수리나 정비를 하는 가게를 나타내는 명사예요.",
"optionA": "house",
"optionB": "shop",
"optionC": "school",
"result": "shop",
"explanation": "'shop'은 '가게'라는 뜻으로 'repair shop'은 수리점을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I'll walk with you today.",
"translation": "오늘 같이 걸어갈게."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's really kind of you.",
"translation": "정말 친절하네."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Friends help during difficult times.",
"translation": "어려울 때 친구들이 도와줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 끌고 갈 수 있냐고 물은 말을 완성하세요.",
"optionA": "walk",
"optionB": "Can",
"optionC": "there",
"optionD": "you",
"optionE": "it",
"result": "Can you walk it there",
"explanation": "'끌고 갈 수 있어?'라는 의미로 펑크난 자전거를 수리점까지 가져가는 방법을 묻는 실용적인 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마스크를 깜빡하고 안 가져왔어",
"explanation": "마스크를 잊어버려서 곤란한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마스크"
},
{
"tag": "깜빡"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "mask"
},
{
"tag": "forgot"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I forgot to bring mask.",
"translation": "마스크 가져오는 걸 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Do they sell them here?",
"translation": "여기서 파나?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Let me check the convenience.",
"translation": "편의점을 확인해볼게."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 마스크를 챙겨왔다고 말했다.",
"hint": "'forgot to bring'은 가져오는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'I forgot to bring mask'라고 말하며 마스크를 깜빡했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "I have an extra one.",
"translation": "여분이 하나 있어."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "You're a lifesaver really today.",
"translation": "정말 생명의 은인이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Do they sell them @@?",
"hint": "'여기서, 이곳에서'를 나타내는 부사예요.",
"optionA": "there",
"optionB": "here",
"optionC": "everywhere",
"result": "here",
"explanation": "'here'는 '여기서'라는 뜻으로 현재 있는 장소에서 마스크를 파는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Always carry backup essential items.",
"translation": "필수품은 항상 여분을 가져다녀."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll remember that advice always.",
"translation": "그 조언을 항상 기억할게."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Preparation prevents many small problems.",
"translation": "준비는 많은 작은 문제를 예방해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 여분이 하나 있다고 말한 문장을 완성하세요.",
"optionA": "have",
"optionB": "extra",
"optionC": "I",
"optionD": "one",
"optionE": "an",
"result": "I have an extra one",
"explanation": "'여분이 하나 있어'라는 의미로 친구가 곤란한 상황에서 도움을 주는 따뜻한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마스크를 깜빡하고 안 가져왔어",
"explanation": "마스크를 잊어버려서 곤란한 상황의 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마스크"
},
{
"tag": "깜빡"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "mask"
},
{
"tag": "forgot"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I forgot to bring mask.",
"translation": "마스크 가져오는 걸 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Do they sell them here?",
"translation": "여기서 파나?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Let me check the convenience.",
"translation": "편의점을 확인해볼게."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 마스크를 챙겨왔다고 말했다.",
"hint": "'forgot to bring'은 가져오는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'I forgot to bring mask'라고 말하며 마스크를 깜빡했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "I have an extra one.",
"translation": "여분이 하나 있어."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "You're a lifesaver really today.",
"translation": "정말 생명의 은인이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Do they sell them @@?",
"hint": "'여기서, 이곳에서'를 나타내는 부사예요.",
"optionA": "there",
"optionB": "here",
"optionC": "everywhere",
"result": "here",
"explanation": "'here'는 '여기서'라는 뜻으로 현재 있는 장소에서 마스크를 파는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Always carry backup essential items.",
"translation": "필수품은 항상 여분을 가져다녀."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll remember that advice always.",
"translation": "그 조언을 항상 기억할게."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Preparation prevents many small problems.",
"translation": "준비는 많은 작은 문제를 예방해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 여분이 하나 있다고 말한 문장을 완성하세요.",
"optionA": "have",
"optionB": "extra",
"optionC": "I",
"optionD": "one",
"optionE": "an",
"result": "I have an extra one",
"explanation": "'여분이 하나 있어'라는 의미로 친구가 곤란한 상황에서 도움을 주는 따뜻한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카드가 갑자기 결제 안 돼서 당황했어",
"explanation": "결제 시 카드 오류로 당황한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카드"
},
{
"tag": "결제"
},
{
"tag": "오류"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "payment"
},
{
"tag": "error"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My card payment was declined.",
"translation": "내 카드 결제가 거절됐어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Did you try it again?",
"translation": "다시 해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Yes, same error message appeared.",
"translation": "응, 같은 오류 메시지가 나타났어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 카드 결제가 성공했다고 말했다.",
"hint": "'was declined'는 거절됐다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'My card payment was declined'라고 말하며 카드 결제가 거절됐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe use different payment method?",
"translation": "다른 결제 방법을 써볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good idea, I'll use cash.",
"translation": "좋은 생각이야, 현금을 쓸게."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you try it @@?",
"hint": "'다시, 또'를 나타내는 부사예요.",
"optionA": "before",
"optionB": "again",
"optionC": "never",
"result": "again",
"explanation": "'again'은 '다시'라는 뜻으로 실패한 결제를 재시도해보라는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Card systems have problems sometimes.",
"translation": "카드 시스템은 가끔 문제가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Technology isn't always perfect completely.",
"translation": "기술이 항상 완벽한 건 아니야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "That's why backup plans help.",
"translation": "그래서 백업 계획이 도움 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 다른 결제 방법을 써보라고 제안한 말을 완성하세요.",
"optionA": "use",
"optionB": "Maybe",
"optionC": "payment",
"optionD": "different",
"optionE": "method",
"result": "Maybe use different payment method",
"explanation": "'다른 결제 방법을 써볼까?'라는 의미로 카드 결제 오류 상황에서의 실용적인 대안을 제시합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카드가 갑자기 결제 안 돼서 당황했어",
"explanation": "결제 시 카드 오류로 당황한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카드"
},
{
"tag": "결제"
},
{
"tag": "오류"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "payment"
},
{
"tag": "error"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My card payment was declined.",
"translation": "내 카드 결제가 거절됐어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Did you try it again?",
"translation": "다시 해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Yes, same error message appeared.",
"translation": "응, 같은 오류 메시지가 나타났어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 카드 결제가 성공했다고 말했다.",
"hint": "'was declined'는 거절됐다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'My card payment was declined'라고 말하며 카드 결제가 거절됐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe use different payment method?",
"translation": "다른 결제 방법을 써볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good idea, I'll use cash.",
"translation": "좋은 생각이야, 현금을 쓸게."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you try it @@?",
"hint": "'다시, 또'를 나타내는 부사예요.",
"optionA": "before",
"optionB": "again",
"optionC": "never",
"result": "again",
"explanation": "'again'은 '다시'라는 뜻으로 실패한 결제를 재시도해보라는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Card systems have problems sometimes.",
"translation": "카드 시스템은 가끔 문제가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Technology isn't always perfect completely.",
"translation": "기술이 항상 완벽한 건 아니야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "That's why backup plans help.",
"translation": "그래서 백업 계획이 도움 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 다른 결제 방법을 써보라고 제안한 말을 완성하세요.",
"optionA": "use",
"optionB": "Maybe",
"optionC": "payment",
"optionD": "different",
"optionE": "method",
"result": "Maybe use different payment method",
"explanation": "'다른 결제 방법을 써볼까?'라는 의미로 카드 결제 오류 상황에서의 실용적인 대안을 제시합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길에서 휴지를 떨어뜨렸는데 바람에 날아갔어",
"explanation": "바람에 휴지가 날아간 당황스러운 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴지"
},
{
"tag": "바람"
},
{
"tag": "날아감"
}
],
"engTags": [
{
"tag": "tissue"
},
{
"tag": "wind"
},
{
"tag": "blown"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "My tissue blew away completely.",
"translation": "내 휴지가 완전히 날아갔어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "The wind is quite strong.",
"translation": "바람이 꽤 세네."
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "I should have held tighter.",
"translation": "더 꽉 잡았어야 했는데."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 휴지를 잘 잡고 있었다고 말했다.",
"hint": "'blew away completely'는 완전히 날아갔다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'My tissue blew away completely'라고 말하며 휴지가 완전히 날아갔다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Here, take some of mine.",
"translation": "여기, 내 거 좀 가져가."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Thank you so much today.",
"translation": "오늘 정말 고마워."
},
{
"type": "blank",
"index": 7,
"quiz": "The wind is quite @@.",
"hint": "바람의 세기가 강한 것을 나타내는 형용사예요.",
"optionA": "weak",
"optionB": "strong",
"optionC": "quiet",
"result": "strong",
"explanation": "'strong'은 '강한'이라는 뜻으로 바람의 세기를 표현하는 형용사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Windy days require extra care.",
"translation": "바람 부는 날은 각별한 주의가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "I'll remember that next time.",
"translation": "다음번에 기억할게."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Small experiences teach us lessons.",
"translation": "작은 경험들이 우리에게 교훈을 줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 내 거 좀 가져가라고 말한 문장을 완성하세요.",
"optionA": "take",
"optionB": "Here",
"optionC": "of",
"optionD": "some",
"optionE": "mine",
"result": "Here take some of mine",
"explanation": "'여기, 내 거 좀 가져가'라는 의미로 친구가 곤란한 상황에서 즉석에서 도움을 주는 친절한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길에서 휴지를 떨어뜨렸는데 바람에 날아갔어",
"explanation": "바람에 휴지가 날아간 당황스러운 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴지"
},
{
"tag": "바람"
},
{
"tag": "날아감"
}
],
"engTags": [
{
"tag": "tissue"
},
{
"tag": "wind"
},
{
"tag": "blown"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "My tissue blew away completely.",
"translation": "내 휴지가 완전히 날아갔어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "The wind is quite strong.",
"translation": "바람이 꽤 세네."
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "I should have held tighter.",
"translation": "더 꽉 잡았어야 했는데."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 휴지를 잘 잡고 있었다고 말했다.",
"hint": "'blew away completely'는 완전히 날아갔다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'My tissue blew away completely'라고 말하며 휴지가 완전히 날아갔다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Here, take some of mine.",
"translation": "여기, 내 거 좀 가져가."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Thank you so much today.",
"translation": "오늘 정말 고마워."
},
{
"type": "blank",
"index": 7,
"quiz": "The wind is quite @@.",
"hint": "바람의 세기가 강한 것을 나타내는 형용사예요.",
"optionA": "weak",
"optionB": "strong",
"optionC": "quiet",
"result": "strong",
"explanation": "'strong'은 '강한'이라는 뜻으로 바람의 세기를 표현하는 형용사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Windy days require extra care.",
"translation": "바람 부는 날은 각별한 주의가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "I'll remember that next time.",
"translation": "다음번에 기억할게."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Small experiences teach us lessons.",
"translation": "작은 경험들이 우리에게 교훈을 줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 내 거 좀 가져가라고 말한 문장을 완성하세요.",
"optionA": "take",
"optionB": "Here",
"optionC": "of",
"optionD": "some",
"optionE": "mine",
"result": "Here take some of mine",
"explanation": "'여기, 내 거 좀 가져가'라는 의미로 친구가 곤란한 상황에서 즉석에서 도움을 주는 친절한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아이스크림 가게에서 메뉴가 너무 많아",
"explanation": "다양한 선택지로 결정장애에 빠진 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이스크림"
},
{
"tag": "메뉴"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "icecream"
},
{
"tag": "menu"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "There are too many flavors.",
"translation": "맛이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "What do you usually like?",
"translation": "평소에 뭘 좋아해?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "I can't decide between three.",
"translation": "세 개 중에서 못 정하겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "지원이 메뉴 선택을 쉽게 했다고 말했다.",
"hint": "'can't decide'는 결정하지 못하겠다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'I can't decide between three'라고 말하며 세 개 중에서 결정하지 못하겠다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Maybe try a sample first?",
"translation": "먼저 맛보기를 해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "That's actually brilliant idea today.",
"translation": "오늘 정말 기발한 아이디어야."
},
{
"type": "blank",
"index": 7,
"quiz": "What do you usually @@?",
"hint": "좋아하거나 선호하는 것을 나타내는 동사예요.",
"optionA": "hate",
"optionB": "like",
"optionC": "forget",
"result": "like",
"explanation": "'like'는 '좋아하다'라는 뜻으로 평소 선호하는 맛을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Most ice cream shops offer.",
"translation": "대부분의 아이스크림 가게에서 제공해."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Perfect solution for indecisive people.",
"translation": "우유부단한 사람들에게 완벽한 해결책이야."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Sometimes simple approaches work best.",
"translation": "가끔 간단한 접근이 최고야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 먼저 맛보기를 해보라고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "Maybe",
"optionC": "sample",
"optionD": "first",
"optionE": "a",
"result": "Maybe try a sample first",
"explanation": "'먼저 맛보기를 해볼까?'라는 의미로 선택의 어려움을 해결하는 실용적인 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아이스크림 가게에서 메뉴가 너무 많아",
"explanation": "다양한 선택지로 결정장애에 빠진 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이스크림"
},
{
"tag": "메뉴"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "icecream"
},
{
"tag": "menu"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "There are too many flavors.",
"translation": "맛이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "What do you usually like?",
"translation": "평소에 뭘 좋아해?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "I can't decide between three.",
"translation": "세 개 중에서 못 정하겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "지원이 메뉴 선택을 쉽게 했다고 말했다.",
"hint": "'can't decide'는 결정하지 못하겠다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'I can't decide between three'라고 말하며 세 개 중에서 결정하지 못하겠다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Maybe try a sample first?",
"translation": "먼저 맛보기를 해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "That's actually brilliant idea today.",
"translation": "오늘 정말 기발한 아이디어야."
},
{
"type": "blank",
"index": 7,
"quiz": "What do you usually @@?",
"hint": "좋아하거나 선호하는 것을 나타내는 동사예요.",
"optionA": "hate",
"optionB": "like",
"optionC": "forget",
"result": "like",
"explanation": "'like'는 '좋아하다'라는 뜻으로 평소 선호하는 맛을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Most ice cream shops offer.",
"translation": "대부분의 아이스크림 가게에서 제공해."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Perfect solution for indecisive people.",
"translation": "우유부단한 사람들에게 완벽한 해결책이야."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Sometimes simple approaches work best.",
"translation": "가끔 간단한 접근이 최고야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 먼저 맛보기를 해보라고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "Maybe",
"optionC": "sample",
"optionD": "first",
"optionE": "a",
"result": "Maybe try a sample first",
"explanation": "'먼저 맛보기를 해볼까?'라는 의미로 선택의 어려움을 해결하는 실용적인 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 이사한 동네가 너무 조용해",
"explanation": "새 환경에 적응하며 느끼는 차이점에 대한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이사"
},
{
"tag": "동네"
},
{
"tag": "조용"
}
],
"engTags": [
{
"tag": "moving"
},
{
"tag": "neighborhood"
},
{
"tag": "quiet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My new neighborhood is silent.",
"translation": "새 동네가 너무 조용해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Is that good or bad?",
"translation": "그게 좋은 거야 나쁜 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'm still getting used to.",
"translation": "아직 적응하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 새 동네가 매우 시끄럽다고 말했다.",
"hint": "'is silent'는 조용하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'My new neighborhood is silent'라고 말하며 새 동네가 조용하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Quiet places help you sleep.",
"translation": "조용한 곳은 잠자는 데 도움 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That's definitely true point today.",
"translation": "오늘 확실히 맞는 말이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Is that good or @@?",
"hint": "'좋은'의 반대 개념을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "bad",
"optionC": "fun",
"result": "bad",
"explanation": "'bad'는 '나쁜'이라는 뜻으로 상황의 긍정적\/부정적 측면을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Change takes time for adjustment.",
"translation": "변화는 적응하는 데 시간이 걸려."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "New environments offer fresh experiences.",
"translation": "새로운 환경은 신선한 경험을 제공해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 조용한 곳은 잠자는 데 도움된다고 말한 문장을 완성하세요.",
"optionA": "places",
"optionB": "help",
"optionC": "Quiet",
"optionD": "sleep",
"optionE": "you",
"result": "Quiet places help you sleep",
"explanation": "'조용한 곳은 잠자는 데 도움 돼'라는 의미로 새 환경의 장점을 긍정적으로 해석해주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 이사한 동네가 너무 조용해",
"explanation": "새 환경에 적응하며 느끼는 차이점에 대한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이사"
},
{
"tag": "동네"
},
{
"tag": "조용"
}
],
"engTags": [
{
"tag": "moving"
},
{
"tag": "neighborhood"
},
{
"tag": "quiet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My new neighborhood is silent.",
"translation": "새 동네가 너무 조용해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Is that good or bad?",
"translation": "그게 좋은 거야 나쁜 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'm still getting used to.",
"translation": "아직 적응하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 새 동네가 매우 시끄럽다고 말했다.",
"hint": "'is silent'는 조용하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'My new neighborhood is silent'라고 말하며 새 동네가 조용하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Quiet places help you sleep.",
"translation": "조용한 곳은 잠자는 데 도움 돼."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That's definitely true point today.",
"translation": "오늘 확실히 맞는 말이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Is that good or @@?",
"hint": "'좋은'의 반대 개념을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "bad",
"optionC": "fun",
"result": "bad",
"explanation": "'bad'는 '나쁜'이라는 뜻으로 상황의 긍정적\/부정적 측면을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Change takes time for adjustment.",
"translation": "변화는 적응하는 데 시간이 걸려."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "New environments offer fresh experiences.",
"translation": "새로운 환경은 신선한 경험을 제공해."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 조용한 곳은 잠자는 데 도움된다고 말한 문장을 완성하세요.",
"optionA": "places",
"optionB": "help",
"optionC": "Quiet",
"optionD": "sleep",
"optionE": "you",
"result": "Quiet places help you sleep",
"explanation": "'조용한 곳은 잠자는 데 도움 돼'라는 의미로 새 환경의 장점을 긍정적으로 해석해주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리가 너무 길어서 미용실 가야 해",
"explanation": "머리카락이 길어져서 미용실 방문이 필요한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "머리"
},
{
"tag": "미용실"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "hair"
},
{
"tag": "salon"
},
{
"tag": "long"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My hair grew too long.",
"translation": "내 머리가 너무 길어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "When did you cut last?",
"translation": "언제 마지막으로 잘랐어?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "About three months ago exactly.",
"translation": "정확히 3개월 전에."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 머리를 최근에 잘랐다고 말했다.",
"hint": "'three months ago'는 3개월 전이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 'About three months ago exactly'라고 말하며 3개월 전에 잘랐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's quite long time period.",
"translation": "꽤 긴 기간이네."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I need appointment this week.",
"translation": "이번 주에 예약이 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "When did you cut @@?",
"hint": "'마지막으로, 최근에'를 나타내는 부사예요.",
"optionA": "first",
"optionB": "last",
"optionC": "never",
"result": "last",
"explanation": "'last'는 '마지막으로'라는 뜻으로 가장 최근에 머리를 자른 시점을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Popular salons book up quickly.",
"translation": "인기 있는 미용실은 빨리 예약이 찬다."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "I'll call them right now.",
"translation": "지금 바로 전화할게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Regular maintenance keeps things manageable.",
"translation": "정기적인 관리가 관리 가능하게 해줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 꽤 긴 기간이라고 말한 문장을 완성하세요.",
"optionA": "quite",
"optionB": "time",
"optionC": "That's",
"optionD": "period",
"optionE": "long",
"result": "That's quite long time period",
"explanation": "'꽤 긴 기간이네'라는 의미로 3개월이라는 시간이 머리를 자르지 않기에는 긴 시간임을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리가 너무 길어서 미용실 가야 해",
"explanation": "머리카락이 길어져서 미용실 방문이 필요한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "머리"
},
{
"tag": "미용실"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "hair"
},
{
"tag": "salon"
},
{
"tag": "long"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My hair grew too long.",
"translation": "내 머리가 너무 길어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "When did you cut last?",
"translation": "언제 마지막으로 잘랐어?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "About three months ago exactly.",
"translation": "정확히 3개월 전에."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 머리를 최근에 잘랐다고 말했다.",
"hint": "'three months ago'는 3개월 전이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 'About three months ago exactly'라고 말하며 3개월 전에 잘랐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's quite long time period.",
"translation": "꽤 긴 기간이네."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I need appointment this week.",
"translation": "이번 주에 예약이 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "When did you cut @@?",
"hint": "'마지막으로, 최근에'를 나타내는 부사예요.",
"optionA": "first",
"optionB": "last",
"optionC": "never",
"result": "last",
"explanation": "'last'는 '마지막으로'라는 뜻으로 가장 최근에 머리를 자른 시점을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Popular salons book up quickly.",
"translation": "인기 있는 미용실은 빨리 예약이 찬다."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "I'll call them right now.",
"translation": "지금 바로 전화할게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Regular maintenance keeps things manageable.",
"translation": "정기적인 관리가 관리 가능하게 해줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 꽤 긴 기간이라고 말한 문장을 완성하세요.",
"optionA": "quite",
"optionB": "time",
"optionC": "That's",
"optionD": "period",
"optionE": "long",
"result": "That's quite long time period",
"explanation": "'꽤 긴 기간이네'라는 의미로 3개월이라는 시간이 머리를 자르지 않기에는 긴 시간임을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새 안경을 맞추러 갔는데 너무 비싸",
"explanation": "안경점에서 가격 때문에 고민하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "안경"
},
{
"tag": "가격"
},
{
"tag": "비싸"
}
],
"engTags": [
{
"tag": "glasses"
},
{
"tag": "price"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "New glasses cost too much.",
"translation": "새 안경이 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How much did they quote?",
"translation": "얼마라고 견적 나왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Over three hundred thousand won.",
"translation": "30만 원이 넘어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 안경 가격이 매우 저렴하다고 말했다.",
"hint": "'cost too much'는 너무 비싸다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'New glasses cost too much'라고 말하며 새 안경이 너무 비싸다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That does sound quite expensive.",
"translation": "정말 꽤 비싸게 들리네."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Maybe I should shop around.",
"translation": "여러 곳을 알아봐야겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "How much did they @@?",
"hint": "가격을 제시하거나 견적을 내는 것을 나타내는 동사예요.",
"optionA": "buy",
"optionB": "quote",
"optionC": "eat",
"result": "quote",
"explanation": "'quote'는 '견적을 내다'라는 뜻으로 안경점에서 제시한 가격을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Different stores have different prices.",
"translation": "가게마다 가격이 달라."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good advice, I'll compare more.",
"translation": "좋은 조언이야, 더 비교해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Smart shopping saves money always.",
"translation": "현명한 쇼핑은 항상 돈을 절약해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 여러 곳을 알아봐야겠다고 말한 문장을 완성하세요.",
"optionA": "should",
"optionB": "Maybe",
"optionC": "around",
"optionD": "I",
"optionE": "shop",
"result": "Maybe I should shop around",
"explanation": "'여러 곳을 알아봐야겠어'라는 의미로 비싼 가격에 대한 현명한 대안을 모색하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새 안경을 맞추러 갔는데 너무 비싸",
"explanation": "안경점에서 가격 때문에 고민하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "안경"
},
{
"tag": "가격"
},
{
"tag": "비싸"
}
],
"engTags": [
{
"tag": "glasses"
},
{
"tag": "price"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "New glasses cost too much.",
"translation": "새 안경이 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How much did they quote?",
"translation": "얼마라고 견적 나왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Over three hundred thousand won.",
"translation": "30만 원이 넘어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 안경 가격이 매우 저렴하다고 말했다.",
"hint": "'cost too much'는 너무 비싸다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'New glasses cost too much'라고 말하며 새 안경이 너무 비싸다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That does sound quite expensive.",
"translation": "정말 꽤 비싸게 들리네."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Maybe I should shop around.",
"translation": "여러 곳을 알아봐야겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "How much did they @@?",
"hint": "가격을 제시하거나 견적을 내는 것을 나타내는 동사예요.",
"optionA": "buy",
"optionB": "quote",
"optionC": "eat",
"result": "quote",
"explanation": "'quote'는 '견적을 내다'라는 뜻으로 안경점에서 제시한 가격을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Different stores have different prices.",
"translation": "가게마다 가격이 달라."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good advice, I'll compare more.",
"translation": "좋은 조언이야, 더 비교해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Smart shopping saves money always.",
"translation": "현명한 쇼핑은 항상 돈을 절약해."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 여러 곳을 알아봐야겠다고 말한 문장을 완성하세요.",
"optionA": "should",
"optionB": "Maybe",
"optionC": "around",
"optionD": "I",
"optionE": "shop",
"result": "Maybe I should shop around",
"explanation": "'여러 곳을 알아봐야겠어'라는 의미로 비싼 가격에 대한 현명한 대안을 모색하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 슈퍼에서 계산원이 너무 느려",
"explanation": "슈퍼마켓에서 느린 서비스로 답답한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "슈퍼"
},
{
"tag": "계산원"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "supermarket"
},
{
"tag": "cashier"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "The cashier works very slowly.",
"translation": "계산원이 너무 천천히 일해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Are there other lines open?",
"translation": "다른 줄이 열려 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "This is the only one.",
"translation": "이게 유일한 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 계산원이 매우 빠르게 일한다고 말했다.",
"hint": "'works very slowly'는 매우 천천히 일한다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'The cashier works very slowly'라고 말하며 계산원이 천천히 일한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Sometimes patience is only option.",
"translation": "가끔 인내가 유일한 선택이야."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "You're right, I'll wait.",
"translation": "맞아, 기다릴게."
},
{
"type": "blank",
"index": 7,
"quiz": "Are there other lines @@?",
"hint": "문이나 가게가 영업 중인 것을 나타내는 형용사예요.",
"optionA": "closed",
"optionB": "open",
"optionC": "broken",
"result": "open",
"explanation": "'open'은 '열린, 영업 중인'이라는 뜻으로 다른 계산대가 운영 중인지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Busy times happen to everyone.",
"translation": "바쁜 시간은 누구에게나 생겨."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "That's a good perspective today.",
"translation": "오늘 좋은 관점이야."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Understanding makes waiting easier always.",
"translation": "이해하면 기다리기가 항상 더 쉬워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 가끔 인내가 유일한 선택이라고 말한 문장을 완성하세요.",
"optionA": "patience",
"optionB": "Sometimes",
"optionC": "option",
"optionD": "only",
"optionE": "is",
"result": "Sometimes patience is only option",
"explanation": "'가끔 인내가 유일한 선택이야'라는 의미로 어쩔 수 없는 상황에서의 현명한 대처법을 제시합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 슈퍼에서 계산원이 너무 느려",
"explanation": "슈퍼마켓에서 느린 서비스로 답답한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "슈퍼"
},
{
"tag": "계산원"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "supermarket"
},
{
"tag": "cashier"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "The cashier works very slowly.",
"translation": "계산원이 너무 천천히 일해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Are there other lines open?",
"translation": "다른 줄이 열려 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "This is the only one.",
"translation": "이게 유일한 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 계산원이 매우 빠르게 일한다고 말했다.",
"hint": "'works very slowly'는 매우 천천히 일한다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'The cashier works very slowly'라고 말하며 계산원이 천천히 일한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Sometimes patience is only option.",
"translation": "가끔 인내가 유일한 선택이야."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "You're right, I'll wait.",
"translation": "맞아, 기다릴게."
},
{
"type": "blank",
"index": 7,
"quiz": "Are there other lines @@?",
"hint": "문이나 가게가 영업 중인 것을 나타내는 형용사예요.",
"optionA": "closed",
"optionB": "open",
"optionC": "broken",
"result": "open",
"explanation": "'open'은 '열린, 영업 중인'이라는 뜻으로 다른 계산대가 운영 중인지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Busy times happen to everyone.",
"translation": "바쁜 시간은 누구에게나 생겨."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "That's a good perspective today.",
"translation": "오늘 좋은 관점이야."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Understanding makes waiting easier always.",
"translation": "이해하면 기다리기가 항상 더 쉬워."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 가끔 인내가 유일한 선택이라고 말한 문장을 완성하세요.",
"optionA": "patience",
"optionB": "Sometimes",
"optionC": "option",
"optionD": "only",
"optionE": "is",
"result": "Sometimes patience is only option",
"explanation": "'가끔 인내가 유일한 선택이야'라는 의미로 어쩔 수 없는 상황에서의 현명한 대처법을 제시합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "운전면허시험을 또 떨어졌어",
"explanation": "운전면허 시험 실패로 낙담한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "운전면허"
},
{
"tag": "시험"
},
{
"tag": "실패"
}
],
"engTags": [
{
"tag": "license"
},
{
"tag": "test"
},
{
"tag": "failed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "I failed driving test again.",
"translation": "운전시험에 또 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What went wrong this time?",
"translation": "이번엔 뭐가 잘못됐어?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Parallel parking was too difficult.",
"translation": "평행주차가 너무 어려웠어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 운전시험에 합격했다고 말했다.",
"hint": "'failed driving test'는 운전시험에 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'I failed driving test again'이라고 말하며 운전시험에 또 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That part trips many people.",
"translation": "그 부분에서 많은 사람이 실수해."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "I need more practice time.",
"translation": "연습 시간이 더 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "What went wrong this @@?",
"hint": "'이번, 이번에'를 나타내는 명사예요.",
"optionA": "day",
"optionB": "time",
"optionC": "year",
"result": "time",
"explanation": "'time'은 '번, 차례'라는 뜻으로 'this time'은 이번에 무엇이 문제였는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Don't give up on yourself.",
"translation": "포기하지 마."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "I'll try again next month.",
"translation": "다음 달에 다시 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Practice makes perfect eventually always.",
"translation": "연습하면 결국 완벽해져."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 그 부분에서 많은 사람이 실수한다고 말한 문장을 완성하세요.",
"optionA": "trips",
"optionB": "That",
"optionC": "people",
"optionD": "many",
"optionE": "part",
"result": "That part trips many people",
"explanation": "'그 부분에서 많은 사람이 실수해'라는 의미로 평행주차의 어려움을 공감하며 위로하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "운전면허시험을 또 떨어졌어",
"explanation": "운전면허 시험 실패로 낙담한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "운전면허"
},
{
"tag": "시험"
},
{
"tag": "실패"
}
],
"engTags": [
{
"tag": "license"
},
{
"tag": "test"
},
{
"tag": "failed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "I failed driving test again.",
"translation": "운전시험에 또 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What went wrong this time?",
"translation": "이번엔 뭐가 잘못됐어?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Parallel parking was too difficult.",
"translation": "평행주차가 너무 어려웠어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 운전시험에 합격했다고 말했다.",
"hint": "'failed driving test'는 운전시험에 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'I failed driving test again'이라고 말하며 운전시험에 또 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That part trips many people.",
"translation": "그 부분에서 많은 사람이 실수해."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "I need more practice time.",
"translation": "연습 시간이 더 필요해."
},
{
"type": "blank",
"index": 7,
"quiz": "What went wrong this @@?",
"hint": "'이번, 이번에'를 나타내는 명사예요.",
"optionA": "day",
"optionB": "time",
"optionC": "year",
"result": "time",
"explanation": "'time'은 '번, 차례'라는 뜻으로 'this time'은 이번에 무엇이 문제였는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Don't give up on yourself.",
"translation": "포기하지 마."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "I'll try again next month.",
"translation": "다음 달에 다시 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Practice makes perfect eventually always.",
"translation": "연습하면 결국 완벽해져."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 그 부분에서 많은 사람이 실수한다고 말한 문장을 완성하세요.",
"optionA": "trips",
"optionB": "That",
"optionC": "people",
"optionD": "many",
"optionE": "part",
"result": "That part trips many people",
"explanation": "'그 부분에서 많은 사람이 실수해'라는 의미로 평행주차의 어려움을 공감하며 위로하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새 휴대폰 케이스를 사러 갔는데 맞는 게 없어",
"explanation": "휴대폰 케이스를 찾지 못한 쇼핑 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴대폰"
},
{
"tag": "케이스"
},
{
"tag": "쇼핑"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "case"
},
{
"tag": "shopping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "No cases fit my phone.",
"translation": "내 폰에 맞는 케이스가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Is it a new model?",
"translation": "새 모델이야?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Yes, just released last month.",
"translation": "응, 지난달에 방금 출시됐어."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 오래된 휴대폰 모델을 쓴다고 말했다.",
"hint": "'just released last month'는 지난달에 방금 출시됐다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Yes, just released last month'라고 말하며 새 모델이라고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "New models take time usually.",
"translation": "새 모델은 보통 시간이 걸려."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Maybe I should order online.",
"translation": "온라인으로 주문해야겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "Is it a new @@?",
"hint": "제품의 종류나 버전을 나타내는 명사예요.",
"optionA": "color",
"optionB": "model",
"optionC": "price",
"result": "model",
"explanation": "'model'은 '모델'이라는 뜻으로 휴대폰의 기종을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Online stores have more variety.",
"translation": "온라인 스토어는 더 다양해."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's probably the better solution.",
"translation": "아마 그게 더 나은 해결책일 거야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Technology moves faster than accessories.",
"translation": "기술이 액세서리보다 빨리 변해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 새 모델은 보통 시간이 걸린다고 말한 문장을 완성하세요.",
"optionA": "models",
"optionB": "New",
"optionC": "usually",
"optionD": "time",
"optionE": "take",
"result": "New models take time usually",
"explanation": "'새 모델은 보통 시간이 걸려'라는 의미로 새 제품에 대한 액세서리 출시가 늦는 현실을 설명합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새 휴대폰 케이스를 사러 갔는데 맞는 게 없어",
"explanation": "휴대폰 케이스를 찾지 못한 쇼핑 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴대폰"
},
{
"tag": "케이스"
},
{
"tag": "쇼핑"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "case"
},
{
"tag": "shopping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "No cases fit my phone.",
"translation": "내 폰에 맞는 케이스가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Is it a new model?",
"translation": "새 모델이야?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Yes, just released last month.",
"translation": "응, 지난달에 방금 출시됐어."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 오래된 휴대폰 모델을 쓴다고 말했다.",
"hint": "'just released last month'는 지난달에 방금 출시됐다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Yes, just released last month'라고 말하며 새 모델이라고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "New models take time usually.",
"translation": "새 모델은 보통 시간이 걸려."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Maybe I should order online.",
"translation": "온라인으로 주문해야겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "Is it a new @@?",
"hint": "제품의 종류나 버전을 나타내는 명사예요.",
"optionA": "color",
"optionB": "model",
"optionC": "price",
"result": "model",
"explanation": "'model'은 '모델'이라는 뜻으로 휴대폰의 기종을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Online stores have more variety.",
"translation": "온라인 스토어는 더 다양해."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's probably the better solution.",
"translation": "아마 그게 더 나은 해결책일 거야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Technology moves faster than accessories.",
"translation": "기술이 액세서리보다 빨리 변해."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 새 모델은 보통 시간이 걸린다고 말한 문장을 완성하세요.",
"optionA": "models",
"optionB": "New",
"optionC": "usually",
"optionD": "time",
"optionE": "take",
"result": "New models take time usually",
"explanation": "'새 모델은 보통 시간이 걸려'라는 의미로 새 제품에 대한 액세서리 출시가 늦는 현실을 설명합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "집 앞 공사 소음이 너무 시끄러워",
"explanation": "공사 소음으로 불편한 일상 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공사"
},
{
"tag": "소음"
},
{
"tag": "시끄러움"
}
],
"engTags": [
{
"tag": "construction"
},
{
"tag": "noise"
},
{
"tag": "loud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Construction noise starts early morning.",
"translation": "공사 소음이 이른 아침부터 시작해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What time do they begin?",
"translation": "몇 시에 시작해?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Around seven thirty usually today.",
"translation": "보통 7시 30분쯤에."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 공사 소음이 전혀 없다고 말했다.",
"hint": "'Construction noise starts'는 공사 소음이 시작한다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Construction noise starts early morning'이라고 말하며 공사 소음이 이른 아침부터 시작한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "That's quite early for work.",
"translation": "일하기에는 꽤 이르네."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "I can't sleep well anymore.",
"translation": "더 이상 잠을 잘 못 자."
},
{
"type": "blank",
"index": 7,
"quiz": "What time do they @@?",
"hint": "시작하거나 착수하는 것을 나타내는 동사예요.",
"optionA": "finish",
"optionB": "begin",
"optionC": "stop",
"result": "begin",
"explanation": "'begin'은 '시작하다'라는 뜻으로 공사가 언제 시작되는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Maybe use earplugs at night?",
"translation": "밤에 귀마개를 써볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "That's actually helpful suggestion today.",
"translation": "오늘 정말 도움되는 제안이야."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Temporary problems need temporary solutions.",
"translation": "임시 문제는 임시 해결책이 필요해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 일하기에는 꽤 이르다고 말한 문장을 완성하세요.",
"optionA": "quite",
"optionB": "for",
"optionC": "That's",
"optionD": "work",
"optionE": "early",
"result": "That's quite early for work",
"explanation": "'일하기에는 꽤 이르네'라는 의미로 7시 30분 공사 시작이 이른 시간임을 표현하는 공감의 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "집 앞 공사 소음이 너무 시끄러워",
"explanation": "공사 소음으로 불편한 일상 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공사"
},
{
"tag": "소음"
},
{
"tag": "시끄러움"
}
],
"engTags": [
{
"tag": "construction"
},
{
"tag": "noise"
},
{
"tag": "loud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Construction noise starts early morning.",
"translation": "공사 소음이 이른 아침부터 시작해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What time do they begin?",
"translation": "몇 시에 시작해?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Around seven thirty usually today.",
"translation": "보통 7시 30분쯤에."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 공사 소음이 전혀 없다고 말했다.",
"hint": "'Construction noise starts'는 공사 소음이 시작한다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Construction noise starts early morning'이라고 말하며 공사 소음이 이른 아침부터 시작한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "That's quite early for work.",
"translation": "일하기에는 꽤 이르네."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "I can't sleep well anymore.",
"translation": "더 이상 잠을 잘 못 자."
},
{
"type": "blank",
"index": 7,
"quiz": "What time do they @@?",
"hint": "시작하거나 착수하는 것을 나타내는 동사예요.",
"optionA": "finish",
"optionB": "begin",
"optionC": "stop",
"result": "begin",
"explanation": "'begin'은 '시작하다'라는 뜻으로 공사가 언제 시작되는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Maybe use earplugs at night?",
"translation": "밤에 귀마개를 써볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "That's actually helpful suggestion today.",
"translation": "오늘 정말 도움되는 제안이야."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Temporary problems need temporary solutions.",
"translation": "임시 문제는 임시 해결책이 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 일하기에는 꽤 이르다고 말한 문장을 완성하세요.",
"optionA": "quite",
"optionB": "for",
"optionC": "That's",
"optionD": "work",
"optionE": "early",
"result": "That's quite early for work",
"explanation": "'일하기에는 꽤 이르네'라는 의미로 7시 30분 공사 시작이 이른 시간임을 표현하는 공감의 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 산 신발이 발에 안 맞아",
"explanation": "신발 사이즈가 맞지 않아 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "신발"
},
{
"tag": "사이즈"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "size"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "These new shoes don't fit.",
"translation": "이 새 신발이 안 맞아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Are they too big small?",
"translation": "너무 크거나 작아?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "They're definitely too tight today.",
"translation": "오늘 확실히 너무 꽉 끼어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 신발이 완벽하게 맞는다고 말했다.",
"hint": "'don't fit'은 맞지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'These new shoes don't fit'라고 말하며 새 신발이 맞지 않는다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Can you return them easily?",
"translation": "쉽게 반품할 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I still have the receipt.",
"translation": "아직 영수증이 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Are they too big @@?",
"hint": "'크다'의 반대 개념을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "small",
"optionC": "good",
"result": "small",
"explanation": "'small'은 '작은'이라는 뜻으로 신발 사이즈가 크거나 작은지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That makes exchanges much easier.",
"translation": "그러면 교환이 훨씬 쉬워."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "I'll go back this afternoon.",
"translation": "오늘 오후에 다시 갈게."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Proper fit prevents foot problems.",
"translation": "적절한 맞춤이 발 문제를 예방해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 쉽게 반품할 수 있냐고 물은 말을 완성하세요.",
"optionA": "return",
"optionB": "Can",
"optionC": "them",
"optionD": "you",
"optionE": "easily",
"result": "Can you return them easily",
"explanation": "'쉽게 반품할 수 있어?'라는 의미로 맞지 않는 신발에 대한 실용적인 해결책을 묻는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 산 신발이 발에 안 맞아",
"explanation": "신발 사이즈가 맞지 않아 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "신발"
},
{
"tag": "사이즈"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "size"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "These new shoes don't fit.",
"translation": "이 새 신발이 안 맞아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Are they too big small?",
"translation": "너무 크거나 작아?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "They're definitely too tight today.",
"translation": "오늘 확실히 너무 꽉 끼어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 신발이 완벽하게 맞는다고 말했다.",
"hint": "'don't fit'은 맞지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'These new shoes don't fit'라고 말하며 새 신발이 맞지 않는다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Can you return them easily?",
"translation": "쉽게 반품할 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I still have the receipt.",
"translation": "아직 영수증이 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Are they too big @@?",
"hint": "'크다'의 반대 개념을 나타내는 형용사예요.",
"optionA": "nice",
"optionB": "small",
"optionC": "good",
"result": "small",
"explanation": "'small'은 '작은'이라는 뜻으로 신발 사이즈가 크거나 작은지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That makes exchanges much easier.",
"translation": "그러면 교환이 훨씬 쉬워."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "I'll go back this afternoon.",
"translation": "오늘 오후에 다시 갈게."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Proper fit prevents foot problems.",
"translation": "적절한 맞춤이 발 문제를 예방해."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 쉽게 반품할 수 있냐고 물은 말을 완성하세요.",
"optionA": "return",
"optionB": "Can",
"optionC": "them",
"optionD": "you",
"optionE": "easily",
"result": "Can you return them easily",
"explanation": "'쉽게 반품할 수 있어?'라는 의미로 맞지 않는 신발에 대한 실용적인 해결책을 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네에 새로 생긴 빵집이 맛있대",
"explanation": "새로 생긴 빵집에 대한 호기심과 기대의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "빵집"
},
{
"tag": "새로생김"
},
{
"tag": "맛있음"
}
],
"engTags": [
{
"tag": "bakery"
},
{
"tag": "new"
},
{
"tag": "delicious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "A new bakery opened nearby.",
"translation": "근처에 새 빵집이 문 열었어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Have you tried anything yet?",
"translation": "뭔가 먹어봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Not yet, but smells amazing.",
"translation": "아직 안 먹어봤는데, 냄새가 끝내줘."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 새 빵집에서 이미 빵을 사먹었다고 말했다.",
"hint": "'Not yet'는 아직 안 했다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Not yet, but smells amazing'이라고 말하며 아직 먹어보지 않았다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Good smells usually mean quality.",
"translation": "좋은 냄새는 보통 품질을 의미해."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Let's try some this weekend.",
"translation": "이번 주말에 먹어보자."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you tried anything @@?",
"hint": "'아직, 지금까지'를 나타내는 부사예요.",
"optionA": "never",
"optionB": "yet",
"optionC": "always",
"result": "yet",
"explanation": "'yet'은 '아직'이라는 뜻으로 지금까지 시도해봤는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Fresh bread is always best.",
"translation": "갓 구운 빵이 항상 최고야."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I'm really excited to taste.",
"translation": "정말 맛보기가 기대돼."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "New discoveries make life interesting.",
"translation": "새로운 발견이 삶을 흥미롭게 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 좋은 냄새는 보통 품질을 의미한다고 말한 문장을 완성하세요.",
"optionA": "smells",
"optionB": "Good",
"optionC": "quality",
"optionD": "mean",
"optionE": "usually",
"result": "Good smells usually mean quality",
"explanation": "'좋은 냄새는 보통 품질을 의미해'라는 의미로 새 빵집에 대한 긍정적인 기대감을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네에 새로 생긴 빵집이 맛있대",
"explanation": "새로 생긴 빵집에 대한 호기심과 기대의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "빵집"
},
{
"tag": "새로생김"
},
{
"tag": "맛있음"
}
],
"engTags": [
{
"tag": "bakery"
},
{
"tag": "new"
},
{
"tag": "delicious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "A new bakery opened nearby.",
"translation": "근처에 새 빵집이 문 열었어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Have you tried anything yet?",
"translation": "뭔가 먹어봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Not yet, but smells amazing.",
"translation": "아직 안 먹어봤는데, 냄새가 끝내줘."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 새 빵집에서 이미 빵을 사먹었다고 말했다.",
"hint": "'Not yet'는 아직 안 했다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Not yet, but smells amazing'이라고 말하며 아직 먹어보지 않았다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Good smells usually mean quality.",
"translation": "좋은 냄새는 보통 품질을 의미해."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Let's try some this weekend.",
"translation": "이번 주말에 먹어보자."
},
{
"type": "blank",
"index": 7,
"quiz": "Have you tried anything @@?",
"hint": "'아직, 지금까지'를 나타내는 부사예요.",
"optionA": "never",
"optionB": "yet",
"optionC": "always",
"result": "yet",
"explanation": "'yet'은 '아직'이라는 뜻으로 지금까지 시도해봤는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Fresh bread is always best.",
"translation": "갓 구운 빵이 항상 최고야."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I'm really excited to taste.",
"translation": "정말 맛보기가 기대돼."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "New discoveries make life interesting.",
"translation": "새로운 발견이 삶을 흥미롭게 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 좋은 냄새는 보통 품질을 의미한다고 말한 문장을 완성하세요.",
"optionA": "smells",
"optionB": "Good",
"optionC": "quality",
"optionD": "mean",
"optionE": "usually",
"result": "Good smells usually mean quality",
"explanation": "'좋은 냄새는 보통 품질을 의미해'라는 의미로 새 빵집에 대한 긍정적인 기대감을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "집에서 인터넷이 갑자기 안 돼",
"explanation": "갑작스러운 인터넷 장애로 당황한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "인터넷"
},
{
"tag": "장애"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "internet"
},
{
"tag": "problem"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "The internet suddenly stopped working.",
"translation": "인터넷이 갑자기 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did you restart the router?",
"translation": "공유기 재시작해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "I tried that already twice.",
"translation": "그거 벌써 두 번 해봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 인터넷이 정상적으로 작동한다고 말했다.",
"hint": "'stopped working'은 작동이 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'The internet suddenly stopped working'이라고 말하며 인터넷이 갑자기 안 된다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Maybe check all the cables?",
"translation": "케이블들 다 확인해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Good thinking, let me look.",
"translation": "좋은 생각이야, 확인해볼게."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you restart the @@?",
"hint": "인터넷 신호를 분배하는 기기를 나타내는 명사예요.",
"optionA": "computer",
"optionB": "router",
"optionC": "phone",
"result": "router",
"explanation": "'router'는 '공유기'라는 뜻으로 인터넷 연결 문제 해결의 기본 방법입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Sometimes simple fixes work best.",
"translation": "가끔 간단한 해결법이 최고야."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "I found a loose cable!",
"translation": "헐렁한 케이블을 발견했어!"
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Technology problems often have easy solutions.",
"translation": "기술 문제는 종종 쉬운 해결책이 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 케이블들 다 확인해보라고 제안한 말을 완성하세요.",
"optionA": "check",
"optionB": "Maybe",
"optionC": "cables",
"optionD": "the",
"optionE": "all",
"result": "Maybe check all the cables",
"explanation": "'케이블들 다 확인해볼까?'라는 의미로 인터넷 문제 해결을 위한 체계적인 접근을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "집에서 인터넷이 갑자기 안 돼",
"explanation": "갑작스러운 인터넷 장애로 당황한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "인터넷"
},
{
"tag": "장애"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "internet"
},
{
"tag": "problem"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "The internet suddenly stopped working.",
"translation": "인터넷이 갑자기 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did you restart the router?",
"translation": "공유기 재시작해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "I tried that already twice.",
"translation": "그거 벌써 두 번 해봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 인터넷이 정상적으로 작동한다고 말했다.",
"hint": "'stopped working'은 작동이 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'The internet suddenly stopped working'이라고 말하며 인터넷이 갑자기 안 된다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Maybe check all the cables?",
"translation": "케이블들 다 확인해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Good thinking, let me look.",
"translation": "좋은 생각이야, 확인해볼게."
},
{
"type": "blank",
"index": 7,
"quiz": "Did you restart the @@?",
"hint": "인터넷 신호를 분배하는 기기를 나타내는 명사예요.",
"optionA": "computer",
"optionB": "router",
"optionC": "phone",
"result": "router",
"explanation": "'router'는 '공유기'라는 뜻으로 인터넷 연결 문제 해결의 기본 방법입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Sometimes simple fixes work best.",
"translation": "가끔 간단한 해결법이 최고야."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "I found a loose cable!",
"translation": "헐렁한 케이블을 발견했어!"
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Technology problems often have easy solutions.",
"translation": "기술 문제는 종종 쉬운 해결책이 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 케이블들 다 확인해보라고 제안한 말을 완성하세요.",
"optionA": "check",
"optionB": "Maybe",
"optionC": "cables",
"optionD": "the",
"optionE": "all",
"result": "Maybe check all the cables",
"explanation": "'케이블들 다 확인해볼까?'라는 의미로 인터넷 문제 해결을 위한 체계적인 접근을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새벽에 옆집 개가 계속 짖어서 못 자겠어",
"explanation": "이웃집 반려동물 소음으로 잠 못 드는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "개"
},
{
"tag": "짖음"
},
{
"tag": "소음"
}
],
"engTags": [
{
"tag": "dog"
},
{
"tag": "barking"
},
{
"tag": "noise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "The neighbor's dog keeps barking.",
"translation": "옆집 개가 계속 짖어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What time did it start?",
"translation": "몇 시부터 시작했어?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Around two in the morning.",
"translation": "새벽 2시쯤부터."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 옆집 개가 전혀 짖지 않는다고 말했다.",
"hint": "'keeps barking'은 계속 짖는다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'The neighbor's dog keeps barking'이라고 말하며 옆집 개가 계속 짖는다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's really disturbing for sleep.",
"translation": "잠 자는데 정말 방해되겠다."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "I'm getting quite frustrated now.",
"translation": "이제 꽤 짜증나기 시작해."
},
{
"type": "blank",
"index": 7,
"quiz": "What time did it @@?",
"hint": "시작하거나 개시하는 것을 나타내는 동사예요.",
"optionA": "end",
"optionB": "start",
"optionC": "stop",
"result": "start",
"explanation": "'start'는 '시작하다'라는 뜻으로 개가 언제부터 짖기 시작했는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe talk to them tomorrow?",
"translation": "내일 얘기해볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Yeah, I should do that.",
"translation": "응, 그래야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Neighbors need to be considerate.",
"translation": "이웃들은 서로 배려해야 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 잠 자는데 정말 방해된다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "That's",
"optionC": "sleep",
"optionD": "for",
"optionE": "disturbing",
"result": "That's really disturbing for sleep",
"explanation": "'잠 자는데 정말 방해되겠다'라는 의미로 새벽 개 짖음에 대한 공감과 이해를 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새벽에 옆집 개가 계속 짖어서 못 자겠어",
"explanation": "이웃집 반려동물 소음으로 잠 못 드는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "개"
},
{
"tag": "짖음"
},
{
"tag": "소음"
}
],
"engTags": [
{
"tag": "dog"
},
{
"tag": "barking"
},
{
"tag": "noise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "The neighbor's dog keeps barking.",
"translation": "옆집 개가 계속 짖어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What time did it start?",
"translation": "몇 시부터 시작했어?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Around two in the morning.",
"translation": "새벽 2시쯤부터."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 옆집 개가 전혀 짖지 않는다고 말했다.",
"hint": "'keeps barking'은 계속 짖는다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'The neighbor's dog keeps barking'이라고 말하며 옆집 개가 계속 짖는다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's really disturbing for sleep.",
"translation": "잠 자는데 정말 방해되겠다."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "I'm getting quite frustrated now.",
"translation": "이제 꽤 짜증나기 시작해."
},
{
"type": "blank",
"index": 7,
"quiz": "What time did it @@?",
"hint": "시작하거나 개시하는 것을 나타내는 동사예요.",
"optionA": "end",
"optionB": "start",
"optionC": "stop",
"result": "start",
"explanation": "'start'는 '시작하다'라는 뜻으로 개가 언제부터 짖기 시작했는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe talk to them tomorrow?",
"translation": "내일 얘기해볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Yeah, I should do that.",
"translation": "응, 그래야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Neighbors need to be considerate.",
"translation": "이웃들은 서로 배려해야 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 잠 자는데 정말 방해된다고 말한 문장을 완성하세요.",
"optionA": "really",
"optionB": "That's",
"optionC": "sleep",
"optionD": "for",
"optionE": "disturbing",
"result": "That's really disturbing for sleep",
"explanation": "'잠 자는데 정말 방해되겠다'라는 의미로 새벽 개 짖음에 대한 공감과 이해를 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새 운동화 끈을 어떻게 매야 할지 모르겠어",
"explanation": "복잡한 운동화 끈 매는 방법을 모르는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "운동화"
},
{
"tag": "끈"
},
{
"tag": "방법"
}
],
"engTags": [
{
"tag": "sneakers"
},
{
"tag": "laces"
},
{
"tag": "method"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "These laces are really confusing.",
"translation": "이 끈들이 정말 헷갈려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What style are you trying?",
"translation": "어떤 스타일로 하려고 해?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "The fancy criss-cross pattern today.",
"translation": "오늘 멋진 크리스크로스 패턴으로."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 운동화 끈 매는 것을 쉽게 했다고 말했다.",
"hint": "'are really confusing'은 정말 헷갈린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'These laces are really confusing'이라고 말하며 끈들이 헷갈린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe start with basic method?",
"translation": "기본 방법부터 시작해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "That sounds much more reasonable.",
"translation": "그게 훨씬 합리적이네."
},
{
"type": "blank",
"index": 7,
"quiz": "What style are you @@?",
"hint": "시도하거나 노력하는 것을 나타내는 동사예요.",
"optionA": "buying",
"optionB": "trying",
"optionC": "eating",
"result": "trying",
"explanation": "'trying'은 '시도하다'라는 뜻으로 어떤 방식으로 끈을 매려고 하는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Complex things need simple starts.",
"translation": "복잡한 건 간단한 시작이 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Master basics first, then get fancy.",
"translation": "기본부터 익히고 나서 멋부려."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 기본 방법부터 시작해보라고 제안한 말을 완성하세요.",
"optionA": "start",
"optionB": "Maybe",
"optionC": "method",
"optionD": "basic",
"optionE": "with",
"result": "Maybe start with basic method",
"explanation": "'기본 방법부터 시작해볼까?'라는 의미로 복잡한 일을 단순하게 접근하라는 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새 운동화 끈을 어떻게 매야 할지 모르겠어",
"explanation": "복잡한 운동화 끈 매는 방법을 모르는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "운동화"
},
{
"tag": "끈"
},
{
"tag": "방법"
}
],
"engTags": [
{
"tag": "sneakers"
},
{
"tag": "laces"
},
{
"tag": "method"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "These laces are really confusing.",
"translation": "이 끈들이 정말 헷갈려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What style are you trying?",
"translation": "어떤 스타일로 하려고 해?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "The fancy criss-cross pattern today.",
"translation": "오늘 멋진 크리스크로스 패턴으로."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 운동화 끈 매는 것을 쉽게 했다고 말했다.",
"hint": "'are really confusing'은 정말 헷갈린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'These laces are really confusing'이라고 말하며 끈들이 헷갈린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe start with basic method?",
"translation": "기본 방법부터 시작해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "That sounds much more reasonable.",
"translation": "그게 훨씬 합리적이네."
},
{
"type": "blank",
"index": 7,
"quiz": "What style are you @@?",
"hint": "시도하거나 노력하는 것을 나타내는 동사예요.",
"optionA": "buying",
"optionB": "trying",
"optionC": "eating",
"result": "trying",
"explanation": "'trying'은 '시도하다'라는 뜻으로 어떤 방식으로 끈을 매려고 하는지를 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Complex things need simple starts.",
"translation": "복잡한 건 간단한 시작이 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "You're absolutely right about that.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Master basics first, then get fancy.",
"translation": "기본부터 익히고 나서 멋부려."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 기본 방법부터 시작해보라고 제안한 말을 완성하세요.",
"optionA": "start",
"optionB": "Maybe",
"optionC": "method",
"optionD": "basic",
"optionE": "with",
"result": "Maybe start with basic method",
"explanation": "'기본 방법부터 시작해볼까?'라는 의미로 복잡한 일을 단순하게 접근하라는 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길에서 동전을 주웠는데 어떻게 하지?",
"explanation": "길에서 동전을 발견한 뒤의 도덕적 고민 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동전"
},
{
"tag": "주움"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "coin"
},
{
"tag": "found"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I found some coins here.",
"translation": "여기서 동전 좀 주웠어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How much is it exactly?",
"translation": "정확히 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Just about fifty won total.",
"translation": "총 50원 정도."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 동전을 전혀 찾지 못했다고 말했다.",
"hint": "'found some coins'는 동전을 찾았다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I found some coins here'라고 말하며 동전을 주웠다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's not really significant amount.",
"translation": "그건 별로 큰 금액이 아니야."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "But still feels wrong somehow.",
"translation": "그래도 왠지 잘못된 느낌이야."
},
{
"type": "blank",
"index": 7,
"quiz": "How much is it @@?",
"hint": "'정확히, 구체적으로'를 나타내는 부사예요.",
"optionA": "slowly",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적인 금액을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Your honesty is really admirable.",
"translation": "너의 정직함이 정말 훌륭해."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Maybe donate it to charity?",
"translation": "자선단체에 기부할까?"
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "That's a perfect solution today.",
"translation": "오늘 완벽한 해결책이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 그건 별로 큰 금액이 아니라고 말한 문장을 완성하세요.",
"optionA": "not",
"optionB": "That's",
"optionC": "amount",
"optionD": "significant",
"optionE": "really",
"result": "That's not really significant amount",
"explanation": "'그건 별로 큰 금액이 아니야'라는 의미로 50원의 작은 금액에 대한 현실적인 판단을 내리는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길에서 동전을 주웠는데 어떻게 하지?",
"explanation": "길에서 동전을 발견한 뒤의 도덕적 고민 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동전"
},
{
"tag": "주움"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "coin"
},
{
"tag": "found"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I found some coins here.",
"translation": "여기서 동전 좀 주웠어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How much is it exactly?",
"translation": "정확히 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Just about fifty won total.",
"translation": "총 50원 정도."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 동전을 전혀 찾지 못했다고 말했다.",
"hint": "'found some coins'는 동전을 찾았다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I found some coins here'라고 말하며 동전을 주웠다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's not really significant amount.",
"translation": "그건 별로 큰 금액이 아니야."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "But still feels wrong somehow.",
"translation": "그래도 왠지 잘못된 느낌이야."
},
{
"type": "blank",
"index": 7,
"quiz": "How much is it @@?",
"hint": "'정확히, 구체적으로'를 나타내는 부사예요.",
"optionA": "slowly",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적인 금액을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Your honesty is really admirable.",
"translation": "너의 정직함이 정말 훌륭해."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Maybe donate it to charity?",
"translation": "자선단체에 기부할까?"
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "That's a perfect solution today.",
"translation": "오늘 완벽한 해결책이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 그건 별로 큰 금액이 아니라고 말한 문장을 완성하세요.",
"optionA": "not",
"optionB": "That's",
"optionC": "amount",
"optionD": "significant",
"optionE": "really",
"result": "That's not really significant amount",
"explanation": "'그건 별로 큰 금액이 아니야'라는 의미로 50원의 작은 금액에 대한 현실적인 판단을 내리는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 바꾼 헤어스타일이 어울리는지 모르겠어",
"explanation": "새 헤어스타일에 대한 자신감 부족으로 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "헤어스타일"
},
{
"tag": "어울림"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "hairstyle"
},
{
"tag": "suit"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Does this new hairstyle suit?",
"translation": "이 새 헤어스타일 어울려?"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "It looks really good honestly.",
"translation": "솔직히 정말 잘 어울려."
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "I'm still getting used to.",
"translation": "아직 적응하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 새 헤어스타일에 매우 만족한다고 말했다.",
"hint": "'still getting used to'는 아직 적응하고 있다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'I'm still getting used to'라고 말하며 아직 적응하고 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Change always takes adjustment time.",
"translation": "변화는 항상 적응 시간이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "You think it's not weird?",
"translation": "이상하지 않다고 생각해?"
},
{
"type": "blank",
"index": 7,
"quiz": "It looks really good @@.",
"hint": "'솔직히, 정직하게'를 나타내는 부사예요.",
"optionA": "quickly",
"optionB": "honestly",
"optionC": "badly",
"result": "honestly",
"explanation": "'honestly'는 '솔직히'라는 뜻으로 진실한 의견을 표현할 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Not weird at all today.",
"translation": "오늘 전혀 이상하지 않아."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "Thanks for the honest opinion.",
"translation": "솔직한 의견 고마워."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Confidence makes any style work.",
"translation": "자신감이 모든 스타일을 살려줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 변화는 항상 적응 시간이 필요하다고 말한 문장을 완성하세요.",
"optionA": "always",
"optionB": "Change",
"optionC": "time",
"optionD": "adjustment",
"optionE": "takes",
"result": "Change always takes adjustment time",
"explanation": "'변화는 항상 적응 시간이 필요해'라는 의미로 새로운 모습에 대한 불안감을 달래주는 따뜻한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 바꾼 헤어스타일이 어울리는지 모르겠어",
"explanation": "새 헤어스타일에 대한 자신감 부족으로 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "헤어스타일"
},
{
"tag": "어울림"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "hairstyle"
},
{
"tag": "suit"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Does this new hairstyle suit?",
"translation": "이 새 헤어스타일 어울려?"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "It looks really good honestly.",
"translation": "솔직히 정말 잘 어울려."
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "I'm still getting used to.",
"translation": "아직 적응하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "소영이 새 헤어스타일에 매우 만족한다고 말했다.",
"hint": "'still getting used to'는 아직 적응하고 있다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'I'm still getting used to'라고 말하며 아직 적응하고 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Change always takes adjustment time.",
"translation": "변화는 항상 적응 시간이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "You think it's not weird?",
"translation": "이상하지 않다고 생각해?"
},
{
"type": "blank",
"index": 7,
"quiz": "It looks really good @@.",
"hint": "'솔직히, 정직하게'를 나타내는 부사예요.",
"optionA": "quickly",
"optionB": "honestly",
"optionC": "badly",
"result": "honestly",
"explanation": "'honestly'는 '솔직히'라는 뜻으로 진실한 의견을 표현할 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Not weird at all today.",
"translation": "오늘 전혀 이상하지 않아."
},
{
"type": "script",
"index": 9,
"speaker": "소영",
"script": "Thanks for the honest opinion.",
"translation": "솔직한 의견 고마워."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Confidence makes any style work.",
"translation": "자신감이 모든 스타일을 살려줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 변화는 항상 적응 시간이 필요하다고 말한 문장을 완성하세요.",
"optionA": "always",
"optionB": "Change",
"optionC": "time",
"optionD": "adjustment",
"optionE": "takes",
"result": "Change always takes adjustment time",
"explanation": "'변화는 항상 적응 시간이 필요해'라는 의미로 새로운 모습에 대한 불안감을 달래주는 따뜻한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 마트에서 계란이 다 떨어졌어",
"explanation": "마트에서 필요한 식재료가 품절된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마트"
},
{
"tag": "계란"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "eggs"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "All the eggs are gone.",
"translation": "계란이 다 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "When do they restock usually?",
"translation": "보통 언제 다시 채워?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Maybe tomorrow morning I think.",
"translation": "아마 내일 아침에 할 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 계란이 충분히 있다고 말했다.",
"hint": "'All the eggs are gone'은 계란이 다 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'All the eggs are gone'이라고 말하며 계란이 다 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Should we try another store?",
"translation": "다른 가게를 가볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Good idea, let's go there.",
"translation": "좋은 생각이야, 거기 가자."
},
{
"type": "blank",
"index": 7,
"quiz": "When do they restock @@?",
"hint": "'보통, 일반적으로'를 나타내는 부사예요.",
"optionA": "never",
"optionB": "usually",
"optionC": "always",
"result": "usually",
"explanation": "'usually'는 '보통'이라는 뜻으로 일반적인 재입고 시간을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "The convenience store might have.",
"translation": "편의점에 있을 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Worth checking out for sure.",
"translation": "확인해볼 가치 있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Multiple options solve most problems.",
"translation": "여러 선택지가 대부분 문제를 해결해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 다른 가게를 가보자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "Should",
"optionC": "store",
"optionD": "another",
"optionE": "we",
"result": "Should we try another store",
"explanation": "'다른 가게를 가볼까?'라는 의미로 품절 상황에서의 대안을 제시하는 실용적인 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 마트에서 계란이 다 떨어졌어",
"explanation": "마트에서 필요한 식재료가 품절된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마트"
},
{
"tag": "계란"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "eggs"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "All the eggs are gone.",
"translation": "계란이 다 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "When do they restock usually?",
"translation": "보통 언제 다시 채워?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Maybe tomorrow morning I think.",
"translation": "아마 내일 아침에 할 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 계란이 충분히 있다고 말했다.",
"hint": "'All the eggs are gone'은 계란이 다 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'All the eggs are gone'이라고 말하며 계란이 다 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Should we try another store?",
"translation": "다른 가게를 가볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Good idea, let's go there.",
"translation": "좋은 생각이야, 거기 가자."
},
{
"type": "blank",
"index": 7,
"quiz": "When do they restock @@?",
"hint": "'보통, 일반적으로'를 나타내는 부사예요.",
"optionA": "never",
"optionB": "usually",
"optionC": "always",
"result": "usually",
"explanation": "'usually'는 '보통'이라는 뜻으로 일반적인 재입고 시간을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "The convenience store might have.",
"translation": "편의점에 있을 수도 있어."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Worth checking out for sure.",
"translation": "확인해볼 가치 있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Multiple options solve most problems.",
"translation": "여러 선택지가 대부분 문제를 해결해."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 다른 가게를 가보자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "Should",
"optionC": "store",
"optionD": "another",
"optionE": "we",
"result": "Should we try another store",
"explanation": "'다른 가게를 가볼까?'라는 의미로 품절 상황에서의 대안을 제시하는 실용적인 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "집 열쇠를 어디 뒀는지 기억이 안 나",
"explanation": "열쇠를 잃어버려서 집에 들어갈 수 없는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "분실"
},
{
"tag": "기억"
}
],
"engTags": [
{
"tag": "keys"
},
{
"tag": "lost"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I can't remember where keys.",
"translation": "열쇠를 어디 뒀는지 기억 안 나."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "When did you use last?",
"translation": "마지막에 언제 썼어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "This morning when leaving home.",
"translation": "오늘 아침에 집 나갈 때."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 열쇠 위치를 정확히 기억한다고 말했다.",
"hint": "'can't remember where'는 어디 있는지 기억 안 난다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'I can't remember where keys'라고 말하며 열쇠 위치를 기억하지 못한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Check all your pockets carefully.",
"translation": "주머니 다 꼼꼼히 확인해봐."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I already did that twice.",
"translation": "벌써 두 번 했어."
},
{
"type": "blank",
"index": 7,
"quiz": "When did you use @@?",
"hint": "'마지막에, 최근에'를 나타내는 부사예요.",
"optionA": "first",
"optionB": "last",
"optionC": "never",
"result": "last",
"explanation": "'last'는 '마지막에'라는 뜻으로 가장 최근에 열쇠를 사용한 시점을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe retrace your steps today?",
"translation": "오늘 발걸음을 되짚어볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's actually smart thinking approach.",
"translation": "그거 사실 똑똑한 접근법이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Lost items usually hide obvious.",
"translation": "잃어버린 물건은 보통 뻔한 곳에 숨어있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 주머니 다 꼼꼼히 확인해보라고 말한 문장을 완성하세요.",
"optionA": "Check",
"optionB": "pockets",
"optionC": "your",
"optionD": "carefully",
"optionE": "all",
"result": "Check all your pockets carefully",
"explanation": "'주머니 다 꼼꼼히 확인해봐'라는 의미로 분실물을 찾기 위한 기본적이고 체계적인 방법을 제안합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "집 열쇠를 어디 뒀는지 기억이 안 나",
"explanation": "열쇠를 잃어버려서 집에 들어갈 수 없는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "분실"
},
{
"tag": "기억"
}
],
"engTags": [
{
"tag": "keys"
},
{
"tag": "lost"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I can't remember where keys.",
"translation": "열쇠를 어디 뒀는지 기억 안 나."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "When did you use last?",
"translation": "마지막에 언제 썼어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "This morning when leaving home.",
"translation": "오늘 아침에 집 나갈 때."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 열쇠 위치를 정확히 기억한다고 말했다.",
"hint": "'can't remember where'는 어디 있는지 기억 안 난다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'I can't remember where keys'라고 말하며 열쇠 위치를 기억하지 못한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Check all your pockets carefully.",
"translation": "주머니 다 꼼꼼히 확인해봐."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "I already did that twice.",
"translation": "벌써 두 번 했어."
},
{
"type": "blank",
"index": 7,
"quiz": "When did you use @@?",
"hint": "'마지막에, 최근에'를 나타내는 부사예요.",
"optionA": "first",
"optionB": "last",
"optionC": "never",
"result": "last",
"explanation": "'last'는 '마지막에'라는 뜻으로 가장 최근에 열쇠를 사용한 시점을 묻는 표현입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Maybe retrace your steps today?",
"translation": "오늘 발걸음을 되짚어볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "That's actually smart thinking approach.",
"translation": "그거 사실 똑똑한 접근법이야."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Lost items usually hide obvious.",
"translation": "잃어버린 물건은 보통 뻔한 곳에 숨어있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 주머니 다 꼼꼼히 확인해보라고 말한 문장을 완성하세요.",
"optionA": "Check",
"optionB": "pockets",
"optionC": "your",
"optionD": "carefully",
"optionE": "all",
"result": "Check all your pockets carefully",
"explanation": "'주머니 다 꼼꼼히 확인해봐'라는 의미로 분실물을 찾기 위한 기본적이고 체계적인 방법을 제안합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 산 화분 식물이 시들어가",
"explanation": "새로 키우기 시작한 식물이 죽어가는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "식물"
},
{
"tag": "화분"
},
{
"tag": "시듦"
}
],
"engTags": [
{
"tag": "plant"
},
{
"tag": "pot"
},
{
"tag": "wilting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My new plant looks sick.",
"translation": "새로 산 식물이 병든 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "How often do you water?",
"translation": "얼마나 자주 물줘?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Almost every single day recently.",
"translation": "최근에 거의 매일."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 식물이 매우 건강하다고 말했다.",
"hint": "'looks sick'은 병든 것 같다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My new plant looks sick'이라고 말하며 식물이 병든 것 같다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "That might be too much.",
"translation": "그건 너무 많을 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Really? I thought more better.",
"translation": "진짜? 많을수록 좋은 줄 알았는데."
},
{
"type": "blank",
"index": 7,
"quiz": "How often do you @@?",
"hint": "식물에게 물을 주는 것을 나타내는 동사예요.",
"optionA": "eat",
"optionB": "water",
"optionC": "sleep",
"result": "water",
"explanation": "'water'는 '물을 주다'라는 뜻으로 식물 관리의 기본적인 행위를 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Most plants need less frequent.",
"translation": "대부분 식물은 덜 자주 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll try watering less often.",
"translation": "덜 자주 물을 줘볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Plants teach us patience always.",
"translation": "식물은 우리에게 항상 인내를 가르쳐줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 그건 너무 많을 수도 있다고 말한 문장을 완성하세요.",
"optionA": "might",
"optionB": "That",
"optionC": "much",
"optionD": "too",
"optionE": "be",
"result": "That might be too much",
"explanation": "'그건 너무 많을 수도 있어'라는 의미로 과도한 물주기가 식물에게 해롭다는 조언을 부드럽게 전달합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "새로 산 화분 식물이 시들어가",
"explanation": "새로 키우기 시작한 식물이 죽어가는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "식물"
},
{
"tag": "화분"
},
{
"tag": "시듦"
}
],
"engTags": [
{
"tag": "plant"
},
{
"tag": "pot"
},
{
"tag": "wilting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My new plant looks sick.",
"translation": "새로 산 식물이 병든 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "How often do you water?",
"translation": "얼마나 자주 물줘?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Almost every single day recently.",
"translation": "최근에 거의 매일."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 식물이 매우 건강하다고 말했다.",
"hint": "'looks sick'은 병든 것 같다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My new plant looks sick'이라고 말하며 식물이 병든 것 같다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "That might be too much.",
"translation": "그건 너무 많을 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Really? I thought more better.",
"translation": "진짜? 많을수록 좋은 줄 알았는데."
},
{
"type": "blank",
"index": 7,
"quiz": "How often do you @@?",
"hint": "식물에게 물을 주는 것을 나타내는 동사예요.",
"optionA": "eat",
"optionB": "water",
"optionC": "sleep",
"result": "water",
"explanation": "'water'는 '물을 주다'라는 뜻으로 식물 관리의 기본적인 행위를 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Most plants need less frequent.",
"translation": "대부분 식물은 덜 자주 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll try watering less often.",
"translation": "덜 자주 물을 줘볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Plants teach us patience always.",
"translation": "식물은 우리에게 항상 인내를 가르쳐줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 그건 너무 많을 수도 있다고 말한 문장을 완성하세요.",
"optionA": "might",
"optionB": "That",
"optionC": "much",
"optionD": "too",
"optionE": "be",
"result": "That might be too much",
"explanation": "'그건 너무 많을 수도 있어'라는 의미로 과도한 물주기가 식물에게 해롭다는 조언을 부드럽게 전달합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}