총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 27 / 33
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단체 여행에서 혼자 떨어져",
"explanation": "친구들과의 단체 여행에서 소외감을 느끼는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "여행"
},
{
"tag": "소외"
},
{
"tag": "친구"
}
],
"engTags": [
{
"tag": "trip"
},
{
"tag": "excluded"
},
{
"tag": "friend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Feel left out yesterday.",
"translation": "어제 소외된 기분이었어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "During the group trip?",
"translation": "단체 여행 중에?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "They planned without me.",
"translation": "나 빼고 계획 세웠어."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That must have hurt.",
"translation": "상처받았겠다."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 여행에서 즐거웠다고 말했다.",
"hint": "'Feel left out'과 'hurt'는 소외감과 상처를 나타내요.",
"result": "X",
"explanation": "나연은 'Feel left out'이라며 소외감을 느꼈고 상처받았다고 표현했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Maybe I'm too sensitive.",
"translation": "내가 너무 예민한가 봐."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Your feelings are valid.",
"translation": "네 감정은 당연해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Thanks for understanding me.",
"translation": "이해해줘서 고마워."
},
{
"type": "blank",
"index": 9,
"quiz": "They planned without @@.",
"hint": "나를, 저를 의미하는 목적격 대명사예요.",
"optionA": "you",
"optionB": "me",
"optionC": "him",
"result": "me",
"explanation": "'me'는 '나를'이라는 뜻으로 자신을 제외하고 계획을 세웠다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Real friends include everyone.",
"translation": "진짜 친구들은 모두를 포함시켜."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 나연의 감정이 당연하다고 위로한 말을 완성하세요.",
"optionA": "feelings",
"optionB": "are",
"optionC": "Your",
"optionD": "valid",
"result": "Your feelings are valid",
"explanation": "'네 감정은 당연해'라는 뜻으로 상대방의 감정을 인정하고 위로하는 따뜻한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단체 여행에서 혼자 떨어져",
"explanation": "친구들과의 단체 여행에서 소외감을 느끼는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "여행"
},
{
"tag": "소외"
},
{
"tag": "친구"
}
],
"engTags": [
{
"tag": "trip"
},
{
"tag": "excluded"
},
{
"tag": "friend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Feel left out yesterday.",
"translation": "어제 소외된 기분이었어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "During the group trip?",
"translation": "단체 여행 중에?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "They planned without me.",
"translation": "나 빼고 계획 세웠어."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That must have hurt.",
"translation": "상처받았겠다."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 여행에서 즐거웠다고 말했다.",
"hint": "'Feel left out'과 'hurt'는 소외감과 상처를 나타내요.",
"result": "X",
"explanation": "나연은 'Feel left out'이라며 소외감을 느꼈고 상처받았다고 표현했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Maybe I'm too sensitive.",
"translation": "내가 너무 예민한가 봐."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Your feelings are valid.",
"translation": "네 감정은 당연해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Thanks for understanding me.",
"translation": "이해해줘서 고마워."
},
{
"type": "blank",
"index": 9,
"quiz": "They planned without @@.",
"hint": "나를, 저를 의미하는 목적격 대명사예요.",
"optionA": "you",
"optionB": "me",
"optionC": "him",
"result": "me",
"explanation": "'me'는 '나를'이라는 뜻으로 자신을 제외하고 계획을 세웠다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Real friends include everyone.",
"translation": "진짜 친구들은 모두를 포함시켜."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 나연의 감정이 당연하다고 위로한 말을 완성하세요.",
"optionA": "feelings",
"optionB": "are",
"optionC": "Your",
"optionD": "valid",
"result": "Your feelings are valid",
"explanation": "'네 감정은 당연해'라는 뜻으로 상대방의 감정을 인정하고 위로하는 따뜻한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "고등학교 동창 만나기 부담스러워",
"explanation": "오랜만에 만나는 동창회에 대한 부담감을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동창"
},
{
"tag": "만남"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "classmate"
},
{
"tag": "reunion"
},
{
"tag": "pressure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "High school reunion next week.",
"translation": "다음 주에 고등학교 동창회야."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Are you excited about it?",
"translation": "기대돼?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Actually feeling quite nervous.",
"translation": "사실 꽤 긴장돼."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Why does it worry you?",
"translation": "왜 걱정돼?"
},
{
"type": "blank",
"index": 5,
"quiz": "Actually feeling quite @@.",
"hint": "불안하거나 긴장된 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "nervous",
"optionC": "hungry",
"result": "nervous",
"explanation": "'nervous'는 '긴장되는'이라는 뜻으로 동창회에 대한 불안감을 표현해요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Everyone seems so successful.",
"translation": "다들 너무 성공한 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Social media isn't reality.",
"translation": "소셜미디어는 현실이 아니야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "But still feel intimidated.",
"translation": "그래도 위축돼."
},
{
"type": "ox",
"index": 9,
"quiz": "도윤이 동창회를 매우 기대한다고 말했다.",
"hint": "'feeling quite nervous'와 'intimidated'는 긴장되고 위축된다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'feeling quite nervous'라며 동창회가 긴장되고 위축된다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Just be yourself there.",
"translation": "그냥 자연스럽게 행동해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 소셜미디어는 현실이 아니라고 위로한 말을 완성하세요.",
"optionA": "isn't",
"optionB": "media",
"optionC": "Social",
"optionD": "reality",
"result": "Social media isn't reality",
"explanation": "'소셜미디어는 현실이 아니야'라는 뜻으로 겉으로 보이는 것에 속지 말라는 현실적인 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "고등학교 동창 만나기 부담스러워",
"explanation": "오랜만에 만나는 동창회에 대한 부담감을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동창"
},
{
"tag": "만남"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "classmate"
},
{
"tag": "reunion"
},
{
"tag": "pressure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "High school reunion next week.",
"translation": "다음 주에 고등학교 동창회야."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Are you excited about it?",
"translation": "기대돼?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Actually feeling quite nervous.",
"translation": "사실 꽤 긴장돼."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Why does it worry you?",
"translation": "왜 걱정돼?"
},
{
"type": "blank",
"index": 5,
"quiz": "Actually feeling quite @@.",
"hint": "불안하거나 긴장된 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "nervous",
"optionC": "hungry",
"result": "nervous",
"explanation": "'nervous'는 '긴장되는'이라는 뜻으로 동창회에 대한 불안감을 표현해요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Everyone seems so successful.",
"translation": "다들 너무 성공한 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Social media isn't reality.",
"translation": "소셜미디어는 현실이 아니야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "But still feel intimidated.",
"translation": "그래도 위축돼."
},
{
"type": "ox",
"index": 9,
"quiz": "도윤이 동창회를 매우 기대한다고 말했다.",
"hint": "'feeling quite nervous'와 'intimidated'는 긴장되고 위축된다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'feeling quite nervous'라며 동창회가 긴장되고 위축된다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Just be yourself there.",
"translation": "그냥 자연스럽게 행동해."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 소셜미디어는 현실이 아니라고 위로한 말을 완성하세요.",
"optionA": "isn't",
"optionB": "media",
"optionC": "Social",
"optionD": "reality",
"result": "Social media isn't reality",
"explanation": "'소셜미디어는 현실이 아니야'라는 뜻으로 겉으로 보이는 것에 속지 말라는 현실적인 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 연인이 마음에 안 들어",
"explanation": "친구의 연인에 대한 솔직하지 못한 속마음을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "연인"
},
{
"tag": "속마음"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "partner"
},
{
"tag": "honest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Don't like her boyfriend.",
"translation": "걔 남자친구 마음에 안 들어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What's wrong with him?",
"translation": "걔가 뭐가 문제야?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Treats her pretty badly.",
"translation": "걔를 꽤 나쁘게 대해."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Did you tell her?",
"translation": "걔한테 말했어?"
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 친구의 남자친구를 좋아한다고 말했다.",
"hint": "'Don't like'는 좋아하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Don't like her boyfriend'라며 친구의 남자친구를 좋아하지 않는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Can't say anything directly.",
"translation": "직접적으로 말할 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That's really difficult position.",
"translation": "정말 어려운 입장이네."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Don't want to lose her.",
"translation": "걔를 잃고 싶지 않아."
},
{
"type": "blank",
"index": 9,
"quiz": "Treats her pretty @@.",
"hint": "좋지 않게, 나쁘게라는 뜻의 부사예요.",
"optionA": "well",
"optionB": "badly",
"optionC": "kindly",
"result": "badly",
"explanation": "'badly'는 '나쁘게'라는 뜻으로 남자친구가 친구를 잘못 대한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Just be supportive friend.",
"translation": "그냥 지지해주는 친구가 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그런 상황이 어려운 입장이라고 공감한 말을 완성하세요.",
"optionA": "position",
"optionB": "difficult",
"optionC": "really",
"optionD": "That's",
"result": "That's really difficult position",
"explanation": "'정말 어려운 입장이네'라는 뜻으로 친구와 연인 사이에서의 복잡한 상황을 이해하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 연인이 마음에 안 들어",
"explanation": "친구의 연인에 대한 솔직하지 못한 속마음을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "연인"
},
{
"tag": "속마음"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "partner"
},
{
"tag": "honest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Don't like her boyfriend.",
"translation": "걔 남자친구 마음에 안 들어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What's wrong with him?",
"translation": "걔가 뭐가 문제야?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Treats her pretty badly.",
"translation": "걔를 꽤 나쁘게 대해."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Did you tell her?",
"translation": "걔한테 말했어?"
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 친구의 남자친구를 좋아한다고 말했다.",
"hint": "'Don't like'는 좋아하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Don't like her boyfriend'라며 친구의 남자친구를 좋아하지 않는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Can't say anything directly.",
"translation": "직접적으로 말할 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That's really difficult position.",
"translation": "정말 어려운 입장이네."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Don't want to lose her.",
"translation": "걔를 잃고 싶지 않아."
},
{
"type": "blank",
"index": 9,
"quiz": "Treats her pretty @@.",
"hint": "좋지 않게, 나쁘게라는 뜻의 부사예요.",
"optionA": "well",
"optionB": "badly",
"optionC": "kindly",
"result": "badly",
"explanation": "'badly'는 '나쁘게'라는 뜻으로 남자친구가 친구를 잘못 대한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Just be supportive friend.",
"translation": "그냥 지지해주는 친구가 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 그런 상황이 어려운 입장이라고 공감한 말을 완성하세요.",
"optionA": "position",
"optionB": "difficult",
"optionC": "really",
"optionD": "That's",
"result": "That's really difficult position",
"explanation": "'정말 어려운 입장이네'라는 뜻으로 친구와 연인 사이에서의 복잡한 상황을 이해하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 직장에서 적응 못하겠어",
"explanation": "새로운 직장 환경에 적응하기 어려운 고충을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "직장"
},
{
"tag": "적응"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "workplace"
},
{
"tag": "adaptation"
},
{
"tag": "difficulty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "New job is overwhelming.",
"translation": "새 직장이 벅차."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "What makes it hard?",
"translation": "뭐가 어렵게 해?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Everyone knows each other.",
"translation": "다들 서로 알고 있어."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "That takes time naturally.",
"translation": "그건 자연스럽게 시간이 걸려."
},
{
"type": "blank",
"index": 5,
"quiz": "New job is @@.",
"hint": "감당하기 어렵거나 벅찬 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "overwhelming",
"optionC": "boring",
"result": "overwhelming",
"explanation": "'overwhelming'은 '압도적인, 벅찬'이라는 뜻으로 새 환경이 부담스럽다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Feel like an outsider.",
"translation": "외부인 같은 기분이야."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Give yourself more time.",
"translation": "스스로에게 더 시간을 줘."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Hope it gets easier.",
"translation": "쉬워졌으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "예솔이 새 직장에 잘 적응하고 있다고 말했다.",
"hint": "'overwhelming'과 'feel like an outsider'는 적응의 어려움을 나타내요.",
"result": "X",
"explanation": "예솔은 새 직장이 'overwhelming'하고 'feel like an outsider'라며 적응에 어려움을 겪고 있다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Most people understand newbies.",
"translation": "대부분 사람들은 신입을 이해해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 자연스럽게 시간이 걸린다고 위로한 말을 완성하세요.",
"optionA": "naturally",
"optionB": "takes",
"optionC": "time",
"optionD": "That",
"result": "That takes time naturally",
"explanation": "'그건 자연스럽게 시간이 걸려'라는 뜻으로 새 환경 적응의 어려움을 당연하게 여기며 위로하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 직장에서 적응 못하겠어",
"explanation": "새로운 직장 환경에 적응하기 어려운 고충을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "직장"
},
{
"tag": "적응"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "workplace"
},
{
"tag": "adaptation"
},
{
"tag": "difficulty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "New job is overwhelming.",
"translation": "새 직장이 벅차."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "What makes it hard?",
"translation": "뭐가 어렵게 해?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Everyone knows each other.",
"translation": "다들 서로 알고 있어."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "That takes time naturally.",
"translation": "그건 자연스럽게 시간이 걸려."
},
{
"type": "blank",
"index": 5,
"quiz": "New job is @@.",
"hint": "감당하기 어렵거나 벅찬 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "overwhelming",
"optionC": "boring",
"result": "overwhelming",
"explanation": "'overwhelming'은 '압도적인, 벅찬'이라는 뜻으로 새 환경이 부담스럽다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Feel like an outsider.",
"translation": "외부인 같은 기분이야."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Give yourself more time.",
"translation": "스스로에게 더 시간을 줘."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Hope it gets easier.",
"translation": "쉬워졌으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "예솔이 새 직장에 잘 적응하고 있다고 말했다.",
"hint": "'overwhelming'과 'feel like an outsider'는 적응의 어려움을 나타내요.",
"result": "X",
"explanation": "예솔은 새 직장이 'overwhelming'하고 'feel like an outsider'라며 적응에 어려움을 겪고 있다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Most people understand newbies.",
"translation": "대부분 사람들은 신입을 이해해."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 자연스럽게 시간이 걸린다고 위로한 말을 완성하세요.",
"optionA": "naturally",
"optionB": "takes",
"optionC": "time",
"optionD": "That",
"result": "That takes time naturally",
"explanation": "'그건 자연스럽게 시간이 걸려'라는 뜻으로 새 환경 적응의 어려움을 당연하게 여기며 위로하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 약속 자꾸 취소해",
"explanation": "자주 약속을 취소하는 친구 때문에 서운한 마음의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "약속"
},
{
"tag": "취소"
},
{
"tag": "서운"
}
],
"engTags": [
{
"tag": "appointment"
},
{
"tag": "cancel"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "She canceled again today.",
"translation": "걔가 오늘 또 취소했어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "How many times now?",
"translation": "이제 몇 번째야?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Third time this month.",
"translation": "이번 달에 세 번째."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "That's pretty inconsiderate really.",
"translation": "정말 배려 없는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 친구가 약속을 잘 지킨다고 말했다.",
"hint": "'canceled again'은 또 취소했다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'She canceled again today'라며 친구가 또 약속을 취소했다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Starting to feel hurt.",
"translation": "상처받기 시작해."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Maybe set some boundaries.",
"translation": "경계선을 좀 정해봐."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Like what exactly though?",
"translation": "구체적으로 뭐 같은 거?"
},
{
"type": "blank",
"index": 9,
"quiz": "Third time this @@.",
"hint": "한 달을 의미하는 시간 단위 명사예요.",
"optionA": "year",
"optionB": "month",
"optionC": "hour",
"result": "month",
"explanation": "'month'는 '달'이라는 뜻으로 이번 달에 세 번째 취소라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Stop making plans first.",
"translation": "먼저 계획 세우는 걸 그만해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 그런 행동이 배려 없다고 비판한 말을 완성하세요.",
"optionA": "inconsiderate",
"optionB": "pretty",
"optionC": "really",
"optionD": "That's",
"result": "That's pretty inconsiderate really",
"explanation": "'정말 배려 없는 거야'라는 뜻으로 친구의 반복적인 약속 취소를 강하게 비판하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 약속 자꾸 취소해",
"explanation": "자주 약속을 취소하는 친구 때문에 서운한 마음의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "약속"
},
{
"tag": "취소"
},
{
"tag": "서운"
}
],
"engTags": [
{
"tag": "appointment"
},
{
"tag": "cancel"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "She canceled again today.",
"translation": "걔가 오늘 또 취소했어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "How many times now?",
"translation": "이제 몇 번째야?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Third time this month.",
"translation": "이번 달에 세 번째."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "That's pretty inconsiderate really.",
"translation": "정말 배려 없는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 친구가 약속을 잘 지킨다고 말했다.",
"hint": "'canceled again'은 또 취소했다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'She canceled again today'라며 친구가 또 약속을 취소했다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Starting to feel hurt.",
"translation": "상처받기 시작해."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Maybe set some boundaries.",
"translation": "경계선을 좀 정해봐."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Like what exactly though?",
"translation": "구체적으로 뭐 같은 거?"
},
{
"type": "blank",
"index": 9,
"quiz": "Third time this @@.",
"hint": "한 달을 의미하는 시간 단위 명사예요.",
"optionA": "year",
"optionB": "month",
"optionC": "hour",
"result": "month",
"explanation": "'month'는 '달'이라는 뜻으로 이번 달에 세 번째 취소라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Stop making plans first.",
"translation": "먼저 계획 세우는 걸 그만해."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 그런 행동이 배려 없다고 비판한 말을 완성하세요.",
"optionA": "inconsiderate",
"optionB": "pretty",
"optionC": "really",
"optionD": "That's",
"result": "That's pretty inconsiderate really",
"explanation": "'정말 배려 없는 거야'라는 뜻으로 친구의 반복적인 약속 취소를 강하게 비판하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "옆집 아주머니가 간섭해",
"explanation": "지나친 관심을 보이는 이웃과의 미묘한 갈등 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "간섭"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "interference"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Neighbor asks too many questions.",
"translation": "이웃이 질문을 너무 많이 해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "What kind of questions?",
"translation": "어떤 질문들?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "About my personal life.",
"translation": "내 사생활에 대해서."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That crosses privacy boundaries.",
"translation": "그건 사생활 경계를 넘는 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "About my personal @@.",
"hint": "개인적인 삶이나 사생활을 의미하는 명사예요.",
"optionA": "work",
"optionB": "life",
"optionC": "car",
"result": "life",
"explanation": "'life'는 '삶'이라는 뜻으로 'personal life'는 사생활을 의미해요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Don't know how to stop.",
"translation": "어떻게 막아야 할지 모르겠어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Be politely firm then.",
"translation": "정중하되 단호하게 해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hope she gets the hint.",
"translation": "눈치 챘으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 이웃의 질문을 좋아한다고 말했다.",
"hint": "'too many questions'와 'don't know how to stop'은 불편함을 나타내요.",
"result": "X",
"explanation": "수진은 이웃이 'too many questions'를 한다며 어떻게 막을지 모르겠다고 불편해했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Most people understand hints.",
"translation": "대부분 사람들은 눈치를 챠."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 사생활 경계를 넘는다고 지적한 말을 완성하세요.",
"optionA": "boundaries",
"optionB": "crosses",
"optionC": "privacy",
"optionD": "That",
"result": "That crosses privacy boundaries",
"explanation": "'그건 사생활 경계를 넘는 거야'라는 뜻으로 이웃의 과도한 간섭을 비판하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "옆집 아주머니가 간섭해",
"explanation": "지나친 관심을 보이는 이웃과의 미묘한 갈등 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "간섭"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "interference"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Neighbor asks too many questions.",
"translation": "이웃이 질문을 너무 많이 해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "What kind of questions?",
"translation": "어떤 질문들?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "About my personal life.",
"translation": "내 사생활에 대해서."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That crosses privacy boundaries.",
"translation": "그건 사생활 경계를 넘는 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "About my personal @@.",
"hint": "개인적인 삶이나 사생활을 의미하는 명사예요.",
"optionA": "work",
"optionB": "life",
"optionC": "car",
"result": "life",
"explanation": "'life'는 '삶'이라는 뜻으로 'personal life'는 사생활을 의미해요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Don't know how to stop.",
"translation": "어떻게 막아야 할지 모르겠어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Be politely firm then.",
"translation": "정중하되 단호하게 해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hope she gets the hint.",
"translation": "눈치 챘으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 이웃의 질문을 좋아한다고 말했다.",
"hint": "'too many questions'와 'don't know how to stop'은 불편함을 나타내요.",
"result": "X",
"explanation": "수진은 이웃이 'too many questions'를 한다며 어떻게 막을지 모르겠다고 불편해했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Most people understand hints.",
"translation": "대부분 사람들은 눈치를 챠."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 사생활 경계를 넘는다고 지적한 말을 완성하세요.",
"optionA": "boundaries",
"optionB": "crosses",
"optionC": "privacy",
"optionD": "That",
"result": "That crosses privacy boundaries",
"explanation": "'그건 사생활 경계를 넘는 거야'라는 뜻으로 이웃의 과도한 간섭을 비판하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구들이 나만 빼고 만나",
"explanation": "친구들의 모임에서 제외된 서운함을 털어놓는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "모임"
},
{
"tag": "제외"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "gathering"
},
{
"tag": "exclude"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "They met without me.",
"translation": "걔들이 나 빼고 만났어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "How did you find out?",
"translation": "어떻게 알았어?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "Saw pictures on social media.",
"translation": "소셜미디어에서 사진 봤어."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "That must really sting.",
"translation": "정말 아팠겠다."
},
{
"type": "ox",
"index": 5,
"quiz": "지원이 친구들과 함께 만났다고 말했다.",
"hint": "'without me'는 나 없이, 나 빼고라는 뜻이에요.",
"result": "X",
"explanation": "지원은 'They met without me'라며 친구들이 자신을 빼고 만났다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Wonder why they excluded me.",
"translation": "왜 나를 빼놨는지 궁금해."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Maybe ask them directly.",
"translation": "직접 물어봐."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Scared of the answer.",
"translation": "답이 무서워."
},
{
"type": "blank",
"index": 9,
"quiz": "Saw pictures on social @@.",
"hint": "소셜 네트워크나 인터넷 플랫폼을 의미하는 명사예요.",
"optionA": "store",
"optionB": "media",
"optionC": "book",
"result": "media",
"explanation": "'media'는 '미디어'라는 뜻으로 'social media'는 소셜미디어를 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Truth is usually better.",
"translation": "진실이 보통 더 나아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 그런 상황이 정말 아팠을 거라고 공감한 말을 완성하세요.",
"optionA": "really",
"optionB": "must",
"optionC": "sting",
"optionD": "That",
"result": "That must really sting",
"explanation": "'정말 아팠겠다'라는 뜻으로 친구들에게 제외된 상처에 깊이 공감하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구들이 나만 빼고 만나",
"explanation": "친구들의 모임에서 제외된 서운함을 털어놓는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "모임"
},
{
"tag": "제외"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "gathering"
},
{
"tag": "exclude"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "They met without me.",
"translation": "걔들이 나 빼고 만났어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "How did you find out?",
"translation": "어떻게 알았어?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "Saw pictures on social media.",
"translation": "소셜미디어에서 사진 봤어."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "That must really sting.",
"translation": "정말 아팠겠다."
},
{
"type": "ox",
"index": 5,
"quiz": "지원이 친구들과 함께 만났다고 말했다.",
"hint": "'without me'는 나 없이, 나 빼고라는 뜻이에요.",
"result": "X",
"explanation": "지원은 'They met without me'라며 친구들이 자신을 빼고 만났다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Wonder why they excluded me.",
"translation": "왜 나를 빼놨는지 궁금해."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Maybe ask them directly.",
"translation": "직접 물어봐."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Scared of the answer.",
"translation": "답이 무서워."
},
{
"type": "blank",
"index": 9,
"quiz": "Saw pictures on social @@.",
"hint": "소셜 네트워크나 인터넷 플랫폼을 의미하는 명사예요.",
"optionA": "store",
"optionB": "media",
"optionC": "book",
"result": "media",
"explanation": "'media'는 '미디어'라는 뜻으로 'social media'는 소셜미디어를 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Truth is usually better.",
"translation": "진실이 보통 더 나아."
},
{
"type": "puzzle",
"index": 11,
"hint": "유진이 그런 상황이 정말 아팠을 거라고 공감한 말을 완성하세요.",
"optionA": "really",
"optionB": "must",
"optionC": "sting",
"optionD": "That",
"result": "That must really sting",
"explanation": "'정말 아팠겠다'라는 뜻으로 친구들에게 제외된 상처에 깊이 공감하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "헬스장에서 사람들 눈치 봐",
"explanation": "헬스장에서 다른 사람들 시선이 부담스러운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "헬스장"
},
{
"tag": "시선"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "gym"
},
{
"tag": "attention"
},
{
"tag": "pressure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Feel judged at gym.",
"translation": "헬스장에서 평가받는 기분이야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "People are just focused.",
"translation": "사람들은 그냥 집중하고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "But I'm still beginner.",
"translation": "근데 난 아직 초보야."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Everyone started somewhere once.",
"translation": "모든 사람이 어디서든 시작했어."
},
{
"type": "blank",
"index": 5,
"quiz": "But I'm still @@.",
"hint": "초보자나 시작하는 사람을 의미하는 명사예요.",
"optionA": "expert",
"optionB": "beginner",
"optionC": "teacher",
"result": "beginner",
"explanation": "'beginner'는 '초보자'라는 뜻으로 운동을 시작한 지 얼마 안 된 사람을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Worry about doing wrong.",
"translation": "잘못할까 봐 걱정돼."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Ask staff for help.",
"translation": "직원한테 도움 요청해."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "That's actually good idea.",
"translation": "사실 그게 좋은 생각이네."
},
{
"type": "ox",
"index": 9,
"quiz": "태호가 헬스장에서 편안함을 느낀다고 말했다.",
"hint": "'Feel judged'와 'worry'는 불편함과 걱정을 나타내요.",
"result": "X",
"explanation": "태호는 'Feel judged'라며 헬스장에서 평가받는 기분이라고 불편함을 표현했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "They're there to help.",
"translation": "걔들은 도우려고 있는 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 모든 사람이 어디서든 시작했다고 격려한 말을 완성하세요.",
"optionA": "somewhere",
"optionB": "started",
"optionC": "Everyone",
"optionD": "once",
"result": "Everyone started somewhere once",
"explanation": "'모든 사람이 어디서든 시작했어'라는 뜻으로 초보자를 격려하는 따뜻한 위로의 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "헬스장에서 사람들 눈치 봐",
"explanation": "헬스장에서 다른 사람들 시선이 부담스러운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "헬스장"
},
{
"tag": "시선"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "gym"
},
{
"tag": "attention"
},
{
"tag": "pressure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Feel judged at gym.",
"translation": "헬스장에서 평가받는 기분이야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "People are just focused.",
"translation": "사람들은 그냥 집중하고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "But I'm still beginner.",
"translation": "근데 난 아직 초보야."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Everyone started somewhere once.",
"translation": "모든 사람이 어디서든 시작했어."
},
{
"type": "blank",
"index": 5,
"quiz": "But I'm still @@.",
"hint": "초보자나 시작하는 사람을 의미하는 명사예요.",
"optionA": "expert",
"optionB": "beginner",
"optionC": "teacher",
"result": "beginner",
"explanation": "'beginner'는 '초보자'라는 뜻으로 운동을 시작한 지 얼마 안 된 사람을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Worry about doing wrong.",
"translation": "잘못할까 봐 걱정돼."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Ask staff for help.",
"translation": "직원한테 도움 요청해."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "That's actually good idea.",
"translation": "사실 그게 좋은 생각이네."
},
{
"type": "ox",
"index": 9,
"quiz": "태호가 헬스장에서 편안함을 느낀다고 말했다.",
"hint": "'Feel judged'와 'worry'는 불편함과 걱정을 나타내요.",
"result": "X",
"explanation": "태호는 'Feel judged'라며 헬스장에서 평가받는 기분이라고 불편함을 표현했어요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "They're there to help.",
"translation": "걔들은 도우려고 있는 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "준혁이 모든 사람이 어디서든 시작했다고 격려한 말을 완성하세요.",
"optionA": "somewhere",
"optionB": "started",
"optionC": "Everyone",
"optionD": "once",
"result": "Everyone started somewhere once",
"explanation": "'모든 사람이 어디서든 시작했어'라는 뜻으로 초보자를 격려하는 따뜻한 위로의 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 자꾸 자랑해",
"explanation": "계속 자랑하는 친구 때문에 불편한 마음을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "자랑"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "boasting"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "She always brags about everything.",
"translation": "걔는 항상 모든 걸 자랑해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What does she brag about?",
"translation": "뭘 자랑하는데?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "New clothes, expensive meals.",
"translation": "새 옷, 비싼 식사."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "That gets annoying quickly.",
"translation": "그거 금방 짜증나지."
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 친구의 자랑을 즐겁게 듣는다고 말했다.",
"hint": "'always brags'와 'annoying'은 자랑이 부담스럽다는 뜻이에요.",
"result": "X",
"explanation": "서연은 친구가 'always brags about everything'이라며 나연도 'annoying'하다고 동의했어요."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Makes me feel small.",
"translation": "나를 작게 느끼게 해."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Don't compare yourself then.",
"translation": "그럼 비교하지 마."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Easier said than done.",
"translation": "말이 쉽지."
},
{
"type": "blank",
"index": 9,
"quiz": "She always brags about @@.",
"hint": "모든 것을 의미하는 대명사예요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "someone",
"result": "everything",
"explanation": "'everything'은 '모든 것'이라는 뜻으로 친구가 모든 걸 자랑한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Focus on your wins.",
"translation": "네 성취에 집중해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 그런 행동이 금방 짜증난다고 공감한 말을 완성하세요.",
"optionA": "annoying",
"optionB": "gets",
"optionC": "quickly",
"optionD": "That",
"result": "That gets annoying quickly",
"explanation": "'그거 금방 짜증나지'라는 뜻으로 반복적인 자랑이 불편하다는 것에 공감하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 자꾸 자랑해",
"explanation": "계속 자랑하는 친구 때문에 불편한 마음을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "자랑"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "boasting"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "She always brags about everything.",
"translation": "걔는 항상 모든 걸 자랑해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What does she brag about?",
"translation": "뭘 자랑하는데?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "New clothes, expensive meals.",
"translation": "새 옷, 비싼 식사."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "That gets annoying quickly.",
"translation": "그거 금방 짜증나지."
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 친구의 자랑을 즐겁게 듣는다고 말했다.",
"hint": "'always brags'와 'annoying'은 자랑이 부담스럽다는 뜻이에요.",
"result": "X",
"explanation": "서연은 친구가 'always brags about everything'이라며 나연도 'annoying'하다고 동의했어요."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Makes me feel small.",
"translation": "나를 작게 느끼게 해."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Don't compare yourself then.",
"translation": "그럼 비교하지 마."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Easier said than done.",
"translation": "말이 쉽지."
},
{
"type": "blank",
"index": 9,
"quiz": "She always brags about @@.",
"hint": "모든 것을 의미하는 대명사예요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "someone",
"result": "everything",
"explanation": "'everything'은 '모든 것'이라는 뜻으로 친구가 모든 걸 자랑한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Focus on your wins.",
"translation": "네 성취에 집중해."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 그런 행동이 금방 짜증난다고 공감한 말을 완성하세요.",
"optionA": "annoying",
"optionB": "gets",
"optionC": "quickly",
"optionD": "That",
"result": "That gets annoying quickly",
"explanation": "'그거 금방 짜증나지'라는 뜻으로 반복적인 자랑이 불편하다는 것에 공감하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "카페에서 시끄러운 손님들",
"explanation": "공공장소에서 시끄러운 사람들 때문에 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "시끄러움"
},
{
"tag": "매너"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "loud"
},
{
"tag": "manner"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Those people are loud.",
"translation": "저 사람들 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Should we move tables?",
"translation": "자리 옮길까?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "All other seats taken.",
"translation": "다른 자리 다 찼어."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Maybe they'll quiet down.",
"translation": "조용해질 수도 있어."
},
{
"type": "blank",
"index": 5,
"quiz": "All other seats @@.",
"hint": "이미 차지되거나 점유된 상태를 나타내는 과거분사예요.",
"optionA": "empty",
"optionB": "taken",
"optionC": "clean",
"result": "taken",
"explanation": "'taken'은 '차지된'이라는 뜻으로 자리가 이미 점유되었다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Been talking loudly forever.",
"translation": "계속 시끄럽게 얘기해."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Some people lack awareness.",
"translation": "어떤 사람들은 인식이 부족해."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Just want peaceful study.",
"translation": "그냥 조용히 공부하고 싶어."
},
{
"type": "ox",
"index": 9,
"quiz": "소영이 시끄러운 사람들을 좋아한다고 말했다.",
"hint": "'Those people are loud'와 'want peaceful study'는 불편함을 나타내요.",
"result": "X",
"explanation": "소영은 시끄러운 사람들 때문에 'peaceful study'를 원한다며 불편해했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Let's try headphones instead.",
"translation": "대신 헤드폰 써보자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 시끄러운 사람들이 조용해질 수도 있다고 한 말을 완성하세요.",
"optionA": "quiet",
"optionB": "they'll",
"optionC": "down",
"optionD": "Maybe",
"result": "Maybe they'll quiet down",
"explanation": "'조용해질 수도 있어'라는 뜻으로 상황이 나아질 거라는 희망적인 추측이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "카페에서 시끄러운 손님들",
"explanation": "공공장소에서 시끄러운 사람들 때문에 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "시끄러움"
},
{
"tag": "매너"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "loud"
},
{
"tag": "manner"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Those people are loud.",
"translation": "저 사람들 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Should we move tables?",
"translation": "자리 옮길까?"
},
{
"type": "script",
"index": 3,
"speaker": "소영",
"script": "All other seats taken.",
"translation": "다른 자리 다 찼어."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Maybe they'll quiet down.",
"translation": "조용해질 수도 있어."
},
{
"type": "blank",
"index": 5,
"quiz": "All other seats @@.",
"hint": "이미 차지되거나 점유된 상태를 나타내는 과거분사예요.",
"optionA": "empty",
"optionB": "taken",
"optionC": "clean",
"result": "taken",
"explanation": "'taken'은 '차지된'이라는 뜻으로 자리가 이미 점유되었다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "소영",
"script": "Been talking loudly forever.",
"translation": "계속 시끄럽게 얘기해."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Some people lack awareness.",
"translation": "어떤 사람들은 인식이 부족해."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Just want peaceful study.",
"translation": "그냥 조용히 공부하고 싶어."
},
{
"type": "ox",
"index": 9,
"quiz": "소영이 시끄러운 사람들을 좋아한다고 말했다.",
"hint": "'Those people are loud'와 'want peaceful study'는 불편함을 나타내요.",
"result": "X",
"explanation": "소영은 시끄러운 사람들 때문에 'peaceful study'를 원한다며 불편해했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Let's try headphones instead.",
"translation": "대신 헤드폰 써보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 시끄러운 사람들이 조용해질 수도 있다고 한 말을 완성하세요.",
"optionA": "quiet",
"optionB": "they'll",
"optionC": "down",
"optionD": "Maybe",
"result": "Maybe they'll quiet down",
"explanation": "'조용해질 수도 있어'라는 뜻으로 상황이 나아질 거라는 희망적인 추측이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 소개팅 주선해달래",
"explanation": "친구의 소개팅 주선 요청에 대한 부담스러운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "소개팅"
},
{
"tag": "주선"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "setup"
},
{
"tag": "introduction"
},
{
"tag": "burden"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Can you set me up?",
"translation": "나 소개팅 시켜줄 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "With who exactly?",
"translation": "정확히 누구랑?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Anyone nice and single.",
"translation": "착하고 솔로인 사람 아무나."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "That's pretty big responsibility.",
"translation": "꽤 큰 책임이야."
},
{
"type": "ox",
"index": 5,
"quiz": "지우가 소개팅 주선을 쉽게 생각한다고 말했다.",
"hint": "'pretty big responsibility'는 꽤 큰 책임이라는 뜻이에요.",
"result": "O",
"explanation": "지우는 'That's pretty big responsibility'라며 소개팅 주선을 큰 책임으로 생각한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I really trust you.",
"translation": "너를 정말 믿어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "What if it goes wrong?",
"translation": "잘못되면 어떡해?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Won't blame you then.",
"translation": "그럼 탓하지 않을게."
},
{
"type": "blank",
"index": 9,
"quiz": "Anyone nice and @@.",
"hint": "연인이 없는 상태를 의미하는 형용사예요.",
"optionA": "married",
"optionB": "single",
"optionC": "old",
"result": "single",
"explanation": "'single'은 '솔로, 미혼'이라는 뜻으로 연애하지 않는 상태를 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Let me think about it.",
"translation": "생각해볼게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 소개팅이 잘못될 경우를 걱정한 말을 완성하세요.",
"optionA": "goes",
"optionB": "it",
"optionC": "if",
"optionD": "What",
"optionE": "wrong",
"result": "What if it goes wrong",
"explanation": "'잘못되면 어떡해?'라는 뜻으로 소개팅 주선의 위험성을 걱정하는 현실적인 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 소개팅 주선해달래",
"explanation": "친구의 소개팅 주선 요청에 대한 부담스러운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "소개팅"
},
{
"tag": "주선"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "setup"
},
{
"tag": "introduction"
},
{
"tag": "burden"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Can you set me up?",
"translation": "나 소개팅 시켜줄 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "With who exactly?",
"translation": "정확히 누구랑?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Anyone nice and single.",
"translation": "착하고 솔로인 사람 아무나."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "That's pretty big responsibility.",
"translation": "꽤 큰 책임이야."
},
{
"type": "ox",
"index": 5,
"quiz": "지우가 소개팅 주선을 쉽게 생각한다고 말했다.",
"hint": "'pretty big responsibility'는 꽤 큰 책임이라는 뜻이에요.",
"result": "O",
"explanation": "지우는 'That's pretty big responsibility'라며 소개팅 주선을 큰 책임으로 생각한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I really trust you.",
"translation": "너를 정말 믿어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "What if it goes wrong?",
"translation": "잘못되면 어떡해?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Won't blame you then.",
"translation": "그럼 탓하지 않을게."
},
{
"type": "blank",
"index": 9,
"quiz": "Anyone nice and @@.",
"hint": "연인이 없는 상태를 의미하는 형용사예요.",
"optionA": "married",
"optionB": "single",
"optionC": "old",
"result": "single",
"explanation": "'single'은 '솔로, 미혼'이라는 뜻으로 연애하지 않는 상태를 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Let me think about it.",
"translation": "생각해볼게."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 소개팅이 잘못될 경우를 걱정한 말을 완성하세요.",
"optionA": "goes",
"optionB": "it",
"optionC": "if",
"optionD": "What",
"optionE": "wrong",
"result": "What if it goes wrong",
"explanation": "'잘못되면 어떡해?'라는 뜻으로 소개팅 주선의 위험성을 걱정하는 현실적인 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "엄마가 내 친구들 싫어해",
"explanation": "부모님이 친구들을 좋아하지 않는 복잡한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "친구"
},
{
"tag": "반대"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "friend"
},
{
"tag": "disapproval"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Mom doesn't like friends.",
"translation": "엄마가 내 친구들 싫어해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "What's her problem exactly?",
"translation": "정확히 뭐가 문제야?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Says they're bad influence.",
"translation": "나쁜 영향이라고 하셔."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Do you agree somehow?",
"translation": "어떻게든 동의해?"
},
{
"type": "blank",
"index": 5,
"quiz": "Says they're bad @@.",
"hint": "다른 사람에게 미치는 작용이나 영향을 의미하는 명사예요.",
"optionA": "weather",
"optionB": "influence",
"optionC": "food",
"result": "influence",
"explanation": "'influence'는 '영향'이라는 뜻으로 'bad influence'는 나쁜 영향을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Not really, they're okay.",
"translation": "별로, 괜찮은 애들이야."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Parents worry too much.",
"translation": "부모님들은 너무 걱정하셔."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "But creates awkward situation.",
"translation": "근데 어색한 상황이 돼."
},
{
"type": "ox",
"index": 9,
"quiz": "유진이 엄마의 의견에 완전히 동의한다고 말했다.",
"hint": "'Not really, they're okay'는 별로 동의하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Not really, they're okay'라며 엄마 의견에 동의하지 않고 친구들이 괜찮다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Time will prove you right.",
"translation": "시간이 네가 맞다는 걸 증명할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 부모님들이 너무 걱정한다고 위로한 말을 완성하세요.",
"optionA": "worry",
"optionB": "much",
"optionC": "too",
"optionD": "Parents",
"result": "Parents worry too much",
"explanation": "'부모님들은 너무 걱정하셔'라는 뜻으로 과보호하는 부모를 이해하면서도 위로하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "엄마가 내 친구들 싫어해",
"explanation": "부모님이 친구들을 좋아하지 않는 복잡한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "친구"
},
{
"tag": "반대"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "friend"
},
{
"tag": "disapproval"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Mom doesn't like friends.",
"translation": "엄마가 내 친구들 싫어해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "What's her problem exactly?",
"translation": "정확히 뭐가 문제야?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Says they're bad influence.",
"translation": "나쁜 영향이라고 하셔."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Do you agree somehow?",
"translation": "어떻게든 동의해?"
},
{
"type": "blank",
"index": 5,
"quiz": "Says they're bad @@.",
"hint": "다른 사람에게 미치는 작용이나 영향을 의미하는 명사예요.",
"optionA": "weather",
"optionB": "influence",
"optionC": "food",
"result": "influence",
"explanation": "'influence'는 '영향'이라는 뜻으로 'bad influence'는 나쁜 영향을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Not really, they're okay.",
"translation": "별로, 괜찮은 애들이야."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Parents worry too much.",
"translation": "부모님들은 너무 걱정하셔."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "But creates awkward situation.",
"translation": "근데 어색한 상황이 돼."
},
{
"type": "ox",
"index": 9,
"quiz": "유진이 엄마의 의견에 완전히 동의한다고 말했다.",
"hint": "'Not really, they're okay'는 별로 동의하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Not really, they're okay'라며 엄마 의견에 동의하지 않고 친구들이 괜찮다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Time will prove you right.",
"translation": "시간이 네가 맞다는 걸 증명할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 부모님들이 너무 걱정한다고 위로한 말을 완성하세요.",
"optionA": "worry",
"optionB": "much",
"optionC": "too",
"optionD": "Parents",
"result": "Parents worry too much",
"explanation": "'부모님들은 너무 걱정하셔'라는 뜻으로 과보호하는 부모를 이해하면서도 위로하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단톡방에서 읽씹당해",
"explanation": "단체 채팅에서 무시당하는 기분을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "단톡"
},
{
"tag": "읽씹"
},
{
"tag": "무시"
}
],
"engTags": [
{
"tag": "chat"
},
{
"tag": "ignore"
},
{
"tag": "message"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Nobody replies my messages.",
"translation": "아무도 내 메시지에 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "In the group chat?",
"translation": "단톡방에서?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yeah, they just read.",
"translation": "응, 그냥 읽기만 해."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Maybe nothing to say.",
"translation": "할 말이 없을 수도 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 단톡방에서 인기가 많다고 말했다.",
"hint": "'Nobody replies'와 'just read'는 무시당한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Nobody replies my messages'라며 아무도 답하지 않는다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But they reply others.",
"translation": "근데 다른 사람들한테는 답해."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "That does sound unfair.",
"translation": "그건 불공평하게 들리네."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Makes me feel ignored.",
"translation": "무시당하는 기분이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Maybe nothing to @@.",
"hint": "말하거나 표현하는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "say",
"optionC": "see",
"result": "say",
"explanation": "'say'는 '말하다'라는 뜻으로 할 말이 없을 수도 있다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Don't take it personal.",
"translation": "개인적으로 받아들이지 마."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 그런 상황이 불공평하게 들린다고 공감한 말을 완성하세요.",
"optionA": "unfair",
"optionB": "sound",
"optionC": "does",
"optionD": "That",
"result": "That does sound unfair",
"explanation": "'그건 불공평하게 들리네'라는 뜻으로 친구의 상황에 공감하면서도 객관적으로 평가하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단톡방에서 읽씹당해",
"explanation": "단체 채팅에서 무시당하는 기분을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "단톡"
},
{
"tag": "읽씹"
},
{
"tag": "무시"
}
],
"engTags": [
{
"tag": "chat"
},
{
"tag": "ignore"
},
{
"tag": "message"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Nobody replies my messages.",
"translation": "아무도 내 메시지에 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "In the group chat?",
"translation": "단톡방에서?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yeah, they just read.",
"translation": "응, 그냥 읽기만 해."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Maybe nothing to say.",
"translation": "할 말이 없을 수도 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 단톡방에서 인기가 많다고 말했다.",
"hint": "'Nobody replies'와 'just read'는 무시당한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Nobody replies my messages'라며 아무도 답하지 않는다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But they reply others.",
"translation": "근데 다른 사람들한테는 답해."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "That does sound unfair.",
"translation": "그건 불공평하게 들리네."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Makes me feel ignored.",
"translation": "무시당하는 기분이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Maybe nothing to @@.",
"hint": "말하거나 표현하는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "say",
"optionC": "see",
"result": "say",
"explanation": "'say'는 '말하다'라는 뜻으로 할 말이 없을 수도 있다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Don't take it personal.",
"translation": "개인적으로 받아들이지 마."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 그런 상황이 불공평하게 들린다고 공감한 말을 완성하세요.",
"optionA": "unfair",
"optionB": "sound",
"optionC": "does",
"optionD": "That",
"result": "That does sound unfair",
"explanation": "'그건 불공평하게 들리네'라는 뜻으로 친구의 상황에 공감하면서도 객관적으로 평가하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "회사 회식 빠지고 싶어",
"explanation": "의무적인 회사 회식 참석을 꺼리는 마음을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "회식"
},
{
"tag": "회사"
},
{
"tag": "의무"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "company"
},
{
"tag": "obligation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Company dinner again tonight.",
"translation": "오늘 밤 또 회사 회식이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Are you going?",
"translation": "갈 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Don't really want to.",
"translation": "별로 가고 싶지 않아."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "But probably should go.",
"translation": "근데 아마 가야 할 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "Don't really want @@.",
"hint": "어떤 장소나 행동으로 이동하는 것을 의미하는 부정사예요.",
"optionA": "to go",
"optionB": "to eat",
"optionC": "to sleep",
"result": "to go",
"explanation": "'to go'는 '가다'라는 뜻으로 회식에 참석하고 싶지 않다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Worried about career impact.",
"translation": "경력에 영향 줄까 봐 걱정돼."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Korean work culture sucks.",
"translation": "한국 직장 문화 별로야."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "But can't change it.",
"translation": "근데 바꿀 수 없어."
},
{
"type": "ox",
"index": 9,
"quiz": "지우가 회식 참석을 매우 기대한다고 말했다.",
"hint": "'Don't really want to'와 'worried'는 참석을 꺼린다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Don't really want to'라며 회식에 가고 싶지 않다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Just go for appearance.",
"translation": "그냥 체면상 가."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 경력에 영향을 줄까 봐 걱정된다고 한 말을 완성하세요.",
"optionA": "career",
"optionB": "about",
"optionC": "Worried",
"optionD": "impact",
"result": "Worried about career impact",
"explanation": "'경력에 영향 줄까 봐 걱정돼'라는 뜻으로 직장에서의 처세에 대한 현실적인 걱정이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "회사 회식 빠지고 싶어",
"explanation": "의무적인 회사 회식 참석을 꺼리는 마음을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "회식"
},
{
"tag": "회사"
},
{
"tag": "의무"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "company"
},
{
"tag": "obligation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Company dinner again tonight.",
"translation": "오늘 밤 또 회사 회식이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Are you going?",
"translation": "갈 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Don't really want to.",
"translation": "별로 가고 싶지 않아."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "But probably should go.",
"translation": "근데 아마 가야 할 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "Don't really want @@.",
"hint": "어떤 장소나 행동으로 이동하는 것을 의미하는 부정사예요.",
"optionA": "to go",
"optionB": "to eat",
"optionC": "to sleep",
"result": "to go",
"explanation": "'to go'는 '가다'라는 뜻으로 회식에 참석하고 싶지 않다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Worried about career impact.",
"translation": "경력에 영향 줄까 봐 걱정돼."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Korean work culture sucks.",
"translation": "한국 직장 문화 별로야."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "But can't change it.",
"translation": "근데 바꿀 수 없어."
},
{
"type": "ox",
"index": 9,
"quiz": "지우가 회식 참석을 매우 기대한다고 말했다.",
"hint": "'Don't really want to'와 'worried'는 참석을 꺼린다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Don't really want to'라며 회식에 가고 싶지 않다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Just go for appearance.",
"translation": "그냥 체면상 가."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 경력에 영향을 줄까 봐 걱정된다고 한 말을 완성하세요.",
"optionA": "career",
"optionB": "about",
"optionC": "Worried",
"optionD": "impact",
"result": "Worried about career impact",
"explanation": "'경력에 영향 줄까 봐 걱정돼'라는 뜻으로 직장에서의 처세에 대한 현실적인 걱정이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 조언 안 들어",
"explanation": "조언을 구하고도 듣지 않는 친구에 대한 답답함의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "조언"
},
{
"tag": "친구"
},
{
"tag": "답답"
}
],
"engTags": [
{
"tag": "advice"
},
{
"tag": "friend"
},
{
"tag": "frustration"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She asks for advice.",
"translation": "걔가 조언을 구해."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "But doesn't follow it?",
"translation": "근데 따르지 않아?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Never listens to me.",
"translation": "내 말을 절대 안 들어."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That must be frustrating.",
"translation": "답답하겠다."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 친구가 조언을 잘 듣는다고 말했다.",
"hint": "'Never listens to me'는 내 말을 절대 안 듣는다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Never listens to me'라며 친구가 자신의 조언을 절대 안 듣는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Same mistakes over again.",
"translation": "같은 실수를 반복해."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Maybe stop giving advice.",
"translation": "조언 주는 걸 그만해봐."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But she keeps asking.",
"translation": "근데 계속 물어봐."
},
{
"type": "blank",
"index": 9,
"quiz": "Never listens to @@.",
"hint": "나를 의미하는 목적격 대명사예요.",
"optionA": "him",
"optionB": "me",
"optionC": "them",
"result": "me",
"explanation": "'me'는 '나를'이라는 뜻으로 자신의 말을 듣지 않는다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Some people need learn.",
"translation": "어떤 사람들은 스스로 배워야 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 조언 주는 걸 그만해보라고 제안한 말을 완성하세요.",
"optionA": "giving",
"optionB": "stop",
"optionC": "advice",
"optionD": "Maybe",
"result": "Maybe stop giving advice",
"explanation": "'조언 주는 걸 그만해봐'라는 뜻으로 반복되는 상황을 끝내라는 현실적인 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 조언 안 들어",
"explanation": "조언을 구하고도 듣지 않는 친구에 대한 답답함의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "조언"
},
{
"tag": "친구"
},
{
"tag": "답답"
}
],
"engTags": [
{
"tag": "advice"
},
{
"tag": "friend"
},
{
"tag": "frustration"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "She asks for advice.",
"translation": "걔가 조언을 구해."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "But doesn't follow it?",
"translation": "근데 따르지 않아?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Never listens to me.",
"translation": "내 말을 절대 안 들어."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That must be frustrating.",
"translation": "답답하겠다."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 친구가 조언을 잘 듣는다고 말했다.",
"hint": "'Never listens to me'는 내 말을 절대 안 듣는다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Never listens to me'라며 친구가 자신의 조언을 절대 안 듣는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Same mistakes over again.",
"translation": "같은 실수를 반복해."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Maybe stop giving advice.",
"translation": "조언 주는 걸 그만해봐."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But she keeps asking.",
"translation": "근데 계속 물어봐."
},
{
"type": "blank",
"index": 9,
"quiz": "Never listens to @@.",
"hint": "나를 의미하는 목적격 대명사예요.",
"optionA": "him",
"optionB": "me",
"optionC": "them",
"result": "me",
"explanation": "'me'는 '나를'이라는 뜻으로 자신의 말을 듣지 않는다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Some people need learn.",
"translation": "어떤 사람들은 스스로 배워야 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 조언 주는 걸 그만해보라고 제안한 말을 완성하세요.",
"optionA": "giving",
"optionB": "stop",
"optionC": "advice",
"optionD": "Maybe",
"result": "Maybe stop giving advice",
"explanation": "'조언 주는 걸 그만해봐'라는 뜻으로 반복되는 상황을 끝내라는 현실적인 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "동창이 자꾸 돈 빌려달래",
"explanation": "계속 돈을 빌리려는 동창 때문에 곤란한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동창"
},
{
"tag": "돈"
},
{
"tag": "빌리기"
}
],
"engTags": [
{
"tag": "classmate"
},
{
"tag": "money"
},
{
"tag": "borrow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Old classmate wants money.",
"translation": "옛날 동창이 돈 달래."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Again this month?",
"translation": "이번 달에 또?"
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Third time asking me.",
"translation": "내게 세 번째 부탁이야."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "That's crossing the line.",
"translation": "그건 선을 넘는 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "Third time asking @@.",
"hint": "나를 의미하는 목적격 대명사예요.",
"optionA": "him",
"optionB": "me",
"optionC": "her",
"result": "me",
"explanation": "'me'는 '나를'이라는 뜻으로 자신에게 세 번째 부탁한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Don't know how refuse.",
"translation": "어떻게 거절할지 모르겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Just be honest directly.",
"translation": "그냥 직접적으로 솔직해져."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Worried about hurting feelings.",
"translation": "기분 상할까 봐 걱정돼."
},
{
"type": "ox",
"index": 9,
"quiz": "승현이 동창에게 돈을 빌려주고 싶어한다고 말했다.",
"hint": "'Don't know how refuse'와 'worried'는 거절하고 싶지만 어렵다는 뜻이에요.",
"result": "O",
"explanation": "승현은 거절 방법을 모르겠다며 기분 상할까 봐 걱정된다고 했지만, 내심으로는 도와주고 싶어하는 마음을 보였어요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Your money, your choice.",
"translation": "네 돈, 네 선택이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 그런 행동이 선을 넘는다고 지적한 말을 완성하세요.",
"optionA": "crossing",
"optionB": "the",
"optionC": "That's",
"optionD": "line",
"result": "That's crossing the line",
"explanation": "'그건 선을 넘는 거야'라는 뜻으로 반복적인 돈 요구가 부적절하다는 강한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "동창이 자꾸 돈 빌려달래",
"explanation": "계속 돈을 빌리려는 동창 때문에 곤란한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동창"
},
{
"tag": "돈"
},
{
"tag": "빌리기"
}
],
"engTags": [
{
"tag": "classmate"
},
{
"tag": "money"
},
{
"tag": "borrow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Old classmate wants money.",
"translation": "옛날 동창이 돈 달래."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Again this month?",
"translation": "이번 달에 또?"
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Third time asking me.",
"translation": "내게 세 번째 부탁이야."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "That's crossing the line.",
"translation": "그건 선을 넘는 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "Third time asking @@.",
"hint": "나를 의미하는 목적격 대명사예요.",
"optionA": "him",
"optionB": "me",
"optionC": "her",
"result": "me",
"explanation": "'me'는 '나를'이라는 뜻으로 자신에게 세 번째 부탁한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Don't know how refuse.",
"translation": "어떻게 거절할지 모르겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Just be honest directly.",
"translation": "그냥 직접적으로 솔직해져."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Worried about hurting feelings.",
"translation": "기분 상할까 봐 걱정돼."
},
{
"type": "ox",
"index": 9,
"quiz": "승현이 동창에게 돈을 빌려주고 싶어한다고 말했다.",
"hint": "'Don't know how refuse'와 'worried'는 거절하고 싶지만 어렵다는 뜻이에요.",
"result": "O",
"explanation": "승현은 거절 방법을 모르겠다며 기분 상할까 봐 걱정된다고 했지만, 내심으로는 도와주고 싶어하는 마음을 보였어요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Your money, your choice.",
"translation": "네 돈, 네 선택이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 그런 행동이 선을 넘는다고 지적한 말을 완성하세요.",
"optionA": "crossing",
"optionB": "the",
"optionC": "That's",
"optionD": "line",
"result": "That's crossing the line",
"explanation": "'그건 선을 넘는 거야'라는 뜻으로 반복적인 돈 요구가 부적절하다는 강한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 연인 질투하는 마음",
"explanation": "친구의 행복한 연애를 보며 느끼는 복잡한 감정의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "연애"
},
{
"tag": "질투"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "dating"
},
{
"tag": "jealousy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "She's so happy lately.",
"translation": "걔 요즘 너무 행복해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Because of new boyfriend?",
"translation": "새 남자친구 때문에?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, they look perfect.",
"translation": "응, 완벽해 보여."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Are you feeling jealous?",
"translation": "질투나?"
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 친구의 행복을 진심으로 축하한다고 말했다.",
"hint": "질투와 관련된 대화의 맥락을 봐야 해요.",
"result": "O",
"explanation": "서연은 친구가 행복해 보인다고 했고, 소영이 질투하냐고 물었지만 실제로는 친구를 위해 기뻐하는 마음도 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Maybe little bit honestly.",
"translation": "솔직히 조금."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That's completely normal feeling.",
"translation": "완전 정상적인 감정이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "But also happy for her.",
"translation": "근데 걔를 위해서도 기뻐."
},
{
"type": "blank",
"index": 9,
"quiz": "Are you feeling @@?",
"hint": "다른 사람의 행복을 부러워하는 감정을 나타내는 형용사예요.",
"optionA": "hungry",
"optionB": "jealous",
"optionC": "tired",
"result": "jealous",
"explanation": "'jealous'는 '질투하는'이라는 뜻으로 친구의 행복을 부러워하는 감정을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "You'll find someone too.",
"translation": "너도 누군가를 찾을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 그런 감정이 완전 정상적이라고 위로한 말을 완성하세요.",
"optionA": "normal",
"optionB": "completely",
"optionC": "feeling",
"optionD": "That's",
"result": "That's completely normal feeling",
"explanation": "'완전 정상적인 감정이야'라는 뜻으로 질투심을 자연스럽게 받아들이라는 따뜻한 위로예요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 연인 질투하는 마음",
"explanation": "친구의 행복한 연애를 보며 느끼는 복잡한 감정의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "연애"
},
{
"tag": "질투"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "dating"
},
{
"tag": "jealousy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "She's so happy lately.",
"translation": "걔 요즘 너무 행복해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Because of new boyfriend?",
"translation": "새 남자친구 때문에?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, they look perfect.",
"translation": "응, 완벽해 보여."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Are you feeling jealous?",
"translation": "질투나?"
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 친구의 행복을 진심으로 축하한다고 말했다.",
"hint": "질투와 관련된 대화의 맥락을 봐야 해요.",
"result": "O",
"explanation": "서연은 친구가 행복해 보인다고 했고, 소영이 질투하냐고 물었지만 실제로는 친구를 위해 기뻐하는 마음도 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Maybe little bit honestly.",
"translation": "솔직히 조금."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That's completely normal feeling.",
"translation": "완전 정상적인 감정이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "But also happy for her.",
"translation": "근데 걔를 위해서도 기뻐."
},
{
"type": "blank",
"index": 9,
"quiz": "Are you feeling @@?",
"hint": "다른 사람의 행복을 부러워하는 감정을 나타내는 형용사예요.",
"optionA": "hungry",
"optionB": "jealous",
"optionC": "tired",
"result": "jealous",
"explanation": "'jealous'는 '질투하는'이라는 뜻으로 친구의 행복을 부러워하는 감정을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "You'll find someone too.",
"translation": "너도 누군가를 찾을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "소영이 그런 감정이 완전 정상적이라고 위로한 말을 완성하세요.",
"optionA": "normal",
"optionB": "completely",
"optionC": "feeling",
"optionD": "That's",
"result": "That's completely normal feeling",
"explanation": "'완전 정상적인 감정이야'라는 뜻으로 질투심을 자연스럽게 받아들이라는 따뜻한 위로예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "가족 모임에서 비교당해",
"explanation": "가족 모임에서 다른 사람과 비교당하는 스트레스 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가족"
},
{
"tag": "비교"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "family"
},
{
"tag": "comparison"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Relatives always compare me.",
"translation": "친척들이 항상 나를 비교해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "With your cousins?",
"translation": "사촌들이랑?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Yeah, their kids successful.",
"translation": "응, 걔네 자녀들 성공했거든."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That creates unnecessary pressure.",
"translation": "그건 불필요한 압박을 만들어."
},
{
"type": "blank",
"index": 5,
"quiz": "Their kids @@.",
"hint": "성공하거나 잘되는 상태를 나타내는 형용사예요.",
"optionA": "lazy",
"optionB": "successful",
"optionC": "young",
"result": "successful",
"explanation": "'successful'은 '성공한'이라는 뜻으로 다른 가족의 성취를 나타내요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Makes me feel inadequate.",
"translation": "부족한 기분이 들어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Everyone has different timeline.",
"translation": "모든 사람이 다른 시간표를 가져."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Hard to remember that.",
"translation": "그걸 기억하기 어려워."
},
{
"type": "ox",
"index": 9,
"quiz": "유진이 가족 모임을 즐긴다고 말했다.",
"hint": "'always compare'와 'unnecessary pressure'는 스트레스를 나타내요.",
"result": "X",
"explanation": "유진은 친척들이 'always compare'한다며 'unnecessary pressure'를 느낀다고 스트레스를 표현했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Focus on your journey.",
"translation": "네 여정에 집중해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 불필요한 압박을 만든다고 지적한 말을 완성하세요.",
"optionA": "pressure",
"optionB": "creates",
"optionC": "unnecessary",
"optionD": "That",
"result": "That creates unnecessary pressure",
"explanation": "'그건 불필요한 압박을 만들어'라는 뜻으로 가족의 비교가 해롭다는 것을 지적하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "가족 모임에서 비교당해",
"explanation": "가족 모임에서 다른 사람과 비교당하는 스트레스 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가족"
},
{
"tag": "비교"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "family"
},
{
"tag": "comparison"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Relatives always compare me.",
"translation": "친척들이 항상 나를 비교해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "With your cousins?",
"translation": "사촌들이랑?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Yeah, their kids successful.",
"translation": "응, 걔네 자녀들 성공했거든."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That creates unnecessary pressure.",
"translation": "그건 불필요한 압박을 만들어."
},
{
"type": "blank",
"index": 5,
"quiz": "Their kids @@.",
"hint": "성공하거나 잘되는 상태를 나타내는 형용사예요.",
"optionA": "lazy",
"optionB": "successful",
"optionC": "young",
"result": "successful",
"explanation": "'successful'은 '성공한'이라는 뜻으로 다른 가족의 성취를 나타내요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Makes me feel inadequate.",
"translation": "부족한 기분이 들어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Everyone has different timeline.",
"translation": "모든 사람이 다른 시간표를 가져."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Hard to remember that.",
"translation": "그걸 기억하기 어려워."
},
{
"type": "ox",
"index": 9,
"quiz": "유진이 가족 모임을 즐긴다고 말했다.",
"hint": "'always compare'와 'unnecessary pressure'는 스트레스를 나타내요.",
"result": "X",
"explanation": "유진은 친척들이 'always compare'한다며 'unnecessary pressure'를 느낀다고 스트레스를 표현했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Focus on your journey.",
"translation": "네 여정에 집중해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 불필요한 압박을 만든다고 지적한 말을 완성하세요.",
"optionA": "pressure",
"optionB": "creates",
"optionC": "unnecessary",
"optionD": "That",
"result": "That creates unnecessary pressure",
"explanation": "'그건 불필요한 압박을 만들어'라는 뜻으로 가족의 비교가 해롭다는 것을 지적하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "온라인 친구 실제로 만나기",
"explanation": "온라인에서만 알던 친구를 실제로 만나는 것에 대한 고민입니다.",
"level": 4,
"korTags": [
{
"tag": "온라인"
},
{
"tag": "친구"
},
{
"tag": "만남"
}
],
"engTags": [
{
"tag": "online"
},
{
"tag": "friend"
},
{
"tag": "meeting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Online friend wants meet.",
"translation": "온라인 친구가 만나자고 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Are you comfortable with that?",
"translation": "그거 편해?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Little nervous about it.",
"translation": "좀 긴장돼."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Meet somewhere public first.",
"translation": "먼저 공공장소에서 만나."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 온라인 친구 만나는 것을 편하게 생각한다고 말했다.",
"hint": "'Little nervous about it'는 긴장된다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Little nervous about it'라며 온라인 친구를 만나는 것에 긴장된다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "What if we're different?",
"translation": "우리가 다르면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That happens sometimes though.",
"translation": "가끔 그런 일 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Hope we get along.",
"translation": "잘 맞았으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Meet somewhere public @@.",
"hint": "처음에, 먼저라는 뜻의 부사예요.",
"optionA": "last",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 안전을 위해 처음엔 공공장소에서 만나라는 조언이에요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Just trust your instincts.",
"translation": "그냥 직감을 믿어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그런 일이 가끔 있다고 위로한 말을 완성하세요.",
"optionA": "sometimes",
"optionB": "happens",
"optionC": "though",
"optionD": "That",
"result": "That happens sometimes though",
"explanation": "'가끔 그런 일 있어'라는 뜻으로 온라인과 오프라인에서 다를 수 있다며 위로하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "온라인 친구 실제로 만나기",
"explanation": "온라인에서만 알던 친구를 실제로 만나는 것에 대한 고민입니다.",
"level": 4,
"korTags": [
{
"tag": "온라인"
},
{
"tag": "친구"
},
{
"tag": "만남"
}
],
"engTags": [
{
"tag": "online"
},
{
"tag": "friend"
},
{
"tag": "meeting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Online friend wants meet.",
"translation": "온라인 친구가 만나자고 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Are you comfortable with that?",
"translation": "그거 편해?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Little nervous about it.",
"translation": "좀 긴장돼."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Meet somewhere public first.",
"translation": "먼저 공공장소에서 만나."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 온라인 친구 만나는 것을 편하게 생각한다고 말했다.",
"hint": "'Little nervous about it'는 긴장된다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Little nervous about it'라며 온라인 친구를 만나는 것에 긴장된다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "What if we're different?",
"translation": "우리가 다르면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That happens sometimes though.",
"translation": "가끔 그런 일 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Hope we get along.",
"translation": "잘 맞았으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Meet somewhere public @@.",
"hint": "처음에, 먼저라는 뜻의 부사예요.",
"optionA": "last",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 안전을 위해 처음엔 공공장소에서 만나라는 조언이에요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Just trust your instincts.",
"translation": "그냥 직감을 믿어."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 그런 일이 가끔 있다고 위로한 말을 완성하세요.",
"optionA": "sometimes",
"optionB": "happens",
"optionC": "though",
"optionD": "That",
"result": "That happens sometimes though",
"explanation": "'가끔 그런 일 있어'라는 뜻으로 온라인과 오프라인에서 다를 수 있다며 위로하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "직장 동료가 뒷담화해",
"explanation": "직장에서 동료의 뒷담화를 듣게 된 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동료"
},
{
"tag": "뒷담화"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "gossip"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Heard them talking behind.",
"translation": "걔들이 뒤에서 얘기하는 거 들었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "About who exactly?",
"translation": "정확히 누구에 대해?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "About our team leader.",
"translation": "우리 팀장에 대해서."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That makes workplace toxic.",
"translation": "그건 직장을 독성으로 만들어."
},
{
"type": "blank",
"index": 5,
"quiz": "Heard them talking @@.",
"hint": "뒤에서, 몰래라는 뜻의 부사예요.",
"optionA": "front",
"optionB": "behind",
"optionC": "above",
"result": "behind",
"explanation": "'behind'는 '뒤에서'라는 뜻으로 몰래 뒷담화하는 것을 의미해요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Don't want get involved.",
"translation": "연루되고 싶지 않아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Smart choice for sure.",
"translation": "확실히 현명한 선택이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "But feels uncomfortable atmosphere.",
"translation": "근데 분위기가 불편해."
},
{
"type": "ox",
"index": 9,
"quiz": "태호가 동료들의 뒷담화에 참여하고 싶어한다고 말했다.",
"hint": "'Don't want get involved'는 연루되고 싶지 않다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Don't want get involved'라며 동료들의 뒷담화에 연루되고 싶지 않다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Keep staying professional then.",
"translation": "계속 프로답게 행동해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 그런 행동이 직장을 독성으로 만든다고 비판한 말을 완성하세요.",
"optionA": "toxic",
"optionB": "workplace",
"optionC": "makes",
"optionD": "That",
"result": "That makes workplace toxic",
"explanation": "'그건 직장을 독성으로 만들어'라는 뜻으로 뒷담화가 업무 환경에 해롭다는 것을 지적하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "직장 동료가 뒷담화해",
"explanation": "직장에서 동료의 뒷담화를 듣게 된 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동료"
},
{
"tag": "뒷담화"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "gossip"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Heard them talking behind.",
"translation": "걔들이 뒤에서 얘기하는 거 들었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "About who exactly?",
"translation": "정확히 누구에 대해?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "About our team leader.",
"translation": "우리 팀장에 대해서."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That makes workplace toxic.",
"translation": "그건 직장을 독성으로 만들어."
},
{
"type": "blank",
"index": 5,
"quiz": "Heard them talking @@.",
"hint": "뒤에서, 몰래라는 뜻의 부사예요.",
"optionA": "front",
"optionB": "behind",
"optionC": "above",
"result": "behind",
"explanation": "'behind'는 '뒤에서'라는 뜻으로 몰래 뒷담화하는 것을 의미해요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Don't want get involved.",
"translation": "연루되고 싶지 않아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Smart choice for sure.",
"translation": "확실히 현명한 선택이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "But feels uncomfortable atmosphere.",
"translation": "근데 분위기가 불편해."
},
{
"type": "ox",
"index": 9,
"quiz": "태호가 동료들의 뒷담화에 참여하고 싶어한다고 말했다.",
"hint": "'Don't want get involved'는 연루되고 싶지 않다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Don't want get involved'라며 동료들의 뒷담화에 연루되고 싶지 않다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Keep staying professional then.",
"translation": "계속 프로답게 행동해."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 그런 행동이 직장을 독성으로 만든다고 비판한 말을 완성하세요.",
"optionA": "toxic",
"optionB": "workplace",
"optionC": "makes",
"optionD": "That",
"result": "That makes workplace toxic",
"explanation": "'그건 직장을 독성으로 만들어'라는 뜻으로 뒷담화가 업무 환경에 해롭다는 것을 지적하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 아이 돌봐달래",
"explanation": "친구의 육아 도움 요청에 대한 부담스러운 마음의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "육아"
},
{
"tag": "부탁"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "childcare"
},
{
"tag": "request"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Friend asked babysit tonight.",
"translation": "친구가 오늘 밤 아이 봐달래."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Do you have experience?",
"translation": "경험 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Not really with kids.",
"translation": "아이들이랑은 별로."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That's big responsibility though.",
"translation": "그건 큰 책임이야."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 아이들과 경험이 많다고 말했다.",
"hint": "'Not really with kids'는 아이들과 별로 경험이 없다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Not really with kids'라며 아이들과는 별로 경험이 없다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "But can't say no.",
"translation": "근데 거절할 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Why can't you refuse?",
"translation": "왜 거절 못 해?"
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "She really needs help.",
"translation": "걔가 정말 도움이 필요해."
},
{
"type": "blank",
"index": 9,
"quiz": "That's big responsibility @@.",
"hint": "그러나, 하지만이라는 뜻의 접속부사예요.",
"optionA": "and",
"optionB": "though",
"optionC": "because",
"result": "though",
"explanation": "'though'는 '하지만'이라는 뜻으로 책임이 크다는 것을 강조하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Set clear boundaries first.",
"translation": "먼저 명확한 경계를 정해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 왜 거절할 수 없냐고 물어본 말을 완성하세요.",
"optionA": "refuse",
"optionB": "you",
"optionC": "can't",
"optionD": "Why",
"result": "Why can't you refuse",
"explanation": "'왜 거절 못 해?'라는 뜻으로 친구의 부담스러운 상황에 대해 직접적으로 묻는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 아이 돌봐달래",
"explanation": "친구의 육아 도움 요청에 대한 부담스러운 마음의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "육아"
},
{
"tag": "부탁"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "childcare"
},
{
"tag": "request"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Friend asked babysit tonight.",
"translation": "친구가 오늘 밤 아이 봐달래."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Do you have experience?",
"translation": "경험 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Not really with kids.",
"translation": "아이들이랑은 별로."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That's big responsibility though.",
"translation": "그건 큰 책임이야."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 아이들과 경험이 많다고 말했다.",
"hint": "'Not really with kids'는 아이들과 별로 경험이 없다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Not really with kids'라며 아이들과는 별로 경험이 없다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "But can't say no.",
"translation": "근데 거절할 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Why can't you refuse?",
"translation": "왜 거절 못 해?"
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "She really needs help.",
"translation": "걔가 정말 도움이 필요해."
},
{
"type": "blank",
"index": 9,
"quiz": "That's big responsibility @@.",
"hint": "그러나, 하지만이라는 뜻의 접속부사예요.",
"optionA": "and",
"optionB": "though",
"optionC": "because",
"result": "though",
"explanation": "'though'는 '하지만'이라는 뜻으로 책임이 크다는 것을 강조하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Set clear boundaries first.",
"translation": "먼저 명확한 경계를 정해."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 왜 거절할 수 없냐고 물어본 말을 완성하세요.",
"optionA": "refuse",
"optionB": "you",
"optionC": "can't",
"optionD": "Why",
"result": "Why can't you refuse",
"explanation": "'왜 거절 못 해?'라는 뜻으로 친구의 부담스러운 상황에 대해 직접적으로 묻는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 아파트 이웃들 인사",
"explanation": "새로 이사한 곳에서 이웃들과 인사하는 것에 대한 고민입니다.",
"level": 4,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "인사"
},
{
"tag": "이사"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "greeting"
},
{
"tag": "moving"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Should greet new neighbors?",
"translation": "새 이웃들한테 인사해야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "That's usually good idea.",
"translation": "보통 좋은 생각이야."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "But feel shy about it.",
"translation": "근데 그게 부끄러워."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Just introduce yourself briefly.",
"translation": "그냥 간단히 자기소개해."
},
{
"type": "blank",
"index": 5,
"quiz": "Should greet new @@?",
"hint": "인근에 사는 사람들을 의미하는 명사의 복수형이에요.",
"optionA": "friends",
"optionB": "neighbors",
"optionC": "strangers",
"result": "neighbors",
"explanation": "'neighbors'는 '이웃들'이라는 뜻으로 새로 이사한 곳의 인근 주민들을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "What if they're unfriendly?",
"translation": "불친절하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Then you tried anyway.",
"translation": "그럼 어쨌든 시도한 거야."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "That's true enough.",
"translation": "충분히 맞는 말이야."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 이웃들과 인사하는 것을 편하게 생각한다고 말했다.",
"hint": "'feel shy about it'는 부끄러워한다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'feel shy about it'라며 이웃들과 인사하는 것을 부끄러워한다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Good neighbors make difference.",
"translation": "좋은 이웃이 차이를 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 그냥 간단히 자기소개하라고 조언한 말을 완성하세요.",
"optionA": "yourself",
"optionB": "introduce",
"optionC": "Just",
"optionD": "briefly",
"result": "Just introduce yourself briefly",
"explanation": "'그냥 간단히 자기소개해'라는 뜻으로 부담스럽지 않게 이웃과 관계를 시작하라는 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "새 아파트 이웃들 인사",
"explanation": "새로 이사한 곳에서 이웃들과 인사하는 것에 대한 고민입니다.",
"level": 4,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "인사"
},
{
"tag": "이사"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "greeting"
},
{
"tag": "moving"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Should greet new neighbors?",
"translation": "새 이웃들한테 인사해야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "That's usually good idea.",
"translation": "보통 좋은 생각이야."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "But feel shy about it.",
"translation": "근데 그게 부끄러워."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Just introduce yourself briefly.",
"translation": "그냥 간단히 자기소개해."
},
{
"type": "blank",
"index": 5,
"quiz": "Should greet new @@?",
"hint": "인근에 사는 사람들을 의미하는 명사의 복수형이에요.",
"optionA": "friends",
"optionB": "neighbors",
"optionC": "strangers",
"result": "neighbors",
"explanation": "'neighbors'는 '이웃들'이라는 뜻으로 새로 이사한 곳의 인근 주민들을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "What if they're unfriendly?",
"translation": "불친절하면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Then you tried anyway.",
"translation": "그럼 어쨌든 시도한 거야."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "That's true enough.",
"translation": "충분히 맞는 말이야."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 이웃들과 인사하는 것을 편하게 생각한다고 말했다.",
"hint": "'feel shy about it'는 부끄러워한다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'feel shy about it'라며 이웃들과 인사하는 것을 부끄러워한다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Good neighbors make difference.",
"translation": "좋은 이웃이 차이를 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 그냥 간단히 자기소개하라고 조언한 말을 완성하세요.",
"optionA": "yourself",
"optionB": "introduce",
"optionC": "Just",
"optionD": "briefly",
"result": "Just introduce yourself briefly",
"explanation": "'그냥 간단히 자기소개해'라는 뜻으로 부담스럽지 않게 이웃과 관계를 시작하라는 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 옷 빌려달래",
"explanation": "친구의 옷 빌리기 요청에 대한 미묘한 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "옷"
},
{
"tag": "빌리기"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "clothes"
},
{
"tag": "borrow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Can I borrow dress?",
"translation": "원피스 빌려줄 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "For what occasion exactly?",
"translation": "정확히 무슨 일로?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "Date with new guy.",
"translation": "새로운 남자랑 데이트."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "That one's pretty special.",
"translation": "그건 꽤 특별한 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "유진이 옷을 빌려주는 것을 좋아한다고 말했다.",
"hint": "'That one's pretty special'은 그 옷이 특별하다는 뜻이에요.",
"result": "O",
"explanation": "유진은 그 원피스가 'pretty special'하다며 소중히 여기지만, 친구를 위해 빌려주려는 마음을 보였어요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "I'll be super careful.",
"translation": "엄청 조심할게."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Okay, but return clean.",
"translation": "알겠어, 근데 깨끗하게 돌려줘."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Promise I will definitely.",
"translation": "분명히 그럴게 약속해."
},
{
"type": "blank",
"index": 9,
"quiz": "For what occasion @@?",
"hint": "정확하게, 구체적으로라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적인 이유를 묻는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Have fun on date.",
"translation": "데이트 재밌게 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 엄청 조심하겠다고 약속한 말을 완성하세요.",
"optionA": "super",
"optionB": "be",
"optionC": "careful",
"optionD": "I'll",
"result": "I'll be super careful",
"explanation": "'엄청 조심할게'라는 뜻으로 친구의 소중한 옷을 빌리면서 하는 진심 어린 약속이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 옷 빌려달래",
"explanation": "친구의 옷 빌리기 요청에 대한 미묘한 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "옷"
},
{
"tag": "빌리기"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "clothes"
},
{
"tag": "borrow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Can I borrow dress?",
"translation": "원피스 빌려줄 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "For what occasion exactly?",
"translation": "정확히 무슨 일로?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "Date with new guy.",
"translation": "새로운 남자랑 데이트."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "That one's pretty special.",
"translation": "그건 꽤 특별한 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "유진이 옷을 빌려주는 것을 좋아한다고 말했다.",
"hint": "'That one's pretty special'은 그 옷이 특별하다는 뜻이에요.",
"result": "O",
"explanation": "유진은 그 원피스가 'pretty special'하다며 소중히 여기지만, 친구를 위해 빌려주려는 마음을 보였어요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "I'll be super careful.",
"translation": "엄청 조심할게."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Okay, but return clean.",
"translation": "알겠어, 근데 깨끗하게 돌려줘."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Promise I will definitely.",
"translation": "분명히 그럴게 약속해."
},
{
"type": "blank",
"index": 9,
"quiz": "For what occasion @@?",
"hint": "정확하게, 구체적으로라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적인 이유를 묻는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Have fun on date.",
"translation": "데이트 재밌게 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 엄청 조심하겠다고 약속한 말을 완성하세요.",
"optionA": "super",
"optionB": "be",
"optionC": "careful",
"optionD": "I'll",
"result": "I'll be super careful",
"explanation": "'엄청 조심할게'라는 뜻으로 친구의 소중한 옷을 빌리면서 하는 진심 어린 약속이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 남친 좋아해",
"explanation": "친구가 자신의 남자친구를 좋아하는 복잡한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "남친"
},
{
"tag": "좋아함"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "boyfriend"
},
{
"tag": "like"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "She keeps asking about him.",
"translation": "걔가 계속 걔에 대해 물어봐."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "About your boyfriend?",
"translation": "네 남자친구에 대해서?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, getting really weird.",
"translation": "응, 정말 이상해지고 있어."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That crosses friendship boundaries.",
"translation": "그건 우정의 경계를 넘는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 친구의 관심을 자연스럽게 생각한다고 말했다.",
"hint": "'getting really weird'는 이상해지고 있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'getting really weird'라며 친구의 행동이 이상해지고 있다고 불편해했어요."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Don't know what to do.",
"translation": "어떻게 해야 할지 모르겠어."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Talk to her honestly.",
"translation": "솔직하게 얘기해봐."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Scared of losing friendship.",
"translation": "우정을 잃을까 봐 무서워."
},
{
"type": "blank",
"index": 9,
"quiz": "That crosses friendship @@.",
"hint": "경계나 한계를 의미하는 명사의 복수형이에요.",
"optionA": "problems",
"optionB": "boundaries",
"optionC": "meetings",
"result": "boundaries",
"explanation": "'boundaries'는 '경계선들'이라는 뜻으로 친구 사이의 적절한 선을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Better than losing boyfriend.",
"translation": "남자친구 잃는 것보단 나아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 어떻게 해야 할지 모르겠다고 고민한 말을 완성하세요.",
"optionA": "what",
"optionB": "know",
"optionC": "Don't",
"optionD": "do",
"optionE": "to",
"result": "Don't know what to do",
"explanation": "'어떻게 해야 할지 모르겠어'라는 뜻으로 복잡한 상황에서의 고민을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구가 내 남친 좋아해",
"explanation": "친구가 자신의 남자친구를 좋아하는 복잡한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "남친"
},
{
"tag": "좋아함"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "boyfriend"
},
{
"tag": "like"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "She keeps asking about him.",
"translation": "걔가 계속 걔에 대해 물어봐."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "About your boyfriend?",
"translation": "네 남자친구에 대해서?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, getting really weird.",
"translation": "응, 정말 이상해지고 있어."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That crosses friendship boundaries.",
"translation": "그건 우정의 경계를 넘는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 친구의 관심을 자연스럽게 생각한다고 말했다.",
"hint": "'getting really weird'는 이상해지고 있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'getting really weird'라며 친구의 행동이 이상해지고 있다고 불편해했어요."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Don't know what to do.",
"translation": "어떻게 해야 할지 모르겠어."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Talk to her honestly.",
"translation": "솔직하게 얘기해봐."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Scared of losing friendship.",
"translation": "우정을 잃을까 봐 무서워."
},
{
"type": "blank",
"index": 9,
"quiz": "That crosses friendship @@.",
"hint": "경계나 한계를 의미하는 명사의 복수형이에요.",
"optionA": "problems",
"optionB": "boundaries",
"optionC": "meetings",
"result": "boundaries",
"explanation": "'boundaries'는 '경계선들'이라는 뜻으로 친구 사이의 적절한 선을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Better than losing boyfriend.",
"translation": "남자친구 잃는 것보단 나아."
},
{
"type": "puzzle",
"index": 11,
"hint": "서연이 어떻게 해야 할지 모르겠다고 고민한 말을 완성하세요.",
"optionA": "what",
"optionB": "know",
"optionC": "Don't",
"optionD": "do",
"optionE": "to",
"result": "Don't know what to do",
"explanation": "'어떻게 해야 할지 모르겠어'라는 뜻으로 복잡한 상황에서의 고민을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "시어머니가 계속 간섭해",
"explanation": "시어머니의 과도한 간섭으로 힘들어하는 며느리의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시어머니"
},
{
"tag": "간섭"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "mother-in-law"
},
{
"tag": "interference"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Mother-in-law calls every day.",
"translation": "시어머니가 매일 전화해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "What does she say?",
"translation": "뭐라고 하시는데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Tells me how cook.",
"translation": "요리하는 법 알려주셔."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That must feel patronizing.",
"translation": "무시당하는 기분일 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "Tells me how @@.",
"hint": "음식을 만드는 것을 의미하는 동사예요.",
"optionA": "sleep",
"optionB": "cook",
"optionC": "walk",
"result": "cook",
"explanation": "'cook'은 '요리하다'라는 뜻으로 요리하는 방법을 가르쳐준다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Like I can't anything.",
"translation": "내가 아무것도 못 하는 것처럼."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Set some limits gently.",
"translation": "부드럽게 선을 그어봐."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hard with family though.",
"translation": "가족이니까 어려워."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 시어머니의 조언을 좋아한다고 말했다.",
"hint": "'That must feel patronizing'과 'can't anything'은 불편함을 나타내요.",
"result": "X",
"explanation": "수진은 시어머니가 자신을 무시하는 것 같다며 아무것도 못 하는 것처럼 느낀다고 불편해했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Your husband should help.",
"translation": "남편이 도와야 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 부드럽게 선을 그어보라고 조언한 말을 완성하세요.",
"optionA": "limits",
"optionB": "some",
"optionC": "Set",
"optionD": "gently",
"result": "Set some limits gently",
"explanation": "'부드럽게 선을 그어봐'라는 뜻으로 가족 관계에서 경계를 정하라는 현실적인 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "시어머니가 계속 간섭해",
"explanation": "시어머니의 과도한 간섭으로 힘들어하는 며느리의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시어머니"
},
{
"tag": "간섭"
},
{
"tag": "스트레스"
}
],
"engTags": [
{
"tag": "mother-in-law"
},
{
"tag": "interference"
},
{
"tag": "stress"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Mother-in-law calls every day.",
"translation": "시어머니가 매일 전화해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "What does she say?",
"translation": "뭐라고 하시는데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Tells me how cook.",
"translation": "요리하는 법 알려주셔."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That must feel patronizing.",
"translation": "무시당하는 기분일 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "Tells me how @@.",
"hint": "음식을 만드는 것을 의미하는 동사예요.",
"optionA": "sleep",
"optionB": "cook",
"optionC": "walk",
"result": "cook",
"explanation": "'cook'은 '요리하다'라는 뜻으로 요리하는 방법을 가르쳐준다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Like I can't anything.",
"translation": "내가 아무것도 못 하는 것처럼."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Set some limits gently.",
"translation": "부드럽게 선을 그어봐."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hard with family though.",
"translation": "가족이니까 어려워."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 시어머니의 조언을 좋아한다고 말했다.",
"hint": "'That must feel patronizing'과 'can't anything'은 불편함을 나타내요.",
"result": "X",
"explanation": "수진은 시어머니가 자신을 무시하는 것 같다며 아무것도 못 하는 것처럼 느낀다고 불편해했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Your husband should help.",
"translation": "남편이 도와야 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 부드럽게 선을 그어보라고 조언한 말을 완성하세요.",
"optionA": "limits",
"optionB": "some",
"optionC": "Set",
"optionD": "gently",
"result": "Set some limits gently",
"explanation": "'부드럽게 선을 그어봐'라는 뜻으로 가족 관계에서 경계를 정하라는 현실적인 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 결혼식 참석 못해",
"explanation": "친한 친구 결혼식에 참석하지 못하는 안타까운 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "결혼식"
},
{
"tag": "참석"
},
{
"tag": "미안"
}
],
"engTags": [
{
"tag": "wedding"
},
{
"tag": "attend"
},
{
"tag": "sorry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Can't go to wedding.",
"translation": "결혼식에 못 가."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Why not exactly?",
"translation": "정확히 왜?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Have work that day.",
"translation": "그날 일이 있어."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Can't take time off?",
"translation": "휴가 못 내?"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 결혼식에 참석할 수 있다고 말했다.",
"hint": "'Can't go to wedding'은 결혼식에 못 간다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Can't go to wedding'이라며 결혼식에 참석할 수 없다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Boss won't allow it.",
"translation": "상사가 허락 안 해."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That's really unfortunate timing.",
"translation": "정말 안 좋은 타이밍이네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Feel terrible about missing.",
"translation": "못 가는 게 너무 미안해."
},
{
"type": "blank",
"index": 9,
"quiz": "Can't take time @@?",
"hint": "휴가나 쉬는 시간을 의미하는 전치사구예요.",
"optionA": "on",
"optionB": "off",
"optionC": "up",
"result": "off",
"explanation": "'take time off'는 '휴가를 내다'라는 뜻의 관용 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Send nice gift instead.",
"translation": "대신 좋은 선물 보내."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 정말 안 좋은 타이밍이라고 공감한 말을 완성하세요.",
"optionA": "unfortunate",
"optionB": "really",
"optionC": "timing",
"optionD": "That's",
"result": "That's really unfortunate timing",
"explanation": "'정말 안 좋은 타이밍이네'라는 뜻으로 친구의 어쩔 수 없는 상황에 공감하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "친구 결혼식 참석 못해",
"explanation": "친한 친구 결혼식에 참석하지 못하는 안타까운 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "결혼식"
},
{
"tag": "참석"
},
{
"tag": "미안"
}
],
"engTags": [
{
"tag": "wedding"
},
{
"tag": "attend"
},
{
"tag": "sorry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Can't go to wedding.",
"translation": "결혼식에 못 가."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Why not exactly?",
"translation": "정확히 왜?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Have work that day.",
"translation": "그날 일이 있어."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Can't take time off?",
"translation": "휴가 못 내?"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 결혼식에 참석할 수 있다고 말했다.",
"hint": "'Can't go to wedding'은 결혼식에 못 간다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Can't go to wedding'이라며 결혼식에 참석할 수 없다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Boss won't allow it.",
"translation": "상사가 허락 안 해."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That's really unfortunate timing.",
"translation": "정말 안 좋은 타이밍이네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Feel terrible about missing.",
"translation": "못 가는 게 너무 미안해."
},
{
"type": "blank",
"index": 9,
"quiz": "Can't take time @@?",
"hint": "휴가나 쉬는 시간을 의미하는 전치사구예요.",
"optionA": "on",
"optionB": "off",
"optionC": "up",
"result": "off",
"explanation": "'take time off'는 '휴가를 내다'라는 뜻의 관용 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Send nice gift instead.",
"translation": "대신 좋은 선물 보내."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 정말 안 좋은 타이밍이라고 공감한 말을 완성하세요.",
"optionA": "unfortunate",
"optionB": "really",
"optionC": "timing",
"optionD": "That's",
"result": "That's really unfortunate timing",
"explanation": "'정말 안 좋은 타이밍이네'라는 뜻으로 친구의 어쩔 수 없는 상황에 공감하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단톡방에서 정치 얘기해",
"explanation": "친구들 단체 채팅에서 벌어지는 정치 논쟁의 불편함 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "단톡"
},
{
"tag": "정치"
},
{
"tag": "논쟁"
}
],
"engTags": [
{
"tag": "chat"
},
{
"tag": "politics"
},
{
"tag": "argument"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "They're arguing about politics.",
"translation": "걔들이 정치로 싸우고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "In group chat again?",
"translation": "단톡방에서 또?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yeah, getting really heated.",
"translation": "응, 정말 격해지고 있어."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Should probably stay out.",
"translation": "아마 빠져있는 게 좋을 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "They're arguing about @@.",
"hint": "정부나 국가 운영에 관한 주제를 의미하는 명사예요.",
"optionA": "food",
"optionB": "politics",
"optionC": "weather",
"result": "politics",
"explanation": "'politics'는 '정치'라는 뜻으로 논쟁이 될 수 있는 민감한 주제예요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But can't leave group.",
"translation": "근데 그룹을 나갸 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Just ignore those messages.",
"translation": "그런 메시지들은 그냥 무시해."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Hope they stop soon.",
"translation": "곧 그만뒀으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "민재가 정치 논쟁에 참여하고 싶어한다고 말했다.",
"hint": "'Should stay out'과 'ignore'는 피하고 싶다는 뜻이에요.",
"result": "X",
"explanation": "민재는 정치 논쟁을 피하고 싶어하며 도윤도 'stay out'하라고 조언했어요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Politics ruins good friendships.",
"translation": "정치가 좋은 우정을 망쳐."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 아마 빠져있는 게 좋을 거라고 조언한 말을 완성하세요.",
"optionA": "stay",
"optionB": "probably",
"optionC": "Should",
"optionD": "out",
"result": "Should probably stay out",
"explanation": "'아마 빠져있는 게 좋을 거야'라는 뜻으로 논쟁에 개입하지 말라는 현명한 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "인간관계",
"episodes": [
{
"title": "단톡방에서 정치 얘기해",
"explanation": "친구들 단체 채팅에서 벌어지는 정치 논쟁의 불편함 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "단톡"
},
{
"tag": "정치"
},
{
"tag": "논쟁"
}
],
"engTags": [
{
"tag": "chat"
},
{
"tag": "politics"
},
{
"tag": "argument"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "They're arguing about politics.",
"translation": "걔들이 정치로 싸우고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "In group chat again?",
"translation": "단톡방에서 또?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yeah, getting really heated.",
"translation": "응, 정말 격해지고 있어."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Should probably stay out.",
"translation": "아마 빠져있는 게 좋을 거야."
},
{
"type": "blank",
"index": 5,
"quiz": "They're arguing about @@.",
"hint": "정부나 국가 운영에 관한 주제를 의미하는 명사예요.",
"optionA": "food",
"optionB": "politics",
"optionC": "weather",
"result": "politics",
"explanation": "'politics'는 '정치'라는 뜻으로 논쟁이 될 수 있는 민감한 주제예요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But can't leave group.",
"translation": "근데 그룹을 나갸 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Just ignore those messages.",
"translation": "그런 메시지들은 그냥 무시해."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Hope they stop soon.",
"translation": "곧 그만뒀으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "민재가 정치 논쟁에 참여하고 싶어한다고 말했다.",
"hint": "'Should stay out'과 'ignore'는 피하고 싶다는 뜻이에요.",
"result": "X",
"explanation": "민재는 정치 논쟁을 피하고 싶어하며 도윤도 'stay out'하라고 조언했어요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Politics ruins good friendships.",
"translation": "정치가 좋은 우정을 망쳐."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 아마 빠져있는 게 좋을 거라고 조언한 말을 완성하세요.",
"optionA": "stay",
"optionB": "probably",
"optionC": "Should",
"optionD": "out",
"result": "Should probably stay out",
"explanation": "'아마 빠져있는 게 좋을 거야'라는 뜻으로 논쟁에 개입하지 말라는 현명한 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집안일 분담 다시 하자",
"explanation": "부부간의 집안일 분담을 재조정하는 현실적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "집안일"
},
{
"tag": "분담"
},
{
"tag": "부부"
}
],
"engTags": [
{
"tag": "housework"
},
{
"tag": "sharing"
},
{
"tag": "couple"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "We need better system.",
"translation": "우리 뭔가 더 체계적으로 해야겠어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "For what exactly?",
"translation": "뭘 말하는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Dividing household chores fairly.",
"translation": "집안일을 제대로 나누자는 거지."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "I totally agree actually.",
"translation": "맞아, 나도 그 생각이었어."
},
{
"type": "ox",
"index": 5,
"quiz": "재현이 현재 집안일 분담에 만족한다고 말했다.",
"hint": "'We need better system'은 더 나은 시스템이 필요하다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'We need better system'이라며 현재 상황을 개선하고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Maybe make a schedule?",
"translation": "시간표 같은 거 만들까?"
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Good idea for sure.",
"translation": "좋은 생각이네."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Start this week then.",
"translation": "이번 주부터 해보자."
},
{
"type": "blank",
"index": 9,
"quiz": "Dividing household chores @@.",
"hint": "공평하게, 공정하게라는 뜻의 부사예요.",
"optionA": "unfairly",
"optionB": "fairly",
"optionC": "never",
"result": "fairly",
"explanation": "'fairly'는 '공평하게'라는 뜻으로 집안일을 공정하게 나누자는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Let's write it down.",
"translation": "종이에 적어두자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 스케줄을 만들자고 제안한 말을 완성하세요.",
"optionA": "make",
"optionB": "a",
"optionC": "Maybe",
"optionD": "schedule",
"result": "Maybe make a schedule",
"explanation": "'시간표 같은 거 만들까?'라는 뜻으로 집안일 분담의 구체적인 해결책을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집안일 분담 다시 하자",
"explanation": "부부간의 집안일 분담을 재조정하는 현실적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "집안일"
},
{
"tag": "분담"
},
{
"tag": "부부"
}
],
"engTags": [
{
"tag": "housework"
},
{
"tag": "sharing"
},
{
"tag": "couple"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "We need better system.",
"translation": "우리 뭔가 더 체계적으로 해야겠어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "For what exactly?",
"translation": "뭘 말하는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Dividing household chores fairly.",
"translation": "집안일을 제대로 나누자는 거지."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "I totally agree actually.",
"translation": "맞아, 나도 그 생각이었어."
},
{
"type": "ox",
"index": 5,
"quiz": "재현이 현재 집안일 분담에 만족한다고 말했다.",
"hint": "'We need better system'은 더 나은 시스템이 필요하다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'We need better system'이라며 현재 상황을 개선하고 싶다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Maybe make a schedule?",
"translation": "시간표 같은 거 만들까?"
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Good idea for sure.",
"translation": "좋은 생각이네."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Start this week then.",
"translation": "이번 주부터 해보자."
},
{
"type": "blank",
"index": 9,
"quiz": "Dividing household chores @@.",
"hint": "공평하게, 공정하게라는 뜻의 부사예요.",
"optionA": "unfairly",
"optionB": "fairly",
"optionC": "never",
"result": "fairly",
"explanation": "'fairly'는 '공평하게'라는 뜻으로 집안일을 공정하게 나누자는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Let's write it down.",
"translation": "종이에 적어두자."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 스케줄을 만들자고 제안한 말을 완성하세요.",
"optionA": "make",
"optionB": "a",
"optionC": "Maybe",
"optionD": "schedule",
"result": "Maybe make a schedule",
"explanation": "'시간표 같은 거 만들까?'라는 뜻으로 집안일 분담의 구체적인 해결책을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이가 야식 먹고 싶대",
"explanation": "늦은 시간 간식을 원하는 아이와의 협상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이"
},
{
"tag": "야식"
},
{
"tag": "협상"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "snack"
},
{
"tag": "negotiation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Mom, I'm still hungry.",
"translation": "엄마, 나 아직 배고파."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "You already ate dinner.",
"translation": "저녁 다 먹었잖아."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "But want something sweet.",
"translation": "근데 단 거 먹고 싶어."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "It's too late now.",
"translation": "지금은 너무 늦었어."
},
{
"type": "blank",
"index": 5,
"quiz": "But want something @@.",
"hint": "달콤한 맛을 나타내는 형용사예요.",
"optionA": "sour",
"optionB": "sweet",
"optionC": "bitter",
"result": "sweet",
"explanation": "'sweet'는 '단'이라는 뜻으로 아이가 달콤한 간식을 원한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Just small piece please?",
"translation": "조금만 제발?"
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Okay, but brush teeth.",
"translation": "알겠어, 대신 양치해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Promise I will definitely.",
"translation": "약속할게 꼭!"
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 아이의 야식 요청을 거절했다고 말했다.",
"hint": "'Okay, but brush teeth'는 조건부로 허락한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Okay, but brush teeth'라며 조건을 달아 허락했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Just this once tonight.",
"translation": "오늘만 특별히."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 조금만 달라고 부탁한 말을 완성하세요.",
"optionA": "piece",
"optionB": "small",
"optionC": "Just",
"optionD": "please",
"result": "Just small piece please",
"explanation": "'조금만 제발?'이라는 뜻으로 아이가 부모에게 하는 귀여운 부탁이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이가 야식 먹고 싶대",
"explanation": "늦은 시간 간식을 원하는 아이와의 협상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이"
},
{
"tag": "야식"
},
{
"tag": "협상"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "snack"
},
{
"tag": "negotiation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Mom, I'm still hungry.",
"translation": "엄마, 나 아직 배고파."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "You already ate dinner.",
"translation": "저녁 다 먹었잖아."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "But want something sweet.",
"translation": "근데 단 거 먹고 싶어."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "It's too late now.",
"translation": "지금은 너무 늦었어."
},
{
"type": "blank",
"index": 5,
"quiz": "But want something @@.",
"hint": "달콤한 맛을 나타내는 형용사예요.",
"optionA": "sour",
"optionB": "sweet",
"optionC": "bitter",
"result": "sweet",
"explanation": "'sweet'는 '단'이라는 뜻으로 아이가 달콤한 간식을 원한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Just small piece please?",
"translation": "조금만 제발?"
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Okay, but brush teeth.",
"translation": "알겠어, 대신 양치해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Promise I will definitely.",
"translation": "약속할게 꼭!"
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 아이의 야식 요청을 거절했다고 말했다.",
"hint": "'Okay, but brush teeth'는 조건부로 허락한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Okay, but brush teeth'라며 조건을 달아 허락했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Just this once tonight.",
"translation": "오늘만 특별히."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 조금만 달라고 부탁한 말을 완성하세요.",
"optionA": "piece",
"optionB": "small",
"optionC": "Just",
"optionD": "please",
"result": "Just small piece please",
"explanation": "'조금만 제발?'이라는 뜻으로 아이가 부모에게 하는 귀여운 부탁이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "냉장고 정리 좀 하자",
"explanation": "냉장고 정리를 미루고 있는 가족들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냉장고"
},
{
"tag": "정리"
},
{
"tag": "가족"
}
],
"engTags": [
{
"tag": "refrigerator"
},
{
"tag": "organize"
},
{
"tag": "family"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Fridge is getting messy.",
"translation": "냉장고가 엉망이 되고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Should clean it soon.",
"translation": "곧 치워야겠네."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Some food expired already.",
"translation": "벌써 상한 것들도 있어."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Let's do it together.",
"translation": "같이 하자."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 냉장고가 깨끗하다고 말했다.",
"hint": "'getting messy'는 지저분해지고 있다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Fridge is getting messy'라며 냉장고가 지저분해지고 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Throw out old stuff.",
"translation": "오래된 거 다 버리자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Check dates on everything.",
"translation": "유통기한 다 확인해보자."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "This will take time.",
"translation": "이거 시간 좀 걸릴 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "Some food expired @@.",
"hint": "이미, 벌써라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "already",
"optionC": "tomorrow",
"result": "already",
"explanation": "'already'는 '이미'라는 뜻으로 음식이 벌써 상했다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Better late than never.",
"translation": "늦어도 안 하는 것보단 낫지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 같이 하자고 제안한 말을 완성하세요.",
"optionA": "do",
"optionB": "Let's",
"optionC": "together",
"optionD": "it",
"result": "Let's do it together",
"explanation": "'같이 하자'라는 뜻으로 부부가 함께 집안일을 하자고 제안하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "냉장고 정리 좀 하자",
"explanation": "냉장고 정리를 미루고 있는 가족들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냉장고"
},
{
"tag": "정리"
},
{
"tag": "가족"
}
],
"engTags": [
{
"tag": "refrigerator"
},
{
"tag": "organize"
},
{
"tag": "family"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Fridge is getting messy.",
"translation": "냉장고가 엉망이 되고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Should clean it soon.",
"translation": "곧 치워야겠네."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Some food expired already.",
"translation": "벌써 상한 것들도 있어."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Let's do it together.",
"translation": "같이 하자."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 냉장고가 깨끗하다고 말했다.",
"hint": "'getting messy'는 지저분해지고 있다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Fridge is getting messy'라며 냉장고가 지저분해지고 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Throw out old stuff.",
"translation": "오래된 거 다 버리자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Check dates on everything.",
"translation": "유통기한 다 확인해보자."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "This will take time.",
"translation": "이거 시간 좀 걸릴 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "Some food expired @@.",
"hint": "이미, 벌써라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "already",
"optionC": "tomorrow",
"result": "already",
"explanation": "'already'는 '이미'라는 뜻으로 음식이 벌써 상했다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Better late than never.",
"translation": "늦어도 안 하는 것보단 낫지."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 같이 하자고 제안한 말을 완성하세요.",
"optionA": "do",
"optionB": "Let's",
"optionC": "together",
"optionD": "it",
"result": "Let's do it together",
"explanation": "'같이 하자'라는 뜻으로 부부가 함께 집안일을 하자고 제안하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 숙제 도와달래",
"explanation": "숙제 도움을 요청하는 아이와 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "숙제"
},
{
"tag": "도움"
},
{
"tag": "아이"
}
],
"engTags": [
{
"tag": "homework"
},
{
"tag": "help"
},
{
"tag": "child"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Dad, need help please.",
"translation": "아빠, 좀 도와줘."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "With your math homework?",
"translation": "수학 숙제?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "This problem is hard.",
"translation": "이 문제 너무 어려워."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Let me see it.",
"translation": "아빠가 봐볼게."
},
{
"type": "blank",
"index": 5,
"quiz": "This problem is @@.",
"hint": "어렵거나 힘든 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "hard",
"optionC": "fun",
"result": "hard",
"explanation": "'hard'는 '어려운'이라는 뜻으로 문제가 어렵다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Can you explain steps?",
"translation": "순서대로 설명해줄래?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Sure, step by step.",
"translation": "그럼, 하나씩 차근차근."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Thanks for helping me.",
"translation": "도와줘서 고마워 아빠."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 아이의 숙제 도움 요청을 거절했다고 말했다.",
"hint": "'Let me see it'과 'Sure, step by step'은 도와주겠다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Let me see it'이라며 도와주겠다고 했고 'Sure, step by step'으로 적극적으로 도움을 주고 있어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Always happy to help.",
"translation": "아빠가 언제든 도와줄게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 순서대로 설명해달라고 부탁한 말을 완성하세요.",
"optionA": "explain",
"optionB": "you",
"optionC": "Can",
"optionD": "steps",
"result": "Can you explain steps",
"explanation": "'순서대로 설명해줄래?'라는 뜻으로 아이가 부모에게 구체적인 도움을 요청하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 숙제 도와달래",
"explanation": "숙제 도움을 요청하는 아이와 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "숙제"
},
{
"tag": "도움"
},
{
"tag": "아이"
}
],
"engTags": [
{
"tag": "homework"
},
{
"tag": "help"
},
{
"tag": "child"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Dad, need help please.",
"translation": "아빠, 좀 도와줘."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "With your math homework?",
"translation": "수학 숙제?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "This problem is hard.",
"translation": "이 문제 너무 어려워."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Let me see it.",
"translation": "아빠가 봐볼게."
},
{
"type": "blank",
"index": 5,
"quiz": "This problem is @@.",
"hint": "어렵거나 힘든 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "hard",
"optionC": "fun",
"result": "hard",
"explanation": "'hard'는 '어려운'이라는 뜻으로 문제가 어렵다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Can you explain steps?",
"translation": "순서대로 설명해줄래?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Sure, step by step.",
"translation": "그럼, 하나씩 차근차근."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Thanks for helping me.",
"translation": "도와줘서 고마워 아빠."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 아이의 숙제 도움 요청을 거절했다고 말했다.",
"hint": "'Let me see it'과 'Sure, step by step'은 도와주겠다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Let me see it'이라며 도와주겠다고 했고 'Sure, step by step'으로 적극적으로 도움을 주고 있어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Always happy to help.",
"translation": "아빠가 언제든 도와줄게."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 순서대로 설명해달라고 부탁한 말을 완성하세요.",
"optionA": "explain",
"optionB": "you",
"optionC": "Can",
"optionD": "steps",
"result": "Can you explain steps",
"explanation": "'순서대로 설명해줄래?'라는 뜻으로 아이가 부모에게 구체적인 도움을 요청하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 청소 미루고 있어",
"explanation": "대청소를 계속 미루고 있는 가족의 솔직한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "청소"
},
{
"tag": "미루기"
},
{
"tag": "집"
}
],
"engTags": [
{
"tag": "cleaning"
},
{
"tag": "postpone"
},
{
"tag": "house"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "House needs deep cleaning.",
"translation": "집 대청소 해야 하는데."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Been saying that forever.",
"translation": "맨날 그 얘기만 하잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "But never actually do.",
"translation": "근데 실제로는 안 하지."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "This weekend for sure.",
"translation": "이번 주말엔 진짜로."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 집이 매우 깨끗하다고 말했다.",
"hint": "'needs deep cleaning'은 대청소가 필요하다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'House needs deep cleaning'이라며 집에 대청소가 필요하다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "We always say that.",
"translation": "맨날 그런 식으로 말해."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Different this time though.",
"translation": "이번엔 정말 다를 거야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Hope you're right then.",
"translation": "그랬으면 좋겠네."
},
{
"type": "blank",
"index": 9,
"quiz": "Been saying that @@.",
"hint": "영원히, 계속해서라는 뜻의 부사예요.",
"optionA": "yesterday",
"optionB": "forever",
"optionC": "once",
"result": "forever",
"explanation": "'forever'는 '영원히, 계속해서'라는 뜻으로 오랫동안 같은 말을 반복했다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Let's make actual plan.",
"translation": "이번엔 제대로 계획 세우자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 이번 주말엔 진짜로 하겠다고 한 말을 완성하세요.",
"optionA": "weekend",
"optionB": "This",
"optionC": "sure",
"optionD": "for",
"result": "This weekend for sure",
"explanation": "'이번 주말엔 진짜로'라는 뜻으로 이번엔 정말 실행하겠다는 의지를 보이는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 청소 미루고 있어",
"explanation": "대청소를 계속 미루고 있는 가족의 솔직한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "청소"
},
{
"tag": "미루기"
},
{
"tag": "집"
}
],
"engTags": [
{
"tag": "cleaning"
},
{
"tag": "postpone"
},
{
"tag": "house"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "House needs deep cleaning.",
"translation": "집 대청소 해야 하는데."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Been saying that forever.",
"translation": "맨날 그 얘기만 하잖아."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "But never actually do.",
"translation": "근데 실제로는 안 하지."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "This weekend for sure.",
"translation": "이번 주말엔 진짜로."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 집이 매우 깨끗하다고 말했다.",
"hint": "'needs deep cleaning'은 대청소가 필요하다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'House needs deep cleaning'이라며 집에 대청소가 필요하다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "We always say that.",
"translation": "맨날 그런 식으로 말해."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Different this time though.",
"translation": "이번엔 정말 다를 거야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Hope you're right then.",
"translation": "그랬으면 좋겠네."
},
{
"type": "blank",
"index": 9,
"quiz": "Been saying that @@.",
"hint": "영원히, 계속해서라는 뜻의 부사예요.",
"optionA": "yesterday",
"optionB": "forever",
"optionC": "once",
"result": "forever",
"explanation": "'forever'는 '영원히, 계속해서'라는 뜻으로 오랫동안 같은 말을 반복했다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Let's make actual plan.",
"translation": "이번엔 제대로 계획 세우자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 이번 주말엔 진짜로 하겠다고 한 말을 완성하세요.",
"optionA": "weekend",
"optionB": "This",
"optionC": "sure",
"optionD": "for",
"result": "This weekend for sure",
"explanation": "'이번 주말엔 진짜로'라는 뜻으로 이번엔 정말 실행하겠다는 의지를 보이는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "반찬 떨어져가는데 뭐 해",
"explanation": "반찬이 부족한 상황에서 메뉴를 정하는 가족 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "반찬"
},
{
"tag": "부족"
},
{
"tag": "메뉴"
}
],
"engTags": [
{
"tag": "side-dish"
},
{
"tag": "shortage"
},
{
"tag": "menu"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Side dishes running low.",
"translation": "반찬이 떨어져가네."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What should we make?",
"translation": "뭐 만들까?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Maybe kimchi and spinach.",
"translation": "김치랑 시금치 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That sounds pretty good.",
"translation": "괜찮은 것 같은데."
},
{
"type": "blank",
"index": 5,
"quiz": "Side dishes running @@.",
"hint": "낮게, 부족하게라는 뜻의 형용사예요.",
"optionA": "high",
"optionB": "low",
"optionC": "fast",
"result": "low",
"explanation": "'running low'는 '떨어져가다, 부족해지다'라는 뜻의 관용 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Shopping tomorrow then?",
"translation": "내일 장 볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Yes, make grocery list.",
"translation": "응, 장보기 목록 적자."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "I'll write everything down.",
"translation": "내가 다 적을게."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 반찬이 충분하다고 말했다.",
"hint": "'running low'는 떨어져간다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Side dishes running low'라며 반찬이 떨어져간다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Don't forget rice too.",
"translation": "쌀도 잊지 마."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 장보기 목록을 적자고 제안한 말을 완성하세요.",
"optionA": "make",
"optionB": "grocery",
"optionC": "Yes",
"optionD": "list",
"result": "Yes make grocery list",
"explanation": "'응, 장보기 목록 적자'라는 뜻으로 체계적인 장보기를 위한 실용적인 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "반찬 떨어져가는데 뭐 해",
"explanation": "반찬이 부족한 상황에서 메뉴를 정하는 가족 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "반찬"
},
{
"tag": "부족"
},
{
"tag": "메뉴"
}
],
"engTags": [
{
"tag": "side-dish"
},
{
"tag": "shortage"
},
{
"tag": "menu"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Side dishes running low.",
"translation": "반찬이 떨어져가네."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What should we make?",
"translation": "뭐 만들까?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Maybe kimchi and spinach.",
"translation": "김치랑 시금치 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That sounds pretty good.",
"translation": "괜찮은 것 같은데."
},
{
"type": "blank",
"index": 5,
"quiz": "Side dishes running @@.",
"hint": "낮게, 부족하게라는 뜻의 형용사예요.",
"optionA": "high",
"optionB": "low",
"optionC": "fast",
"result": "low",
"explanation": "'running low'는 '떨어져가다, 부족해지다'라는 뜻의 관용 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Shopping tomorrow then?",
"translation": "내일 장 볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Yes, make grocery list.",
"translation": "응, 장보기 목록 적자."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "I'll write everything down.",
"translation": "내가 다 적을게."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 반찬이 충분하다고 말했다.",
"hint": "'running low'는 떨어져간다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Side dishes running low'라며 반찬이 떨어져간다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Don't forget rice too.",
"translation": "쌀도 잊지 마."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 장보기 목록을 적자고 제안한 말을 완성하세요.",
"optionA": "make",
"optionB": "grocery",
"optionC": "Yes",
"optionD": "list",
"result": "Yes make grocery list",
"explanation": "'응, 장보기 목록 적자'라는 뜻으로 체계적인 장보기를 위한 실용적인 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "전기세 너무 많이 나와",
"explanation": "높은 전기요금 때문에 걱정하는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "전기세"
},
{
"tag": "요금"
},
{
"tag": "절약"
}
],
"engTags": [
{
"tag": "electricity"
},
{
"tag": "bill"
},
{
"tag": "saving"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Electric bill came today.",
"translation": "전기세 고지서 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "How much this time?",
"translation": "이번엔 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Way more than expected.",
"translation": "생각했던 것보다 훨씬 많이."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Need to save energy.",
"translation": "전기 좀 아껴 써야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 전기세가 예상보다 적게 나왔다고 말했다.",
"hint": "'Way more than expected'는 예상보다 훨씬 많다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Way more than expected'라며 전기세가 예상보다 훨씬 많이 나왔다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Turn off lights more.",
"translation": "불 끄는 거 신경 쓰자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Use air conditioner less.",
"translation": "에어컨도 덜 틀고."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Every little bit helps.",
"translation": "조금씩이라도 도움이 되겠지."
},
{
"type": "blank",
"index": 9,
"quiz": "Way more than @@.",
"hint": "예상하거나 기대했던 것을 의미하는 과거분사예요.",
"optionA": "wanted",
"optionB": "expected",
"optionC": "forgotten",
"result": "expected",
"explanation": "'expected'는 '예상한'이라는 뜻으로 예상했던 금액보다 많이 나왔다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Start this month then.",
"translation": "이번 달부터 시작하자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 전기를 아껴 써야 한다고 한 말을 완성하세요.",
"optionA": "save",
"optionB": "to",
"optionC": "Need",
"optionD": "energy",
"result": "Need to save energy",
"explanation": "'전기 좀 아껴 써야겠어'라는 뜻으로 높은 전기세에 대한 현실적인 대응책을 제시하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "전기세 너무 많이 나와",
"explanation": "높은 전기요금 때문에 걱정하는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "전기세"
},
{
"tag": "요금"
},
{
"tag": "절약"
}
],
"engTags": [
{
"tag": "electricity"
},
{
"tag": "bill"
},
{
"tag": "saving"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Electric bill came today.",
"translation": "전기세 고지서 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "How much this time?",
"translation": "이번엔 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Way more than expected.",
"translation": "생각했던 것보다 훨씬 많이."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Need to save energy.",
"translation": "전기 좀 아껴 써야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 전기세가 예상보다 적게 나왔다고 말했다.",
"hint": "'Way more than expected'는 예상보다 훨씬 많다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Way more than expected'라며 전기세가 예상보다 훨씬 많이 나왔다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Turn off lights more.",
"translation": "불 끄는 거 신경 쓰자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Use air conditioner less.",
"translation": "에어컨도 덜 틀고."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Every little bit helps.",
"translation": "조금씩이라도 도움이 되겠지."
},
{
"type": "blank",
"index": 9,
"quiz": "Way more than @@.",
"hint": "예상하거나 기대했던 것을 의미하는 과거분사예요.",
"optionA": "wanted",
"optionB": "expected",
"optionC": "forgotten",
"result": "expected",
"explanation": "'expected'는 '예상한'이라는 뜻으로 예상했던 금액보다 많이 나왔다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Start this month then.",
"translation": "이번 달부터 시작하자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 전기를 아껴 써야 한다고 한 말을 완성하세요.",
"optionA": "save",
"optionB": "to",
"optionC": "Need",
"optionD": "energy",
"result": "Need to save energy",
"explanation": "'전기 좀 아껴 써야겠어'라는 뜻으로 높은 전기세에 대한 현실적인 대응책을 제시하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 잠자리 시간 정하자",
"explanation": "아이의 규칙적인 수면 시간을 정하려는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이"
},
{
"tag": "잠자리"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "bedtime"
},
{
"tag": "schedule"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kids need regular bedtime.",
"translation": "애들 잠자는 시간 정해줘야겠어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What time works best?",
"translation": "몇 시가 좋을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Maybe nine o'clock?",
"translation": "9시 정도?"
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That seems pretty reasonable.",
"translation": "적당한 것 같은데."
},
{
"type": "blank",
"index": 5,
"quiz": "Kids need regular @@.",
"hint": "잠자리에 드는 시간을 의미하는 명사예요.",
"optionA": "breakfast",
"optionB": "bedtime",
"optionC": "homework",
"result": "bedtime",
"explanation": "'bedtime'은 '잠자리 시간'이라는 뜻으로 아이들의 규칙적인 수면 스케줄을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Help them sleep better.",
"translation": "그럼 더 잘 잘 거야."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Start tonight then?",
"translation": "오늘 밤부터?"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Good idea for sure.",
"translation": "좋은 생각이네."
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 아이들에게 불규칙한 잠자리 시간이 좋다고 말했다.",
"hint": "'need regular bedtime'은 규칙적인 잠자리 시간이 필요하다는 뜻이에요.",
"result": "X",
"explanation": "지은은 아이들에게 'regular bedtime'이 필요하다며 규칙적인 수면이 중요하다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "They might resist first.",
"translation": "처음엔 싫어할 수도 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 그 시간이 적당한 것 같다고 동의한 말을 완성하세요.",
"optionA": "reasonable",
"optionB": "pretty",
"optionC": "seems",
"optionD": "That",
"result": "That seems pretty reasonable",
"explanation": "'적당한 것 같은데'라는 뜻으로 제안된 시간에 대해 긍정적으로 평가하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 잠자리 시간 정하자",
"explanation": "아이의 규칙적인 수면 시간을 정하려는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이"
},
{
"tag": "잠자리"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "bedtime"
},
{
"tag": "schedule"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kids need regular bedtime.",
"translation": "애들 잠자는 시간 정해줘야겠어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What time works best?",
"translation": "몇 시가 좋을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Maybe nine o'clock?",
"translation": "9시 정도?"
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That seems pretty reasonable.",
"translation": "적당한 것 같은데."
},
{
"type": "blank",
"index": 5,
"quiz": "Kids need regular @@.",
"hint": "잠자리에 드는 시간을 의미하는 명사예요.",
"optionA": "breakfast",
"optionB": "bedtime",
"optionC": "homework",
"result": "bedtime",
"explanation": "'bedtime'은 '잠자리 시간'이라는 뜻으로 아이들의 규칙적인 수면 스케줄을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Help them sleep better.",
"translation": "그럼 더 잘 잘 거야."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Start tonight then?",
"translation": "오늘 밤부터?"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Good idea for sure.",
"translation": "좋은 생각이네."
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 아이들에게 불규칙한 잠자리 시간이 좋다고 말했다.",
"hint": "'need regular bedtime'은 규칙적인 잠자리 시간이 필요하다는 뜻이에요.",
"result": "X",
"explanation": "지은은 아이들에게 'regular bedtime'이 필요하다며 규칙적인 수면이 중요하다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "They might resist first.",
"translation": "처음엔 싫어할 수도 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 그 시간이 적당한 것 같다고 동의한 말을 완성하세요.",
"optionA": "reasonable",
"optionB": "pretty",
"optionC": "seems",
"optionD": "That",
"result": "That seems pretty reasonable",
"explanation": "'적당한 것 같은데'라는 뜻으로 제안된 시간에 대해 긍정적으로 평가하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집에 손님 초대할까",
"explanation": "집에 친구들을 초대하는 것에 대해 상의하는 부부 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "손님"
},
{
"tag": "초대"
},
{
"tag": "집"
}
],
"engTags": [
{
"tag": "guest"
},
{
"tag": "invitation"
},
{
"tag": "home"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Want to invite friends?",
"translation": "친구들 불러볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "To our house?",
"translation": "우리 집에?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Yeah, for dinner maybe.",
"translation": "응, 저녁이나 같이."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "House needs cleaning first.",
"translation": "그럼 먼저 집 정리해야지."
},
{
"type": "ox",
"index": 5,
"quiz": "재현이 친구들을 초대하고 싶어한다고 말했다.",
"hint": "'Want to invite friends?'는 친구들을 초대하고 싶냐는 뜻이에요.",
"result": "O",
"explanation": "재현은 'Want to invite friends?'라며 친구들을 초대하고 싶다는 의사를 표현했어요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "We can clean together.",
"translation": "같이 치우면 되지."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "What should we cook?",
"translation": "뭐 해줄까?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Something simple and easy.",
"translation": "간단한 걸로."
},
{
"type": "blank",
"index": 9,
"quiz": "House needs cleaning @@.",
"hint": "먼저, 우선이라는 뜻의 부사예요.",
"optionA": "last",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 손님 초대 전에 청소를 먼저 해야 한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Korean BBQ sounds good.",
"translation": "고기 구워주면 좋겠다."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 간단한 걸로 요리하자고 제안한 말을 완성하세요.",
"optionA": "easy",
"optionB": "simple",
"optionC": "Something",
"optionD": "and",
"result": "Something simple and easy",
"explanation": "'간단한 걸로'라는 뜻으로 손님 접대 요리에 대한 현실적인 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집에 손님 초대할까",
"explanation": "집에 친구들을 초대하는 것에 대해 상의하는 부부 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "손님"
},
{
"tag": "초대"
},
{
"tag": "집"
}
],
"engTags": [
{
"tag": "guest"
},
{
"tag": "invitation"
},
{
"tag": "home"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Want to invite friends?",
"translation": "친구들 불러볼까?"
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "To our house?",
"translation": "우리 집에?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Yeah, for dinner maybe.",
"translation": "응, 저녁이나 같이."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "House needs cleaning first.",
"translation": "그럼 먼저 집 정리해야지."
},
{
"type": "ox",
"index": 5,
"quiz": "재현이 친구들을 초대하고 싶어한다고 말했다.",
"hint": "'Want to invite friends?'는 친구들을 초대하고 싶냐는 뜻이에요.",
"result": "O",
"explanation": "재현은 'Want to invite friends?'라며 친구들을 초대하고 싶다는 의사를 표현했어요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "We can clean together.",
"translation": "같이 치우면 되지."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "What should we cook?",
"translation": "뭐 해줄까?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Something simple and easy.",
"translation": "간단한 걸로."
},
{
"type": "blank",
"index": 9,
"quiz": "House needs cleaning @@.",
"hint": "먼저, 우선이라는 뜻의 부사예요.",
"optionA": "last",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저'라는 뜻으로 손님 초대 전에 청소를 먼저 해야 한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Korean BBQ sounds good.",
"translation": "고기 구워주면 좋겠다."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 간단한 걸로 요리하자고 제안한 말을 완성하세요.",
"optionA": "easy",
"optionB": "simple",
"optionC": "Something",
"optionD": "and",
"result": "Something simple and easy",
"explanation": "'간단한 걸로'라는 뜻으로 손님 접대 요리에 대한 현실적인 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "보일러 온도 몇 도로 해",
"explanation": "겨울철 실내 온도 조절에 대한 가족 간 의견 차이 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "보일러"
},
{
"tag": "온도"
},
{
"tag": "난방"
}
],
"engTags": [
{
"tag": "heater"
},
{
"tag": "temperature"
},
{
"tag": "heating"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Too cold in here.",
"translation": "여기 너무 추워."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "What temperature should we set?",
"translation": "몇 도로 맞출까?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Maybe twenty-two degrees?",
"translation": "22도 정도?"
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "That's pretty warm though.",
"translation": "그건 좀 뜨거운데."
},
{
"type": "blank",
"index": 5,
"quiz": "What temperature should we @@?",
"hint": "온도나 시간을 조정하거나 맞추는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "set",
"optionC": "sleep",
"result": "set",
"explanation": "'set'은 '설정하다, 맞추다'라는 뜻으로 온도를 조절한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "But I'm always freezing.",
"translation": "근데 난 맨날 추워."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "How about twenty degrees?",
"translation": "20도는 어때?"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Okay, let's try that.",
"translation": "알겠어, 그걸로 해보자."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 22도가 적당한 온도라고 생각한다고 말했다.",
"hint": "'That's pretty warm though'는 그건 꽤 따뜻하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'That's pretty warm though'라며 22도가 너무 따뜻하다고 생각한다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "We can adjust later.",
"translation": "나중에 또 조절하면 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 20도는 어떻냐고 제안한 말을 완성하세요.",
"optionA": "twenty",
"optionB": "about",
"optionC": "How",
"optionD": "degrees",
"result": "How about twenty degrees",
"explanation": "'20도는 어때?'라는 뜻으로 타협안을 제시하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "보일러 온도 몇 도로 해",
"explanation": "겨울철 실내 온도 조절에 대한 가족 간 의견 차이 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "보일러"
},
{
"tag": "온도"
},
{
"tag": "난방"
}
],
"engTags": [
{
"tag": "heater"
},
{
"tag": "temperature"
},
{
"tag": "heating"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Too cold in here.",
"translation": "여기 너무 추워."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "What temperature should we set?",
"translation": "몇 도로 맞출까?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Maybe twenty-two degrees?",
"translation": "22도 정도?"
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "That's pretty warm though.",
"translation": "그건 좀 뜨거운데."
},
{
"type": "blank",
"index": 5,
"quiz": "What temperature should we @@?",
"hint": "온도나 시간을 조정하거나 맞추는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "set",
"optionC": "sleep",
"result": "set",
"explanation": "'set'은 '설정하다, 맞추다'라는 뜻으로 온도를 조절한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "But I'm always freezing.",
"translation": "근데 난 맨날 추워."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "How about twenty degrees?",
"translation": "20도는 어때?"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Okay, let's try that.",
"translation": "알겠어, 그걸로 해보자."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 22도가 적당한 온도라고 생각한다고 말했다.",
"hint": "'That's pretty warm though'는 그건 꽤 따뜻하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'That's pretty warm though'라며 22도가 너무 따뜻하다고 생각한다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "We can adjust later.",
"translation": "나중에 또 조절하면 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 20도는 어떻냐고 제안한 말을 완성하세요.",
"optionA": "twenty",
"optionB": "about",
"optionC": "How",
"optionD": "degrees",
"result": "How about twenty degrees",
"explanation": "'20도는 어때?'라는 뜻으로 타협안을 제시하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 용돈 얼마나 줄까",
"explanation": "자녀의 적정 용돈 금액을 정하는 부모의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "용돈"
},
{
"tag": "아이"
},
{
"tag": "금액"
}
],
"engTags": [
{
"tag": "allowance"
},
{
"tag": "child"
},
{
"tag": "amount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "How much allowance?",
"translation": "용돈 얼마나 줄까?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Depends on their age.",
"translation": "나이에 따라 다르지."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Ten thousand won weekly?",
"translation": "일주일에 만원?"
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That seems too much.",
"translation": "그건 좀 많은 것 같은데."
},
{
"type": "ox",
"index": 5,
"quiz": "상우가 만원이 적당한 금액이라고 생각한다고 말했다.",
"hint": "'That seems too much'는 너무 많은 것 같다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'That seems too much'라며 주당 만원이 너무 많다고 생각한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "How about five thousand?",
"translation": "5천원은?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "More reasonable I think.",
"translation": "그게 더 적당한 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Let's start with that.",
"translation": "그걸로 시작해보자."
},
{
"type": "blank",
"index": 9,
"quiz": "Depends on their @@.",
"hint": "사람의 연령이나 나이를 의미하는 명사예요.",
"optionA": "name",
"optionB": "age",
"optionC": "color",
"result": "age",
"explanation": "'age'는 '나이'라는 뜻으로 용돈이 아이의 나이에 따라 달라진다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Teach them money value.",
"translation": "돈의 소중함도 가르치고."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 5천원은 어떻냐고 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "thousand",
"optionC": "How",
"optionD": "five",
"result": "How about five thousand",
"explanation": "'5천원은?'이라는 뜻으로 용돈 금액에 대한 타협안을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 용돈 얼마나 줄까",
"explanation": "자녀의 적정 용돈 금액을 정하는 부모의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "용돈"
},
{
"tag": "아이"
},
{
"tag": "금액"
}
],
"engTags": [
{
"tag": "allowance"
},
{
"tag": "child"
},
{
"tag": "amount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "How much allowance?",
"translation": "용돈 얼마나 줄까?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Depends on their age.",
"translation": "나이에 따라 다르지."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Ten thousand won weekly?",
"translation": "일주일에 만원?"
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That seems too much.",
"translation": "그건 좀 많은 것 같은데."
},
{
"type": "ox",
"index": 5,
"quiz": "상우가 만원이 적당한 금액이라고 생각한다고 말했다.",
"hint": "'That seems too much'는 너무 많은 것 같다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'That seems too much'라며 주당 만원이 너무 많다고 생각한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "How about five thousand?",
"translation": "5천원은?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "More reasonable I think.",
"translation": "그게 더 적당한 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Let's start with that.",
"translation": "그걸로 시작해보자."
},
{
"type": "blank",
"index": 9,
"quiz": "Depends on their @@.",
"hint": "사람의 연령이나 나이를 의미하는 명사예요.",
"optionA": "name",
"optionB": "age",
"optionC": "color",
"result": "age",
"explanation": "'age'는 '나이'라는 뜻으로 용돈이 아이의 나이에 따라 달라진다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Teach them money value.",
"translation": "돈의 소중함도 가르치고."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 5천원은 어떻냐고 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "thousand",
"optionC": "How",
"optionD": "five",
"result": "How about five thousand",
"explanation": "'5천원은?'이라는 뜻으로 용돈 금액에 대한 타협안을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "가족 휴대폰 요금제 바꿔",
"explanation": "가족 휴대폰 요금제 변경을 고려하는 실용적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴대폰"
},
{
"tag": "요금제"
},
{
"tag": "가족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "plan"
},
{
"tag": "family"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Phone bills too high.",
"translation": "핸드폰 요금이 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Should we change plans?",
"translation": "요금제 바꿀까?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Family plan might cheaper.",
"translation": "가족 요금제가 더 쌀 거야."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Let's check options online.",
"translation": "인터넷으로 알아보자."
},
{
"type": "blank",
"index": 5,
"quiz": "Family plan might @@.",
"hint": "더 싸거나 저렴한 상태를 나타내는 형용사예요.",
"optionA": "expensive",
"optionB": "cheaper",
"optionC": "slower",
"result": "cheaper",
"explanation": "'cheaper'는 '더 싼'이라는 뜻으로 가족 요금제가 더 경제적일 수 있다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Compare different companies too.",
"translation": "다른 회사들도 비교해보고."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good idea for saving.",
"translation": "절약하는 데 좋겠네."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Every penny counts now.",
"translation": "요즘 한 푼이라도 아껴야지."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 현재 휴대폰 요금에 만족한다고 말했다.",
"hint": "'Phone bills too high'는 휴대폰 요금이 너무 높다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Phone bills too high'라며 현재 요금이 너무 높다고 불만을 표했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Start researching this weekend.",
"translation": "이번 주말에 알아보자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 인터넷으로 알아보자고 제안한 말을 완성하세요.",
"optionA": "options",
"optionB": "check",
"optionC": "Let's",
"optionD": "online",
"result": "Let's check options online",
"explanation": "'인터넷으로 알아보자'라는 뜻으로 요금제 변경을 위한 구체적인 행동 계획을 제시하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "가족 휴대폰 요금제 바꿔",
"explanation": "가족 휴대폰 요금제 변경을 고려하는 실용적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "휴대폰"
},
{
"tag": "요금제"
},
{
"tag": "가족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "plan"
},
{
"tag": "family"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Phone bills too high.",
"translation": "핸드폰 요금이 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Should we change plans?",
"translation": "요금제 바꿀까?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Family plan might cheaper.",
"translation": "가족 요금제가 더 쌀 거야."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Let's check options online.",
"translation": "인터넷으로 알아보자."
},
{
"type": "blank",
"index": 5,
"quiz": "Family plan might @@.",
"hint": "더 싸거나 저렴한 상태를 나타내는 형용사예요.",
"optionA": "expensive",
"optionB": "cheaper",
"optionC": "slower",
"result": "cheaper",
"explanation": "'cheaper'는 '더 싼'이라는 뜻으로 가족 요금제가 더 경제적일 수 있다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Compare different companies too.",
"translation": "다른 회사들도 비교해보고."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good idea for saving.",
"translation": "절약하는 데 좋겠네."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Every penny counts now.",
"translation": "요즘 한 푼이라도 아껴야지."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 현재 휴대폰 요금에 만족한다고 말했다.",
"hint": "'Phone bills too high'는 휴대폰 요금이 너무 높다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Phone bills too high'라며 현재 요금이 너무 높다고 불만을 표했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Start researching this weekend.",
"translation": "이번 주말에 알아보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 인터넷으로 알아보자고 제안한 말을 완성하세요.",
"optionA": "options",
"optionB": "check",
"optionC": "Let's",
"optionD": "online",
"result": "Let's check options online",
"explanation": "'인터넷으로 알아보자'라는 뜻으로 요금제 변경을 위한 구체적인 행동 계획을 제시하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 감기 걸렸나 봐",
"explanation": "아이가 감기에 걸린 것 같아 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이"
},
{
"tag": "감기"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "cold"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid seems getting sick.",
"translation": "애가 아픈 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What are the symptoms?",
"translation": "어떤 증상이 있는데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Coughing and little fever.",
"translation": "기침하고 열도 좀 나."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Should we see doctor?",
"translation": "병원 가볼까?"
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 아이가 건강하다고 말했다.",
"hint": "'seems getting sick'은 아픈 것 같다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid seems getting sick'이라며 아이가 아픈 것 같다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Maybe wait until tomorrow.",
"translation": "내일까지 지켜볼까."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Give medicine for now.",
"translation": "일단 약 먹여보자."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hope it gets better.",
"translation": "빨리 나았으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Coughing and little @@.",
"hint": "체온이 오르는 증상을 의미하는 명사예요.",
"optionA": "headache",
"optionB": "fever",
"optionC": "hunger",
"result": "fever",
"explanation": "'fever'는 '열'이라는 뜻으로 감기의 대표적인 증상이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Kids recover pretty fast.",
"translation": "애들은 회복도 빨라."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 병원에 가볼까 제안한 말을 완성하세요.",
"optionA": "see",
"optionB": "we",
"optionC": "Should",
"optionD": "doctor",
"result": "Should we see doctor",
"explanation": "'병원 가볼까?'라는 뜻으로 아픈 아이를 걱정하는 부모의 자연스러운 반응이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 감기 걸렸나 봐",
"explanation": "아이가 감기에 걸린 것 같아 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아이"
},
{
"tag": "감기"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "child"
},
{
"tag": "cold"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid seems getting sick.",
"translation": "애가 아픈 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What are the symptoms?",
"translation": "어떤 증상이 있는데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Coughing and little fever.",
"translation": "기침하고 열도 좀 나."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Should we see doctor?",
"translation": "병원 가볼까?"
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 아이가 건강하다고 말했다.",
"hint": "'seems getting sick'은 아픈 것 같다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid seems getting sick'이라며 아이가 아픈 것 같다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Maybe wait until tomorrow.",
"translation": "내일까지 지켜볼까."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Give medicine for now.",
"translation": "일단 약 먹여보자."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hope it gets better.",
"translation": "빨리 나았으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Coughing and little @@.",
"hint": "체온이 오르는 증상을 의미하는 명사예요.",
"optionA": "headache",
"optionB": "fever",
"optionC": "hunger",
"result": "fever",
"explanation": "'fever'는 '열'이라는 뜻으로 감기의 대표적인 증상이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Kids recover pretty fast.",
"translation": "애들은 회복도 빨라."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 병원에 가볼까 제안한 말을 완성하세요.",
"optionA": "see",
"optionB": "we",
"optionC": "Should",
"optionD": "doctor",
"result": "Should we see doctor",
"explanation": "'병원 가볼까?'라는 뜻으로 아픈 아이를 걱정하는 부모의 자연스러운 반응이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "세탁기 돌리는 거 깜빡해",
"explanation": "세탁을 잊어버려서 생긴 작은 소동에 대한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세탁기"
},
{
"tag": "깜빡"
},
{
"tag": "빨래"
}
],
"engTags": [
{
"tag": "washing"
},
{
"tag": "forget"
},
{
"tag": "laundry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Forgot to start laundry.",
"translation": "빨래 돌리는 거 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "When did you put?",
"translation": "언제 넣어뒀는데?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "This morning before work.",
"translation": "출근하기 전에."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "It's been sitting there.",
"translation": "하루 종일 그냥 있었네."
},
{
"type": "blank",
"index": 5,
"quiz": "When did you @@?",
"hint": "세탁물을 세탁기 안에 넣는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "put",
"optionC": "sleep",
"result": "put",
"explanation": "'put'은 '넣다'라는 뜻으로 세탁물을 세탁기에 넣는 것을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Should I wash again?",
"translation": "다시 돌려야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Probably better to rewash.",
"translation": "다시 하는 게 나을 듯."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Such a waste time.",
"translation": "시간 낭비네 진짜."
},
{
"type": "ox",
"index": 9,
"quiz": "예솔이 아침에 세탁을 완료했다고 말했다.",
"hint": "'Forgot to start laundry'는 세탁 시작하는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Forgot to start laundry'라며 세탁을 시작하는 걸 깜빡했다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Happens to everyone sometimes.",
"translation": "가끔 그런 일 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 다시 세탁하는 게 낫다고 조언한 말을 완성하세요.",
"optionA": "to",
"optionB": "better",
"optionC": "Probably",
"optionD": "rewash",
"result": "Probably better to rewash",
"explanation": "'다시 하는 게 나을 듯'이라는 뜻으로 위생을 고려한 현실적인 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "세탁기 돌리는 거 깜빡해",
"explanation": "세탁을 잊어버려서 생긴 작은 소동에 대한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세탁기"
},
{
"tag": "깜빡"
},
{
"tag": "빨래"
}
],
"engTags": [
{
"tag": "washing"
},
{
"tag": "forget"
},
{
"tag": "laundry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Forgot to start laundry.",
"translation": "빨래 돌리는 거 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "When did you put?",
"translation": "언제 넣어뒀는데?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "This morning before work.",
"translation": "출근하기 전에."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "It's been sitting there.",
"translation": "하루 종일 그냥 있었네."
},
{
"type": "blank",
"index": 5,
"quiz": "When did you @@?",
"hint": "세탁물을 세탁기 안에 넣는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "put",
"optionC": "sleep",
"result": "put",
"explanation": "'put'은 '넣다'라는 뜻으로 세탁물을 세탁기에 넣는 것을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Should I wash again?",
"translation": "다시 돌려야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Probably better to rewash.",
"translation": "다시 하는 게 나을 듯."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Such a waste time.",
"translation": "시간 낭비네 진짜."
},
{
"type": "ox",
"index": 9,
"quiz": "예솔이 아침에 세탁을 완료했다고 말했다.",
"hint": "'Forgot to start laundry'는 세탁 시작하는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Forgot to start laundry'라며 세탁을 시작하는 걸 깜빡했다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Happens to everyone sometimes.",
"translation": "가끔 그런 일 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 다시 세탁하는 게 낫다고 조언한 말을 완성하세요.",
"optionA": "to",
"optionB": "better",
"optionC": "Probably",
"optionD": "rewash",
"result": "Probably better to rewash",
"explanation": "'다시 하는 게 나을 듯'이라는 뜻으로 위생을 고려한 현실적인 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 학원비 너무 비싸",
"explanation": "자녀 교육비 부담에 대해 고민하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "학원비"
},
{
"tag": "교육비"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "academy"
},
{
"tag": "tuition"
},
{
"tag": "burden"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Academy fees too expensive.",
"translation": "학원비가 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "How much per month?",
"translation": "한 달에 얼마인데?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Almost three hundred thousand.",
"translation": "거의 30만원."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That's really big burden.",
"translation": "정말 부담이 크네."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 학원비가 저렴하다고 말했다.",
"hint": "'too expensive'는 너무 비싸다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Academy fees too expensive'라며 학원비가 너무 비싸다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "But kids need education.",
"translation": "근데 애들 교육은 시켜야지."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Maybe find cheaper options.",
"translation": "더 싼 곳을 찾아볼까."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Quality might be different.",
"translation": "수준이 다를 수도 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "That's really big @@.",
"hint": "부담이나 짐을 의미하는 명사예요.",
"optionA": "surprise",
"optionB": "burden",
"optionC": "happiness",
"result": "burden",
"explanation": "'burden'은 '부담'이라는 뜻으로 경제적 어려움을 표현하는 말이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Let's research more places.",
"translation": "다른 곳들도 알아보자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 더 싼 곳을 찾아보자고 제안한 말을 완성하세요.",
"optionA": "find",
"optionB": "cheaper",
"optionC": "Maybe",
"optionD": "options",
"result": "Maybe find cheaper options",
"explanation": "'더 싼 곳을 찾아볼까'라는 뜻으로 교육비 부담을 줄이려는 현실적인 방안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 학원비 너무 비싸",
"explanation": "자녀 교육비 부담에 대해 고민하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "학원비"
},
{
"tag": "교육비"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "academy"
},
{
"tag": "tuition"
},
{
"tag": "burden"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Academy fees too expensive.",
"translation": "학원비가 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "How much per month?",
"translation": "한 달에 얼마인데?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Almost three hundred thousand.",
"translation": "거의 30만원."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That's really big burden.",
"translation": "정말 부담이 크네."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 학원비가 저렴하다고 말했다.",
"hint": "'too expensive'는 너무 비싸다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Academy fees too expensive'라며 학원비가 너무 비싸다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "But kids need education.",
"translation": "근데 애들 교육은 시켜야지."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Maybe find cheaper options.",
"translation": "더 싼 곳을 찾아볼까."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Quality might be different.",
"translation": "수준이 다를 수도 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "That's really big @@.",
"hint": "부담이나 짐을 의미하는 명사예요.",
"optionA": "surprise",
"optionB": "burden",
"optionC": "happiness",
"result": "burden",
"explanation": "'burden'은 '부담'이라는 뜻으로 경제적 어려움을 표현하는 말이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Let's research more places.",
"translation": "다른 곳들도 알아보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 더 싼 곳을 찾아보자고 제안한 말을 완성하세요.",
"optionA": "find",
"optionB": "cheaper",
"optionC": "Maybe",
"optionD": "options",
"result": "Maybe find cheaper options",
"explanation": "'더 싼 곳을 찾아볼까'라는 뜻으로 교육비 부담을 줄이려는 현실적인 방안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "화분에 물 주는 거 잊어",
"explanation": "집안 식물 관리를 깜빡하는 일상의 작은 실수 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "화분"
},
{
"tag": "물주기"
},
{
"tag": "잊어버림"
}
],
"engTags": [
{
"tag": "plant"
},
{
"tag": "watering"
},
{
"tag": "forget"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Plants look really dry.",
"translation": "화분들이 바짝 말랐네."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "When did we water?",
"translation": "언제 물 줬지?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Can't remember exactly when.",
"translation": "정확히 언제인지 기억 안 나."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Better water them now.",
"translation": "지금 물 주는 게 낫겠어."
},
{
"type": "blank",
"index": 5,
"quiz": "Can't remember exactly @@.",
"hint": "언제를 의미하는 의문사예요.",
"optionA": "where",
"optionB": "when",
"optionC": "who",
"result": "when",
"explanation": "'when'은 '언제'라는 뜻으로 물을 준 시기를 기억하지 못한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Hope they survive this.",
"translation": "이번엔 살아남길 바라."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Plants are pretty tough.",
"translation": "식물들이 꽤 강해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Need better watering schedule.",
"translation": "물 주는 스케줄을 정해야겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 화분들이 촉촉하다고 말했다.",
"hint": "'look really dry'는 바짝 말랐다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Plants look really dry'라며 화분들이 바짝 말랐다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Maybe set phone reminder.",
"translation": "핸드폰 알람 맞춰두자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 지금 물을 주는 게 낫다고 한 말을 완성하세요.",
"optionA": "water",
"optionB": "Better",
"optionC": "now",
"optionD": "them",
"result": "Better water them now",
"explanation": "'지금 물 주는 게 낫겠어'라는 뜻으로 말라가는 식물을 위한 즉각적인 행동을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "화분에 물 주는 거 잊어",
"explanation": "집안 식물 관리를 깜빡하는 일상의 작은 실수 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "화분"
},
{
"tag": "물주기"
},
{
"tag": "잊어버림"
}
],
"engTags": [
{
"tag": "plant"
},
{
"tag": "watering"
},
{
"tag": "forget"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Plants look really dry.",
"translation": "화분들이 바짝 말랐네."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "When did we water?",
"translation": "언제 물 줬지?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Can't remember exactly when.",
"translation": "정확히 언제인지 기억 안 나."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Better water them now.",
"translation": "지금 물 주는 게 낫겠어."
},
{
"type": "blank",
"index": 5,
"quiz": "Can't remember exactly @@.",
"hint": "언제를 의미하는 의문사예요.",
"optionA": "where",
"optionB": "when",
"optionC": "who",
"result": "when",
"explanation": "'when'은 '언제'라는 뜻으로 물을 준 시기를 기억하지 못한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Hope they survive this.",
"translation": "이번엔 살아남길 바라."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Plants are pretty tough.",
"translation": "식물들이 꽤 강해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Need better watering schedule.",
"translation": "물 주는 스케줄을 정해야겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 화분들이 촉촉하다고 말했다.",
"hint": "'look really dry'는 바짝 말랐다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Plants look really dry'라며 화분들이 바짝 말랐다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Maybe set phone reminder.",
"translation": "핸드폰 알람 맞춰두자."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 지금 물을 주는 게 낫다고 한 말을 완성하세요.",
"optionA": "water",
"optionB": "Better",
"optionC": "now",
"optionD": "them",
"result": "Better water them now",
"explanation": "'지금 물 주는 게 낫겠어'라는 뜻으로 말라가는 식물을 위한 즉각적인 행동을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 용돈 기장 확인해",
"explanation": "자녀의 용돈 사용 내역을 점검하는 교육적 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "용돈"
},
{
"tag": "기장"
},
{
"tag": "교육"
}
],
"engTags": [
{
"tag": "allowance"
},
{
"tag": "record"
},
{
"tag": "education"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Show me allowance book.",
"translation": "용돈 기장 보여줘."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Do I have to?",
"translation": "꼭 봐야 해?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Yes, we agreed before.",
"translation": "응, 전에 약속했잖아."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Okay, here it is.",
"translation": "알겠어, 여기 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 용돈 기장 쓰는 것을 좋아한다고 말했다.",
"hint": "'Do I have to?'는 꼭 해야 하냐고 묻는 것으로 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Do I have to?'라며 용돈 기장 보여주기를 꺼려했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "What did you buy?",
"translation": "뭐 샀는지 보자."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Mostly snacks and drinks.",
"translation": "주로 과자랑 음료수."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Try saving some money.",
"translation": "돈 좀 모아봐."
},
{
"type": "blank",
"index": 9,
"quiz": "Yes, we agreed @@.",
"hint": "이전에, 전에라는 뜻의 부사예요.",
"optionA": "tomorrow",
"optionB": "before",
"optionC": "never",
"result": "before",
"explanation": "'before'는 '전에'라는 뜻으로 이전에 했던 약속을 상기시키는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "How much should I save?",
"translation": "얼마나 모아야 해?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 돈을 좀 모아보라고 조언한 말을 완성하세요.",
"optionA": "saving",
"optionB": "Try",
"optionC": "money",
"optionD": "some",
"result": "Try saving some money",
"explanation": "'돈 좀 모아봐'라는 뜻으로 자녀에게 저축 습관을 가르치는 부모의 교육적 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 용돈 기장 확인해",
"explanation": "자녀의 용돈 사용 내역을 점검하는 교육적 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "용돈"
},
{
"tag": "기장"
},
{
"tag": "교육"
}
],
"engTags": [
{
"tag": "allowance"
},
{
"tag": "record"
},
{
"tag": "education"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Show me allowance book.",
"translation": "용돈 기장 보여줘."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Do I have to?",
"translation": "꼭 봐야 해?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Yes, we agreed before.",
"translation": "응, 전에 약속했잖아."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Okay, here it is.",
"translation": "알겠어, 여기 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 용돈 기장 쓰는 것을 좋아한다고 말했다.",
"hint": "'Do I have to?'는 꼭 해야 하냐고 묻는 것으로 싫어한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Do I have to?'라며 용돈 기장 보여주기를 꺼려했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "What did you buy?",
"translation": "뭐 샀는지 보자."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Mostly snacks and drinks.",
"translation": "주로 과자랑 음료수."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Try saving some money.",
"translation": "돈 좀 모아봐."
},
{
"type": "blank",
"index": 9,
"quiz": "Yes, we agreed @@.",
"hint": "이전에, 전에라는 뜻의 부사예요.",
"optionA": "tomorrow",
"optionB": "before",
"optionC": "never",
"result": "before",
"explanation": "'before'는 '전에'라는 뜻으로 이전에 했던 약속을 상기시키는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "How much should I save?",
"translation": "얼마나 모아야 해?"
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 돈을 좀 모아보라고 조언한 말을 완성하세요.",
"optionA": "saving",
"optionB": "Try",
"optionC": "money",
"optionD": "some",
"result": "Try saving some money",
"explanation": "'돈 좀 모아봐'라는 뜻으로 자녀에게 저축 습관을 가르치는 부모의 교육적 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "가족 여행 어디로 갈까",
"explanation": "가족 여행지를 정하기 위해 의견을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가족여행"
},
{
"tag": "계획"
},
{
"tag": "의논"
}
],
"engTags": [
{
"tag": "family-trip"
},
{
"tag": "plan"
},
{
"tag": "discussion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Where should we travel?",
"translation": "여행 어디로 갈까?"
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Kids want beach vacation.",
"translation": "애들은 바다 가고 싶대."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "How about mountain instead?",
"translation": "산은 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "They prefer swimming though.",
"translation": "근데 걔들은 수영하는 걸 더 좋아해."
},
{
"type": "blank",
"index": 5,
"quiz": "How about mountain @@?",
"hint": "대신에, ~보다는이라는 뜻의 부사예요.",
"optionA": "too",
"optionB": "instead",
"optionC": "never",
"result": "instead",
"explanation": "'instead'는 '대신에'라는 뜻으로 바다 대신 산을 제안하는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Beach is crowded summer.",
"translation": "여름엔 바다가 사람 많아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "But they'll be happy.",
"translation": "근데 애들은 좋아할 거야."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Okay, let's go beach.",
"translation": "알겠어, 바다로 가자."
},
{
"type": "ox",
"index": 9,
"quiz": "아이들이 산으로 여행가기를 원한다고 말했다.",
"hint": "'Kids want beach vacation'은 아이들이 바다 휴가를 원한다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Kids want beach vacation'이라며 아이들이 바다 가기를 원한다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "They'll remember this forever.",
"translation": "평생 기억할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 아이들이 수영하는 걸 더 좋아한다고 한 말을 완성하세요.",
"optionA": "swimming",
"optionB": "prefer",
"optionC": "They",
"optionD": "though",
"result": "They prefer swimming though",
"explanation": "'근데 걔들은 수영하는 걸 더 좋아해'라는 뜻으로 아이들의 선호도를 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "가족 여행 어디로 갈까",
"explanation": "가족 여행지를 정하기 위해 의견을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가족여행"
},
{
"tag": "계획"
},
{
"tag": "의논"
}
],
"engTags": [
{
"tag": "family-trip"
},
{
"tag": "plan"
},
{
"tag": "discussion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Where should we travel?",
"translation": "여행 어디로 갈까?"
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Kids want beach vacation.",
"translation": "애들은 바다 가고 싶대."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "How about mountain instead?",
"translation": "산은 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "They prefer swimming though.",
"translation": "근데 걔들은 수영하는 걸 더 좋아해."
},
{
"type": "blank",
"index": 5,
"quiz": "How about mountain @@?",
"hint": "대신에, ~보다는이라는 뜻의 부사예요.",
"optionA": "too",
"optionB": "instead",
"optionC": "never",
"result": "instead",
"explanation": "'instead'는 '대신에'라는 뜻으로 바다 대신 산을 제안하는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Beach is crowded summer.",
"translation": "여름엔 바다가 사람 많아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "But they'll be happy.",
"translation": "근데 애들은 좋아할 거야."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Okay, let's go beach.",
"translation": "알겠어, 바다로 가자."
},
{
"type": "ox",
"index": 9,
"quiz": "아이들이 산으로 여행가기를 원한다고 말했다.",
"hint": "'Kids want beach vacation'은 아이들이 바다 휴가를 원한다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Kids want beach vacation'이라며 아이들이 바다 가기를 원한다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "They'll remember this forever.",
"translation": "평생 기억할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 아이들이 수영하는 걸 더 좋아한다고 한 말을 완성하세요.",
"optionA": "swimming",
"optionB": "prefer",
"optionC": "They",
"optionD": "though",
"result": "They prefer swimming though",
"explanation": "'근데 걔들은 수영하는 걸 더 좋아해'라는 뜻으로 아이들의 선호도를 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 Wi-Fi 너무 느려",
"explanation": "집 인터넷 속도가 느려서 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Internet is super slow.",
"translation": "인터넷이 엄청 느려."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Everyone using it now?",
"translation": "다들 지금 쓰고 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Mom's watching Netflix upstairs.",
"translation": "엄마가 위층에서 넷플릭스 봐."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "That uses lots bandwidth.",
"translation": "그게 인터넷을 많이 잡아먹어."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 인터넷이 빠르다고 말했다.",
"hint": "'super slow'는 엄청 느리다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Internet is super slow'라며 인터넷이 엄청 느리다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Can you ask stop?",
"translation": "그만 보라고 할 수 있어?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "She's relaxing after work.",
"translation": "일 끝나고 쉬고 계시는데."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "I have online homework.",
"translation": "나 온라인 숙제 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "That uses lots @@.",
"hint": "인터넷의 대역폭이나 용량을 의미하는 명사예요.",
"optionA": "money",
"optionB": "bandwidth",
"optionC": "time",
"result": "bandwidth",
"explanation": "'bandwidth'는 '대역폭'이라는 뜻으로 인터넷 용량을 많이 사용한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Tell her your situation.",
"translation": "상황을 말씀드려봐."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 그만 보라고 할 수 있냐고 부탁한 말을 완성하세요.",
"optionA": "ask",
"optionB": "you",
"optionC": "Can",
"optionD": "stop",
"result": "Can you ask stop",
"explanation": "'그만 보라고 할 수 있어?'라는 뜻으로 아버지에게 도움을 요청하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 Wi-Fi 너무 느려",
"explanation": "집 인터넷 속도가 느려서 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Internet is super slow.",
"translation": "인터넷이 엄청 느려."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Everyone using it now?",
"translation": "다들 지금 쓰고 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Mom's watching Netflix upstairs.",
"translation": "엄마가 위층에서 넷플릭스 봐."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "That uses lots bandwidth.",
"translation": "그게 인터넷을 많이 잡아먹어."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 인터넷이 빠르다고 말했다.",
"hint": "'super slow'는 엄청 느리다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Internet is super slow'라며 인터넷이 엄청 느리다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Can you ask stop?",
"translation": "그만 보라고 할 수 있어?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "She's relaxing after work.",
"translation": "일 끝나고 쉬고 계시는데."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "I have online homework.",
"translation": "나 온라인 숙제 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "That uses lots @@.",
"hint": "인터넷의 대역폭이나 용량을 의미하는 명사예요.",
"optionA": "money",
"optionB": "bandwidth",
"optionC": "time",
"result": "bandwidth",
"explanation": "'bandwidth'는 '대역폭'이라는 뜻으로 인터넷 용량을 많이 사용한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Tell her your situation.",
"translation": "상황을 말씀드려봐."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 그만 보라고 할 수 있냐고 부탁한 말을 완성하세요.",
"optionA": "ask",
"optionB": "you",
"optionC": "Can",
"optionD": "stop",
"result": "Can you ask stop",
"explanation": "'그만 보라고 할 수 있어?'라는 뜻으로 아버지에게 도움을 요청하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 핸드폰 시간 제한",
"explanation": "자녀의 스마트폰 사용 시간을 제한하려는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "시간제한"
},
{
"tag": "자녀"
}
],
"engTags": [
{
"tag": "smartphone"
},
{
"tag": "limit"
},
{
"tag": "child"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid uses phone much.",
"translation": "애가 폰을 너무 많이 써."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "How many hours daily?",
"translation": "하루에 몇 시간?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Almost five hours yesterday.",
"translation": "어제는 거의 5시간."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That's way too much.",
"translation": "그건 너무 과해."
},
{
"type": "blank",
"index": 5,
"quiz": "How many hours @@?",
"hint": "매일, 하루마다라는 뜻의 부사예요.",
"optionA": "weekly",
"optionB": "daily",
"optionC": "yearly",
"result": "daily",
"explanation": "'daily'는 '매일'이라는 뜻으로 하루 사용 시간을 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Need to set limits.",
"translation": "제한을 둬야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Two hours seems reasonable.",
"translation": "2시간 정도가 적당할 듯."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "But kid will complain.",
"translation": "근데 애가 불만할 거야."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 5시간 사용이 적당하다고 생각한다고 말했다.",
"hint": "'That's way too much'는 너무 과하다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'That's way too much'라며 5시간 사용이 너무 과하다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Better for their health.",
"translation": "건강에 더 좋을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 2시간 정도가 적당할 것 같다고 한 말을 완성하세요.",
"optionA": "reasonable",
"optionB": "seems",
"optionC": "hours",
"optionD": "Two",
"result": "Two hours seems reasonable",
"explanation": "'2시간 정도가 적당할 듯'이라는 뜻으로 자녀의 스마트폰 사용 시간에 대한 합리적인 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 핸드폰 시간 제한",
"explanation": "자녀의 스마트폰 사용 시간을 제한하려는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "시간제한"
},
{
"tag": "자녀"
}
],
"engTags": [
{
"tag": "smartphone"
},
{
"tag": "limit"
},
{
"tag": "child"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid uses phone much.",
"translation": "애가 폰을 너무 많이 써."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "How many hours daily?",
"translation": "하루에 몇 시간?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Almost five hours yesterday.",
"translation": "어제는 거의 5시간."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That's way too much.",
"translation": "그건 너무 과해."
},
{
"type": "blank",
"index": 5,
"quiz": "How many hours @@?",
"hint": "매일, 하루마다라는 뜻의 부사예요.",
"optionA": "weekly",
"optionB": "daily",
"optionC": "yearly",
"result": "daily",
"explanation": "'daily'는 '매일'이라는 뜻으로 하루 사용 시간을 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Need to set limits.",
"translation": "제한을 둬야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Two hours seems reasonable.",
"translation": "2시간 정도가 적당할 듯."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "But kid will complain.",
"translation": "근데 애가 불만할 거야."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 5시간 사용이 적당하다고 생각한다고 말했다.",
"hint": "'That's way too much'는 너무 과하다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'That's way too much'라며 5시간 사용이 너무 과하다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Better for their health.",
"translation": "건강에 더 좋을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 2시간 정도가 적당할 것 같다고 한 말을 완성하세요.",
"optionA": "reasonable",
"optionB": "seems",
"optionC": "hours",
"optionD": "Two",
"result": "Two hours seems reasonable",
"explanation": "'2시간 정도가 적당할 듯'이라는 뜻으로 자녀의 스마트폰 사용 시간에 대한 합리적인 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집안 온도가 너무 건조해",
"explanation": "겨울철 실내 습도 관리에 대한 가족의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "습도"
},
{
"tag": "건조"
},
{
"tag": "가습기"
}
],
"engTags": [
{
"tag": "humidity"
},
{
"tag": "dry"
},
{
"tag": "humidifier"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Air feels very dry.",
"translation": "공기가 너무 건조해."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Should we use humidifier?",
"translation": "가습기 틀까?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Yes, skin getting rough.",
"translation": "응, 피부가 거칠어져."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I'll turn it now.",
"translation": "지금 틀게."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 공기가 촉촉하다고 말했다.",
"hint": "'feels very dry'는 너무 건조하다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Air feels very dry'라며 공기가 너무 건조하다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Maybe put water bowls.",
"translation": "물그릇도 놓을까."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That helps little bit.",
"translation": "그것도 조금 도움 돼."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Every little thing counts.",
"translation": "작은 것도 다 도움이지."
},
{
"type": "blank",
"index": 9,
"quiz": "Yes, skin getting @@.",
"hint": "거칠어지거나 매끄럽지 않은 상태를 나타내는 형용사예요.",
"optionA": "soft",
"optionB": "rough",
"optionC": "wet",
"result": "rough",
"explanation": "'rough'는 '거친'이라는 뜻으로 건조한 공기로 인한 피부 상태를 표현해요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Winter air is harsh.",
"translation": "겨울 공기는 매서워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 가습기를 틀까 제안한 말을 완성하세요.",
"optionA": "use",
"optionB": "we",
"optionC": "Should",
"optionD": "humidifier",
"result": "Should we use humidifier",
"explanation": "'가습기 틀까?'라는 뜻으로 건조한 실내 환경을 개선하려는 실용적인 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집안 온도가 너무 건조해",
"explanation": "겨울철 실내 습도 관리에 대한 가족의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "습도"
},
{
"tag": "건조"
},
{
"tag": "가습기"
}
],
"engTags": [
{
"tag": "humidity"
},
{
"tag": "dry"
},
{
"tag": "humidifier"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Air feels very dry.",
"translation": "공기가 너무 건조해."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Should we use humidifier?",
"translation": "가습기 틀까?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Yes, skin getting rough.",
"translation": "응, 피부가 거칠어져."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I'll turn it now.",
"translation": "지금 틀게."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 공기가 촉촉하다고 말했다.",
"hint": "'feels very dry'는 너무 건조하다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Air feels very dry'라며 공기가 너무 건조하다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Maybe put water bowls.",
"translation": "물그릇도 놓을까."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That helps little bit.",
"translation": "그것도 조금 도움 돼."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Every little thing counts.",
"translation": "작은 것도 다 도움이지."
},
{
"type": "blank",
"index": 9,
"quiz": "Yes, skin getting @@.",
"hint": "거칠어지거나 매끄럽지 않은 상태를 나타내는 형용사예요.",
"optionA": "soft",
"optionB": "rough",
"optionC": "wet",
"result": "rough",
"explanation": "'rough'는 '거친'이라는 뜻으로 건조한 공기로 인한 피부 상태를 표현해요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Winter air is harsh.",
"translation": "겨울 공기는 매서워."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 가습기를 틀까 제안한 말을 완성하세요.",
"optionA": "use",
"optionB": "we",
"optionC": "Should",
"optionD": "humidifier",
"result": "Should we use humidifier",
"explanation": "'가습기 틀까?'라는 뜻으로 건조한 실내 환경을 개선하려는 실용적인 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애가 편식이 너무 심해",
"explanation": "자녀의 편식 습관을 고치려는 부모의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "편식"
},
{
"tag": "아이"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "picky-eating"
},
{
"tag": "child"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kid only eats chicken.",
"translation": "애가 치킨만 먹어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What about vegetables?",
"translation": "야채는?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Refuses everything green color.",
"translation": "초록색은 다 거부해."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That's not healthy eating.",
"translation": "그건 건강한 식사가 아니지."
},
{
"type": "blank",
"index": 5,
"quiz": "Refuses everything green @@.",
"hint": "색깔이나 색상을 의미하는 명사예요.",
"optionA": "size",
"optionB": "color",
"optionC": "sound",
"result": "color",
"explanation": "'color'는 '색깔'이라는 뜻으로 초록색 음식을 거부한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Maybe hide vegetables inside.",
"translation": "야채를 안에 숨겨 넣을까."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Good idea for nutrition.",
"translation": "영양을 위해선 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Hope this works out.",
"translation": "이번엔 통했으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 모든 음식을 잘 먹는다고 말했다.",
"hint": "'only eats chicken'과 'refuses everything green'은 편식한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 아이가 'only eats chicken'이라며 치킨만 먹고 초록색은 다 거부한다고 편식을 걱정했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kids grow out eventually.",
"translation": "애들은 결국 커가면서 고쳐져."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 야채를 안에 숨겨 넣자고 제안한 말을 완성하세요.",
"optionA": "vegetables",
"optionB": "hide",
"optionC": "Maybe",
"optionD": "inside",
"result": "Maybe hide vegetables inside",
"explanation": "'야채를 안에 숨겨 넣을까'라는 뜻으로 편식하는 아이를 위한 창의적인 요리 방법을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애가 편식이 너무 심해",
"explanation": "자녀의 편식 습관을 고치려는 부모의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "편식"
},
{
"tag": "아이"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "picky-eating"
},
{
"tag": "child"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kid only eats chicken.",
"translation": "애가 치킨만 먹어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What about vegetables?",
"translation": "야채는?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Refuses everything green color.",
"translation": "초록색은 다 거부해."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That's not healthy eating.",
"translation": "그건 건강한 식사가 아니지."
},
{
"type": "blank",
"index": 5,
"quiz": "Refuses everything green @@.",
"hint": "색깔이나 색상을 의미하는 명사예요.",
"optionA": "size",
"optionB": "color",
"optionC": "sound",
"result": "color",
"explanation": "'color'는 '색깔'이라는 뜻으로 초록색 음식을 거부한다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Maybe hide vegetables inside.",
"translation": "야채를 안에 숨겨 넣을까."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Good idea for nutrition.",
"translation": "영양을 위해선 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Hope this works out.",
"translation": "이번엔 통했으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 모든 음식을 잘 먹는다고 말했다.",
"hint": "'only eats chicken'과 'refuses everything green'은 편식한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 아이가 'only eats chicken'이라며 치킨만 먹고 초록색은 다 거부한다고 편식을 걱정했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kids grow out eventually.",
"translation": "애들은 결국 커가면서 고쳐져."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 야채를 안에 숨겨 넣자고 제안한 말을 완성하세요.",
"optionA": "vegetables",
"optionB": "hide",
"optionC": "Maybe",
"optionD": "inside",
"result": "Maybe hide vegetables inside",
"explanation": "'야채를 안에 숨겨 넣을까'라는 뜻으로 편식하는 아이를 위한 창의적인 요리 방법을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 곰팡이가 생겼어",
"explanation": "집안에 생긴 곰팡이 문제를 해결하려는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "곰팡이"
},
{
"tag": "습기"
},
{
"tag": "문제"
}
],
"engTags": [
{
"tag": "mold"
},
{
"tag": "moisture"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Found mold in bathroom.",
"translation": "화장실에 곰팡이 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Where exactly did you see?",
"translation": "정확히 어디에?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Around the shower area.",
"translation": "샤워 부분 주변에."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Need to clean immediately.",
"translation": "바로 치워야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 화장실이 매우 깨끗하다고 말했다.",
"hint": "'Found mold'는 곰팡이를 발견했다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Found mold in bathroom'이라며 화장실에 곰팡이가 생겼다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "What should we use?",
"translation": "뭘로 치울까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Bleach works pretty well.",
"translation": "락스가 꽤 잘 돼."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "I'll buy some today.",
"translation": "오늘 사올게."
},
{
"type": "blank",
"index": 9,
"quiz": "Around the shower @@.",
"hint": "지역이나 구역을 의미하는 명사예요.",
"optionA": "person",
"optionB": "area",
"optionC": "food",
"result": "area",
"explanation": "'area'는 '지역, 구역'이라는 뜻으로 샤워하는 공간 주변을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Also need better ventilation.",
"translation": "환기도 더 잘 시켜야겠어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 바로 치워야 한다고 한 말을 완성하세요.",
"optionA": "clean",
"optionB": "to",
"optionC": "Need",
"optionD": "immediately",
"result": "Need to clean immediately",
"explanation": "'바로 치워야겠어'라는 뜻으로 곰팡이 문제에 대한 즉각적인 대응의 필요성을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 곰팡이가 생겼어",
"explanation": "집안에 생긴 곰팡이 문제를 해결하려는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "곰팡이"
},
{
"tag": "습기"
},
{
"tag": "문제"
}
],
"engTags": [
{
"tag": "mold"
},
{
"tag": "moisture"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Found mold in bathroom.",
"translation": "화장실에 곰팡이 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Where exactly did you see?",
"translation": "정확히 어디에?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Around the shower area.",
"translation": "샤워 부분 주변에."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Need to clean immediately.",
"translation": "바로 치워야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 화장실이 매우 깨끗하다고 말했다.",
"hint": "'Found mold'는 곰팡이를 발견했다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Found mold in bathroom'이라며 화장실에 곰팡이가 생겼다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "What should we use?",
"translation": "뭘로 치울까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Bleach works pretty well.",
"translation": "락스가 꽤 잘 돼."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "I'll buy some today.",
"translation": "오늘 사올게."
},
{
"type": "blank",
"index": 9,
"quiz": "Around the shower @@.",
"hint": "지역이나 구역을 의미하는 명사예요.",
"optionA": "person",
"optionB": "area",
"optionC": "food",
"result": "area",
"explanation": "'area'는 '지역, 구역'이라는 뜻으로 샤워하는 공간 주변을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Also need better ventilation.",
"translation": "환기도 더 잘 시켜야겠어."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 바로 치워야 한다고 한 말을 완성하세요.",
"optionA": "clean",
"optionB": "to",
"optionC": "Need",
"optionD": "immediately",
"result": "Need to clean immediately",
"explanation": "'바로 치워야겠어'라는 뜻으로 곰팡이 문제에 대한 즉각적인 대응의 필요성을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 생일파티 준비하자",
"explanation": "자녀 생일파티를 준비하는 부모의 즐거운 계획 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "생일파티"
},
{
"tag": "준비"
},
{
"tag": "계획"
}
],
"engTags": [
{
"tag": "birthday"
},
{
"tag": "party"
},
{
"tag": "preparation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kid's birthday next week.",
"translation": "애 생일이 다음 주야."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Should we throw party?",
"translation": "파티 해줄까?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Yes, invite few friends.",
"translation": "응, 친구들 몇 명 불러주자."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "What about birthday cake?",
"translation": "생일케이크는?"
},
{
"type": "blank",
"index": 5,
"quiz": "Should we throw @@?",
"hint": "축하 행사나 잔치를 의미하는 명사예요.",
"optionA": "garbage",
"optionB": "party",
"optionC": "ball",
"result": "party",
"explanation": "'throw party'는 '파티를 열다'라는 뜻의 관용 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "I'll order chocolate cake.",
"translation": "초콜릿 케이크 주문할게."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Don't forget the candles.",
"translation": "초 잊지 마."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Already bought them yesterday.",
"translation": "어제 이미 샀어."
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 아이 혼자만 생일을 보내려고 한다고 말했다.",
"hint": "'invite few friends'는 친구들 몇 명을 초대한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'invite few friends'라며 친구들을 몇 명 불러주자고 제안했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kid will be thrilled.",
"translation": "애가 완전 좋아할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 초를 잊지 말라고 당부한 말을 완성하세요.",
"optionA": "forget",
"optionB": "Don't",
"optionC": "candles",
"optionD": "the",
"result": "Don't forget the candles",
"explanation": "'초 잊지 마'라는 뜻으로 생일파티 준비에서 빠뜨리면 안 되는 중요한 아이템을 챙기라는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 생일파티 준비하자",
"explanation": "자녀 생일파티를 준비하는 부모의 즐거운 계획 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "생일파티"
},
{
"tag": "준비"
},
{
"tag": "계획"
}
],
"engTags": [
{
"tag": "birthday"
},
{
"tag": "party"
},
{
"tag": "preparation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kid's birthday next week.",
"translation": "애 생일이 다음 주야."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Should we throw party?",
"translation": "파티 해줄까?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Yes, invite few friends.",
"translation": "응, 친구들 몇 명 불러주자."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "What about birthday cake?",
"translation": "생일케이크는?"
},
{
"type": "blank",
"index": 5,
"quiz": "Should we throw @@?",
"hint": "축하 행사나 잔치를 의미하는 명사예요.",
"optionA": "garbage",
"optionB": "party",
"optionC": "ball",
"result": "party",
"explanation": "'throw party'는 '파티를 열다'라는 뜻의 관용 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "I'll order chocolate cake.",
"translation": "초콜릿 케이크 주문할게."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Don't forget the candles.",
"translation": "초 잊지 마."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Already bought them yesterday.",
"translation": "어제 이미 샀어."
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 아이 혼자만 생일을 보내려고 한다고 말했다.",
"hint": "'invite few friends'는 친구들 몇 명을 초대한다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'invite few friends'라며 친구들을 몇 명 불러주자고 제안했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kid will be thrilled.",
"translation": "애가 완전 좋아할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 초를 잊지 말라고 당부한 말을 완성하세요.",
"optionA": "forget",
"optionB": "Don't",
"optionC": "candles",
"optionD": "the",
"result": "Don't forget the candles",
"explanation": "'초 잊지 마'라는 뜻으로 생일파티 준비에서 빠뜨리면 안 되는 중요한 아이템을 챙기라는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 열쇠 어디 뒀지",
"explanation": "집 열쇠를 찾지 못해 당황하는 가족의 소동 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "찾기"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "key"
},
{
"tag": "search"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Can't find house keys.",
"translation": "집 열쇠가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Where did you put?",
"translation": "어디에 뒀는데?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "I thought kitchen table.",
"translation": "부엌 테이블인 줄 알았는데."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Check your bag first.",
"translation": "가방부터 확인해봐."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 집 열쇠를 찾았다고 말했다.",
"hint": "'Can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Can't find house keys'라며 집 열쇠를 찾을 수 없다고 당황했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Not in my bag.",
"translation": "가방엔 없어."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Maybe coat pocket then.",
"translation": "코트 주머니는?"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Found them, thank goodness.",
"translation": "찾았다, 다행이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Where did you @@?",
"hint": "물건을 놓거나 두는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "put",
"optionC": "sing",
"result": "put",
"explanation": "'put'은 '두다, 놓다'라는 뜻으로 열쇠를 어디에 뒀는지 묻는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Always same place next.",
"translation": "다음부턴 항상 같은 곳에 둬."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 코트 주머니를 확인해보라고 제안한 말을 완성하세요.",
"optionA": "pocket",
"optionB": "coat",
"optionC": "Maybe",
"optionD": "then",
"result": "Maybe coat pocket then",
"explanation": "'코트 주머니는?'이라는 뜻으로 열쇠를 찾기 위한 다른 가능성을 제시하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 열쇠 어디 뒀지",
"explanation": "집 열쇠를 찾지 못해 당황하는 가족의 소동 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "찾기"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "key"
},
{
"tag": "search"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Can't find house keys.",
"translation": "집 열쇠가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Where did you put?",
"translation": "어디에 뒀는데?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "I thought kitchen table.",
"translation": "부엌 테이블인 줄 알았는데."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Check your bag first.",
"translation": "가방부터 확인해봐."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 집 열쇠를 찾았다고 말했다.",
"hint": "'Can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Can't find house keys'라며 집 열쇠를 찾을 수 없다고 당황했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Not in my bag.",
"translation": "가방엔 없어."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Maybe coat pocket then.",
"translation": "코트 주머니는?"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Found them, thank goodness.",
"translation": "찾았다, 다행이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Where did you @@?",
"hint": "물건을 놓거나 두는 것을 의미하는 동사예요.",
"optionA": "eat",
"optionB": "put",
"optionC": "sing",
"result": "put",
"explanation": "'put'은 '두다, 놓다'라는 뜻으로 열쇠를 어디에 뒀는지 묻는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Always same place next.",
"translation": "다음부턴 항상 같은 곳에 둬."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 코트 주머니를 확인해보라고 제안한 말을 완성하세요.",
"optionA": "pocket",
"optionB": "coat",
"optionC": "Maybe",
"optionD": "then",
"result": "Maybe coat pocket then",
"explanation": "'코트 주머니는?'이라는 뜻으로 열쇠를 찾기 위한 다른 가능성을 제시하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 장난감 너무 많아",
"explanation": "아이 장난감이 너무 많아서 정리하려는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "장난감"
},
{
"tag": "정리"
},
{
"tag": "많음"
}
],
"engTags": [
{
"tag": "toy"
},
{
"tag": "organize"
},
{
"tag": "many"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid has too toys.",
"translation": "애 장난감이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Room is completely messy.",
"translation": "방이 완전 엉망이야."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Should donate some maybe.",
"translation": "좀 기부할까."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Good idea for space.",
"translation": "공간을 위해선 좋은 생각이야."
},
{
"type": "blank",
"index": 5,
"quiz": "Kid has too @@.",
"hint": "아이들이 가지고 노는 물건들을 의미하는 명사의 복수형이에요.",
"optionA": "books",
"optionB": "toys",
"optionC": "clothes",
"result": "toys",
"explanation": "'toys'는 '장난감들'이라는 뜻으로 아이가 가진 놀이기구들을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Ask kid choose favorites.",
"translation": "애한테 좋아하는 거 고르라고 하자."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Keep only half maybe.",
"translation": "절반만 남겨둘까."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That sounds very reasonable.",
"translation": "합리적인 것 같아."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 아이 방이 매우 깔끔하다고 말했다.",
"hint": "'completely messy'는 완전 엉망이라는 뜻이에요.",
"result": "X",
"explanation": "재현은 'Room is completely messy'라며 아이 방이 완전 엉망이라고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Other kids will enjoy.",
"translation": "다른 애들이 좋아할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 아이에게 좋아하는 걸 고르라고 하자고 제안한 말을 완성하세요.",
"optionA": "choose",
"optionB": "kid",
"optionC": "Ask",
"optionD": "favorites",
"result": "Ask kid choose favorites",
"explanation": "'애한테 좋아하는 거 고르라고 하자'라는 뜻으로 아이의 의견을 존중하면서 정리하려는 현명한 방법이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 장난감 너무 많아",
"explanation": "아이 장난감이 너무 많아서 정리하려는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "장난감"
},
{
"tag": "정리"
},
{
"tag": "많음"
}
],
"engTags": [
{
"tag": "toy"
},
{
"tag": "organize"
},
{
"tag": "many"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid has too toys.",
"translation": "애 장난감이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Room is completely messy.",
"translation": "방이 완전 엉망이야."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Should donate some maybe.",
"translation": "좀 기부할까."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Good idea for space.",
"translation": "공간을 위해선 좋은 생각이야."
},
{
"type": "blank",
"index": 5,
"quiz": "Kid has too @@.",
"hint": "아이들이 가지고 노는 물건들을 의미하는 명사의 복수형이에요.",
"optionA": "books",
"optionB": "toys",
"optionC": "clothes",
"result": "toys",
"explanation": "'toys'는 '장난감들'이라는 뜻으로 아이가 가진 놀이기구들을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Ask kid choose favorites.",
"translation": "애한테 좋아하는 거 고르라고 하자."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Keep only half maybe.",
"translation": "절반만 남겨둘까."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That sounds very reasonable.",
"translation": "합리적인 것 같아."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 아이 방이 매우 깔끔하다고 말했다.",
"hint": "'completely messy'는 완전 엉망이라는 뜻이에요.",
"result": "X",
"explanation": "재현은 'Room is completely messy'라며 아이 방이 완전 엉망이라고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Other kids will enjoy.",
"translation": "다른 애들이 좋아할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 아이에게 좋아하는 걸 고르라고 하자고 제안한 말을 완성하세요.",
"optionA": "choose",
"optionB": "kid",
"optionC": "Ask",
"optionD": "favorites",
"result": "Ask kid choose favorites",
"explanation": "'애한테 좋아하는 거 고르라고 하자'라는 뜻으로 아이의 의견을 존중하면서 정리하려는 현명한 방법이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "가스레인지 불이 안 켜져",
"explanation": "주방 가스레인지 고장으로 인한 작은 위기 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가스레인지"
},
{
"tag": "고장"
},
{
"tag": "수리"
}
],
"engTags": [
{
"tag": "stove"
},
{
"tag": "broken"
},
{
"tag": "repair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Gas stove won't work.",
"translation": "가스레인지가 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Did you check gas?",
"translation": "가스는 확인했어?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Everything seems normal there.",
"translation": "그쪽은 다 정상인 것 같은데."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Maybe need repair service.",
"translation": "수리 서비스가 필요할 수도 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 가스레인지가 잘 작동한다고 말했다.",
"hint": "'won't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Gas stove won't work'라며 가스레인지가 작동하지 않는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "How will we cook?",
"translation": "어떻게 요리하지?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Use electric rice cooker.",
"translation": "전기밥솥을 써보자."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "That's pretty limited though.",
"translation": "그건 좀 제한적인데."
},
{
"type": "blank",
"index": 9,
"quiz": "Maybe need repair @@.",
"hint": "수리나 서비스를 의미하는 명사예요.",
"optionA": "food",
"optionB": "service",
"optionC": "game",
"result": "service",
"explanation": "'repair service'는 '수리 서비스'라는 뜻으로 전문가의 도움이 필요하다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Call technician this morning.",
"translation": "오늘 아침에 기사님 부르자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 전기밥솥을 써보자고 제안한 말을 완성하세요.",
"optionA": "electric",
"optionB": "Use",
"optionC": "cooker",
"optionD": "rice",
"result": "Use electric rice cooker",
"explanation": "'전기밥솥을 써보자'라는 뜻으로 가스레인지 고장 상황에서의 임시방편을 제안하는 실용적인 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "가스레인지 불이 안 켜져",
"explanation": "주방 가스레인지 고장으로 인한 작은 위기 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가스레인지"
},
{
"tag": "고장"
},
{
"tag": "수리"
}
],
"engTags": [
{
"tag": "stove"
},
{
"tag": "broken"
},
{
"tag": "repair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Gas stove won't work.",
"translation": "가스레인지가 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Did you check gas?",
"translation": "가스는 확인했어?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Everything seems normal there.",
"translation": "그쪽은 다 정상인 것 같은데."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Maybe need repair service.",
"translation": "수리 서비스가 필요할 수도 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 가스레인지가 잘 작동한다고 말했다.",
"hint": "'won't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Gas stove won't work'라며 가스레인지가 작동하지 않는다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "How will we cook?",
"translation": "어떻게 요리하지?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Use electric rice cooker.",
"translation": "전기밥솥을 써보자."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "That's pretty limited though.",
"translation": "그건 좀 제한적인데."
},
{
"type": "blank",
"index": 9,
"quiz": "Maybe need repair @@.",
"hint": "수리나 서비스를 의미하는 명사예요.",
"optionA": "food",
"optionB": "service",
"optionC": "game",
"result": "service",
"explanation": "'repair service'는 '수리 서비스'라는 뜻으로 전문가의 도움이 필요하다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Call technician this morning.",
"translation": "오늘 아침에 기사님 부르자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 전기밥솥을 써보자고 제안한 말을 완성하세요.",
"optionA": "electric",
"optionB": "Use",
"optionC": "cooker",
"optionD": "rice",
"result": "Use electric rice cooker",
"explanation": "'전기밥솥을 써보자'라는 뜻으로 가스레인지 고장 상황에서의 임시방편을 제안하는 실용적인 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "동생이랑 방 같이 써",
"explanation": "형제자매가 같은 방을 쓰게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동생"
},
{
"tag": "방"
},
{
"tag": "같이"
}
],
"engTags": [
{
"tag": "sibling"
},
{
"tag": "room"
},
{
"tag": "sharing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Have to share room.",
"translation": "방을 같이 써야 해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "With your little brother?",
"translation": "동생이랑?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yeah, parents decided already.",
"translation": "응, 부모님이 이미 정하셨어."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "That must be annoying.",
"translation": "짜증날 것 같은데."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 방을 혼자 쓴다고 말했다.",
"hint": "'Have to share room'은 방을 같이 써야 한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Have to share room'이라며 방을 같이 써야 한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "He touches my stuff.",
"translation": "내 물건을 만져."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Maybe set some rules.",
"translation": "규칙을 좀 정해봐."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Good idea actually though.",
"translation": "사실 좋은 생각이네."
},
{
"type": "blank",
"index": 9,
"quiz": "With your little @@?",
"hint": "남자 형제를 의미하는 명사예요.",
"optionA": "sister",
"optionB": "brother",
"optionC": "friend",
"result": "brother",
"explanation": "'brother'는 '형제'라는 뜻으로 남동생을 가리키는 말이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Brothers learn to compromise.",
"translation": "형제들은 타협하는 법을 배워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 규칙을 좀 정해보라고 조언한 말을 완성하세요.",
"optionA": "some",
"optionB": "set",
"optionC": "Maybe",
"optionD": "rules",
"result": "Maybe set some rules",
"explanation": "'규칙을 좀 정해봐'라는 뜻으로 형제간 갈등 해결을 위한 현실적인 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "동생이랑 방 같이 써",
"explanation": "형제자매가 같은 방을 쓰게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "동생"
},
{
"tag": "방"
},
{
"tag": "같이"
}
],
"engTags": [
{
"tag": "sibling"
},
{
"tag": "room"
},
{
"tag": "sharing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Have to share room.",
"translation": "방을 같이 써야 해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "With your little brother?",
"translation": "동생이랑?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yeah, parents decided already.",
"translation": "응, 부모님이 이미 정하셨어."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "That must be annoying.",
"translation": "짜증날 것 같은데."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 방을 혼자 쓴다고 말했다.",
"hint": "'Have to share room'은 방을 같이 써야 한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'Have to share room'이라며 방을 같이 써야 한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "He touches my stuff.",
"translation": "내 물건을 만져."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Maybe set some rules.",
"translation": "규칙을 좀 정해봐."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Good idea actually though.",
"translation": "사실 좋은 생각이네."
},
{
"type": "blank",
"index": 9,
"quiz": "With your little @@?",
"hint": "남자 형제를 의미하는 명사예요.",
"optionA": "sister",
"optionB": "brother",
"optionC": "friend",
"result": "brother",
"explanation": "'brother'는 '형제'라는 뜻으로 남동생을 가리키는 말이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Brothers learn to compromise.",
"translation": "형제들은 타협하는 법을 배워."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 규칙을 좀 정해보라고 조언한 말을 완성하세요.",
"optionA": "some",
"optionB": "set",
"optionC": "Maybe",
"optionD": "rules",
"result": "Maybe set some rules",
"explanation": "'규칙을 좀 정해봐'라는 뜻으로 형제간 갈등 해결을 위한 현실적인 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "엄마 생신 선물 뭐 할까",
"explanation": "어머니 생신 선물을 고민하는 가족들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "생신"
},
{
"tag": "선물"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "birthday"
},
{
"tag": "gift"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Mom's birthday next month.",
"translation": "엄마 생신이 다음 달이야."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "What should we buy?",
"translation": "뭘 사드릴까?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "She needs new handbag.",
"translation": "새 핸드백이 필요하셔."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That sounds pretty expensive.",
"translation": "그건 꽤 비쌀 것 같은데."
},
{
"type": "blank",
"index": 5,
"quiz": "She needs new @@.",
"hint": "여성들이 물건을 넣고 다니는 가방을 의미하는 명사예요.",
"optionA": "shoes",
"optionB": "handbag",
"optionC": "hat",
"result": "handbag",
"explanation": "'handbag'은 '핸드백'이라는 뜻으로 여성용 가방을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's split the cost.",
"translation": "비용을 나눠서 내자."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "How much you thinking?",
"translation": "얼마 정도 생각해?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Maybe two hundred thousand.",
"translation": "20만원 정도?"
},
{
"type": "ox",
"index": 9,
"quiz": "지원이 핸드백이 저렴할 거라고 생각한다고 말했다.",
"hint": "'pretty expensive'는 꽤 비쌀 거라는 뜻이에요.",
"result": "X",
"explanation": "지원은 'That sounds pretty expensive'라며 핸드백이 꽤 비쌀 것 같다고 걱정했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Mom will love it.",
"translation": "엄마가 좋아하실 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 비용을 나눠서 내자고 제안한 말을 완성하세요.",
"optionA": "split",
"optionB": "Let's",
"optionC": "cost",
"optionD": "the",
"result": "Let's split the cost",
"explanation": "'비용을 나눠서 내자'라는 뜻으로 형제자매가 함께 선물을 준비하려는 따뜻한 마음이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "엄마 생신 선물 뭐 할까",
"explanation": "어머니 생신 선물을 고민하는 가족들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "생신"
},
{
"tag": "선물"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "birthday"
},
{
"tag": "gift"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Mom's birthday next month.",
"translation": "엄마 생신이 다음 달이야."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "What should we buy?",
"translation": "뭘 사드릴까?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "She needs new handbag.",
"translation": "새 핸드백이 필요하셔."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That sounds pretty expensive.",
"translation": "그건 꽤 비쌀 것 같은데."
},
{
"type": "blank",
"index": 5,
"quiz": "She needs new @@.",
"hint": "여성들이 물건을 넣고 다니는 가방을 의미하는 명사예요.",
"optionA": "shoes",
"optionB": "handbag",
"optionC": "hat",
"result": "handbag",
"explanation": "'handbag'은 '핸드백'이라는 뜻으로 여성용 가방을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's split the cost.",
"translation": "비용을 나눠서 내자."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "How much you thinking?",
"translation": "얼마 정도 생각해?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Maybe two hundred thousand.",
"translation": "20만원 정도?"
},
{
"type": "ox",
"index": 9,
"quiz": "지원이 핸드백이 저렴할 거라고 생각한다고 말했다.",
"hint": "'pretty expensive'는 꽤 비쌀 거라는 뜻이에요.",
"result": "X",
"explanation": "지원은 'That sounds pretty expensive'라며 핸드백이 꽤 비쌀 것 같다고 걱정했어요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Mom will love it.",
"translation": "엄마가 좋아하실 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "유진이 비용을 나눠서 내자고 제안한 말을 완성하세요.",
"optionA": "split",
"optionB": "Let's",
"optionC": "cost",
"optionD": "the",
"result": "Let's split the cost",
"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": "inconvenience"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Construction noise too loud.",
"translation": "공사 소리가 너무 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Started early this morning.",
"translation": "오늘 아침 일찍부터 시작했어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Can't concentrate on work.",
"translation": "일에 집중이 안 돼."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "When will it finish?",
"translation": "언제 끝날까?"
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 공사 소음이 조용하다고 말했다.",
"hint": "'too loud'는 너무 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Construction noise too loud'라며 공사 소리가 너무 시끄럽다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Maybe few more weeks.",
"translation": "몇 주 더 걸릴 거야."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Should we complain somewhere?",
"translation": "어디 신고할까?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Let's wait little longer.",
"translation": "조금 더 기다려보자."
},
{
"type": "blank",
"index": 9,
"quiz": "Can't concentrate on @@.",
"hint": "직업이나 업무를 의미하는 명사예요.",
"optionA": "play",
"optionB": "work",
"optionC": "sleep",
"result": "work",
"explanation": "'work'는 '일'이라는 뜻으로 공사 소음 때문에 업무에 집중할 수 없다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Hope they finish soon.",
"translation": "빨리 끝났으면 좋겠어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 어디 신고할까 제안한 말을 완성하세요.",
"optionA": "complain",
"optionB": "we",
"optionC": "Should",
"optionD": "somewhere",
"result": "Should we complain somewhere",
"explanation": "'어디 신고할까?'라는 뜻으로 공사 소음에 대한 불만을 제기하려는 현실적인 방안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 근처에 공사 시끄러워",
"explanation": "집 주변 공사 소음으로 불편한 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공사"
},
{
"tag": "소음"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "construction"
},
{
"tag": "noise"
},
{
"tag": "inconvenience"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Construction noise too loud.",
"translation": "공사 소리가 너무 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Started early this morning.",
"translation": "오늘 아침 일찍부터 시작했어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Can't concentrate on work.",
"translation": "일에 집중이 안 돼."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "When will it finish?",
"translation": "언제 끝날까?"
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 공사 소음이 조용하다고 말했다.",
"hint": "'too loud'는 너무 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Construction noise too loud'라며 공사 소리가 너무 시끄럽다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Maybe few more weeks.",
"translation": "몇 주 더 걸릴 거야."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Should we complain somewhere?",
"translation": "어디 신고할까?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Let's wait little longer.",
"translation": "조금 더 기다려보자."
},
{
"type": "blank",
"index": 9,
"quiz": "Can't concentrate on @@.",
"hint": "직업이나 업무를 의미하는 명사예요.",
"optionA": "play",
"optionB": "work",
"optionC": "sleep",
"result": "work",
"explanation": "'work'는 '일'이라는 뜻으로 공사 소음 때문에 업무에 집중할 수 없다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Hope they finish soon.",
"translation": "빨리 끝났으면 좋겠어."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 어디 신고할까 제안한 말을 완성하세요.",
"optionA": "complain",
"optionB": "we",
"optionC": "Should",
"optionD": "somewhere",
"result": "Should we complain somewhere",
"explanation": "'어디 신고할까?'라는 뜻으로 공사 소음에 대한 불만을 제기하려는 현실적인 방안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 학교 준비물 또 있어",
"explanation": "자녀의 끊임없는 학교 준비물 요청에 대한 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "학교"
},
{
"tag": "준비물"
},
{
"tag": "또"
}
],
"engTags": [
{
"tag": "school"
},
{
"tag": "supplies"
},
{
"tag": "again"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid needs more supplies.",
"translation": "애가 준비물이 또 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What this time exactly?",
"translation": "이번엔 뭔데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Colored papers and glue.",
"translation": "색종이랑 풀."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "We just bought yesterday.",
"translation": "어제 막 샀잖아."
},
{
"type": "blank",
"index": 5,
"quiz": "What this time @@?",
"hint": "정확하게, 구체적으로라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적으로 무엇이 필요한지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Different project apparently though.",
"translation": "다른 프로젝트래."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "School asks too much.",
"translation": "학교에서 너무 많이 요구해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "But kid needs them.",
"translation": "근데 애한테는 필요하잖아."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 어제 준비물을 샀다고 말했다.",
"hint": "'We just bought yesterday'는 어제 막 샀다는 뜻이에요.",
"result": "O",
"explanation": "재현은 'We just bought yesterday'라며 어제 막 준비물을 샀다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "I'll stop by store.",
"translation": "가게에 들를게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 학교에서 너무 많이 요구한다고 불만한 말을 완성하세요.",
"optionA": "much",
"optionB": "too",
"optionC": "asks",
"optionD": "School",
"result": "School asks too much",
"explanation": "'학교에서 너무 많이 요구해'라는 뜻으로 끊임없는 준비물 요청에 대한 부모의 솔직한 불만이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 학교 준비물 또 있어",
"explanation": "자녀의 끊임없는 학교 준비물 요청에 대한 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "학교"
},
{
"tag": "준비물"
},
{
"tag": "또"
}
],
"engTags": [
{
"tag": "school"
},
{
"tag": "supplies"
},
{
"tag": "again"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid needs more supplies.",
"translation": "애가 준비물이 또 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What this time exactly?",
"translation": "이번엔 뭔데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Colored papers and glue.",
"translation": "색종이랑 풀."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "We just bought yesterday.",
"translation": "어제 막 샀잖아."
},
{
"type": "blank",
"index": 5,
"quiz": "What this time @@?",
"hint": "정확하게, 구체적으로라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'exactly'는 '정확히'라는 뜻으로 구체적으로 무엇이 필요한지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Different project apparently though.",
"translation": "다른 프로젝트래."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "School asks too much.",
"translation": "학교에서 너무 많이 요구해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "But kid needs them.",
"translation": "근데 애한테는 필요하잖아."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 어제 준비물을 샀다고 말했다.",
"hint": "'We just bought yesterday'는 어제 막 샀다는 뜻이에요.",
"result": "O",
"explanation": "재현은 'We just bought yesterday'라며 어제 막 준비물을 샀다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "I'll stop by store.",
"translation": "가게에 들를게."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 학교에서 너무 많이 요구한다고 불만한 말을 완성하세요.",
"optionA": "much",
"optionB": "too",
"optionC": "asks",
"optionD": "School",
"result": "School asks too much",
"explanation": "'학교에서 너무 많이 요구해'라는 뜻으로 끊임없는 준비물 요청에 대한 부모의 솔직한 불만이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집안 벌레가 나와",
"explanation": "집안에 나타난 벌레를 처리하려는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "벌레"
},
{
"tag": "집안"
},
{
"tag": "처리"
}
],
"engTags": [
{
"tag": "insect"
},
{
"tag": "house"
},
{
"tag": "deal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "There's bug in kitchen.",
"translation": "부엌에 벌레가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What kind of bug?",
"translation": "무슨 벌레인데?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Looks like small cockroach.",
"translation": "작은 바퀴벌레 같아."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Need to spray something.",
"translation": "뭔가 뿌려야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 부엌이 깨끗하다고 말했다.",
"hint": "'There's bug'는 벌레가 있다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'There's bug in kitchen'이라며 부엌에 벌레가 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Where do we spray?",
"translation": "어디에 뿌릴까?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Under the sink maybe.",
"translation": "싱크대 밑에?"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "I'll buy bug spray.",
"translation": "벌레 스프레이 사올게."
},
{
"type": "blank",
"index": 9,
"quiz": "Looks like small @@.",
"hint": "집안에서 흔히 볼 수 있는 해충을 의미하는 명사예요.",
"optionA": "butterfly",
"optionB": "cockroach",
"optionC": "flower",
"result": "cockroach",
"explanation": "'cockroach'는 '바퀴벌레'라는 뜻으로 집안에서 발견되는 대표적인 해충이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Check other rooms too.",
"translation": "다른 방들도 확인해봐."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 뭔가 뿌려야 한다고 한 말을 완성하세요.",
"optionA": "spray",
"optionB": "to",
"optionC": "Need",
"optionD": "something",
"result": "Need to spray something",
"explanation": "'뭔가 뿌려야겠어'라는 뜻으로 벌레 퇴치를 위한 즉각적인 대응 방안을 제시하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집안 벌레가 나와",
"explanation": "집안에 나타난 벌레를 처리하려는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "벌레"
},
{
"tag": "집안"
},
{
"tag": "처리"
}
],
"engTags": [
{
"tag": "insect"
},
{
"tag": "house"
},
{
"tag": "deal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "There's bug in kitchen.",
"translation": "부엌에 벌레가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What kind of bug?",
"translation": "무슨 벌레인데?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Looks like small cockroach.",
"translation": "작은 바퀴벌레 같아."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Need to spray something.",
"translation": "뭔가 뿌려야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 부엌이 깨끗하다고 말했다.",
"hint": "'There's bug'는 벌레가 있다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'There's bug in kitchen'이라며 부엌에 벌레가 있다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Where do we spray?",
"translation": "어디에 뿌릴까?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Under the sink maybe.",
"translation": "싱크대 밑에?"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "I'll buy bug spray.",
"translation": "벌레 스프레이 사올게."
},
{
"type": "blank",
"index": 9,
"quiz": "Looks like small @@.",
"hint": "집안에서 흔히 볼 수 있는 해충을 의미하는 명사예요.",
"optionA": "butterfly",
"optionB": "cockroach",
"optionC": "flower",
"result": "cockroach",
"explanation": "'cockroach'는 '바퀴벌레'라는 뜻으로 집안에서 발견되는 대표적인 해충이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Check other rooms too.",
"translation": "다른 방들도 확인해봐."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 뭔가 뿌려야 한다고 한 말을 완성하세요.",
"optionA": "spray",
"optionB": "to",
"optionC": "Need",
"optionD": "something",
"result": "Need to spray something",
"explanation": "'뭔가 뿌려야겠어'라는 뜻으로 벌레 퇴치를 위한 즉각적인 대응 방안을 제시하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 치과 검진 받아야 해",
"explanation": "자녀의 정기 치과 검진 예약에 대한 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "치과"
},
{
"tag": "검진"
},
{
"tag": "예약"
}
],
"engTags": [
{
"tag": "dentist"
},
{
"tag": "checkup"
},
{
"tag": "appointment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid needs dental checkup.",
"translation": "애 치과 검진 받아야 해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "When was last visit?",
"translation": "마지막에 언제 갔었지?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "About six months ago.",
"translation": "6개월 전쯤."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Time for regular cleaning.",
"translation": "정기 검진 받을 때네."
},
{
"type": "blank",
"index": 5,
"quiz": "When was last @@?",
"hint": "방문이나 진료를 의미하는 명사예요.",
"optionA": "meal",
"optionB": "visit",
"optionC": "game",
"result": "visit",
"explanation": "'visit'은 '방문'이라는 뜻으로 치과에 마지막으로 간 시기를 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Should I call today?",
"translation": "오늘 전화할까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Yes, book appointment soon.",
"translation": "응, 빨리 예약하자."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hope no cavities found.",
"translation": "충치가 없었으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 6개월 전에 치과에 갔다고 말했다.",
"hint": "'About six months ago'는 6개월 전쯤이라는 뜻이에요.",
"result": "O",
"explanation": "수진은 'About six months ago'라며 아이가 6개월 전쯤 치과에 갔었다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Regular checkups prevent problems.",
"translation": "정기 검진이 문제를 예방해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 빨리 예약하자고 동의한 말을 완성하세요.",
"optionA": "appointment",
"optionB": "book",
"optionC": "Yes",
"optionD": "soon",
"result": "Yes book appointment soon",
"explanation": "'응, 빨리 예약하자'라는 뜻으로 자녀 건강 관리의 중요성에 동의하는 적극적인 반응이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 치과 검진 받아야 해",
"explanation": "자녀의 정기 치과 검진 예약에 대한 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "치과"
},
{
"tag": "검진"
},
{
"tag": "예약"
}
],
"engTags": [
{
"tag": "dentist"
},
{
"tag": "checkup"
},
{
"tag": "appointment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid needs dental checkup.",
"translation": "애 치과 검진 받아야 해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "When was last visit?",
"translation": "마지막에 언제 갔었지?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "About six months ago.",
"translation": "6개월 전쯤."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Time for regular cleaning.",
"translation": "정기 검진 받을 때네."
},
{
"type": "blank",
"index": 5,
"quiz": "When was last @@?",
"hint": "방문이나 진료를 의미하는 명사예요.",
"optionA": "meal",
"optionB": "visit",
"optionC": "game",
"result": "visit",
"explanation": "'visit'은 '방문'이라는 뜻으로 치과에 마지막으로 간 시기를 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Should I call today?",
"translation": "오늘 전화할까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Yes, book appointment soon.",
"translation": "응, 빨리 예약하자."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Hope no cavities found.",
"translation": "충치가 없었으면 좋겠어."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 6개월 전에 치과에 갔다고 말했다.",
"hint": "'About six months ago'는 6개월 전쯤이라는 뜻이에요.",
"result": "O",
"explanation": "수진은 'About six months ago'라며 아이가 6개월 전쯤 치과에 갔었다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Regular checkups prevent problems.",
"translation": "정기 검진이 문제를 예방해."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 빨리 예약하자고 동의한 말을 완성하세요.",
"optionA": "appointment",
"optionB": "book",
"optionC": "Yes",
"optionD": "soon",
"result": "Yes book appointment soon",
"explanation": "'응, 빨리 예약하자'라는 뜻으로 자녀 건강 관리의 중요성에 동의하는 적극적인 반응이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 화장지 떨어져간다",
"explanation": "생활용품이 부족해지는 상황에 대한 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "화장지"
},
{
"tag": "부족"
},
{
"tag": "생필품"
}
],
"engTags": [
{
"tag": "tissue"
},
{
"tag": "shortage"
},
{
"tag": "necessity"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Toilet paper running out.",
"translation": "화장지가 떨어져가."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "How many rolls left?",
"translation": "몇 롤 남았어?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Just two rolls now.",
"translation": "이제 두 롤만."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Better buy more today.",
"translation": "오늘 더 사는 게 낫겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 화장지가 충분하다고 말했다.",
"hint": "'running out'은 떨어져간다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Toilet paper running out'이라며 화장지가 떨어져간다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Should buy bulk pack.",
"translation": "대용량으로 사자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Good idea for saving.",
"translation": "절약하기엔 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "I'll go shopping later.",
"translation": "나중에 장보러 갈게."
},
{
"type": "blank",
"index": 9,
"quiz": "How many rolls @@?",
"hint": "남아있거나 나머지를 의미하는 과거분사예요.",
"optionA": "used",
"optionB": "left",
"optionC": "broken",
"result": "left",
"explanation": "'left'는 '남은'이라는 뜻으로 화장지가 몇 롤 남았는지 묻는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Don't forget other supplies.",
"translation": "다른 생필품도 잊지 마."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 대용량으로 사자고 제안한 말을 완성하세요.",
"optionA": "bulk",
"optionB": "buy",
"optionC": "Should",
"optionD": "pack",
"result": "Should buy bulk pack",
"explanation": "'대용량으로 사자'라는 뜻으로 경제적이고 실용적인 쇼핑 방법을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 화장지 떨어져간다",
"explanation": "생활용품이 부족해지는 상황에 대한 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "화장지"
},
{
"tag": "부족"
},
{
"tag": "생필품"
}
],
"engTags": [
{
"tag": "tissue"
},
{
"tag": "shortage"
},
{
"tag": "necessity"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Toilet paper running out.",
"translation": "화장지가 떨어져가."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "How many rolls left?",
"translation": "몇 롤 남았어?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Just two rolls now.",
"translation": "이제 두 롤만."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Better buy more today.",
"translation": "오늘 더 사는 게 낫겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 화장지가 충분하다고 말했다.",
"hint": "'running out'은 떨어져간다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Toilet paper running out'이라며 화장지가 떨어져간다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Should buy bulk pack.",
"translation": "대용량으로 사자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Good idea for saving.",
"translation": "절약하기엔 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "I'll go shopping later.",
"translation": "나중에 장보러 갈게."
},
{
"type": "blank",
"index": 9,
"quiz": "How many rolls @@?",
"hint": "남아있거나 나머지를 의미하는 과거분사예요.",
"optionA": "used",
"optionB": "left",
"optionC": "broken",
"result": "left",
"explanation": "'left'는 '남은'이라는 뜻으로 화장지가 몇 롤 남았는지 묻는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Don't forget other supplies.",
"translation": "다른 생필품도 잊지 마."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 대용량으로 사자고 제안한 말을 완성하세요.",
"optionA": "bulk",
"optionB": "buy",
"optionC": "Should",
"optionD": "pack",
"result": "Should buy bulk pack",
"explanation": "'대용량으로 사자'라는 뜻으로 경제적이고 실용적인 쇼핑 방법을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 숙제하라고 몇 번째야",
"explanation": "숙제를 미루는 아이를 재촉하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "숙제"
},
{
"tag": "재촉"
},
{
"tag": "미루기"
}
],
"engTags": [
{
"tag": "homework"
},
{
"tag": "urge"
},
{
"tag": "procrastinate"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Told kid homework already.",
"translation": "애한테 숙제하라고 이미 말했어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "How many times today?",
"translation": "오늘 몇 번째야?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "At least three times.",
"translation": "최소 세 번은."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Kid keeps procrastinating always.",
"translation": "애가 맨날 미뤄."
},
{
"type": "blank",
"index": 5,
"quiz": "How many times @@?",
"hint": "오늘을 의미하는 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 하루 동안 몇 번 말했는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Maybe take away tablet.",
"translation": "태블릿을 빼앗을까."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That might work better.",
"translation": "그게 더 효과있을 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Last resort but necessary.",
"translation": "최후의 수단이지만 필요해."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 숙제를 빨리 한다고 말했다.",
"hint": "'keeps procrastinating'는 계속 미룬다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Kid keeps procrastinating always'라며 아이가 맨날 숙제를 미룬다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Sometimes tough love needed.",
"translation": "가끔은 엄한 사랑이 필요해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 태블릿을 빼앗을까 고민한 말을 완성하세요.",
"optionA": "away",
"optionB": "take",
"optionC": "Maybe",
"optionD": "tablet",
"result": "Maybe take away tablet",
"explanation": "'태블릿을 빼앗을까'라는 뜻으로 아이의 숙제 미루기를 막기 위한 강경 조치를 고려하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 숙제하라고 몇 번째야",
"explanation": "숙제를 미루는 아이를 재촉하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "숙제"
},
{
"tag": "재촉"
},
{
"tag": "미루기"
}
],
"engTags": [
{
"tag": "homework"
},
{
"tag": "urge"
},
{
"tag": "procrastinate"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Told kid homework already.",
"translation": "애한테 숙제하라고 이미 말했어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "How many times today?",
"translation": "오늘 몇 번째야?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "At least three times.",
"translation": "최소 세 번은."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Kid keeps procrastinating always.",
"translation": "애가 맨날 미뤄."
},
{
"type": "blank",
"index": 5,
"quiz": "How many times @@?",
"hint": "오늘을 의미하는 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 하루 동안 몇 번 말했는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Maybe take away tablet.",
"translation": "태블릿을 빼앗을까."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That might work better.",
"translation": "그게 더 효과있을 수도 있어."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Last resort but necessary.",
"translation": "최후의 수단이지만 필요해."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 숙제를 빨리 한다고 말했다.",
"hint": "'keeps procrastinating'는 계속 미룬다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Kid keeps procrastinating always'라며 아이가 맨날 숙제를 미룬다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Sometimes tough love needed.",
"translation": "가끔은 엄한 사랑이 필요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지은이 태블릿을 빼앗을까 고민한 말을 완성하세요.",
"optionA": "away",
"optionB": "take",
"optionC": "Maybe",
"optionD": "tablet",
"result": "Maybe take away tablet",
"explanation": "'태블릿을 빼앗을까'라는 뜻으로 아이의 숙제 미루기를 막기 위한 강경 조치를 고려하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 인터넷 요금 너무 비싸",
"explanation": "높은 인터넷 요금에 대한 가족의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "인터넷"
},
{
"tag": "요금"
},
{
"tag": "비싸"
}
],
"engTags": [
{
"tag": "internet"
},
{
"tag": "fee"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Internet bill getting higher.",
"translation": "인터넷 요금이 계속 올라."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How much this month?",
"translation": "이번 달은 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Almost fifty thousand won.",
"translation": "거의 5만원."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That's really too expensive.",
"translation": "그건 정말 너무 비싸."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 인터넷 요금이 저렴하다고 말했다.",
"hint": "'getting higher'는 계속 올라간다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Internet bill getting higher'라며 인터넷 요금이 계속 올라간다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Maybe change internet provider.",
"translation": "인터넷 업체를 바꿀까."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Research other companies first.",
"translation": "다른 회사들 먼저 알아보자."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Good idea before switching.",
"translation": "바꾸기 전에 좋은 생각이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Almost fifty thousand @@.",
"hint": "한국 화폐 단위를 의미하는 명사예요.",
"optionA": "dollars",
"optionB": "won",
"optionC": "yen",
"result": "won",
"explanation": "'won'은 '원'이라는 뜻으로 한국의 화폐 단위예요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Compare speeds and prices.",
"translation": "속도랑 가격을 비교해보자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 다른 회사들을 먼저 알아보자고 제안한 말을 완성하세요.",
"optionA": "companies",
"optionB": "other",
"optionC": "Research",
"optionD": "first",
"result": "Research other companies first",
"explanation": "'다른 회사들 먼저 알아보자'라는 뜻으로 인터넷 요금 절약을 위한 신중한 접근법을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 인터넷 요금 너무 비싸",
"explanation": "높은 인터넷 요금에 대한 가족의 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "인터넷"
},
{
"tag": "요금"
},
{
"tag": "비싸"
}
],
"engTags": [
{
"tag": "internet"
},
{
"tag": "fee"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Internet bill getting higher.",
"translation": "인터넷 요금이 계속 올라."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How much this month?",
"translation": "이번 달은 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Almost fifty thousand won.",
"translation": "거의 5만원."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "That's really too expensive.",
"translation": "그건 정말 너무 비싸."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 인터넷 요금이 저렴하다고 말했다.",
"hint": "'getting higher'는 계속 올라간다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Internet bill getting higher'라며 인터넷 요금이 계속 올라간다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Maybe change internet provider.",
"translation": "인터넷 업체를 바꿀까."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Research other companies first.",
"translation": "다른 회사들 먼저 알아보자."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Good idea before switching.",
"translation": "바꾸기 전에 좋은 생각이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Almost fifty thousand @@.",
"hint": "한국 화폐 단위를 의미하는 명사예요.",
"optionA": "dollars",
"optionB": "won",
"optionC": "yen",
"result": "won",
"explanation": "'won'은 '원'이라는 뜻으로 한국의 화폐 단위예요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Compare speeds and prices.",
"translation": "속도랑 가격을 비교해보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 다른 회사들을 먼저 알아보자고 제안한 말을 완성하세요.",
"optionA": "companies",
"optionB": "other",
"optionC": "Research",
"optionD": "first",
"result": "Research other companies first",
"explanation": "'다른 회사들 먼저 알아보자'라는 뜻으로 인터넷 요금 절약을 위한 신중한 접근법을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 키가 안 크는 것 같아",
"explanation": "자녀의 성장에 대해 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "키"
},
{
"tag": "성장"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "height"
},
{
"tag": "growth"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid doesn't seem growing.",
"translation": "애가 안 크는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Compared to what exactly?",
"translation": "뭐와 비교해서?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Other kids same age.",
"translation": "같은 나이 다른 애들."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Every child grows differently.",
"translation": "모든 아이가 다르게 커."
},
{
"type": "blank",
"index": 5,
"quiz": "Other kids same @@.",
"hint": "나이나 연령을 의미하는 명사예요.",
"optionA": "height",
"optionB": "age",
"optionC": "name",
"result": "age",
"explanation": "'age'는 '나이'라는 뜻으로 같은 연령대의 아이들을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "But still feels worrying.",
"translation": "그래도 걱정돼."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Maybe ask doctor opinion.",
"translation": "의사 선생님께 물어볼까."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That might ease concerns.",
"translation": "그럼 걱정이 덜어질 수도 있어."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 모든 아이가 똑같이 성장한다고 말했다.",
"hint": "'grows differently'는 다르게 성장한다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'Every child grows differently'라며 모든 아이가 다르게 성장한다고 위로했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Kids have growth spurts.",
"translation": "애들은 급성장기가 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 의사에게 의견을 물어보자고 제안한 말을 완성하세요.",
"optionA": "doctor",
"optionB": "ask",
"optionC": "Maybe",
"optionD": "opinion",
"result": "Maybe ask doctor opinion",
"explanation": "'의사 선생님께 물어볼까'라는 뜻으로 자녀 성장에 대한 전문가 상담을 제안하는 현실적인 방안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 키가 안 크는 것 같아",
"explanation": "자녀의 성장에 대해 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "키"
},
{
"tag": "성장"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "height"
},
{
"tag": "growth"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid doesn't seem growing.",
"translation": "애가 안 크는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Compared to what exactly?",
"translation": "뭐와 비교해서?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Other kids same age.",
"translation": "같은 나이 다른 애들."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Every child grows differently.",
"translation": "모든 아이가 다르게 커."
},
{
"type": "blank",
"index": 5,
"quiz": "Other kids same @@.",
"hint": "나이나 연령을 의미하는 명사예요.",
"optionA": "height",
"optionB": "age",
"optionC": "name",
"result": "age",
"explanation": "'age'는 '나이'라는 뜻으로 같은 연령대의 아이들을 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "But still feels worrying.",
"translation": "그래도 걱정돼."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Maybe ask doctor opinion.",
"translation": "의사 선생님께 물어볼까."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That might ease concerns.",
"translation": "그럼 걱정이 덜어질 수도 있어."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 모든 아이가 똑같이 성장한다고 말했다.",
"hint": "'grows differently'는 다르게 성장한다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'Every child grows differently'라며 모든 아이가 다르게 성장한다고 위로했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Kids have growth spurts.",
"translation": "애들은 급성장기가 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 의사에게 의견을 물어보자고 제안한 말을 완성하세요.",
"optionA": "doctor",
"optionB": "ask",
"optionC": "Maybe",
"optionD": "opinion",
"result": "Maybe ask doctor opinion",
"explanation": "'의사 선생님께 물어볼까'라는 뜻으로 자녀 성장에 대한 전문가 상담을 제안하는 현실적인 방안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 옆집 개가 자꾸 짖어",
"explanation": "이웃집 개의 지속적인 짖음으로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "개"
},
{
"tag": "짖음"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "dog"
},
{
"tag": "barking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Neighbor's dog barks constantly.",
"translation": "옆집 개가 계속 짖어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "During day or night?",
"translation": "낮에? 밤에?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Mostly late at night.",
"translation": "주로 밤늦게."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That disturbs our sleep.",
"translation": "그래서 잠을 못 자겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 이웃집 개가 조용하다고 말했다.",
"hint": "'barks constantly'는 계속 짖는다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Neighbor's dog barks constantly'라며 옆집 개가 계속 짖는다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Should we talk neighbor?",
"translation": "이웃한테 말할까?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Try polite approach first.",
"translation": "먼저 정중하게 접근해보자."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Hope they understand situation.",
"translation": "상황을 이해해줬으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Mostly late at @@.",
"hint": "밤이나 야간을 의미하는 명사예요.",
"optionA": "morning",
"optionB": "night",
"optionC": "noon",
"result": "night",
"explanation": "'night'는 '밤'이라는 뜻으로 늦은 밤 시간을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Most people are reasonable.",
"translation": "대부분 사람들은 합리적이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 먼저 정중하게 접근해보자고 조언한 말을 완성하세요.",
"optionA": "approach",
"optionB": "polite",
"optionC": "Try",
"optionD": "first",
"result": "Try polite approach first",
"explanation": "'먼저 정중하게 접근해보자'라는 뜻으로 이웃 간 갈등을 평화롭게 해결하려는 현명한 방법이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 옆집 개가 자꾸 짖어",
"explanation": "이웃집 개의 지속적인 짖음으로 불편한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이웃"
},
{
"tag": "개"
},
{
"tag": "짖음"
}
],
"engTags": [
{
"tag": "neighbor"
},
{
"tag": "dog"
},
{
"tag": "barking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Neighbor's dog barks constantly.",
"translation": "옆집 개가 계속 짖어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "During day or night?",
"translation": "낮에? 밤에?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Mostly late at night.",
"translation": "주로 밤늦게."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That disturbs our sleep.",
"translation": "그래서 잠을 못 자겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 이웃집 개가 조용하다고 말했다.",
"hint": "'barks constantly'는 계속 짖는다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Neighbor's dog barks constantly'라며 옆집 개가 계속 짖는다고 불만을 표했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Should we talk neighbor?",
"translation": "이웃한테 말할까?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Try polite approach first.",
"translation": "먼저 정중하게 접근해보자."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Hope they understand situation.",
"translation": "상황을 이해해줬으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Mostly late at @@.",
"hint": "밤이나 야간을 의미하는 명사예요.",
"optionA": "morning",
"optionB": "night",
"optionC": "noon",
"result": "night",
"explanation": "'night'는 '밤'이라는 뜻으로 늦은 밤 시간을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Most people are reasonable.",
"translation": "대부분 사람들은 합리적이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 먼저 정중하게 접근해보자고 조언한 말을 완성하세요.",
"optionA": "approach",
"optionB": "polite",
"optionC": "Try",
"optionD": "first",
"result": "Try polite approach first",
"explanation": "'먼저 정중하게 접근해보자'라는 뜻으로 이웃 간 갈등을 평화롭게 해결하려는 현명한 방법이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 옷이 다 작아졌어",
"explanation": "자녀가 자라서 옷이 작아진 상황의 부모 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "옷"
},
{
"tag": "작아짐"
},
{
"tag": "성장"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "small"
},
{
"tag": "growth"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid's clothes getting tight.",
"translation": "애 옷이 작아지고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Growing fast these days.",
"translation": "요즘 빨리 크네."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Need to buy larger.",
"translation": "더 큰 걸로 사야 해."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That costs lot money.",
"translation": "그거 돈이 많이 들어."
},
{
"type": "blank",
"index": 5,
"quiz": "Need to buy @@.",
"hint": "더 크거나 사이즈가 큰 것을 의미하는 형용사예요.",
"optionA": "smaller",
"optionB": "larger",
"optionC": "older",
"result": "larger",
"explanation": "'larger'는 '더 큰'이라는 뜻으로 아이가 자라서 더 큰 사이즈가 필요하다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Maybe buy secondhand clothes.",
"translation": "중고 옷을 살까."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Good idea for saving.",
"translation": "절약하기엔 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Kids grow so quickly.",
"translation": "애들은 정말 빨리 커."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 아이가 천천히 자란다고 말했다.",
"hint": "'Growing fast'는 빨리 자란다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'Growing fast these days'라며 아이가 요즘 빨리 자란다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Check online marketplaces too.",
"translation": "온라인 중고장터도 확인해봐."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 중고 옷을 사자고 제안한 말을 완성하세요.",
"optionA": "secondhand",
"optionB": "buy",
"optionC": "Maybe",
"optionD": "clothes",
"result": "Maybe buy secondhand clothes",
"explanation": "'중고 옷을 살까'라는 뜻으로 경제적 부담을 줄이면서 아이 옷을 마련하려는 현실적인 방안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "아이 옷이 다 작아졌어",
"explanation": "자녀가 자라서 옷이 작아진 상황의 부모 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "옷"
},
{
"tag": "작아짐"
},
{
"tag": "성장"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "small"
},
{
"tag": "growth"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid's clothes getting tight.",
"translation": "애 옷이 작아지고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Growing fast these days.",
"translation": "요즘 빨리 크네."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Need to buy larger.",
"translation": "더 큰 걸로 사야 해."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That costs lot money.",
"translation": "그거 돈이 많이 들어."
},
{
"type": "blank",
"index": 5,
"quiz": "Need to buy @@.",
"hint": "더 크거나 사이즈가 큰 것을 의미하는 형용사예요.",
"optionA": "smaller",
"optionB": "larger",
"optionC": "older",
"result": "larger",
"explanation": "'larger'는 '더 큰'이라는 뜻으로 아이가 자라서 더 큰 사이즈가 필요하다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Maybe buy secondhand clothes.",
"translation": "중고 옷을 살까."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Good idea for saving.",
"translation": "절약하기엔 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Kids grow so quickly.",
"translation": "애들은 정말 빨리 커."
},
{
"type": "ox",
"index": 9,
"quiz": "재현이 아이가 천천히 자란다고 말했다.",
"hint": "'Growing fast'는 빨리 자란다는 뜻이에요.",
"result": "X",
"explanation": "재현은 'Growing fast these days'라며 아이가 요즘 빨리 자란다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Check online marketplaces too.",
"translation": "온라인 중고장터도 확인해봐."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 중고 옷을 사자고 제안한 말을 완성하세요.",
"optionA": "secondhand",
"optionB": "buy",
"optionC": "Maybe",
"optionD": "clothes",
"result": "Maybe buy secondhand clothes",
"explanation": "'중고 옷을 살까'라는 뜻으로 경제적 부담을 줄이면서 아이 옷을 마련하려는 현실적인 방안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 정수기 필터 갈아야 해",
"explanation": "정수기 관리에 대한 가족의 일상적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "정수기"
},
{
"tag": "필터"
},
{
"tag": "교체"
}
],
"engTags": [
{
"tag": "purifier"
},
{
"tag": "filter"
},
{
"tag": "replacement"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Water filter needs changing.",
"translation": "정수기 필터 갈아야 해."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "When was last change?",
"translation": "마지막에 언제 갈았지?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "About three months ago.",
"translation": "3개월 전쯤."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Time to replace then.",
"translation": "갈 때가 됐네."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 정수기 필터가 새것이라고 말했다.",
"hint": "'needs changing'은 교체가 필요하다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Water filter needs changing'이라며 정수기 필터를 교체해야 한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Where did we filters?",
"translation": "필터를 어디에 뒀지?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Check storage room upstairs.",
"translation": "위층 창고방을 확인해봐."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "I'll look there now.",
"translation": "지금 거기 찾아볼게."
},
{
"type": "blank",
"index": 9,
"quiz": "About three months @@.",
"hint": "과거의 시점을 나타내는 부사예요.",
"optionA": "later",
"optionB": "ago",
"optionC": "after",
"result": "ago",
"explanation": "'ago'는 '전에'라는 뜻으로 3개월 전에 필터를 교체했다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Don't forget installation date.",
"translation": "설치 날짜 적는 거 잊지 마."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 창고방을 확인해보라고 제안한 말을 완성하세요.",
"optionA": "storage",
"optionB": "Check",
"optionC": "upstairs",
"optionD": "room",
"result": "Check storage room upstairs",
"explanation": "'위층 창고방을 확인해봐'라는 뜻으로 필터를 찾기 위한 구체적인 장소를 제시하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 정수기 필터 갈아야 해",
"explanation": "정수기 관리에 대한 가족의 일상적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "정수기"
},
{
"tag": "필터"
},
{
"tag": "교체"
}
],
"engTags": [
{
"tag": "purifier"
},
{
"tag": "filter"
},
{
"tag": "replacement"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Water filter needs changing.",
"translation": "정수기 필터 갈아야 해."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "When was last change?",
"translation": "마지막에 언제 갈았지?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "About three months ago.",
"translation": "3개월 전쯤."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Time to replace then.",
"translation": "갈 때가 됐네."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 정수기 필터가 새것이라고 말했다.",
"hint": "'needs changing'은 교체가 필요하다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Water filter needs changing'이라며 정수기 필터를 교체해야 한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Where did we filters?",
"translation": "필터를 어디에 뒀지?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Check storage room upstairs.",
"translation": "위층 창고방을 확인해봐."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "I'll look there now.",
"translation": "지금 거기 찾아볼게."
},
{
"type": "blank",
"index": 9,
"quiz": "About three months @@.",
"hint": "과거의 시점을 나타내는 부사예요.",
"optionA": "later",
"optionB": "ago",
"optionC": "after",
"result": "ago",
"explanation": "'ago'는 '전에'라는 뜻으로 3개월 전에 필터를 교체했다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Don't forget installation date.",
"translation": "설치 날짜 적는 거 잊지 마."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 창고방을 확인해보라고 제안한 말을 완성하세요.",
"optionA": "storage",
"optionB": "Check",
"optionC": "upstairs",
"optionD": "room",
"result": "Check storage room upstairs",
"explanation": "'위층 창고방을 확인해봐'라는 뜻으로 필터를 찾기 위한 구체적인 장소를 제시하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 용돈 벌써 다 썼대",
"explanation": "자녀가 용돈을 너무 빨리 쓴 상황의 부모 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "용돈"
},
{
"tag": "다써버림"
},
{
"tag": "관리"
}
],
"engTags": [
{
"tag": "allowance"
},
{
"tag": "spent"
},
{
"tag": "management"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kid spent allowance already.",
"translation": "애가 용돈을 벌써 다 썼어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "We just gave yesterday.",
"translation": "어제 막 줬는데."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Bought snacks and drinks.",
"translation": "과자랑 음료수 샔."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Need to teach budgeting.",
"translation": "돈 관리를 가르쳐야겠어."
},
{
"type": "blank",
"index": 5,
"quiz": "We just gave @@.",
"hint": "어제를 의미하는 부사예요.",
"optionA": "tomorrow",
"optionB": "yesterday",
"optionC": "today",
"result": "yesterday",
"explanation": "'yesterday'는 '어제'라는 뜻으로 방금 전에 용돈을 줬다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Maybe give smaller amounts.",
"translation": "더 적은 금액으로 줄까."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Or divide into weekly.",
"translation": "아니면 주단위로 나눠서."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "That sounds more practical.",
"translation": "그게 더 실용적인 것 같아."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 용돈으로 책을 샀다고 말했다.",
"hint": "'Bought snacks and drinks'는 과자와 음료수를 샀다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Bought snacks and drinks'라며 아이가 과자와 음료수를 샀다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kids learn through experience.",
"translation": "애들은 경험으로 배워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 돈 관리를 가르쳐야 한다고 한 말을 완성하세요.",
"optionA": "teach",
"optionB": "to",
"optionC": "Need",
"optionD": "budgeting",
"result": "Need to teach budgeting",
"explanation": "'돈 관리를 가르쳐야겠어'라는 뜻으로 자녀의 경제 교육에 대한 부모의 책임감을 보여주는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 용돈 벌써 다 썼대",
"explanation": "자녀가 용돈을 너무 빨리 쓴 상황의 부모 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "용돈"
},
{
"tag": "다써버림"
},
{
"tag": "관리"
}
],
"engTags": [
{
"tag": "allowance"
},
{
"tag": "spent"
},
{
"tag": "management"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Kid spent allowance already.",
"translation": "애가 용돈을 벌써 다 썼어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "We just gave yesterday.",
"translation": "어제 막 줬는데."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Bought snacks and drinks.",
"translation": "과자랑 음료수 샔."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Need to teach budgeting.",
"translation": "돈 관리를 가르쳐야겠어."
},
{
"type": "blank",
"index": 5,
"quiz": "We just gave @@.",
"hint": "어제를 의미하는 부사예요.",
"optionA": "tomorrow",
"optionB": "yesterday",
"optionC": "today",
"result": "yesterday",
"explanation": "'yesterday'는 '어제'라는 뜻으로 방금 전에 용돈을 줬다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Maybe give smaller amounts.",
"translation": "더 적은 금액으로 줄까."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Or divide into weekly.",
"translation": "아니면 주단위로 나눠서."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "That sounds more practical.",
"translation": "그게 더 실용적인 것 같아."
},
{
"type": "ox",
"index": 9,
"quiz": "아이가 용돈으로 책을 샀다고 말했다.",
"hint": "'Bought snacks and drinks'는 과자와 음료수를 샀다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Bought snacks and drinks'라며 아이가 과자와 음료수를 샀다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kids learn through experience.",
"translation": "애들은 경험으로 배워."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 돈 관리를 가르쳐야 한다고 한 말을 완성하세요.",
"optionA": "teach",
"optionB": "to",
"optionC": "Need",
"optionD": "budgeting",
"result": "Need to teach budgeting",
"explanation": "'돈 관리를 가르쳐야겠어'라는 뜻으로 자녀의 경제 교육에 대한 부모의 책임감을 보여주는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 앞 쓰레기통이 꽉 찼어",
"explanation": "쓰레기 처리 문제로 생긴 일상의 작은 불편함 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쓰레기통"
},
{
"tag": "꽉참"
},
{
"tag": "처리"
}
],
"engTags": [
{
"tag": "trash"
},
{
"tag": "full"
},
{
"tag": "disposal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Trash can is full.",
"translation": "쓰레기통이 꽉 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "When is pickup day?",
"translation": "수거일이 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Tomorrow morning early I think.",
"translation": "내일 아침 일찍인 것 같아."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Better take out tonight.",
"translation": "오늘 밤에 내놓는 게 나을 듯."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 쓰레기통이 비어있다고 말했다.",
"hint": "'is full'은 꽉 찼다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Trash can is full'이라며 쓰레기통이 꽉 찼다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Don't forget recycling too.",
"translation": "재활용품도 잊지 마."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Already separated everything yesterday.",
"translation": "어제 이미 다 분리했어."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "You're very organized.",
"translation": "정말 체계적이네."
},
{
"type": "blank",
"index": 9,
"quiz": "Tomorrow morning early I @@.",
"hint": "생각하다, ~라고 여기다를 의미하는 동사예요.",
"optionA": "know",
"optionB": "think",
"optionC": "eat",
"result": "think",
"explanation": "'think'는 '생각하다'라는 뜻으로 확실하지 않지만 추측하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Habit makes life easier.",
"translation": "습관이 생활을 편하게 해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 오늘 밤에 내놓는 게 낫다고 제안한 말을 완성하세요.",
"optionA": "out",
"optionB": "take",
"optionC": "Better",
"optionD": "tonight",
"result": "Better take out tonight",
"explanation": "'오늘 밤에 내놓는 게 나을 듯'이라는 뜻으로 쓰레기 수거에 대한 계획적인 대응을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 앞 쓰레기통이 꽉 찼어",
"explanation": "쓰레기 처리 문제로 생긴 일상의 작은 불편함 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쓰레기통"
},
{
"tag": "꽉참"
},
{
"tag": "처리"
}
],
"engTags": [
{
"tag": "trash"
},
{
"tag": "full"
},
{
"tag": "disposal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Trash can is full.",
"translation": "쓰레기통이 꽉 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "When is pickup day?",
"translation": "수거일이 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Tomorrow morning early I think.",
"translation": "내일 아침 일찍인 것 같아."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Better take out tonight.",
"translation": "오늘 밤에 내놓는 게 나을 듯."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 쓰레기통이 비어있다고 말했다.",
"hint": "'is full'은 꽉 찼다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Trash can is full'이라며 쓰레기통이 꽉 찼다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Don't forget recycling too.",
"translation": "재활용품도 잊지 마."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Already separated everything yesterday.",
"translation": "어제 이미 다 분리했어."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "You're very organized.",
"translation": "정말 체계적이네."
},
{
"type": "blank",
"index": 9,
"quiz": "Tomorrow morning early I @@.",
"hint": "생각하다, ~라고 여기다를 의미하는 동사예요.",
"optionA": "know",
"optionB": "think",
"optionC": "eat",
"result": "think",
"explanation": "'think'는 '생각하다'라는 뜻으로 확실하지 않지만 추측하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Habit makes life easier.",
"translation": "습관이 생활을 편하게 해."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 오늘 밤에 내놓는 게 낫다고 제안한 말을 완성하세요.",
"optionA": "out",
"optionB": "take",
"optionC": "Better",
"optionD": "tonight",
"result": "Better take out tonight",
"explanation": "'오늘 밤에 내놓는 게 나을 듯'이라는 뜻으로 쓰레기 수거에 대한 계획적인 대응을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 방학숙제 미루고 있어",
"explanation": "방학숙제를 계속 미루는 아이 때문에 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "방학숙제"
},
{
"tag": "미루기"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "vacation"
},
{
"tag": "homework"
},
{
"tag": "delay"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid hasn't started vacation homework.",
"translation": "애가 방학숙제를 아직 시작 안 했어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "How many days left?",
"translation": "며칠 남았는데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Just five days now.",
"translation": "이제 5일밖에."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That's cutting it close.",
"translation": "시간이 너무 촉박하네."
},
{
"type": "ox",
"index": 5,
"quiz": "아이가 방학숙제를 이미 완료했다고 말했다.",
"hint": "'hasn't started'는 아직 시작하지 않았다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid hasn't started vacation homework'라며 아이가 방학숙제를 아직 시작하지 않았다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Should sit down together.",
"translation": "같이 앉아서 해야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Maybe divide into parts.",
"translation": "부분별로 나눠서 할까."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That makes it manageable.",
"translation": "그럼 할 만할 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "Just five days @@.",
"hint": "지금, 현재라는 뜻의 부사예요.",
"optionA": "tomorrow",
"optionB": "now",
"optionC": "yesterday",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 남은 시간이 5일뿐이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Kids learn from pressure.",
"translation": "애들은 압박감으로부터 배워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 부분별로 나눠서 하자고 제안한 말을 완성하세요.",
"optionA": "into",
"optionB": "divide",
"optionC": "Maybe",
"optionD": "parts",
"result": "Maybe divide into parts",
"explanation": "'부분별로 나눠서 할까'라는 뜻으로 많은 숙제를 효율적으로 처리하려는 현실적인 방법을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 방학숙제 미루고 있어",
"explanation": "방학숙제를 계속 미루는 아이 때문에 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "방학숙제"
},
{
"tag": "미루기"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "vacation"
},
{
"tag": "homework"
},
{
"tag": "delay"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid hasn't started vacation homework.",
"translation": "애가 방학숙제를 아직 시작 안 했어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "How many days left?",
"translation": "며칠 남았는데?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Just five days now.",
"translation": "이제 5일밖에."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "That's cutting it close.",
"translation": "시간이 너무 촉박하네."
},
{
"type": "ox",
"index": 5,
"quiz": "아이가 방학숙제를 이미 완료했다고 말했다.",
"hint": "'hasn't started'는 아직 시작하지 않았다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid hasn't started vacation homework'라며 아이가 방학숙제를 아직 시작하지 않았다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Should sit down together.",
"translation": "같이 앉아서 해야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Maybe divide into parts.",
"translation": "부분별로 나눠서 할까."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That makes it manageable.",
"translation": "그럼 할 만할 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "Just five days @@.",
"hint": "지금, 현재라는 뜻의 부사예요.",
"optionA": "tomorrow",
"optionB": "now",
"optionC": "yesterday",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 남은 시간이 5일뿐이라는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Kids learn from pressure.",
"translation": "애들은 압박감으로부터 배워."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 부분별로 나눠서 하자고 제안한 말을 완성하세요.",
"optionA": "into",
"optionB": "divide",
"optionC": "Maybe",
"optionD": "parts",
"result": "Maybe divide into parts",
"explanation": "'부분별로 나눠서 할까'라는 뜻으로 많은 숙제를 효율적으로 처리하려는 현실적인 방법을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 베란다에 빨래 냄새",
"explanation": "베란다 빨래에서 나는 이상한 냄새 때문에 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "베란다"
},
{
"tag": "빨래"
},
{
"tag": "냄새"
}
],
"engTags": [
{
"tag": "balcony"
},
{
"tag": "laundry"
},
{
"tag": "smell"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Laundry smells weird today.",
"translation": "오늘 빨래에서 이상한 냄새가 나."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Maybe didn't dry completely.",
"translation": "완전히 안 말랐나 봐."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "It's been hanging three days.",
"translation": "3일째 걸어뒀는데."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Weather was too humid.",
"translation": "날씨가 너무 습했어."
},
{
"type": "blank",
"index": 5,
"quiz": "Maybe didn't dry @@.",
"hint": "완전히, 전부라는 뜻의 부사예요.",
"optionA": "partially",
"optionB": "completely",
"optionC": "never",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 빨래가 완전히 마르지 않았다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Should we wash again?",
"translation": "다시 빨아야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Better safe than sorry.",
"translation": "안전한 게 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "I'll restart washing machine.",
"translation": "세탁기 다시 돌릴게."
},
{
"type": "ox",
"index": 9,
"quiz": "상우가 날씨가 건조했다고 말했다.",
"hint": "'too humid'는 너무 습했다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Weather was too humid'라며 날씨가 너무 습했다고 원인을 설명했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Use extra spin cycle.",
"translation": "탈수를 더 돌려."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 안전한 게 낫다고 조언한 말을 완성하세요.",
"optionA": "safe",
"optionB": "Better",
"optionC": "sorry",
"optionD": "than",
"result": "Better safe than sorry",
"explanation": "'안전한 게 낫지'라는 뜻으로 '조심해서 나쁠 것 없다'는 의미의 영어 관용표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 베란다에 빨래 냄새",
"explanation": "베란다 빨래에서 나는 이상한 냄새 때문에 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "베란다"
},
{
"tag": "빨래"
},
{
"tag": "냄새"
}
],
"engTags": [
{
"tag": "balcony"
},
{
"tag": "laundry"
},
{
"tag": "smell"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Laundry smells weird today.",
"translation": "오늘 빨래에서 이상한 냄새가 나."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Maybe didn't dry completely.",
"translation": "완전히 안 말랐나 봐."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "It's been hanging three days.",
"translation": "3일째 걸어뒀는데."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Weather was too humid.",
"translation": "날씨가 너무 습했어."
},
{
"type": "blank",
"index": 5,
"quiz": "Maybe didn't dry @@.",
"hint": "완전히, 전부라는 뜻의 부사예요.",
"optionA": "partially",
"optionB": "completely",
"optionC": "never",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 빨래가 완전히 마르지 않았다는 의미예요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Should we wash again?",
"translation": "다시 빨아야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Better safe than sorry.",
"translation": "안전한 게 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "I'll restart washing machine.",
"translation": "세탁기 다시 돌릴게."
},
{
"type": "ox",
"index": 9,
"quiz": "상우가 날씨가 건조했다고 말했다.",
"hint": "'too humid'는 너무 습했다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Weather was too humid'라며 날씨가 너무 습했다고 원인을 설명했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Use extra spin cycle.",
"translation": "탈수를 더 돌려."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 안전한 게 낫다고 조언한 말을 완성하세요.",
"optionA": "safe",
"optionB": "Better",
"optionC": "sorry",
"optionD": "than",
"result": "Better safe than sorry",
"explanation": "'안전한 게 낫지'라는 뜻으로 '조심해서 나쁠 것 없다'는 의미의 영어 관용표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 친구가 너무 자주 와",
"explanation": "자녀 친구의 잦은 방문으로 고민하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "방문"
},
{
"tag": "자주"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "visit"
},
{
"tag": "often"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Kid's friend comes daily.",
"translation": "애 친구가 매일 와."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "That's bit too much.",
"translation": "그건 좀 과한 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Always stays for dinner.",
"translation": "맨날 저녁까지 먹고 가."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Maybe set visiting limits.",
"translation": "방문 제한을 둬야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 아이 친구가 가끔 온다고 말했다.",
"hint": "'comes daily'는 매일 온다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Kid's friend comes daily'라며 아이 친구가 매일 온다고 불편함을 표현했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Don't want seem rude.",
"translation": "무례해 보이기 싫어."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Just be gentle about.",
"translation": "부드럽게 말해봐."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe three times weekly.",
"translation": "일주일에 세 번 정도?"
},
{
"type": "blank",
"index": 9,
"quiz": "Always stays for @@.",
"hint": "저녁 식사를 의미하는 명사예요.",
"optionA": "breakfast",
"optionB": "dinner",
"optionC": "lunch",
"result": "dinner",
"explanation": "'dinner'는 '저녁식사'라는 뜻으로 친구가 저녁까지 머물러 먹고 간다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "That sounds more reasonable.",
"translation": "그게 더 합리적인 것 같아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 방문 제한을 두자고 제안한 말을 완성하세요.",
"optionA": "visiting",
"optionB": "set",
"optionC": "Maybe",
"optionD": "limits",
"result": "Maybe set visiting limits",
"explanation": "'방문 제한을 둬야겠어'라는 뜻으로 과도한 방문에 대한 적절한 경계 설정을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 친구가 너무 자주 와",
"explanation": "자녀 친구의 잦은 방문으로 고민하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "친구"
},
{
"tag": "방문"
},
{
"tag": "자주"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "visit"
},
{
"tag": "often"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Kid's friend comes daily.",
"translation": "애 친구가 매일 와."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "That's bit too much.",
"translation": "그건 좀 과한 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Always stays for dinner.",
"translation": "맨날 저녁까지 먹고 가."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Maybe set visiting limits.",
"translation": "방문 제한을 둬야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "예솔이 아이 친구가 가끔 온다고 말했다.",
"hint": "'comes daily'는 매일 온다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Kid's friend comes daily'라며 아이 친구가 매일 온다고 불편함을 표현했어요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Don't want seem rude.",
"translation": "무례해 보이기 싫어."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Just be gentle about.",
"translation": "부드럽게 말해봐."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe three times weekly.",
"translation": "일주일에 세 번 정도?"
},
{
"type": "blank",
"index": 9,
"quiz": "Always stays for @@.",
"hint": "저녁 식사를 의미하는 명사예요.",
"optionA": "breakfast",
"optionB": "dinner",
"optionC": "lunch",
"result": "dinner",
"explanation": "'dinner'는 '저녁식사'라는 뜻으로 친구가 저녁까지 머물러 먹고 간다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "That sounds more reasonable.",
"translation": "그게 더 합리적인 것 같아."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 방문 제한을 두자고 제안한 말을 완성하세요.",
"optionA": "visiting",
"optionB": "set",
"optionC": "Maybe",
"optionD": "limits",
"result": "Maybe set visiting limits",
"explanation": "'방문 제한을 둬야겠어'라는 뜻으로 과도한 방문에 대한 적절한 경계 설정을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 현관문 잠금장치 고장",
"explanation": "현관문 자동잠금장치 고장으로 생긴 불안감에 대한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "현관문"
},
{
"tag": "잠금장치"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "door"
},
{
"tag": "lock"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Front door lock broken.",
"translation": "현관문 자물쇠가 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Since when exactly happened?",
"translation": "정확히 언제부터?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "This morning when leaving.",
"translation": "오늘 아침 나갈 때부터."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Need to call locksmith.",
"translation": "자물쇠 수리공을 불러야겠어."
},
{
"type": "blank",
"index": 5,
"quiz": "Since when exactly @@?",
"hint": "일어나다, 발생하다를 의미하는 동사의 과거형이에요.",
"optionA": "started",
"optionB": "happened",
"optionC": "finished",
"result": "happened",
"explanation": "'happened'는 '일어났다'라는 뜻으로 고장이 언제부터 발생했는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "How much will cost?",
"translation": "비용이 얼마나 들까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Safety comes first though.",
"translation": "안전이 우선이야."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "You're absolutely right then.",
"translation": "완전 맞는 말이야."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 현관문 자물쇠가 잘 작동한다고 말했다.",
"hint": "'lock broken'은 자물쇠가 고장났다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Front door lock broken'이라며 현관문 자물쇠가 고장났다고 걱정했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "I'll search good company.",
"translation": "좋은 업체를 찾아볼게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 자물쇠 수리공을 불러야 한다고 한 말을 완성하세요.",
"optionA": "call",
"optionB": "to",
"optionC": "Need",
"optionD": "locksmith",
"result": "Need to call locksmith",
"explanation": "'자물쇠 수리공을 불러야겠어'라는 뜻으로 현관문 고장에 대한 즉각적인 해결책을 제시하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 현관문 잠금장치 고장",
"explanation": "현관문 자동잠금장치 고장으로 생긴 불안감에 대한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "현관문"
},
{
"tag": "잠금장치"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "door"
},
{
"tag": "lock"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Front door lock broken.",
"translation": "현관문 자물쇠가 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Since when exactly happened?",
"translation": "정확히 언제부터?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "This morning when leaving.",
"translation": "오늘 아침 나갈 때부터."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Need to call locksmith.",
"translation": "자물쇠 수리공을 불러야겠어."
},
{
"type": "blank",
"index": 5,
"quiz": "Since when exactly @@?",
"hint": "일어나다, 발생하다를 의미하는 동사의 과거형이에요.",
"optionA": "started",
"optionB": "happened",
"optionC": "finished",
"result": "happened",
"explanation": "'happened'는 '일어났다'라는 뜻으로 고장이 언제부터 발생했는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "How much will cost?",
"translation": "비용이 얼마나 들까?"
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Safety comes first though.",
"translation": "안전이 우선이야."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "You're absolutely right then.",
"translation": "완전 맞는 말이야."
},
{
"type": "ox",
"index": 9,
"quiz": "수진이 현관문 자물쇠가 잘 작동한다고 말했다.",
"hint": "'lock broken'은 자물쇠가 고장났다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Front door lock broken'이라며 현관문 자물쇠가 고장났다고 걱정했어요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "I'll search good company.",
"translation": "좋은 업체를 찾아볼게."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 자물쇠 수리공을 불러야 한다고 한 말을 완성하세요.",
"optionA": "call",
"optionB": "to",
"optionC": "Need",
"optionD": "locksmith",
"result": "Need to call locksmith",
"explanation": "'자물쇠 수리공을 불러야겠어'라는 뜻으로 현관문 고장에 대한 즉각적인 해결책을 제시하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 핸드폰 요금 폭탄 맞았어",
"explanation": "자녀의 과도한 핸드폰 사용으로 인한 요금 폭탄 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "요금폭탄"
},
{
"tag": "충격"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "bill"
},
{
"tag": "shock"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Phone bill absolutely shocking.",
"translation": "핸드폰 요금이 완전 충격이야."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "How much this time?",
"translation": "이번엔 얼마나?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Over two hundred thousand.",
"translation": "20만원 넘게."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Kid must have used data.",
"translation": "애가 데이터를 많이 썼나 봐."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 핸드폰 요금이 저렴했다고 말했다.",
"hint": "'absolutely shocking'은 완전 충격적이라는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Phone bill absolutely shocking'이라며 핸드폰 요금이 완전 충격적이라고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Need to check usage.",
"translation": "사용량을 확인해봐야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "And set strict limits.",
"translation": "그리고 엄격한 제한을 둬야겠어."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "This can't happen again.",
"translation": "이런 일은 다시 있으면 안 돼."
},
{
"type": "blank",
"index": 9,
"quiz": "Over two hundred @@.",
"hint": "천을 의미하는 수사예요.",
"optionA": "hundred",
"optionB": "thousand",
"optionC": "million",
"result": "thousand",
"explanation": "'thousand'는 '천'이라는 뜻으로 20만원 넘게 나왔다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Good lesson for kid.",
"translation": "애한테 좋은 교훈이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 엄격한 제한을 두자고 한 말을 완성하세요.",
"optionA": "strict",
"optionB": "set",
"optionC": "And",
"optionD": "limits",
"result": "And set strict limits",
"explanation": "'그리고 엄격한 제한을 둬야겠어'라는 뜻으로 과도한 핸드폰 사용을 방지하기 위한 강력한 조치를 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "애 핸드폰 요금 폭탄 맞았어",
"explanation": "자녀의 과도한 핸드폰 사용으로 인한 요금 폭탄 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "요금폭탄"
},
{
"tag": "충격"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "bill"
},
{
"tag": "shock"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Phone bill absolutely shocking.",
"translation": "핸드폰 요금이 완전 충격이야."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "How much this time?",
"translation": "이번엔 얼마나?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Over two hundred thousand.",
"translation": "20만원 넘게."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Kid must have used data.",
"translation": "애가 데이터를 많이 썼나 봐."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 핸드폰 요금이 저렴했다고 말했다.",
"hint": "'absolutely shocking'은 완전 충격적이라는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Phone bill absolutely shocking'이라며 핸드폰 요금이 완전 충격적이라고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Need to check usage.",
"translation": "사용량을 확인해봐야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "And set strict limits.",
"translation": "그리고 엄격한 제한을 둬야겠어."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "This can't happen again.",
"translation": "이런 일은 다시 있으면 안 돼."
},
{
"type": "blank",
"index": 9,
"quiz": "Over two hundred @@.",
"hint": "천을 의미하는 수사예요.",
"optionA": "hundred",
"optionB": "thousand",
"optionC": "million",
"result": "thousand",
"explanation": "'thousand'는 '천'이라는 뜻으로 20만원 넘게 나왔다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Good lesson for kid.",
"translation": "애한테 좋은 교훈이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 엄격한 제한을 두자고 한 말을 완성하세요.",
"optionA": "strict",
"optionB": "set",
"optionC": "And",
"optionD": "limits",
"result": "And set strict limits",
"explanation": "'그리고 엄격한 제한을 둬야겠어'라는 뜻으로 과도한 핸드폰 사용을 방지하기 위한 강력한 조치를 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 수도세 너무 많이 나와",
"explanation": "갑자기 오른 수도요금 때문에 당황하는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "수도세"
},
{
"tag": "요금"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "bill"
},
{
"tag": "surprised"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Water bill came super high.",
"translation": "수도세가 엄청 많이 나왔어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How much more usual?",
"translation": "평소보다 얼마나 더?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Almost double this month.",
"translation": "이번 달은 거의 두 배."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Something must be leaking.",
"translation": "어디선가 새고 있나 봐."
},
{
"type": "blank",
"index": 5,
"quiz": "How much more @@?",
"hint": "평상시, 보통을 의미하는 형용사예요.",
"optionA": "special",
"optionB": "usual",
"optionC": "strange",
"result": "usual",
"explanation": "'usual'은 '평상시의'라는 뜻으로 평소보다 얼마나 더 나왔는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Let's check all faucets.",
"translation": "모든 수도꼭지를 확인해보자."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "And toilet tank too.",
"translation": "변기 물탱크도."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Found it, bathroom sink.",
"translation": "찾았다, 화장실 세면대."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 수도세가 평소와 같다고 말했다.",
"hint": "'came super high'와 'almost double'은 많이 나왔다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Water bill came super high'라며 수도세가 엄청 많이 나왔다고 당황했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Call plumber right away.",
"translation": "배관공을 바로 불러."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 모든 수도꼭지를 확인해보자고 제안한 말을 완성하세요.",
"optionA": "check",
"optionB": "Let's",
"optionC": "faucets",
"optionD": "all",
"result": "Let's check all faucets",
"explanation": "'모든 수도꼭지를 확인해보자'라는 뜻으로 물이 새는 곳을 찾기 위한 체계적인 점검을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 수도세 너무 많이 나와",
"explanation": "갑자기 오른 수도요금 때문에 당황하는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "수도세"
},
{
"tag": "요금"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "bill"
},
{
"tag": "surprised"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Water bill came super high.",
"translation": "수도세가 엄청 많이 나왔어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How much more usual?",
"translation": "평소보다 얼마나 더?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Almost double this month.",
"translation": "이번 달은 거의 두 배."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Something must be leaking.",
"translation": "어디선가 새고 있나 봐."
},
{
"type": "blank",
"index": 5,
"quiz": "How much more @@?",
"hint": "평상시, 보통을 의미하는 형용사예요.",
"optionA": "special",
"optionB": "usual",
"optionC": "strange",
"result": "usual",
"explanation": "'usual'은 '평상시의'라는 뜻으로 평소보다 얼마나 더 나왔는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Let's check all faucets.",
"translation": "모든 수도꼭지를 확인해보자."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "And toilet tank too.",
"translation": "변기 물탱크도."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Found it, bathroom sink.",
"translation": "찾았다, 화장실 세면대."
},
{
"type": "ox",
"index": 9,
"quiz": "상현이 수도세가 평소와 같다고 말했다.",
"hint": "'came super high'와 'almost double'은 많이 나왔다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Water bill came super high'라며 수도세가 엄청 많이 나왔다고 당황했어요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Call plumber right away.",
"translation": "배관공을 바로 불러."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 모든 수도꼭지를 확인해보자고 제안한 말을 완성하세요.",
"optionA": "check",
"optionB": "Let's",
"optionC": "faucets",
"optionD": "all",
"result": "Let's check all faucets",
"explanation": "'모든 수도꼭지를 확인해보자'라는 뜻으로 물이 새는 곳을 찾기 위한 체계적인 점검을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "알레르기 또 심해졌어",
"explanation": "자녀의 알레르기 증상이 악화되어 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "알레르기"
},
{
"tag": "심해짐"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "allergy"
},
{
"tag": "worse"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid's allergy getting worse.",
"translation": "애 알레르기가 더 심해져."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What triggers it usually?",
"translation": "보통 뭐 때문에 그래?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Dust and pollen mostly.",
"translation": "주로 먼지랑 꽃가루."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Need air purifier maybe.",
"translation": "공기청정기가 필요할 수도 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 아이의 알레르기가 좋아졌다고 말했다.",
"hint": "'getting worse'는 더 심해진다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid's allergy getting worse'라며 아이의 알레르기가 더 심해진다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Also need frequent cleaning.",
"translation": "자주 청소도 해야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Change bedsheets more often.",
"translation": "침대 시트도 더 자주 갈고."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Poor kid suffers much.",
"translation": "불쌍한 애가 많이 고생해."
},
{
"type": "blank",
"index": 9,
"quiz": "Dust and pollen @@.",
"hint": "주로, 대부분이라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "mostly",
"optionC": "rarely",
"result": "mostly",
"explanation": "'mostly'는 '주로, 대부분'이라는 뜻으로 알레르기의 주된 원인을 설명하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Doctor visit might help.",
"translation": "병원에 가보는 것도 도움될 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 공기청정기가 필요할 수도 있다고 제안한 말을 완성하세요.",
"optionA": "purifier",
"optionB": "air",
"optionC": "Need",
"optionD": "maybe",
"result": "Need air purifier maybe",
"explanation": "'공기청정기가 필요할 수도 있어'라는 뜻으로 알레르기 증상 완화를 위한 실용적인 해결책을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "알레르기 또 심해졌어",
"explanation": "자녀의 알레르기 증상이 악화되어 걱정하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "알레르기"
},
{
"tag": "심해짐"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "allergy"
},
{
"tag": "worse"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid's allergy getting worse.",
"translation": "애 알레르기가 더 심해져."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "What triggers it usually?",
"translation": "보통 뭐 때문에 그래?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Dust and pollen mostly.",
"translation": "주로 먼지랑 꽃가루."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Need air purifier maybe.",
"translation": "공기청정기가 필요할 수도 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 아이의 알레르기가 좋아졌다고 말했다.",
"hint": "'getting worse'는 더 심해진다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid's allergy getting worse'라며 아이의 알레르기가 더 심해진다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Also need frequent cleaning.",
"translation": "자주 청소도 해야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Change bedsheets more often.",
"translation": "침대 시트도 더 자주 갈고."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Poor kid suffers much.",
"translation": "불쌍한 애가 많이 고생해."
},
{
"type": "blank",
"index": 9,
"quiz": "Dust and pollen @@.",
"hint": "주로, 대부분이라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "mostly",
"optionC": "rarely",
"result": "mostly",
"explanation": "'mostly'는 '주로, 대부분'이라는 뜻으로 알레르기의 주된 원인을 설명하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Doctor visit might help.",
"translation": "병원에 가보는 것도 도움될 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 공기청정기가 필요할 수도 있다고 제안한 말을 완성하세요.",
"optionA": "purifier",
"optionB": "air",
"optionC": "Need",
"optionD": "maybe",
"result": "Need air purifier maybe",
"explanation": "'공기청정기가 필요할 수도 있어'라는 뜻으로 알레르기 증상 완화를 위한 실용적인 해결책을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 엘리베이터가 고장났어",
"explanation": "아파트 엘리베이터 고장으로 불편한 상황의 가족 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "고장"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "broken"
},
{
"tag": "inconvenience"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Elevator is broken today.",
"translation": "오늘 엘리베이터가 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Which floor do we?",
"translation": "우리 몇 층이지?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Fifteenth floor unfortunately though.",
"translation": "불행히도 15층."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That's lot of stairs.",
"translation": "계단이 엄청 많네."
},
{
"type": "blank",
"index": 5,
"quiz": "Which floor do we @@?",
"hint": "살다, 거주하다를 의미하는 동사예요.",
"optionA": "eat",
"optionB": "live",
"optionC": "work",
"result": "live",
"explanation": "'live'는 '살다'라는 뜻으로 몇 층에 사는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Kids will complain definitely.",
"translation": "애들이 분명 불평할 거야."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Good exercise for everyone.",
"translation": "모두에게 좋은 운동이야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Try staying positive attitude.",
"translation": "긍정적으로 생각해보자."
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 엘리베이터가 잘 작동한다고 말했다.",
"hint": "'is broken'은 고장났다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Elevator is broken today'라며 오늘 엘리베이터가 고장났다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "When will they fix?",
"translation": "언제 고칠까?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 계단이 엄청 많다고 한 말을 완성하세요.",
"optionA": "lot",
"optionB": "That's",
"optionC": "stairs",
"optionD": "of",
"result": "That's lot of stairs",
"explanation": "'계단이 엄청 많네'라는 뜻으로 15층까지 걸어 올라가야 하는 상황에 대한 현실적인 반응이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 엘리베이터가 고장났어",
"explanation": "아파트 엘리베이터 고장으로 불편한 상황의 가족 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "고장"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "broken"
},
{
"tag": "inconvenience"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Elevator is broken today.",
"translation": "오늘 엘리베이터가 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Which floor do we?",
"translation": "우리 몇 층이지?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Fifteenth floor unfortunately though.",
"translation": "불행히도 15층."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That's lot of stairs.",
"translation": "계단이 엄청 많네."
},
{
"type": "blank",
"index": 5,
"quiz": "Which floor do we @@?",
"hint": "살다, 거주하다를 의미하는 동사예요.",
"optionA": "eat",
"optionB": "live",
"optionC": "work",
"result": "live",
"explanation": "'live'는 '살다'라는 뜻으로 몇 층에 사는지 묻는 표현이에요."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Kids will complain definitely.",
"translation": "애들이 분명 불평할 거야."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Good exercise for everyone.",
"translation": "모두에게 좋은 운동이야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Try staying positive attitude.",
"translation": "긍정적으로 생각해보자."
},
{
"type": "ox",
"index": 9,
"quiz": "지은이 엘리베이터가 잘 작동한다고 말했다.",
"hint": "'is broken'은 고장났다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Elevator is broken today'라며 오늘 엘리베이터가 고장났다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "When will they fix?",
"translation": "언제 고칠까?"
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 계단이 엄청 많다고 한 말을 완성하세요.",
"optionA": "lot",
"optionB": "That's",
"optionC": "stairs",
"optionD": "of",
"result": "That's lot of stairs",
"explanation": "'계단이 엄청 많네'라는 뜻으로 15층까지 걸어 올라가야 하는 상황에 대한 현실적인 반응이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "성적표 받아오라고 해",
"explanation": "자녀의 성적표를 받아오지 않아서 재촉하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "성적표"
},
{
"tag": "받아오기"
},
{
"tag": "재촉"
}
],
"engTags": [
{
"tag": "report-card"
},
{
"tag": "bring"
},
{
"tag": "urge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid hasn't brought grades.",
"translation": "애가 성적표를 안 가져왔어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Maybe hiding something bad.",
"translation": "나쁜 게 있어서 숨기나 봐."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Or just forgot completely.",
"translation": "아니면 그냥 완전히 까먹었거나."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Should ask teacher directly.",
"translation": "선생님께 직접 물어봐야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "아이가 성적표를 가져왔다고 말했다.",
"hint": "'hasn't brought'는 가져오지 않았다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid hasn't brought grades'라며 아이가 성적표를 가져오지 않았다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Don't want surprise later.",
"translation": "나중에 놀라고 싶지 않아."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Better know the truth.",
"translation": "진실을 아는 게 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "I'll call school tomorrow.",
"translation": "내일 학교에 전화할게."
},
{
"type": "blank",
"index": 9,
"quiz": "Or just forgot @@.",
"hint": "완전히라는 뜻의 부사예요.",
"optionA": "partially",
"optionB": "completely",
"optionC": "slightly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 성적표를 아예 잊어버렸을 가능성을 말하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Good idea for confirmation.",
"translation": "확인하기엔 좋은 생각이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 선생님께 직접 물어봐야 한다고 제안한 말을 완성하세요.",
"optionA": "teacher",
"optionB": "ask",
"optionC": "Should",
"optionD": "directly",
"result": "Should ask teacher directly",
"explanation": "'선생님께 직접 물어봐야겠어'라는 뜻으로 자녀의 성적을 정확히 파악하기 위한 적극적인 방법을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "성적표 받아오라고 해",
"explanation": "자녀의 성적표를 받아오지 않아서 재촉하는 부모의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "성적표"
},
{
"tag": "받아오기"
},
{
"tag": "재촉"
}
],
"engTags": [
{
"tag": "report-card"
},
{
"tag": "bring"
},
{
"tag": "urge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Kid hasn't brought grades.",
"translation": "애가 성적표를 안 가져왔어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Maybe hiding something bad.",
"translation": "나쁜 게 있어서 숨기나 봐."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Or just forgot completely.",
"translation": "아니면 그냥 완전히 까먹었거나."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Should ask teacher directly.",
"translation": "선생님께 직접 물어봐야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "아이가 성적표를 가져왔다고 말했다.",
"hint": "'hasn't brought'는 가져오지 않았다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'Kid hasn't brought grades'라며 아이가 성적표를 가져오지 않았다고 걱정했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Don't want surprise later.",
"translation": "나중에 놀라고 싶지 않아."
},
{
"type": "script",
"index": 7,
"speaker": "재현",
"script": "Better know the truth.",
"translation": "진실을 아는 게 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "I'll call school tomorrow.",
"translation": "내일 학교에 전화할게."
},
{
"type": "blank",
"index": 9,
"quiz": "Or just forgot @@.",
"hint": "완전히라는 뜻의 부사예요.",
"optionA": "partially",
"optionB": "completely",
"optionC": "slightly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 성적표를 아예 잊어버렸을 가능성을 말하는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "재현",
"script": "Good idea for confirmation.",
"translation": "확인하기엔 좋은 생각이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "재현이 선생님께 직접 물어봐야 한다고 제안한 말을 완성하세요.",
"optionA": "teacher",
"optionB": "ask",
"optionC": "Should",
"optionD": "directly",
"result": "Should ask teacher directly",
"explanation": "'선생님께 직접 물어봐야겠어'라는 뜻으로 자녀의 성적을 정확히 파악하기 위한 적극적인 방법을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 고양이가 말썽 부려",
"explanation": "반려묘의 말썽스러운 행동으로 고민하는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "고양이"
},
{
"tag": "말썽"
},
{
"tag": "반려동물"
}
],
"engTags": [
{
"tag": "cat"
},
{
"tag": "trouble"
},
{
"tag": "pet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Cat scratched sofa again.",
"translation": "고양이가 또 소파를 긁었어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "We need scratching post.",
"translation": "스크래칭 포스트가 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Already bought one yesterday.",
"translation": "어제 이미 하나 샀는데."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Maybe needs time adjust.",
"translation": "적응하는 데 시간이 필요한가 봐."
},
{
"type": "blank",
"index": 5,
"quiz": "We need scratching @@.",
"hint": "고양이가 발톱을 갈 수 있는 기둥을 의미하는 명사예요.",
"optionA": "food",
"optionB": "post",
"optionC": "toy",
"result": "post",
"explanation": "'post'는 '기둥'이라는 뜻으로 'scratching post'는 고양이 발톱 갈이대를 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Or find different solution.",
"translation": "아니면 다른 해결책을 찾아보자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Try covering sofa temporarily.",
"translation": "임시로 소파를 덮어두자."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That might work better.",
"translation": "그게 더 효과있을 수도 있어."
},
{
"type": "ox",
"index": 9,
"quiz": "예솔이 어제 스크래칭 포스트를 샀다고 말했다.",
"hint": "'Already bought one yesterday'는 어제 이미 하나 샀다는 뜻이에요.",
"result": "O",
"explanation": "예솔은 'Already bought one yesterday'라며 어제 이미 스크래칭 포스트를 하나 샀다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Cats are stubborn creatures.",
"translation": "고양이들은 고집스러운 동물이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 임시로 소파를 덮어두자고 제안한 말을 완성하세요.",
"optionA": "covering",
"optionB": "Try",
"optionC": "temporarily",
"optionD": "sofa",
"result": "Try covering sofa temporarily",
"explanation": "'임시로 소파를 덮어두자'라는 뜻으로 고양이의 긁기 행동을 막기 위한 임시방편을 제안하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "가정",
"episodes": [
{
"title": "집 고양이가 말썽 부려",
"explanation": "반려묘의 말썽스러운 행동으로 고민하는 가족의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "고양이"
},
{
"tag": "말썽"
},
{
"tag": "반려동물"
}
],
"engTags": [
{
"tag": "cat"
},
{
"tag": "trouble"
},
{
"tag": "pet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Cat scratched sofa again.",
"translation": "고양이가 또 소파를 긁었어."
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "We need scratching post.",
"translation": "스크래칭 포스트가 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Already bought one yesterday.",
"translation": "어제 이미 하나 샀는데."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Maybe needs time adjust.",
"translation": "적응하는 데 시간이 필요한가 봐."
},
{
"type": "blank",
"index": 5,
"quiz": "We need scratching @@.",
"hint": "고양이가 발톱을 갈 수 있는 기둥을 의미하는 명사예요.",
"optionA": "food",
"optionB": "post",
"optionC": "toy",
"result": "post",
"explanation": "'post'는 '기둥'이라는 뜻으로 'scratching post'는 고양이 발톱 갈이대를 말해요."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Or find different solution.",
"translation": "아니면 다른 해결책을 찾아보자."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Try covering sofa temporarily.",
"translation": "임시로 소파를 덮어두자."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That might work better.",
"translation": "그게 더 효과있을 수도 있어."
},
{
"type": "ox",
"index": 9,
"quiz": "예솔이 어제 스크래칭 포스트를 샀다고 말했다.",
"hint": "'Already bought one yesterday'는 어제 이미 하나 샀다는 뜻이에요.",
"result": "O",
"explanation": "예솔은 'Already bought one yesterday'라며 어제 이미 스크래칭 포스트를 하나 샀다고 했어요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "Cats are stubborn creatures.",
"translation": "고양이들은 고집스러운 동물이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 임시로 소파를 덮어두자고 제안한 말을 완성하세요.",
"optionA": "covering",
"optionB": "Try",
"optionC": "temporarily",
"optionD": "sofa",
"result": "Try covering sofa temporarily",
"explanation": "'임시로 소파를 덮어두자'라는 뜻으로 고양이의 긁기 행동을 막기 위한 임시방편을 제안하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "보조배터리 또 까먹었어",
"explanation": "보조배터리를 자주 깜빡해서 곤란한 상황에 대한 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "보조배터리"
},
{
"tag": "핸드폰"
},
{
"tag": "충전"
}
],
"engTags": [
{
"tag": "powerbank"
},
{
"tag": "forget"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I forgot my power bank again.",
"translation": "보조배터리 또 까먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "You always forget important stuff.",
"translation": "너 항상 중요한 거 깜빡하네."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "My phone's at five percent now.",
"translation": "지금 폰 배터리 5퍼야."
},
{
"type": "ox",
"index": 4,
"quiz": "민재는 보조배터리를 가져왔다.",
"hint": "'I forgot'는 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'I forgot(깜빡했어)'라고 말해서 보조배터리를 안 가져왔어요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Oh no, that's really low!",
"translation": "헐 진짜 얼마 안 남았네!"
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "I need to find somewhere fast.",
"translation": "빨리 어디 찾아야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Ask the cafe if they charge.",
"translation": "카페에 충전 되나 물어봐."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Good idea, I'll go ask now.",
"translation": "좋은 생각이야, 지금 물어볼게."
},
{
"type": "blank",
"index": 9,
"quiz": "My phone's at five @@ now.",
"hint": "배터리 잔량을 나타내는 단위예요.",
"optionA": "dollar",
"optionB": "percent",
"optionC": "meter",
"result": "percent",
"explanation": "'percent'는 퍼센트라는 뜻으로 배터리 잔량을 표시할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Hope they can help you out.",
"translation": "되면 좋겠다."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Let's go check it out.",
"translation": "가서 한번 봐보자."
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "I'll come with you.",
"translation": "같이 가줄게."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 배터리 잔량이 정말 적다고 반응한 말을 완성하세요.",
"optionA": "really",
"optionB": "Oh",
"optionC": "that's",
"optionD": "low",
"optionE": "no",
"result": "Oh no that's really low",
"explanation": "'헐 진짜 얼마 안 남았네'라는 뜻으로 긴급한 상황에 대한 자연스러운 반응이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "보조배터리 또 까먹었어",
"explanation": "보조배터리를 자주 깜빡해서 곤란한 상황에 대한 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "보조배터리"
},
{
"tag": "핸드폰"
},
{
"tag": "충전"
}
],
"engTags": [
{
"tag": "powerbank"
},
{
"tag": "forget"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I forgot my power bank again.",
"translation": "보조배터리 또 까먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "You always forget important stuff.",
"translation": "너 항상 중요한 거 깜빡하네."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "My phone's at five percent now.",
"translation": "지금 폰 배터리 5퍼야."
},
{
"type": "ox",
"index": 4,
"quiz": "민재는 보조배터리를 가져왔다.",
"hint": "'I forgot'는 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'I forgot(깜빡했어)'라고 말해서 보조배터리를 안 가져왔어요."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Oh no, that's really low!",
"translation": "헐 진짜 얼마 안 남았네!"
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "I need to find somewhere fast.",
"translation": "빨리 어디 찾아야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Ask the cafe if they charge.",
"translation": "카페에 충전 되나 물어봐."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Good idea, I'll go ask now.",
"translation": "좋은 생각이야, 지금 물어볼게."
},
{
"type": "blank",
"index": 9,
"quiz": "My phone's at five @@ now.",
"hint": "배터리 잔량을 나타내는 단위예요.",
"optionA": "dollar",
"optionB": "percent",
"optionC": "meter",
"result": "percent",
"explanation": "'percent'는 퍼센트라는 뜻으로 배터리 잔량을 표시할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Hope they can help you out.",
"translation": "되면 좋겠다."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Let's go check it out.",
"translation": "가서 한번 봐보자."
},
{
"type": "script",
"index": 12,
"speaker": "채원",
"script": "I'll come with you.",
"translation": "같이 가줄게."
},
{
"type": "puzzle",
"index": 13,
"hint": "채원이 배터리 잔량이 정말 적다고 반응한 말을 완성하세요.",
"optionA": "really",
"optionB": "Oh",
"optionC": "that's",
"optionD": "low",
"optionE": "no",
"result": "Oh no that's really low",
"explanation": "'헐 진짜 얼마 안 남았네'라는 뜻으로 긴급한 상황에 대한 자연스러운 반응이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 자리 앉을까 말까",
"explanation": "지하철에서 빈 자리를 발견했을 때의 고민 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "decision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "There's an empty seat right over there.",
"translation": "저기 빈 자리가 하나 있네."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Should we go and sit down quickly?",
"translation": "빨리 가서 앉을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "It's only two more stops until we arrive.",
"translation": "우리 내릴 때까지 두 정거장밖에 안 남았는데."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈은 빈 자리에 앉고 싶어한다.",
"hint": "'only two more stops'는 얼마 안 남았다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 '두 정거장밖에 안 남았다'며 굳이 앉을 필요 없다는 뉘앙스로 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Yeah, but my feet are absolutely killing me.",
"translation": "맞긴 한데 발이 정말 너무 아파."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Then let's grab that spot before someone else does.",
"translation": "그럼 다른 사람이 앉기 전에 빨리 가서 자리 잡자."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I really hope nobody else takes it first.",
"translation": "다른 사람이 먼저 안 앉았으면 정말 좋겠어."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Come on, let's move over there right now.",
"translation": "자, 지금 바로 저쪽으로 가자."
},
{
"type": "blank",
"index": 9,
"quiz": "My feet are absolutely @@ me.",
"hint": "매우 아프다는 의미의 강한 구어체 표현이에요.",
"optionA": "helping",
"optionB": "killing",
"optionC": "washing",
"result": "killing",
"explanation": "'absolutely killing me'는 '정말 너무 아프다'는 뜻의 강조된 구어체 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Perfect timing, it's still completely empty there.",
"translation": "타이밍 완벽해, 아직 완전히 비어있어."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Good thing we decided to move quickly.",
"translation": "빨리 움직이기로 한 게 정말 잘한 일이네."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "My legs feel so much better now.",
"translation": "이제 다리가 훨씬 편해졌어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 다른 사람보다 먼저 자리를 잡자고 제안한 말을 완성하세요.",
"optionA": "someone",
"optionB": "grab",
"optionC": "before",
"optionD": "let's",
"optionE": "that",
"result": "let's grab that before someone",
"explanation": "'다른 사람이 앉기 전에 빨리 가서 자리 잡자'는 뜻으로 상황을 고려한 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 자리 앉을까 말까",
"explanation": "지하철에서 빈 자리를 발견했을 때의 고민 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "decision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "There's an empty seat right over there.",
"translation": "저기 빈 자리가 하나 있네."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Should we go and sit down quickly?",
"translation": "빨리 가서 앉을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "It's only two more stops until we arrive.",
"translation": "우리 내릴 때까지 두 정거장밖에 안 남았는데."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈은 빈 자리에 앉고 싶어한다.",
"hint": "'only two more stops'는 얼마 안 남았다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 '두 정거장밖에 안 남았다'며 굳이 앉을 필요 없다는 뉘앙스로 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Yeah, but my feet are absolutely killing me.",
"translation": "맞긴 한데 발이 정말 너무 아파."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Then let's grab that spot before someone else does.",
"translation": "그럼 다른 사람이 앉기 전에 빨리 가서 자리 잡자."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "I really hope nobody else takes it first.",
"translation": "다른 사람이 먼저 안 앉았으면 정말 좋겠어."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Come on, let's move over there right now.",
"translation": "자, 지금 바로 저쪽으로 가자."
},
{
"type": "blank",
"index": 9,
"quiz": "My feet are absolutely @@ me.",
"hint": "매우 아프다는 의미의 강한 구어체 표현이에요.",
"optionA": "helping",
"optionB": "killing",
"optionC": "washing",
"result": "killing",
"explanation": "'absolutely killing me'는 '정말 너무 아프다'는 뜻의 강조된 구어체 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Perfect timing, it's still completely empty there.",
"translation": "타이밍 완벽해, 아직 완전히 비어있어."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Good thing we decided to move quickly.",
"translation": "빨리 움직이기로 한 게 정말 잘한 일이네."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "My legs feel so much better now.",
"translation": "이제 다리가 훨씬 편해졌어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지훈이 다른 사람보다 먼저 자리를 잡자고 제안한 말을 완성하세요.",
"optionA": "someone",
"optionB": "grab",
"optionC": "before",
"optionD": "let's",
"optionE": "that",
"result": "let's grab that before someone",
"explanation": "'다른 사람이 앉기 전에 빨리 가서 자리 잡자'는 뜻으로 상황을 고려한 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점 알바 첫날이야",
"explanation": "편의점 아르바이트 첫 출근에 대한 떨리는 마음의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "알바"
},
{
"tag": "첫날"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "job"
},
{
"tag": "nervous"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Today's my very first day working there.",
"translation": "오늘이 거기서 일하는 진짜 첫날이야."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Are you feeling nervous about it at all?",
"translation": "혹시 긴장되거나 그래?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "A little bit, what if I mess everything up?",
"translation": "좀 그래, 내가 모든 걸 망치면 어떡하지?"
},
{
"type": "ox",
"index": 4,
"quiz": "서연은 첫날 알바에 대해 자신감이 넘친다.",
"hint": "'what if I mess everything up'은 모든 걸 망칠까 봐 걱정하는 표현이에요.",
"result": "X",
"explanation": "서연은 '모든 걸 망치면 어떡하지'라며 걱정하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Everyone makes mistakes when they're starting out.",
"translation": "처음 시작할 때는 다들 실수해."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "That definitely makes me feel a bit better.",
"translation": "그 말 들으니까 확실히 좀 나아."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Just ask questions whenever you're not sure.",
"translation": "확실하지 않을 때마다 그냥 물어봐."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "You're absolutely right, I'll definitely do that.",
"translation": "완전 맞는 말이야, 꼭 그렇게 할게."
},
{
"type": "blank",
"index": 9,
"quiz": "Everyone makes mistakes when they're @@ out.",
"hint": "새로운 일을 시작하는 상황을 나타내는 동사예요.",
"optionA": "starting",
"optionB": "going",
"optionC": "coming",
"result": "starting",
"explanation": "'starting out'은 '새로 시작하다'는 뜻의 자연스러운 구어체 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "The manager there seems really nice and patient.",
"translation": "거기 사장님도 되게 친절하고 참을성 있으시던데."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Yeah, that definitely helps calm my nerves.",
"translation": "응, 그게 확실히 긴장을 많이 풀어줘."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "You'll do absolutely great, so don't worry.",
"translation": "정말 잘할 거야, 그러니까 걱정 마."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 확실하지 않을 때 질문하라고 조언한 말을 완성하세요.",
"result": "Just ask questions whenever",
"explanation": "'확실하지 않을 때마다 그냥 물어봐'라는 뜻으로 구체적이고 실용적인 조언이에요.",
"optionA": "Just",
"optionB": "ask",
"optionC": "whenever",
"optionD": "questions"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점 알바 첫날이야",
"explanation": "편의점 아르바이트 첫 출근에 대한 떨리는 마음의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "알바"
},
{
"tag": "첫날"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "job"
},
{
"tag": "nervous"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Today's my very first day working there.",
"translation": "오늘이 거기서 일하는 진짜 첫날이야."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Are you feeling nervous about it at all?",
"translation": "혹시 긴장되거나 그래?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "A little bit, what if I mess everything up?",
"translation": "좀 그래, 내가 모든 걸 망치면 어떡하지?"
},
{
"type": "ox",
"index": 4,
"quiz": "서연은 첫날 알바에 대해 자신감이 넘친다.",
"hint": "'what if I mess everything up'은 모든 걸 망칠까 봐 걱정하는 표현이에요.",
"result": "X",
"explanation": "서연은 '모든 걸 망치면 어떡하지'라며 걱정하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Everyone makes mistakes when they're starting out.",
"translation": "처음 시작할 때는 다들 실수해."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "That definitely makes me feel a bit better.",
"translation": "그 말 들으니까 확실히 좀 나아."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Just ask questions whenever you're not sure.",
"translation": "확실하지 않을 때마다 그냥 물어봐."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "You're absolutely right, I'll definitely do that.",
"translation": "완전 맞는 말이야, 꼭 그렇게 할게."
},
{
"type": "blank",
"index": 9,
"quiz": "Everyone makes mistakes when they're @@ out.",
"hint": "새로운 일을 시작하는 상황을 나타내는 동사예요.",
"optionA": "starting",
"optionB": "going",
"optionC": "coming",
"result": "starting",
"explanation": "'starting out'은 '새로 시작하다'는 뜻의 자연스러운 구어체 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "The manager there seems really nice and patient.",
"translation": "거기 사장님도 되게 친절하고 참을성 있으시던데."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Yeah, that definitely helps calm my nerves.",
"translation": "응, 그게 확실히 긴장을 많이 풀어줘."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "You'll do absolutely great, so don't worry.",
"translation": "정말 잘할 거야, 그러니까 걱정 마."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 확실하지 않을 때 질문하라고 조언한 말을 완성하세요.",
"optionA": "Just",
"optionB": "ask",
"optionC": "whenever",
"optionD": "questions",
"result": "Just ask questions whenever",
"explanation": "'확실하지 않을 때마다 그냥 물어봐'라는 뜻으로 구체적이고 실용적인 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 오는데 우산이 없어",
"explanation": "갑작스러운 비에 우산 없이 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "비"
},
{
"tag": "우산"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "rain"
},
{
"tag": "umbrella"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "It's starting to rain pretty heavily out there.",
"translation": "밖에 비가 꽤 심하게 오기 시작하네."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "I completely forgot to bring my umbrella today.",
"translation": "오늘 우산 가져오는 걸 완전히 깜빡했어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Neither did I, and this looks really bad.",
"translation": "나도 안 가져왔는데, 이거 진짜 심해 보인다."
},
{
"type": "ox",
"index": 4,
"quiz": "태호는 우산을 가져왔다.",
"hint": "'Neither did I'는 '나도 안 그랬다'는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Neither did I(나도 안 가져왔다)'라고 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Should we wait here until it completely stops?",
"translation": "비가 완전히 그칠 때까지 여기서 기다릴까?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But we really don't know how long that'll take.",
"translation": "근데 그게 얼마나 걸릴지 정말 모르잖아."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "There's a convenience store just around the corner.",
"translation": "모퉁이 바로 돌면 편의점이 있어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's go buy some cheap umbrellas there then.",
"translation": "그럼 거기 가서 싼 우산 좀 사자."
},
{
"type": "blank",
"index": 9,
"quiz": "It's starting to rain pretty @@ out there.",
"hint": "비의 강도가 세다는 것을 나타내는 부사예요.",
"optionA": "lightly",
"optionB": "heavily",
"optionC": "slowly",
"result": "heavily",
"explanation": "'rain pretty heavily'는 '꽤 심하게 비가 오다'는 뜻의 자연스러운 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good idea, let's make a run for it.",
"translation": "좋은 생각이야, 뛰어가자."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "I really hope they still have some left.",
"translation": "아직 남은 게 있었으면 정말 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "If not, we'll just have to get soaked.",
"translation": "없으면 그냥 흠뻑 젖는 수밖에 없지 뭐."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 편의점이 가까운 곳에 있다고 알려준 말을 완성하세요.",
"result": "There's a convenience store",
"explanation": "'모퉁이 바로 돌면 편의점이 있어'라는 뜻으로 구체적인 해결책을 제시하는 유용한 정보예요.",
"optionA": "convenience",
"optionB": "a",
"optionC": "store",
"optionD": "There's"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 오는데 우산이 없어",
"explanation": "갑작스러운 비에 우산 없이 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "비"
},
{
"tag": "우산"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "rain"
},
{
"tag": "umbrella"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "It's starting to rain pretty heavily out there.",
"translation": "밖에 비가 꽤 심하게 오기 시작하네."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "I completely forgot to bring my umbrella today.",
"translation": "오늘 우산 가져오는 걸 완전히 깜빡했어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Neither did I, and this looks really bad.",
"translation": "나도 안 가져왔는데, 이거 진짜 심해 보인다."
},
{
"type": "ox",
"index": 4,
"quiz": "태호는 우산을 가져왔다.",
"hint": "'Neither did I'는 '나도 안 그랬다'는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Neither did I(나도 안 가져왔다)'라고 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Should we wait here until it completely stops?",
"translation": "비가 완전히 그칠 때까지 여기서 기다릴까?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But we really don't know how long that'll take.",
"translation": "근데 그게 얼마나 걸릴지 정말 모르잖아."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "There's a convenience store just around the corner.",
"translation": "모퉁이 바로 돌면 편의점이 있어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's go buy some cheap umbrellas there then.",
"translation": "그럼 거기 가서 싼 우산 좀 사자."
},
{
"type": "blank",
"index": 9,
"quiz": "It's starting to rain pretty @@ out there.",
"hint": "비의 강도가 세다는 것을 나타내는 부사예요.",
"optionA": "lightly",
"optionB": "heavily",
"optionC": "slowly",
"result": "heavily",
"explanation": "'rain pretty heavily'는 '꽤 심하게 비가 오다'는 뜻의 자연스러운 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good idea, let's make a run for it.",
"translation": "좋은 생각이야, 뛰어가자."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "I really hope they still have some left.",
"translation": "아직 남은 게 있었으면 정말 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "If not, we'll just have to get soaked.",
"translation": "없으면 그냥 흠뻑 젖는 수밖에 없지 뭐."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 편의점이 가까운 곳에 있다고 알려준 말을 완성하세요.",
"optionA": "convenience",
"optionB": "a",
"optionC": "store",
"optionD": "There's",
"result": "There's a convenience store",
"explanation": "'모퉁이 바로 돌면 편의점이 있어'라는 뜻으로 구체적인 해결책을 제시하는 유용한 정보예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엘리베이터에서 층수 물어봐",
"explanation": "엘리베이터에서 다른 사람 층수를 눌러주는 상황입니다.",
"level": 5,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "층수"
},
{
"tag": "친절"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "floor"
},
{
"tag": "kindness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Which floor are you planning to go to?",
"translation": "몇 층으로 가실 예정이세요?"
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Fifth floor please, if you don't mind.",
"translation": "5층이요, 괜찮으시다면."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "No problem at all, I'll press it right away.",
"translation": "전혀 문제없어요, 바로 눌러드릴게요."
},
{
"type": "ox",
"index": 4,
"quiz": "재현은 수진에게 무례하게 대했다.",
"hint": "'Which floor are you planning to go to'는 정중하게 층수를 묻는 표현이에요.",
"result": "X",
"explanation": "재현은 정중하게 층수를 물어보고 친절하게 버튼을 눌러주고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "You're really very kind, I truly appreciate it.",
"translation": "정말 친절하시네요, 진심으로 고마워요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "It's absolutely nothing, just basic courtesy really.",
"translation": "정말 별거 아니에요, 그냥 기본 예의죠."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Not everyone does this kind of thing anymore.",
"translation": "요즘 다들 이런 일을 안 하던데요."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "That's honestly quite sad to hear about.",
"translation": "그렇다니 솔직히 꽤 안타깝네요."
},
{
"type": "blank",
"index": 9,
"quiz": "Fifth @@ please, if you don't mind.",
"hint": "건물에서 높이를 나타내는 단위예요.",
"optionA": "floor",
"optionB": "door",
"optionC": "window",
"result": "floor",
"explanation": "'floor'는 '층'이라는 뜻으로 건물에서 위치를 나타낼 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "These small acts of kindness really do matter.",
"translation": "이런 작은 친절이 정말 소중하죠."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Exactly right, and it costs absolutely nothing really.",
"translation": "정확히 맞아요, 그리고 전혀 드는 것도 없고요."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "I hope more people would think like you.",
"translation": "더 많은 사람들이 당신처럼 생각했으면 좋겠어요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 친절하게 버튼을 눌러주겠다고 말한 표현을 완성하세요.",
"result": "No problem I'll press",
"explanation": "'전혀 문제없어요, 바로 눌러드릴게요'라는 뜻으로 친절함을 보여주는 자연스러운 대답이에요.",
"optionA": "press",
"optionB": "No",
"optionC": "problem",
"optionD": "I'll"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엘리베이터에서 층수 물어봐",
"explanation": "엘리베이터에서 다른 사람 층수를 눌러주는 상황입니다.",
"level": 5,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "층수"
},
{
"tag": "친절"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "floor"
},
{
"tag": "kindness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Which floor are you planning to go to?",
"translation": "몇 층으로 가실 예정이세요?"
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Fifth floor please, if you don't mind.",
"translation": "5층이요, 괜찮으시다면."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "No problem at all, I'll press it right away.",
"translation": "전혀 문제없어요, 바로 눌러드릴게요."
},
{
"type": "ox",
"index": 4,
"quiz": "재현은 수진에게 무례하게 대했다.",
"hint": "'Which floor are you planning to go to'는 정중하게 층수를 묻는 표현이에요.",
"result": "X",
"explanation": "재현은 정중하게 층수를 물어보고 친절하게 버튼을 눌러주고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "You're really very kind, I truly appreciate it.",
"translation": "정말 친절하시네요, 진심으로 고마워요."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "It's absolutely nothing, just basic courtesy really.",
"translation": "정말 별거 아니에요, 그냥 기본 예의죠."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Not everyone does this kind of thing anymore.",
"translation": "요즘 다들 이런 일을 안 하던데요."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "That's honestly quite sad to hear about.",
"translation": "그렇다니 솔직히 꽤 안타깝네요."
},
{
"type": "blank",
"index": 9,
"quiz": "Fifth @@ please, if you don't mind.",
"hint": "건물에서 높이를 나타내는 단위예요.",
"optionA": "floor",
"optionB": "door",
"optionC": "window",
"result": "floor",
"explanation": "'floor'는 '층'이라는 뜻으로 건물에서 위치를 나타낼 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "These small acts of kindness really do matter.",
"translation": "이런 작은 친절이 정말 소중하죠."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Exactly right, and it costs absolutely nothing really.",
"translation": "정확히 맞아요, 그리고 전혀 드는 것도 없고요."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "I hope more people would think like you.",
"translation": "더 많은 사람들이 당신처럼 생각했으면 좋겠어요."
},
{
"type": "puzzle",
"index": 13,
"hint": "재현이 친절하게 버튼을 눌러주겠다고 말한 표현을 완성하세요.",
"optionA": "press",
"optionB": "No",
"optionC": "problem",
"optionD": "I'll",
"result": "No problem I'll press",
"explanation": "'전혀 문제없어요, 바로 눌러드릴게요'라는 뜻으로 친절함을 보여주는 자연스러운 대답이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페 와이파이 비번 모르겠어",
"explanation": "카페에서 와이파이 비밀번호를 물어보는 일상적인 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "카페"
},
{
"tag": "와이파이"
},
{
"tag": "비밀번호"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "wifi"
},
{
"tag": "password"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Excuse me, what's the wifi password here?",
"translation": "실례합니다, 여기 와이파이 비번이 뭔가요?"
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "It's actually written on that board over there.",
"translation": "사실 저쪽 게시판에 적혀있어요."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Oh I can see it now, thanks so much.",
"translation": "아 이제 보이네요, 정말 감사해요."
},
{
"type": "ox",
"index": 4,
"quiz": "와이파이 비밀번호가 게시판에 적혀있다.",
"hint": "'It's written on that board'는 게시판에 써있다는 뜻이에요.",
"result": "O",
"explanation": "예솔이 '저쪽 게시판에 적혀있다'고 정확히 알려줬어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "No worries at all, this happens all the time.",
"translation": "전혀 괜찮아요, 이런 일 항상 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "The letters are pretty small though, aren't they?",
"translation": "그런데 글씨가 꽤 작긴 하죠, 안 그래요?"
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Yeah definitely, we should probably make it bigger.",
"translation": "네 맞아요, 아마 더 크게 써야겠어요."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "That would definitely help other customers too.",
"translation": "그럼 다른 손님들한테도 확실히 도움이 될 거예요."
},
{
"type": "blank",
"index": 9,
"quiz": "It's actually written on that @@ over there.",
"hint": "공지사항이나 안내문을 붙이는 판을 뜻해요.",
"optionA": "floor",
"optionB": "board",
"optionC": "door",
"result": "board",
"explanation": "'board'는 게시판이나 안내판을 뜻하는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "I'll definitely mention this to the manager tomorrow.",
"translation": "내일 사장님께 이 얘기 꼭 말씀드릴게요."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "That's great, other people will really appreciate it.",
"translation": "그거 좋네요, 다른 분들도 정말 좋아하실 거예요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Thanks for giving us this helpful feedback actually.",
"translation": "사실 이렇게 도움되는 피드백 주셔서 감사해요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 이런 일이 자주 있다고 위로한 말을 완성하세요.",
"result": "No worries this happens",
"explanation": "'전혀 괜찮아요, 이런 일 항상 있어요'라는 뜻으로 상대방을 편안하게 해주는 표현이에요.",
"optionA": "this",
"optionB": "happens",
"optionC": "No",
"optionD": "worries"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페 와이파이 비번 모르겠어",
"explanation": "카페에서 와이파이 비밀번호를 물어보는 일상적인 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "카페"
},
{
"tag": "와이파이"
},
{
"tag": "비밀번호"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "wifi"
},
{
"tag": "password"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Excuse me, what's the wifi password here?",
"translation": "실례합니다, 여기 와이파이 비번이 뭔가요?"
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "It's actually written on that board over there.",
"translation": "사실 저쪽 게시판에 적혀있어요."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Oh I can see it now, thanks so much.",
"translation": "아 이제 보이네요, 정말 감사해요."
},
{
"type": "ox",
"index": 4,
"quiz": "와이파이 비밀번호가 게시판에 적혀있다.",
"hint": "'It's written on that board'는 게시판에 써있다는 뜻이에요.",
"result": "O",
"explanation": "예솔이 '저쪽 게시판에 적혀있다'고 정확히 알려줬어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "No worries at all, this happens all the time.",
"translation": "전혀 괜찮아요, 이런 일 항상 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "The letters are pretty small though, aren't they?",
"translation": "그런데 글씨가 꽤 작긴 하죠, 안 그래요?"
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Yeah definitely, we should probably make it bigger.",
"translation": "네 맞아요, 아마 더 크게 써야겠어요."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "That would definitely help other customers too.",
"translation": "그럼 다른 손님들한테도 확실히 도움이 될 거예요."
},
{
"type": "blank",
"index": 9,
"quiz": "It's actually written on that @@ over there.",
"hint": "공지사항이나 안내문을 붙이는 판을 뜻해요.",
"optionA": "floor",
"optionB": "board",
"optionC": "door",
"result": "board",
"explanation": "'board'는 게시판이나 안내판을 뜻하는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "I'll definitely mention this to the manager tomorrow.",
"translation": "내일 사장님께 이 얘기 꼭 말씀드릴게요."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "That's great, other people will really appreciate it.",
"translation": "그거 좋네요, 다른 분들도 정말 좋아하실 거예요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Thanks for giving us this helpful feedback actually.",
"translation": "사실 이렇게 도움되는 피드백 주셔서 감사해요."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 이런 일이 자주 있다고 위로한 말을 완성하세요.",
"optionA": "this",
"optionB": "happens",
"optionC": "No",
"optionD": "worries",
"result": "No worries this happens",
"explanation": "'전혀 괜찮아요, 이런 일 항상 있어요'라는 뜻으로 상대방을 편안하게 해주는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 잃었는데 폰도 안 돼",
"explanation": "길을 잃고 핸드폰도 먹통인 상황에서 도움을 요청하는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "핸드폰"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "direction"
},
{
"tag": "phone"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Excuse me, I think I'm completely lost here.",
"translation": "실례합니다, 여기서 완전히 길을 잃은 것 같아요."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Where exactly are you trying to get to?",
"translation": "정확히 어디로 가려고 하세요?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Gangnam Station, but unfortunately my phone just died.",
"translation": "강남역이요, 근데 불행히도 폰이 방금 꺼졌어요."
},
{
"type": "ox",
"index": 4,
"quiz": "상현의 핸드폰이 정상적으로 작동하고 있다.",
"hint": "'my phone just died'는 폰이 방금 꺼졌다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'my phone just died(폰이 방금 꺼졌다)'고 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "You're actually pretty close to it from here.",
"translation": "사실 여기서 거기까지 꽤 가까워요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Really? That's such a huge relief to hear.",
"translation": "정말요? 그 말 들으니까 정말 큰 안도가 돼요."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Just walk straight ahead for about five minutes.",
"translation": "그냥 5분 정도 앞으로 쭉 걸어가세요."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Thank you so very much for helping me out.",
"translation": "저를 도와주셔서 정말 너무 감사해요."
},
{
"type": "blank",
"index": 9,
"quiz": "Where exactly are you trying to @@ to?",
"hint": "목적지로 이동하는 동작을 나타내는 동사예요.",
"optionA": "stay",
"optionB": "get",
"optionC": "eat",
"result": "get",
"explanation": "'Where are you trying to get to?'는 '어디로 가려고 하세요?'라는 뜻의 길 묻기 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "You're very welcome, this happens to everyone sometimes.",
"translation": "천만에요, 이런 일은 가끔 누구에게나 있어요."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "I should probably buy a portable charger soon.",
"translation": "아마 곧 보조배터리 하나 사야겠어요."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "That's definitely a very smart idea indeed.",
"translation": "그거 정말 아주 현명한 생각이에요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 강남역에서 가깝다고 알려준 말을 완성하세요.",
"result": "You're actually pretty close",
"explanation": "'사실 여기서 거기까지 꽤 가까워요'라는 뜻으로 안심시켜주는 도움되는 정보예요.",
"optionA": "close",
"optionB": "actually",
"optionC": "pretty",
"optionD": "You're"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 잃었는데 폰도 안 돼",
"explanation": "길을 잃고 핸드폰도 먹통인 상황에서 도움을 요청하는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "핸드폰"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "direction"
},
{
"tag": "phone"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Excuse me, I think I'm completely lost here.",
"translation": "실례합니다, 여기서 완전히 길을 잃은 것 같아요."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Where exactly are you trying to get to?",
"translation": "정확히 어디로 가려고 하세요?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Gangnam Station, but unfortunately my phone just died.",
"translation": "강남역이요, 근데 불행히도 폰이 방금 꺼졌어요."
},
{
"type": "ox",
"index": 4,
"quiz": "상현의 핸드폰이 정상적으로 작동하고 있다.",
"hint": "'my phone just died'는 폰이 방금 꺼졌다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'my phone just died(폰이 방금 꺼졌다)'고 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "You're actually pretty close to it from here.",
"translation": "사실 여기서 거기까지 꽤 가까워요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Really? That's such a huge relief to hear.",
"translation": "정말요? 그 말 들으니까 정말 큰 안도가 돼요."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Just walk straight ahead for about five minutes.",
"translation": "그냥 5분 정도 앞으로 쭉 걸어가세요."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Thank you so very much for helping me out.",
"translation": "저를 도와주셔서 정말 너무 감사해요."
},
{
"type": "blank",
"index": 9,
"quiz": "Where exactly are you trying to @@ to?",
"hint": "목적지로 이동하는 동작을 나타내는 동사예요.",
"optionA": "stay",
"optionB": "get",
"optionC": "eat",
"result": "get",
"explanation": "'Where are you trying to get to?'는 '어디로 가려고 하세요?'라는 뜻의 길 묻기 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "You're very welcome, this happens to everyone sometimes.",
"translation": "천만에요, 이런 일은 가끔 누구에게나 있어요."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "I should probably buy a portable charger soon.",
"translation": "아마 곧 보조배터리 하나 사야겠어요."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "That's definitely a very smart idea indeed.",
"translation": "그거 정말 아주 현명한 생각이에요."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 강남역에서 가깝다고 알려준 말을 완성하세요.",
"optionA": "close",
"optionB": "actually",
"optionC": "pretty",
"optionD": "You're",
"result": "You're actually pretty close",
"explanation": "'사실 여기서 거기까지 꽤 가까워요'라는 뜻으로 안심시켜주는 도움되는 정보예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시 기사님이 길을 몰라",
"explanation": "택시 기사님이 목적지를 모르셔서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "택시"
},
{
"tag": "길찾기"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "direction"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Driver, do you know where this place is?",
"translation": "기사님, 여기가 어디인지 아세요?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "I'm not really familiar with that area.",
"translation": "그 동네는 잘 모르겠네요."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Should I use my phone to navigate then?",
"translation": "그럼 제 폰으로 네비 켜드릴까요?"
},
{
"type": "ox",
"index": 4,
"quiz": "택시 기사는 목적지를 잘 알고 있다.",
"hint": "'I'm not really familiar'은 잘 모르겠다는 뜻이에요.",
"result": "X",
"explanation": "기사님은 'I'm not really familiar(잘 모르겠다)'고 솔직하게 말씀하셨어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "That would actually be really helpful, thanks.",
"translation": "그렇게 해주시면 정말 도움이 될 것 같아요, 고마워요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "No problem, let me set it up quickly.",
"translation": "괜찮습니다, 빨리 설정해드릴게요."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "I really appreciate your understanding about this.",
"translation": "이렇게 이해해주셔서 정말 감사합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "These things happen all the time, no worries.",
"translation": "이런 일은 항상 있는 일이에요, 걱정 마세요."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm not really @@ with that area.",
"hint": "어떤 곳을 잘 알고 있다는 뜻의 형용사예요.",
"optionA": "familiar",
"optionB": "happy",
"optionC": "tired",
"result": "familiar",
"explanation": "'familiar with'는 '~에 익숙하다, 잘 알고 있다'는 뜻의 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "This GPS system is actually quite accurate.",
"translation": "이 GPS가 사실 꽤 정확하네요."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Yeah, it usually gets us there pretty quickly.",
"translation": "네, 보통 꽤 빨리 데려다 줘요."
},
{
"type": "script",
"index": 12,
"speaker": "상우",
"script": "Thanks again for helping me out like this.",
"translation": "이렇게 도와주셔서 다시 한 번 감사합니다."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 네비게이션을 설정해드리겠다고 한 말을 완성하세요.",
"result": "let me set it",
"explanation": "'빨리 설정해드릴게요'라는 뜻으로 도움을 제안하는 친절한 표현이에요.",
"optionA": "set",
"optionB": "it",
"optionC": "me",
"optionD": "let"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시 기사님이 길을 몰라",
"explanation": "택시 기사님이 목적지를 모르셔서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "택시"
},
{
"tag": "길찾기"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "direction"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Driver, do you know where this place is?",
"translation": "기사님, 여기가 어디인지 아세요?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "I'm not really familiar with that area.",
"translation": "그 동네는 잘 모르겠네요."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Should I use my phone to navigate then?",
"translation": "그럼 제 폰으로 네비 켜드릴까요?"
},
{
"type": "ox",
"index": 4,
"quiz": "택시 기사는 목적지를 잘 알고 있다.",
"hint": "'I'm not really familiar'은 잘 모르겠다는 뜻이에요.",
"result": "X",
"explanation": "기사님은 'I'm not really familiar(잘 모르겠다)'고 솔직하게 말씀하셨어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "That would actually be really helpful, thanks.",
"translation": "그렇게 해주시면 정말 도움이 될 것 같아요, 고마워요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "No problem, let me set it up quickly.",
"translation": "괜찮습니다, 빨리 설정해드릴게요."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "I really appreciate your understanding about this.",
"translation": "이렇게 이해해주셔서 정말 감사합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "These things happen all the time, no worries.",
"translation": "이런 일은 항상 있는 일이에요, 걱정 마세요."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm not really @@ with that area.",
"hint": "어떤 곳을 잘 알고 있다는 뜻의 형용사예요.",
"optionA": "familiar",
"optionB": "happy",
"optionC": "tired",
"result": "familiar",
"explanation": "'familiar with'는 '~에 익숙하다, 잘 알고 있다'는 뜻의 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "This GPS system is actually quite accurate.",
"translation": "이 GPS가 사실 꽤 정확하네요."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Yeah, it usually gets us there pretty quickly.",
"translation": "네, 보통 꽤 빨리 데려다 줘요."
},
{
"type": "script",
"index": 12,
"speaker": "상우",
"script": "Thanks again for helping me out like this.",
"translation": "이렇게 도와주셔서 다시 한 번 감사합니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "도윤이 네비게이션을 설정해드리겠다고 한 말을 완성하세요.",
"optionA": "set",
"optionB": "it",
"optionC": "me",
"optionD": "let",
"result": "let me set it",
"explanation": "'빨리 설정해드릴게요'라는 뜻으로 도움을 제안하는 친절한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스에서 자리 양보할까",
"explanation": "버스에서 임산부에게 자리를 양보하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "버스"
},
{
"tag": "자리"
},
{
"tag": "양보"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "seat"
},
{
"tag": "kindness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "That lady looks like she needs a seat.",
"translation": "저 분이 자리가 필요해 보이시네."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Should I offer her my seat right now?",
"translation": "제 자리를 지금 드려야 할까요?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Yeah, that would be really nice of you.",
"translation": "네, 그렇게 하시면 정말 좋을 것 같아요."
},
{
"type": "ox",
"index": 4,
"quiz": "민재는 자리를 양보하기 싫어한다.",
"hint": "'Should I offer her my seat'는 자리를 드릴까 하는 질문이에요.",
"result": "X",
"explanation": "민재는 자리를 양보하고 싶어서 물어보고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Excuse me, would you like to sit here?",
"translation": "실례합니다, 여기 앉으시겠어요?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Oh that's so kind, thank you very much.",
"translation": "아 정말 친절하시네요, 너무 감사해요."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "No problem at all, please make yourself comfortable.",
"translation": "전혀 괜찮습니다, 편하게 앉으세요."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "You did such a nice thing there.",
"translation": "정말 좋은 일 하셨네요."
},
{
"type": "blank",
"index": 9,
"quiz": "That lady looks like she @@ a seat.",
"hint": "무언가가 필요하다는 뜻의 동사예요.",
"optionA": "needs",
"optionB": "hates",
"optionC": "sells",
"result": "needs",
"explanation": "'needs'는 '필요하다'는 뜻으로 도움이 필요한 상황을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "It's just basic courtesy, nothing really special.",
"translation": "그냥 기본 예의죠, 별로 특별한 것도 아니고요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Still, not everyone does that these days.",
"translation": "그래도 요즘 다들 그렇게 하지는 않잖아요."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Young people like you give me hope.",
"translation": "당신 같은 젊은 분들이 희망을 주시네요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 자리를 양보하겠다고 정중하게 제안한 말을 완성하세요.",
"result": "Excuse me would you",
"explanation": "'실례합니다, 여기 앉으시겠어요?'라는 뜻으로 정중하게 자리를 양보하는 표현이에요.",
"optionA": "me",
"optionB": "you",
"optionC": "Excuse",
"optionD": "would"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스에서 자리 양보할까",
"explanation": "버스에서 임산부에게 자리를 양보하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "버스"
},
{
"tag": "자리"
},
{
"tag": "양보"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "seat"
},
{
"tag": "kindness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "That lady looks like she needs a seat.",
"translation": "저 분이 자리가 필요해 보이시네."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Should I offer her my seat right now?",
"translation": "제 자리를 지금 드려야 할까요?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Yeah, that would be really nice of you.",
"translation": "네, 그렇게 하시면 정말 좋을 것 같아요."
},
{
"type": "ox",
"index": 4,
"quiz": "민재는 자리를 양보하기 싫어한다.",
"hint": "'Should I offer her my seat'는 자리를 드릴까 하는 질문이에요.",
"result": "X",
"explanation": "민재는 자리를 양보하고 싶어서 물어보고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Excuse me, would you like to sit here?",
"translation": "실례합니다, 여기 앉으시겠어요?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Oh that's so kind, thank you very much.",
"translation": "아 정말 친절하시네요, 너무 감사해요."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "No problem at all, please make yourself comfortable.",
"translation": "전혀 괜찮습니다, 편하게 앉으세요."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "You did such a nice thing there.",
"translation": "정말 좋은 일 하셨네요."
},
{
"type": "blank",
"index": 9,
"quiz": "That lady looks like she @@ a seat.",
"hint": "무언가가 필요하다는 뜻의 동사예요.",
"optionA": "needs",
"optionB": "hates",
"optionC": "sells",
"result": "needs",
"explanation": "'needs'는 '필요하다'는 뜻으로 도움이 필요한 상황을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "It's just basic courtesy, nothing really special.",
"translation": "그냥 기본 예의죠, 별로 특별한 것도 아니고요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Still, not everyone does that these days.",
"translation": "그래도 요즘 다들 그렇게 하지는 않잖아요."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Young people like you give me hope.",
"translation": "당신 같은 젊은 분들이 희망을 주시네요."
},
{
"type": "puzzle",
"index": 13,
"hint": "민재가 자리를 양보하겠다고 정중하게 제안한 말을 완성하세요.",
"optionA": "me",
"optionB": "you",
"optionC": "Excuse",
"optionD": "would",
"result": "Excuse me would you",
"explanation": "'실례합니다, 여기 앉으시겠어요?'라는 뜻으로 정중하게 자리를 양보하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트에서 카트 찾기 힘들어",
"explanation": "마트에서 쇼핑카트를 찾느라 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마트"
},
{
"tag": "카트"
},
{
"tag": "쇼핑"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "cart"
},
{
"tag": "shopping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I can't find any shopping carts anywhere.",
"translation": "어디에도 쇼핑카트가 없네."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "They're probably all being used right now.",
"translation": "아마 지금 다 사용 중일 거야."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Should we just wait until someone comes back?",
"translation": "누가 돌아올 때까지 그냥 기다릴까?"
},
{
"type": "ox",
"index": 4,
"quiz": "쇼핑카트를 모두 다른 사람들이 사용하고 있다.",
"hint": "'They're probably all being used'는 모두 사용 중이라는 뜻이에요.",
"result": "O",
"explanation": "태호가 '아마 지금 다 사용 중일 거야'라고 정확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Or we could ask the staff where more are.",
"translation": "아니면 직원분께 더 있는 곳을 물어볼 수도 있고."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good idea, let's go find someone to ask.",
"translation": "좋은 생각이야, 물어볼 사람을 찾아보자."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "There's usually a customer service desk near the entrance.",
"translation": "보통 입구 근처에 고객 서비스 데스크가 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Perfect, let's head over there right away then.",
"translation": "완벽해, 그럼 바로 그쪽으로 가자."
},
{
"type": "blank",
"index": 9,
"quiz": "They're probably all being @@ right now.",
"hint": "다른 사람이 현재 쓰고 있다는 뜻의 동사예요.",
"optionA": "broken",
"optionB": "used",
"optionC": "sold",
"result": "used",
"explanation": "'being used'는 '사용되고 있다'는 뜻의 현재진행 수동태 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Hopefully they have some extras stored somewhere.",
"translation": "어딘가에 여분이 보관되어 있었으면 좋겠어."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Yeah, otherwise we'll have to carry everything.",
"translation": "응, 아니면 모든 걸 들고 다녀야 해."
},
{
"type": "script",
"index": 12,
"speaker": "태호",
"script": "That would definitely make shopping much harder.",
"translation": "그럼 쇼핑이 확실히 훨씬 힘들어질 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 직원에게 물어보자고 제안한 말을 완성하세요.",
"result": "Or we could ask",
"explanation": "'아니면 직원분께 물어볼 수도 있고'라는 뜻으로 대안을 제시하는 표현이에요.",
"optionA": "Or",
"optionB": "we",
"optionC": "ask",
"optionD": "could"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트에서 카트 찾기 힘들어",
"explanation": "마트에서 쇼핑카트를 찾느라 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마트"
},
{
"tag": "카트"
},
{
"tag": "쇼핑"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "cart"
},
{
"tag": "shopping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I can't find any shopping carts anywhere.",
"translation": "어디에도 쇼핑카트가 없네."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "They're probably all being used right now.",
"translation": "아마 지금 다 사용 중일 거야."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Should we just wait until someone comes back?",
"translation": "누가 돌아올 때까지 그냥 기다릴까?"
},
{
"type": "ox",
"index": 4,
"quiz": "쇼핑카트를 모두 다른 사람들이 사용하고 있다.",
"hint": "'They're probably all being used'는 모두 사용 중이라는 뜻이에요.",
"result": "O",
"explanation": "태호가 '아마 지금 다 사용 중일 거야'라고 정확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Or we could ask the staff where more are.",
"translation": "아니면 직원분께 더 있는 곳을 물어볼 수도 있고."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good idea, let's go find someone to ask.",
"translation": "좋은 생각이야, 물어볼 사람을 찾아보자."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "There's usually a customer service desk near the entrance.",
"translation": "보통 입구 근처에 고객 서비스 데스크가 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Perfect, let's head over there right away then.",
"translation": "완벽해, 그럼 바로 그쪽으로 가자."
},
{
"type": "blank",
"index": 9,
"quiz": "They're probably all being @@ right now.",
"hint": "다른 사람이 현재 쓰고 있다는 뜻의 동사예요.",
"optionA": "broken",
"optionB": "used",
"optionC": "sold",
"result": "used",
"explanation": "'being used'는 '사용되고 있다'는 뜻의 현재진행 수동태 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Hopefully they have some extras stored somewhere.",
"translation": "어딘가에 여분이 보관되어 있었으면 좋겠어."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Yeah, otherwise we'll have to carry everything.",
"translation": "응, 아니면 모든 걸 들고 다녀야 해."
},
{
"type": "script",
"index": 12,
"speaker": "태호",
"script": "That would definitely make shopping much harder.",
"translation": "그럼 쇼핑이 확실히 훨씬 힘들어질 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "태호가 직원에게 물어보자고 제안한 말을 완성하세요.",
"optionA": "Or",
"optionB": "we",
"optionC": "ask",
"optionD": "could",
"result": "Or we could ask",
"explanation": "'아니면 직원분께 물어볼 수도 있고'라는 뜻으로 대안을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "은행에서 번호표 뽑았는데",
"explanation": "은행에서 번호표를 뽑고 오래 기다리는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "은행"
},
{
"tag": "대기"
},
{
"tag": "번호표"
}
],
"engTags": [
{
"tag": "bank"
},
{
"tag": "waiting"
},
{
"tag": "number"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I took number forty-three and they're on twenty.",
"translation": "43번 뽑았는데 지금 20번이야."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Wow, that's going to be quite a long wait.",
"translation": "와, 그럼 꽤 오래 기다려야겠네."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Should I just come back later this afternoon?",
"translation": "오후에 다시 오는 게 나을까?"
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 뽑은 번호가 곧 불려질 예정이다.",
"hint": "43번과 20번의 차이를 생각해보세요.",
"result": "X",
"explanation": "서연은 43번인데 지금 20번이라서 아직 23명이나 더 기다려야 해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Actually, the afternoon might be even busier than now.",
"translation": "사실 오후가 지금보다 더 바쁠 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "You're probably right, let's just wait it out.",
"translation": "아마 맞는 말일 거야, 그냥 기다리자."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "We can grab some coffee from that place nearby.",
"translation": "근처 그 곳에서 커피라도 사올까."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "That sounds like a really great idea actually.",
"translation": "그거 사실 정말 좋은 생각인 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "That's going to be quite a long @@.",
"hint": "시간을 보내며 무언가를 기다리는 행위를 뜻해요.",
"optionA": "walk",
"optionB": "wait",
"optionC": "talk",
"result": "wait",
"explanation": "'wait'는 '기다림'이라는 뜻으로 오랜 시간 기다려야 한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least we can sit down and relax there.",
"translation": "최소한 거기서는 앉아서 쉴 수 있잖아."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, standing here for an hour would be awful.",
"translation": "맞아, 여기서 한 시간 서 있는 건 끔찍할 거야."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Plus we can keep an eye on the numbers.",
"translation": "게다가 번호도 계속 확인할 수 있고."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 오후가 더 바쁠 수 있다고 말한 표현을 완성하세요.",
"result": "Actually the afternoon might",
"explanation": "'사실 오후가 더 바쁠 수도 있어'라는 뜻으로 현실적인 조언을 주는 표현이에요.",
"optionA": "might",
"optionB": "afternoon",
"optionC": "the",
"optionD": "Actually"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "은행에서 번호표 뽑았는데",
"explanation": "은행에서 번호표를 뽑고 오래 기다리는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "은행"
},
{
"tag": "대기"
},
{
"tag": "번호표"
}
],
"engTags": [
{
"tag": "bank"
},
{
"tag": "waiting"
},
{
"tag": "number"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I took number forty-three and they're on twenty.",
"translation": "43번 뽑았는데 지금 20번이야."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Wow, that's going to be quite a long wait.",
"translation": "와, 그럼 꽤 오래 기다려야겠네."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Should I just come back later this afternoon?",
"translation": "오후에 다시 오는 게 나을까?"
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 뽑은 번호가 곧 불려질 예정이다.",
"hint": "43번과 20번의 차이를 생각해보세요.",
"result": "X",
"explanation": "서연은 43번인데 지금 20번이라서 아직 23명이나 더 기다려야 해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Actually, the afternoon might be even busier than now.",
"translation": "사실 오후가 지금보다 더 바쁠 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "You're probably right, let's just wait it out.",
"translation": "아마 맞는 말일 거야, 그냥 기다리자."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "We can grab some coffee from that place nearby.",
"translation": "근처 그 곳에서 커피라도 사올까."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "That sounds like a really great idea actually.",
"translation": "그거 사실 정말 좋은 생각인 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "That's going to be quite a long @@.",
"hint": "시간을 보내며 무언가를 기다리는 행위를 뜻해요.",
"optionA": "walk",
"optionB": "wait",
"optionC": "talk",
"result": "wait",
"explanation": "'wait'는 '기다림'이라는 뜻으로 오랜 시간 기다려야 한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least we can sit down and relax there.",
"translation": "최소한 거기서는 앉아서 쉴 수 있잖아."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, standing here for an hour would be awful.",
"translation": "맞아, 여기서 한 시간 서 있는 건 끔찍할 거야."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Plus we can keep an eye on the numbers.",
"translation": "게다가 번호도 계속 확인할 수 있고."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 오후가 더 바쁠 수 있다고 말한 표현을 완성하세요.",
"optionA": "might",
"optionB": "afternoon",
"optionC": "the",
"optionD": "Actually",
"result": "Actually the afternoon might",
"explanation": "'사실 오후가 더 바쁠 수도 있어'라는 뜻으로 현실적인 조언을 주는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 카페 사장님과 인사",
"explanation": "자주 가는 동네 카페 사장님과 나누는 일상적인 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "카페"
},
{
"tag": "사장님"
},
{
"tag": "단골"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "owner"
},
{
"tag": "regular"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Good morning, the usual americano for you today?",
"translation": "안녕하세요, 오늘도 평소처럼 아메리카노 드릴까요?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Actually, I'd like to try something different today.",
"translation": "사실 오늘은 다른 걸 먹어보고 싶어요."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Sure, what would you like to have instead?",
"translation": "물론이죠, 대신 뭘 드시고 싶으세요?"
},
{
"type": "ox",
"index": 4,
"quiz": "준혁은 평소와 같은 음료를 주문하려고 한다.",
"hint": "'I'd like to try something different'는 다른 걸 시도하고 싶다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '다른 걸 먹어보고 싶다'며 평소와 다른 걸 원한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "How about that iced latte you recommended last week?",
"translation": "지난주에 추천해주신 아이스 라떼는 어떨까요?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Excellent choice, that's one of our most popular drinks.",
"translation": "훌륭한 선택이에요, 저희 가장 인기 있는 음료 중 하나거든요."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Perfect, and maybe a piece of that chocolate cake.",
"translation": "좋네요, 그리고 그 초콜릿 케이크도 한 조각 주세요."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Coming right up, please have a seat anywhere.",
"translation": "바로 준비해드릴게요, 아무 자리나 앉으세요."
},
{
"type": "blank",
"index": 9,
"quiz": "Actually, I'd like to try something @@ today.",
"hint": "평소와 다른, 새로운 것을 의미하는 형용사예요.",
"optionA": "same",
"optionB": "different",
"optionC": "old",
"result": "different",
"explanation": "'something different'는 '다른 것, 새로운 것'이라는 뜻의 자연스러운 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "This place always has such a cozy atmosphere.",
"translation": "여기는 항상 정말 아늑한 분위기네요."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Thank you, we really try to make everyone comfortable.",
"translation": "감사해요, 저희가 정말 모든 분들께 편안함을 드리려고 노력하거든요."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Well, you're definitely succeeding at that goal.",
"translation": "음, 그 목표는 확실히 성공하고 계신 것 같아요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 평소 음료를 물어본 친근한 인사말을 완성하세요.",
"result": "Good morning the usual",
"explanation": "'안녕하세요, 오늘도 평소처럼'이라는 뜻으로 단골손님에게 하는 친근한 인사예요.",
"optionA": "usual",
"optionB": "the",
"optionC": "Good",
"optionD": "morning"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 카페 사장님과 인사",
"explanation": "자주 가는 동네 카페 사장님과 나누는 일상적인 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "카페"
},
{
"tag": "사장님"
},
{
"tag": "단골"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "owner"
},
{
"tag": "regular"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "Good morning, the usual americano for you today?",
"translation": "안녕하세요, 오늘도 평소처럼 아메리카노 드릴까요?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Actually, I'd like to try something different today.",
"translation": "사실 오늘은 다른 걸 먹어보고 싶어요."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Sure, what would you like to have instead?",
"translation": "물론이죠, 대신 뭘 드시고 싶으세요?"
},
{
"type": "ox",
"index": 4,
"quiz": "준혁은 평소와 같은 음료를 주문하려고 한다.",
"hint": "'I'd like to try something different'는 다른 걸 시도하고 싶다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '다른 걸 먹어보고 싶다'며 평소와 다른 걸 원한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "How about that iced latte you recommended last week?",
"translation": "지난주에 추천해주신 아이스 라떼는 어떨까요?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Excellent choice, that's one of our most popular drinks.",
"translation": "훌륭한 선택이에요, 저희 가장 인기 있는 음료 중 하나거든요."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Perfect, and maybe a piece of that chocolate cake.",
"translation": "좋네요, 그리고 그 초콜릿 케이크도 한 조각 주세요."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Coming right up, please have a seat anywhere.",
"translation": "바로 준비해드릴게요, 아무 자리나 앉으세요."
},
{
"type": "blank",
"index": 9,
"quiz": "Actually, I'd like to try something @@ today.",
"hint": "평소와 다른, 새로운 것을 의미하는 형용사예요.",
"optionA": "same",
"optionB": "different",
"optionC": "old",
"result": "different",
"explanation": "'something different'는 '다른 것, 새로운 것'이라는 뜻의 자연스러운 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "This place always has such a cozy atmosphere.",
"translation": "여기는 항상 정말 아늑한 분위기네요."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Thank you, we really try to make everyone comfortable.",
"translation": "감사해요, 저희가 정말 모든 분들께 편안함을 드리려고 노력하거든요."
},
{
"type": "script",
"index": 12,
"speaker": "준혁",
"script": "Well, you're definitely succeeding at that goal.",
"translation": "음, 그 목표는 확실히 성공하고 계신 것 같아요."
},
{
"type": "puzzle",
"index": 13,
"hint": "재현이 평소 음료를 물어본 친근한 인사말을 완성하세요.",
"optionA": "usual",
"optionB": "the",
"optionC": "Good",
"optionD": "morning",
"result": "Good morning the usual",
"explanation": "'안녕하세요, 오늘도 평소처럼'이라는 뜻으로 단골손님에게 하는 친근한 인사예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "헬스장에서 기구 사용법 물어봐",
"explanation": "헬스장에서 처음 보는 운동기구 사용법을 묻는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "헬스장"
},
{
"tag": "운동기구"
},
{
"tag": "질문"
}
],
"engTags": [
{
"tag": "gym"
},
{
"tag": "equipment"
},
{
"tag": "question"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Excuse me, do you know how this machine works?",
"translation": "실례합니다, 이 기계 사용법 아세요?"
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Sure, I use this one pretty regularly actually.",
"translation": "물론이죠, 사실 이거 꽤 자주 사용해요."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Great, could you show me the proper way?",
"translation": "좋네요, 올바른 방법을 보여주실 수 있나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "상현은 이 운동기구를 처음 사용해본다.",
"hint": "'I use this one pretty regularly'는 자주 사용한다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '이거 꽤 자주 사용한다'며 익숙하다고 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "Of course, first you need to adjust the seat.",
"translation": "물론이죠, 먼저 시트를 조절해야 해요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Okay, should I set it to this height?",
"translation": "알겠어요, 이 높이로 맞춰야 하나요?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That looks about right for your body size.",
"translation": "당신 체격에는 그 정도가 맞는 것 같아요."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Thanks so much for taking the time to help.",
"translation": "도와주시느라 시간 내주셔서 정말 감사해요."
},
{
"type": "blank",
"index": 9,
"quiz": "I use this one pretty @@ actually.",
"hint": "자주, 정기적으로 한다는 뜻의 부사예요.",
"optionA": "rarely",
"optionB": "regularly",
"optionC": "badly",
"result": "regularly",
"explanation": "'regularly'는 '정기적으로, 자주'라는 뜻으로 습관적인 행동을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "No problem at all, we all started somewhere.",
"translation": "전혀 괜찮아요, 우리 모두 어딘가에서는 시작했잖아요."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "That's very true, everyone was a beginner once.",
"translation": "정말 맞는 말이에요, 누구나 한때는 초보였죠."
},
{
"type": "script",
"index": 12,
"speaker": "상현",
"script": "Exactly, feel free to ask if you need help.",
"translation": "정확해요, 도움이 필요하면 언제든 물어보세요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 운동기구 사용법을 물어본 정중한 질문을 완성하세요.",
"result": "Excuse me do you",
"explanation": "'실례합니다, 아세요?'라는 뜻으로 낯선 사람에게 도움을 요청하는 정중한 표현이에요.",
"optionA": "you",
"optionB": "me",
"optionC": "Excuse",
"optionD": "do"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "헬스장에서 기구 사용법 물어봐",
"explanation": "헬스장에서 처음 보는 운동기구 사용법을 묻는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "헬스장"
},
{
"tag": "운동기구"
},
{
"tag": "질문"
}
],
"engTags": [
{
"tag": "gym"
},
{
"tag": "equipment"
},
{
"tag": "question"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Excuse me, do you know how this machine works?",
"translation": "실례합니다, 이 기계 사용법 아세요?"
},
{
"type": "script",
"index": 2,
"speaker": "상현",
"script": "Sure, I use this one pretty regularly actually.",
"translation": "물론이죠, 사실 이거 꽤 자주 사용해요."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Great, could you show me the proper way?",
"translation": "좋네요, 올바른 방법을 보여주실 수 있나요?"
},
{
"type": "ox",
"index": 4,
"quiz": "상현은 이 운동기구를 처음 사용해본다.",
"hint": "'I use this one pretty regularly'는 자주 사용한다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '이거 꽤 자주 사용한다'며 익숙하다고 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "상현",
"script": "Of course, first you need to adjust the seat.",
"translation": "물론이죠, 먼저 시트를 조절해야 해요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Okay, should I set it to this height?",
"translation": "알겠어요, 이 높이로 맞춰야 하나요?"
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That looks about right for your body size.",
"translation": "당신 체격에는 그 정도가 맞는 것 같아요."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Thanks so much for taking the time to help.",
"translation": "도와주시느라 시간 내주셔서 정말 감사해요."
},
{
"type": "blank",
"index": 9,
"quiz": "I use this one pretty @@ actually.",
"hint": "자주, 정기적으로 한다는 뜻의 부사예요.",
"optionA": "rarely",
"optionB": "regularly",
"optionC": "badly",
"result": "regularly",
"explanation": "'regularly'는 '정기적으로, 자주'라는 뜻으로 습관적인 행동을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "상현",
"script": "No problem at all, we all started somewhere.",
"translation": "전혀 괜찮아요, 우리 모두 어딘가에서는 시작했잖아요."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "That's very true, everyone was a beginner once.",
"translation": "정말 맞는 말이에요, 누구나 한때는 초보였죠."
},
{
"type": "script",
"index": 12,
"speaker": "상현",
"script": "Exactly, feel free to ask if you need help.",
"translation": "정확해요, 도움이 필요하면 언제든 물어보세요."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 운동기구 사용법을 물어본 정중한 질문을 완성하세요.",
"optionA": "you",
"optionB": "me",
"optionC": "Excuse",
"optionD": "do",
"result": "Excuse me do you",
"explanation": "'실례합니다, 아세요?'라는 뜻으로 낯선 사람에게 도움을 요청하는 정중한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "도서관에서 자리 찾기 어려워",
"explanation": "도서관에서 빈 자리를 찾느라 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "도서관"
},
{
"tag": "자리"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "library"
},
{
"tag": "seat"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I've been looking for a seat for ages.",
"translation": "한참 동안 자리를 찾고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Yeah, this place gets really crowded after lunch.",
"translation": "맞아, 여기는 점심 이후에 정말 붐비더라."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Should we try the upper floor instead maybe?",
"translation": "대신 위층을 한 번 가봐야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "도서관이 점심 시간 이후에 붐빈다.",
"hint": "'gets really crowded after lunch'는 점심 후에 붐빈다는 뜻이에요.",
"result": "O",
"explanation": "도윤이 '점심 이후에 정말 붐빈다'고 정확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Good idea, there are usually more spots available there.",
"translation": "좋은 생각이야, 거기는 보통 자리가 더 많이 있어."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's go check it out before someone else does.",
"translation": "다른 사람이 가기 전에 가서 확인해보자."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Hopefully we can find something quiet and comfortable.",
"translation": "조용하고 편한 자리를 찾을 수 있었으면 좋겠어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "That would be absolutely perfect for studying today.",
"translation": "그럼 오늘 공부하기에는 완전 완벽할 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "I've been looking for a @@ for ages.",
"hint": "앉을 수 있는 장소를 뜻하는 명사예요.",
"optionA": "book",
"optionB": "seat",
"optionC": "friend",
"result": "seat",
"explanation": "'seat'는 '자리, 좌석'이라는 뜻으로 앉을 곳을 찾고 있다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "The study rooms might be available too actually.",
"translation": "사실 스터디룸도 비어있을 수도 있어."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Oh that's even better, much more private space.",
"translation": "아 그게 더 좋겠다, 훨씬 더 개인적인 공간이잖아."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Plus we won't have to worry about noise.",
"translation": "게다가 소음 걱정도 안 해도 되고."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 위층을 가보자고 제안한 말을 완성하세요.",
"result": "Should we try the",
"explanation": "'위층을 한 번 가봐야 할까?'라는 뜻으로 대안을 제시하는 제안 표현이에요.",
"optionA": "the",
"optionB": "try",
"optionC": "Should",
"optionD": "we"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "도서관에서 자리 찾기 어려워",
"explanation": "도서관에서 빈 자리를 찾느라 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "도서관"
},
{
"tag": "자리"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "library"
},
{
"tag": "seat"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I've been looking for a seat for ages.",
"translation": "한참 동안 자리를 찾고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Yeah, this place gets really crowded after lunch.",
"translation": "맞아, 여기는 점심 이후에 정말 붐비더라."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Should we try the upper floor instead maybe?",
"translation": "대신 위층을 한 번 가봐야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "도서관이 점심 시간 이후에 붐빈다.",
"hint": "'gets really crowded after lunch'는 점심 후에 붐빈다는 뜻이에요.",
"result": "O",
"explanation": "도윤이 '점심 이후에 정말 붐빈다'고 정확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Good idea, there are usually more spots available there.",
"translation": "좋은 생각이야, 거기는 보통 자리가 더 많이 있어."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Let's go check it out before someone else does.",
"translation": "다른 사람이 가기 전에 가서 확인해보자."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Hopefully we can find something quiet and comfortable.",
"translation": "조용하고 편한 자리를 찾을 수 있었으면 좋겠어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "That would be absolutely perfect for studying today.",
"translation": "그럼 오늘 공부하기에는 완전 완벽할 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "I've been looking for a @@ for ages.",
"hint": "앉을 수 있는 장소를 뜻하는 명사예요.",
"optionA": "book",
"optionB": "seat",
"optionC": "friend",
"result": "seat",
"explanation": "'seat'는 '자리, 좌석'이라는 뜻으로 앉을 곳을 찾고 있다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "The study rooms might be available too actually.",
"translation": "사실 스터디룸도 비어있을 수도 있어."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Oh that's even better, much more private space.",
"translation": "아 그게 더 좋겠다, 훨씬 더 개인적인 공간이잖아."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Plus we won't have to worry about noise.",
"translation": "게다가 소음 걱정도 안 해도 되고."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 위층을 가보자고 제안한 말을 완성하세요.",
"optionA": "the",
"optionB": "try",
"optionC": "Should",
"optionD": "we",
"result": "Should we try the",
"explanation": "'위층을 한 번 가봐야 할까?'라는 뜻으로 대안을 제시하는 제안 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점에서 할인 상품 발견",
"explanation": "편의점에서 우연히 할인 상품을 발견하고 기뻐하는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "할인"
},
{
"tag": "발견"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "discount"
},
{
"tag": "discovery"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Look, these sandwiches are fifty percent off today.",
"translation": "봐, 이 샌드위치들이 오늘 50퍼센트 할인이야."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Wow, that's an amazing deal we just found.",
"translation": "와, 우리가 찾은 정말 좋은 할인이네."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Should we buy a few extra ones then?",
"translation": "그럼 몇 개 더 사야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "샌드위치가 30퍼센트 할인되고 있다.",
"hint": "'fifty percent off'는 50퍼센트 할인이라는 뜻이에요.",
"result": "X",
"explanation": "나연이 '50퍼센트 할인'이라고 명확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Definitely, we can save them for lunch tomorrow.",
"translation": "당연하지, 내일 점심용으로 아껴둘 수 있잖아."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Perfect, and they're still fresh until next week.",
"translation": "완벽해, 그리고 다음 주까지는 신선하고."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "This is exactly why I love shopping here.",
"translation": "이런 게 바로 내가 여기서 쇼핑하는 걸 좋아하는 이유야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Same here, you never know what deals you'll find.",
"translation": "나도 그래, 어떤 할인을 발견할지 절대 모르거든."
},
{
"type": "blank",
"index": 9,
"quiz": "These sandwiches are fifty @@ off today.",
"hint": "할인율을 나타내는 단위예요.",
"optionA": "won",
"optionB": "percent",
"optionC": "dollars",
"result": "percent",
"explanation": "'fifty percent off'는 '50퍼센트 할인'이라는 뜻의 할인 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Let's grab four of them, that should be enough.",
"translation": "4개 정도 가져가자, 그 정도면 충분할 거야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "Good thinking, we don't want them to go bad.",
"translation": "좋은 생각이야, 상하는 건 원하지 않으니까."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Plus we're saving so much money this way.",
"translation": "게다가 이렇게 하면 돈도 많이 아끼고."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 할인된 샌드위치를 발견했다고 알린 말을 완성하세요.",
"result": "Look these sandwiches are",
"explanation": "'봐, 이 샌드위치들이'라는 뜻으로 좋은 발견을 공유하는 자연스러운 표현이에요.",
"optionA": "are",
"optionB": "these",
"optionC": "Look",
"optionD": "sandwiches"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점에서 할인 상품 발견",
"explanation": "편의점에서 우연히 할인 상품을 발견하고 기뻐하는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "할인"
},
{
"tag": "발견"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "discount"
},
{
"tag": "discovery"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Look, these sandwiches are fifty percent off today.",
"translation": "봐, 이 샌드위치들이 오늘 50퍼센트 할인이야."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Wow, that's an amazing deal we just found.",
"translation": "와, 우리가 찾은 정말 좋은 할인이네."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Should we buy a few extra ones then?",
"translation": "그럼 몇 개 더 사야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "샌드위치가 30퍼센트 할인되고 있다.",
"hint": "'fifty percent off'는 50퍼센트 할인이라는 뜻이에요.",
"result": "X",
"explanation": "나연이 '50퍼센트 할인'이라고 명확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Definitely, we can save them for lunch tomorrow.",
"translation": "당연하지, 내일 점심용으로 아껴둘 수 있잖아."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Perfect, and they're still fresh until next week.",
"translation": "완벽해, 그리고 다음 주까지는 신선하고."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "This is exactly why I love shopping here.",
"translation": "이런 게 바로 내가 여기서 쇼핑하는 걸 좋아하는 이유야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Same here, you never know what deals you'll find.",
"translation": "나도 그래, 어떤 할인을 발견할지 절대 모르거든."
},
{
"type": "blank",
"index": 9,
"quiz": "These sandwiches are fifty @@ off today.",
"hint": "할인율을 나타내는 단위예요.",
"optionA": "won",
"optionB": "percent",
"optionC": "dollars",
"result": "percent",
"explanation": "'fifty percent off'는 '50퍼센트 할인'이라는 뜻의 할인 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Let's grab four of them, that should be enough.",
"translation": "4개 정도 가져가자, 그 정도면 충분할 거야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "Good thinking, we don't want them to go bad.",
"translation": "좋은 생각이야, 상하는 건 원하지 않으니까."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Plus we're saving so much money this way.",
"translation": "게다가 이렇게 하면 돈도 많이 아끼고."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 할인된 샌드위치를 발견했다고 알린 말을 완성하세요.",
"optionA": "are",
"optionB": "these",
"optionC": "Look",
"optionD": "sandwiches",
"result": "Look these sandwiches are",
"explanation": "'봐, 이 샌드위치들이'라는 뜻으로 좋은 발견을 공유하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아파트 엘리베이터가 고장났어",
"explanation": "아파트 엘리베이터가 고장나서 계단을 이용해야 하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "아파트"
},
{
"tag": "엘리베이터"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "apartment"
},
{
"tag": "elevator"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "The elevator seems to be out of order.",
"translation": "엘리베이터가 고장난 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Great, and we live on the tenth floor.",
"translation": "잘됐다, 우리는 10층에 사는데."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Looks like we're taking the stairs today then.",
"translation": "오늘은 계단으로 가야겠네."
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람이 1층에 살고 있다.",
"hint": "'we live on the tenth floor'는 10층에 산다는 뜻이에요.",
"result": "X",
"explanation": "예솔이 '우리는 10층에 산다'고 명확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "This is going to be quite a workout.",
"translation": "이거 꽤 운동이 될 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "At least we'll get some exercise today.",
"translation": "최소한 오늘은 운동을 좀 하게 되겠네."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "True, but I'm already tired just thinking about it.",
"translation": "맞긴 한데, 생각만 해도 벌써 피곤해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Come on, let's just take it one step.",
"translation": "자, 그냥 한 걸음씩 가자."
},
{
"type": "blank",
"index": 9,
"quiz": "The elevator seems to be out of @@.",
"hint": "기계가 작동하지 않는 상태를 나타내는 표현이예요.",
"optionA": "time",
"optionB": "order",
"optionC": "money",
"result": "order",
"explanation": "'out of order'는 '고장난, 작동하지 않는'이라는 뜻의 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Hopefully they'll fix it by the time we get back.",
"translation": "우리가 돌아올 때까지는 고쳐져 있었으면 좋겠어."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Yeah, I definitely don't want to do this again.",
"translation": "응, 이걸 다시 하고 싶지는 확실히 않아."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Maybe we should complain to the building management.",
"translation": "아마 건물 관리사무소에 불만을 제기해야 할 것 같아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 계단으로 가야겠다고 체념하며 말한 표현을 완성하세요.",
"result": "Looks like we're taking",
"explanation": "'오늘은 계단으로 가야겠네'라는 뜻으로 상황을 받아들이는 체념의 표현이에요.",
"optionA": "taking",
"optionB": "we're",
"optionC": "Looks",
"optionD": "like"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아파트 엘리베이터가 고장났어",
"explanation": "아파트 엘리베이터가 고장나서 계단을 이용해야 하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "아파트"
},
{
"tag": "엘리베이터"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "apartment"
},
{
"tag": "elevator"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "The elevator seems to be out of order.",
"translation": "엘리베이터가 고장난 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Great, and we live on the tenth floor.",
"translation": "잘됐다, 우리는 10층에 사는데."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Looks like we're taking the stairs today then.",
"translation": "오늘은 계단으로 가야겠네."
},
{
"type": "ox",
"index": 4,
"quiz": "두 사람이 1층에 살고 있다.",
"hint": "'we live on the tenth floor'는 10층에 산다는 뜻이에요.",
"result": "X",
"explanation": "예솔이 '우리는 10층에 산다'고 명확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "This is going to be quite a workout.",
"translation": "이거 꽤 운동이 될 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "At least we'll get some exercise today.",
"translation": "최소한 오늘은 운동을 좀 하게 되겠네."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "True, but I'm already tired just thinking about it.",
"translation": "맞긴 한데, 생각만 해도 벌써 피곤해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Come on, let's just take it one step.",
"translation": "자, 그냥 한 걸음씩 가자."
},
{
"type": "blank",
"index": 9,
"quiz": "The elevator seems to be out of @@.",
"hint": "기계가 작동하지 않는 상태를 나타내는 표현이예요.",
"optionA": "time",
"optionB": "order",
"optionC": "money",
"result": "order",
"explanation": "'out of order'는 '고장난, 작동하지 않는'이라는 뜻의 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Hopefully they'll fix it by the time we get back.",
"translation": "우리가 돌아올 때까지는 고쳐져 있었으면 좋겠어."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Yeah, I definitely don't want to do this again.",
"translation": "응, 이걸 다시 하고 싶지는 확실히 않아."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Maybe we should complain to the building management.",
"translation": "아마 건물 관리사무소에 불만을 제기해야 할 것 같아."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 계단으로 가야겠다고 체념하며 말한 표현을 완성하세요.",
"optionA": "taking",
"optionB": "we're",
"optionC": "Looks",
"optionD": "like",
"result": "Looks like we're taking",
"explanation": "'오늘은 계단으로 가야겠네'라는 뜻으로 상황을 받아들이는 체념의 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세탁소에서 옷 찾으러 왔어",
"explanation": "세탁소에서 맡긴 옷을 찾으러 온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "세탁소"
},
{
"tag": "옷"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "laundry"
},
{
"tag": "clothes"
},
{
"tag": "pickup"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Hi, I'm here to pick up my clothes.",
"translation": "안녕하세요, 맡긴 옷 찾으러 왔어요."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Sure, do you have your receipt with you?",
"translation": "네, 영수증 가져오셨나요?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Oh no, I think I left it at home.",
"translation": "아 이런, 집에 두고 온 것 같아요."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 영수증을 가져왔다.",
"hint": "'I think I left it at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '집에 두고 온 것 같다'며 영수증을 안 가져왔다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "That's okay, can you tell me your name instead?",
"translation": "괜찮아요, 대신 성함을 말씀해주실 수 있나요?"
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "It's Kim Chaewon, I dropped them off yesterday.",
"translation": "김채원이에요, 어제 맡겼거든요."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Let me check, yes here they are ready.",
"translation": "확인해볼게요, 네 여기 준비되어 있네요."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Perfect, how much do I owe you?",
"translation": "완벽해요, 얼마 드리면 되나요?"
},
{
"type": "blank",
"index": 9,
"quiz": "Oh no, I think I left it at @@.",
"hint": "사는 곳을 뜻하는 명사예요.",
"optionA": "work",
"optionB": "home",
"optionC": "school",
"result": "home",
"explanation": "'left it at home'은 '집에 두고 왔다'는 뜻의 자연스러운 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "That'll be fifteen thousand won in total please.",
"translation": "총 1만 5천원입니다."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Here you go, thanks for the great service.",
"translation": "여기요, 좋은 서비스 감사해요."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Thank you, please come back anytime you need.",
"translation": "감사합니다, 필요하실 때 언제든 오세요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 맡긴 옷을 찾으러 왔다고 말한 표현을 완성하세요.",
"result": "I'm here to pick",
"explanation": "'맡긴 옷 찾으러 왔어요'라는 뜻으로 목적을 명확히 하는 표현이에요.",
"optionA": "to",
"optionB": "pick",
"optionC": "I'm",
"optionD": "here"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세탁소에서 옷 찾으러 왔어",
"explanation": "세탁소에서 맡긴 옷을 찾으러 온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "세탁소"
},
{
"tag": "옷"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "laundry"
},
{
"tag": "clothes"
},
{
"tag": "pickup"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Hi, I'm here to pick up my clothes.",
"translation": "안녕하세요, 맡긴 옷 찾으러 왔어요."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Sure, do you have your receipt with you?",
"translation": "네, 영수증 가져오셨나요?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Oh no, I think I left it at home.",
"translation": "아 이런, 집에 두고 온 것 같아요."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 영수증을 가져왔다.",
"hint": "'I think I left it at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '집에 두고 온 것 같다'며 영수증을 안 가져왔다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "That's okay, can you tell me your name instead?",
"translation": "괜찮아요, 대신 성함을 말씀해주실 수 있나요?"
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "It's Kim Chaewon, I dropped them off yesterday.",
"translation": "김채원이에요, 어제 맡겼거든요."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Let me check, yes here they are ready.",
"translation": "확인해볼게요, 네 여기 준비되어 있네요."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Perfect, how much do I owe you?",
"translation": "완벽해요, 얼마 드리면 되나요?"
},
{
"type": "blank",
"index": 9,
"quiz": "Oh no, I think I left it at @@.",
"hint": "사는 곳을 뜻하는 명사예요.",
"optionA": "work",
"optionB": "home",
"optionC": "school",
"result": "home",
"explanation": "'left it at home'은 '집에 두고 왔다'는 뜻의 자연스러운 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "That'll be fifteen thousand won in total please.",
"translation": "총 1만 5천원입니다."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Here you go, thanks for the great service.",
"translation": "여기요, 좋은 서비스 감사해요."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Thank you, please come back anytime you need.",
"translation": "감사합니다, 필요하실 때 언제든 오세요."
},
{
"type": "puzzle",
"index": 13,
"hint": "채원이 맡긴 옷을 찾으러 왔다고 말한 표현을 완성하세요.",
"optionA": "to",
"optionB": "pick",
"optionC": "I'm",
"optionD": "here",
"result": "I'm here to pick",
"explanation": "'맡긴 옷 찾으러 왔어요'라는 뜻으로 목적을 명확히 하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "병원에서 접수하는데 복잡해",
"explanation": "병원에서 처음 접수를 받느라 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "병원"
},
{
"tag": "접수"
},
{
"tag": "복잡"
}
],
"engTags": [
{
"tag": "hospital"
},
{
"tag": "registration"
},
{
"tag": "complicated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Excuse me, how do I register for an appointment?",
"translation": "실레합니다, 접수는 어떻게 하나요?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "First you need to fill out this form.",
"translation": "먼저 이 양식을 작성하셔야 해요."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "This looks pretty complicated, I'm not sure what to write.",
"translation": "이거 꽤 복잡해 보이는데, 뭘 써야 할지 모르겠어요."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 병원 접수 양식 작성에 익숙하다.",
"hint": "'I'm not sure what to write'는 뭘 써야 할지 모르겠다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '뭘 써야 할지 모르겠다'며 어려워하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "No worries, I can help you with that.",
"translation": "걱정 마세요, 제가 도와드릴게요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That would be really helpful, thank you so much.",
"translation": "그러면 정말 도움이 될 것 같아요, 너무 감사해요."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Just write your basic information in these boxes.",
"translation": "이 칸들에 기본 정보만 적으시면 돼요."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Okay, that seems much easier now I understand.",
"translation": "알겠어요, 이제 이해하니까 훨씬 쉬워 보이네요."
},
{
"type": "blank",
"index": 9,
"quiz": "This looks pretty @@, I'm not sure.",
"hint": "어렵고 복잡한 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "complicated",
"optionC": "short",
"result": "complicated",
"explanation": "'complicated'는 '복잡한, 어려운'이라는 뜻으로 양식이 어려워 보인다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Don't worry, everyone finds it confusing at first.",
"translation": "걱정하지 마세요, 처음엔 다들 헷갈려 하세요."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "That makes me feel a lot better actually.",
"translation": "그 말 들으니까 사실 훨씬 나아지네요."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Once you're done, just bring it back here.",
"translation": "다 작성하시면 여기로 다시 가져다 주세요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 양식 작성을 도와주겠다고 한 친절한 말을 완성하세요.",
"result": "No worries I can",
"explanation": "'걱정 마세요, 제가 도와드릴게요'라는 뜻으로 친절한 도움을 제안하는 표현이에요.",
"optionA": "worries",
"optionB": "No",
"optionC": "I",
"optionD": "can"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "병원에서 접수하는데 복잡해",
"explanation": "병원에서 처음 접수를 받느라 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "병원"
},
{
"tag": "접수"
},
{
"tag": "복잡"
}
],
"engTags": [
{
"tag": "hospital"
},
{
"tag": "registration"
},
{
"tag": "complicated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Excuse me, how do I register for an appointment?",
"translation": "실레합니다, 접수는 어떻게 하나요?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "First you need to fill out this form.",
"translation": "먼저 이 양식을 작성하셔야 해요."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "This looks pretty complicated, I'm not sure what to write.",
"translation": "이거 꽤 복잡해 보이는데, 뭘 써야 할지 모르겠어요."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 병원 접수 양식 작성에 익숙하다.",
"hint": "'I'm not sure what to write'는 뭘 써야 할지 모르겠다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '뭘 써야 할지 모르겠다'며 어려워하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "No worries, I can help you with that.",
"translation": "걱정 마세요, 제가 도와드릴게요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That would be really helpful, thank you so much.",
"translation": "그러면 정말 도움이 될 것 같아요, 너무 감사해요."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Just write your basic information in these boxes.",
"translation": "이 칸들에 기본 정보만 적으시면 돼요."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Okay, that seems much easier now I understand.",
"translation": "알겠어요, 이제 이해하니까 훨씬 쉬워 보이네요."
},
{
"type": "blank",
"index": 9,
"quiz": "This looks pretty @@, I'm not sure.",
"hint": "어렵고 복잡한 상태를 나타내는 형용사예요.",
"optionA": "easy",
"optionB": "complicated",
"optionC": "short",
"result": "complicated",
"explanation": "'complicated'는 '복잡한, 어려운'이라는 뜻으로 양식이 어려워 보인다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Don't worry, everyone finds it confusing at first.",
"translation": "걱정하지 마세요, 처음엔 다들 헷갈려 하세요."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "That makes me feel a lot better actually.",
"translation": "그 말 들으니까 사실 훨씬 나아지네요."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Once you're done, just bring it back here.",
"translation": "다 작성하시면 여기로 다시 가져다 주세요."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 양식 작성을 도와주겠다고 한 친절한 말을 완성하세요.",
"optionA": "worries",
"optionB": "No",
"optionC": "I",
"optionD": "can",
"result": "No worries I can",
"explanation": "'걱정 마세요, 제가 도와드릴게요'라는 뜻으로 친절한 도움을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "우체국에서 택배 보내는데",
"explanation": "우체국에서 처음 택배를 보내느라 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "우체국"
},
{
"tag": "택배"
},
{
"tag": "발송"
}
],
"engTags": [
{
"tag": "post"
},
{
"tag": "package"
},
{
"tag": "delivery"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I need to send this package to Busan.",
"translation": "이 택배를 부산으로 보내야 해요."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Okay, what kind of delivery service would you like?",
"translation": "네, 어떤 배송 서비스를 원하시나요?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "What's the difference between the options you have?",
"translation": "가지고 계신 옵션들의 차이점이 뭔가요?"
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 택배 배송 옵션들을 잘 알고 있다.",
"hint": "'What's the difference'는 차이점을 묻는 표현이에요.",
"result": "X",
"explanation": "민재는 '차이점이 뭔가요'라며 옵션들에 대해 모르고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Regular takes three days, express arrives by tomorrow.",
"translation": "일반 배송은 3일 걸리고, 특급은 내일 도착해요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "How much more does the express option cost?",
"translation": "특급 옵션은 얼마나 더 비싸나요?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "It's about two thousand won extra for that.",
"translation": "그거는 2천원 정도 더 비싸요."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "That's reasonable, let's go with express delivery then.",
"translation": "합리적이네요, 그럼 특급 배송으로 해주세요."
},
{
"type": "blank",
"index": 9,
"quiz": "Regular takes three days, express arrives by @@.",
"hint": "다음 날을 뜻하는 시간 표현이에요.",
"optionA": "yesterday",
"optionB": "tomorrow",
"optionC": "today",
"result": "tomorrow",
"explanation": "'by tomorrow'는 '내일까지'라는 뜻으로 빠른 배송을 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Perfect, I'll need you to fill out this form.",
"translation": "좋아요, 이 양식을 작성해주셔야 해요."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "No problem, where should I write the address?",
"translation": "문제없어요, 주소는 어디에 써야 하나요?"
},
{
"type": "script",
"index": 12,
"speaker": "상우",
"script": "Right here in this section, please write clearly.",
"translation": "바로 여기 이 부분에, 명확하게 써주세요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 배송 옵션들의 차이를 물어본 질문을 완성하세요.",
"result": "What's the difference between",
"explanation": "'차이점이 뭔가요'라는 뜻으로 여러 선택지를 비교할 때 쓰는 자연스러운 질문이에요.",
"optionA": "difference",
"optionB": "between",
"optionC": "What's",
"optionD": "the"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "우체국에서 택배 보내는데",
"explanation": "우체국에서 처음 택배를 보내느라 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "우체국"
},
{
"tag": "택배"
},
{
"tag": "발송"
}
],
"engTags": [
{
"tag": "post"
},
{
"tag": "package"
},
{
"tag": "delivery"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I need to send this package to Busan.",
"translation": "이 택배를 부산으로 보내야 해요."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Okay, what kind of delivery service would you like?",
"translation": "네, 어떤 배송 서비스를 원하시나요?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "What's the difference between the options you have?",
"translation": "가지고 계신 옵션들의 차이점이 뭔가요?"
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 택배 배송 옵션들을 잘 알고 있다.",
"hint": "'What's the difference'는 차이점을 묻는 표현이에요.",
"result": "X",
"explanation": "민재는 '차이점이 뭔가요'라며 옵션들에 대해 모르고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Regular takes three days, express arrives by tomorrow.",
"translation": "일반 배송은 3일 걸리고, 특급은 내일 도착해요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "How much more does the express option cost?",
"translation": "특급 옵션은 얼마나 더 비싸나요?"
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "It's about two thousand won extra for that.",
"translation": "그거는 2천원 정도 더 비싸요."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "That's reasonable, let's go with express delivery then.",
"translation": "합리적이네요, 그럼 특급 배송으로 해주세요."
},
{
"type": "blank",
"index": 9,
"quiz": "Regular takes three days, express arrives by @@.",
"hint": "다음 날을 뜻하는 시간 표현이에요.",
"optionA": "yesterday",
"optionB": "tomorrow",
"optionC": "today",
"result": "tomorrow",
"explanation": "'by tomorrow'는 '내일까지'라는 뜻으로 빠른 배송을 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Perfect, I'll need you to fill out this form.",
"translation": "좋아요, 이 양식을 작성해주셔야 해요."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "No problem, where should I write the address?",
"translation": "문제없어요, 주소는 어디에 써야 하나요?"
},
{
"type": "script",
"index": 12,
"speaker": "상우",
"script": "Right here in this section, please write clearly.",
"translation": "바로 여기 이 부분에, 명확하게 써주세요."
},
{
"type": "puzzle",
"index": 13,
"hint": "민재가 배송 옵션들의 차이를 물어본 질문을 완성하세요.",
"optionA": "difference",
"optionB": "between",
"optionC": "What's",
"optionD": "the",
"result": "What's the difference between",
"explanation": "'차이점이 뭔가요'라는 뜻으로 여러 선택지를 비교할 때 쓰는 자연스러운 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "미용실에서 머리 스타일 고민",
"explanation": "미용실에서 어떤 헤어스타일로 할지 고민하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "미용실"
},
{
"tag": "헤어스타일"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "salon"
},
{
"tag": "hairstyle"
},
{
"tag": "decision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I want to change my hairstyle but I'm not sure how.",
"translation": "헤어스타일을 바꾸고 싶은데 어떻게 할지 모르겠어요."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "What kind of look are you going for?",
"translation": "어떤 스타일을 원하세요?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Something shorter maybe, but not too dramatic a change.",
"translation": "좀 더 짧게요, 하지만 너무 극적인 변화는 아니고요."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 매우 극적인 헤어스타일 변화를 원한다.",
"hint": "'not too dramatic a change'는 너무 극적인 변화가 아니라는 뜻이에요.",
"result": "X",
"explanation": "유진은 '너무 극적인 변화는 아니고'라며 적당한 변화를 원한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "How about cutting it to shoulder length then?",
"translation": "그럼 어깨 길이로 자르는 건 어떨까요?"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "That sounds perfect, not too short or long.",
"translation": "완벽하게 들리네요, 너무 짧지도 길지도 않고요."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Great, and would you like some layers added?",
"translation": "좋아요, 그리고 층을 좀 넣을까요?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Yes please, that would add some nice volume.",
"translation": "네 주세요, 그럼 볼륨이 좀 살겠네요."
},
{
"type": "blank",
"index": 9,
"quiz": "Something shorter maybe, but not too @@ a change.",
"hint": "급격하고 극단적인 것을 의미하는 형용사예요.",
"optionA": "small",
"optionB": "dramatic",
"optionC": "simple",
"result": "dramatic",
"explanation": "'dramatic change'는 '극적인 변화'라는 뜻으로 큰 변화를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Perfect, this style will really suit your face shape.",
"translation": "완벽해요, 이 스타일이 얼굴형에 정말 잘 어울릴 거예요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "I'm getting excited to see how it turns out.",
"translation": "어떻게 나올지 보는 게 기대되기 시작해요."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Don't worry, you're going to love the result.",
"translation": "걱정 마세요, 결과를 정말 좋아하실 거예요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 어떤 스타일을 원하는지 물어본 질문을 완성하세요.",
"result": "What kind of look",
"explanation": "'어떤 스타일을 원하세요?'라는 뜻으로 고객의 선호도를 묻는 전문적인 질문이에요.",
"optionA": "look",
"optionB": "kind",
"optionC": "What",
"optionD": "of"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "미용실에서 머리 스타일 고민",
"explanation": "미용실에서 어떤 헤어스타일로 할지 고민하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "미용실"
},
{
"tag": "헤어스타일"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "salon"
},
{
"tag": "hairstyle"
},
{
"tag": "decision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I want to change my hairstyle but I'm not sure how.",
"translation": "헤어스타일을 바꾸고 싶은데 어떻게 할지 모르겠어요."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "What kind of look are you going for?",
"translation": "어떤 스타일을 원하세요?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Something shorter maybe, but not too dramatic a change.",
"translation": "좀 더 짧게요, 하지만 너무 극적인 변화는 아니고요."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 매우 극적인 헤어스타일 변화를 원한다.",
"hint": "'not too dramatic a change'는 너무 극적인 변화가 아니라는 뜻이에요.",
"result": "X",
"explanation": "유진은 '너무 극적인 변화는 아니고'라며 적당한 변화를 원한다고 했어요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "How about cutting it to shoulder length then?",
"translation": "그럼 어깨 길이로 자르는 건 어떨까요?"
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "That sounds perfect, not too short or long.",
"translation": "완벽하게 들리네요, 너무 짧지도 길지도 않고요."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Great, and would you like some layers added?",
"translation": "좋아요, 그리고 층을 좀 넣을까요?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Yes please, that would add some nice volume.",
"translation": "네 주세요, 그럼 볼륨이 좀 살겠네요."
},
{
"type": "blank",
"index": 9,
"quiz": "Something shorter maybe, but not too @@ a change.",
"hint": "급격하고 극단적인 것을 의미하는 형용사예요.",
"optionA": "small",
"optionB": "dramatic",
"optionC": "simple",
"result": "dramatic",
"explanation": "'dramatic change'는 '극적인 변화'라는 뜻으로 큰 변화를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Perfect, this style will really suit your face shape.",
"translation": "완벽해요, 이 스타일이 얼굴형에 정말 잘 어울릴 거예요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "I'm getting excited to see how it turns out.",
"translation": "어떻게 나올지 보는 게 기대되기 시작해요."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Don't worry, you're going to love the result.",
"translation": "걱정 마세요, 결과를 정말 좋아하실 거예요."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 어떤 스타일을 원하는지 물어본 질문을 완성하세요.",
"optionA": "look",
"optionB": "kind",
"optionC": "What",
"optionD": "of",
"result": "What kind of look",
"explanation": "'어떤 스타일을 원하세요?'라는 뜻으로 고객의 선호도를 묻는 전문적인 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 마트에서 장보는데 카드 안 돼",
"explanation": "마트에서 장을 보고 계산하는데 카드가 안 되는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마트"
},
{
"tag": "계산"
},
{
"tag": "카드"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "payment"
},
{
"tag": "card"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "I'd like to pay with my credit card please.",
"translation": "신용카드로 결제하고 싶어요."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I'm sorry, but your card seems to be declined.",
"translation": "죄송한데, 카드가 승인이 안 되는 것 같아요."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "That's strange, it was working fine this morning.",
"translation": "이상하네요, 오늘 아침에는 잘 됐는데요."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤의 신용카드가 정상적으로 승인되었다.",
"hint": "'your card seems to be declined'는 카드가 거절되었다는 뜻이에요.",
"result": "X",
"explanation": "예솔이 '카드가 승인이 안 된다'고 명확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Would you like to try a different card?",
"translation": "다른 카드로 시도해보시겠어요?"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Sure, let me try my debit card instead.",
"translation": "네, 대신 체크카드로 해볼게요."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Okay, let's see if this one works better.",
"translation": "좋아요, 이번엔 잘 될지 봅시다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Great, it went through this time successfully.",
"translation": "좋네요, 이번엔 성공적으로 됐어요."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm sorry, but your card seems to be @@.",
"hint": "카드 결제가 거부된 상태를 나타내는 동사예요.",
"optionA": "accepted",
"optionB": "declined",
"optionC": "beautiful",
"result": "declined",
"explanation": "'declined'는 '거절된, 승인되지 않은'이라는 뜻으로 카드 결제 실패를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Sometimes the system has temporary issues with certain cards.",
"translation": "가끔 시스템이 특정 카드들과 일시적인 문제가 있어요."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "That makes sense, I was worried something was wrong.",
"translation": "그렇군요, 뭔가 잘못된 건 아닌지 걱정했어요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "No worries, it happens more often than you think.",
"translation": "걱정 마세요, 생각보다 자주 있는 일이에요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 신용카드로 결제하고 싶다고 말한 표현을 완성하세요.",
"result": "I'd like to pay",
"explanation": "'결제하고 싶어요'라는 뜻으로 정중하게 결제 의사를 표현하는 말이에요.",
"optionA": "I'd",
"optionB": "to",
"optionC": "pay",
"optionD": "like"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "동네 마트에서 장보는데 카드 안 돼",
"explanation": "마트에서 장을 보고 계산하는데 카드가 안 되는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마트"
},
{
"tag": "계산"
},
{
"tag": "카드"
}
],
"engTags": [
{
"tag": "mart"
},
{
"tag": "payment"
},
{
"tag": "card"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "I'd like to pay with my credit card please.",
"translation": "신용카드로 결제하고 싶어요."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I'm sorry, but your card seems to be declined.",
"translation": "죄송한데, 카드가 승인이 안 되는 것 같아요."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "That's strange, it was working fine this morning.",
"translation": "이상하네요, 오늘 아침에는 잘 됐는데요."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤의 신용카드가 정상적으로 승인되었다.",
"hint": "'your card seems to be declined'는 카드가 거절되었다는 뜻이에요.",
"result": "X",
"explanation": "예솔이 '카드가 승인이 안 된다'고 명확히 말했어요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Would you like to try a different card?",
"translation": "다른 카드로 시도해보시겠어요?"
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Sure, let me try my debit card instead.",
"translation": "네, 대신 체크카드로 해볼게요."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Okay, let's see if this one works better.",
"translation": "좋아요, 이번엔 잘 될지 봅시다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Great, it went through this time successfully.",
"translation": "좋네요, 이번엔 성공적으로 됐어요."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm sorry, but your card seems to be @@.",
"hint": "카드 결제가 거부된 상태를 나타내는 동사예요.",
"optionA": "accepted",
"optionB": "declined",
"optionC": "beautiful",
"result": "declined",
"explanation": "'declined'는 '거절된, 승인되지 않은'이라는 뜻으로 카드 결제 실패를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Sometimes the system has temporary issues with certain cards.",
"translation": "가끔 시스템이 특정 카드들과 일시적인 문제가 있어요."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "That makes sense, I was worried something was wrong.",
"translation": "그렇군요, 뭔가 잘못된 건 아닌지 걱정했어요."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "No worries, it happens more often than you think.",
"translation": "걱정 마세요, 생각보다 자주 있는 일이에요."
},
{
"type": "puzzle",
"index": 13,
"hint": "도윤이 신용카드로 결제하고 싶다고 말한 표현을 완성하세요.",
"optionA": "I'd",
"optionB": "to",
"optionC": "pay",
"optionD": "like",
"result": "I'd like to pay",
"explanation": "'결제하고 싶어요'라는 뜻으로 정중하게 결제 의사를 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}