총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 29 / 33
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상 의자가 계속 내려가",
"explanation": "책상 의자가 자꾸 아래로 내려가서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "의자"
},
{
"tag": "높이"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "chair"
},
{
"tag": "height"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My chair keeps sinking down today.",
"translation": "내 의자가 오늘 계속 아래로 내려가."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "That sounds really annoying actually.",
"translation": "진짜 짜증날 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I can't focus on work properly.",
"translation": "일에 제대로 집중이 안 돼."
},
{
"type": "blank",
"index": 4,
"quiz": "My chair keeps sinking @@ today.",
"hint": "아래쪽 방향을 나타내는 부사예요.",
"optionA": "up",
"optionB": "down",
"optionC": "away",
"result": "down",
"explanation": "'down'은 '아래로'라는 뜻으로 의자가 낮아지는 방향을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe the gas cylinder is broken.",
"translation": "가스실린더가 고장난 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Should I ask for a replacement?",
"translation": "교체 요청해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Definitely, you need a working chair.",
"translation": "당연하지, 제대로 된 의자가 필요해."
},
{
"type": "ox",
"index": 8,
"quiz": "서연의 의자가 완벽하게 작동하고 있다.",
"hint": "'keeps sinking'은 계속 가라앉는다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '계속 아래로 내려가'라고 말했으니 의자에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I'll contact the facilities team now.",
"translation": "지금 시설관리팀에 연락할게."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Good thinking, they handle furniture issues.",
"translation": "좋은 생각이야, 가구 문제는 그들이 담당해."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Meanwhile I'll try adjusting it manually.",
"translation": "그동안 수동으로 조절해볼게."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Hope they can fix it soon.",
"translation": "빨리 고쳐주면 좋겠어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 가스실린더가 고장났을 것 같다고 말한 문장을 완성하세요.",
"optionA": "cylinder",
"optionB": "gas",
"optionC": "Maybe",
"optionD": "broken",
"optionE": "is",
"result": "Maybe gas cylinder is broken",
"explanation": "'가스실린더가 고장난 것 같아'라는 뜻으로 의자 문제의 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상 의자가 계속 내려가",
"explanation": "책상 의자가 자꾸 아래로 내려가서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "의자"
},
{
"tag": "높이"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "chair"
},
{
"tag": "height"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My chair keeps sinking down today.",
"translation": "내 의자가 오늘 계속 아래로 내려가."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "That sounds really annoying actually.",
"translation": "진짜 짜증날 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I can't focus on work properly.",
"translation": "일에 제대로 집중이 안 돼."
},
{
"type": "blank",
"index": 4,
"quiz": "My chair keeps sinking @@ today.",
"hint": "아래쪽 방향을 나타내는 부사예요.",
"optionA": "up",
"optionB": "down",
"optionC": "away",
"result": "down",
"explanation": "'down'은 '아래로'라는 뜻으로 의자가 낮아지는 방향을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe the gas cylinder is broken.",
"translation": "가스실린더가 고장난 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Should I ask for a replacement?",
"translation": "교체 요청해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Definitely, you need a working chair.",
"translation": "당연하지, 제대로 된 의자가 필요해."
},
{
"type": "ox",
"index": 8,
"quiz": "서연의 의자가 완벽하게 작동하고 있다.",
"hint": "'keeps sinking'은 계속 가라앉는다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '계속 아래로 내려가'라고 말했으니 의자에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I'll contact the facilities team now.",
"translation": "지금 시설관리팀에 연락할게."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Good thinking, they handle furniture issues.",
"translation": "좋은 생각이야, 가구 문제는 그들이 담당해."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Meanwhile I'll try adjusting it manually.",
"translation": "그동안 수동으로 조절해볼게."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Hope they can fix it soon.",
"translation": "빨리 고쳐주면 좋겠어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 가스실린더가 고장났을 것 같다고 말한 문장을 완성하세요.",
"optionA": "cylinder",
"optionB": "gas",
"optionC": "Maybe",
"optionD": "broken",
"optionE": "is",
"result": "Maybe gas cylinder is broken",
"explanation": "'가스실린더가 고장난 것 같아'라는 뜻으로 의자 문제의 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "화면이 자꾸 깜빡여",
"explanation": "컴퓨터 모니터 화면이 계속 깜빡여서 작업하기 어려운 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "모니터"
},
{
"tag": "화면"
},
{
"tag": "깜빡임"
}
],
"engTags": [
{
"tag": "monitor"
},
{
"tag": "screen"
},
{
"tag": "flicker"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "My screen keeps flickering all day.",
"translation": "내 화면이 하루 종일 깜빡여."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That must be really hard to work.",
"translation": "일하기 진짜 힘들겠다."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Yeah, my eyes are getting tired.",
"translation": "응, 눈이 피로해지고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원의 컴퓨터 화면이 정상적으로 작동하고 있다.",
"hint": "'keeps flickering'은 계속 깜빡인다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '화면이 깜빡여'라고 말했으니 모니터에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Try checking the cable connections first.",
"translation": "먼저 케이블 연결 상태를 확인해봐."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good idea, maybe something is loose.",
"translation": "좋은 생각이야, 뭔가 헐거운 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Or it could be the monitor itself.",
"translation": "아니면 모니터 자체 문제일 수도 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "Yeah, my eyes are getting @@.",
"hint": "피곤하고 지친 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "tired",
"optionC": "excited",
"result": "tired",
"explanation": "'tired'는 '피곤한'이라는 뜻으로 화면 깜빡임으로 인한 눈의 피로를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I'll restart the computer too.",
"translation": "컴퓨터도 재시작해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "That might solve the problem completely.",
"translation": "그러면 문제가 완전히 해결될 수도 있어."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "If not, I'll call tech support.",
"translation": "안 되면 기술지원팀에 전화할게."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Yeah, they know about hardware issues.",
"translation": "맞아, 하드웨어 문제는 그들이 잘 알아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 케이블 연결 상태를 먼저 확인해보라고 제안한 문장을 완성하세요.",
"optionA": "checking",
"optionB": "connections",
"optionC": "Try",
"optionD": "cable",
"optionE": "first",
"result": "Try checking cable connections first",
"explanation": "'먼저 케이블 연결 상태를 확인해봐'라는 뜻으로 문제 해결의 첫 단계를 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "화면이 자꾸 깜빡여",
"explanation": "컴퓨터 모니터 화면이 계속 깜빡여서 작업하기 어려운 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "모니터"
},
{
"tag": "화면"
},
{
"tag": "깜빡임"
}
],
"engTags": [
{
"tag": "monitor"
},
{
"tag": "screen"
},
{
"tag": "flicker"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "My screen keeps flickering all day.",
"translation": "내 화면이 하루 종일 깜빡여."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That must be really hard to work.",
"translation": "일하기 진짜 힘들겠다."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Yeah, my eyes are getting tired.",
"translation": "응, 눈이 피로해지고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원의 컴퓨터 화면이 정상적으로 작동하고 있다.",
"hint": "'keeps flickering'은 계속 깜빡인다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '화면이 깜빡여'라고 말했으니 모니터에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Try checking the cable connections first.",
"translation": "먼저 케이블 연결 상태를 확인해봐."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good idea, maybe something is loose.",
"translation": "좋은 생각이야, 뭔가 헐거운 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Or it could be the monitor itself.",
"translation": "아니면 모니터 자체 문제일 수도 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "Yeah, my eyes are getting @@.",
"hint": "피곤하고 지친 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "tired",
"optionC": "excited",
"result": "tired",
"explanation": "'tired'는 '피곤한'이라는 뜻으로 화면 깜빡임으로 인한 눈의 피로를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I'll restart the computer too.",
"translation": "컴퓨터도 재시작해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "That might solve the problem completely.",
"translation": "그러면 문제가 완전히 해결될 수도 있어."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "If not, I'll call tech support.",
"translation": "안 되면 기술지원팀에 전화할게."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Yeah, they know about hardware issues.",
"translation": "맞아, 하드웨어 문제는 그들이 잘 알아."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 케이블 연결 상태를 먼저 확인해보라고 제안한 문장을 완성하세요.",
"optionA": "checking",
"optionB": "connections",
"optionC": "Try",
"optionD": "cable",
"optionE": "first",
"result": "Try checking cable connections first",
"explanation": "'먼저 케이블 연결 상태를 확인해봐'라는 뜻으로 문제 해결의 첫 단계를 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사물함 열쇠를 잃어버렸어",
"explanation": "개인 사물함 열쇠를 분실해서 물건을 꺼낼 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "사물함"
},
{
"tag": "열쇠"
},
{
"tag": "분실"
}
],
"engTags": [
{
"tag": "locker"
},
{
"tag": "key"
},
{
"tag": "lost"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I lost my locker key somewhere.",
"translation": "사물함 열쇠를 어디선가 잃어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Oh no, that's really inconvenient.",
"translation": "헉, 진짜 불편하겠다."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "All my stuff is stuck inside.",
"translation": "내 물건들이 다 안에 갇혀있어."
},
{
"type": "blank",
"index": 4,
"quiz": "I lost my locker key @@.",
"hint": "어디든지, 어디선가라는 의미의 부사예요.",
"optionA": "nowhere",
"optionB": "somewhere",
"optionC": "everywhere",
"result": "somewhere",
"explanation": "'somewhere'는 '어디선가'라는 뜻으로 정확한 장소를 모를 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Did you check all your pockets?",
"translation": "주머니 다 확인해봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Yeah, I searched everywhere already.",
"translation": "응, 이미 모든 곳 다 찾아봤어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Maybe ask security for help.",
"translation": "보안팀에 도움 요청해볼까?"
},
{
"type": "ox",
"index": 8,
"quiz": "나연이 사물함 열쇠를 안전하게 보관하고 있다.",
"hint": "'lost'는 잃어버렸다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '잃어버렸어'라고 말했으니 열쇠를 찾지 못하는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Good thinking, they have master keys.",
"translation": "좋은 생각이야, 마스터키가 있을 거야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "They can probably open it safely.",
"translation": "아마 안전하게 열어줄 수 있을 거야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "I hope they don't mind helping.",
"translation": "도와주는 걸 싫어하지 않으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Don't worry, that's part of their job.",
"translation": "걱정마, 그것도 그들 일의 일부야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 물건들이 다 안에 갇혀있다고 말한 문장을 완성하세요.",
"optionA": "stuff",
"optionB": "All",
"optionC": "stuck",
"optionD": "inside",
"optionE": "my",
"result": "All my stuff stuck inside",
"explanation": "'내 물건들이 다 안에 갇혀있어'라는 뜻으로 열쇠를 잃어버린 결과를 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사물함 열쇠를 잃어버렸어",
"explanation": "개인 사물함 열쇠를 분실해서 물건을 꺼낼 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "사물함"
},
{
"tag": "열쇠"
},
{
"tag": "분실"
}
],
"engTags": [
{
"tag": "locker"
},
{
"tag": "key"
},
{
"tag": "lost"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I lost my locker key somewhere.",
"translation": "사물함 열쇠를 어디선가 잃어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Oh no, that's really inconvenient.",
"translation": "헉, 진짜 불편하겠다."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "All my stuff is stuck inside.",
"translation": "내 물건들이 다 안에 갇혀있어."
},
{
"type": "blank",
"index": 4,
"quiz": "I lost my locker key @@.",
"hint": "어디든지, 어디선가라는 의미의 부사예요.",
"optionA": "nowhere",
"optionB": "somewhere",
"optionC": "everywhere",
"result": "somewhere",
"explanation": "'somewhere'는 '어디선가'라는 뜻으로 정확한 장소를 모를 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Did you check all your pockets?",
"translation": "주머니 다 확인해봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Yeah, I searched everywhere already.",
"translation": "응, 이미 모든 곳 다 찾아봤어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Maybe ask security for help.",
"translation": "보안팀에 도움 요청해볼까?"
},
{
"type": "ox",
"index": 8,
"quiz": "나연이 사물함 열쇠를 안전하게 보관하고 있다.",
"hint": "'lost'는 잃어버렸다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '잃어버렸어'라고 말했으니 열쇠를 찾지 못하는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Good thinking, they have master keys.",
"translation": "좋은 생각이야, 마스터키가 있을 거야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "They can probably open it safely.",
"translation": "아마 안전하게 열어줄 수 있을 거야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "I hope they don't mind helping.",
"translation": "도와주는 걸 싫어하지 않으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Don't worry, that's part of their job.",
"translation": "걱정마, 그것도 그들 일의 일부야."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 물건들이 다 안에 갇혀있다고 말한 문장을 완성하세요.",
"optionA": "stuff",
"optionB": "All",
"optionC": "stuck",
"optionD": "inside",
"optionE": "my",
"result": "All my stuff stuck inside",
"explanation": "'내 물건들이 다 안에 갇혀있어'라는 뜻으로 열쇠를 잃어버린 결과를 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "정수기 물이 미지근해",
"explanation": "사무실 정수기에서 차가운 물이 나오지 않아서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "정수기"
},
{
"tag": "물"
},
{
"tag": "온도"
}
],
"engTags": [
{
"tag": "cooler"
},
{
"tag": "water"
},
{
"tag": "temperature"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "The water cooler isn't cold today.",
"translation": "정수기 물이 오늘 안 차가워."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Really? That's pretty disappointing honestly.",
"translation": "정말? 진짜 실망스럽네."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "It's just lukewarm right now.",
"translation": "지금 그냥 미지근해."
},
{
"type": "ox",
"index": 4,
"quiz": "태호는 정수기에서 차가운 물이 잘 나온다고 말했다.",
"hint": "'isn't cold'는 차갑지 않다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '안 차가워'라고 말했으니 물이 차갑지 않은 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe the cooling system is broken.",
"translation": "냉각 시스템이 고장난 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Should we report it to maintenance?",
"translation": "관리팀에 신고해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Yeah, everyone needs cold water here.",
"translation": "맞아, 여기 모든 사람이 차가운 물이 필요해."
},
{
"type": "blank",
"index": 8,
"quiz": "It's just @@ right now.",
"hint": "차갑지도 뜨겁지도 않은 온도를 나타내는 형용사예요.",
"optionA": "hot",
"optionB": "lukewarm",
"optionC": "freezing",
"result": "lukewarm",
"explanation": "'lukewarm'은 '미지근한'이라는 뜻으로 적절하지 않은 온도를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "I'll call them after lunch then.",
"translation": "점심 후에 전화할게."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good plan, hopefully it's easy fix.",
"translation": "좋은 계획이야, 쉽게 고쳐지면 좋겠어."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Meanwhile we can use the kitchen tap.",
"translation": "그동안 주방 수도꼭지 쓸 수 있어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "True, at least we have options.",
"translation": "맞아, 적어도 선택지는 있네."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 냉각 시스템이 고장났을 것 같다고 말한 문장을 완성하세요.",
"optionA": "cooling",
"optionB": "system",
"optionC": "Maybe",
"optionD": "broken",
"optionE": "is",
"result": "Maybe cooling system is broken",
"explanation": "'냉각 시스템이 고장난 것 같아'라는 뜻으로 문제의 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "정수기 물이 미지근해",
"explanation": "사무실 정수기에서 차가운 물이 나오지 않아서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "정수기"
},
{
"tag": "물"
},
{
"tag": "온도"
}
],
"engTags": [
{
"tag": "cooler"
},
{
"tag": "water"
},
{
"tag": "temperature"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "The water cooler isn't cold today.",
"translation": "정수기 물이 오늘 안 차가워."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Really? That's pretty disappointing honestly.",
"translation": "정말? 진짜 실망스럽네."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "It's just lukewarm right now.",
"translation": "지금 그냥 미지근해."
},
{
"type": "ox",
"index": 4,
"quiz": "태호는 정수기에서 차가운 물이 잘 나온다고 말했다.",
"hint": "'isn't cold'는 차갑지 않다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '안 차가워'라고 말했으니 물이 차갑지 않은 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe the cooling system is broken.",
"translation": "냉각 시스템이 고장난 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Should we report it to maintenance?",
"translation": "관리팀에 신고해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Yeah, everyone needs cold water here.",
"translation": "맞아, 여기 모든 사람이 차가운 물이 필요해."
},
{
"type": "blank",
"index": 8,
"quiz": "It's just @@ right now.",
"hint": "차갑지도 뜨겁지도 않은 온도를 나타내는 형용사예요.",
"optionA": "hot",
"optionB": "lukewarm",
"optionC": "freezing",
"result": "lukewarm",
"explanation": "'lukewarm'은 '미지근한'이라는 뜻으로 적절하지 않은 온도를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "I'll call them after lunch then.",
"translation": "점심 후에 전화할게."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good plan, hopefully it's easy fix.",
"translation": "좋은 계획이야, 쉽게 고쳐지면 좋겠어."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Meanwhile we can use the kitchen tap.",
"translation": "그동안 주방 수도꼭지 쓸 수 있어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "True, at least we have options.",
"translation": "맞아, 적어도 선택지는 있네."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 냉각 시스템이 고장났을 것 같다고 말한 문장을 완성하세요.",
"optionA": "cooling",
"optionB": "system",
"optionC": "Maybe",
"optionD": "broken",
"optionE": "is",
"result": "Maybe cooling system is broken",
"explanation": "'냉각 시스템이 고장난 것 같아'라는 뜻으로 문제의 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "신발끈이 계속 풀려",
"explanation": "하루 종일 신발끈이 자꾸 풀려서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "매듭"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "untied"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My shoelaces keep coming undone today.",
"translation": "내 신발끈이 오늘 계속 풀려."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "That's so annoying during work hours.",
"translation": "근무시간에 진짜 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I tied them really tight this morning.",
"translation": "아침에 진짜 꽉 묶었는데도 그래."
},
{
"type": "blank",
"index": 4,
"quiz": "My shoelaces keep coming @@ today.",
"hint": "묶인 것이 풀어지는 상태를 나타내는 형용사예요.",
"optionA": "tied",
"optionB": "undone",
"optionC": "tight",
"result": "undone",
"explanation": "'undone'은 '풀린'이라는 뜻으로 묶인 것이 다시 풀어진 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe you need new shoelaces completely.",
"translation": "아예 새 신발끈이 필요한 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Yeah, these are getting pretty old.",
"translation": "맞아, 이거 꽤 오래됐거든."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Try double knotting them for now.",
"translation": "일단 두 번 매듭 해봐."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 신발끈을 아침에 느슨하게 묶었다.",
"hint": "'really tight'는 매우 꽉 묶었다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '진짜 꽉 묶었는데도'라고 말했으니 단단히 묶었던 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Smart idea, that might work better.",
"translation": "현명한 생각이야, 더 잘 될 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Or get some elastic laces instead.",
"translation": "아니면 신축성 있는 끈으로 바꿔."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I didn't know those existed honestly.",
"translation": "솔직히 그런 게 있는 줄 몰랐어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "They're really convenient for busy people.",
"translation": "바쁜 사람들한테 진짜 편해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 일단 두 번 매듭하라고 제안한 문장을 완성하세요.",
"optionA": "double",
"optionB": "for",
"optionC": "Try",
"optionD": "knotting",
"optionE": "now",
"result": "Try double knotting for now",
"explanation": "'일단 두 번 매듭 해봐'라는 뜻으로 임시 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "신발끈이 계속 풀려",
"explanation": "하루 종일 신발끈이 자꾸 풀려서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "매듭"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "untied"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My shoelaces keep coming undone today.",
"translation": "내 신발끈이 오늘 계속 풀려."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "That's so annoying during work hours.",
"translation": "근무시간에 진짜 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I tied them really tight this morning.",
"translation": "아침에 진짜 꽉 묶었는데도 그래."
},
{
"type": "blank",
"index": 4,
"quiz": "My shoelaces keep coming @@ today.",
"hint": "묶인 것이 풀어지는 상태를 나타내는 형용사예요.",
"optionA": "tied",
"optionB": "undone",
"optionC": "tight",
"result": "undone",
"explanation": "'undone'은 '풀린'이라는 뜻으로 묶인 것이 다시 풀어진 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe you need new shoelaces completely.",
"translation": "아예 새 신발끈이 필요한 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Yeah, these are getting pretty old.",
"translation": "맞아, 이거 꽤 오래됐거든."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Try double knotting them for now.",
"translation": "일단 두 번 매듭 해봐."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 신발끈을 아침에 느슨하게 묶었다.",
"hint": "'really tight'는 매우 꽉 묶었다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '진짜 꽉 묶었는데도'라고 말했으니 단단히 묶었던 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Smart idea, that might work better.",
"translation": "현명한 생각이야, 더 잘 될 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Or get some elastic laces instead.",
"translation": "아니면 신축성 있는 끈으로 바꿔."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I didn't know those existed honestly.",
"translation": "솔직히 그런 게 있는 줄 몰랐어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "They're really convenient for busy people.",
"translation": "바쁜 사람들한테 진짜 편해."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 일단 두 번 매듭하라고 제안한 문장을 완성하세요.",
"optionA": "double",
"optionB": "for",
"optionC": "Try",
"optionD": "knotting",
"optionE": "now",
"result": "Try double knotting for now",
"explanation": "'일단 두 번 매듭 해봐'라는 뜻으로 임시 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상에 커피를 쏟았어",
"explanation": "실수로 책상 위에 커피를 흘려서 정리하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "커피"
},
{
"tag": "실수"
},
{
"tag": "정리"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "spill"
},
{
"tag": "mess"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I just spilled coffee on everything.",
"translation": "방금 모든 것에 커피를 쏟았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh wow, what a mess today.",
"translation": "어머, 오늘 진짜 엉망이네."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "My papers are completely soaked now.",
"translation": "내 서류들이 지금 완전히 젖었어."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 커피를 조심스럽게 잘 마셨다.",
"hint": "'spilled'는 쏟았다, 흘렸다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '커피를 쏟았어'라고 말했으니 실수로 흘린 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Here, let me grab some tissues.",
"translation": "여기, 내가 휴지 가져올게."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Thanks, I need to save what I can.",
"translation": "고마워, 살릴 수 있는 건 살려야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Maybe blow dry them gently later.",
"translation": "나중에 부드럽게 말려봐."
},
{
"type": "blank",
"index": 8,
"quiz": "My papers are completely @@ now.",
"hint": "물에 젖은 상태를 나타내는 형용사예요.",
"optionA": "dry",
"optionB": "soaked",
"optionC": "clean",
"result": "soaked",
"explanation": "'soaked'는 '흠뻑 젖은'이라는 뜻으로 커피에 젖은 서류 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Good thinking, that might actually work.",
"translation": "좋은 생각이야, 실제로 될 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Don't worry, accidents happen to everyone.",
"translation": "걱정마, 누구에게나 실수는 있어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "I should be more careful honestly.",
"translation": "솔직히 더 조심해야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "We all learn from these moments.",
"translation": "우리 모두 이런 순간에서 배워."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 휴지를 가져오겠다고 말한 문장을 완성하세요.",
"optionA": "grab",
"optionB": "me",
"optionC": "tissues",
"optionD": "Here",
"optionE": "let",
"result": "Here let me grab tissues",
"explanation": "'여기, 내가 휴지 가져올게'라는 뜻으로 도움을 주려는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상에 커피를 쏟았어",
"explanation": "실수로 책상 위에 커피를 흘려서 정리하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "커피"
},
{
"tag": "실수"
},
{
"tag": "정리"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "spill"
},
{
"tag": "mess"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I just spilled coffee on everything.",
"translation": "방금 모든 것에 커피를 쏟았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh wow, what a mess today.",
"translation": "어머, 오늘 진짜 엉망이네."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "My papers are completely soaked now.",
"translation": "내 서류들이 지금 완전히 젖었어."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 커피를 조심스럽게 잘 마셨다.",
"hint": "'spilled'는 쏟았다, 흘렸다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '커피를 쏟았어'라고 말했으니 실수로 흘린 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Here, let me grab some tissues.",
"translation": "여기, 내가 휴지 가져올게."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Thanks, I need to save what I can.",
"translation": "고마워, 살릴 수 있는 건 살려야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Maybe blow dry them gently later.",
"translation": "나중에 부드럽게 말려봐."
},
{
"type": "blank",
"index": 8,
"quiz": "My papers are completely @@ now.",
"hint": "물에 젖은 상태를 나타내는 형용사예요.",
"optionA": "dry",
"optionB": "soaked",
"optionC": "clean",
"result": "soaked",
"explanation": "'soaked'는 '흠뻑 젖은'이라는 뜻으로 커피에 젖은 서류 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Good thinking, that might actually work.",
"translation": "좋은 생각이야, 실제로 될 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Don't worry, accidents happen to everyone.",
"translation": "걱정마, 누구에게나 실수는 있어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "I should be more careful honestly.",
"translation": "솔직히 더 조심해야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "We all learn from these moments.",
"translation": "우리 모두 이런 순간에서 배워."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 휴지를 가져오겠다고 말한 문장을 완성하세요.",
"optionA": "grab",
"optionB": "me",
"optionC": "tissues",
"optionD": "Here",
"optionE": "let",
"result": "Here let me grab tissues",
"explanation": "'여기, 내가 휴지 가져올게'라는 뜻으로 도움을 주려는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "복도에서 길을 잃었어",
"explanation": "큰 사무실 건물에서 길을 잃고 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "복도"
},
{
"tag": "길잃음"
},
{
"tag": "건물"
}
],
"engTags": [
{
"tag": "hallway"
},
{
"tag": "lost"
},
{
"tag": "building"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I'm completely lost in this building.",
"translation": "이 건물에서 완전히 길을 잃었어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Which floor are you trying to find?",
"translation": "몇 층을 찾으려고 하는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "The marketing department on floor five.",
"translation": "5층에 있는 마케팅부서."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm completely @@ in this building.",
"hint": "길을 잃은 상태를 나타내는 형용사예요.",
"optionA": "found",
"optionB": "lost",
"optionC": "happy",
"result": "lost",
"explanation": "'lost'는 '길을 잃은'이라는 뜻으로 방향감각을 잃은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Take the elevator to your right.",
"translation": "오른쪽에 있는 엘리베이터 타."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Perfect, I was going completely wrong way.",
"translation": "완벽해, 완전히 반대로 가고 있었어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "These big buildings are really confusing.",
"translation": "이런 큰 건물들은 진짜 헷갈려."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 마케팅부서를 쉽게 찾았다.",
"hint": "'completely lost'는 완전히 길을 잃었다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '완전히 길을 잃었어'라고 말했으니 찾지 못하고 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Thank you so much for helping.",
"translation": "도와줘서 정말 고마워."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "No problem, I got lost here too.",
"translation": "괜찮아, 나도 여기서 길 잃은 적 있어."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Good to know I'm not alone.",
"translation": "나 혼자가 아니라니 다행이야."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Everyone needs time to learn the layout.",
"translation": "누구나 구조를 익히는 데 시간이 필요해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 오른쪽 엘리베이터를 타라고 지시한 문장을 완성하세요.",
"optionA": "Take",
"optionB": "your",
"optionC": "elevator",
"optionD": "right",
"optionE": "to",
"result": "Take elevator to your right",
"explanation": "'오른쪽에 있는 엘리베이터 타'라는 뜻으로 길을 안내하는 친절한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "복도에서 길을 잃었어",
"explanation": "큰 사무실 건물에서 길을 잃고 헤매는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "복도"
},
{
"tag": "길잃음"
},
{
"tag": "건물"
}
],
"engTags": [
{
"tag": "hallway"
},
{
"tag": "lost"
},
{
"tag": "building"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I'm completely lost in this building.",
"translation": "이 건물에서 완전히 길을 잃었어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Which floor are you trying to find?",
"translation": "몇 층을 찾으려고 하는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "The marketing department on floor five.",
"translation": "5층에 있는 마케팅부서."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm completely @@ in this building.",
"hint": "길을 잃은 상태를 나타내는 형용사예요.",
"optionA": "found",
"optionB": "lost",
"optionC": "happy",
"result": "lost",
"explanation": "'lost'는 '길을 잃은'이라는 뜻으로 방향감각을 잃은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Take the elevator to your right.",
"translation": "오른쪽에 있는 엘리베이터 타."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Perfect, I was going completely wrong way.",
"translation": "완벽해, 완전히 반대로 가고 있었어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "These big buildings are really confusing.",
"translation": "이런 큰 건물들은 진짜 헷갈려."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 마케팅부서를 쉽게 찾았다.",
"hint": "'completely lost'는 완전히 길을 잃었다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '완전히 길을 잃었어'라고 말했으니 찾지 못하고 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Thank you so much for helping.",
"translation": "도와줘서 정말 고마워."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "No problem, I got lost here too.",
"translation": "괜찮아, 나도 여기서 길 잃은 적 있어."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Good to know I'm not alone.",
"translation": "나 혼자가 아니라니 다행이야."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Everyone needs time to learn the layout.",
"translation": "누구나 구조를 익히는 데 시간이 필요해."
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 오른쪽 엘리베이터를 타라고 지시한 문장을 완성하세요.",
"optionA": "Take",
"optionB": "your",
"optionC": "elevator",
"optionD": "right",
"optionE": "to",
"result": "Take elevator to your right",
"explanation": "'오른쪽에 있는 엘리베이터 타'라는 뜻으로 길을 안내하는 친절한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 도시락을 깜빡했어",
"explanation": "점심 도시락을 집에 두고 와서 굶게 된 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "도시락"
},
{
"tag": "점심"
},
{
"tag": "깜빡"
}
],
"engTags": [
{
"tag": "lunchbox"
},
{
"tag": "meal"
},
{
"tag": "forgot"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I forgot my lunch at home.",
"translation": "집에 점심 도시락을 두고 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Oh no, you must be hungry.",
"translation": "어머, 배고프겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, and I have no time.",
"translation": "응, 시간도 없고."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 점심 도시락을 잘 챙겨왔다.",
"hint": "'forgot at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '집에 두고 왔어'라고 말했으니 도시락을 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Want to share my sandwich instead?",
"translation": "내 샌드위치 나눠 먹을래?"
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Really? That would be absolutely amazing.",
"translation": "정말? 진짜 엄청 고마울 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "No worries, I made too much.",
"translation": "괜찮아, 너무 많이 만들어왔어."
},
{
"type": "blank",
"index": 8,
"quiz": "Yeah, and I have no @@.",
"hint": "시간을 의미하는 명사예요.",
"optionA": "money",
"optionB": "time",
"optionC": "food",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 점심을 사러 갈 여유가 없다는 의미예요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "You're such a lifesaver right now.",
"translation": "지금 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Just remember to bring yours tomorrow.",
"translation": "내일은 네 거 가져오는 거 잊지 마."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "I'll definitely set an alarm tonight.",
"translation": "오늘 밤에 확실히 알람 설정할게."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Smart thinking, that always helps me.",
"translation": "현명한 생각이야, 그게 나한테 항상 도움돼."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 샌드위치를 나눠 먹자고 제안한 문장을 완성하세요.",
"optionA": "Want",
"optionB": "sandwich",
"optionC": "my",
"optionD": "share",
"optionE": "to",
"result": "Want to share my sandwich",
"explanation": "'내 샌드위치 나눠 먹을래?'라는 뜻으로 친구를 도와주는 따뜻한 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 도시락을 깜빡했어",
"explanation": "점심 도시락을 집에 두고 와서 굶게 된 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "도시락"
},
{
"tag": "점심"
},
{
"tag": "깜빡"
}
],
"engTags": [
{
"tag": "lunchbox"
},
{
"tag": "meal"
},
{
"tag": "forgot"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I forgot my lunch at home.",
"translation": "집에 점심 도시락을 두고 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Oh no, you must be hungry.",
"translation": "어머, 배고프겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, and I have no time.",
"translation": "응, 시간도 없고."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 점심 도시락을 잘 챙겨왔다.",
"hint": "'forgot at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '집에 두고 왔어'라고 말했으니 도시락을 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Want to share my sandwich instead?",
"translation": "내 샌드위치 나눠 먹을래?"
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Really? That would be absolutely amazing.",
"translation": "정말? 진짜 엄청 고마울 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "No worries, I made too much.",
"translation": "괜찮아, 너무 많이 만들어왔어."
},
{
"type": "blank",
"index": 8,
"quiz": "Yeah, and I have no @@.",
"hint": "시간을 의미하는 명사예요.",
"optionA": "money",
"optionB": "time",
"optionC": "food",
"result": "time",
"explanation": "'time'은 '시간'이라는 뜻으로 점심을 사러 갈 여유가 없다는 의미예요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "You're such a lifesaver right now.",
"translation": "지금 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Just remember to bring yours tomorrow.",
"translation": "내일은 네 거 가져오는 거 잊지 마."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "I'll definitely set an alarm tonight.",
"translation": "오늘 밤에 확실히 알람 설정할게."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Smart thinking, that always helps me.",
"translation": "현명한 생각이야, 그게 나한테 항상 도움돼."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 샌드위치를 나눠 먹자고 제안한 문장을 완성하세요.",
"optionA": "Want",
"optionB": "sandwich",
"optionC": "my",
"optionD": "share",
"optionE": "to",
"result": "Want to share my sandwich",
"explanation": "'내 샌드위치 나눠 먹을래?'라는 뜻으로 친구를 도와주는 따뜻한 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "에어컨 리모컨이 안 보여",
"explanation": "사무실 에어컨 리모컨을 아무리 찾아도 발견할 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "리모컨"
},
{
"tag": "에어컨"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "remote"
},
{
"tag": "aircon"
},
{
"tag": "missing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Has anyone seen the AC remote?",
"translation": "누가 에어컨 리모컨 봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I looked everywhere but can't find it.",
"translation": "모든 곳 다 찾아봤는데 없어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "It was here yesterday for sure.",
"translation": "어제는 분명히 여기 있었는데."
},
{
"type": "blank",
"index": 4,
"quiz": "I looked everywhere but can't @@ it.",
"hint": "찾다, 발견하다라는 의미의 동사예요.",
"optionA": "lose",
"optionB": "find",
"optionC": "hide",
"result": "find",
"explanation": "'find'는 '찾다, 발견하다'라는 뜻으로 없어진 물건을 찾을 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe someone borrowed it temporarily.",
"translation": "누가 잠깐 빌려간 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Should we ask around the office?",
"translation": "사무실에 물어봐야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Good idea, someone must have seen it.",
"translation": "좋은 생각이야, 누군가는 봤을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "상현이 에어컨 리모컨을 쉽게 찾았다.",
"hint": "'Has anyone seen'은 누가 봤는지 묻는 표현이에요.",
"result": "X",
"explanation": "상현은 '누가 봤어?'라고 물었으니 리모컨을 찾지 못하고 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "I'll check the front desk first.",
"translation": "먼저 접수대를 확인해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Meanwhile I'll look in the supply room.",
"translation": "그동안 내가 창고를 찾아볼게."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Thanks, hopefully we find it soon.",
"translation": "고마워, 빨리 찾으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Yeah, it's getting pretty warm today.",
"translation": "응, 오늘 꽤 더워지고 있어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 누가 잠깐 빌려간 것 같다고 말한 문장을 완성하세요.",
"optionA": "borrowed",
"optionB": "someone",
"optionC": "Maybe",
"optionD": "temporarily",
"optionE": "it",
"result": "Maybe someone borrowed it temporarily",
"explanation": "'누가 잠깐 빌려간 것 같아'라는 뜻으로 분실 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "에어컨 리모컨이 안 보여",
"explanation": "사무실 에어컨 리모컨을 아무리 찾아도 발견할 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "리모컨"
},
{
"tag": "에어컨"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "remote"
},
{
"tag": "aircon"
},
{
"tag": "missing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Has anyone seen the AC remote?",
"translation": "누가 에어컨 리모컨 봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I looked everywhere but can't find it.",
"translation": "모든 곳 다 찾아봤는데 없어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "It was here yesterday for sure.",
"translation": "어제는 분명히 여기 있었는데."
},
{
"type": "blank",
"index": 4,
"quiz": "I looked everywhere but can't @@ it.",
"hint": "찾다, 발견하다라는 의미의 동사예요.",
"optionA": "lose",
"optionB": "find",
"optionC": "hide",
"result": "find",
"explanation": "'find'는 '찾다, 발견하다'라는 뜻으로 없어진 물건을 찾을 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe someone borrowed it temporarily.",
"translation": "누가 잠깐 빌려간 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Should we ask around the office?",
"translation": "사무실에 물어봐야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Good idea, someone must have seen it.",
"translation": "좋은 생각이야, 누군가는 봤을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "상현이 에어컨 리모컨을 쉽게 찾았다.",
"hint": "'Has anyone seen'은 누가 봤는지 묻는 표현이에요.",
"result": "X",
"explanation": "상현은 '누가 봤어?'라고 물었으니 리모컨을 찾지 못하고 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "I'll check the front desk first.",
"translation": "먼저 접수대를 확인해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Meanwhile I'll look in the supply room.",
"translation": "그동안 내가 창고를 찾아볼게."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Thanks, hopefully we find it soon.",
"translation": "고마워, 빨리 찾으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Yeah, it's getting pretty warm today.",
"translation": "응, 오늘 꽤 더워지고 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 누가 잠깐 빌려간 것 같다고 말한 문장을 완성하세요.",
"optionA": "borrowed",
"optionB": "someone",
"optionC": "Maybe",
"optionD": "temporarily",
"optionE": "it",
"result": "Maybe someone borrowed it temporarily",
"explanation": "'누가 잠깐 빌려간 것 같아'라는 뜻으로 분실 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "휴대폰 충전기를 안 가져왔어",
"explanation": "휴대폰 배터리가 부족한데 충전기를 집에 두고 온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "충전기"
},
{
"tag": "휴대폰"
},
{
"tag": "배터리"
}
],
"engTags": [
{
"tag": "charger"
},
{
"tag": "phone"
},
{
"tag": "battery"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My phone battery is almost dead.",
"translation": "내 폰 배터리가 거의 다 됐어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Did you bring your charger today?",
"translation": "오늘 충전기 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "No, I left it at home.",
"translation": "아니, 집에 두고 왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 충전기를 잘 챙겨왔다.",
"hint": "'left it at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '집에 두고 왔어'라고 말했으니 충전기를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "You can borrow mine for now.",
"translation": "일단 내 거 빌려 써."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Really? That would save my life.",
"translation": "정말? 진짜 살려주는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Sure, just return it later please.",
"translation": "물론이지, 나중에 돌려주기만 해."
},
{
"type": "blank",
"index": 8,
"quiz": "My phone battery is almost @@.",
"hint": "배터리가 완전히 소모된 상태를 나타내는 형용사예요.",
"optionA": "full",
"optionB": "dead",
"optionC": "new",
"result": "dead",
"explanation": "'dead'는 '다 떨어진, 완전히 소모된'이라는 뜻으로 배터리가 없는 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Of course, I won't forget that.",
"translation": "당연하지, 잊지 않을게."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "These things happen to everyone sometimes.",
"translation": "이런 일은 누구에게나 가끔 있어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "I should probably buy a spare.",
"translation": "예비용 하나 사야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Smart thinking, always good to prepare.",
"translation": "현명한 생각이야, 준비하는 게 항상 좋아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 일단 자신의 충전기를 빌려주겠다고 말한 문장을 완성하세요.",
"optionA": "borrow",
"optionB": "can",
"optionC": "mine",
"optionD": "You",
"optionE": "now",
"result": "You can borrow mine now",
"explanation": "'일단 내 거 빌려 써'라는 뜻으로 친구를 도와주는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "휴대폰 충전기를 안 가져왔어",
"explanation": "휴대폰 배터리가 부족한데 충전기를 집에 두고 온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "충전기"
},
{
"tag": "휴대폰"
},
{
"tag": "배터리"
}
],
"engTags": [
{
"tag": "charger"
},
{
"tag": "phone"
},
{
"tag": "battery"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My phone battery is almost dead.",
"translation": "내 폰 배터리가 거의 다 됐어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Did you bring your charger today?",
"translation": "오늘 충전기 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "No, I left it at home.",
"translation": "아니, 집에 두고 왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 충전기를 잘 챙겨왔다.",
"hint": "'left it at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '집에 두고 왔어'라고 말했으니 충전기를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "You can borrow mine for now.",
"translation": "일단 내 거 빌려 써."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Really? That would save my life.",
"translation": "정말? 진짜 살려주는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Sure, just return it later please.",
"translation": "물론이지, 나중에 돌려주기만 해."
},
{
"type": "blank",
"index": 8,
"quiz": "My phone battery is almost @@.",
"hint": "배터리가 완전히 소모된 상태를 나타내는 형용사예요.",
"optionA": "full",
"optionB": "dead",
"optionC": "new",
"result": "dead",
"explanation": "'dead'는 '다 떨어진, 완전히 소모된'이라는 뜻으로 배터리가 없는 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Of course, I won't forget that.",
"translation": "당연하지, 잊지 않을게."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "These things happen to everyone sometimes.",
"translation": "이런 일은 누구에게나 가끔 있어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "I should probably buy a spare.",
"translation": "예비용 하나 사야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Smart thinking, always good to prepare.",
"translation": "현명한 생각이야, 준비하는 게 항상 좋아."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 일단 자신의 충전기를 빌려주겠다고 말한 문장을 완성하세요.",
"optionA": "borrow",
"optionB": "can",
"optionC": "mine",
"optionD": "You",
"optionE": "now",
"result": "You can borrow mine now",
"explanation": "'일단 내 거 빌려 써'라는 뜻으로 친구를 도와주는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "복사할 종이가 다 떨어졌어",
"explanation": "중요한 서류를 복사하려는데 용지가 모두 소진된 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "종이"
},
{
"tag": "복사"
},
{
"tag": "소진"
}
],
"engTags": [
{
"tag": "paper"
},
{
"tag": "copy"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "There's no paper left for copying.",
"translation": "복사할 종이가 하나도 안 남았어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Seriously? That's really bad timing.",
"translation": "진짜? 타이밍이 정말 안 좋네."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I need to finish this urgently.",
"translation": "이거 급하게 끝내야 하는데."
},
{
"type": "blank",
"index": 4,
"quiz": "There's no paper @@ for copying.",
"hint": "남아있다는 의미의 과거분사예요.",
"optionA": "taken",
"optionB": "left",
"optionC": "used",
"result": "left",
"explanation": "'left'는 '남아있는'이라는 뜻으로 용지가 소진된 상태를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Let me check the supply closet.",
"translation": "내가 창고 확인해볼게."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good thinking, maybe there's more there.",
"translation": "좋은 생각이야, 거기 더 있을 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Found some, I'll refill it now.",
"translation": "찾았어, 지금 넣어줄게."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 복사를 여유롭게 할 수 있다.",
"hint": "'urgently'는 급하게라는 뜻이에요.",
"result": "X",
"explanation": "채원은 '급하게 끝내야 하는데'라고 말했으니 시급한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "You're absolutely a lifesaver today.",
"translation": "오늘 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "No problem, we help each other.",
"translation": "괜찮아, 서로 도우면 되지."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "I'll remember this for sure.",
"translation": "이거 확실히 기억할게."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Just get your work done quickly.",
"translation": "빨리 일만 끝내."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 창고를 확인해보겠다고 말한 문장을 완성하세요.",
"optionA": "check",
"optionB": "Let",
"optionC": "closet",
"optionD": "supply",
"optionE": "me",
"result": "Let me check supply closet",
"explanation": "'내가 창고 확인해볼게'라는 뜻으로 도움을 주겠다는 의미의 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "복사할 종이가 다 떨어졌어",
"explanation": "중요한 서류를 복사하려는데 용지가 모두 소진된 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "종이"
},
{
"tag": "복사"
},
{
"tag": "소진"
}
],
"engTags": [
{
"tag": "paper"
},
{
"tag": "copy"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "There's no paper left for copying.",
"translation": "복사할 종이가 하나도 안 남았어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Seriously? That's really bad timing.",
"translation": "진짜? 타이밍이 정말 안 좋네."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I need to finish this urgently.",
"translation": "이거 급하게 끝내야 하는데."
},
{
"type": "blank",
"index": 4,
"quiz": "There's no paper @@ for copying.",
"hint": "남아있다는 의미의 과거분사예요.",
"optionA": "taken",
"optionB": "left",
"optionC": "used",
"result": "left",
"explanation": "'left'는 '남아있는'이라는 뜻으로 용지가 소진된 상태를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Let me check the supply closet.",
"translation": "내가 창고 확인해볼게."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good thinking, maybe there's more there.",
"translation": "좋은 생각이야, 거기 더 있을 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Found some, I'll refill it now.",
"translation": "찾았어, 지금 넣어줄게."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 복사를 여유롭게 할 수 있다.",
"hint": "'urgently'는 급하게라는 뜻이에요.",
"result": "X",
"explanation": "채원은 '급하게 끝내야 하는데'라고 말했으니 시급한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "You're absolutely a lifesaver today.",
"translation": "오늘 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "No problem, we help each other.",
"translation": "괜찮아, 서로 도우면 되지."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "I'll remember this for sure.",
"translation": "이거 확실히 기억할게."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Just get your work done quickly.",
"translation": "빨리 일만 끝내."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 창고를 확인해보겠다고 말한 문장을 완성하세요.",
"optionA": "check",
"optionB": "Let",
"optionC": "closet",
"optionD": "supply",
"optionE": "me",
"result": "Let me check supply closet",
"explanation": "'내가 창고 확인해볼게'라는 뜻으로 도움을 주겠다는 의미의 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출입카드를 집에 두고 왔어",
"explanation": "사무실 출입카드를 깜빡하고 건물에 들어갈 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "출입카드"
},
{
"tag": "건물"
},
{
"tag": "입장"
}
],
"engTags": [
{
"tag": "keycard"
},
{
"tag": "building"
},
{
"tag": "access"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "I forgot my keycard at home.",
"translation": "집에 출입카드를 두고 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh no, how will you enter?",
"translation": "어머, 그럼 어떻게 들어가?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "I'm completely stuck outside right now.",
"translation": "지금 밖에 완전히 갇혀있어."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 출입카드를 잘 가져왔다.",
"hint": "'forgot at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 '집에 두고 왔어'라고 말했으니 카드를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Wait there, I'll come down.",
"translation": "거기서 기다려, 내가 내려갈게."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Thanks, you're saving my morning completely.",
"translation": "고마워, 내 아침을 완전히 구해주는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "No worries, happens to me too.",
"translation": "괜찮아, 나도 그런 적 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "I'm completely stuck @@ right now.",
"hint": "건물 바깥쪽을 의미하는 부사예요.",
"optionA": "inside",
"optionB": "outside",
"optionC": "upstairs",
"result": "outside",
"explanation": "'outside'는 '밖에'라는 뜻으로 건물에 들어갈 수 없는 상황을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "I should really keep a spare.",
"translation": "예비용을 하나 가지고 있어야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Good idea, or just double check.",
"translation": "좋은 생각이야, 아니면 그냥 두 번 확인하든지."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Yeah, I'll set a reminder tonight.",
"translation": "응, 오늘 밤에 리마인더 설정할게."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Smart move, that always helps me.",
"translation": "현명한 방법이야, 그게 나한테 항상 도움돼."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 거기서 기다리라며 자신이 내려가겠다고 말한 문장을 완성하세요.",
"optionA": "Wait",
"optionB": "come",
"optionC": "I'll",
"optionD": "down",
"optionE": "there",
"result": "Wait there I'll come down",
"explanation": "'거기서 기다려, 내가 내려갈게'라는 뜻으로 친구를 도와주는 따뜻한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출입카드를 집에 두고 왔어",
"explanation": "사무실 출입카드를 깜빡하고 건물에 들어갈 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "출입카드"
},
{
"tag": "건물"
},
{
"tag": "입장"
}
],
"engTags": [
{
"tag": "keycard"
},
{
"tag": "building"
},
{
"tag": "access"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "I forgot my keycard at home.",
"translation": "집에 출입카드를 두고 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh no, how will you enter?",
"translation": "어머, 그럼 어떻게 들어가?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "I'm completely stuck outside right now.",
"translation": "지금 밖에 완전히 갇혀있어."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 출입카드를 잘 가져왔다.",
"hint": "'forgot at home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 '집에 두고 왔어'라고 말했으니 카드를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Wait there, I'll come down.",
"translation": "거기서 기다려, 내가 내려갈게."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Thanks, you're saving my morning completely.",
"translation": "고마워, 내 아침을 완전히 구해주는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "No worries, happens to me too.",
"translation": "괜찮아, 나도 그런 적 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "I'm completely stuck @@ right now.",
"hint": "건물 바깥쪽을 의미하는 부사예요.",
"optionA": "inside",
"optionB": "outside",
"optionC": "upstairs",
"result": "outside",
"explanation": "'outside'는 '밖에'라는 뜻으로 건물에 들어갈 수 없는 상황을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "I should really keep a spare.",
"translation": "예비용을 하나 가지고 있어야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Good idea, or just double check.",
"translation": "좋은 생각이야, 아니면 그냥 두 번 확인하든지."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Yeah, I'll set a reminder tonight.",
"translation": "응, 오늘 밤에 리마인더 설정할게."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Smart move, that always helps me.",
"translation": "현명한 방법이야, 그게 나한테 항상 도움돼."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 거기서 기다리라며 자신이 내려가겠다고 말한 문장을 완성하세요.",
"optionA": "Wait",
"optionB": "come",
"optionC": "I'll",
"optionD": "down",
"optionE": "there",
"result": "Wait there I'll come down",
"explanation": "'거기서 기다려, 내가 내려갈게'라는 뜻으로 친구를 도와주는 따뜻한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 열쇠를 못 찾겠어",
"explanation": "개인 사무실 열쇠를 분실해서 문을 열 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "사무실"
},
{
"tag": "문"
}
],
"engTags": [
{
"tag": "key"
},
{
"tag": "office"
},
{
"tag": "door"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I can't find my office key.",
"translation": "내 사무실 열쇠를 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Did you check all your pockets?",
"translation": "주머니 다 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Yeah, I searched everywhere already.",
"translation": "응, 이미 모든 곳 다 찾아봤어."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't find my office @@.",
"hint": "문을 여는 데 사용하는 도구예요.",
"optionA": "door",
"optionB": "key",
"optionC": "lock",
"result": "key",
"explanation": "'key'는 '열쇠'라는 뜻으로 문을 열거나 잠글 때 쓰는 도구예요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe you left it inside yesterday.",
"translation": "어제 안에 두고 나온 건 아닐까?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's possible, I was pretty tired.",
"translation": "그럴 수도 있어, 꽤 피곤했거든."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Security can probably help you out.",
"translation": "보안팀이 아마 도와줄 수 있을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 사무실 문을 쉽게 열 수 있다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '못 찾겠어'라고 말했으니 열쇠가 없어서 문을 열 수 없는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Good thinking, I'll go ask them.",
"translation": "좋은 생각이야, 가서 물어볼게."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "They deal with this stuff regularly.",
"translation": "그들은 이런 일을 정기적으로 처리해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Hopefully they won't mind helping today.",
"translation": "오늘 도와주는 걸 싫어하지 않으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Don't worry, that's part of service.",
"translation": "걱정마, 그것도 서비스의 일부야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 어제 안에 두고 나온 건 아닌지 추측한 문장을 완성하세요.",
"optionA": "left",
"optionB": "Maybe",
"optionC": "yesterday",
"optionD": "inside",
"optionE": "you",
"result": "Maybe you left inside yesterday",
"explanation": "'어제 안에 두고 나온 건 아닐까?'라는 뜻으로 열쇠 분실 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 열쇠를 못 찾겠어",
"explanation": "개인 사무실 열쇠를 분실해서 문을 열 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "사무실"
},
{
"tag": "문"
}
],
"engTags": [
{
"tag": "key"
},
{
"tag": "office"
},
{
"tag": "door"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I can't find my office key.",
"translation": "내 사무실 열쇠를 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Did you check all your pockets?",
"translation": "주머니 다 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Yeah, I searched everywhere already.",
"translation": "응, 이미 모든 곳 다 찾아봤어."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't find my office @@.",
"hint": "문을 여는 데 사용하는 도구예요.",
"optionA": "door",
"optionB": "key",
"optionC": "lock",
"result": "key",
"explanation": "'key'는 '열쇠'라는 뜻으로 문을 열거나 잠글 때 쓰는 도구예요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe you left it inside yesterday.",
"translation": "어제 안에 두고 나온 건 아닐까?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's possible, I was pretty tired.",
"translation": "그럴 수도 있어, 꽤 피곤했거든."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Security can probably help you out.",
"translation": "보안팀이 아마 도와줄 수 있을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 사무실 문을 쉽게 열 수 있다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '못 찾겠어'라고 말했으니 열쇠가 없어서 문을 열 수 없는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Good thinking, I'll go ask them.",
"translation": "좋은 생각이야, 가서 물어볼게."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "They deal with this stuff regularly.",
"translation": "그들은 이런 일을 정기적으로 처리해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Hopefully they won't mind helping today.",
"translation": "오늘 도와주는 걸 싫어하지 않으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Don't worry, that's part of service.",
"translation": "걱정마, 그것도 서비스의 일부야."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 어제 안에 두고 나온 건 아닌지 추측한 문장을 완성하세요.",
"optionA": "left",
"optionB": "Maybe",
"optionC": "yesterday",
"optionD": "inside",
"optionE": "you",
"result": "Maybe you left inside yesterday",
"explanation": "'어제 안에 두고 나온 건 아닐까?'라는 뜻으로 열쇠 분실 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "컴퓨터 마우스가 작동 안 해",
"explanation": "갑자기 컴퓨터 마우스가 먹통이 되어서 작업할 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마우스"
},
{
"tag": "컴퓨터"
},
{
"tag": "작동"
}
],
"engTags": [
{
"tag": "mouse"
},
{
"tag": "computer"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My computer mouse stopped working completely.",
"translation": "내 컴퓨터 마우스가 완전히 작동을 멈췄어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "That's really frustrating during busy hours.",
"translation": "바쁜 시간에 진짜 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I can't click on anything now.",
"translation": "지금 아무것도 클릭할 수가 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연의 컴퓨터 마우스가 정상적으로 작동하고 있다.",
"hint": "'stopped working'은 작동을 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '완전히 작동을 멈췄어'라고 말했으니 마우스가 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Try unplugging and reconnecting it first.",
"translation": "먼저 빼고 다시 연결해봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good idea, that might solve it.",
"translation": "좋은 생각이야, 해결될 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Or maybe the battery is dead.",
"translation": "아니면 배터리가 다 된 건지도 몰라."
},
{
"type": "blank",
"index": 8,
"quiz": "I can't click on @@ now.",
"hint": "아무것도, 그 어떤 것도라는 의미의 대명사예요.",
"optionA": "something",
"optionB": "anything",
"optionC": "nothing",
"result": "anything",
"explanation": "'anything'은 '아무것도'라는 뜻으로 부정문에서 '그 어떤 것도'의 의미로 써요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Oh right, it's a wireless mouse.",
"translation": "아 맞다, 무선 마우스야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Let me grab some spare batteries.",
"translation": "내가 예비 배터리 가져올게."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "That would be incredibly helpful today.",
"translation": "오늘 엄청 도움될 것 같아."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "No problem, I always keep extras.",
"translation": "괜찮아, 항상 여분을 두고 있어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 먼저 빼고 다시 연결해보라고 제안한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "reconnecting",
"optionC": "and",
"optionD": "unplugging",
"optionE": "it",
"result": "Try unplugging and reconnecting it",
"explanation": "'먼저 빼고 다시 연결해봐'라는 뜻으로 기술적 문제 해결법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "컴퓨터 마우스가 작동 안 해",
"explanation": "갑자기 컴퓨터 마우스가 먹통이 되어서 작업할 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마우스"
},
{
"tag": "컴퓨터"
},
{
"tag": "작동"
}
],
"engTags": [
{
"tag": "mouse"
},
{
"tag": "computer"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My computer mouse stopped working completely.",
"translation": "내 컴퓨터 마우스가 완전히 작동을 멈췄어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "That's really frustrating during busy hours.",
"translation": "바쁜 시간에 진짜 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I can't click on anything now.",
"translation": "지금 아무것도 클릭할 수가 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연의 컴퓨터 마우스가 정상적으로 작동하고 있다.",
"hint": "'stopped working'은 작동을 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '완전히 작동을 멈췄어'라고 말했으니 마우스가 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Try unplugging and reconnecting it first.",
"translation": "먼저 빼고 다시 연결해봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good idea, that might solve it.",
"translation": "좋은 생각이야, 해결될 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Or maybe the battery is dead.",
"translation": "아니면 배터리가 다 된 건지도 몰라."
},
{
"type": "blank",
"index": 8,
"quiz": "I can't click on @@ now.",
"hint": "아무것도, 그 어떤 것도라는 의미의 대명사예요.",
"optionA": "something",
"optionB": "anything",
"optionC": "nothing",
"result": "anything",
"explanation": "'anything'은 '아무것도'라는 뜻으로 부정문에서 '그 어떤 것도'의 의미로 써요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Oh right, it's a wireless mouse.",
"translation": "아 맞다, 무선 마우스야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Let me grab some spare batteries.",
"translation": "내가 예비 배터리 가져올게."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "That would be incredibly helpful today.",
"translation": "오늘 엄청 도움될 것 같아."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "No problem, I always keep extras.",
"translation": "괜찮아, 항상 여분을 두고 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 먼저 빼고 다시 연결해보라고 제안한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "reconnecting",
"optionC": "and",
"optionD": "unplugging",
"optionE": "it",
"result": "Try unplugging and reconnecting it",
"explanation": "'먼저 빼고 다시 연결해봐'라는 뜻으로 기술적 문제 해결법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "명함이 다 떨어졌네",
"explanation": "중요한 미팅 전에 명함이 모두 소진되어서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "명함"
},
{
"tag": "미팅"
},
{
"tag": "소진"
}
],
"engTags": [
{
"tag": "namecard"
},
{
"tag": "meeting"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I'm completely out of business cards.",
"translation": "명함이 완전히 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Oh no, don't you have meeting?",
"translation": "어머, 미팅 있지 않아?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Yeah, in about thirty minutes.",
"translation": "응, 30분 정도 후에."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm completely out of business @@.",
"hint": "개인 정보가 적힌 작은 종이를 의미하는 명사예요.",
"optionA": "papers",
"optionB": "cards",
"optionC": "books",
"result": "cards",
"explanation": "'cards'는 '카드'라는 뜻으로 'business cards'는 '명함'을 의미해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Can you print some emergency ones?",
"translation": "응급용으로 몇 개 출력할 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That's actually a brilliant idea.",
"translation": "그거 정말 기가 막힌 생각이네."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Just use regular paper for now.",
"translation": "일단 일반 용지 써."
},
{
"type": "ox",
"index": 8,
"quiz": "태호가 명함을 충분히 준비해뒀다.",
"hint": "'completely out of'는 완전히 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '완전히 떨어졌어'라고 말했으니 명함이 없는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're absolutely saving this meeting.",
"translation": "이번 미팅을 완전히 구해주고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Quick, let's go to printer now.",
"translation": "빨리, 지금 프린터로 가자."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "I owe you big time.",
"translation": "엄청 신세졌어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Just don't forget to order more.",
"translation": "더 주문하는 거 잊지만 마."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 응급용으로 몇 개 출력할 수 있는지 물어본 문장을 완성하세요.",
"optionA": "print",
"optionB": "Can",
"optionC": "emergency",
"optionD": "some",
"optionE": "you",
"result": "Can you print some emergency",
"explanation": "'응급용으로 몇 개 출력할 수 있어?'라는 뜻으로 긴급 상황의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "명함이 다 떨어졌네",
"explanation": "중요한 미팅 전에 명함이 모두 소진되어서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "명함"
},
{
"tag": "미팅"
},
{
"tag": "소진"
}
],
"engTags": [
{
"tag": "namecard"
},
{
"tag": "meeting"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I'm completely out of business cards.",
"translation": "명함이 완전히 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Oh no, don't you have meeting?",
"translation": "어머, 미팅 있지 않아?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Yeah, in about thirty minutes.",
"translation": "응, 30분 정도 후에."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm completely out of business @@.",
"hint": "개인 정보가 적힌 작은 종이를 의미하는 명사예요.",
"optionA": "papers",
"optionB": "cards",
"optionC": "books",
"result": "cards",
"explanation": "'cards'는 '카드'라는 뜻으로 'business cards'는 '명함'을 의미해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Can you print some emergency ones?",
"translation": "응급용으로 몇 개 출력할 수 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That's actually a brilliant idea.",
"translation": "그거 정말 기가 막힌 생각이네."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Just use regular paper for now.",
"translation": "일단 일반 용지 써."
},
{
"type": "ox",
"index": 8,
"quiz": "태호가 명함을 충분히 준비해뒀다.",
"hint": "'completely out of'는 완전히 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '완전히 떨어졌어'라고 말했으니 명함이 없는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're absolutely saving this meeting.",
"translation": "이번 미팅을 완전히 구해주고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Quick, let's go to printer now.",
"translation": "빨리, 지금 프린터로 가자."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "I owe you big time.",
"translation": "엄청 신세졌어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Just don't forget to order more.",
"translation": "더 주문하는 거 잊지만 마."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 응급용으로 몇 개 출력할 수 있는지 물어본 문장을 완성하세요.",
"optionA": "print",
"optionB": "Can",
"optionC": "emergency",
"optionD": "some",
"optionE": "you",
"result": "Can you print some emergency",
"explanation": "'응급용으로 몇 개 출력할 수 있어?'라는 뜻으로 긴급 상황의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "백팩 지퍼가 고장났어",
"explanation": "중요한 서류가 든 가방 지퍼가 열리지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가방"
},
{
"tag": "지퍼"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "zipper"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My backpack zipper is completely stuck.",
"translation": "내 백팩 지퍼가 완전히 막혔어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Can't you get your stuff out?",
"translation": "물건을 못 꺼내겠어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Nothing comes out at all now.",
"translation": "지금 아무것도 안 나와."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 가방을 쉽게 열 수 있다.",
"hint": "'completely stuck'은 완전히 막혔다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '완전히 막혔어'라고 말했으니 지퍼가 열리지 않는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Try using some soap or oil.",
"translation": "비누나 오일 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good thinking, that might help lubricate.",
"translation": "좋은 생각이야, 윤활 작용을 할 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or gently pull it back forth.",
"translation": "아니면 부드럽게 앞뒤로 당겨봐."
},
{
"type": "blank",
"index": 8,
"quiz": "Nothing comes out at @@ now.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "least",
"optionB": "all",
"optionC": "most",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "I'll try that gentle approach first.",
"translation": "먼저 그 부드러운 방법을 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Don't force it too much though.",
"translation": "그래도 너무 억지로 하지는 마."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Right, might make it even worse.",
"translation": "맞아, 더 악화시킬 수도 있지."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "If nothing works, try professional repair.",
"translation": "아무것도 안 되면 전문 수리 받아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 비누나 오일을 써보라고 제안한 문장을 완성하세요.",
"optionA": "using",
"optionB": "Try",
"optionC": "soap",
"optionD": "or",
"optionE": "oil",
"result": "Try using soap or oil",
"explanation": "'비누나 오일 써봐'라는 뜻으로 막힌 지퍼를 여는 실용적인 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "백팩 지퍼가 고장났어",
"explanation": "중요한 서류가 든 가방 지퍼가 열리지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가방"
},
{
"tag": "지퍼"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "zipper"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My backpack zipper is completely stuck.",
"translation": "내 백팩 지퍼가 완전히 막혔어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Can't you get your stuff out?",
"translation": "물건을 못 꺼내겠어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Nothing comes out at all now.",
"translation": "지금 아무것도 안 나와."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 가방을 쉽게 열 수 있다.",
"hint": "'completely stuck'은 완전히 막혔다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '완전히 막혔어'라고 말했으니 지퍼가 열리지 않는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Try using some soap or oil.",
"translation": "비누나 오일 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good thinking, that might help lubricate.",
"translation": "좋은 생각이야, 윤활 작용을 할 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or gently pull it back forth.",
"translation": "아니면 부드럽게 앞뒤로 당겨봐."
},
{
"type": "blank",
"index": 8,
"quiz": "Nothing comes out at @@ now.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "least",
"optionB": "all",
"optionC": "most",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "I'll try that gentle approach first.",
"translation": "먼저 그 부드러운 방법을 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Don't force it too much though.",
"translation": "그래도 너무 억지로 하지는 마."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Right, might make it even worse.",
"translation": "맞아, 더 악화시킬 수도 있지."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "If nothing works, try professional repair.",
"translation": "아무것도 안 되면 전문 수리 받아."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 비누나 오일을 써보라고 제안한 문장을 완성하세요.",
"optionA": "using",
"optionB": "Try",
"optionC": "soap",
"optionD": "or",
"optionE": "oil",
"result": "Try using soap or oil",
"explanation": "'비누나 오일 써봐'라는 뜻으로 막힌 지퍼를 여는 실용적인 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "동전이 자판기에 걸렸어",
"explanation": "자판기에 동전을 넣었는데 먹히고 음료수가 나오지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "자판기"
},
{
"tag": "동전"
},
{
"tag": "걸림"
}
],
"engTags": [
{
"tag": "machine"
},
{
"tag": "coin"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "The vending machine ate my coins.",
"translation": "자판기가 내 동전을 먹어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did you get your drink though?",
"translation": "그래도 음료수는 나왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Nope, nothing came out at all.",
"translation": "아니, 아무것도 안 나왔어."
},
{
"type": "blank",
"index": 4,
"quiz": "The vending machine ate my @@.",
"hint": "자판기에 넣는 작은 원형 화폐를 의미해요.",
"optionA": "bills",
"optionB": "coins",
"optionC": "cards",
"result": "coins",
"explanation": "'coins'는 '동전'이라는 뜻으로 자판기에서 사용하는 소액 화폐예요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "That's so annoying when it happens.",
"translation": "그런 일이 생기면 정말 짜증나지."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Should I try hitting it gently?",
"translation": "살살 쳐볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Maybe press the coin return button.",
"translation": "동전 반환 버튼 눌러봐."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 자판기에서 음료수를 잘 샀다.",
"hint": "'nothing came out'은 아무것도 나오지 않았다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '아무것도 안 나왔어'라고 말했으니 음료수를 받지 못한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Good idea, let me try that.",
"translation": "좋은 생각이야, 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "If that doesn't work, call maintenance.",
"translation": "그것도 안 되면 관리팀 불러."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Yeah, they should refund my money.",
"translation": "맞아, 돈을 환불해줘야 해."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Definitely, you paid for nothing today.",
"translation": "당연하지, 오늘 공짜로 낸 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 동전 반환 버튼을 눌러보라고 제안한 문장을 완성하세요.",
"optionA": "coin",
"optionB": "press",
"optionC": "Maybe",
"optionD": "return",
"optionE": "button",
"result": "Maybe press coin return button",
"explanation": "'동전 반환 버튼 눌러봐'라는 뜻으로 자판기 문제 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "동전이 자판기에 걸렸어",
"explanation": "자판기에 동전을 넣었는데 먹히고 음료수가 나오지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "자판기"
},
{
"tag": "동전"
},
{
"tag": "걸림"
}
],
"engTags": [
{
"tag": "machine"
},
{
"tag": "coin"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "The vending machine ate my coins.",
"translation": "자판기가 내 동전을 먹어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did you get your drink though?",
"translation": "그래도 음료수는 나왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Nope, nothing came out at all.",
"translation": "아니, 아무것도 안 나왔어."
},
{
"type": "blank",
"index": 4,
"quiz": "The vending machine ate my @@.",
"hint": "자판기에 넣는 작은 원형 화폐를 의미해요.",
"optionA": "bills",
"optionB": "coins",
"optionC": "cards",
"result": "coins",
"explanation": "'coins'는 '동전'이라는 뜻으로 자판기에서 사용하는 소액 화폐예요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "That's so annoying when it happens.",
"translation": "그런 일이 생기면 정말 짜증나지."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Should I try hitting it gently?",
"translation": "살살 쳐볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Maybe press the coin return button.",
"translation": "동전 반환 버튼 눌러봐."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 자판기에서 음료수를 잘 샀다.",
"hint": "'nothing came out'은 아무것도 나오지 않았다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '아무것도 안 나왔어'라고 말했으니 음료수를 받지 못한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Good idea, let me try that.",
"translation": "좋은 생각이야, 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "If that doesn't work, call maintenance.",
"translation": "그것도 안 되면 관리팀 불러."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Yeah, they should refund my money.",
"translation": "맞아, 돈을 환불해줘야 해."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Definitely, you paid for nothing today.",
"translation": "당연하지, 오늘 공짜로 낸 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 동전 반환 버튼을 눌러보라고 제안한 문장을 완성하세요.",
"optionA": "coin",
"optionB": "press",
"optionC": "Maybe",
"optionD": "return",
"optionE": "button",
"result": "Maybe press coin return button",
"explanation": "'동전 반환 버튼 눌러봐'라는 뜻으로 자판기 문제 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 온습도가 이상해",
"explanation": "사무실 습도가 너무 높아서 불쾌지수가 올라가는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "습도"
},
{
"tag": "사무실"
},
{
"tag": "불쾌"
}
],
"engTags": [
{
"tag": "humidity"
},
{
"tag": "office"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "The humidity feels really high today.",
"translation": "오늘 습도가 정말 높게 느껴져."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Yeah, everything feels sticky and gross.",
"translation": "맞아, 모든 게 끈적하고 찝찝해."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "My papers are getting all damp.",
"translation": "내 서류들이 다 축축해지고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "사무실 습도가 적당한 수준이다.",
"hint": "'really high'는 매우 높다는 뜻이에요.",
"result": "X",
"explanation": "상우는 '정말 높게 느껴져'라고 말했으니 습도가 과도한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Should we turn on the dehumidifier?",
"translation": "제습기 켤까?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Great idea, that should help significantly.",
"translation": "좋은 생각이야, 상당히 도움될 거야."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Or maybe open some windows too.",
"translation": "아니면 창문도 좀 열든지."
},
{
"type": "blank",
"index": 8,
"quiz": "Yeah, everything feels sticky and @@.",
"hint": "더럽고 불쾌한 감각을 나타내는 형용사예요.",
"optionA": "clean",
"optionB": "gross",
"optionC": "nice",
"result": "gross",
"explanation": "'gross'는 '찝찝한, 불쾌한'이라는 뜻으로 높은 습도로 인한 불쾌감을 표현해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Yeah, fresh air would be nice.",
"translation": "맞아, 신선한 공기가 좋을 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "This weather is just impossible today.",
"translation": "오늘 날씨는 정말 견딜 수가 없어."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "At least we found some solutions.",
"translation": "적어도 해결책은 찾았네."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "True, teamwork makes everything easier always.",
"translation": "맞아, 팀워크가 항상 모든 걸 쉽게 만들어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 제습기를 켜자고 제안한 문장을 완성하세요.",
"result": "Should we turn dehumidifier",
"explanation": "'제습기 켤까?'라는 뜻으로 습도 문제 해결책을 제안하는 자연스러운 표현이에요.",
"optionA": "dehumidifier",
"optionB": "turn",
"optionC": "we",
"optionD": "Should"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 온습도가 이상해",
"explanation": "사무실 습도가 너무 높아서 불쾌지수가 올라가는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "습도"
},
{
"tag": "사무실"
},
{
"tag": "불쾌"
}
],
"engTags": [
{
"tag": "humidity"
},
{
"tag": "office"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "The humidity feels really high today.",
"translation": "오늘 습도가 정말 높게 느껴져."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Yeah, everything feels sticky and gross.",
"translation": "맞아, 모든 게 끈적하고 찝찝해."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "My papers are getting all damp.",
"translation": "내 서류들이 다 축축해지고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "사무실 습도가 적당한 수준이다.",
"hint": "'really high'는 매우 높다는 뜻이에요.",
"result": "X",
"explanation": "상우는 '정말 높게 느껴져'라고 말했으니 습도가 과도한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Should we turn on the dehumidifier?",
"translation": "제습기 켤까?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Great idea, that should help significantly.",
"translation": "좋은 생각이야, 상당히 도움될 거야."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Or maybe open some windows too.",
"translation": "아니면 창문도 좀 열든지."
},
{
"type": "blank",
"index": 8,
"quiz": "Yeah, everything feels sticky and @@.",
"hint": "더럽고 불쾌한 감각을 나타내는 형용사예요.",
"optionA": "clean",
"optionB": "gross",
"optionC": "nice",
"result": "gross",
"explanation": "'gross'는 '찝찝한, 불쾌한'이라는 뜻으로 높은 습도로 인한 불쾌감을 표현해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Yeah, fresh air would be nice.",
"translation": "맞아, 신선한 공기가 좋을 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "This weather is just impossible today.",
"translation": "오늘 날씨는 정말 견딜 수가 없어."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "At least we found some solutions.",
"translation": "적어도 해결책은 찾았네."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "True, teamwork makes everything easier always.",
"translation": "맞아, 팀워크가 항상 모든 걸 쉽게 만들어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 제습기를 켜자고 제안한 문장을 완성하세요.",
"optionA": "dehumidifier",
"optionB": "turn",
"optionC": "we",
"optionD": "Should",
"result": "Should we turn dehumidifier",
"explanation": "'제습기 켤까?'라는 뜻으로 습도 문제 해결책을 제안하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상 전등이 너무 어두워",
"explanation": "사무실 책상 조명이 어두워서 눈이 피로한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "전등"
},
{
"tag": "조명"
},
{
"tag": "어둠"
}
],
"engTags": [
{
"tag": "lamp"
},
{
"tag": "lighting"
},
{
"tag": "dark"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "This desk lamp is way too dim.",
"translation": "이 책상 전등이 너무 어두워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Yeah, it's straining my eyes badly.",
"translation": "맞아, 눈이 많이 피로해져."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "I can barely read documents clearly.",
"translation": "서류를 제대로 읽기가 힘들어."
},
{
"type": "blank",
"index": 4,
"quiz": "This desk lamp is way too @@.",
"hint": "밝지 않고 어두운 상태를 나타내는 형용사예요.",
"optionA": "bright",
"optionB": "dim",
"optionC": "hot",
"result": "dim",
"explanation": "'dim'은 '어둡다, 희미하다'라는 뜻으로 조명이 충분하지 않은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe we need stronger light bulbs.",
"translation": "더 밝은 전구가 필요한 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Good thinking, these seem pretty old.",
"translation": "좋은 생각이야, 이거 꽤 오래된 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "I'll ask facilities about replacement tomorrow.",
"translation": "내일 시설팀에 교체 요청해볼게."
},
{
"type": "ox",
"index": 8,
"quiz": "상현이 서류를 쉽게 읽을 수 있다.",
"hint": "'can barely read'는 읽기가 힘들다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '제대로 읽기가 힘들어'라고 말했으니 조명이 부족한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "Perfect, this is really affecting productivity.",
"translation": "완벽해, 이게 생산성에 진짜 영향을 주고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Good lighting makes such huge difference.",
"translation": "좋은 조명이 엄청 큰 차이를 만들어."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Meanwhile I'll move near window.",
"translation": "그동안 창문 근처로 옮겨앉을게."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Smart idea, natural light helps always.",
"translation": "현명한 생각이야, 자연광이 항상 도움돼."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 더 밝은 전구가 필요하다고 말한 문장을 완성하세요.",
"optionA": "need",
"optionB": "stronger",
"optionC": "Maybe",
"optionD": "bulbs",
"optionE": "we",
"result": "Maybe we need stronger bulbs",
"explanation": "'더 밝은 전구가 필요한 것 같아'라는 뜻으로 조명 문제의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상 전등이 너무 어두워",
"explanation": "사무실 책상 조명이 어두워서 눈이 피로한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "전등"
},
{
"tag": "조명"
},
{
"tag": "어둠"
}
],
"engTags": [
{
"tag": "lamp"
},
{
"tag": "lighting"
},
{
"tag": "dark"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "This desk lamp is way too dim.",
"translation": "이 책상 전등이 너무 어두워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Yeah, it's straining my eyes badly.",
"translation": "맞아, 눈이 많이 피로해져."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "I can barely read documents clearly.",
"translation": "서류를 제대로 읽기가 힘들어."
},
{
"type": "blank",
"index": 4,
"quiz": "This desk lamp is way too @@.",
"hint": "밝지 않고 어두운 상태를 나타내는 형용사예요.",
"optionA": "bright",
"optionB": "dim",
"optionC": "hot",
"result": "dim",
"explanation": "'dim'은 '어둡다, 희미하다'라는 뜻으로 조명이 충분하지 않은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe we need stronger light bulbs.",
"translation": "더 밝은 전구가 필요한 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Good thinking, these seem pretty old.",
"translation": "좋은 생각이야, 이거 꽤 오래된 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "I'll ask facilities about replacement tomorrow.",
"translation": "내일 시설팀에 교체 요청해볼게."
},
{
"type": "ox",
"index": 8,
"quiz": "상현이 서류를 쉽게 읽을 수 있다.",
"hint": "'can barely read'는 읽기가 힘들다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '제대로 읽기가 힘들어'라고 말했으니 조명이 부족한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "Perfect, this is really affecting productivity.",
"translation": "완벽해, 이게 생산성에 진짜 영향을 주고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Good lighting makes such huge difference.",
"translation": "좋은 조명이 엄청 큰 차이를 만들어."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Meanwhile I'll move near window.",
"translation": "그동안 창문 근처로 옮겨앉을게."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Smart idea, natural light helps always.",
"translation": "현명한 생각이야, 자연광이 항상 도움돼."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 더 밝은 전구가 필요하다고 말한 문장을 완성하세요.",
"optionA": "need",
"optionB": "stronger",
"optionC": "Maybe",
"optionD": "bulbs",
"optionE": "we",
"result": "Maybe we need stronger bulbs",
"explanation": "'더 밝은 전구가 필요한 것 같아'라는 뜻으로 조명 문제의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "볼펜 잉크가 안 나와",
"explanation": "중요한 문서에 서명하려는데 볼펜이 작동하지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "볼펜"
},
{
"tag": "잉크"
},
{
"tag": "서명"
}
],
"engTags": [
{
"tag": "pen"
},
{
"tag": "ink"
},
{
"tag": "signature"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My pen isn't working at all.",
"translation": "내 볼펜이 전혀 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Try scribbling on some paper first.",
"translation": "먼저 종이에 낙서해봐."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I tried that already several times.",
"translation": "벌써 몇 번 해봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤의 볼펜이 잘 작동하고 있다.",
"hint": "'isn't working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '전혀 안 돼'라고 말했으니 볼펜이 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe the ink cartridge ran out.",
"translation": "잉크 카트리지가 다 떨어진 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "That's probably it, I need signature.",
"translation": "아마 그런 것 같아, 서명이 필요한데."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Here, you can borrow mine temporarily.",
"translation": "여기, 내 거 잠깐 빌려 써."
},
{
"type": "blank",
"index": 8,
"quiz": "Try scribbling on some paper @@.",
"hint": "먼저, 처음에라는 의미의 부사예요.",
"optionA": "last",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저, 처음에'라는 뜻으로 순서를 나타내는 부사예요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Thanks, you're really saving me today.",
"translation": "고마워, 오늘 진짜 살려주고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "No problem, happens to everyone sometimes.",
"translation": "괜찮아, 누구에게나 가끔 있는 일이야."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "I should probably buy new refills.",
"translation": "새 리필 사야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Good idea, always keep some spare.",
"translation": "좋은 생각이야, 항상 여분을 두는 게 좋아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 잉크 카트리지가 다 떨어진 것 같다고 말한 문장을 완성하세요.",
"optionA": "cartridge",
"optionB": "ink",
"optionC": "Maybe",
"optionD": "ran",
"optionE": "the",
"result": "Maybe the ink cartridge ran",
"explanation": "'잉크 카트리지가 다 떨어진 것 같아'라는 뜻으로 볼펜 문제의 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "볼펜 잉크가 안 나와",
"explanation": "중요한 문서에 서명하려는데 볼펜이 작동하지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "볼펜"
},
{
"tag": "잉크"
},
{
"tag": "서명"
}
],
"engTags": [
{
"tag": "pen"
},
{
"tag": "ink"
},
{
"tag": "signature"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My pen isn't working at all.",
"translation": "내 볼펜이 전혀 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Try scribbling on some paper first.",
"translation": "먼저 종이에 낙서해봐."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I tried that already several times.",
"translation": "벌써 몇 번 해봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤의 볼펜이 잘 작동하고 있다.",
"hint": "'isn't working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '전혀 안 돼'라고 말했으니 볼펜이 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe the ink cartridge ran out.",
"translation": "잉크 카트리지가 다 떨어진 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "That's probably it, I need signature.",
"translation": "아마 그런 것 같아, 서명이 필요한데."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Here, you can borrow mine temporarily.",
"translation": "여기, 내 거 잠깐 빌려 써."
},
{
"type": "blank",
"index": 8,
"quiz": "Try scribbling on some paper @@.",
"hint": "먼저, 처음에라는 의미의 부사예요.",
"optionA": "last",
"optionB": "first",
"optionC": "never",
"result": "first",
"explanation": "'first'는 '먼저, 처음에'라는 뜻으로 순서를 나타내는 부사예요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Thanks, you're really saving me today.",
"translation": "고마워, 오늘 진짜 살려주고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "No problem, happens to everyone sometimes.",
"translation": "괜찮아, 누구에게나 가끔 있는 일이야."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "I should probably buy new refills.",
"translation": "새 리필 사야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Good idea, always keep some spare.",
"translation": "좋은 생각이야, 항상 여분을 두는 게 좋아."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 잉크 카트리지가 다 떨어진 것 같다고 말한 문장을 완성하세요.",
"optionA": "cartridge",
"optionB": "ink",
"optionC": "Maybe",
"optionD": "ran",
"optionE": "the",
"result": "Maybe the ink cartridge ran",
"explanation": "'잉크 카트리지가 다 떨어진 것 같아'라는 뜻으로 볼펜 문제의 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "에어컨 필터가 더러워",
"explanation": "사무실 에어컨에서 이상한 냄새가 나서 필터를 확인하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "필터"
},
{
"tag": "냄새"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "filter"
},
{
"tag": "smell"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "The AC smells really weird today.",
"translation": "에어컨에서 오늘 정말 이상한 냄새가 나."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Maybe the filter needs cleaning badly.",
"translation": "필터를 청소해야 하는 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "When was it cleaned last time?",
"translation": "마지막에 청소한 게 언제야?"
},
{
"type": "blank",
"index": 4,
"quiz": "The AC smells really @@ today.",
"hint": "이상하고 좋지 않은 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "weird",
"optionC": "fresh",
"result": "weird",
"explanation": "'weird'는 '이상한'이라는 뜻으로 좋지 않은 냄새를 표현할 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "I honestly have no idea at all.",
"translation": "솔직히 전혀 모르겠어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "That's probably why it smells terrible.",
"translation": "그래서 냄새가 심한가 보네."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Should we call maintenance right now?",
"translation": "지금 바로 관리팀 불러야 할까?"
},
{
"type": "ox",
"index": 8,
"quiz": "에어컨에서 좋은 향기가 나고 있다.",
"hint": "'smells weird'는 이상한 냄새가 난다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '이상한 냄새가 나'라고 말했으니 좋지 않은 냄새가 나는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good thinking, they can check filter.",
"translation": "좋은 생각이야, 필터를 확인해줄 수 있을 거야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Meanwhile let's open some windows too.",
"translation": "그동안 창문도 좀 열자."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Yeah, fresh air would help definitely.",
"translation": "맞아, 신선한 공기가 확실히 도움될 거야."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "These things need regular maintenance always.",
"translation": "이런 건 항상 정기적인 관리가 필요해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 필터를 청소해야 한다고 말한 문장을 완성하세요.",
"optionA": "filter",
"optionB": "cleaning",
"optionC": "Maybe",
"optionD": "needs",
"optionE": "the",
"result": "Maybe the filter needs cleaning",
"explanation": "'필터를 청소해야 하는 것 같아'라는 뜻으로 냄새 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "에어컨 필터가 더러워",
"explanation": "사무실 에어컨에서 이상한 냄새가 나서 필터를 확인하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "필터"
},
{
"tag": "냄새"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "filter"
},
{
"tag": "smell"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "The AC smells really weird today.",
"translation": "에어컨에서 오늘 정말 이상한 냄새가 나."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Maybe the filter needs cleaning badly.",
"translation": "필터를 청소해야 하는 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "When was it cleaned last time?",
"translation": "마지막에 청소한 게 언제야?"
},
{
"type": "blank",
"index": 4,
"quiz": "The AC smells really @@ today.",
"hint": "이상하고 좋지 않은 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "weird",
"optionC": "fresh",
"result": "weird",
"explanation": "'weird'는 '이상한'이라는 뜻으로 좋지 않은 냄새를 표현할 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "I honestly have no idea at all.",
"translation": "솔직히 전혀 모르겠어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "That's probably why it smells terrible.",
"translation": "그래서 냄새가 심한가 보네."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Should we call maintenance right now?",
"translation": "지금 바로 관리팀 불러야 할까?"
},
{
"type": "ox",
"index": 8,
"quiz": "에어컨에서 좋은 향기가 나고 있다.",
"hint": "'smells weird'는 이상한 냄새가 난다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '이상한 냄새가 나'라고 말했으니 좋지 않은 냄새가 나는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good thinking, they can check filter.",
"translation": "좋은 생각이야, 필터를 확인해줄 수 있을 거야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Meanwhile let's open some windows too.",
"translation": "그동안 창문도 좀 열자."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Yeah, fresh air would help definitely.",
"translation": "맞아, 신선한 공기가 확실히 도움될 거야."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "These things need regular maintenance always.",
"translation": "이런 건 항상 정기적인 관리가 필요해."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 필터를 청소해야 한다고 말한 문장을 완성하세요.",
"optionA": "filter",
"optionB": "cleaning",
"optionC": "Maybe",
"optionD": "needs",
"optionE": "the",
"result": "Maybe the filter needs cleaning",
"explanation": "'필터를 청소해야 하는 것 같아'라는 뜻으로 냄새 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "가위가 너무 무뎌졌어",
"explanation": "포장을 뜯으려는데 사무실 가위가 너무 무뎌서 잘 안 잘리는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가위"
},
{
"tag": "무딤"
},
{
"tag": "포장"
}
],
"engTags": [
{
"tag": "scissors"
},
{
"tag": "dull"
},
{
"tag": "package"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "These scissors are incredibly dull now.",
"translation": "이 가위가 지금 엄청 무뎌졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "They won't cut anything properly anymore.",
"translation": "이제 아무것도 제대로 안 잘려."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "I'm trying to open this package.",
"translation": "이 포장을 뜯으려고 하는데."
},
{
"type": "blank",
"index": 4,
"quiz": "These scissors are incredibly @@ now.",
"hint": "날카롭지 않고 무딘 상태를 나타내는 형용사예요.",
"optionA": "sharp",
"optionB": "dull",
"optionC": "new",
"result": "dull",
"explanation": "'dull'은 '무딘'이라는 뜻으로 날이 서지 않은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe we need to sharpen them.",
"translation": "날을 세워야 하는 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Or just buy new ones instead.",
"translation": "아니면 그냥 새걸로 사든지."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "That might be easier than sharpening.",
"translation": "날 세우는 것보다 그게 더 쉬울 수도 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "가위가 모든 것을 잘 자르고 있다.",
"hint": "'won't cut properly'는 제대로 안 잘린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '아무것도 제대로 안 잘려'라고 말했으니 가위가 무딘 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "You're right, new scissors work better.",
"translation": "맞아, 새 가위가 더 잘 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "I'll add them to supply list.",
"translation": "비품 목록에 추가할게."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Thanks, these are really frustrating honestly.",
"translation": "고마워, 이거 솔직히 정말 짜증나."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "I know exactly how you feel.",
"translation": "네 기분 정확히 알겠어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 날을 세워야 한다고 말한 문장을 완성하세요.",
"optionA": "need",
"optionB": "Maybe",
"optionC": "sharpen",
"optionD": "to",
"optionE": "we",
"result": "Maybe we need to sharpen",
"explanation": "'날을 세워야 하는 것 같아'라는 뜻으로 가위 문제의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "가위가 너무 무뎌졌어",
"explanation": "포장을 뜯으려는데 사무실 가위가 너무 무뎌서 잘 안 잘리는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가위"
},
{
"tag": "무딤"
},
{
"tag": "포장"
}
],
"engTags": [
{
"tag": "scissors"
},
{
"tag": "dull"
},
{
"tag": "package"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "These scissors are incredibly dull now.",
"translation": "이 가위가 지금 엄청 무뎌졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "They won't cut anything properly anymore.",
"translation": "이제 아무것도 제대로 안 잘려."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "I'm trying to open this package.",
"translation": "이 포장을 뜯으려고 하는데."
},
{
"type": "blank",
"index": 4,
"quiz": "These scissors are incredibly @@ now.",
"hint": "날카롭지 않고 무딘 상태를 나타내는 형용사예요.",
"optionA": "sharp",
"optionB": "dull",
"optionC": "new",
"result": "dull",
"explanation": "'dull'은 '무딘'이라는 뜻으로 날이 서지 않은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe we need to sharpen them.",
"translation": "날을 세워야 하는 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Or just buy new ones instead.",
"translation": "아니면 그냥 새걸로 사든지."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "That might be easier than sharpening.",
"translation": "날 세우는 것보다 그게 더 쉬울 수도 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "가위가 모든 것을 잘 자르고 있다.",
"hint": "'won't cut properly'는 제대로 안 잘린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '아무것도 제대로 안 잘려'라고 말했으니 가위가 무딘 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "You're right, new scissors work better.",
"translation": "맞아, 새 가위가 더 잘 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "I'll add them to supply list.",
"translation": "비품 목록에 추가할게."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Thanks, these are really frustrating honestly.",
"translation": "고마워, 이거 솔직히 정말 짜증나."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "I know exactly how you feel.",
"translation": "네 기분 정확히 알겠어."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 날을 세워야 한다고 말한 문장을 완성하세요.",
"optionA": "need",
"optionB": "Maybe",
"optionC": "sharpen",
"optionD": "to",
"optionE": "we",
"result": "Maybe we need to sharpen",
"explanation": "'날을 세워야 하는 것 같아'라는 뜻으로 가위 문제의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "창문이 안 열려",
"explanation": "답답해서 창문을 열려고 하는데 손잡이가 굳어서 열리지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "창문"
},
{
"tag": "손잡이"
},
{
"tag": "굳음"
}
],
"engTags": [
{
"tag": "window"
},
{
"tag": "handle"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The window handle won't budge today.",
"translation": "창문 손잡이가 오늘 꿈쩍도 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "It's probably stuck from old age.",
"translation": "오래돼서 굳은 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I really need some fresh air.",
"translation": "신선한 공기가 정말 필요한데."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 창문을 쉽게 열 수 있다.",
"hint": "'won't budge'는 꿈쩍도 하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '꿈쩍도 안 해'라고 말했으니 창문이 열리지 않는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Try using some oil or lubricant.",
"translation": "오일이나 윤활제 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good idea, that might help loosen.",
"translation": "좋은 생각이야, 느슨하게 하는 데 도움될 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Or gently tap around the frame.",
"translation": "아니면 프레임 주변을 부드럽게 두드려봐."
},
{
"type": "blank",
"index": 8,
"quiz": "The window handle won't @@ today.",
"hint": "움직이거나 흔들리다라는 의미의 동사예요.",
"optionA": "break",
"optionB": "budge",
"optionC": "open",
"result": "budge",
"explanation": "'budge'는 '꿈쩍하다, 움직이다'라는 뜻으로 고정된 것이 조금도 안 움직인다는 의미예요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I'll try the gentle approach first.",
"translation": "먼저 부드러운 방법을 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Yeah, don't force it too much.",
"translation": "맞아, 너무 억지로 하지는 마."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Right, might break something accidentally then.",
"translation": "맞아, 실수로 뭔가 부러뜨릴 수도 있지."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "If nothing works, call building maintenance.",
"translation": "아무것도 안 되면 건물 관리팀 불러."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 오일이나 윤활제를 써보라고 제안한 문장을 완성하세요.",
"optionA": "using",
"optionB": "Try",
"optionC": "oil",
"optionD": "lubricant",
"optionE": "or",
"result": "Try using oil or lubricant",
"explanation": "'오일이나 윤활제 써봐'라는 뜻으로 굳은 창문 손잡이 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "창문이 안 열려",
"explanation": "답답해서 창문을 열려고 하는데 손잡이가 굳어서 열리지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "창문"
},
{
"tag": "손잡이"
},
{
"tag": "굳음"
}
],
"engTags": [
{
"tag": "window"
},
{
"tag": "handle"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The window handle won't budge today.",
"translation": "창문 손잡이가 오늘 꿈쩍도 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "It's probably stuck from old age.",
"translation": "오래돼서 굳은 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I really need some fresh air.",
"translation": "신선한 공기가 정말 필요한데."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 창문을 쉽게 열 수 있다.",
"hint": "'won't budge'는 꿈쩍도 하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '꿈쩍도 안 해'라고 말했으니 창문이 열리지 않는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Try using some oil or lubricant.",
"translation": "오일이나 윤활제 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good idea, that might help loosen.",
"translation": "좋은 생각이야, 느슨하게 하는 데 도움될 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Or gently tap around the frame.",
"translation": "아니면 프레임 주변을 부드럽게 두드려봐."
},
{
"type": "blank",
"index": 8,
"quiz": "The window handle won't @@ today.",
"hint": "움직이거나 흔들리다라는 의미의 동사예요.",
"optionA": "break",
"optionB": "budge",
"optionC": "open",
"result": "budge",
"explanation": "'budge'는 '꿈쩍하다, 움직이다'라는 뜻으로 고정된 것이 조금도 안 움직인다는 의미예요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "I'll try the gentle approach first.",
"translation": "먼저 부드러운 방법을 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Yeah, don't force it too much.",
"translation": "맞아, 너무 억지로 하지는 마."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Right, might break something accidentally then.",
"translation": "맞아, 실수로 뭔가 부러뜨릴 수도 있지."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "If nothing works, call building maintenance.",
"translation": "아무것도 안 되면 건물 관리팀 불러."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 오일이나 윤활제를 써보라고 제안한 문장을 완성하세요.",
"optionA": "using",
"optionB": "Try",
"optionC": "oil",
"optionD": "lubricant",
"optionE": "or",
"result": "Try using oil or lubricant",
"explanation": "'오일이나 윤활제 써봐'라는 뜻으로 굳은 창문 손잡이 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상 서랍에서 이상한 소리가",
"explanation": "책상 서랍을 열 때마다 이상한 삐걱거리는 소리가 나는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "서랍"
},
{
"tag": "소리"
},
{
"tag": "삐걱"
}
],
"engTags": [
{
"tag": "drawer"
},
{
"tag": "noise"
},
{
"tag": "squeaking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My drawer makes weird squeaking sounds.",
"translation": "내 서랍이 이상한 삐걱거리는 소리를 내."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "That's really annoying during quiet work.",
"translation": "조용히 일할 때 정말 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Yeah, everyone looks when I open.",
"translation": "맞아, 열 때마다 다들 쳐다봐."
},
{
"type": "blank",
"index": 4,
"quiz": "My drawer makes weird squeaking @@.",
"hint": "소음, 음향을 의미하는 명사예요.",
"optionA": "lights",
"optionB": "sounds",
"optionC": "smells",
"result": "sounds",
"explanation": "'sounds'는 '소리'라는 뜻으로 귀로 들을 수 있는 음향을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe the rails need some lubrication.",
"translation": "레일에 윤활이 필요한 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That makes perfect sense actually.",
"translation": "그게 정말 말이 되네."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Try using some spray oil carefully.",
"translation": "스프레이 오일을 조심스럽게 써봐."
},
{
"type": "ox",
"index": 8,
"quiz": "태호의 서랍이 조용하게 열린다.",
"hint": "'weird squeaking sounds'는 이상한 삐걱거리는 소리라는 뜻이에요.",
"result": "X",
"explanation": "태호는 '이상한 삐걱거리는 소리를 내'라고 말했으니 시끄러운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good suggestion, I'll try that tomorrow.",
"translation": "좋은 제안이야, 내일 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Just a tiny bit should work.",
"translation": "아주 조금만 해도 될 거야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Thanks, this has been driving crazy.",
"translation": "고마워, 이거 미치게 만들고 있었어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "I totally understand that feeling completely.",
"translation": "그 기분 완전히 이해해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 레일에 윤활이 필요하다고 말한 문장을 완성하세요.",
"optionA": "rails",
"optionB": "need",
"optionC": "Maybe",
"optionD": "lubrication",
"optionE": "the",
"result": "Maybe the rails need lubrication",
"explanation": "'레일에 윤활이 필요한 것 같아'라는 뜻으로 서랍 소리 문제의 원인과 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "책상 서랍에서 이상한 소리가",
"explanation": "책상 서랍을 열 때마다 이상한 삐걱거리는 소리가 나는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "서랍"
},
{
"tag": "소리"
},
{
"tag": "삐걱"
}
],
"engTags": [
{
"tag": "drawer"
},
{
"tag": "noise"
},
{
"tag": "squeaking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "My drawer makes weird squeaking sounds.",
"translation": "내 서랍이 이상한 삐걱거리는 소리를 내."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "That's really annoying during quiet work.",
"translation": "조용히 일할 때 정말 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Yeah, everyone looks when I open.",
"translation": "맞아, 열 때마다 다들 쳐다봐."
},
{
"type": "blank",
"index": 4,
"quiz": "My drawer makes weird squeaking @@.",
"hint": "소음, 음향을 의미하는 명사예요.",
"optionA": "lights",
"optionB": "sounds",
"optionC": "smells",
"result": "sounds",
"explanation": "'sounds'는 '소리'라는 뜻으로 귀로 들을 수 있는 음향을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe the rails need some lubrication.",
"translation": "레일에 윤활이 필요한 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "That makes perfect sense actually.",
"translation": "그게 정말 말이 되네."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Try using some spray oil carefully.",
"translation": "스프레이 오일을 조심스럽게 써봐."
},
{
"type": "ox",
"index": 8,
"quiz": "태호의 서랍이 조용하게 열린다.",
"hint": "'weird squeaking sounds'는 이상한 삐걱거리는 소리라는 뜻이에요.",
"result": "X",
"explanation": "태호는 '이상한 삐걱거리는 소리를 내'라고 말했으니 시끄러운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good suggestion, I'll try that tomorrow.",
"translation": "좋은 제안이야, 내일 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Just a tiny bit should work.",
"translation": "아주 조금만 해도 될 거야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Thanks, this has been driving crazy.",
"translation": "고마워, 이거 미치게 만들고 있었어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "I totally understand that feeling completely.",
"translation": "그 기분 완전히 이해해."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 레일에 윤활이 필요하다고 말한 문장을 완성하세요.",
"optionA": "rails",
"optionB": "need",
"optionC": "Maybe",
"optionD": "lubrication",
"optionE": "the",
"result": "Maybe the rails need lubrication",
"explanation": "'레일에 윤활이 필요한 것 같아'라는 뜻으로 서랍 소리 문제의 원인과 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "시계가 멈춰서 시간 모르겠어",
"explanation": "벽시계가 멈춰서 정확한 시간을 알 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시계"
},
{
"tag": "정지"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "clock"
},
{
"tag": "stopped"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "The wall clock stopped working completely.",
"translation": "벽시계가 완전히 멈춰버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "What time does your phone show?",
"translation": "네 폰에는 몇 시로 나와?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "It's almost three thirty now.",
"translation": "지금 거의 3시 반이야."
},
{
"type": "ox",
"index": 4,
"quiz": "재현이 벽시계로 정확한 시간을 알 수 있다.",
"hint": "'stopped working'은 작동을 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '완전히 멈춰버렸어'라고 말했으니 시계가 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe the battery needs replacing soon.",
"translation": "배터리를 교체해야 하는 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's probably it, been months since.",
"translation": "아마 그런 것 같아, 몇 달 됐거든."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I'll pick up batteries during lunch.",
"translation": "점심시간에 배터리 사올게."
},
{
"type": "blank",
"index": 8,
"quiz": "What time does your phone @@?",
"hint": "표시하다, 보여주다라는 의미의 동사예요.",
"optionA": "hide",
"optionB": "show",
"optionC": "break",
"result": "show",
"explanation": "'show'는 '보여주다, 표시하다'라는 뜻으로 시간을 나타낼 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Thanks, that would be really helpful.",
"translation": "고마워, 정말 도움될 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "No problem, we all need time.",
"translation": "괜찮아, 우리 모두 시간이 필요하니까."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "It's weird not having clock reference.",
"translation": "시계 참조가 없으니까 이상해."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Yeah, makes scheduling meetings harder definitely.",
"translation": "맞아, 확실히 회의 일정 잡기가 더 어려워."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 점심시간에 배터리를 사오겠다고 말한 문장을 완성하세요.",
"optionA": "pick",
"optionB": "I'll",
"optionC": "batteries",
"optionD": "during",
"optionE": "lunch",
"result": "I'll pick batteries during lunch",
"explanation": "'점심시간에 배터리 사올게'라는 뜻으로 문제 해결을 위한 구체적인 계획을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "시계가 멈춰서 시간 모르겠어",
"explanation": "벽시계가 멈춰서 정확한 시간을 알 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시계"
},
{
"tag": "정지"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "clock"
},
{
"tag": "stopped"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "The wall clock stopped working completely.",
"translation": "벽시계가 완전히 멈춰버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "What time does your phone show?",
"translation": "네 폰에는 몇 시로 나와?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "It's almost three thirty now.",
"translation": "지금 거의 3시 반이야."
},
{
"type": "ox",
"index": 4,
"quiz": "재현이 벽시계로 정확한 시간을 알 수 있다.",
"hint": "'stopped working'은 작동을 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '완전히 멈춰버렸어'라고 말했으니 시계가 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe the battery needs replacing soon.",
"translation": "배터리를 교체해야 하는 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's probably it, been months since.",
"translation": "아마 그런 것 같아, 몇 달 됐거든."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "I'll pick up batteries during lunch.",
"translation": "점심시간에 배터리 사올게."
},
{
"type": "blank",
"index": 8,
"quiz": "What time does your phone @@?",
"hint": "표시하다, 보여주다라는 의미의 동사예요.",
"optionA": "hide",
"optionB": "show",
"optionC": "break",
"result": "show",
"explanation": "'show'는 '보여주다, 표시하다'라는 뜻으로 시간을 나타낼 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Thanks, that would be really helpful.",
"translation": "고마워, 정말 도움될 것 같아."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "No problem, we all need time.",
"translation": "괜찮아, 우리 모두 시간이 필요하니까."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "It's weird not having clock reference.",
"translation": "시계 참조가 없으니까 이상해."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Yeah, makes scheduling meetings harder definitely.",
"translation": "맞아, 확실히 회의 일정 잡기가 더 어려워."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 점심시간에 배터리를 사오겠다고 말한 문장을 완성하세요.",
"optionA": "pick",
"optionB": "I'll",
"optionC": "batteries",
"optionD": "during",
"optionE": "lunch",
"result": "I'll pick batteries during lunch",
"explanation": "'점심시간에 배터리 사올게'라는 뜻으로 문제 해결을 위한 구체적인 계획을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "테이프가 계속 끊어져",
"explanation": "포장을 하려는데 테이프가 자꾸 이상한 곳에서 끊어지는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "테이프"
},
{
"tag": "끊어짐"
},
{
"tag": "포장"
}
],
"engTags": [
{
"tag": "tape"
},
{
"tag": "breaking"
},
{
"tag": "packaging"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "This tape keeps tearing in wrong places.",
"translation": "이 테이프가 계속 이상한 곳에서 끊어져."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Maybe it's too old and brittle.",
"translation": "너무 오래돼서 부서지기 쉬운 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I can't get clean cuts anymore.",
"translation": "이제 깔끔하게 자를 수가 없어."
},
{
"type": "blank",
"index": 4,
"quiz": "This tape keeps tearing in wrong @@.",
"hint": "장소, 위치를 의미하는 명사의 복수형이에요.",
"optionA": "times",
"optionB": "places",
"optionC": "ways",
"result": "places",
"explanation": "'places'는 '장소들'이라는 뜻으로 테이프가 원하지 않는 위치에서 끊어진다는 의미예요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Try using the dispenser more slowly.",
"translation": "디스펜서를 더 천천히 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good point, maybe I'm rushing too.",
"translation": "맞는 말이야, 내가 너무 급하게 하는 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or we might need fresh tape.",
"translation": "아니면 새 테이프가 필요할 수도 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 테이프를 깔끔하게 자를 수 있다.",
"hint": "'can't get clean cuts'는 깔끔하게 자를 수 없다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '깔끔하게 자를 수가 없어'라고 말했으니 테이프가 제대로 안 되는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Yeah, fresh tape would work better.",
"translation": "맞아, 새 테이프가 더 잘 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "I'll grab some from supply room.",
"translation": "창고에서 좀 가져올게."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Perfect, this packaging is driving crazy.",
"translation": "완벽해, 이 포장 때문에 미치겠어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "I know that frustrating feeling well.",
"translation": "그 짜증나는 기분 잘 알아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 디스펜서를 더 천천히 써보라고 제안한 문장을 완성하세요.",
"optionA": "using",
"optionB": "Try",
"optionC": "dispenser",
"optionD": "slowly",
"optionE": "more",
"result": "Try using dispenser more slowly",
"explanation": "'디스펜서를 더 천천히 써봐'라는 뜻으로 테이프 사용법 개선을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "테이프가 계속 끊어져",
"explanation": "포장을 하려는데 테이프가 자꾸 이상한 곳에서 끊어지는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "테이프"
},
{
"tag": "끊어짐"
},
{
"tag": "포장"
}
],
"engTags": [
{
"tag": "tape"
},
{
"tag": "breaking"
},
{
"tag": "packaging"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "This tape keeps tearing in wrong places.",
"translation": "이 테이프가 계속 이상한 곳에서 끊어져."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Maybe it's too old and brittle.",
"translation": "너무 오래돼서 부서지기 쉬운 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I can't get clean cuts anymore.",
"translation": "이제 깔끔하게 자를 수가 없어."
},
{
"type": "blank",
"index": 4,
"quiz": "This tape keeps tearing in wrong @@.",
"hint": "장소, 위치를 의미하는 명사의 복수형이에요.",
"optionA": "times",
"optionB": "places",
"optionC": "ways",
"result": "places",
"explanation": "'places'는 '장소들'이라는 뜻으로 테이프가 원하지 않는 위치에서 끊어진다는 의미예요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Try using the dispenser more slowly.",
"translation": "디스펜서를 더 천천히 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good point, maybe I'm rushing too.",
"translation": "맞는 말이야, 내가 너무 급하게 하는 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or we might need fresh tape.",
"translation": "아니면 새 테이프가 필요할 수도 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 테이프를 깔끔하게 자를 수 있다.",
"hint": "'can't get clean cuts'는 깔끔하게 자를 수 없다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '깔끔하게 자를 수가 없어'라고 말했으니 테이프가 제대로 안 되는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Yeah, fresh tape would work better.",
"translation": "맞아, 새 테이프가 더 잘 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "I'll grab some from supply room.",
"translation": "창고에서 좀 가져올게."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Perfect, this packaging is driving crazy.",
"translation": "완벽해, 이 포장 때문에 미치겠어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "I know that frustrating feeling well.",
"translation": "그 짜증나는 기분 잘 알아."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 디스펜서를 더 천천히 써보라고 제안한 문장을 완성하세요.",
"optionA": "using",
"optionB": "Try",
"optionC": "dispenser",
"optionD": "slowly",
"optionE": "more",
"result": "Try using dispenser more slowly",
"explanation": "'디스펜서를 더 천천히 써봐'라는 뜻으로 테이프 사용법 개선을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "휴지통이 너무 꽉 찼어",
"explanation": "책상 옆 휴지통이 넘칠 정도로 가득 차서 비워야 하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "휴지통"
},
{
"tag": "가득"
},
{
"tag": "정리"
}
],
"engTags": [
{
"tag": "trashcan"
},
{
"tag": "full"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "The trash can is completely overflowing.",
"translation": "휴지통이 완전히 넘쳐흘러."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "When was it emptied last time?",
"translation": "마지막에 비운 게 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I honestly can't remember at all.",
"translation": "솔직히 전혀 기억이 안 나."
},
{
"type": "ox",
"index": 4,
"quiz": "상우의 휴지통이 비어있다.",
"hint": "'completely overflowing'은 완전히 넘쳐흐른다는 뜻이에요.",
"result": "X",
"explanation": "상우는 '완전히 넘쳐흘러'라고 말했으니 휴지통이 가득 찬 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "That explains why it's so full.",
"translation": "그래서 그렇게 가득한 거네."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "I should empty it right now.",
"translation": "지금 바로 비워야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Good thinking, it's attracting flies already.",
"translation": "좋은 생각이야, 벌써 파리가 꼬이고 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "When was it emptied @@ time?",
"hint": "가장 최근에, 마지막에라는 의미의 형용사예요.",
"optionA": "first",
"optionB": "last",
"optionC": "next",
"result": "last",
"explanation": "'last'는 '마지막의'라는 뜻으로 가장 최근 시점을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Gross, I didn't notice that before.",
"translation": "으, 전에는 그거 못 봤어."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Yeah, let's take care immediately today.",
"translation": "맞아, 오늘 바로 처리하자."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "I'll set reminder for regular emptying.",
"translation": "정기적으로 비우는 리마인더 설정할게."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Smart idea, cleanliness is really important.",
"translation": "현명한 생각이야, 청결이 정말 중요해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 그래서 그렇게 가득하다고 말한 문장을 완성하세요.",
"optionA": "explains",
"optionB": "That",
"optionC": "so",
"optionD": "why",
"optionE": "full",
"result": "That explains why so full",
"explanation": "'그래서 그렇게 가득한 거네'라는 뜻으로 원인과 결과를 연결하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "휴지통이 너무 꽉 찼어",
"explanation": "책상 옆 휴지통이 넘칠 정도로 가득 차서 비워야 하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "휴지통"
},
{
"tag": "가득"
},
{
"tag": "정리"
}
],
"engTags": [
{
"tag": "trashcan"
},
{
"tag": "full"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "The trash can is completely overflowing.",
"translation": "휴지통이 완전히 넘쳐흘러."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "When was it emptied last time?",
"translation": "마지막에 비운 게 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I honestly can't remember at all.",
"translation": "솔직히 전혀 기억이 안 나."
},
{
"type": "ox",
"index": 4,
"quiz": "상우의 휴지통이 비어있다.",
"hint": "'completely overflowing'은 완전히 넘쳐흐른다는 뜻이에요.",
"result": "X",
"explanation": "상우는 '완전히 넘쳐흘러'라고 말했으니 휴지통이 가득 찬 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "That explains why it's so full.",
"translation": "그래서 그렇게 가득한 거네."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "I should empty it right now.",
"translation": "지금 바로 비워야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Good thinking, it's attracting flies already.",
"translation": "좋은 생각이야, 벌써 파리가 꼬이고 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "When was it emptied @@ time?",
"hint": "가장 최근에, 마지막에라는 의미의 형용사예요.",
"optionA": "first",
"optionB": "last",
"optionC": "next",
"result": "last",
"explanation": "'last'는 '마지막의'라는 뜻으로 가장 최근 시점을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Gross, I didn't notice that before.",
"translation": "으, 전에는 그거 못 봤어."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Yeah, let's take care immediately today.",
"translation": "맞아, 오늘 바로 처리하자."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "I'll set reminder for regular emptying.",
"translation": "정기적으로 비우는 리마인더 설정할게."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Smart idea, cleanliness is really important.",
"translation": "현명한 생각이야, 청결이 정말 중요해."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 그래서 그렇게 가득하다고 말한 문장을 완성하세요.",
"optionA": "explains",
"optionB": "That",
"optionC": "so",
"optionD": "why",
"optionE": "full",
"result": "That explains why so full",
"explanation": "'그래서 그렇게 가득한 거네'라는 뜻으로 원인과 결과를 연결하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷이 너무 작아서 못 입어",
"explanation": "온라인으로 주문한 옷이 예상보다 작아서 당황하는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "옷"
},
{
"tag": "사이즈"
},
{
"tag": "작음"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "size"
},
{
"tag": "small"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "This shirt is way too small.",
"translation": "이 셔츠가 너무 작아."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Didn't you check the size chart?",
"translation": "사이즈 차트 확인 안 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "I thought medium would fit perfectly.",
"translation": "미디엄이 완벽하게 맞을 줄 알았는데."
},
{
"type": "blank",
"index": 4,
"quiz": "This shirt is way too @@.",
"hint": "크기가 부족한 상태를 나타내는 형용사예요.",
"optionA": "big",
"optionB": "small",
"optionC": "long",
"result": "small",
"explanation": "'small'은 '작은'이라는 뜻으로 옷이 몸에 맞지 않게 작은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Maybe the brand runs smaller sizes.",
"translation": "브랜드가 사이즈를 작게 만드는 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "I can barely button it up.",
"translation": "간신히 단추를 잠글 수 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "You should definitely return this then.",
"translation": "그럼 확실히 반품해야겠어."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 옷 사이즈에 만족하고 있다.",
"hint": "'way too small'은 너무 작다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '너무 작아'라고 말했으니 사이즈가 맞지 않는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Yeah, this is completely unwearable honestly.",
"translation": "맞아, 솔직히 완전히 입을 수가 없어."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Most online stores have easy returns.",
"translation": "온라인 스토어 대부분 반품이 쉬워."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Good to know, I'll process today.",
"translation": "알아두면 좋겠네, 오늘 처리할게."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Next time maybe order one bigger.",
"translation": "다음엔 한 사이즈 크게 주문해봐."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 브랜드가 사이즈를 작게 만든다고 말한 문장을 완성하세요.",
"optionA": "runs",
"optionB": "brand",
"optionC": "Maybe",
"optionD": "smaller",
"optionE": "the",
"result": "Maybe the brand runs smaller",
"explanation": "'브랜드가 사이즈를 작게 만드는 것 같아'라는 뜻으로 옷 사이즈 문제의 원인을 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷이 너무 작아서 못 입어",
"explanation": "온라인으로 주문한 옷이 예상보다 작아서 당황하는 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "옷"
},
{
"tag": "사이즈"
},
{
"tag": "작음"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "size"
},
{
"tag": "small"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "This shirt is way too small.",
"translation": "이 셔츠가 너무 작아."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Didn't you check the size chart?",
"translation": "사이즈 차트 확인 안 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "I thought medium would fit perfectly.",
"translation": "미디엄이 완벽하게 맞을 줄 알았는데."
},
{
"type": "blank",
"index": 4,
"quiz": "This shirt is way too @@.",
"hint": "크기가 부족한 상태를 나타내는 형용사예요.",
"optionA": "big",
"optionB": "small",
"optionC": "long",
"result": "small",
"explanation": "'small'은 '작은'이라는 뜻으로 옷이 몸에 맞지 않게 작은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Maybe the brand runs smaller sizes.",
"translation": "브랜드가 사이즈를 작게 만드는 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "I can barely button it up.",
"translation": "간신히 단추를 잠글 수 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "You should definitely return this then.",
"translation": "그럼 확실히 반품해야겠어."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 옷 사이즈에 만족하고 있다.",
"hint": "'way too small'은 너무 작다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '너무 작아'라고 말했으니 사이즈가 맞지 않는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Yeah, this is completely unwearable honestly.",
"translation": "맞아, 솔직히 완전히 입을 수가 없어."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Most online stores have easy returns.",
"translation": "온라인 스토어 대부분 반품이 쉬워."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Good to know, I'll process today.",
"translation": "알아두면 좋겠네, 오늘 처리할게."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Next time maybe order one bigger.",
"translation": "다음엔 한 사이즈 크게 주문해봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 브랜드가 사이즈를 작게 만든다고 말한 문장을 완성하세요.",
"optionA": "runs",
"optionB": "brand",
"optionC": "Maybe",
"optionD": "smaller",
"optionE": "the",
"result": "Maybe the brand runs smaller",
"explanation": "'브랜드가 사이즈를 작게 만드는 것 같아'라는 뜻으로 옷 사이즈 문제의 원인을 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대에서 카드가 계속 거절돼",
"explanation": "쇼핑 후 결제하려는데 카드가 자꾸 승인되지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "카드"
},
{
"tag": "결제"
},
{
"tag": "거절"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "payment"
},
{
"tag": "declined"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My card keeps getting declined today.",
"translation": "내 카드가 오늘 계속 거절돼."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Did you check your account balance?",
"translation": "계좌 잔액 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, there should be enough money.",
"translation": "응, 돈은 충분히 있을 텐데."
},
{
"type": "ox",
"index": 4,
"quiz": "서연의 카드 결제가 성공적으로 되고 있다.",
"hint": "'keeps getting declined'는 계속 거절된다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '계속 거절돼'라고 말했으니 결제가 안 되는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe the card reader is broken.",
"translation": "카드 리더기가 고장난 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "That's possible, it looks pretty old.",
"translation": "그럴 수도 있어, 꽤 오래돼 보여."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Try using cash if you have.",
"translation": "현금 있으면 써봐."
},
{
"type": "blank",
"index": 8,
"quiz": "My card keeps getting @@ today.",
"hint": "거절되다, 승인되지 않다라는 의미의 과거분사예요.",
"optionA": "approved",
"optionB": "declined",
"optionC": "accepted",
"result": "declined",
"explanation": "'declined'는 '거절된'이라는 뜻으로 카드 결제가 승인되지 않은 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Good thinking, I have some bills.",
"translation": "좋은 생각이야, 지폐 좀 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "That's much more reliable sometimes honestly.",
"translation": "솔직히 가끔 그게 훨씬 더 안정적이야."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, technology fails at worst times.",
"translation": "맞아, 기술은 최악의 순간에 실패하지."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "At least you can still buy.",
"translation": "적어도 여전히 살 수는 있어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 현금이 있으면 써보라고 제안한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "using",
"optionC": "cash",
"optionD": "have",
"optionE": "you",
"result": "Try using cash you have",
"explanation": "'현금 있으면 써봐'라는 뜻으로 결제 문제의 대안을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대에서 카드가 계속 거절돼",
"explanation": "쇼핑 후 결제하려는데 카드가 자꾸 승인되지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "카드"
},
{
"tag": "결제"
},
{
"tag": "거절"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "payment"
},
{
"tag": "declined"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My card keeps getting declined today.",
"translation": "내 카드가 오늘 계속 거절돼."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Did you check your account balance?",
"translation": "계좌 잔액 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Yeah, there should be enough money.",
"translation": "응, 돈은 충분히 있을 텐데."
},
{
"type": "ox",
"index": 4,
"quiz": "서연의 카드 결제가 성공적으로 되고 있다.",
"hint": "'keeps getting declined'는 계속 거절된다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '계속 거절돼'라고 말했으니 결제가 안 되는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe the card reader is broken.",
"translation": "카드 리더기가 고장난 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "That's possible, it looks pretty old.",
"translation": "그럴 수도 있어, 꽤 오래돼 보여."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Try using cash if you have.",
"translation": "현금 있으면 써봐."
},
{
"type": "blank",
"index": 8,
"quiz": "My card keeps getting @@ today.",
"hint": "거절되다, 승인되지 않다라는 의미의 과거분사예요.",
"optionA": "approved",
"optionB": "declined",
"optionC": "accepted",
"result": "declined",
"explanation": "'declined'는 '거절된'이라는 뜻으로 카드 결제가 승인되지 않은 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Good thinking, I have some bills.",
"translation": "좋은 생각이야, 지폐 좀 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "That's much more reliable sometimes honestly.",
"translation": "솔직히 가끔 그게 훨씬 더 안정적이야."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, technology fails at worst times.",
"translation": "맞아, 기술은 최악의 순간에 실패하지."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "At least you can still buy.",
"translation": "적어도 여전히 살 수는 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 현금이 있으면 써보라고 제안한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "using",
"optionC": "cash",
"optionD": "have",
"optionE": "you",
"result": "Try using cash you have",
"explanation": "'현금 있으면 써봐'라는 뜻으로 결제 문제의 대안을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백이 터져서 물건이 떨어져",
"explanation": "무거운 물건들을 담은 쇼핑백이 터져서 곤란한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "터짐"
},
{
"tag": "물건"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "torn"
},
{
"tag": "items"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Oh no, my shopping bag just tore.",
"translation": "어머, 내 쇼핑백이 방금 터졌어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "All your stuff is falling everywhere.",
"translation": "네 물건들이 온 곳에 떨어지고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I packed way too many things.",
"translation": "너무 많은 걸 넣었나 봐."
},
{
"type": "blank",
"index": 4,
"quiz": "All your stuff is falling @@.",
"hint": "모든 곳에, 여기저기라는 의미의 부사예요.",
"optionA": "nowhere",
"optionB": "everywhere",
"optionC": "somewhere",
"result": "everywhere",
"explanation": "'everywhere'는 '모든 곳에'라는 뜻으로 물건이 사방으로 떨어지는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Here, let me help you collect.",
"translation": "여기, 내가 모으는 거 도와줄게."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Thanks, this is really embarrassing honestly.",
"translation": "고마워, 솔직히 정말 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Don't worry, happens to everyone sometimes.",
"translation": "걱정마, 누구에게나 가끔 있는 일이야."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 쇼핑백에 적당한 양을 넣었다.",
"hint": "'packed way too many'는 너무 많이 넣었다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '너무 많은 걸 넣었나 봐'라고 말했으니 과도하게 넣은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I should have asked for double bag.",
"translation": "더블백을 요청했어야 했는데."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Smart thinking, heavy items need stronger support.",
"translation": "현명한 생각이야, 무거운 물건은 더 강한 지지가 필요해."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Lesson learned for next shopping trip.",
"translation": "다음 쇼핑할 때 배운 교훈이야."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "At least nothing got damaged luckily.",
"translation": "다행히 적어도 아무것도 손상되지 않았어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 물건 모으는 것을 도와주겠다고 말한 문장을 완성하세요.",
"optionA": "Here",
"optionB": "help",
"optionC": "let",
"optionD": "collect",
"optionE": "me",
"result": "Here let me help collect",
"explanation": "'여기, 내가 모으는 거 도와줄게'라는 뜻으로 도움을 제공하는 친절한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백이 터져서 물건이 떨어져",
"explanation": "무거운 물건들을 담은 쇼핑백이 터져서 곤란한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "터짐"
},
{
"tag": "물건"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "torn"
},
{
"tag": "items"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Oh no, my shopping bag just tore.",
"translation": "어머, 내 쇼핑백이 방금 터졌어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "All your stuff is falling everywhere.",
"translation": "네 물건들이 온 곳에 떨어지고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I packed way too many things.",
"translation": "너무 많은 걸 넣었나 봐."
},
{
"type": "blank",
"index": 4,
"quiz": "All your stuff is falling @@.",
"hint": "모든 곳에, 여기저기라는 의미의 부사예요.",
"optionA": "nowhere",
"optionB": "everywhere",
"optionC": "somewhere",
"result": "everywhere",
"explanation": "'everywhere'는 '모든 곳에'라는 뜻으로 물건이 사방으로 떨어지는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Here, let me help you collect.",
"translation": "여기, 내가 모으는 거 도와줄게."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Thanks, this is really embarrassing honestly.",
"translation": "고마워, 솔직히 정말 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Don't worry, happens to everyone sometimes.",
"translation": "걱정마, 누구에게나 가끔 있는 일이야."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 쇼핑백에 적당한 양을 넣었다.",
"hint": "'packed way too many'는 너무 많이 넣었다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '너무 많은 걸 넣었나 봐'라고 말했으니 과도하게 넣은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "I should have asked for double bag.",
"translation": "더블백을 요청했어야 했는데."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Smart thinking, heavy items need stronger support.",
"translation": "현명한 생각이야, 무거운 물건은 더 강한 지지가 필요해."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Lesson learned for next shopping trip.",
"translation": "다음 쇼핑할 때 배운 교훈이야."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "At least nothing got damaged luckily.",
"translation": "다행히 적어도 아무것도 손상되지 않았어."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 물건 모으는 것을 도와주겠다고 말한 문장을 완성하세요.",
"optionA": "Here",
"optionB": "help",
"optionC": "let",
"optionD": "collect",
"optionE": "me",
"result": "Here let me help collect",
"explanation": "'여기, 내가 모으는 거 도와줄게'라는 뜻으로 도움을 제공하는 친절한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실에서 옷이 안 벗겨져",
"explanation": "꽉 끼는 옷을 입어보다가 벗기 어려워서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시착실"
},
{
"tag": "옷"
},
{
"tag": "벗기"
}
],
"engTags": [
{
"tag": "fitting"
},
{
"tag": "room"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I'm stuck in this dress completely.",
"translation": "이 원피스에 완전히 갇혔어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Can't you pull it off?",
"translation": "벗을 수가 없어?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "It won't come off at all.",
"translation": "전혀 벗겨지지 않아."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 원피스를 쉽게 벗을 수 있다.",
"hint": "'stuck completely'는 완전히 갇혔다는 뜻이에요.",
"result": "X",
"explanation": "유진은 '완전히 갇혔어'라고 말했으니 옷을 벗기 어려운 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Maybe try wiggling it gently upward.",
"translation": "부드럽게 위쪽으로 흔들어봐."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Good idea, I'll try that now.",
"translation": "좋은 생각이야, 지금 해볼게."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Don't force it or might tear.",
"translation": "억지로 하지 마, 찢어질 수도 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "It won't come off at @@.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "once",
"optionB": "all",
"optionC": "first",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "You're right, patience is key here.",
"translation": "맞아, 여기서는 인내가 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "These tight fits can be tricky.",
"translation": "이런 타이트핏은 까다로울 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Finally got it, that was stressful.",
"translation": "드디어 됐어, 스트레스받았다."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "At least you know it fits.",
"translation": "적어도 맞는다는 건 알았네."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 부드럽게 위쪽으로 흔들어보라고 제안한 문장을 완성하세요.",
"optionA": "wiggling",
"optionB": "try",
"optionC": "Maybe",
"optionD": "gently",
"optionE": "upward",
"result": "Maybe try wiggling gently upward",
"explanation": "'부드럽게 위쪽으로 흔들어봐'라는 뜻으로 옷 벗기의 실용적인 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실에서 옷이 안 벗겨져",
"explanation": "꽉 끼는 옷을 입어보다가 벗기 어려워서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시착실"
},
{
"tag": "옷"
},
{
"tag": "벗기"
}
],
"engTags": [
{
"tag": "fitting"
},
{
"tag": "room"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I'm stuck in this dress completely.",
"translation": "이 원피스에 완전히 갇혔어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Can't you pull it off?",
"translation": "벗을 수가 없어?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "It won't come off at all.",
"translation": "전혀 벗겨지지 않아."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 원피스를 쉽게 벗을 수 있다.",
"hint": "'stuck completely'는 완전히 갇혔다는 뜻이에요.",
"result": "X",
"explanation": "유진은 '완전히 갇혔어'라고 말했으니 옷을 벗기 어려운 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Maybe try wiggling it gently upward.",
"translation": "부드럽게 위쪽으로 흔들어봐."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "Good idea, I'll try that now.",
"translation": "좋은 생각이야, 지금 해볼게."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Don't force it or might tear.",
"translation": "억지로 하지 마, 찢어질 수도 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "It won't come off at @@.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "once",
"optionB": "all",
"optionC": "first",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "You're right, patience is key here.",
"translation": "맞아, 여기서는 인내가 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "These tight fits can be tricky.",
"translation": "이런 타이트핏은 까다로울 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Finally got it, that was stressful.",
"translation": "드디어 됐어, 스트레스받았다."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "At least you know it fits.",
"translation": "적어도 맞는다는 건 알았네."
},
{
"type": "puzzle",
"index": 13,
"hint": "도윤이 부드럽게 위쪽으로 흔들어보라고 제안한 문장을 완성하세요.",
"optionA": "wiggling",
"optionB": "try",
"optionC": "Maybe",
"optionD": "gently",
"optionE": "upward",
"result": "Maybe try wiggling gently upward",
"explanation": "'부드럽게 위쪽으로 흔들어봐'라는 뜻으로 옷 벗기의 실용적인 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑카트 바퀴가 이상해",
"explanation": "마트에서 쇼핑카트를 밀고 다니는데 바퀴가 제대로 굴러가지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑카트"
},
{
"tag": "바퀴"
},
{
"tag": "이상"
}
],
"engTags": [
{
"tag": "cart"
},
{
"tag": "wheel"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "This cart wheel keeps wobbling weirdly.",
"translation": "이 카트 바퀴가 계속 이상하게 흔들려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "It's probably bent or something broken.",
"translation": "휘었거나 뭔가 부러진 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Makes shopping really difficult and annoying.",
"translation": "쇼핑이 정말 어렵고 짜증나게 만들어."
},
{
"type": "blank",
"index": 4,
"quiz": "This cart wheel keeps wobbling @@.",
"hint": "이상하게, 기묘하게라는 의미의 부사예요.",
"optionA": "normally",
"optionB": "weirdly",
"optionC": "quietly",
"result": "weirdly",
"explanation": "'weirdly'는 '이상하게'라는 뜻으로 정상적이지 않은 방식을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Should we get a different cart?",
"translation": "다른 카트로 바꿔야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Good thinking, this one is hopeless.",
"translation": "좋은 생각이야, 이거는 답이 없어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "There's another one by the entrance.",
"translation": "입구 근처에 다른 거 하나 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "쇼핑카트가 완벽하게 작동하고 있다.",
"hint": "'keeps wobbling'은 계속 흔들린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '계속 이상하게 흔들려'라고 말했으니 카트에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Perfect, let's switch immediately before worse.",
"translation": "완벽해, 더 악화되기 전에 바로 바꾸자."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Smart move, broken carts are nightmare.",
"translation": "현명한 선택이야, 고장난 카트는 악몽이야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "Thanks for suggesting the obvious solution.",
"translation": "뻔한 해결책을 제안해줘서 고마워."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Sometimes simple fixes work best always.",
"translation": "가끔 간단한 해결책이 항상 최고야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 다른 카트로 바꿔야 한다고 제안한 문장을 완성하세요.",
"optionA": "Should",
"optionB": "get",
"optionC": "different",
"optionD": "cart",
"optionE": "we",
"result": "Should we get different cart",
"explanation": "'다른 카트로 바꿔야 할까?'라는 뜻으로 문제 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑카트 바퀴가 이상해",
"explanation": "마트에서 쇼핑카트를 밀고 다니는데 바퀴가 제대로 굴러가지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑카트"
},
{
"tag": "바퀴"
},
{
"tag": "이상"
}
],
"engTags": [
{
"tag": "cart"
},
{
"tag": "wheel"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "This cart wheel keeps wobbling weirdly.",
"translation": "이 카트 바퀴가 계속 이상하게 흔들려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "It's probably bent or something broken.",
"translation": "휘었거나 뭔가 부러진 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Makes shopping really difficult and annoying.",
"translation": "쇼핑이 정말 어렵고 짜증나게 만들어."
},
{
"type": "blank",
"index": 4,
"quiz": "This cart wheel keeps wobbling @@.",
"hint": "이상하게, 기묘하게라는 의미의 부사예요.",
"optionA": "normally",
"optionB": "weirdly",
"optionC": "quietly",
"result": "weirdly",
"explanation": "'weirdly'는 '이상하게'라는 뜻으로 정상적이지 않은 방식을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Should we get a different cart?",
"translation": "다른 카트로 바꿔야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Good thinking, this one is hopeless.",
"translation": "좋은 생각이야, 이거는 답이 없어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "There's another one by the entrance.",
"translation": "입구 근처에 다른 거 하나 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "쇼핑카트가 완벽하게 작동하고 있다.",
"hint": "'keeps wobbling'은 계속 흔들린다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '계속 이상하게 흔들려'라고 말했으니 카트에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Perfect, let's switch immediately before worse.",
"translation": "완벽해, 더 악화되기 전에 바로 바꾸자."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Smart move, broken carts are nightmare.",
"translation": "현명한 선택이야, 고장난 카트는 악몽이야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "Thanks for suggesting the obvious solution.",
"translation": "뻔한 해결책을 제안해줘서 고마워."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "Sometimes simple fixes work best always.",
"translation": "가끔 간단한 해결책이 항상 최고야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지훈이 다른 카트로 바꿔야 한다고 제안한 문장을 완성하세요.",
"optionA": "Should",
"optionB": "get",
"optionC": "different",
"optionD": "cart",
"optionE": "we",
"result": "Should we get different cart",
"explanation": "'다른 카트로 바꿔야 할까?'라는 뜻으로 문제 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대 줄이 너무 길어",
"explanation": "계산하려고 하는데 모든 계산대에 긴 줄이 서 있어서 기다리는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "계산대"
},
{
"tag": "줄"
},
{
"tag": "대기"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "line"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Every checkout line is incredibly long.",
"translation": "모든 계산대 줄이 엄청 길어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Weekend shopping is always like this.",
"translation": "주말 쇼핑은 항상 이래."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I should have come earlier.",
"translation": "더 일찍 올 걸 그랬어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 빠르게 계산을 마칠 수 있다.",
"hint": "'incredibly long'은 엄청 길다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '엄청 길어'라고 말했으니 오래 기다려야 하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Let's find the shortest line available.",
"translation": "가장 짧은 줄 찾아보자."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Good strategy, that one looks faster.",
"translation": "좋은 전략이야, 저기가 더 빨라 보여."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Self checkout might be quicker option.",
"translation": "셀프 계산대가 더 빠른 선택일 수도 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "Weekend shopping is always like @@.",
"hint": "이것, 이런 상황을 가리키는 지시대명사예요.",
"optionA": "that",
"optionB": "this",
"optionC": "those",
"result": "this",
"explanation": "'this'는 '이런 상황'을 가리키는 지시대명사로 현재 상황을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're right, fewer items work better.",
"translation": "맞아, 물건 적으면 더 잘 돼."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Plus no waiting for slow cashiers.",
"translation": "게다가 느린 계산원 기다릴 필요도 없고."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Perfect solution, let's go there now.",
"translation": "완벽한 해결책이야, 지금 거기로 가자."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Smart thinking pays off in crowds.",
"translation": "인파 속에서는 현명한 생각이 도움돼."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 가장 짧은 줄을 찾아보자고 제안한 문장을 완성하세요.",
"optionA": "find",
"optionB": "Let's",
"optionC": "line",
"optionD": "shortest",
"optionE": "the",
"result": "Let's find the shortest line",
"explanation": "'가장 짧은 줄 찾아보자'라는 뜻으로 대기시간을 줄이는 실용적인 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대 줄이 너무 길어",
"explanation": "계산하려고 하는데 모든 계산대에 긴 줄이 서 있어서 기다리는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "계산대"
},
{
"tag": "줄"
},
{
"tag": "대기"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "line"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Every checkout line is incredibly long.",
"translation": "모든 계산대 줄이 엄청 길어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Weekend shopping is always like this.",
"translation": "주말 쇼핑은 항상 이래."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I should have come earlier.",
"translation": "더 일찍 올 걸 그랬어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 빠르게 계산을 마칠 수 있다.",
"hint": "'incredibly long'은 엄청 길다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '엄청 길어'라고 말했으니 오래 기다려야 하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Let's find the shortest line available.",
"translation": "가장 짧은 줄 찾아보자."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Good strategy, that one looks faster.",
"translation": "좋은 전략이야, 저기가 더 빨라 보여."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Self checkout might be quicker option.",
"translation": "셀프 계산대가 더 빠른 선택일 수도 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "Weekend shopping is always like @@.",
"hint": "이것, 이런 상황을 가리키는 지시대명사예요.",
"optionA": "that",
"optionB": "this",
"optionC": "those",
"result": "this",
"explanation": "'this'는 '이런 상황'을 가리키는 지시대명사로 현재 상황을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're right, fewer items work better.",
"translation": "맞아, 물건 적으면 더 잘 돼."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Plus no waiting for slow cashiers.",
"translation": "게다가 느린 계산원 기다릴 필요도 없고."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Perfect solution, let's go there now.",
"translation": "완벽한 해결책이야, 지금 거기로 가자."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Smart thinking pays off in crowds.",
"translation": "인파 속에서는 현명한 생각이 도움돼."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 가장 짧은 줄을 찾아보자고 제안한 문장을 완성하세요.",
"optionA": "find",
"optionB": "Let's",
"optionC": "line",
"optionD": "shortest",
"optionE": "the",
"result": "Let's find the shortest line",
"explanation": "'가장 짧은 줄 찾아보자'라는 뜻으로 대기시간을 줄이는 실용적인 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "가격표가 없어서 얼마인지 모르겠어",
"explanation": "사고 싶은 상품에 가격표가 없어서 가격을 알 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가격표"
},
{
"tag": "없음"
},
{
"tag": "모름"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "tag"
},
{
"tag": "missing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "There's no price tag on this.",
"translation": "이거에 가격표가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "That's really annoying when shopping honestly.",
"translation": "쇼핑할 때 솔직히 정말 짜증나지."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I can't decide without knowing cost.",
"translation": "가격 모르면 결정할 수가 없어."
},
{
"type": "blank",
"index": 4,
"quiz": "There's no price @@ on this.",
"hint": "상품 가격을 표시하는 작은 종이나 라벨이에요.",
"optionA": "list",
"optionB": "tag",
"optionC": "book",
"result": "tag",
"explanation": "'tag'는 '표, 라벨'이라는 뜻으로 가격을 표시하는 작은 종이를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Let's ask staff member for help.",
"translation": "직원한테 도움 요청해보자."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Good idea, they should know exactly.",
"translation": "좋은 생각이야, 정확히 알 거야."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Or try scanning with store app.",
"translation": "아니면 매장 앱으로 스캔해봐."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 상품 가격을 정확히 알고 있다.",
"hint": "'can't decide without knowing'은 모르면 결정할 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '가격 모르면 결정할 수가 없어'라고 말했으니 가격을 모르는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Smart thinking, technology helps shopping these days.",
"translation": "현명한 생각이야, 요즘 기술이 쇼핑에 도움돼."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Most stores have barcode scanning features.",
"translation": "대부분 매장에 바코드 스캔 기능이 있어."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Let me try that first before asking.",
"translation": "물어보기 전에 먼저 해볼게."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Perfect, saves time and less awkward.",
"translation": "완벽해, 시간도 아끼고 덜 어색해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 직원에게 도움을 요청해보자고 말한 문장을 완성하세요.",
"optionA": "ask",
"optionB": "Let's",
"optionC": "member",
"optionD": "staff",
"optionE": "help",
"result": "Let's ask staff member help",
"explanation": "'직원한테 도움 요청해보자'라는 뜻으로 가격 문의의 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "가격표가 없어서 얼마인지 모르겠어",
"explanation": "사고 싶은 상품에 가격표가 없어서 가격을 알 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가격표"
},
{
"tag": "없음"
},
{
"tag": "모름"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "tag"
},
{
"tag": "missing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "There's no price tag on this.",
"translation": "이거에 가격표가 없어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "That's really annoying when shopping honestly.",
"translation": "쇼핑할 때 솔직히 정말 짜증나지."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I can't decide without knowing cost.",
"translation": "가격 모르면 결정할 수가 없어."
},
{
"type": "blank",
"index": 4,
"quiz": "There's no price @@ on this.",
"hint": "상품 가격을 표시하는 작은 종이나 라벨이에요.",
"optionA": "list",
"optionB": "tag",
"optionC": "book",
"result": "tag",
"explanation": "'tag'는 '표, 라벨'이라는 뜻으로 가격을 표시하는 작은 종이를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Let's ask staff member for help.",
"translation": "직원한테 도움 요청해보자."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Good idea, they should know exactly.",
"translation": "좋은 생각이야, 정확히 알 거야."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Or try scanning with store app.",
"translation": "아니면 매장 앱으로 스캔해봐."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 상품 가격을 정확히 알고 있다.",
"hint": "'can't decide without knowing'은 모르면 결정할 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '가격 모르면 결정할 수가 없어'라고 말했으니 가격을 모르는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Smart thinking, technology helps shopping these days.",
"translation": "현명한 생각이야, 요즘 기술이 쇼핑에 도움돼."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Most stores have barcode scanning features.",
"translation": "대부분 매장에 바코드 스캔 기능이 있어."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Let me try that first before asking.",
"translation": "물어보기 전에 먼저 해볼게."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Perfect, saves time and less awkward.",
"translation": "완벽해, 시간도 아끼고 덜 어색해."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 직원에게 도움을 요청해보자고 말한 문장을 완성하세요.",
"optionA": "ask",
"optionB": "Let's",
"optionC": "member",
"optionD": "staff",
"optionE": "help",
"result": "Let's ask staff member help",
"explanation": "'직원한테 도움 요청해보자'라는 뜻으로 가격 문의의 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑 리스트를 깜빡했어",
"explanation": "마트에 와서 사려던 물건들을 적은 리스트를 집에 두고 온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "리스트"
},
{
"tag": "깜빡"
},
{
"tag": "기억"
}
],
"engTags": [
{
"tag": "list"
},
{
"tag": "forgot"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I forgot my shopping list home.",
"translation": "쇼핑 리스트를 집에 두고 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Can you remember what you needed?",
"translation": "뭐가 필요했는지 기억나?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Only half of the items maybe.",
"translation": "아마 절반 정도만."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 쇼핑 리스트를 잘 가져왔다.",
"hint": "'forgot home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '집에 두고 왔어'라고 말했으니 리스트를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Try walking through each store section.",
"translation": "매장 각 섹션을 돌아다녀봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good thinking, might trigger my memory.",
"translation": "좋은 생각이야, 기억이 떠오를 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Usually seeing items helps you remember.",
"translation": "보통 물건을 보면 기억하는 데 도움돼."
},
{
"type": "blank",
"index": 8,
"quiz": "Can you remember what you @@?",
"hint": "필요로 했다, 요구했다라는 의미의 동사 과거형이에요.",
"optionA": "wanted",
"optionB": "needed",
"optionC": "bought",
"result": "needed",
"explanation": "'needed'는 '필요로 했다'라는 뜻으로 쇼핑 목적을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That makes perfect sense actually today.",
"translation": "오늘 그게 정말 말이 되네."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Start with essentials like milk bread.",
"translation": "우유, 빵 같은 필수품부터 시작해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Right, basics are usually consistent needs.",
"translation": "맞아, 기본 용품들은 보통 꾸준히 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Then move to other sections gradually.",
"translation": "그다음에 다른 섹션으로 점진적으로 이동해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 매장 각 섹션을 돌아다녀보라고 제안한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "through",
"optionC": "walking",
"optionD": "section",
"optionE": "store",
"result": "Try walking through store section",
"explanation": "'매장 각 섹션을 돌아다녀봐'라는 뜻으로 기억을 되살리는 실용적인 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑 리스트를 깜빡했어",
"explanation": "마트에 와서 사려던 물건들을 적은 리스트를 집에 두고 온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "리스트"
},
{
"tag": "깜빡"
},
{
"tag": "기억"
}
],
"engTags": [
{
"tag": "list"
},
{
"tag": "forgot"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I forgot my shopping list home.",
"translation": "쇼핑 리스트를 집에 두고 왔어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Can you remember what you needed?",
"translation": "뭐가 필요했는지 기억나?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Only half of the items maybe.",
"translation": "아마 절반 정도만."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 쇼핑 리스트를 잘 가져왔다.",
"hint": "'forgot home'은 집에 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '집에 두고 왔어'라고 말했으니 리스트를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Try walking through each store section.",
"translation": "매장 각 섹션을 돌아다녀봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good thinking, might trigger my memory.",
"translation": "좋은 생각이야, 기억이 떠오를 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Usually seeing items helps you remember.",
"translation": "보통 물건을 보면 기억하는 데 도움돼."
},
{
"type": "blank",
"index": 8,
"quiz": "Can you remember what you @@?",
"hint": "필요로 했다, 요구했다라는 의미의 동사 과거형이에요.",
"optionA": "wanted",
"optionB": "needed",
"optionC": "bought",
"result": "needed",
"explanation": "'needed'는 '필요로 했다'라는 뜻으로 쇼핑 목적을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That makes perfect sense actually today.",
"translation": "오늘 그게 정말 말이 되네."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Start with essentials like milk bread.",
"translation": "우유, 빵 같은 필수품부터 시작해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Right, basics are usually consistent needs.",
"translation": "맞아, 기본 용품들은 보통 꾸준히 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Then move to other sections gradually.",
"translation": "그다음에 다른 섹션으로 점진적으로 이동해."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 매장 각 섹션을 돌아다녀보라고 제안한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "through",
"optionC": "walking",
"optionD": "section",
"optionE": "store",
"result": "Try walking through store section",
"explanation": "'매장 각 섹션을 돌아다녀봐'라는 뜻으로 기억을 되살리는 실용적인 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신발 끈이 계속 풀려서 걷기 힘들어",
"explanation": "쇼핑 중에 신발끈이 자꾸 풀려서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "풀림"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "untied"
},
{
"tag": "walking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My shoelaces keep coming loose today.",
"translation": "내 신발끈이 오늘 계속 느슨해져."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "That's really annoying while walking around.",
"translation": "돌아다닐 때 정말 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I have to stop every minutes.",
"translation": "매 몇 분마다 멈춰야 해."
},
{
"type": "blank",
"index": 4,
"quiz": "My shoelaces keep coming @@ today.",
"hint": "느슨해진, 풀린 상태를 나타내는 형용사예요.",
"optionA": "tight",
"optionB": "loose",
"optionC": "new",
"result": "loose",
"explanation": "'loose'는 '느슨한, 풀린'이라는 뜻으로 단단히 묶이지 않은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe try double knotting them securely.",
"translation": "두 번 매듭을 단단히 해봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good suggestion, I'll do that now.",
"translation": "좋은 제안이야, 지금 해볼게."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Or the laces might be worn.",
"translation": "아니면 끈이 낡았을 수도 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "서연이 편안하게 쇼핑하고 있다.",
"hint": "'keep coming loose'는 계속 풀어진다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '계속 느슨해져'라고 말했으니 불편한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "That's probably it, they're pretty old.",
"translation": "아마 그런 것 같아, 꽤 오래됐거든."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "New laces aren't expensive at all.",
"translation": "새 끈은 전혀 비싸지 않아."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, should probably replace them soon.",
"translation": "맞아, 아마 곧 교체해야 할 것 같아."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Meanwhile double knot should work temporarily.",
"translation": "그동안 두 번 매듭이 임시로 작동할 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 두 번 매듭을 단단히 해보라고 제안한 문장을 완성하세요.",
"optionA": "try",
"optionB": "Maybe",
"optionC": "knotting",
"optionD": "double",
"optionE": "securely",
"result": "Maybe try double knotting securely",
"explanation": "'두 번 매듭을 단단히 해봐'라는 뜻으로 신발끈 문제의 임시 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신발 끈이 계속 풀려서 걷기 힘들어",
"explanation": "쇼핑 중에 신발끈이 자꾸 풀려서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "풀림"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "untied"
},
{
"tag": "walking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My shoelaces keep coming loose today.",
"translation": "내 신발끈이 오늘 계속 느슨해져."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "That's really annoying while walking around.",
"translation": "돌아다닐 때 정말 짜증나겠다."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I have to stop every minutes.",
"translation": "매 몇 분마다 멈춰야 해."
},
{
"type": "blank",
"index": 4,
"quiz": "My shoelaces keep coming @@ today.",
"hint": "느슨해진, 풀린 상태를 나타내는 형용사예요.",
"optionA": "tight",
"optionB": "loose",
"optionC": "new",
"result": "loose",
"explanation": "'loose'는 '느슨한, 풀린'이라는 뜻으로 단단히 묶이지 않은 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe try double knotting them securely.",
"translation": "두 번 매듭을 단단히 해봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good suggestion, I'll do that now.",
"translation": "좋은 제안이야, 지금 해볼게."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Or the laces might be worn.",
"translation": "아니면 끈이 낡았을 수도 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "서연이 편안하게 쇼핑하고 있다.",
"hint": "'keep coming loose'는 계속 풀어진다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '계속 느슨해져'라고 말했으니 불편한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "That's probably it, they're pretty old.",
"translation": "아마 그런 것 같아, 꽤 오래됐거든."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "New laces aren't expensive at all.",
"translation": "새 끈은 전혀 비싸지 않아."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, should probably replace them soon.",
"translation": "맞아, 아마 곧 교체해야 할 것 같아."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Meanwhile double knot should work temporarily.",
"translation": "그동안 두 번 매듭이 임시로 작동할 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 두 번 매듭을 단단히 해보라고 제안한 문장을 완성하세요.",
"optionA": "try",
"optionB": "Maybe",
"optionC": "knotting",
"optionD": "double",
"optionE": "securely",
"result": "Maybe try double knotting securely",
"explanation": "'두 번 매듭을 단단히 해봐'라는 뜻으로 신발끈 문제의 임시 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "환불 영수증을 잃어버렸어",
"explanation": "불량품을 환불받으려는데 영수증을 분실해서 곤란한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "영수증"
},
{
"tag": "환불"
},
{
"tag": "분실"
}
],
"engTags": [
{
"tag": "receipt"
},
{
"tag": "refund"
},
{
"tag": "lost"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "I lost the receipt for return.",
"translation": "반품용 영수증을 잃어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "When did you buy this item?",
"translation": "이 물건 언제 샀어?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Just yesterday at this same store.",
"translation": "바로 어제 이 같은 매장에서."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 영수증을 안전하게 보관하고 있다.",
"hint": "'lost the receipt'는 영수증을 잃었다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '영수증을 잃어버렸어'라고 말했으니 분실한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe they can look up transaction.",
"translation": "거래 내역을 찾아볼 수 있을 거야."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Good thinking, I used my card.",
"translation": "좋은 생각이야, 카드 썼거든."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Card records should show the purchase.",
"translation": "카드 기록에 구매가 나와 있을 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Just yesterday at this same @@.",
"hint": "상품을 판매하는 장소를 의미하는 명사예요.",
"optionA": "house",
"optionB": "store",
"optionC": "park",
"result": "store",
"explanation": "'store'는 '매장, 상점'이라는 뜻으로 물건을 사고파는 장소를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "Perfect, that should be enough proof.",
"translation": "완벽해, 그게 충분한 증거가 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Most stores are understanding about receipts.",
"translation": "대부분 매장은 영수증에 대해 이해해줘."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Hope they can help without problems.",
"translation": "문제없이 도와줄 수 있으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Just explain the situation honestly clearly.",
"translation": "상황을 솔직하고 명확하게 설명해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 거래 내역을 찾아볼 수 있을 것이라고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "look",
"optionC": "they",
"optionD": "transaction",
"optionE": "can",
"result": "Maybe they can look transaction",
"explanation": "'거래 내역을 찾아볼 수 있을 거야'라는 뜻으로 영수증 없이도 환불받을 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "환불 영수증을 잃어버렸어",
"explanation": "불량품을 환불받으려는데 영수증을 분실해서 곤란한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "영수증"
},
{
"tag": "환불"
},
{
"tag": "분실"
}
],
"engTags": [
{
"tag": "receipt"
},
{
"tag": "refund"
},
{
"tag": "lost"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "I lost the receipt for return.",
"translation": "반품용 영수증을 잃어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "When did you buy this item?",
"translation": "이 물건 언제 샀어?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Just yesterday at this same store.",
"translation": "바로 어제 이 같은 매장에서."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 영수증을 안전하게 보관하고 있다.",
"hint": "'lost the receipt'는 영수증을 잃었다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '영수증을 잃어버렸어'라고 말했으니 분실한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe they can look up transaction.",
"translation": "거래 내역을 찾아볼 수 있을 거야."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Good thinking, I used my card.",
"translation": "좋은 생각이야, 카드 썼거든."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Card records should show the purchase.",
"translation": "카드 기록에 구매가 나와 있을 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Just yesterday at this same @@.",
"hint": "상품을 판매하는 장소를 의미하는 명사예요.",
"optionA": "house",
"optionB": "store",
"optionC": "park",
"result": "store",
"explanation": "'store'는 '매장, 상점'이라는 뜻으로 물건을 사고파는 장소를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "Perfect, that should be enough proof.",
"translation": "완벽해, 그게 충분한 증거가 될 거야."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Most stores are understanding about receipts.",
"translation": "대부분 매장은 영수증에 대해 이해해줘."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Hope they can help without problems.",
"translation": "문제없이 도와줄 수 있으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Just explain the situation honestly clearly.",
"translation": "상황을 솔직하고 명확하게 설명해."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 거래 내역을 찾아볼 수 있을 것이라고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "look",
"optionC": "they",
"optionD": "transaction",
"optionE": "can",
"result": "Maybe they can look transaction",
"explanation": "'거래 내역을 찾아볼 수 있을 거야'라는 뜻으로 영수증 없이도 환불받을 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식코너에서 배만 채웠어",
"explanation": "마트 시식코너에서 너무 많이 먹어서 배가 부른 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "배부름"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "full"
},
{
"tag": "tasting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "I'm completely full from food samples.",
"translation": "시식 때문에 완전히 배불러."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "You tried every single tasting station.",
"translation": "모든 시식 코너 다 해봤구나."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "They were offering so many things.",
"translation": "너무 많은 걸 제공하고 있었어."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm completely @@ from food samples.",
"hint": "배가 부른 상태를 나타내는 형용사예요.",
"optionA": "hungry",
"optionB": "full",
"optionC": "tired",
"result": "full",
"explanation": "'full'은 '배부른'이라는 뜻으로 음식을 많이 먹어서 포만감을 느끼는 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Now you won't need lunch today.",
"translation": "이제 오늘 점심 안 먹어도 되겠네."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "True, I feel kinda guilty though.",
"translation": "맞아, 그런데 좀 미안한 기분이야."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "At least buy something they sampled.",
"translation": "적어도 시식한 것 중에서 뭔가 사."
},
{
"type": "ox",
"index": 8,
"quiz": "도윤이 시식을 조금만 했다.",
"hint": "'every single station'은 모든 코너를 다 했다는 뜻이에요.",
"result": "X",
"explanation": "유진은 '모든 시식 코너 다 해봤구나'라고 말했으니 많이 먹은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Good idea, that cheese was amazing.",
"translation": "좋은 생각이야, 그 치즈가 엄청 맛있었어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Perfect, then everyone wins here today.",
"translation": "완벽해, 그럼 오늘 모두가 이기는 거야."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Yeah, fair trade for all parties.",
"translation": "맞아, 모든 당사자에게 공정한 거래야."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "That's the spirit of good shopping.",
"translation": "그게 좋은 쇼핑의 정신이야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 적어도 시식한 것 중에서 뭔가 사라고 말한 문장을 완성하세요.",
"optionA": "At",
"optionB": "buy",
"optionC": "they",
"optionD": "least",
"optionE": "sampled",
"result": "At least buy they sampled",
"explanation": "'적어도 시식한 것 중에서 뭔가 사'라는 뜻으로 예의를 지키자는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식코너에서 배만 채웠어",
"explanation": "마트 시식코너에서 너무 많이 먹어서 배가 부른 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "배부름"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "full"
},
{
"tag": "tasting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "I'm completely full from food samples.",
"translation": "시식 때문에 완전히 배불러."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "You tried every single tasting station.",
"translation": "모든 시식 코너 다 해봤구나."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "They were offering so many things.",
"translation": "너무 많은 걸 제공하고 있었어."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm completely @@ from food samples.",
"hint": "배가 부른 상태를 나타내는 형용사예요.",
"optionA": "hungry",
"optionB": "full",
"optionC": "tired",
"result": "full",
"explanation": "'full'은 '배부른'이라는 뜻으로 음식을 많이 먹어서 포만감을 느끼는 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Now you won't need lunch today.",
"translation": "이제 오늘 점심 안 먹어도 되겠네."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "True, I feel kinda guilty though.",
"translation": "맞아, 그런데 좀 미안한 기분이야."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "At least buy something they sampled.",
"translation": "적어도 시식한 것 중에서 뭔가 사."
},
{
"type": "ox",
"index": 8,
"quiz": "도윤이 시식을 조금만 했다.",
"hint": "'every single station'은 모든 코너를 다 했다는 뜻이에요.",
"result": "X",
"explanation": "유진은 '모든 시식 코너 다 해봤구나'라고 말했으니 많이 먹은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Good idea, that cheese was amazing.",
"translation": "좋은 생각이야, 그 치즈가 엄청 맛있었어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Perfect, then everyone wins here today.",
"translation": "완벽해, 그럼 오늘 모두가 이기는 거야."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Yeah, fair trade for all parties.",
"translation": "맞아, 모든 당사자에게 공정한 거래야."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "That's the spirit of good shopping.",
"translation": "그게 좋은 쇼핑의 정신이야."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 적어도 시식한 것 중에서 뭔가 사라고 말한 문장을 완성하세요.",
"optionA": "At",
"optionB": "buy",
"optionC": "they",
"optionD": "least",
"optionE": "sampled",
"result": "At least buy they sampled",
"explanation": "'적어도 시식한 것 중에서 뭔가 사'라는 뜻으로 예의를 지키자는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "마네킹이 입은 옷이 없어",
"explanation": "마네킹이 입고 있던 옷을 사고 싶은데 진열장에서 찾을 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마네킹"
},
{
"tag": "진열"
},
{
"tag": "없음"
}
],
"engTags": [
{
"tag": "mannequin"
},
{
"tag": "display"
},
{
"tag": "missing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I want that mannequin's outfit exactly.",
"translation": "저 마네킹 옷을 정확히 그대로 원해."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "But I don't see it anywhere.",
"translation": "근데 어디에도 안 보이는데."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Maybe it's all sold out already.",
"translation": "아마 벌써 다 팔린 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 마네킹 옷을 쉽게 찾았다.",
"hint": "'don't see it anywhere'는 어디에도 안 보인다는 뜻이에요.",
"result": "X",
"explanation": "승현은 '어디에도 안 보이는데'라고 말했으니 옷을 찾지 못하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Let's ask staff about the display.",
"translation": "진열에 대해서 직원에게 물어보자."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good thinking, they might have stock.",
"translation": "좋은 생각이야, 재고가 있을 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Or know when restocking happens next.",
"translation": "아니면 다음 재입고가 언제인지 알 수도 있고."
},
{
"type": "blank",
"index": 8,
"quiz": "Maybe it's all sold @@ already.",
"hint": "팔렸다, 매진되었다는 의미의 전치사구예요.",
"optionA": "in",
"optionB": "out",
"optionC": "up",
"result": "out",
"explanation": "'sold out'은 '매진된'이라는 뜻으로 상품이 다 팔린 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "True, popular items disappear quickly here.",
"translation": "맞아, 인기 상품들은 여기서 빨리 사라져."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Especially when displayed so prominently like.",
"translation": "특히 이렇게 눈에 띄게 진열되어 있으면 더."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "I should have come earlier.",
"translation": "더 일찍 올 걸 그랬어."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Don't worry, maybe they'll restock soon.",
"translation": "걱정마, 아마 곧 재입고할 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 진열에 대해 직원에게 물어보자고 제안한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "staff",
"optionC": "ask",
"optionD": "display",
"optionE": "the",
"result": "Let's ask staff the display",
"explanation": "'진열에 대해서 직원에게 물어보자'라는 뜻으로 문제 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "마네킹이 입은 옷이 없어",
"explanation": "마네킹이 입고 있던 옷을 사고 싶은데 진열장에서 찾을 수 없는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마네킹"
},
{
"tag": "진열"
},
{
"tag": "없음"
}
],
"engTags": [
{
"tag": "mannequin"
},
{
"tag": "display"
},
{
"tag": "missing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I want that mannequin's outfit exactly.",
"translation": "저 마네킹 옷을 정확히 그대로 원해."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "But I don't see it anywhere.",
"translation": "근데 어디에도 안 보이는데."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Maybe it's all sold out already.",
"translation": "아마 벌써 다 팔린 것 같아."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 마네킹 옷을 쉽게 찾았다.",
"hint": "'don't see it anywhere'는 어디에도 안 보인다는 뜻이에요.",
"result": "X",
"explanation": "승현은 '어디에도 안 보이는데'라고 말했으니 옷을 찾지 못하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Let's ask staff about the display.",
"translation": "진열에 대해서 직원에게 물어보자."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good thinking, they might have stock.",
"translation": "좋은 생각이야, 재고가 있을 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Or know when restocking happens next.",
"translation": "아니면 다음 재입고가 언제인지 알 수도 있고."
},
{
"type": "blank",
"index": 8,
"quiz": "Maybe it's all sold @@ already.",
"hint": "팔렸다, 매진되었다는 의미의 전치사구예요.",
"optionA": "in",
"optionB": "out",
"optionC": "up",
"result": "out",
"explanation": "'sold out'은 '매진된'이라는 뜻으로 상품이 다 팔린 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "True, popular items disappear quickly here.",
"translation": "맞아, 인기 상품들은 여기서 빨리 사라져."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Especially when displayed so prominently like.",
"translation": "특히 이렇게 눈에 띄게 진열되어 있으면 더."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "I should have come earlier.",
"translation": "더 일찍 올 걸 그랬어."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Don't worry, maybe they'll restock soon.",
"translation": "걱정마, 아마 곧 재입고할 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 진열에 대해 직원에게 물어보자고 제안한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "staff",
"optionC": "ask",
"optionD": "display",
"optionE": "the",
"result": "Let's ask staff the display",
"explanation": "'진열에 대해서 직원에게 물어보자'라는 뜻으로 문제 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑몰이 너무 복잡해서 길 잃었어",
"explanation": "큰 쇼핑몰에서 길을 잃고 원하는 매장을 찾지 못하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑몰"
},
{
"tag": "길찾기"
},
{
"tag": "복잡"
}
],
"engTags": [
{
"tag": "mall"
},
{
"tag": "lost"
},
{
"tag": "complicated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This mall layout is so confusing.",
"translation": "이 쇼핑몰 구조가 너무 헷갈려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Where are we trying to go?",
"translation": "우리 어디 가려고 했지?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "That electronics store on third floor.",
"translation": "3층에 있는 전자제품 매장."
},
{
"type": "blank",
"index": 4,
"quiz": "This mall layout is so @@.",
"hint": "헷갈리고 이해하기 어려운 상태를 나타내는 형용사예요.",
"optionA": "simple",
"optionB": "confusing",
"optionC": "small",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운, 헷갈리는'이라는 뜻으로 복잡해서 이해하기 어려운 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Let's look for directory map first.",
"translation": "먼저 안내도 찾아보자."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Smart idea, there's one by escalator.",
"translation": "현명한 생각이야, 에스컬레이터 옆에 하나 있어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Perfect, that shows all store locations.",
"translation": "완벽해, 모든 매장 위치가 나와 있을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "지우와 나연이 쉽게 길을 찾고 있다.",
"hint": "'so confusing'은 너무 헷갈린다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '너무 헷갈려'라고 말했으니 길을 찾기 어려운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Great, says third floor east wing.",
"translation": "좋아, 3층 동쪽 윙이라고 나와 있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Much easier with proper directions now.",
"translation": "이제 제대로 된 방향이 있으니까 훨씬 쉬워."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "These big malls need better signage.",
"translation": "이런 큰 쇼핑몰들은 더 좋은 표지판이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "True, getting lost wastes so time.",
"translation": "맞아, 길 잃는 건 시간을 너무 낭비해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 먼저 안내도를 찾아보자고 제안한 문장을 완성하세요.",
"optionA": "look",
"optionB": "Let's",
"optionC": "directory",
"optionD": "first",
"optionE": "map",
"result": "Let's look directory map first",
"explanation": "'먼저 안내도 찾아보자'라는 뜻으로 길찾기 문제의 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑몰이 너무 복잡해서 길 잃었어",
"explanation": "큰 쇼핑몰에서 길을 잃고 원하는 매장을 찾지 못하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑몰"
},
{
"tag": "길찾기"
},
{
"tag": "복잡"
}
],
"engTags": [
{
"tag": "mall"
},
{
"tag": "lost"
},
{
"tag": "complicated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This mall layout is so confusing.",
"translation": "이 쇼핑몰 구조가 너무 헷갈려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Where are we trying to go?",
"translation": "우리 어디 가려고 했지?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "That electronics store on third floor.",
"translation": "3층에 있는 전자제품 매장."
},
{
"type": "blank",
"index": 4,
"quiz": "This mall layout is so @@.",
"hint": "헷갈리고 이해하기 어려운 상태를 나타내는 형용사예요.",
"optionA": "simple",
"optionB": "confusing",
"optionC": "small",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운, 헷갈리는'이라는 뜻으로 복잡해서 이해하기 어려운 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Let's look for directory map first.",
"translation": "먼저 안내도 찾아보자."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Smart idea, there's one by escalator.",
"translation": "현명한 생각이야, 에스컬레이터 옆에 하나 있어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Perfect, that shows all store locations.",
"translation": "완벽해, 모든 매장 위치가 나와 있을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "지우와 나연이 쉽게 길을 찾고 있다.",
"hint": "'so confusing'은 너무 헷갈린다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '너무 헷갈려'라고 말했으니 길을 찾기 어려운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Great, says third floor east wing.",
"translation": "좋아, 3층 동쪽 윙이라고 나와 있어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Much easier with proper directions now.",
"translation": "이제 제대로 된 방향이 있으니까 훨씬 쉬워."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "These big malls need better signage.",
"translation": "이런 큰 쇼핑몰들은 더 좋은 표지판이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "True, getting lost wastes so time.",
"translation": "맞아, 길 잃는 건 시간을 너무 낭비해."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 먼저 안내도를 찾아보자고 제안한 문장을 완성하세요.",
"optionA": "look",
"optionB": "Let's",
"optionC": "directory",
"optionD": "first",
"optionE": "map",
"result": "Let's look directory map first",
"explanation": "'먼저 안내도 찾아보자'라는 뜻으로 길찾기 문제의 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백이 무거워서 못 들겠어",
"explanation": "너무 많은 물건을 사서 쇼핑백이 무거워진 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "무거움"
},
{
"tag": "쇼핑백"
},
{
"tag": "힘듦"
}
],
"engTags": [
{
"tag": "heavy"
},
{
"tag": "bag"
},
{
"tag": "carrying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "These bags are getting really heavy.",
"translation": "이 가방들이 정말 무거워지고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "You bought way too many things.",
"translation": "너무 많이 샀네."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I can barely carry them anymore.",
"translation": "이제 거의 들 수가 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 쇼핑백을 쉽게 들고 다니고 있다.",
"hint": "'can barely carry'는 거의 들 수 없다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '거의 들 수가 없어'라고 말했으니 무거워서 힘든 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Let me help carry some bags.",
"translation": "내가 가방 몇 개 들어줄게."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Thanks, that would be incredibly helpful.",
"translation": "고마워, 엄청 도움될 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Next time bring a shopping cart.",
"translation": "다음엔 쇼핑카트 가져와."
},
{
"type": "blank",
"index": 8,
"quiz": "I can barely carry them @@.",
"hint": "더 이상이라는 의미의 부사예요.",
"optionA": "again",
"optionB": "anymore",
"optionC": "always",
"result": "anymore",
"explanation": "'anymore'는 '더 이상'이라는 뜻으로 상태의 변화나 한계를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Smart thinking, wheels make everything easier.",
"translation": "현명한 생각이야, 바퀴가 모든 걸 쉽게 만들어줘."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Or just shop in smaller trips.",
"translation": "아니면 그냥 적게 나눠서 쇼핑해."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "You're right, I got carried away.",
"translation": "맞아, 너무 빠져들었어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Happens to everyone in good stores.",
"translation": "좋은 매장에서는 누구에게나 있는 일이야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 가방 몇 개 들어주겠다고 말한 문장을 완성하세요.",
"optionA": "Let",
"optionB": "carry",
"optionC": "me",
"optionD": "some",
"optionE": "bags",
"result": "Let me carry some bags",
"explanation": "'내가 가방 몇 개 들어줄게'라는 뜻으로 도움을 제공하는 친절한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백이 무거워서 못 들겠어",
"explanation": "너무 많은 물건을 사서 쇼핑백이 무거워진 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "무거움"
},
{
"tag": "쇼핑백"
},
{
"tag": "힘듦"
}
],
"engTags": [
{
"tag": "heavy"
},
{
"tag": "bag"
},
{
"tag": "carrying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "These bags are getting really heavy.",
"translation": "이 가방들이 정말 무거워지고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "You bought way too many things.",
"translation": "너무 많이 샀네."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I can barely carry them anymore.",
"translation": "이제 거의 들 수가 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 쇼핑백을 쉽게 들고 다니고 있다.",
"hint": "'can barely carry'는 거의 들 수 없다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '거의 들 수가 없어'라고 말했으니 무거워서 힘든 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Let me help carry some bags.",
"translation": "내가 가방 몇 개 들어줄게."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Thanks, that would be incredibly helpful.",
"translation": "고마워, 엄청 도움될 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Next time bring a shopping cart.",
"translation": "다음엔 쇼핑카트 가져와."
},
{
"type": "blank",
"index": 8,
"quiz": "I can barely carry them @@.",
"hint": "더 이상이라는 의미의 부사예요.",
"optionA": "again",
"optionB": "anymore",
"optionC": "always",
"result": "anymore",
"explanation": "'anymore'는 '더 이상'이라는 뜻으로 상태의 변화나 한계를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Smart thinking, wheels make everything easier.",
"translation": "현명한 생각이야, 바퀴가 모든 걸 쉽게 만들어줘."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Or just shop in smaller trips.",
"translation": "아니면 그냥 적게 나눠서 쇼핑해."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "You're right, I got carried away.",
"translation": "맞아, 너무 빠져들었어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Happens to everyone in good stores.",
"translation": "좋은 매장에서는 누구에게나 있는 일이야."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 가방 몇 개 들어주겠다고 말한 문장을 완성하세요.",
"optionA": "Let",
"optionB": "carry",
"optionC": "me",
"optionD": "some",
"optionE": "bags",
"result": "Let me carry some bags",
"explanation": "'내가 가방 몇 개 들어줄게'라는 뜻으로 도움을 제공하는 친절한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "할인 쿠폰을 못 찾겠어",
"explanation": "계산하려는데 가져온 할인 쿠폰을 찾지 못해서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "할인"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "discount"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I can't find my discount coupon.",
"translation": "할인 쿠폰을 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Did you check all your pockets?",
"translation": "주머니 다 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Yeah, I searched everywhere already carefully.",
"translation": "응, 이미 모든 곳을 조심스럽게 찾아봤어."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't find my discount @@.",
"hint": "할인을 받을 수 있는 작은 종이나 티켓이에요.",
"optionA": "card",
"optionB": "coupon",
"optionC": "money",
"result": "coupon",
"explanation": "'coupon'은 '쿠폰'이라는 뜻으로 할인을 받을 수 있는 증표를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe it fell out somewhere earlier.",
"translation": "아까 어디선가 떨어뜨린 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's possible, I was walking around.",
"translation": "그럴 수도 있어, 돌아다니고 있었거든."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Check if store has same promotion.",
"translation": "매장에서 같은 프로모션 하는지 확인해봐."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 할인 쿠폰을 잘 가지고 있다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '못 찾겠어'라고 말했으니 쿠폰을 분실한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Good thinking, they might honor it.",
"translation": "좋은 생각이야, 인정해줄 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Many stores are flexible about coupons.",
"translation": "많은 매장이 쿠폰에 대해 유연해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Worth trying before paying full price.",
"translation": "정가 내기 전에 시도해볼 만해."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Exactly, worst case they say no.",
"translation": "정확해, 최악의 경우 안 된다고 하는 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 아까 어디선가 떨어뜨린 것 같다고 말한 문장을 완성하세요.",
"optionA": "fell",
"optionB": "Maybe",
"optionC": "somewhere",
"optionD": "out",
"optionE": "it",
"result": "Maybe it fell out somewhere",
"explanation": "'아까 어디선가 떨어뜨린 것 같아'라는 뜻으로 쿠폰 분실 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "할인 쿠폰을 못 찾겠어",
"explanation": "계산하려는데 가져온 할인 쿠폰을 찾지 못해서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "할인"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "discount"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I can't find my discount coupon.",
"translation": "할인 쿠폰을 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Did you check all your pockets?",
"translation": "주머니 다 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Yeah, I searched everywhere already carefully.",
"translation": "응, 이미 모든 곳을 조심스럽게 찾아봤어."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't find my discount @@.",
"hint": "할인을 받을 수 있는 작은 종이나 티켓이에요.",
"optionA": "card",
"optionB": "coupon",
"optionC": "money",
"result": "coupon",
"explanation": "'coupon'은 '쿠폰'이라는 뜻으로 할인을 받을 수 있는 증표를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe it fell out somewhere earlier.",
"translation": "아까 어디선가 떨어뜨린 것 같아."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's possible, I was walking around.",
"translation": "그럴 수도 있어, 돌아다니고 있었거든."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Check if store has same promotion.",
"translation": "매장에서 같은 프로모션 하는지 확인해봐."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 할인 쿠폰을 잘 가지고 있다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '못 찾겠어'라고 말했으니 쿠폰을 분실한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Good thinking, they might honor it.",
"translation": "좋은 생각이야, 인정해줄 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Many stores are flexible about coupons.",
"translation": "많은 매장이 쿠폰에 대해 유연해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Worth trying before paying full price.",
"translation": "정가 내기 전에 시도해볼 만해."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Exactly, worst case they say no.",
"translation": "정확해, 최악의 경우 안 된다고 하는 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 아까 어디선가 떨어뜨린 것 같다고 말한 문장을 완성하세요.",
"optionA": "fell",
"optionB": "Maybe",
"optionC": "somewhere",
"optionD": "out",
"optionE": "it",
"result": "Maybe it fell out somewhere",
"explanation": "'아까 어디선가 떨어뜨린 것 같아'라는 뜻으로 쿠폰 분실 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷 사이즈가 애매해서 못 정하겠어",
"explanation": "M과 L 사이에서 고민되어서 사이즈를 결정하지 못하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "사이즈"
},
{
"tag": "고민"
},
{
"tag": "애매"
}
],
"engTags": [
{
"tag": "size"
},
{
"tag": "decision"
},
{
"tag": "between"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I'm torn between medium and large.",
"translation": "미디엄과 라지 사이에서 고민이야."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Which one feels more comfortable honestly?",
"translation": "솔직히 어느 게 더 편해?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Medium fits but large gives room.",
"translation": "미디엄은 맞는데 라지는 여유가 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 사이즈를 쉽게 결정했다.",
"hint": "'torn between'은 사이에서 고민한다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '사이에서 고민이야'라고 말했으니 결정하지 못하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Think about how you'll wear it.",
"translation": "어떻게 입을지 생각해봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good point, I prefer looser clothing.",
"translation": "맞는 말이야, 좀 더 루즈한 옷을 선호해."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Then large seems like better choice.",
"translation": "그럼 라지가 더 좋은 선택인 것 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "Medium fits but large gives @@.",
"hint": "공간, 여유를 의미하는 명사예요.",
"optionA": "problems",
"optionB": "room",
"optionC": "colors",
"result": "room",
"explanation": "'room'은 '공간, 여유'라는 뜻으로 옷에서 여유분을 의미해요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "You're right, comfort is more important.",
"translation": "맞아, 편안함이 더 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Plus you can always adjust fit.",
"translation": "게다가 핏은 언제든 조절할 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, too tight is unfixable problem.",
"translation": "맞아, 너무 꽉 끼는 건 고칠 수 없는 문제야."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Smart thinking, go with the large.",
"translation": "현명한 생각이야, 라지로 해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 어떻게 입을지 생각해보라고 말한 문장을 완성하세요.",
"optionA": "Think",
"optionB": "how",
"optionC": "about",
"optionD": "wear",
"optionE": "you'll",
"result": "Think about how you'll wear",
"explanation": "'어떻게 입을지 생각해봐'라는 뜻으로 사이즈 선택의 기준을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷 사이즈가 애매해서 못 정하겠어",
"explanation": "M과 L 사이에서 고민되어서 사이즈를 결정하지 못하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "사이즈"
},
{
"tag": "고민"
},
{
"tag": "애매"
}
],
"engTags": [
{
"tag": "size"
},
{
"tag": "decision"
},
{
"tag": "between"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I'm torn between medium and large.",
"translation": "미디엄과 라지 사이에서 고민이야."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Which one feels more comfortable honestly?",
"translation": "솔직히 어느 게 더 편해?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Medium fits but large gives room.",
"translation": "미디엄은 맞는데 라지는 여유가 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 사이즈를 쉽게 결정했다.",
"hint": "'torn between'은 사이에서 고민한다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '사이에서 고민이야'라고 말했으니 결정하지 못하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Think about how you'll wear it.",
"translation": "어떻게 입을지 생각해봐."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Good point, I prefer looser clothing.",
"translation": "맞는 말이야, 좀 더 루즈한 옷을 선호해."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Then large seems like better choice.",
"translation": "그럼 라지가 더 좋은 선택인 것 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "Medium fits but large gives @@.",
"hint": "공간, 여유를 의미하는 명사예요.",
"optionA": "problems",
"optionB": "room",
"optionC": "colors",
"result": "room",
"explanation": "'room'은 '공간, 여유'라는 뜻으로 옷에서 여유분을 의미해요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "You're right, comfort is more important.",
"translation": "맞아, 편안함이 더 중요해."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Plus you can always adjust fit.",
"translation": "게다가 핏은 언제든 조절할 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "True, too tight is unfixable problem.",
"translation": "맞아, 너무 꽉 끼는 건 고칠 수 없는 문제야."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Smart thinking, go with the large.",
"translation": "현명한 생각이야, 라지로 해."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 어떻게 입을지 생각해보라고 말한 문장을 완성하세요.",
"optionA": "Think",
"optionB": "how",
"optionC": "about",
"optionD": "wear",
"optionE": "you'll",
"result": "Think about how you'll wear",
"explanation": "'어떻게 입을지 생각해봐'라는 뜻으로 사이즈 선택의 기준을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장 음악이 너무 시끄러워",
"explanation": "쇼핑 중에 매장 배경음악이 너무 커서 집중하기 어려운 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "음악"
},
{
"tag": "시끄러움"
},
{
"tag": "매장"
}
],
"engTags": [
{
"tag": "music"
},
{
"tag": "loud"
},
{
"tag": "store"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "This store music is way loud.",
"translation": "이 매장 음악이 너무 커."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I can barely hear you talking.",
"translation": "네가 말하는 게 거의 안 들려."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Makes shopping really difficult and stressful.",
"translation": "쇼핑이 정말 어렵고 스트레스받게 만들어."
},
{
"type": "blank",
"index": 4,
"quiz": "This store music is way @@.",
"hint": "소리가 큰 상태를 나타내는 형용사예요.",
"optionA": "quiet",
"optionB": "loud",
"optionC": "soft",
"result": "loud",
"explanation": "'loud'는 '큰, 시끄러운'이라는 뜻으로 소리가 과도하게 큰 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Should we ask them lower volume?",
"translation": "볼륨을 낮춰달라고 요청해야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "That might be awkward to request.",
"translation": "요청하기에는 좀 어색할 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or just shop quickly and leave.",
"translation": "아니면 그냥 빨리 쇼핑하고 나가든지."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁과 예솔이 편안하게 대화하고 있다.",
"hint": "'can barely hear'는 거의 들을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 '거의 안 들려'라고 말했으니 음악 때문에 대화가 어려운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Good plan, I know what need.",
"translation": "좋은 계획이야, 뭐가 필요한지 알고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "These loud stores give me headaches.",
"translation": "이런 시끄러운 매장들은 나한테 두통을 줘."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Same here, prefer quieter shopping environments.",
"translation": "나도 마찬가지야, 더 조용한 쇼핑 환경을 선호해."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Let's finish up and find somewhere.",
"translation": "마저 끝내고 다른 데 찾자."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 볼륨을 낮춰달라고 요청해야 하는지 물어본 문장을 완성하세요.",
"optionA": "Should",
"optionB": "ask",
"optionC": "lower",
"optionD": "we",
"optionE": "volume",
"result": "Should we ask lower volume",
"explanation": "'볼륨을 낮춰달라고 요청해야 할까?'라는 뜻으로 문제 해결 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장 음악이 너무 시끄러워",
"explanation": "쇼핑 중에 매장 배경음악이 너무 커서 집중하기 어려운 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "음악"
},
{
"tag": "시끄러움"
},
{
"tag": "매장"
}
],
"engTags": [
{
"tag": "music"
},
{
"tag": "loud"
},
{
"tag": "store"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "This store music is way loud.",
"translation": "이 매장 음악이 너무 커."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I can barely hear you talking.",
"translation": "네가 말하는 게 거의 안 들려."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Makes shopping really difficult and stressful.",
"translation": "쇼핑이 정말 어렵고 스트레스받게 만들어."
},
{
"type": "blank",
"index": 4,
"quiz": "This store music is way @@.",
"hint": "소리가 큰 상태를 나타내는 형용사예요.",
"optionA": "quiet",
"optionB": "loud",
"optionC": "soft",
"result": "loud",
"explanation": "'loud'는 '큰, 시끄러운'이라는 뜻으로 소리가 과도하게 큰 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Should we ask them lower volume?",
"translation": "볼륨을 낮춰달라고 요청해야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "That might be awkward to request.",
"translation": "요청하기에는 좀 어색할 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or just shop quickly and leave.",
"translation": "아니면 그냥 빨리 쇼핑하고 나가든지."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁과 예솔이 편안하게 대화하고 있다.",
"hint": "'can barely hear'는 거의 들을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 '거의 안 들려'라고 말했으니 음악 때문에 대화가 어려운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Good plan, I know what need.",
"translation": "좋은 계획이야, 뭐가 필요한지 알고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "These loud stores give me headaches.",
"translation": "이런 시끄러운 매장들은 나한테 두통을 줘."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Same here, prefer quieter shopping environments.",
"translation": "나도 마찬가지야, 더 조용한 쇼핑 환경을 선호해."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Let's finish up and find somewhere.",
"translation": "마저 끝내고 다른 데 찾자."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 볼륨을 낮춰달라고 요청해야 하는지 물어본 문장을 완성하세요.",
"optionA": "Should",
"optionB": "ask",
"optionC": "lower",
"optionD": "we",
"optionE": "volume",
"result": "Should we ask lower volume",
"explanation": "'볼륨을 낮춰달라고 요청해야 할까?'라는 뜻으로 문제 해결 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신용카드 한도가 초과됐어",
"explanation": "쇼핑 중에 카드 한도 초과로 결제가 안 되는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신용카드"
},
{
"tag": "한도"
},
{
"tag": "초과"
}
],
"engTags": [
{
"tag": "credit"
},
{
"tag": "limit"
},
{
"tag": "exceeded"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My credit card limit got exceeded.",
"translation": "내 신용카드 한도가 초과됐어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "How much were you trying buy?",
"translation": "얼마나 사려고 했던 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Just few hundred thousand won today.",
"translation": "오늘 그냥 몇십만원."
},
{
"type": "ox",
"index": 4,
"quiz": "상우의 신용카드가 정상적으로 작동하고 있다.",
"hint": "'limit exceeded'는 한도 초과라는 뜻이에요.",
"result": "X",
"explanation": "상우는 '한도가 초과됐어'라고 말했으니 카드 사용에 제한이 생긴 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Maybe you forgot about previous purchases.",
"translation": "이전 구매를 깜빡했나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "That's probably it, bought appliances recently.",
"translation": "아마 그런 것 같아, 최근에 가전제품 샀거든."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Can you use different payment method?",
"translation": "다른 결제 방법 쓸 수 있어?"
},
{
"type": "blank",
"index": 8,
"quiz": "My credit card limit got @@.",
"hint": "한계를 넘어선 상태를 나타내는 과거분사예요.",
"optionA": "approved",
"optionB": "exceeded",
"optionC": "reduced",
"result": "exceeded",
"explanation": "'exceeded'는 '초과된'이라는 뜻으로 정해진 한도를 넘어선 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Yeah, I have debit card backup.",
"translation": "응, 체크카드 여분이 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Perfect, that draws directly from account.",
"translation": "완벽해, 그건 계좌에서 직접 빠져나가니까."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Good reminder to check limits regularly.",
"translation": "정기적으로 한도 확인하라는 좋은 알림이네."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Smart habit for healthy financial management.",
"translation": "건전한 재정 관리를 위한 현명한 습관이야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 이전 구매를 깜빡했나 보다고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "forgot",
"optionC": "previous",
"optionD": "you",
"optionE": "purchases",
"result": "Maybe you forgot previous purchases",
"explanation": "'이전 구매를 깜빡했나 봐'라는 뜻으로 카드 한도 초과 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신용카드 한도가 초과됐어",
"explanation": "쇼핑 중에 카드 한도 초과로 결제가 안 되는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신용카드"
},
{
"tag": "한도"
},
{
"tag": "초과"
}
],
"engTags": [
{
"tag": "credit"
},
{
"tag": "limit"
},
{
"tag": "exceeded"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My credit card limit got exceeded.",
"translation": "내 신용카드 한도가 초과됐어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "How much were you trying buy?",
"translation": "얼마나 사려고 했던 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Just few hundred thousand won today.",
"translation": "오늘 그냥 몇십만원."
},
{
"type": "ox",
"index": 4,
"quiz": "상우의 신용카드가 정상적으로 작동하고 있다.",
"hint": "'limit exceeded'는 한도 초과라는 뜻이에요.",
"result": "X",
"explanation": "상우는 '한도가 초과됐어'라고 말했으니 카드 사용에 제한이 생긴 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Maybe you forgot about previous purchases.",
"translation": "이전 구매를 깜빡했나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "That's probably it, bought appliances recently.",
"translation": "아마 그런 것 같아, 최근에 가전제품 샀거든."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Can you use different payment method?",
"translation": "다른 결제 방법 쓸 수 있어?"
},
{
"type": "blank",
"index": 8,
"quiz": "My credit card limit got @@.",
"hint": "한계를 넘어선 상태를 나타내는 과거분사예요.",
"optionA": "approved",
"optionB": "exceeded",
"optionC": "reduced",
"result": "exceeded",
"explanation": "'exceeded'는 '초과된'이라는 뜻으로 정해진 한도를 넘어선 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Yeah, I have debit card backup.",
"translation": "응, 체크카드 여분이 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Perfect, that draws directly from account.",
"translation": "완벽해, 그건 계좌에서 직접 빠져나가니까."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Good reminder to check limits regularly.",
"translation": "정기적으로 한도 확인하라는 좋은 알림이네."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Smart habit for healthy financial management.",
"translation": "건전한 재정 관리를 위한 현명한 습관이야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 이전 구매를 깜빡했나 보다고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "forgot",
"optionC": "previous",
"optionD": "you",
"optionE": "purchases",
"result": "Maybe you forgot previous purchases",
"explanation": "'이전 구매를 깜빡했나 봐'라는 뜻으로 카드 한도 초과 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "포인트카드를 안 가져왔어",
"explanation": "결제할 때 포인트 적립을 받으려는데 카드를 깜빡한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "포인트카드"
},
{
"tag": "적립"
},
{
"tag": "깜빡"
}
],
"engTags": [
{
"tag": "points"
},
{
"tag": "card"
},
{
"tag": "forgot"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I forgot to bring my points.",
"translation": "포인트카드 가져오는 걸 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Can't you use phone app instead?",
"translation": "대신 폰 앱 쓸 수 없어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Good thinking, let me check quickly.",
"translation": "좋은 생각이야, 빨리 확인해볼게."
},
{
"type": "blank",
"index": 4,
"quiz": "I forgot to bring my @@.",
"hint": "적립이나 할인을 받을 수 있는 멤버십 카드예요.",
"optionA": "money",
"optionB": "points",
"optionC": "phone",
"result": "points",
"explanation": "'points'는 여기서 '포인트카드'를 의미하며, 적립 혜택을 받는 멤버십 카드를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Most stores have digital versions now.",
"translation": "대부분 매장이 이제 디지털 버전이 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Perfect, found it on my phone.",
"translation": "완벽해, 내 폰에서 찾았어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Much more convenient than carrying cards.",
"translation": "카드 들고다니는 것보다 훨씬 편해."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 포인트카드를 잘 챙겨왔다.",
"hint": "'forgot to bring'은 가져오는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '가져오는 걸 깜빡했어'라고 말했으니 카드를 안 가져온 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "True, everything's digital these days anyway.",
"translation": "맞아, 요즘 모든 게 디지털이잖아."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Plus you can't lose your phone.",
"translation": "게다가 폰은 잃어버릴 수도 없고."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Well, hopefully not at least today.",
"translation": "글쎄, 적어도 오늘은 안 그러면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Ha, don't jinx yourself like that.",
"translation": "하, 그런 식으로 재수없는 소리 하지 마."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 대신 폰 앱을 쓸 수 없는지 물어본 문장을 완성하세요.",
"optionA": "Can't",
"optionB": "use",
"optionC": "phone",
"optionD": "you",
"optionE": "instead",
"result": "Can't you use phone instead",
"explanation": "'대신 폰 앱 쓸 수 없어?'라는 뜻으로 포인트카드 문제의 대안을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "포인트카드를 안 가져왔어",
"explanation": "결제할 때 포인트 적립을 받으려는데 카드를 깜빡한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "포인트카드"
},
{
"tag": "적립"
},
{
"tag": "깜빡"
}
],
"engTags": [
{
"tag": "points"
},
{
"tag": "card"
},
{
"tag": "forgot"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I forgot to bring my points.",
"translation": "포인트카드 가져오는 걸 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Can't you use phone app instead?",
"translation": "대신 폰 앱 쓸 수 없어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Good thinking, let me check quickly.",
"translation": "좋은 생각이야, 빨리 확인해볼게."
},
{
"type": "blank",
"index": 4,
"quiz": "I forgot to bring my @@.",
"hint": "적립이나 할인을 받을 수 있는 멤버십 카드예요.",
"optionA": "money",
"optionB": "points",
"optionC": "phone",
"result": "points",
"explanation": "'points'는 여기서 '포인트카드'를 의미하며, 적립 혜택을 받는 멤버십 카드를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Most stores have digital versions now.",
"translation": "대부분 매장이 이제 디지털 버전이 있어."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Perfect, found it on my phone.",
"translation": "완벽해, 내 폰에서 찾았어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Much more convenient than carrying cards.",
"translation": "카드 들고다니는 것보다 훨씬 편해."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 포인트카드를 잘 챙겨왔다.",
"hint": "'forgot to bring'은 가져오는 걸 깜빡했다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '가져오는 걸 깜빡했어'라고 말했으니 카드를 안 가져온 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "True, everything's digital these days anyway.",
"translation": "맞아, 요즘 모든 게 디지털이잖아."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Plus you can't lose your phone.",
"translation": "게다가 폰은 잃어버릴 수도 없고."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Well, hopefully not at least today.",
"translation": "글쎄, 적어도 오늘은 안 그러면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Ha, don't jinx yourself like that.",
"translation": "하, 그런 식으로 재수없는 소리 하지 마."
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 대신 폰 앱을 쓸 수 없는지 물어본 문장을 완성하세요.",
"optionA": "Can't",
"optionB": "use",
"optionC": "phone",
"optionD": "you",
"optionE": "instead",
"result": "Can't you use phone instead",
"explanation": "'대신 폰 앱 쓸 수 없어?'라는 뜻으로 포인트카드 문제의 대안을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "세일 기간이 오늘까지래",
"explanation": "사고 싶던 상품의 할인이 오늘로 끝난다는 걸 알고 서두르는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "세일"
},
{
"tag": "기간"
},
{
"tag": "마감"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "period"
},
{
"tag": "ending"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The sale ends today apparently.",
"translation": "세일이 오늘 끝난다나 봐."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Really? We better hurry up then.",
"translation": "정말? 그럼 서둘러야겠네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I've been wanting this for weeks.",
"translation": "몇 주 동안 이거 원했었어."
},
{
"type": "ox",
"index": 4,
"quiz": "세일 기간이 아직 많이 남았다.",
"hint": "'ends today'는 오늘 끝난다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '오늘 끝난다나 봐'라고 말했으니 세일이 곧 끝나는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Perfect timing then, let's grab it.",
"translation": "그럼 완벽한 타이밍이네, 사자."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Hope they still have my size.",
"translation": "내 사이즈가 아직 있으면 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Last day sales usually pick clean.",
"translation": "마지막 날 세일은 보통 다 털려."
},
{
"type": "blank",
"index": 8,
"quiz": "I've been wanting this for @@.",
"hint": "몇 주라는 시간 단위를 나타내는 명사예요.",
"optionA": "days",
"optionB": "weeks",
"optionC": "years",
"result": "weeks",
"explanation": "'weeks'는 '주'라는 뜻으로 몇 주 동안이라는 기간을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "That's what I'm worried about honestly.",
"translation": "솔직히 그게 걱정이야."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "But maybe popular items get restocked.",
"translation": "하지만 인기 상품은 재입고될 수도 있어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Good point, worth checking at least.",
"translation": "맞는 말이야, 적어도 확인해볼 만해."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Nothing ventured, nothing gained right?",
"translation": "시도하지 않으면 얻는 것도 없잖아?"
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 그럼 서둘러야겠다고 말한 문장을 완성하세요.",
"optionA": "We",
"optionB": "hurry",
"optionC": "better",
"optionD": "then",
"optionE": "up",
"result": "We better hurry up then",
"explanation": "'그럼 서둘러야겠네'라는 뜻으로 급한 상황에 대한 자연스러운 반응이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "세일 기간이 오늘까지래",
"explanation": "사고 싶던 상품의 할인이 오늘로 끝난다는 걸 알고 서두르는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "세일"
},
{
"tag": "기간"
},
{
"tag": "마감"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "period"
},
{
"tag": "ending"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "The sale ends today apparently.",
"translation": "세일이 오늘 끝난다나 봐."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Really? We better hurry up then.",
"translation": "정말? 그럼 서둘러야겠네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I've been wanting this for weeks.",
"translation": "몇 주 동안 이거 원했었어."
},
{
"type": "ox",
"index": 4,
"quiz": "세일 기간이 아직 많이 남았다.",
"hint": "'ends today'는 오늘 끝난다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '오늘 끝난다나 봐'라고 말했으니 세일이 곧 끝나는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Perfect timing then, let's grab it.",
"translation": "그럼 완벽한 타이밍이네, 사자."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Hope they still have my size.",
"translation": "내 사이즈가 아직 있으면 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Last day sales usually pick clean.",
"translation": "마지막 날 세일은 보통 다 털려."
},
{
"type": "blank",
"index": 8,
"quiz": "I've been wanting this for @@.",
"hint": "몇 주라는 시간 단위를 나타내는 명사예요.",
"optionA": "days",
"optionB": "weeks",
"optionC": "years",
"result": "weeks",
"explanation": "'weeks'는 '주'라는 뜻으로 몇 주 동안이라는 기간을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "That's what I'm worried about honestly.",
"translation": "솔직히 그게 걱정이야."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "But maybe popular items get restocked.",
"translation": "하지만 인기 상품은 재입고될 수도 있어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Good point, worth checking at least.",
"translation": "맞는 말이야, 적어도 확인해볼 만해."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Nothing ventured, nothing gained right?",
"translation": "시도하지 않으면 얻는 것도 없잖아?"
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 그럼 서둘러야겠다고 말한 문장을 완성하세요.",
"optionA": "We",
"optionB": "hurry",
"optionC": "better",
"optionD": "then",
"optionE": "up",
"result": "We better hurry up then",
"explanation": "'그럼 서둘러야겠네'라는 뜻으로 급한 상황에 대한 자연스러운 반응이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산원이 내 남친인 줄 알았어",
"explanation": "계산대에서 계산원을 남자친구로 착각해서 벌어지는 웃픈 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "계산원"
},
{
"tag": "착각"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "cashier"
},
{
"tag": "mistake"
},
{
"tag": "embarrassing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Oh my god, is that you?",
"translation": "어머, 너야?"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Sorry, I think you're mistaking me.",
"translation": "죄송한데 저를 착각하시는 것 같아요."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "Wait, you're not my boyfriend Kevin?",
"translation": "잠깐, 내 남친 케빈이 아니야?"
},
{
"type": "blank",
"index": 4,
"quiz": "Sorry, I think you're @@ me.",
"hint": "다른 사람으로 잘못 알다라는 의미의 동사 현재진행형이에요.",
"optionA": "helping",
"optionB": "mistaking",
"optionC": "knowing",
"result": "mistaking",
"explanation": "'mistaking'은 '착각하다'라는 뜻으로 다른 사람으로 잘못 아는 상황을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "No ma'am, I'm just working here.",
"translation": "아니요, 저는 그냥 여기서 일해요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Oh wow, this is so embarrassing.",
"translation": "어머, 진짜 창피하네."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Happens all the time, don't worry.",
"translation": "항상 있는 일이에요, 걱정 마세요."
},
{
"type": "ox",
"index": 8,
"quiz": "지원이 계산원을 정확히 알아봤다.",
"hint": "'mistaking me'는 나를 착각한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '착각하시는 것 같아요'라고 말했으니 지원이 잘못 알아본 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "You guys really look identical though.",
"translation": "그래도 너희 둘이 진짜 똑같이 생겼어."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Must be a handsome guy then.",
"translation": "그럼 잘생긴 분이겠네요."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Ha, you're funnier than him.",
"translation": "하, 너가 걔보다 더 재밌네."
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Thanks, that'll be fifteen dollars.",
"translation": "감사해요, 15달러입니다."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 항상 있는 일이라며 걱정하지 말라고 한 문장을 완성하세요.",
"optionA": "Happens",
"optionB": "time",
"optionC": "all",
"optionD": "don't",
"optionE": "worry",
"result": "Happens all time don't worry",
"explanation": "'항상 있는 일이에요, 걱정 마세요'라는 뜻으로 상황을 편안하게 만들어주는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산원이 내 남친인 줄 알았어",
"explanation": "계산대에서 계산원을 남자친구로 착각해서 벌어지는 웃픈 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "계산원"
},
{
"tag": "착각"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "cashier"
},
{
"tag": "mistake"
},
{
"tag": "embarrassing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Oh my god, is that you?",
"translation": "어머, 너야?"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Sorry, I think you're mistaking me.",
"translation": "죄송한데 저를 착각하시는 것 같아요."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "Wait, you're not my boyfriend Kevin?",
"translation": "잠깐, 내 남친 케빈이 아니야?"
},
{
"type": "blank",
"index": 4,
"quiz": "Sorry, I think you're @@ me.",
"hint": "다른 사람으로 잘못 알다라는 의미의 동사 현재진행형이에요.",
"optionA": "helping",
"optionB": "mistaking",
"optionC": "knowing",
"result": "mistaking",
"explanation": "'mistaking'은 '착각하다'라는 뜻으로 다른 사람으로 잘못 아는 상황을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "No ma'am, I'm just working here.",
"translation": "아니요, 저는 그냥 여기서 일해요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Oh wow, this is so embarrassing.",
"translation": "어머, 진짜 창피하네."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Happens all the time, don't worry.",
"translation": "항상 있는 일이에요, 걱정 마세요."
},
{
"type": "ox",
"index": 8,
"quiz": "지원이 계산원을 정확히 알아봤다.",
"hint": "'mistaking me'는 나를 착각한다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '착각하시는 것 같아요'라고 말했으니 지원이 잘못 알아본 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "You guys really look identical though.",
"translation": "그래도 너희 둘이 진짜 똑같이 생겼어."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Must be a handsome guy then.",
"translation": "그럼 잘생긴 분이겠네요."
},
{
"type": "script",
"index": 11,
"speaker": "지원",
"script": "Ha, you're funnier than him.",
"translation": "하, 너가 걔보다 더 재밌네."
},
{
"type": "script",
"index": 12,
"speaker": "민재",
"script": "Thanks, that'll be fifteen dollars.",
"translation": "감사해요, 15달러입니다."
},
{
"type": "puzzle",
"index": 13,
"hint": "민재가 항상 있는 일이라며 걱정하지 말라고 한 문장을 완성하세요.",
"optionA": "Happens",
"optionB": "time",
"optionC": "all",
"optionD": "don't",
"optionE": "worry",
"result": "Happens all time don't worry",
"explanation": "'항상 있는 일이에요, 걱정 마세요'라는 뜻으로 상황을 편안하게 만들어주는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "친구랑 똑같은 옷을 샀어",
"explanation": "쇼핑 후 집에 와서 친구와 정확히 같은 옷을 샀다는 걸 발견한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "친구"
},
{
"tag": "똑같음"
},
{
"tag": "우연"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "identical"
},
{
"tag": "coincidence"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "We bought the exact same dress.",
"translation": "우리 정확히 똑같은 원피스 샀네."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "No way, what are the odds?",
"translation": "설마, 확률이 얼마나 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "This is so awkward for parties.",
"translation": "파티 때 너무 어색하겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연과 지우가 다른 옷을 샀다.",
"hint": "'exact same'은 정확히 똑같다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '정확히 똑같은 원피스 샀네'라고 말했으니 같은 옷을 산 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "We could return one of them.",
"translation": "하나는 반품할 수 있을 텐데."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Or we coordinate who wears when.",
"translation": "아니면 누가 언제 입을지 조율하든지."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Like divorced parents sharing custody schedule.",
"translation": "이혼한 부모가 양육권 나누는 스케줄처럼."
},
{
"type": "blank",
"index": 8,
"quiz": "This is so awkward for @@.",
"hint": "사람들이 모이는 즐거운 행사를 의미해요.",
"optionA": "work",
"optionB": "parties",
"optionC": "sleep",
"result": "parties",
"explanation": "'parties'는 '파티들'이라는 뜻으로 사람들이 모이는 사교 모임을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Ha, that's actually pretty accurate comparison.",
"translation": "하, 그거 사실 꽤 정확한 비교네."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "I call weekends and special occasions.",
"translation": "나는 주말이랑 특별한 날 가져갈게."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Fine, but I get first dibs.",
"translation": "좋아, 하지만 내가 우선권 가져."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Deal, we're fashion twins now.",
"translation": "좋아, 이제 우리 패션 쌍둥이야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 하나는 반품할 수 있을 것이라고 말한 문장을 완성하세요.",
"optionA": "We",
"optionB": "return",
"optionC": "could",
"optionD": "them",
"optionE": "one",
"result": "We could return one them",
"explanation": "'하나는 반품할 수 있을 텐데'라는 뜻으로 중복 구매 문제의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "친구랑 똑같은 옷을 샀어",
"explanation": "쇼핑 후 집에 와서 친구와 정확히 같은 옷을 샀다는 걸 발견한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "친구"
},
{
"tag": "똑같음"
},
{
"tag": "우연"
}
],
"engTags": [
{
"tag": "friend"
},
{
"tag": "identical"
},
{
"tag": "coincidence"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "We bought the exact same dress.",
"translation": "우리 정확히 똑같은 원피스 샀네."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "No way, what are the odds?",
"translation": "설마, 확률이 얼마나 될까?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "This is so awkward for parties.",
"translation": "파티 때 너무 어색하겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연과 지우가 다른 옷을 샀다.",
"hint": "'exact same'은 정확히 똑같다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '정확히 똑같은 원피스 샀네'라고 말했으니 같은 옷을 산 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "We could return one of them.",
"translation": "하나는 반품할 수 있을 텐데."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Or we coordinate who wears when.",
"translation": "아니면 누가 언제 입을지 조율하든지."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Like divorced parents sharing custody schedule.",
"translation": "이혼한 부모가 양육권 나누는 스케줄처럼."
},
{
"type": "blank",
"index": 8,
"quiz": "This is so awkward for @@.",
"hint": "사람들이 모이는 즐거운 행사를 의미해요.",
"optionA": "work",
"optionB": "parties",
"optionC": "sleep",
"result": "parties",
"explanation": "'parties'는 '파티들'이라는 뜻으로 사람들이 모이는 사교 모임을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Ha, that's actually pretty accurate comparison.",
"translation": "하, 그거 사실 꽤 정확한 비교네."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "I call weekends and special occasions.",
"translation": "나는 주말이랑 특별한 날 가져갈게."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Fine, but I get first dibs.",
"translation": "좋아, 하지만 내가 우선권 가져."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Deal, we're fashion twins now.",
"translation": "좋아, 이제 우리 패션 쌍둥이야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 하나는 반품할 수 있을 것이라고 말한 문장을 완성하세요.",
"optionA": "We",
"optionB": "return",
"optionC": "could",
"optionD": "them",
"optionE": "one",
"result": "We could return one them",
"explanation": "'하나는 반품할 수 있을 텐데'라는 뜻으로 중복 구매 문제의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "아이가 계속 따라와서 내 엄마인 줄 알아",
"explanation": "쇼핑 중에 낯선 아이가 자꾸 따라와서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "아이"
},
{
"tag": "따라옴"
},
{
"tag": "헷갈림"
}
],
"engTags": [
{
"tag": "kid"
},
{
"tag": "following"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This kid keeps following me around.",
"translation": "이 아이가 계속 나를 따라다녀."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Maybe thinks you're his mom somehow.",
"translation": "아마 너를 엄마로 생각하는 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "But I look nothing like her.",
"translation": "근데 나는 걔 엄마랑 전혀 안 닮았는데."
},
{
"type": "blank",
"index": 4,
"quiz": "This kid keeps following me @@.",
"hint": "여기저기, 이곳저곳이라는 의미의 부사예요.",
"optionA": "home",
"optionB": "around",
"optionC": "away",
"result": "around",
"explanation": "'around'는 '주변에, 이곳저곳'이라는 뜻으로 계속 따라다니는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Kids have weird logic sometimes honestly.",
"translation": "아이들은 가끔 이상한 논리를 가져."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "He just grabbed my shopping cart.",
"translation": "방금 내 쇼핑카트를 잡았어."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Okay, we need find his parents.",
"translation": "좋아, 부모를 찾아야겠어."
},
{
"type": "ox",
"index": 8,
"quiz": "아이가 채원을 정확히 알아보고 있다.",
"hint": "'thinks you're his mom'은 너를 엄마로 생각한다는 뜻이에요.",
"result": "X",
"explanation": "승현은 '너를 엄마로 생각하는 것 같아'라고 말했으니 아이가 착각하는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good idea before this gets weirder.",
"translation": "더 이상해지기 전에 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Hey little guy, where's your mommy?",
"translation": "얘야, 엄마가 어디 있어?"
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "He's pointing at the candy aisle.",
"translation": "사탕 코너를 가리키고 있어."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Smart kid, knows his priorities clearly.",
"translation": "영리한 아이네, 우선순위를 확실히 알고 있어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 부모를 찾아야 한다고 말한 문장을 완성하세요.",
"optionA": "Okay",
"optionB": "need",
"optionC": "find",
"optionD": "we",
"optionE": "parents",
"result": "Okay we need find parents",
"explanation": "'좋아, 부모를 찾아야겠어'라는 뜻으로 상황 해결을 위한 행동 계획을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "아이가 계속 따라와서 내 엄마인 줄 알아",
"explanation": "쇼핑 중에 낯선 아이가 자꾸 따라와서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "아이"
},
{
"tag": "따라옴"
},
{
"tag": "헷갈림"
}
],
"engTags": [
{
"tag": "kid"
},
{
"tag": "following"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This kid keeps following me around.",
"translation": "이 아이가 계속 나를 따라다녀."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Maybe thinks you're his mom somehow.",
"translation": "아마 너를 엄마로 생각하는 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "But I look nothing like her.",
"translation": "근데 나는 걔 엄마랑 전혀 안 닮았는데."
},
{
"type": "blank",
"index": 4,
"quiz": "This kid keeps following me @@.",
"hint": "여기저기, 이곳저곳이라는 의미의 부사예요.",
"optionA": "home",
"optionB": "around",
"optionC": "away",
"result": "around",
"explanation": "'around'는 '주변에, 이곳저곳'이라는 뜻으로 계속 따라다니는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Kids have weird logic sometimes honestly.",
"translation": "아이들은 가끔 이상한 논리를 가져."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "He just grabbed my shopping cart.",
"translation": "방금 내 쇼핑카트를 잡았어."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Okay, we need find his parents.",
"translation": "좋아, 부모를 찾아야겠어."
},
{
"type": "ox",
"index": 8,
"quiz": "아이가 채원을 정확히 알아보고 있다.",
"hint": "'thinks you're his mom'은 너를 엄마로 생각한다는 뜻이에요.",
"result": "X",
"explanation": "승현은 '너를 엄마로 생각하는 것 같아'라고 말했으니 아이가 착각하는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Good idea before this gets weirder.",
"translation": "더 이상해지기 전에 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Hey little guy, where's your mommy?",
"translation": "얘야, 엄마가 어디 있어?"
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "He's pointing at the candy aisle.",
"translation": "사탕 코너를 가리키고 있어."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Smart kid, knows his priorities clearly.",
"translation": "영리한 아이네, 우선순위를 확실히 알고 있어."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 부모를 찾아야 한다고 말한 문장을 완성하세요.",
"optionA": "Okay",
"optionB": "need",
"optionC": "find",
"optionD": "we",
"optionE": "parents",
"result": "Okay we need find parents",
"explanation": "'좋아, 부모를 찾아야겠어'라는 뜻으로 상황 해결을 위한 행동 계획을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "바지를 거꾸로 입고 있었어",
"explanation": "시착실에서 바지를 거꾸로 입고 있던 걸 친구가 발견한 웃픈 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "바지"
},
{
"tag": "거꾸로"
},
{
"tag": "실수"
}
],
"engTags": [
{
"tag": "pants"
},
{
"tag": "backwards"
},
{
"tag": "mistake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "How do these pants look on?",
"translation": "이 바지 어때 보여?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Um, you're wearing them backwards completely.",
"translation": "음, 완전히 거꾸로 입고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "What? That explains the weird fit.",
"translation": "뭐? 그래서 핏이 이상했구나."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 바지를 올바르게 입고 있다.",
"hint": "'wearing backwards'는 거꾸로 입고 있다는 뜻이에요.",
"result": "X",
"explanation": "소영은 '완전히 거꾸로 입고 있어'라고 말했으니 잘못 입은 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "The pockets were in front clearly.",
"translation": "주머니가 앞쪽에 분명히 있었는데."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "I thought they were designer feature.",
"translation": "디자이너 특징인 줄 알았어."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Ha, very avant garde fashion choice.",
"translation": "하, 아주 아방가르드한 패션 선택이네."
},
{
"type": "blank",
"index": 8,
"quiz": "That explains the weird @@.",
"hint": "옷이 몸에 맞는 상태나 느낌을 의미해요.",
"optionA": "color",
"optionB": "fit",
"optionC": "price",
"result": "fit",
"explanation": "'fit'은 '핏, 맞음'이라는 뜻으로 옷이 몸에 맞는 정도를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Well, now I feel incredibly stupid.",
"translation": "글쎄, 이제 엄청 바보 같은 기분이야."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Don't worry, happens to fashion experts.",
"translation": "걱정마, 패션 전문가들에게도 있는 일이야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Really? That makes me feel better.",
"translation": "정말? 그럼 기분이 좀 나아지네."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "No, I totally made that up.",
"translation": "아니, 완전히 지어낸 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 주머니가 앞쪽에 분명히 있었다고 말한 문장을 완성하세요.",
"optionA": "The",
"optionB": "were",
"optionC": "pockets",
"optionD": "front",
"optionE": "in",
"result": "The pockets were in front",
"explanation": "'주머니가 앞쪽에 분명히 있었는데'라는 뜻으로 바지를 거꾸로 입은 증거를 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "바지를 거꾸로 입고 있었어",
"explanation": "시착실에서 바지를 거꾸로 입고 있던 걸 친구가 발견한 웃픈 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "바지"
},
{
"tag": "거꾸로"
},
{
"tag": "실수"
}
],
"engTags": [
{
"tag": "pants"
},
{
"tag": "backwards"
},
{
"tag": "mistake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "How do these pants look on?",
"translation": "이 바지 어때 보여?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Um, you're wearing them backwards completely.",
"translation": "음, 완전히 거꾸로 입고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "What? That explains the weird fit.",
"translation": "뭐? 그래서 핏이 이상했구나."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 바지를 올바르게 입고 있다.",
"hint": "'wearing backwards'는 거꾸로 입고 있다는 뜻이에요.",
"result": "X",
"explanation": "소영은 '완전히 거꾸로 입고 있어'라고 말했으니 잘못 입은 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "The pockets were in front clearly.",
"translation": "주머니가 앞쪽에 분명히 있었는데."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "I thought they were designer feature.",
"translation": "디자이너 특징인 줄 알았어."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Ha, very avant garde fashion choice.",
"translation": "하, 아주 아방가르드한 패션 선택이네."
},
{
"type": "blank",
"index": 8,
"quiz": "That explains the weird @@.",
"hint": "옷이 몸에 맞는 상태나 느낌을 의미해요.",
"optionA": "color",
"optionB": "fit",
"optionC": "price",
"result": "fit",
"explanation": "'fit'은 '핏, 맞음'이라는 뜻으로 옷이 몸에 맞는 정도를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Well, now I feel incredibly stupid.",
"translation": "글쎄, 이제 엄청 바보 같은 기분이야."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Don't worry, happens to fashion experts.",
"translation": "걱정마, 패션 전문가들에게도 있는 일이야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Really? That makes me feel better.",
"translation": "정말? 그럼 기분이 좀 나아지네."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "No, I totally made that up.",
"translation": "아니, 완전히 지어낸 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 주머니가 앞쪽에 분명히 있었다고 말한 문장을 완성하세요.",
"optionA": "The",
"optionB": "were",
"optionC": "pockets",
"optionD": "front",
"optionE": "in",
"result": "The pockets were in front",
"explanation": "'주머니가 앞쪽에 분명히 있었는데'라는 뜻으로 바지를 거꾸로 입은 증거를 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식코너 아줌마가 너무 적극적이야",
"explanation": "마트 시식코너에서 과도하게 적극적인 직원 때문에 피하려고 하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "직원"
},
{
"tag": "적극적"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "staff"
},
{
"tag": "aggressive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "That sample lady is way aggressive.",
"translation": "저 시식 아주머니 너무 적극적이야."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "She's been chasing us for minutes.",
"translation": "몇 분째 우리를 쫓아다니고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I already said no five times.",
"translation": "벌써 다섯 번 거절했는데."
},
{
"type": "blank",
"index": 4,
"quiz": "That sample lady is way @@.",
"hint": "너무 강하거나 과도한 태도를 나타내는 형용사예요.",
"optionA": "shy",
"optionB": "aggressive",
"optionC": "quiet",
"result": "aggressive",
"explanation": "'aggressive'는 '적극적인, 공격적인'이라는 뜻으로 과도하게 강한 태도를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Hide behind the cereal aisle quickly.",
"translation": "시리얼 진열대 뒤로 빨리 숨어."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Good thinking, she can't see there.",
"translation": "좋은 생각이야, 거기는 안 보일 거야."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Coast is clear, let's move now.",
"translation": "길이 비었어, 지금 움직이자."
},
{
"type": "ox",
"index": 8,
"quiz": "시식 직원이 조용히 일하고 있다.",
"hint": "'way aggressive'는 너무 적극적이라는 뜻이에요.",
"result": "X",
"explanation": "재현은 '너무 적극적이야'라고 말했으니 과도하게 강한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "This feels like spy movie scene.",
"translation": "스파이 영화 장면 같은 기분이야."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Mission impossible, avoid the sample pusher.",
"translation": "미션 임파서블, 시식 강요범 피하기."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "She spotted us, abort mission immediately.",
"translation": "우리를 발견했어, 즉시 미션 중단."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Run for the exit, save yourself.",
"translation": "출구로 뛰어, 네 목숨을 구해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 시리얼 진열대 뒤로 빨리 숨으라고 말한 문장을 완성하세요.",
"optionA": "Hide",
"optionB": "behind",
"optionC": "cereal",
"optionD": "quickly",
"optionE": "aisle",
"result": "Hide behind cereal aisle quickly",
"explanation": "'시리얼 진열대 뒤로 빨리 숨어'라는 뜻으로 과도한 시식 권유를 피하는 재미있는 작전이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식코너 아줌마가 너무 적극적이야",
"explanation": "마트 시식코너에서 과도하게 적극적인 직원 때문에 피하려고 하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "직원"
},
{
"tag": "적극적"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "staff"
},
{
"tag": "aggressive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "That sample lady is way aggressive.",
"translation": "저 시식 아주머니 너무 적극적이야."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "She's been chasing us for minutes.",
"translation": "몇 분째 우리를 쫓아다니고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I already said no five times.",
"translation": "벌써 다섯 번 거절했는데."
},
{
"type": "blank",
"index": 4,
"quiz": "That sample lady is way @@.",
"hint": "너무 강하거나 과도한 태도를 나타내는 형용사예요.",
"optionA": "shy",
"optionB": "aggressive",
"optionC": "quiet",
"result": "aggressive",
"explanation": "'aggressive'는 '적극적인, 공격적인'이라는 뜻으로 과도하게 강한 태도를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Hide behind the cereal aisle quickly.",
"translation": "시리얼 진열대 뒤로 빨리 숨어."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Good thinking, she can't see there.",
"translation": "좋은 생각이야, 거기는 안 보일 거야."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Coast is clear, let's move now.",
"translation": "길이 비었어, 지금 움직이자."
},
{
"type": "ox",
"index": 8,
"quiz": "시식 직원이 조용히 일하고 있다.",
"hint": "'way aggressive'는 너무 적극적이라는 뜻이에요.",
"result": "X",
"explanation": "재현은 '너무 적극적이야'라고 말했으니 과도하게 강한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "This feels like spy movie scene.",
"translation": "스파이 영화 장면 같은 기분이야."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Mission impossible, avoid the sample pusher.",
"translation": "미션 임파서블, 시식 강요범 피하기."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "She spotted us, abort mission immediately.",
"translation": "우리를 발견했어, 즉시 미션 중단."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Run for the exit, save yourself.",
"translation": "출구로 뛰어, 네 목숨을 구해."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 시리얼 진열대 뒤로 빨리 숨으라고 말한 문장을 완성하세요.",
"optionA": "Hide",
"optionB": "behind",
"optionC": "cereal",
"optionD": "quickly",
"optionE": "aisle",
"result": "Hide behind cereal aisle quickly",
"explanation": "'시리얼 진열대 뒤로 빨리 숨어'라는 뜻으로 과도한 시식 권유를 피하는 재미있는 작전이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "거울에서 나는 왜 이렇게 이상해 보여",
"explanation": "매장 거울에서 자신이 이상하게 보여서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "거울"
},
{
"tag": "이상함"
},
{
"tag": "외모"
}
],
"engTags": [
{
"tag": "mirror"
},
{
"tag": "weird"
},
{
"tag": "appearance"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Why do I look weird here?",
"translation": "여기서 나는 왜 이상해 보이지?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "These store mirrors are definitely rigged.",
"translation": "이 매장 거울들은 확실히 조작됐어."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "I look like funhouse mirror version.",
"translation": "놀이공원 거울 버전처럼 보여."
},
{
"type": "ox",
"index": 4,
"quiz": "매장 거울이 정확한 모습을 보여주고 있다.",
"hint": "'look weird'는 이상해 보인다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '이상해 보이지?'라고 말했으니 거울이 이상하게 비치는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "They make everyone look slimmer supposedly.",
"translation": "모든 사람을 더 날씬해 보이게 한다더라."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Well, it's doing the opposite effect.",
"translation": "글쎄, 반대 효과를 내고 있는데."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Maybe it's the lighting angle problem.",
"translation": "아마 조명 각도 문제인 것 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "I look like funhouse mirror @@.",
"hint": "판본, 형태를 의미하는 명사예요.",
"optionA": "copy",
"optionB": "version",
"optionC": "picture",
"result": "version",
"explanation": "'version'은 '버전, 형태'라는 뜻으로 다른 모양의 형태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Or maybe I just look terrible.",
"translation": "아니면 그냥 내가 형편없어 보이는 걸지도."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Trust me, it's definitely the mirror.",
"translation": "내 말 믿어, 확실히 거울 때문이야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "You're just being nice friend.",
"translation": "그냥 착한 친구로서 하는 말이지."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "No seriously, avoid these evil mirrors.",
"translation": "아니 진짜로, 이런 사악한 거울들 피해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 매장 거울들이 확실히 조작됐다고 말한 문장을 완성하세요.",
"optionA": "These",
"optionB": "mirrors",
"optionC": "store",
"optionD": "definitely",
"optionE": "rigged",
"result": "These store mirrors definitely rigged",
"explanation": "'이 매장 거울들은 확실히 조작됐어'라는 뜻으로 이상한 반사 현상에 대한 설명이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "거울에서 나는 왜 이렇게 이상해 보여",
"explanation": "매장 거울에서 자신이 이상하게 보여서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "거울"
},
{
"tag": "이상함"
},
{
"tag": "외모"
}
],
"engTags": [
{
"tag": "mirror"
},
{
"tag": "weird"
},
{
"tag": "appearance"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Why do I look weird here?",
"translation": "여기서 나는 왜 이상해 보이지?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "These store mirrors are definitely rigged.",
"translation": "이 매장 거울들은 확실히 조작됐어."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "I look like funhouse mirror version.",
"translation": "놀이공원 거울 버전처럼 보여."
},
{
"type": "ox",
"index": 4,
"quiz": "매장 거울이 정확한 모습을 보여주고 있다.",
"hint": "'look weird'는 이상해 보인다는 뜻이에요.",
"result": "X",
"explanation": "나연은 '이상해 보이지?'라고 말했으니 거울이 이상하게 비치는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "They make everyone look slimmer supposedly.",
"translation": "모든 사람을 더 날씬해 보이게 한다더라."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Well, it's doing the opposite effect.",
"translation": "글쎄, 반대 효과를 내고 있는데."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Maybe it's the lighting angle problem.",
"translation": "아마 조명 각도 문제인 것 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "I look like funhouse mirror @@.",
"hint": "판본, 형태를 의미하는 명사예요.",
"optionA": "copy",
"optionB": "version",
"optionC": "picture",
"result": "version",
"explanation": "'version'은 '버전, 형태'라는 뜻으로 다른 모양의 형태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Or maybe I just look terrible.",
"translation": "아니면 그냥 내가 형편없어 보이는 걸지도."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Trust me, it's definitely the mirror.",
"translation": "내 말 믿어, 확실히 거울 때문이야."
},
{
"type": "script",
"index": 11,
"speaker": "나연",
"script": "You're just being nice friend.",
"translation": "그냥 착한 친구로서 하는 말이지."
},
{
"type": "script",
"index": 12,
"speaker": "지훈",
"script": "No seriously, avoid these evil mirrors.",
"translation": "아니 진짜로, 이런 사악한 거울들 피해."
},
{
"type": "puzzle",
"index": 13,
"hint": "지훈이 매장 거울들이 확실히 조작됐다고 말한 문장을 완성하세요.",
"optionA": "These",
"optionB": "mirrors",
"optionC": "store",
"optionD": "definitely",
"optionE": "rigged",
"result": "These store mirrors definitely rigged",
"explanation": "'이 매장 거울들은 확실히 조작됐어'라는 뜻으로 이상한 반사 현상에 대한 설명이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 트림이 나와버렸어",
"explanation": "조용한 매장에서 갑자기 트림이 나와서 민망한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "트림"
},
{
"tag": "민망"
},
{
"tag": "소음"
}
],
"engTags": [
{
"tag": "burp"
},
{
"tag": "embarrassing"
},
{
"tag": "noise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I just burped really loud accidentally.",
"translation": "방금 실수로 정말 크게 트림했어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Everyone in the store heard that.",
"translation": "매장에 있는 모든 사람이 들었어."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I want to disappear right now.",
"translation": "지금 당장 사라지고 싶어."
},
{
"type": "blank",
"index": 4,
"quiz": "I just burped really @@ accidentally.",
"hint": "소리가 큰 상태를 나타내는 부사예요.",
"optionA": "quietly",
"optionB": "loud",
"optionC": "softly",
"result": "loud",
"explanation": "'loud'는 '크게'라는 뜻으로 소리가 큰 상태를 나타내는 부사예요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Just pretend nothing happened at all.",
"translation": "아무 일 없었던 것처럼 행동해."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "But that old lady stared directly.",
"translation": "하지만 저 할머니가 바로 쳐다봤어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Smile and wave, act like normal.",
"translation": "미소 짓고 손 흔들어, 평범하게 행동해."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 조용하게 행동했다.",
"hint": "'burped really loud'는 정말 크게 트림했다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '정말 크게 트림했어'라고 말했으니 시끄러운 소리를 낸 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "This is social disaster level embarrassment.",
"translation": "이거 사회적 재앙 수준 창피함이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Relax, people forget these things quickly.",
"translation": "진정해, 사람들은 이런 걸 빨리 잊어."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Not when it echoes through aisles.",
"translation": "진열대 사이로 메아리칠 때는 아니야."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Okay, maybe we should leave now.",
"translation": "좋아, 아마 지금 나가야 할 것 같아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 아무 일 없었던 것처럼 행동하라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "pretend",
"optionC": "happened",
"optionD": "nothing",
"optionE": "all",
"result": "Just pretend nothing happened all",
"explanation": "'아무 일 없었던 것처럼 행동해'라는 뜻으로 민망한 상황을 넘어가는 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 트림이 나와버렸어",
"explanation": "조용한 매장에서 갑자기 트림이 나와서 민망한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "트림"
},
{
"tag": "민망"
},
{
"tag": "소음"
}
],
"engTags": [
{
"tag": "burp"
},
{
"tag": "embarrassing"
},
{
"tag": "noise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I just burped really loud accidentally.",
"translation": "방금 실수로 정말 크게 트림했어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Everyone in the store heard that.",
"translation": "매장에 있는 모든 사람이 들었어."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "I want to disappear right now.",
"translation": "지금 당장 사라지고 싶어."
},
{
"type": "blank",
"index": 4,
"quiz": "I just burped really @@ accidentally.",
"hint": "소리가 큰 상태를 나타내는 부사예요.",
"optionA": "quietly",
"optionB": "loud",
"optionC": "softly",
"result": "loud",
"explanation": "'loud'는 '크게'라는 뜻으로 소리가 큰 상태를 나타내는 부사예요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Just pretend nothing happened at all.",
"translation": "아무 일 없었던 것처럼 행동해."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "But that old lady stared directly.",
"translation": "하지만 저 할머니가 바로 쳐다봤어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Smile and wave, act like normal.",
"translation": "미소 짓고 손 흔들어, 평범하게 행동해."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 조용하게 행동했다.",
"hint": "'burped really loud'는 정말 크게 트림했다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '정말 크게 트림했어'라고 말했으니 시끄러운 소리를 낸 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "This is social disaster level embarrassment.",
"translation": "이거 사회적 재앙 수준 창피함이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Relax, people forget these things quickly.",
"translation": "진정해, 사람들은 이런 걸 빨리 잊어."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Not when it echoes through aisles.",
"translation": "진열대 사이로 메아리칠 때는 아니야."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Okay, maybe we should leave now.",
"translation": "좋아, 아마 지금 나가야 할 것 같아."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 아무 일 없었던 것처럼 행동하라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "pretend",
"optionC": "happened",
"optionD": "nothing",
"optionE": "all",
"result": "Just pretend nothing happened all",
"explanation": "'아무 일 없었던 것처럼 행동해'라는 뜻으로 민망한 상황을 넘어가는 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "값비싼 진열품을 건드렸는데 흔들려",
"explanation": "고급 매장에서 비싼 진열품을 실수로 건드려서 떨어질까 봐 조마조마한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "진열품"
},
{
"tag": "값비쌈"
},
{
"tag": "위험"
}
],
"engTags": [
{
"tag": "display"
},
{
"tag": "expensive"
},
{
"tag": "dangerous"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I touched that vase and wobbling.",
"translation": "꽃병을 건드렸는데 흔들리고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Don't move, it costs three thousand.",
"translation": "움직이지 마, 30만원짜리야."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "My hands are shaking from nerves.",
"translation": "긴장돼서 손이 떨려."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 안전하게 쇼핑하고 있다.",
"hint": "'wobbling'은 흔들리고 있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '꽃병을 건드렸는데 흔들리고 있어'라고 말했으니 위험한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Steady it with both hands gently.",
"translation": "양손으로 부드럽게 잡아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Got it, crisis averted successfully today.",
"translation": "됐어, 오늘 위기 모면 성공."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "We should probably leave this section.",
"translation": "이 섹션은 아마 떠나야 할 것 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "My hands are shaking from @@.",
"hint": "긴장이나 스트레스 상태를 의미하는 명사예요.",
"optionA": "cold",
"optionB": "nerves",
"optionC": "excitement",
"result": "nerves",
"explanation": "'nerves'는 '긴장, 신경'이라는 뜻으로 스트레스로 인한 떨림을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Good idea before I destroy anything.",
"translation": "뭔가 부수기 전에 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "You're like bull in china shop.",
"translation": "너는 도자기 가게의 황소 같아."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Thanks, that's exactly what needed.",
"translation": "고마워, 정확히 내가 필요한 말이네."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Come on, let's find kid section.",
"translation": "자, 키즈 섹션 찾으러 가자."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 양손으로 부드럽게 잡으라고 말한 문장을 완성하세요.",
"optionA": "Steady",
"optionB": "both",
"optionC": "hands",
"optionD": "with",
"optionE": "gently",
"result": "Steady with both hands gently",
"explanation": "'양손으로 부드럽게 잡아'라는 뜻으로 위험한 상황을 안전하게 해결하는 방법을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "값비싼 진열품을 건드렸는데 흔들려",
"explanation": "고급 매장에서 비싼 진열품을 실수로 건드려서 떨어질까 봐 조마조마한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "진열품"
},
{
"tag": "값비쌈"
},
{
"tag": "위험"
}
],
"engTags": [
{
"tag": "display"
},
{
"tag": "expensive"
},
{
"tag": "dangerous"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I touched that vase and wobbling.",
"translation": "꽃병을 건드렸는데 흔들리고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Don't move, it costs three thousand.",
"translation": "움직이지 마, 30만원짜리야."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "My hands are shaking from nerves.",
"translation": "긴장돼서 손이 떨려."
},
{
"type": "ox",
"index": 4,
"quiz": "서연이 안전하게 쇼핑하고 있다.",
"hint": "'wobbling'은 흔들리고 있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '꽃병을 건드렸는데 흔들리고 있어'라고 말했으니 위험한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Steady it with both hands gently.",
"translation": "양손으로 부드럽게 잡아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Got it, crisis averted successfully today.",
"translation": "됐어, 오늘 위기 모면 성공."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "We should probably leave this section.",
"translation": "이 섹션은 아마 떠나야 할 것 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "My hands are shaking from @@.",
"hint": "긴장이나 스트레스 상태를 의미하는 명사예요.",
"optionA": "cold",
"optionB": "nerves",
"optionC": "excitement",
"result": "nerves",
"explanation": "'nerves'는 '긴장, 신경'이라는 뜻으로 스트레스로 인한 떨림을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Good idea before I destroy anything.",
"translation": "뭔가 부수기 전에 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "You're like bull in china shop.",
"translation": "너는 도자기 가게의 황소 같아."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Thanks, that's exactly what needed.",
"translation": "고마워, 정확히 내가 필요한 말이네."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Come on, let's find kid section.",
"translation": "자, 키즈 섹션 찾으러 가자."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 양손으로 부드럽게 잡으라고 말한 문장을 완성하세요.",
"optionA": "Steady",
"optionB": "both",
"optionC": "hands",
"optionD": "with",
"optionE": "gently",
"result": "Steady with both hands gently",
"explanation": "'양손으로 부드럽게 잡아'라는 뜻으로 위험한 상황을 안전하게 해결하는 방법을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카드를 집에 두고 와서 현금이 부족해",
"explanation": "사고 싶은 물건이 있는데 현금이 부족하고 카드도 없어서 난감한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "현금"
},
{
"tag": "부족"
},
{
"tag": "카드"
}
],
"engTags": [
{
"tag": "cash"
},
{
"tag": "short"
},
{
"tag": "card"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "I'm twenty dollars short for this.",
"translation": "이거 사기에 20달러 부족해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Did you bring your credit card?",
"translation": "신용카드 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Left it home like complete idiot.",
"translation": "완전 바보처럼 집에 두고 왔어."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm twenty dollars @@ for this.",
"hint": "부족한, 모자란 상태를 나타내는 형용사예요.",
"optionA": "over",
"optionB": "short",
"optionC": "extra",
"result": "short",
"explanation": "'short'는 '부족한'이라는 뜻으로 필요한 만큼 모자란 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "I can lend you the money.",
"translation": "내가 돈 빌려줄 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Really? You're absolute lifesaver today.",
"translation": "정말? 오늘 완전한 생명의 은인이야."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Just pay me back whenever convenient.",
"translation": "편할 때 갚으면 돼."
},
{
"type": "ox",
"index": 8,
"quiz": "상현이 충분한 돈을 가지고 있다.",
"hint": "'twenty dollars short'는 20달러 부족하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '20달러 부족해'라고 말했으니 돈이 모자란 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "I promise I'll remember next time.",
"translation": "다음엔 꼭 기억할게 약속해."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Famous last words of forgetful people.",
"translation": "건망증 있는 사람들의 유명한 마지막 말이지."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Hey, I have excellent memory sometimes.",
"translation": "야, 나도 가끔은 기억력이 좋아."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Sure, when it comes to sports.",
"translation": "그래, 스포츠에 관해서는 말이지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 돈을 빌려줄 수 있다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "lend",
"optionC": "can",
"optionD": "money",
"optionE": "you",
"result": "I can lend you money",
"explanation": "'내가 돈 빌려줄 수 있어'라는 뜻으로 친구의 곤란한 상황을 도와주는 따뜻한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카드를 집에 두고 와서 현금이 부족해",
"explanation": "사고 싶은 물건이 있는데 현금이 부족하고 카드도 없어서 난감한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "현금"
},
{
"tag": "부족"
},
{
"tag": "카드"
}
],
"engTags": [
{
"tag": "cash"
},
{
"tag": "short"
},
{
"tag": "card"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "I'm twenty dollars short for this.",
"translation": "이거 사기에 20달러 부족해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Did you bring your credit card?",
"translation": "신용카드 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Left it home like complete idiot.",
"translation": "완전 바보처럼 집에 두고 왔어."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm twenty dollars @@ for this.",
"hint": "부족한, 모자란 상태를 나타내는 형용사예요.",
"optionA": "over",
"optionB": "short",
"optionC": "extra",
"result": "short",
"explanation": "'short'는 '부족한'이라는 뜻으로 필요한 만큼 모자란 상태를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "I can lend you the money.",
"translation": "내가 돈 빌려줄 수 있어."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Really? You're absolute lifesaver today.",
"translation": "정말? 오늘 완전한 생명의 은인이야."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Just pay me back whenever convenient.",
"translation": "편할 때 갚으면 돼."
},
{
"type": "ox",
"index": 8,
"quiz": "상현이 충분한 돈을 가지고 있다.",
"hint": "'twenty dollars short'는 20달러 부족하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '20달러 부족해'라고 말했으니 돈이 모자란 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "I promise I'll remember next time.",
"translation": "다음엔 꼭 기억할게 약속해."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Famous last words of forgetful people.",
"translation": "건망증 있는 사람들의 유명한 마지막 말이지."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "Hey, I have excellent memory sometimes.",
"translation": "야, 나도 가끔은 기억력이 좋아."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Sure, when it comes to sports.",
"translation": "그래, 스포츠에 관해서는 말이지."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 돈을 빌려줄 수 있다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "lend",
"optionC": "can",
"optionD": "money",
"optionE": "you",
"result": "I can lend you money",
"explanation": "'내가 돈 빌려줄 수 있어'라는 뜻으로 친구의 곤란한 상황을 도와주는 따뜻한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실에서 지퍼가 안 올라가",
"explanation": "원피스를 입어보는데 지퍼가 중간에 걸려서 올라가지도 내려가지도 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "지퍼"
},
{
"tag": "걸림"
},
{
"tag": "시착실"
}
],
"engTags": [
{
"tag": "zipper"
},
{
"tag": "stuck"
},
{
"tag": "fitting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "The zipper is completely stuck halfway.",
"translation": "지퍼가 중간에 완전히 걸렸어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Can you pull it down?",
"translation": "아래로 내릴 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Won't budge either direction at all.",
"translation": "어느 방향으로도 전혀 꿈쩍 안 해."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 지퍼를 쉽게 조작할 수 있다.",
"hint": "'completely stuck'은 완전히 걸렸다는 뜻이에요.",
"result": "X",
"explanation": "유진은 '완전히 걸렸어'라고 말했으니 지퍼가 움직이지 않는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Try wiggling it gently back forth.",
"translation": "부드럽게 앞뒤로 흔들어봐."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "I'm scared it might break completely.",
"translation": "완전히 부러질까 봐 무서워."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Then you'd have to buy dress.",
"translation": "그럼 원피스 사야 할 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Won't budge either direction at @@.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "once",
"optionB": "all",
"optionC": "first",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "That's exactly what I'm worried.",
"translation": "그게 정확히 내가 걱정하는 거야."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Wait, I think it moved slightly.",
"translation": "잠깐, 살짝 움직인 것 같아."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Yes, it's working, almost free now.",
"translation": "맞아, 되고 있어, 거의 빠졌어."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Crisis averted, you're dress ninja.",
"translation": "위기 모면, 너는 원피스 닌자야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 부드럽게 앞뒤로 흔들어보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "wiggling",
"optionC": "gently",
"optionD": "back",
"optionE": "forth",
"result": "Try wiggling gently back forth",
"explanation": "'부드럽게 앞뒤로 흔들어봐'라는 뜻으로 걸린 지퍼를 풀기 위한 실용적인 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실에서 지퍼가 안 올라가",
"explanation": "원피스를 입어보는데 지퍼가 중간에 걸려서 올라가지도 내려가지도 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "지퍼"
},
{
"tag": "걸림"
},
{
"tag": "시착실"
}
],
"engTags": [
{
"tag": "zipper"
},
{
"tag": "stuck"
},
{
"tag": "fitting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "The zipper is completely stuck halfway.",
"translation": "지퍼가 중간에 완전히 걸렸어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Can you pull it down?",
"translation": "아래로 내릴 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Won't budge either direction at all.",
"translation": "어느 방향으로도 전혀 꿈쩍 안 해."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 지퍼를 쉽게 조작할 수 있다.",
"hint": "'completely stuck'은 완전히 걸렸다는 뜻이에요.",
"result": "X",
"explanation": "유진은 '완전히 걸렸어'라고 말했으니 지퍼가 움직이지 않는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Try wiggling it gently back forth.",
"translation": "부드럽게 앞뒤로 흔들어봐."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "I'm scared it might break completely.",
"translation": "완전히 부러질까 봐 무서워."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Then you'd have to buy dress.",
"translation": "그럼 원피스 사야 할 거야."
},
{
"type": "blank",
"index": 8,
"quiz": "Won't budge either direction at @@.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "once",
"optionB": "all",
"optionC": "first",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "유진",
"script": "That's exactly what I'm worried.",
"translation": "그게 정확히 내가 걱정하는 거야."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Wait, I think it moved slightly.",
"translation": "잠깐, 살짝 움직인 것 같아."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "Yes, it's working, almost free now.",
"translation": "맞아, 되고 있어, 거의 빠졌어."
},
{
"type": "script",
"index": 12,
"speaker": "도윤",
"script": "Crisis averted, you're dress ninja.",
"translation": "위기 모면, 너는 원피스 닌자야."
},
{
"type": "puzzle",
"index": 13,
"hint": "도윤이 부드럽게 앞뒤로 흔들어보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "wiggling",
"optionC": "gently",
"optionD": "back",
"optionE": "forth",
"result": "Try wiggling gently back forth",
"explanation": "'부드럽게 앞뒤로 흔들어봐'라는 뜻으로 걸린 지퍼를 풀기 위한 실용적인 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "할머니가 나보고 손자라고 불러",
"explanation": "쇼핑몰에서 낯선 할머니가 자꾸 손자로 착각하시는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "할머니"
},
{
"tag": "손자"
},
{
"tag": "착각"
}
],
"engTags": [
{
"tag": "grandma"
},
{
"tag": "grandson"
},
{
"tag": "mistaken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "That grandma thinks I'm her grandson somehow.",
"translation": "저 할머니가 나를 손자로 생각하시나 봐."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "She keeps trying to hold your hand.",
"translation": "계속 네 손 잡으려고 하시네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "This is getting really awkward for me.",
"translation": "나한테 정말 어색한 상황이 되고 있어."
},
{
"type": "blank",
"index": 4,
"quiz": "That grandma thinks I'm her @@ somehow.",
"hint": "아들의 아들, 손자를 의미하는 명사예요.",
"optionA": "son",
"optionB": "grandson",
"optionC": "friend",
"result": "grandson",
"explanation": "'grandson'은 '손자'라는 뜻으로 할아버지\/할머니의 아들의 아들을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe you look like someone she knows.",
"translation": "아는 사람을 닮았나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "She's putting cookies in my shopping basket.",
"translation": "내 쇼핑바구니에 쿠키 넣고 계셔."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's actually pretty sweet though, honestly speaking.",
"translation": "솔직히 말하면 그거 사실 꽤 다정해."
},
{
"type": "ox",
"index": 8,
"quiz": "할머니가 도윤을 정확히 알아보고 계신다.",
"hint": "'thinks I'm her grandson'은 나를 손자로 생각한다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '나를 손자로 생각하시나 봐'라고 말했으니 할머니가 착각하고 계신 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Should I tell her the truth right now?",
"translation": "지금 당장 사실을 말씀드려야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "She looks happy, maybe just go with it.",
"translation": "행복해 보이시니까 그냥 맞춰드려."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You're right, I'll be good grandson today.",
"translation": "맞아, 오늘은 착한 손자가 될게."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Free cookies make this deal pretty worth it.",
"translation": "공짜 쿠키가 이 거래를 꽤 가치 있게 만들어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 계속 손을 잡으려고 하신다고 말한 문장을 완성하세요.",
"optionA": "She",
"optionB": "trying",
"optionC": "keeps",
"optionD": "hold",
"optionE": "your",
"result": "She keeps trying hold your",
"explanation": "'계속 네 손 잡으려고 하시네'라는 뜻으로 할머니의 지속적인 행동을 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "할머니가 나보고 손자라고 불러",
"explanation": "쇼핑몰에서 낯선 할머니가 자꾸 손자로 착각하시는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "할머니"
},
{
"tag": "손자"
},
{
"tag": "착각"
}
],
"engTags": [
{
"tag": "grandma"
},
{
"tag": "grandson"
},
{
"tag": "mistaken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "That grandma thinks I'm her grandson somehow.",
"translation": "저 할머니가 나를 손자로 생각하시나 봐."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "She keeps trying to hold your hand.",
"translation": "계속 네 손 잡으려고 하시네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "This is getting really awkward for me.",
"translation": "나한테 정말 어색한 상황이 되고 있어."
},
{
"type": "blank",
"index": 4,
"quiz": "That grandma thinks I'm her @@ somehow.",
"hint": "아들의 아들, 손자를 의미하는 명사예요.",
"optionA": "son",
"optionB": "grandson",
"optionC": "friend",
"result": "grandson",
"explanation": "'grandson'은 '손자'라는 뜻으로 할아버지\/할머니의 아들의 아들을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe you look like someone she knows.",
"translation": "아는 사람을 닮았나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "She's putting cookies in my shopping basket.",
"translation": "내 쇼핑바구니에 쿠키 넣고 계셔."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's actually pretty sweet though, honestly speaking.",
"translation": "솔직히 말하면 그거 사실 꽤 다정해."
},
{
"type": "ox",
"index": 8,
"quiz": "할머니가 도윤을 정확히 알아보고 계신다.",
"hint": "'thinks I'm her grandson'은 나를 손자로 생각한다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '나를 손자로 생각하시나 봐'라고 말했으니 할머니가 착각하고 계신 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Should I tell her the truth right now?",
"translation": "지금 당장 사실을 말씀드려야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "She looks happy, maybe just go with it.",
"translation": "행복해 보이시니까 그냥 맞춰드려."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You're right, I'll be good grandson today.",
"translation": "맞아, 오늘은 착한 손자가 될게."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Free cookies make this deal pretty worth it.",
"translation": "공짜 쿠키가 이 거래를 꽤 가치 있게 만들어."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 계속 손을 잡으려고 하신다고 말한 문장을 완성하세요.",
"optionA": "She",
"optionB": "trying",
"optionC": "keeps",
"optionD": "hold",
"optionE": "your",
"result": "She keeps trying hold your",
"explanation": "'계속 네 손 잡으려고 하시네'라는 뜻으로 할머니의 지속적인 행동을 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "엘리베이터에서 방귀 소리가 계속 나",
"explanation": "백화점 엘리베이터에서 누군가의 방귀 소리가 계속해서 나는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "방귀"
},
{
"tag": "어색"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "gas"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Someone keeps making weird noises in here.",
"translation": "누군가 여기서 계속 이상한 소리를 내고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "I think it's coming from that corner.",
"translation": "저 구석에서 나오는 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "This is the longest elevator ride ever.",
"translation": "이거 역대 가장 긴 엘리베이터 탑승이야."
},
{
"type": "ox",
"index": 4,
"quiz": "엘리베이터에서 좋은 향기가 나고 있다.",
"hint": "'weird noises'는 이상한 소리라는 뜻이에요.",
"result": "X",
"explanation": "채원은 '이상한 소리'라고 말했으니 불쾌한 소음이 나는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Only two more floors to go now.",
"translation": "이제 두 층만 더 가면 돼."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I'm holding my breath until we escape.",
"translation": "탈출할 때까지 숨 참고 있을게."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Same here, this is biological warfare level.",
"translation": "나도 마찬가지야, 이거 생화학 무기 수준이야."
},
{
"type": "blank",
"index": 8,
"quiz": "This is the longest elevator ride @@.",
"hint": "지금까지, 역대를 의미하는 부사예요.",
"optionA": "today",
"optionB": "ever",
"optionC": "now",
"result": "ever",
"explanation": "'ever'는 '지금까지, 역대'라는 뜻으로 경험상 최고\/최악을 나타낼 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "We should take stairs next time definitely.",
"translation": "다음엔 확실히 계단을 이용해야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Agreed, fresh air beats convenience any day.",
"translation": "동의해, 신선한 공기가 편의성보다 언제나 낫지."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Finally, the doors are opening up now.",
"translation": "드디어 문이 지금 열리고 있어."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Freedom at last, let's never speak again.",
"translation": "드디어 자유, 다시는 말하지 말자."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 저 구석에서 나오는 것 같다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "think",
"optionC": "coming",
"optionD": "that",
"optionE": "corner",
"result": "I think coming that corner",
"explanation": "'저 구석에서 나오는 것 같아'라는 뜻으로 소음의 출처를 추정하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "엘리베이터에서 방귀 소리가 계속 나",
"explanation": "백화점 엘리베이터에서 누군가의 방귀 소리가 계속해서 나는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "방귀"
},
{
"tag": "어색"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "gas"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Someone keeps making weird noises in here.",
"translation": "누군가 여기서 계속 이상한 소리를 내고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "I think it's coming from that corner.",
"translation": "저 구석에서 나오는 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "This is the longest elevator ride ever.",
"translation": "이거 역대 가장 긴 엘리베이터 탑승이야."
},
{
"type": "ox",
"index": 4,
"quiz": "엘리베이터에서 좋은 향기가 나고 있다.",
"hint": "'weird noises'는 이상한 소리라는 뜻이에요.",
"result": "X",
"explanation": "채원은 '이상한 소리'라고 말했으니 불쾌한 소음이 나는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Only two more floors to go now.",
"translation": "이제 두 층만 더 가면 돼."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I'm holding my breath until we escape.",
"translation": "탈출할 때까지 숨 참고 있을게."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Same here, this is biological warfare level.",
"translation": "나도 마찬가지야, 이거 생화학 무기 수준이야."
},
{
"type": "blank",
"index": 8,
"quiz": "This is the longest elevator ride @@.",
"hint": "지금까지, 역대를 의미하는 부사예요.",
"optionA": "today",
"optionB": "ever",
"optionC": "now",
"result": "ever",
"explanation": "'ever'는 '지금까지, 역대'라는 뜻으로 경험상 최고\/최악을 나타낼 때 써요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "We should take stairs next time definitely.",
"translation": "다음엔 확실히 계단을 이용해야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Agreed, fresh air beats convenience any day.",
"translation": "동의해, 신선한 공기가 편의성보다 언제나 낫지."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Finally, the doors are opening up now.",
"translation": "드디어 문이 지금 열리고 있어."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Freedom at last, let's never speak again.",
"translation": "드디어 자유, 다시는 말하지 말자."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 저 구석에서 나오는 것 같다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "think",
"optionC": "coming",
"optionD": "that",
"optionE": "corner",
"result": "I think coming that corner",
"explanation": "'저 구석에서 나오는 것 같아'라는 뜻으로 소음의 출처를 추정하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신발 가게에서 발 냄새가 심해",
"explanation": "신발을 신어보려는데 발 냄새 때문에 창피한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신발"
},
{
"tag": "발냄새"
},
{
"tag": "창피"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "feet"
},
{
"tag": "embarrassing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My feet smell really bad right now.",
"translation": "내 발이 지금 정말 심하게 냄새 나."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Did you wear those socks all week?",
"translation": "그 양말 일주일 내내 신었어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Maybe I should just leave immediately.",
"translation": "아마 그냥 즉시 나가야 할 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "My feet smell really @@ right now.",
"hint": "심하게, 나쁘게라는 의미의 부사예요.",
"optionA": "good",
"optionB": "bad",
"optionC": "fresh",
"result": "bad",
"explanation": "'bad'는 '나쁘게, 심하게'라는 뜻으로 불쾌한 냄새의 정도를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Just try the shoes on quickly then.",
"translation": "그냥 빨리 신발만 신어봐."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "But the salesperson will definitely smell it.",
"translation": "하지만 판매원이 확실히 냄새 맡을 거야."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Everyone has smelly feet sometimes, it's normal.",
"translation": "누구나 가끔 발 냄새 나는 건 정상이야."
},
{
"type": "ox",
"index": 8,
"quiz": "지우의 발에서 좋은 향기가 나고 있다.",
"hint": "'smell really bad'는 정말 심하게 냄새 난다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '정말 심하게 냄새 나'라고 말했으니 불쾌한 냄새가 나는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "You're just trying to make me comfortable.",
"translation": "그냥 나를 편안하게 만들려는 거지."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Trust me, I've smelled much worse before.",
"translation": "내 말 믿어, 전에 훨씬 더 심한 거 맡아봤어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Really? That actually makes me feel better.",
"translation": "정말? 그럼 실제로 기분이 좀 나아져."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Now go try those sneakers on quickly.",
"translation": "이제 가서 그 운동화 빨리 신어봐."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 그냥 빨리 신발만 신어보라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "try",
"optionC": "shoes",
"optionD": "quickly",
"optionE": "then",
"result": "Just try shoes quickly then",
"explanation": "'그냥 빨리 신발만 신어봐'라는 뜻으로 부끄러운 상황을 빨리 넘어가라는 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신발 가게에서 발 냄새가 심해",
"explanation": "신발을 신어보려는데 발 냄새 때문에 창피한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "신발"
},
{
"tag": "발냄새"
},
{
"tag": "창피"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "feet"
},
{
"tag": "embarrassing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "My feet smell really bad right now.",
"translation": "내 발이 지금 정말 심하게 냄새 나."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Did you wear those socks all week?",
"translation": "그 양말 일주일 내내 신었어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Maybe I should just leave immediately.",
"translation": "아마 그냥 즉시 나가야 할 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "My feet smell really @@ right now.",
"hint": "심하게, 나쁘게라는 의미의 부사예요.",
"optionA": "good",
"optionB": "bad",
"optionC": "fresh",
"result": "bad",
"explanation": "'bad'는 '나쁘게, 심하게'라는 뜻으로 불쾌한 냄새의 정도를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Just try the shoes on quickly then.",
"translation": "그냥 빨리 신발만 신어봐."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "But the salesperson will definitely smell it.",
"translation": "하지만 판매원이 확실히 냄새 맡을 거야."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Everyone has smelly feet sometimes, it's normal.",
"translation": "누구나 가끔 발 냄새 나는 건 정상이야."
},
{
"type": "ox",
"index": 8,
"quiz": "지우의 발에서 좋은 향기가 나고 있다.",
"hint": "'smell really bad'는 정말 심하게 냄새 난다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '정말 심하게 냄새 나'라고 말했으니 불쾌한 냄새가 나는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "You're just trying to make me comfortable.",
"translation": "그냥 나를 편안하게 만들려는 거지."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Trust me, I've smelled much worse before.",
"translation": "내 말 믿어, 전에 훨씬 더 심한 거 맡아봤어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Really? That actually makes me feel better.",
"translation": "정말? 그럼 실제로 기분이 좀 나아져."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Now go try those sneakers on quickly.",
"translation": "이제 가서 그 운동화 빨리 신어봐."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 그냥 빨리 신발만 신어보라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "try",
"optionC": "shoes",
"optionD": "quickly",
"optionE": "then",
"result": "Just try shoes quickly then",
"explanation": "'그냥 빨리 신발만 신어봐'라는 뜻으로 부끄러운 상황을 빨리 넘어가라는 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑몰 화장실 문이 투명해 보여",
"explanation": "쇼핑몰 화장실 문이 투명하게 보여서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "투명"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "transparent"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This bathroom door looks completely see through.",
"translation": "이 화장실 문이 완전히 투명해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "It's probably just the lighting angle effect.",
"translation": "아마 그냥 조명 각도 효과일 거야."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I can't go in there like this.",
"translation": "이런 식으로는 들어갈 수가 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 화장실을 편안하게 이용하고 있다.",
"hint": "'can't go in'은 들어갈 수 없다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '들어갈 수가 없어'라고 말했으니 불안해하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Trust me, it's just optical illusion here.",
"translation": "내 말 믿어, 그냥 착시 현상이야."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But what if someone sees me inside?",
"translation": "하지만 누군가 내가 안에 있는 걸 보면?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Then you wave and say hello politely.",
"translation": "그럼 손 흔들고 정중하게 인사하면 돼."
},
{
"type": "blank",
"index": 8,
"quiz": "This bathroom door looks completely see @@.",
"hint": "통과하여 보이는 상태를 나타내는 전치사예요.",
"optionA": "in",
"optionB": "through",
"optionC": "out",
"result": "through",
"explanation": "'see through'는 '투명한, 보이는'이라는 뜻으로 빛이 통과해서 보이는 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "That's not helpful advice at all right.",
"translation": "그거 전혀 도움되는 조언이 아니야."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Fine, I'll stand guard outside for you.",
"translation": "좋아, 내가 밖에서 망봐줄게."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Really? You would do that for me?",
"translation": "정말? 나를 위해 그렇게 해줄 거야?"
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "What are friends for, bathroom security guard.",
"translation": "친구가 뭐 하려고 있겠어, 화장실 경비원이지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 내 말 믿으라며 착시 현상이라고 말한 문장을 완성하세요.",
"optionA": "Trust",
"optionB": "me",
"optionC": "optical",
"optionD": "just",
"optionE": "illusion",
"result": "Trust me just optical illusion",
"explanation": "'내 말 믿어, 그냥 착시 현상이야'라는 뜻으로 친구를 안심시키려는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑몰 화장실 문이 투명해 보여",
"explanation": "쇼핑몰 화장실 문이 투명하게 보여서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "투명"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "transparent"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This bathroom door looks completely see through.",
"translation": "이 화장실 문이 완전히 투명해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "It's probably just the lighting angle effect.",
"translation": "아마 그냥 조명 각도 효과일 거야."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I can't go in there like this.",
"translation": "이런 식으로는 들어갈 수가 없어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 화장실을 편안하게 이용하고 있다.",
"hint": "'can't go in'은 들어갈 수 없다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '들어갈 수가 없어'라고 말했으니 불안해하는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Trust me, it's just optical illusion here.",
"translation": "내 말 믿어, 그냥 착시 현상이야."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But what if someone sees me inside?",
"translation": "하지만 누군가 내가 안에 있는 걸 보면?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Then you wave and say hello politely.",
"translation": "그럼 손 흔들고 정중하게 인사하면 돼."
},
{
"type": "blank",
"index": 8,
"quiz": "This bathroom door looks completely see @@.",
"hint": "통과하여 보이는 상태를 나타내는 전치사예요.",
"optionA": "in",
"optionB": "through",
"optionC": "out",
"result": "through",
"explanation": "'see through'는 '투명한, 보이는'이라는 뜻으로 빛이 통과해서 보이는 상태를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "That's not helpful advice at all right.",
"translation": "그거 전혀 도움되는 조언이 아니야."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Fine, I'll stand guard outside for you.",
"translation": "좋아, 내가 밖에서 망봐줄게."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Really? You would do that for me?",
"translation": "정말? 나를 위해 그렇게 해줄 거야?"
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "What are friends for, bathroom security guard.",
"translation": "친구가 뭐 하려고 있겠어, 화장실 경비원이지."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 내 말 믿으라며 착시 현상이라고 말한 문장을 완성하세요.",
"optionA": "Trust",
"optionB": "me",
"optionC": "optical",
"optionD": "just",
"optionE": "illusion",
"result": "Trust me just optical illusion",
"explanation": "'내 말 믿어, 그냥 착시 현상이야'라는 뜻으로 친구를 안심시키려는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 핸드폰이 큰 소리로 울려",
"explanation": "조용한 매장에서 갑자기 핸드폰이 큰 소리로 울려서 민망한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "벨소리"
},
{
"tag": "시끄러움"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "ringtone"
},
{
"tag": "loud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "My phone is ringing incredibly loudly right.",
"translation": "내 핸드폰이 지금 엄청 크게 울리고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Everyone in the store is staring now.",
"translation": "이제 매장에 있는 모든 사람이 쳐다보고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I can't find it in my pocket.",
"translation": "주머니에서 찾을 수가 없어."
},
{
"type": "blank",
"index": 4,
"quiz": "My phone is ringing incredibly @@ right.",
"hint": "소리가 큰 상태를 나타내는 부사예요.",
"optionA": "quietly",
"optionB": "loudly",
"optionC": "softly",
"result": "loudly",
"explanation": "'loudly'는 '크게'라는 뜻으로 소리가 큰 상태를 나타내는 부사예요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Check your other pockets quickly then now.",
"translation": "다른 주머니들 빨리 확인해봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Found it, but now it stopped completely.",
"translation": "찾았는데 이제 완전히 멈췄어."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Classic timing, phones have perfect comedic sense.",
"translation": "전형적인 타이밍이야, 핸드폰은 완벽한 코미디 감각을 가졌어."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 조용하게 쇼핑하고 있다.",
"hint": "'ringing incredibly loudly'는 엄청 크게 울린다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '엄청 크게 울리고 있어'라고 말했으니 시끄러운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Why does this always happen to me?",
"translation": "왜 이런 일이 나한테만 항상 일어날까?"
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Because you never put it on silent.",
"translation": "네가 절대 무음으로 안 해두니까."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Good point, I should learn from this.",
"translation": "맞는 말이야, 이걸로 배워야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Famous last words of repeat phone offenders.",
"translation": "핸드폰 재범자들의 유명한 마지막 말이지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 다른 주머니들을 빨리 확인해보라고 말한 문장을 완성하세요.",
"optionA": "Check",
"optionB": "other",
"optionC": "pockets",
"optionD": "quickly",
"optionE": "then",
"result": "Check other pockets quickly then",
"explanation": "'다른 주머니들 빨리 확인해봐'라는 뜻으로 긴급한 상황에서 빠른 행동을 촉구하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 핸드폰이 큰 소리로 울려",
"explanation": "조용한 매장에서 갑자기 핸드폰이 큰 소리로 울려서 민망한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "벨소리"
},
{
"tag": "시끄러움"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "ringtone"
},
{
"tag": "loud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "My phone is ringing incredibly loudly right.",
"translation": "내 핸드폰이 지금 엄청 크게 울리고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Everyone in the store is staring now.",
"translation": "이제 매장에 있는 모든 사람이 쳐다보고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "I can't find it in my pocket.",
"translation": "주머니에서 찾을 수가 없어."
},
{
"type": "blank",
"index": 4,
"quiz": "My phone is ringing incredibly @@ right.",
"hint": "소리가 큰 상태를 나타내는 부사예요.",
"optionA": "quietly",
"optionB": "loudly",
"optionC": "softly",
"result": "loudly",
"explanation": "'loudly'는 '크게'라는 뜻으로 소리가 큰 상태를 나타내는 부사예요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Check your other pockets quickly then now.",
"translation": "다른 주머니들 빨리 확인해봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Found it, but now it stopped completely.",
"translation": "찾았는데 이제 완전히 멈췄어."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Classic timing, phones have perfect comedic sense.",
"translation": "전형적인 타이밍이야, 핸드폰은 완벽한 코미디 감각을 가졌어."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 조용하게 쇼핑하고 있다.",
"hint": "'ringing incredibly loudly'는 엄청 크게 울린다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '엄청 크게 울리고 있어'라고 말했으니 시끄러운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Why does this always happen to me?",
"translation": "왜 이런 일이 나한테만 항상 일어날까?"
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Because you never put it on silent.",
"translation": "네가 절대 무음으로 안 해두니까."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Good point, I should learn from this.",
"translation": "맞는 말이야, 이걸로 배워야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Famous last words of repeat phone offenders.",
"translation": "핸드폰 재범자들의 유명한 마지막 말이지."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 다른 주머니들을 빨리 확인해보라고 말한 문장을 완성하세요.",
"optionA": "Check",
"optionB": "other",
"optionC": "pockets",
"optionD": "quickly",
"optionE": "then",
"result": "Check other pockets quickly then",
"explanation": "'다른 주머니들 빨리 확인해봐'라는 뜻으로 긴급한 상황에서 빠른 행동을 촉구하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실에서 옷이 완전히 뒤바뀌었어",
"explanation": "시착실에서 나왔는데 다른 사람 옷을 입고 있는 황당한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시착실"
},
{
"tag": "바뀜"
},
{
"tag": "황당"
}
],
"engTags": [
{
"tag": "fitting"
},
{
"tag": "switched"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I think I'm wearing someone else's.",
"translation": "다른 사람 옷을 입고 있는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How did that even happen in there?",
"translation": "거기서 그런 일이 어떻게 일어났어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "This shirt is definitely not mine originally.",
"translation": "이 셔츠는 확실히 원래 내 거 아니야."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 자신의 원래 옷을 입고 있다.",
"hint": "'someone else's'는 다른 사람 것이라는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '다른 사람 옷을 입고 있는 것 같아'라고 말했으니 바뀐 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Where are your clothes then right now?",
"translation": "그럼 네 옷은 지금 어디 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Probably with the other confused customer somewhere.",
"translation": "아마 어디선가 다른 혼란스러운 고객이 가지고 있을 거야."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "This is like clothing swap comedy show.",
"translation": "이거 옷 바꾸기 코미디 쇼 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "This shirt is definitely not mine @@.",
"hint": "원래, 처음에라는 의미의 부사예요.",
"optionA": "now",
"optionB": "originally",
"optionC": "later",
"result": "originally",
"explanation": "'originally'는 '원래, 처음에'라는 뜻으로 원래 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Should I go back and look around?",
"translation": "다시 가서 둘러봐야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Yes, before security thinks you're shoplifting something.",
"translation": "응, 보안요원이 네가 물건을 훔친다고 생각하기 전에."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Good point, this looks really suspicious now.",
"translation": "맞는 말이야, 이제 정말 수상해 보여."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Hurry back, I'll explain the situation here.",
"translation": "빨리 다녀와, 내가 여기서 상황 설명할게."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 거기서 그런 일이 어떻게 일어났는지 물어본 문장을 완성하세요.",
"optionA": "How",
"optionB": "did",
"optionC": "happen",
"optionD": "even",
"optionE": "there",
"result": "How did even happen there",
"explanation": "'거기서 그런 일이 어떻게 일어났어?'라는 뜻으로 황당한 상황에 대한 궁금증을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실에서 옷이 완전히 뒤바뀌었어",
"explanation": "시착실에서 나왔는데 다른 사람 옷을 입고 있는 황당한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시착실"
},
{
"tag": "바뀜"
},
{
"tag": "황당"
}
],
"engTags": [
{
"tag": "fitting"
},
{
"tag": "switched"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I think I'm wearing someone else's.",
"translation": "다른 사람 옷을 입고 있는 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How did that even happen in there?",
"translation": "거기서 그런 일이 어떻게 일어났어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "This shirt is definitely not mine originally.",
"translation": "이 셔츠는 확실히 원래 내 거 아니야."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 자신의 원래 옷을 입고 있다.",
"hint": "'someone else's'는 다른 사람 것이라는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '다른 사람 옷을 입고 있는 것 같아'라고 말했으니 바뀐 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Where are your clothes then right now?",
"translation": "그럼 네 옷은 지금 어디 있어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Probably with the other confused customer somewhere.",
"translation": "아마 어디선가 다른 혼란스러운 고객이 가지고 있을 거야."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "This is like clothing swap comedy show.",
"translation": "이거 옷 바꾸기 코미디 쇼 같아."
},
{
"type": "blank",
"index": 8,
"quiz": "This shirt is definitely not mine @@.",
"hint": "원래, 처음에라는 의미의 부사예요.",
"optionA": "now",
"optionB": "originally",
"optionC": "later",
"result": "originally",
"explanation": "'originally'는 '원래, 처음에'라는 뜻으로 원래 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Should I go back and look around?",
"translation": "다시 가서 둘러봐야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Yes, before security thinks you're shoplifting something.",
"translation": "응, 보안요원이 네가 물건을 훔친다고 생각하기 전에."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Good point, this looks really suspicious now.",
"translation": "맞는 말이야, 이제 정말 수상해 보여."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Hurry back, I'll explain the situation here.",
"translation": "빨리 다녀와, 내가 여기서 상황 설명할게."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 거기서 그런 일이 어떻게 일어났는지 물어본 문장을 완성하세요.",
"optionA": "How",
"optionB": "did",
"optionC": "happen",
"optionD": "even",
"optionE": "there",
"result": "How did even happen there",
"explanation": "'거기서 그런 일이 어떻게 일어났어?'라는 뜻으로 황당한 상황에 대한 궁금증을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "에스컬레이터에서 신발이 벗겨졌어",
"explanation": "에스컬레이터를 타다가 신발이 벗겨져서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "에스컬레이터"
},
{
"tag": "신발"
},
{
"tag": "벗겨짐"
}
],
"engTags": [
{
"tag": "escalator"
},
{
"tag": "shoe"
},
{
"tag": "slipped"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My shoe just slipped off completely here.",
"translation": "내 신발이 여기서 완전히 벗겨졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "It's going down the escalator right.",
"translation": "에스컬레이터 아래로 내려가고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "This is so embarrassing for everyone watching.",
"translation": "보고 있는 모든 사람들에게 너무 창피해."
},
{
"type": "blank",
"index": 4,
"quiz": "My shoe just slipped off @@ here.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 신발이 완전히 벗겨진 상태를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Someone down there will probably catch it.",
"translation": "아래 있는 누군가 아마 잡을 거야."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Or they'll think it's falling from.",
"translation": "아니면 하늘에서 떨어지는 줄 생각할 거야."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Quick, hop down there with one shoe.",
"translation": "빨리, 신발 한 짝으로 아래로 뛰어내려가."
},
{
"type": "ox",
"index": 8,
"quiz": "상우가 두 신발을 모두 신고 있다.",
"hint": "'slipped off completely'는 완전히 벗겨졌다는 뜻이에요.",
"result": "X",
"explanation": "상우는 '완전히 벗겨졌어'라고 말했으니 신발 한 짝을 잃은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I look ridiculous hopping around like this.",
"translation": "이렇게 깡충거리는 모습이 우스꽝스러워 보여."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "At least you're providing free entertainment today.",
"translation": "적어도 오늘 무료 오락거리를 제공하고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Thanks, that makes me feel much better.",
"translation": "고마워, 그럼 훨씬 기분이 나아지네."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Found it, some lady handed it.",
"translation": "찾았어, 어떤 아주머니가 건네주셨어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 에스컬레이터 아래로 내려가고 있다고 말한 문장을 완성하세요.",
"optionA": "It's",
"optionB": "going",
"optionC": "down",
"optionD": "escalator",
"optionE": "right",
"result": "It's going down escalator right",
"explanation": "'에스컬레이터 아래로 내려가고 있어'라는 뜻으로 벗겨진 신발의 상황을 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "에스컬레이터에서 신발이 벗겨졌어",
"explanation": "에스컬레이터를 타다가 신발이 벗겨져서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "에스컬레이터"
},
{
"tag": "신발"
},
{
"tag": "벗겨짐"
}
],
"engTags": [
{
"tag": "escalator"
},
{
"tag": "shoe"
},
{
"tag": "slipped"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My shoe just slipped off completely here.",
"translation": "내 신발이 여기서 완전히 벗겨졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "It's going down the escalator right.",
"translation": "에스컬레이터 아래로 내려가고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "This is so embarrassing for everyone watching.",
"translation": "보고 있는 모든 사람들에게 너무 창피해."
},
{
"type": "blank",
"index": 4,
"quiz": "My shoe just slipped off @@ here.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 신발이 완전히 벗겨진 상태를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Someone down there will probably catch it.",
"translation": "아래 있는 누군가 아마 잡을 거야."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Or they'll think it's falling from.",
"translation": "아니면 하늘에서 떨어지는 줄 생각할 거야."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Quick, hop down there with one shoe.",
"translation": "빨리, 신발 한 짝으로 아래로 뛰어내려가."
},
{
"type": "ox",
"index": 8,
"quiz": "상우가 두 신발을 모두 신고 있다.",
"hint": "'slipped off completely'는 완전히 벗겨졌다는 뜻이에요.",
"result": "X",
"explanation": "상우는 '완전히 벗겨졌어'라고 말했으니 신발 한 짝을 잃은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I look ridiculous hopping around like this.",
"translation": "이렇게 깡충거리는 모습이 우스꽝스러워 보여."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "At least you're providing free entertainment today.",
"translation": "적어도 오늘 무료 오락거리를 제공하고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Thanks, that makes me feel much better.",
"translation": "고마워, 그럼 훨씬 기분이 나아지네."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Found it, some lady handed it.",
"translation": "찾았어, 어떤 아주머니가 건네주셨어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 에스컬레이터 아래로 내려가고 있다고 말한 문장을 완성하세요.",
"optionA": "It's",
"optionB": "going",
"optionC": "down",
"optionD": "escalator",
"optionE": "right",
"result": "It's going down escalator right",
"explanation": "'에스컬레이터 아래로 내려가고 있어'라는 뜻으로 벗겨진 신발의 상황을 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "가격표를 보고 기절할 뻔했어",
"explanation": "마음에 드는 옷의 가격표를 보고 충격받는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가격표"
},
{
"tag": "충격"
},
{
"tag": "비쌈"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "shock"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I almost fainted seeing this price tag.",
"translation": "이 가격표 보고 기절할 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "How much is it exactly right now?",
"translation": "정확히 지금 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Three hundred dollars for a simple shirt.",
"translation": "간단한 셔츠에 300달러야."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 가격에 만족하고 있다.",
"hint": "'almost fainted'는 기절할 뻔했다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '기절할 뻔했어'라고 말했으니 가격에 충격받은 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "That's more than my monthly food budget.",
"translation": "그거 내 한 달 식비보다 많아."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Maybe it's made of golden thread.",
"translation": "아마 금실로 만들어진 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Or designed by aliens from expensive planet.",
"translation": "아니면 비싼 행성에서 온 외계인이 디자인했든지."
},
{
"type": "blank",
"index": 8,
"quiz": "Three hundred dollars for a simple @@.",
"hint": "상의를 의미하는 의류 명사예요.",
"optionA": "pants",
"optionB": "shirt",
"optionC": "hat",
"result": "shirt",
"explanation": "'shirt'는 '셔츠'라는 뜻으로 위에 입는 의류를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Your theory actually makes more sense now.",
"translation": "네 이론이 사실 이제 더 말이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Let's look for earthling prices somewhere else.",
"translation": "다른 곳에서 지구인 가격을 찾아보자."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Good idea, my wallet can't handle.",
"translation": "좋은 생각이야, 내 지갑이 감당할 수 없어."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Neither can your future bank account balance.",
"translation": "네 미래 은행 계좌 잔고도 마찬가지야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 그게 한 달 식비보다 많다고 말한 문장을 완성하세요.",
"optionA": "That's",
"optionB": "more",
"optionC": "monthly",
"optionD": "food",
"optionE": "budget",
"result": "That's more monthly food budget",
"explanation": "'그거 내 한 달 식비보다 많아'라는 뜻으로 비싼 가격에 대한 충격을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "가격표를 보고 기절할 뻔했어",
"explanation": "마음에 드는 옷의 가격표를 보고 충격받는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "가격표"
},
{
"tag": "충격"
},
{
"tag": "비쌈"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "shock"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I almost fainted seeing this price tag.",
"translation": "이 가격표 보고 기절할 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "How much is it exactly right now?",
"translation": "정확히 지금 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Three hundred dollars for a simple shirt.",
"translation": "간단한 셔츠에 300달러야."
},
{
"type": "ox",
"index": 4,
"quiz": "민재가 가격에 만족하고 있다.",
"hint": "'almost fainted'는 기절할 뻔했다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '기절할 뻔했어'라고 말했으니 가격에 충격받은 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "That's more than my monthly food budget.",
"translation": "그거 내 한 달 식비보다 많아."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Maybe it's made of golden thread.",
"translation": "아마 금실로 만들어진 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Or designed by aliens from expensive planet.",
"translation": "아니면 비싼 행성에서 온 외계인이 디자인했든지."
},
{
"type": "blank",
"index": 8,
"quiz": "Three hundred dollars for a simple @@.",
"hint": "상의를 의미하는 의류 명사예요.",
"optionA": "pants",
"optionB": "shirt",
"optionC": "hat",
"result": "shirt",
"explanation": "'shirt'는 '셔츠'라는 뜻으로 위에 입는 의류를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Your theory actually makes more sense now.",
"translation": "네 이론이 사실 이제 더 말이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Let's look for earthling prices somewhere else.",
"translation": "다른 곳에서 지구인 가격을 찾아보자."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "Good idea, my wallet can't handle.",
"translation": "좋은 생각이야, 내 지갑이 감당할 수 없어."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Neither can your future bank account balance.",
"translation": "네 미래 은행 계좌 잔고도 마찬가지야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 그게 한 달 식비보다 많다고 말한 문장을 완성하세요.",
"optionA": "That's",
"optionB": "more",
"optionC": "monthly",
"optionD": "food",
"optionE": "budget",
"result": "That's more monthly food budget",
"explanation": "'그거 내 한 달 식비보다 많아'라는 뜻으로 비싼 가격에 대한 충격을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 길을 잃고 헤매고 있어",
"explanation": "거대한 백화점에서 길을 잃고 출구를 찾지 못하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "백화점"
},
{
"tag": "길찾기"
},
{
"tag": "헤맴"
}
],
"engTags": [
{
"tag": "department"
},
{
"tag": "lost"
},
{
"tag": "wandering"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "We've been walking in circles for hours.",
"translation": "우리 몇 시간째 빙글빙글 돌고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "This store is like giant confusing maze.",
"translation": "이 매장은 거대한 혼란스러운 미로 같아."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I think we passed that mannequin.",
"translation": "저 마네킹 지나친 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "We've been walking in circles for @@.",
"hint": "시간의 복수형으로 몇 시간을 의미해요.",
"optionA": "minutes",
"optionB": "hours",
"optionC": "days",
"result": "hours",
"explanation": "'hours'는 '시간들'이라는 뜻으로 긴 시간 동안을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Five times already, I'm counting them carefully.",
"translation": "벌써 다섯 번, 조심스럽게 세고 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Should we ask someone for directions?",
"translation": "누군가에게 길을 물어봐야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea, before we become permanent.",
"translation": "좋은 생각이야, 우리가 영구 거주자가 되기 전에."
},
{
"type": "ox",
"index": 8,
"quiz": "서연과 지우가 쉽게 길을 찾고 있다.",
"hint": "'walking in circles'는 빙글빙글 돈다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '빙글빙글 돌고 있어'라고 말했으니 길을 잃은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "There's information desk over there now.",
"translation": "저기 지금 안내데스크가 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Thank goodness, civilization at last finally here.",
"translation": "고마워라, 드디어 문명을 발견했어."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "We should leave breadcrumbs next time.",
"translation": "다음엔 빵부스러기를 떨어뜨려야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Or bring compass and survival gear.",
"translation": "아니면 나침반이랑 생존 장비를 가져오든지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 벌써 다섯 번이라며 조심스럽게 세고 있다고 말한 문장을 완성하세요.",
"optionA": "Five",
"optionB": "times",
"optionC": "already",
"optionD": "counting",
"optionE": "carefully",
"result": "Five times already counting carefully",
"explanation": "'벌써 다섯 번, 조심스럽게 세고 있어'라는 뜻으로 같은 곳을 반복해서 지나가고 있다는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 길을 잃고 헤매고 있어",
"explanation": "거대한 백화점에서 길을 잃고 출구를 찾지 못하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "백화점"
},
{
"tag": "길찾기"
},
{
"tag": "헤맴"
}
],
"engTags": [
{
"tag": "department"
},
{
"tag": "lost"
},
{
"tag": "wandering"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "We've been walking in circles for hours.",
"translation": "우리 몇 시간째 빙글빙글 돌고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "This store is like giant confusing maze.",
"translation": "이 매장은 거대한 혼란스러운 미로 같아."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I think we passed that mannequin.",
"translation": "저 마네킹 지나친 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "We've been walking in circles for @@.",
"hint": "시간의 복수형으로 몇 시간을 의미해요.",
"optionA": "minutes",
"optionB": "hours",
"optionC": "days",
"result": "hours",
"explanation": "'hours'는 '시간들'이라는 뜻으로 긴 시간 동안을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Five times already, I'm counting them carefully.",
"translation": "벌써 다섯 번, 조심스럽게 세고 있어."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Should we ask someone for directions?",
"translation": "누군가에게 길을 물어봐야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea, before we become permanent.",
"translation": "좋은 생각이야, 우리가 영구 거주자가 되기 전에."
},
{
"type": "ox",
"index": 8,
"quiz": "서연과 지우가 쉽게 길을 찾고 있다.",
"hint": "'walking in circles'는 빙글빙글 돈다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '빙글빙글 돌고 있어'라고 말했으니 길을 잃은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "There's information desk over there now.",
"translation": "저기 지금 안내데스크가 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Thank goodness, civilization at last finally here.",
"translation": "고마워라, 드디어 문명을 발견했어."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "We should leave breadcrumbs next time.",
"translation": "다음엔 빵부스러기를 떨어뜨려야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Or bring compass and survival gear.",
"translation": "아니면 나침반이랑 생존 장비를 가져오든지."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 벌써 다섯 번이라며 조심스럽게 세고 있다고 말한 문장을 완성하세요.",
"optionA": "Five",
"optionB": "times",
"optionC": "already",
"optionD": "counting",
"optionE": "carefully",
"result": "Five times already counting carefully",
"explanation": "'벌써 다섯 번, 조심스럽게 세고 있어'라는 뜻으로 같은 곳을 반복해서 지나가고 있다는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카페에서 커피를 옷에 쏟았어",
"explanation": "쇼핑몰 카페에서 커피를 새 옷에 쏟아서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "커피"
},
{
"tag": "옷"
},
{
"tag": "쏟음"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "clothes"
},
{
"tag": "spilled"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "I just spilled coffee on new.",
"translation": "방금 새 옷에 커피를 쏟았어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "The white shirt you bought today?",
"translation": "오늘 산 흰 셔츠에?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Yes, it's completely ruined now forever.",
"translation": "응, 이제 영원히 완전히 망가졌어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 옷을 깨끗하게 유지하고 있다.",
"hint": "'spilled coffee'는 커피를 쏟았다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '커피를 쏟았어'라고 말했으니 옷이 더러워진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe cold water can help clean.",
"translation": "차가운 물이 청소하는 데 도움될 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "It's already setting into the fabric.",
"translation": "이미 천에 스며들고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "At least it wasn't red wine.",
"translation": "적어도 적포도주는 아니었잖아."
},
{
"type": "blank",
"index": 8,
"quiz": "Yes, it's completely ruined now @@.",
"hint": "영원히, 계속해서라는 의미의 부사예요.",
"optionA": "temporarily",
"optionB": "forever",
"optionC": "sometimes",
"result": "forever",
"explanation": "'forever'는 '영원히'라는 뜻으로 완전히 망가진 상태를 강조해요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "True, that would be much worse.",
"translation": "맞아, 그거였으면 훨씬 더 심했을 거야."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Coffee stains can actually look fashionable.",
"translation": "커피 얼룩은 사실 패셔너블해 보일 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You're just trying to make better.",
"translation": "그냥 나를 기분 좋게 만들려는 거지."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Maybe, but it's working little bit.",
"translation": "아마도, 하지만 조금은 효과 있잖아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 차가운 물이 청소에 도움될 수도 있다고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "cold",
"optionC": "water",
"optionD": "help",
"optionE": "clean",
"result": "Maybe cold water help clean",
"explanation": "'차가운 물이 청소하는 데 도움될 수도 있어'라는 뜻으로 얼룩 제거 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카페에서 커피를 옷에 쏟았어",
"explanation": "쇼핑몰 카페에서 커피를 새 옷에 쏟아서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "커피"
},
{
"tag": "옷"
},
{
"tag": "쏟음"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "clothes"
},
{
"tag": "spilled"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "I just spilled coffee on new.",
"translation": "방금 새 옷에 커피를 쏟았어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "The white shirt you bought today?",
"translation": "오늘 산 흰 셔츠에?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Yes, it's completely ruined now forever.",
"translation": "응, 이제 영원히 완전히 망가졌어."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 옷을 깨끗하게 유지하고 있다.",
"hint": "'spilled coffee'는 커피를 쏟았다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '커피를 쏟았어'라고 말했으니 옷이 더러워진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe cold water can help clean.",
"translation": "차가운 물이 청소하는 데 도움될 수도 있어."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "It's already setting into the fabric.",
"translation": "이미 천에 스며들고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "At least it wasn't red wine.",
"translation": "적어도 적포도주는 아니었잖아."
},
{
"type": "blank",
"index": 8,
"quiz": "Yes, it's completely ruined now @@.",
"hint": "영원히, 계속해서라는 의미의 부사예요.",
"optionA": "temporarily",
"optionB": "forever",
"optionC": "sometimes",
"result": "forever",
"explanation": "'forever'는 '영원히'라는 뜻으로 완전히 망가진 상태를 강조해요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "True, that would be much worse.",
"translation": "맞아, 그거였으면 훨씬 더 심했을 거야."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Coffee stains can actually look fashionable.",
"translation": "커피 얼룩은 사실 패셔너블해 보일 수 있어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You're just trying to make better.",
"translation": "그냥 나를 기분 좋게 만들려는 거지."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Maybe, but it's working little bit.",
"translation": "아마도, 하지만 조금은 효과 있잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 차가운 물이 청소에 도움될 수도 있다고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "cold",
"optionC": "water",
"optionD": "help",
"optionE": "clean",
"result": "Maybe cold water help clean",
"explanation": "'차가운 물이 청소하는 데 도움될 수도 있어'라는 뜻으로 얼룩 제거 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백에서 고양이가 나왔어",
"explanation": "마트 쇼핑백에서 갑자기 고양이가 튀어나와서 깜짝 놀라는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "고양이"
},
{
"tag": "깜짝"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "cat"
},
{
"tag": "surprise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "There's a cat in my shopping bag.",
"translation": "내 쇼핑백에 고양이가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "How did it even get in there?",
"translation": "그게 어떻게 거기 들어갔어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I have no idea at all right.",
"translation": "전혀 모르겠어."
},
{
"type": "blank",
"index": 4,
"quiz": "There's a cat in my shopping @@.",
"hint": "물건을 담는 용기를 의미하는 명사예요.",
"optionA": "cart",
"optionB": "bag",
"optionC": "box",
"result": "bag",
"explanation": "'bag'는 '가방, 봉지'라는 뜻으로 쇼핑한 물건을 담는 용기를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "It's looking at us very suspiciously now.",
"translation": "지금 우리를 아주 의심스럽게 쳐다보고 있어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Maybe it thinks we kidnapped it somehow.",
"translation": "우리가 어떻게든 납치했다고 생각하나 봐."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Should we return it to customer service?",
"translation": "고객서비스에 반납해야 할까?"
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 고양이를 일부러 가방에 넣었다.",
"hint": "'have no idea'는 전혀 모른다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '전혀 모르겠어'라고 말했으니 어떻게 들어갔는지 모르는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Excuse me, I found your store cat.",
"translation": "실례합니다, 매장 고양이를 찾았어요."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "They probably think we're completely crazy now.",
"translation": "이제 우리를 완전히 미쳤다고 생각할 거야."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "At least the cat looks happy.",
"translation": "적어도 고양이는 행복해 보여."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Free shopping trip for furry little friend.",
"translation": "털복숭이 꼬마 친구의 무료 쇼핑 여행이네."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 고객서비스에 반납해야 하는지 물어본 문장을 완성하세요.",
"optionA": "return",
"optionB": "Should",
"optionC": "customer",
"optionD": "we",
"optionE": "service",
"optionF": "it",
"result": "Should we return it customer service",
"explanation": "'고객서비스에 반납해야 할까?'라는 뜻으로 예상치 못한 상황의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백에서 고양이가 나왔어",
"explanation": "마트 쇼핑백에서 갑자기 고양이가 튀어나와서 깜짝 놀라는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "고양이"
},
{
"tag": "깜짝"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "cat"
},
{
"tag": "surprise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "There's a cat in my shopping bag.",
"translation": "내 쇼핑백에 고양이가 있어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "How did it even get in there?",
"translation": "그게 어떻게 거기 들어갔어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I have no idea at all right.",
"translation": "전혀 모르겠어."
},
{
"type": "blank",
"index": 4,
"quiz": "There's a cat in my shopping @@.",
"hint": "물건을 담는 용기를 의미하는 명사예요.",
"optionA": "cart",
"optionB": "bag",
"optionC": "box",
"result": "bag",
"explanation": "'bag'는 '가방, 봉지'라는 뜻으로 쇼핑한 물건을 담는 용기를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "It's looking at us very suspiciously now.",
"translation": "지금 우리를 아주 의심스럽게 쳐다보고 있어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Maybe it thinks we kidnapped it somehow.",
"translation": "우리가 어떻게든 납치했다고 생각하나 봐."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Should we return it to customer service?",
"translation": "고객서비스에 반납해야 할까?"
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 고양이를 일부러 가방에 넣었다.",
"hint": "'have no idea'는 전혀 모른다는 뜻이에요.",
"result": "X",
"explanation": "채원은 '전혀 모르겠어'라고 말했으니 어떻게 들어갔는지 모르는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Excuse me, I found your store cat.",
"translation": "실례합니다, 매장 고양이를 찾았어요."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "They probably think we're completely crazy now.",
"translation": "이제 우리를 완전히 미쳤다고 생각할 거야."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "At least the cat looks happy.",
"translation": "적어도 고양이는 행복해 보여."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Free shopping trip for furry little friend.",
"translation": "털복숭이 꼬마 친구의 무료 쇼핑 여행이네."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 고객서비스에 반납해야 하는지 물어본 문장을 완성하세요.",
"optionA": "return",
"optionB": "Should",
"optionC": "customer",
"optionD": "we",
"optionE": "service",
"optionF": "it",
"result": "Should we return it customer service",
"explanation": "'고객서비스에 반납해야 할까?'라는 뜻으로 예상치 못한 상황의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "마네킹이랑 똑같은 포즈를 하고 있었어",
"explanation": "친구를 기다리다가 무의식적으로 마네킹과 같은 포즈를 취하고 있던 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마네킹"
},
{
"tag": "포즈"
},
{
"tag": "따라함"
}
],
"engTags": [
{
"tag": "mannequin"
},
{
"tag": "pose"
},
{
"tag": "copying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "You were posing exactly like mannequin.",
"translation": "너 마네킹이랑 똑같이 포즈 취하고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Was I really doing that unconsciously?",
"translation": "정말 무의식적으로 그러고 있었어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Yes, for about five minutes straight.",
"translation": "응, 5분 동안 쭉 그러고 있었어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 의식적으로 마네킹을 따라했다.",
"hint": "'unconsciously'는 무의식적으로라는 뜻이에요.",
"result": "X",
"explanation": "나연은 '무의식적으로'라고 말했으니 의도하지 않게 한 행동이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's so embarrassing for everyone watching.",
"translation": "보고 있는 모든 사람들에게 너무 창피해."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Actually, you looked pretty professional though.",
"translation": "사실 꽤 전문적으로 보였어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Maybe I should consider modeling career.",
"translation": "모델링 커리어를 고려해봐야겠어."
},
{
"type": "blank",
"index": 8,
"quiz": "Yes, for about five minutes @@.",
"hint": "연속으로, 계속해서라는 의미의 부사예요.",
"optionA": "later",
"optionB": "straight",
"optionC": "before",
"result": "straight",
"explanation": "'straight'는 '연속으로, 쭉'이라는 뜻으로 중단 없이 계속된 시간을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Don't quit your day job just yet.",
"translation": "아직 본업은 그만두지 마."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Why? I have natural talent clearly.",
"translation": "왜? 명백히 타고난 재능이 있는데."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Standing still isn't exactly high skill.",
"translation": "가만히 서 있는 건 딱히 고난도 기술이 아니야."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "You're just jealous of my abilities.",
"translation": "내 능력을 질투하는 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 너를 마네킹이랑 똑같이 포즈 취하고 있었다고 말한 문장을 완성하세요.",
"optionA": "You",
"optionB": "exactly",
"optionC": "posing",
"optionD": "mannequin",
"optionE": "were",
"optionF": "like",
"result": "You were posing exactly like mannequin",
"explanation": "'너 마네킹이랑 똑같이 포즈 취하고 있었어'라는 뜻으로 친구의 우스꽝스러운 행동을 지적하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "마네킹이랑 똑같은 포즈를 하고 있었어",
"explanation": "친구를 기다리다가 무의식적으로 마네킹과 같은 포즈를 취하고 있던 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마네킹"
},
{
"tag": "포즈"
},
{
"tag": "따라함"
}
],
"engTags": [
{
"tag": "mannequin"
},
{
"tag": "pose"
},
{
"tag": "copying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "You were posing exactly like mannequin.",
"translation": "너 마네킹이랑 똑같이 포즈 취하고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Was I really doing that unconsciously?",
"translation": "정말 무의식적으로 그러고 있었어?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Yes, for about five minutes straight.",
"translation": "응, 5분 동안 쭉 그러고 있었어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 의식적으로 마네킹을 따라했다.",
"hint": "'unconsciously'는 무의식적으로라는 뜻이에요.",
"result": "X",
"explanation": "나연은 '무의식적으로'라고 말했으니 의도하지 않게 한 행동이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's so embarrassing for everyone watching.",
"translation": "보고 있는 모든 사람들에게 너무 창피해."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Actually, you looked pretty professional though.",
"translation": "사실 꽤 전문적으로 보였어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Maybe I should consider modeling career.",
"translation": "모델링 커리어를 고려해봐야겠어."
},
{
"type": "blank",
"index": 8,
"quiz": "Yes, for about five minutes @@.",
"hint": "연속으로, 계속해서라는 의미의 부사예요.",
"optionA": "later",
"optionB": "straight",
"optionC": "before",
"result": "straight",
"explanation": "'straight'는 '연속으로, 쭉'이라는 뜻으로 중단 없이 계속된 시간을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Don't quit your day job just yet.",
"translation": "아직 본업은 그만두지 마."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Why? I have natural talent clearly.",
"translation": "왜? 명백히 타고난 재능이 있는데."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Standing still isn't exactly high skill.",
"translation": "가만히 서 있는 건 딱히 고난도 기술이 아니야."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "You're just jealous of my abilities.",
"translation": "내 능력을 질투하는 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 너를 마네킹이랑 똑같이 포즈 취하고 있었다고 말한 문장을 완성하세요.",
"optionA": "You",
"optionB": "exactly",
"optionC": "posing",
"optionD": "mannequin",
"optionE": "were",
"optionF": "like",
"result": "You were posing exactly like mannequin",
"explanation": "'너 마네킹이랑 똑같이 포즈 취하고 있었어'라는 뜻으로 친구의 우스꽝스러운 행동을 지적하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식 소시지를 너무 많이 먹었어",
"explanation": "마트 시식코너에서 소시지를 과도하게 많이 먹어서 직원이 쳐다보는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "소시지"
},
{
"tag": "과도"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "sausage"
},
{
"tag": "excessive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I ate like fifteen sample sausages.",
"translation": "시식 소시지를 15개 정도 먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "The lady is staring at suspiciously.",
"translation": "아주머니가 의심스럽게 쳐다보고 계셔."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Maybe I should buy a package.",
"translation": "한 포장 사야 할 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "I ate like fifteen sample @@.",
"hint": "돼지고기로 만든 가공 육류 식품이에요.",
"optionA": "cookies",
"optionB": "sausages",
"optionC": "fruits",
"result": "sausages",
"explanation": "'sausages'는 '소시지'라는 뜻으로 육류로 만든 가공 식품을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "She's been counting every single one.",
"translation": "하나하나 다 세고 계셨어."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "This is awkward social situation now.",
"translation": "이제 어색한 사회적 상황이야."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Just smile and slowly back away.",
"translation": "그냥 미소 짓고 천천히 뒤로 물러서."
},
{
"type": "ox",
"index": 8,
"quiz": "태호가 적당히 시식을 했다.",
"hint": "'like fifteen'은 15개 정도라는 뜻이에요.",
"result": "X",
"explanation": "태호는 '15개 정도 먹었어'라고 말했으니 과도하게 많이 먹은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Too late, she's walking towards us.",
"translation": "너무 늦었어, 우리한테 걸어오고 계셔."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Run for it, every man himself.",
"translation": "도망쳐, 각자도생이야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Wait, don't leave me here alone.",
"translation": "잠깐, 나를 여기 혼자 두고 가지 마."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Sorry, survival of the fittest rules.",
"translation": "미안, 적자생존의 법칙이야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 그냥 미소 짓고 천천히 뒤로 물러서라고 말한 문장을 완성하세요.",
"optionA": "smile",
"optionB": "slowly",
"optionC": "back",
"optionD": "Just",
"optionE": "and",
"optionF": "away",
"result": "Just smile and slowly back away",
"explanation": "'그냥 미소 짓고 천천히 뒤로 물러서'라는 뜻으로 어색한 상황에서 벗어나는 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식 소시지를 너무 많이 먹었어",
"explanation": "마트 시식코너에서 소시지를 과도하게 많이 먹어서 직원이 쳐다보는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "소시지"
},
{
"tag": "과도"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "sausage"
},
{
"tag": "excessive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I ate like fifteen sample sausages.",
"translation": "시식 소시지를 15개 정도 먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "The lady is staring at suspiciously.",
"translation": "아주머니가 의심스럽게 쳐다보고 계셔."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Maybe I should buy a package.",
"translation": "한 포장 사야 할 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "I ate like fifteen sample @@.",
"hint": "돼지고기로 만든 가공 육류 식품이에요.",
"optionA": "cookies",
"optionB": "sausages",
"optionC": "fruits",
"result": "sausages",
"explanation": "'sausages'는 '소시지'라는 뜻으로 육류로 만든 가공 식품을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "She's been counting every single one.",
"translation": "하나하나 다 세고 계셨어."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "This is awkward social situation now.",
"translation": "이제 어색한 사회적 상황이야."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Just smile and slowly back away.",
"translation": "그냥 미소 짓고 천천히 뒤로 물러서."
},
{
"type": "ox",
"index": 8,
"quiz": "태호가 적당히 시식을 했다.",
"hint": "'like fifteen'은 15개 정도라는 뜻이에요.",
"result": "X",
"explanation": "태호는 '15개 정도 먹었어'라고 말했으니 과도하게 많이 먹은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Too late, she's walking towards us.",
"translation": "너무 늦었어, 우리한테 걸어오고 계셔."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Run for it, every man himself.",
"translation": "도망쳐, 각자도생이야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Wait, don't leave me here alone.",
"translation": "잠깐, 나를 여기 혼자 두고 가지 마."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Sorry, survival of the fittest rules.",
"translation": "미안, 적자생존의 법칙이야."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 그냥 미소 짓고 천천히 뒤로 물러서라고 말한 문장을 완성하세요.",
"optionA": "smile",
"optionB": "slowly",
"optionC": "back",
"optionD": "Just",
"optionE": "and",
"optionF": "away",
"result": "Just smile and slowly back away",
"explanation": "'그냥 미소 짓고 천천히 뒤로 물러서'라는 뜻으로 어색한 상황에서 벗어나는 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카드 서명을 완전히 다르게 했어",
"explanation": "카드 결제할 때 평소와 완전히 다른 서명을 해서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "서명"
},
{
"tag": "카드"
},
{
"tag": "다름"
}
],
"engTags": [
{
"tag": "signature"
},
{
"tag": "card"
},
{
"tag": "different"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "My signature looks completely different today somehow.",
"translation": "내 서명이 오늘 어떻게든 완전히 달라 보여."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "It doesn't match your card back.",
"translation": "네 카드 뒷면이랑 안 맞아."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "The cashier is looking very suspicious.",
"translation": "계산원이 아주 의심스러워하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "재현의 서명이 평소와 똑같다.",
"hint": "'completely different'는 완전히 다르다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '완전히 달라 보여'라고 말했으니 평소와 다른 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Try to write it again carefully.",
"translation": "다시 조심스럽게 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Still looks like different person wrote.",
"translation": "여전히 다른 사람이 쓴 것 같아 보여."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Maybe your hand is too nervous.",
"translation": "아마 네 손이 너무 떨리나 봐."
},
{
"type": "blank",
"index": 8,
"quiz": "It doesn't match your card @@.",
"hint": "카드의 뒷면을 의미하는 명사예요.",
"optionA": "front",
"optionB": "back",
"optionC": "side",
"result": "back",
"explanation": "'back'은 '뒷면'이라는 뜻으로 카드 서명이 적힌 부분을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Should I show them my ID?",
"translation": "신분증을 보여줘야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Good idea, that proves your identity.",
"translation": "좋은 생각이야, 그게 네 신원을 증명해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Crisis averted with proper identification successfully.",
"translation": "적절한 신분 확인으로 위기 성공적으로 모면."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Next time practice signatures at home.",
"translation": "다음엔 집에서 서명 연습해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 다시 조심스럽게 써보라고 말한 문장을 완성하세요.",
"optionA": "write",
"optionB": "it",
"optionC": "again",
"optionD": "Try",
"optionE": "to",
"optionF": "carefully",
"result": "Try to write it again carefully",
"explanation": "'다시 조심스럽게 써봐'라는 뜻으로 서명 문제를 해결하려는 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카드 서명을 완전히 다르게 했어",
"explanation": "카드 결제할 때 평소와 완전히 다른 서명을 해서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "서명"
},
{
"tag": "카드"
},
{
"tag": "다름"
}
],
"engTags": [
{
"tag": "signature"
},
{
"tag": "card"
},
{
"tag": "different"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "My signature looks completely different today somehow.",
"translation": "내 서명이 오늘 어떻게든 완전히 달라 보여."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "It doesn't match your card back.",
"translation": "네 카드 뒷면이랑 안 맞아."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "The cashier is looking very suspicious.",
"translation": "계산원이 아주 의심스러워하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "재현의 서명이 평소와 똑같다.",
"hint": "'completely different'는 완전히 다르다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '완전히 달라 보여'라고 말했으니 평소와 다른 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Try to write it again carefully.",
"translation": "다시 조심스럽게 써봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Still looks like different person wrote.",
"translation": "여전히 다른 사람이 쓴 것 같아 보여."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Maybe your hand is too nervous.",
"translation": "아마 네 손이 너무 떨리나 봐."
},
{
"type": "blank",
"index": 8,
"quiz": "It doesn't match your card @@.",
"hint": "카드의 뒷면을 의미하는 명사예요.",
"optionA": "front",
"optionB": "back",
"optionC": "side",
"result": "back",
"explanation": "'back'은 '뒷면'이라는 뜻으로 카드 서명이 적힌 부분을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Should I show them my ID?",
"translation": "신분증을 보여줘야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Good idea, that proves your identity.",
"translation": "좋은 생각이야, 그게 네 신원을 증명해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Crisis averted with proper identification successfully.",
"translation": "적절한 신분 확인으로 위기 성공적으로 모면."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Next time practice signatures at home.",
"translation": "다음엔 집에서 서명 연습해."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 다시 조심스럽게 써보라고 말한 문장을 완성하세요.",
"optionA": "write",
"optionB": "it",
"optionC": "again",
"optionD": "Try",
"optionE": "to",
"optionF": "carefully",
"result": "Try to write it again carefully",
"explanation": "'다시 조심스럽게 써봐'라는 뜻으로 서명 문제를 해결하려는 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 재채기가 멈추지 않아",
"explanation": "매장에서 갑자기 재채기가 계속 나와서 민망한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "재채기"
},
{
"tag": "계속"
},
{
"tag": "민망"
}
],
"engTags": [
{
"tag": "sneeze"
},
{
"tag": "continuous"
},
{
"tag": "embarrassing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I can't stop sneezing in here.",
"translation": "여기서 재채기가 멈추지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Everyone is staring at us now.",
"translation": "이제 모든 사람이 우리를 쳐다보고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Maybe I'm allergic to something around.",
"translation": "주변에 알레르기 반응하는 게 있나 봐."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't stop @@ in here.",
"hint": "코에서 나는 갑작스러운 반응을 의미하는 동명사예요.",
"optionA": "coughing",
"optionB": "sneezing",
"optionC": "talking",
"result": "sneezing",
"explanation": "'sneezing'은 '재채기하기'라는 뜻으로 코의 자극으로 인한 반사 행동을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Let's move to a different section.",
"translation": "다른 섹션으로 이동하자."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good idea, maybe it's the perfume.",
"translation": "좋은 생각이야, 아마 향수 때문인 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or those strong cleaning product smells.",
"translation": "아니면 저 강한 청소용품 냄새들."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 조용하게 쇼핑하고 있다.",
"hint": "'can't stop sneezing'은 재채기가 멈추지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '재채기가 멈추지 않아'라고 말했으니 계속 재채기하는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Better now, the sneezing finally stopped.",
"translation": "이제 나아졌어, 재채기가 드디어 멈췄어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Thank goodness, people were getting worried.",
"translation": "다행이야, 사람들이 걱정하고 있었어."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Thought I was having medical emergency.",
"translation": "의료 응급상황이라고 생각했나 봐."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Your sneezes were pretty dramatic honestly speaking.",
"translation": "솔직히 말해서 네 재채기는 꽤 드라마틱했어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 다른 섹션으로 이동하자고 말한 문장을 완성하세요.",
"optionA": "move",
"optionB": "Let's",
"optionC": "different",
"optionD": "section",
"optionE": "to",
"optionF": "a",
"result": "Let's move to a different section",
"explanation": "'다른 섹션으로 이동하자'라는 뜻으로 알레르기 반응을 피하기 위한 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 재채기가 멈추지 않아",
"explanation": "매장에서 갑자기 재채기가 계속 나와서 민망한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "재채기"
},
{
"tag": "계속"
},
{
"tag": "민망"
}
],
"engTags": [
{
"tag": "sneeze"
},
{
"tag": "continuous"
},
{
"tag": "embarrassing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I can't stop sneezing in here.",
"translation": "여기서 재채기가 멈추지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Everyone is staring at us now.",
"translation": "이제 모든 사람이 우리를 쳐다보고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Maybe I'm allergic to something around.",
"translation": "주변에 알레르기 반응하는 게 있나 봐."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't stop @@ in here.",
"hint": "코에서 나는 갑작스러운 반응을 의미하는 동명사예요.",
"optionA": "coughing",
"optionB": "sneezing",
"optionC": "talking",
"result": "sneezing",
"explanation": "'sneezing'은 '재채기하기'라는 뜻으로 코의 자극으로 인한 반사 행동을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Let's move to a different section.",
"translation": "다른 섹션으로 이동하자."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Good idea, maybe it's the perfume.",
"translation": "좋은 생각이야, 아마 향수 때문인 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Or those strong cleaning product smells.",
"translation": "아니면 저 강한 청소용품 냄새들."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 조용하게 쇼핑하고 있다.",
"hint": "'can't stop sneezing'은 재채기가 멈추지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '재채기가 멈추지 않아'라고 말했으니 계속 재채기하는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Better now, the sneezing finally stopped.",
"translation": "이제 나아졌어, 재채기가 드디어 멈췄어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Thank goodness, people were getting worried.",
"translation": "다행이야, 사람들이 걱정하고 있었어."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Thought I was having medical emergency.",
"translation": "의료 응급상황이라고 생각했나 봐."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Your sneezes were pretty dramatic honestly speaking.",
"translation": "솔직히 말해서 네 재채기는 꽤 드라마틱했어."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 다른 섹션으로 이동하자고 말한 문장을 완성하세요.",
"optionA": "move",
"optionB": "Let's",
"optionC": "different",
"optionD": "section",
"optionE": "to",
"optionF": "a",
"result": "Let's move to a different section",
"explanation": "'다른 섹션으로 이동하자'라는 뜻으로 알레르기 반응을 피하기 위한 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷걸이에 머리가 걸렸어",
"explanation": "옷을 보다가 실수로 옷걸이에 머리카락이 엉켜서 빠지지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "옷걸이"
},
{
"tag": "머리카락"
},
{
"tag": "엉김"
}
],
"engTags": [
{
"tag": "hanger"
},
{
"tag": "hair"
},
{
"tag": "tangled"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "My hair is stuck in hanger.",
"translation": "내 머리카락이 옷걸이에 걸렸어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "How did you manage that exactly?",
"translation": "정확히 어떻게 그런 일을 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "I was looking at shirt closely.",
"translation": "셔츠를 가까이서 보고 있었어."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 안전하게 쇼핑하고 있다.",
"hint": "'stuck in hanger'는 옷걸이에 걸렸다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '옷걸이에 걸렸어'라고 말했으니 머리카락이 엉킨 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Don't move, I'll help untangle carefully.",
"translation": "움직이지 마, 내가 조심스럽게 풀어줄게."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "This is so embarrassing for everyone.",
"translation": "모든 사람들에게 너무 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "At least you're providing entertainment today.",
"translation": "적어도 오늘 오락거리를 제공하고 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "My hair is stuck in @@.",
"hint": "옷을 걸어두는 도구를 의미하는 명사예요.",
"optionA": "mirror",
"optionB": "hanger",
"optionC": "bag",
"result": "hanger",
"explanation": "'hanger'는 '옷걸이'라는 뜻으로 옷을 걸어두는 도구를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "Thanks, you're real lifesaver right now.",
"translation": "고마워, 지금 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "There, all free and no damage.",
"translation": "자, 다 풀렸고 손상도 없어."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "I should wear helmet next time.",
"translation": "다음엔 헬멧을 써야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Or just keep safe distance always.",
"translation": "아니면 항상 안전거리를 유지하든지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 움직이지 말고 자신이 조심스럽게 풀어주겠다고 말한 문장을 완성하세요.",
"optionA": "Don't",
"optionB": "help",
"optionC": "move",
"optionD": "untangle",
"optionE": "I'll",
"optionF": "carefully",
"result": "Don't move I'll help untangle carefully",
"explanation": "'움직이지 마, 내가 조심스럽게 풀어줄게'라는 뜻으로 위험한 상황에서 도움을 제공하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷걸이에 머리가 걸렸어",
"explanation": "옷을 보다가 실수로 옷걸이에 머리카락이 엉켜서 빠지지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "옷걸이"
},
{
"tag": "머리카락"
},
{
"tag": "엉김"
}
],
"engTags": [
{
"tag": "hanger"
},
{
"tag": "hair"
},
{
"tag": "tangled"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "My hair is stuck in hanger.",
"translation": "내 머리카락이 옷걸이에 걸렸어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "How did you manage that exactly?",
"translation": "정확히 어떻게 그런 일을 했어?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "I was looking at shirt closely.",
"translation": "셔츠를 가까이서 보고 있었어."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 안전하게 쇼핑하고 있다.",
"hint": "'stuck in hanger'는 옷걸이에 걸렸다는 뜻이에요.",
"result": "X",
"explanation": "상현은 '옷걸이에 걸렸어'라고 말했으니 머리카락이 엉킨 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Don't move, I'll help untangle carefully.",
"translation": "움직이지 마, 내가 조심스럽게 풀어줄게."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "This is so embarrassing for everyone.",
"translation": "모든 사람들에게 너무 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "At least you're providing entertainment today.",
"translation": "적어도 오늘 오락거리를 제공하고 있어."
},
{
"type": "blank",
"index": 8,
"quiz": "My hair is stuck in @@.",
"hint": "옷을 걸어두는 도구를 의미하는 명사예요.",
"optionA": "mirror",
"optionB": "hanger",
"optionC": "bag",
"result": "hanger",
"explanation": "'hanger'는 '옷걸이'라는 뜻으로 옷을 걸어두는 도구를 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "Thanks, you're real lifesaver right now.",
"translation": "고마워, 지금 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "There, all free and no damage.",
"translation": "자, 다 풀렸고 손상도 없어."
},
{
"type": "script",
"index": 11,
"speaker": "상현",
"script": "I should wear helmet next time.",
"translation": "다음엔 헬멧을 써야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "선영",
"script": "Or just keep safe distance always.",
"translation": "아니면 항상 안전거리를 유지하든지."
},
{
"type": "puzzle",
"index": 13,
"hint": "선영이 움직이지 말고 자신이 조심스럽게 풀어주겠다고 말한 문장을 완성하세요.",
"optionA": "Don't",
"optionB": "help",
"optionC": "move",
"optionD": "untangle",
"optionE": "I'll",
"optionF": "carefully",
"result": "Don't move I'll help untangle carefully",
"explanation": "'움직이지 마, 내가 조심스럽게 풀어줄게'라는 뜻으로 위험한 상황에서 도움을 제공하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "자동문이 나만 안 열어줘",
"explanation": "매장 자동문이 다른 사람들에게는 열리는데 자신에게만 반응하지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "자동문"
},
{
"tag": "반응"
},
{
"tag": "안열림"
}
],
"engTags": [
{
"tag": "automatic"
},
{
"tag": "door"
},
{
"tag": "ignoring"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This automatic door won't open me.",
"translation": "이 자동문이 나한테는 안 열려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "It opened for everyone else though.",
"translation": "다른 모든 사람들한테는 열렸는데."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Maybe I'm invisible to sensors somehow.",
"translation": "아마 센서한테 내가 안 보이나 봐."
},
{
"type": "blank",
"index": 4,
"quiz": "This automatic door won't open @@.",
"hint": "나를 위해서라는 의미의 전치사 + 대명사예요.",
"optionA": "for",
"optionB": "me",
"optionC": "with",
"result": "me",
"explanation": "'for me'는 '나를 위해, 나한테'라는 뜻으로 자동문이 반응하지 않는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Try jumping up and down frantically.",
"translation": "미친 듯이 위아래로 뛰어봐."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "That's making me look completely crazy.",
"translation": "그럼 나를 완전히 미쳤게 만들어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "But it worked, door is opening.",
"translation": "하지만 효과 있었어, 문이 열리고 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "자동문이 지우에게 잘 반응하고 있다.",
"hint": "'won't open for me'는 나한테는 안 열린다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '나한테는 안 열려'라고 말했으니 자동문이 반응하지 않는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Great, now everyone thinks I'm insane.",
"translation": "좋아, 이제 모든 사람이 내가 미쳤다고 생각해."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Small price for successful door entry.",
"translation": "성공적인 문 입장을 위한 작은 대가야."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Next time I'll use manual.",
"translation": "다음엔 수동 문을 이용할게."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Where's your sense of adventure spirit?",
"translation": "네 모험 정신은 어디 갔어?"
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 미친 듯이 위아래로 뛰어보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "jumping",
"optionC": "down",
"optionD": "and",
"optionE": "up",
"optionF": "frantically",
"result": "Try jumping up and down frantically",
"explanation": "'미친 듯이 위아래로 뛰어봐'라는 뜻으로 자동문을 작동시키기 위한 우스꽝스러운 해결책이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "자동문이 나만 안 열어줘",
"explanation": "매장 자동문이 다른 사람들에게는 열리는데 자신에게만 반응하지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "자동문"
},
{
"tag": "반응"
},
{
"tag": "안열림"
}
],
"engTags": [
{
"tag": "automatic"
},
{
"tag": "door"
},
{
"tag": "ignoring"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This automatic door won't open me.",
"translation": "이 자동문이 나한테는 안 열려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "It opened for everyone else though.",
"translation": "다른 모든 사람들한테는 열렸는데."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Maybe I'm invisible to sensors somehow.",
"translation": "아마 센서한테 내가 안 보이나 봐."
},
{
"type": "blank",
"index": 4,
"quiz": "This automatic door won't open @@.",
"hint": "나를 위해서라는 의미의 전치사 + 대명사예요.",
"optionA": "for",
"optionB": "me",
"optionC": "with",
"result": "me",
"explanation": "'for me'는 '나를 위해, 나한테'라는 뜻으로 자동문이 반응하지 않는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Try jumping up and down frantically.",
"translation": "미친 듯이 위아래로 뛰어봐."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "That's making me look completely crazy.",
"translation": "그럼 나를 완전히 미쳤게 만들어."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "But it worked, door is opening.",
"translation": "하지만 효과 있었어, 문이 열리고 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "자동문이 지우에게 잘 반응하고 있다.",
"hint": "'won't open for me'는 나한테는 안 열린다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '나한테는 안 열려'라고 말했으니 자동문이 반응하지 않는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Great, now everyone thinks I'm insane.",
"translation": "좋아, 이제 모든 사람이 내가 미쳤다고 생각해."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Small price for successful door entry.",
"translation": "성공적인 문 입장을 위한 작은 대가야."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Next time I'll use manual.",
"translation": "다음엔 수동 문을 이용할게."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Where's your sense of adventure spirit?",
"translation": "네 모험 정신은 어디 갔어?"
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 미친 듯이 위아래로 뛰어보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "jumping",
"optionC": "down",
"optionD": "and",
"optionE": "up",
"optionF": "frantically",
"result": "Try jumping up and down frantically",
"explanation": "'미친 듯이 위아래로 뛰어봐'라는 뜻으로 자동문을 작동시키기 위한 우스꽝스러운 해결책이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑카트 바퀴가 제멋대로 굴러가",
"explanation": "쇼핑카트 바퀴 하나가 고장나서 원하지 않는 방향으로 굴러가는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑카트"
},
{
"tag": "바퀴"
},
{
"tag": "제멋대로"
}
],
"engTags": [
{
"tag": "cart"
},
{
"tag": "wheel"
},
{
"tag": "uncontrolled"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This cart wheel has own mind.",
"translation": "이 카트 바퀴가 자기 마음대로야."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "It's pulling you towards candy aisle.",
"translation": "사탕 코너로 너를 끌고 가고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'm fighting losing battle here completely.",
"translation": "여기서 완전히 질 수밖에 없는 싸움을 하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 쇼핑카트를 쉽게 조종하고 있다.",
"hint": "'has its own mind'는 제멋대로라는 뜻이에요.",
"result": "X",
"explanation": "태호는 '자기 마음대로야'라고 말했으니 통제가 안 되는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe cart wants some candy too.",
"translation": "아마 카트도 사탕을 원하나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "It has better taste than me.",
"translation": "나보다 더 좋은 취향을 가졌네."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Just go with flow and enjoy.",
"translation": "그냥 흐름을 따라가며 즐겨."
},
{
"type": "blank",
"index": 8,
"quiz": "It's pulling you towards candy @@.",
"hint": "매장의 구역이나 진열 공간을 의미하는 명사예요.",
"optionA": "section",
"optionB": "aisle",
"optionC": "room",
"result": "aisle",
"explanation": "'aisle'은 '진열대 사이의 통로, 코너'라는 뜻으로 매장의 구역을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're right, maybe it's fate calling.",
"translation": "맞아, 아마 운명이 부르는 걸지도."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Cart knows what you really need.",
"translation": "카트가 네가 진짜 필요한 걸 알고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Smartest shopping assistant I've ever had.",
"translation": "지금까지 가진 중에 가장 똑똑한 쇼핑 도우미야."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "And it works for free too.",
"translation": "그리고 공짜로 일해주기도 하고."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 그냥 흐름을 따라가며 즐기라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "with",
"optionC": "go",
"optionD": "enjoy",
"optionE": "flow",
"optionF": "and",
"result": "Just go with flow and enjoy",
"explanation": "'그냥 흐름을 따라가며 즐겨'라는 뜻으로 통제할 수 없는 상황을 긍정적으로 받아들이라는 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑카트 바퀴가 제멋대로 굴러가",
"explanation": "쇼핑카트 바퀴 하나가 고장나서 원하지 않는 방향으로 굴러가는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑카트"
},
{
"tag": "바퀴"
},
{
"tag": "제멋대로"
}
],
"engTags": [
{
"tag": "cart"
},
{
"tag": "wheel"
},
{
"tag": "uncontrolled"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This cart wheel has own mind.",
"translation": "이 카트 바퀴가 자기 마음대로야."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "It's pulling you towards candy aisle.",
"translation": "사탕 코너로 너를 끌고 가고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I'm fighting losing battle here completely.",
"translation": "여기서 완전히 질 수밖에 없는 싸움을 하고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 쇼핑카트를 쉽게 조종하고 있다.",
"hint": "'has its own mind'는 제멋대로라는 뜻이에요.",
"result": "X",
"explanation": "태호는 '자기 마음대로야'라고 말했으니 통제가 안 되는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe cart wants some candy too.",
"translation": "아마 카트도 사탕을 원하나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "It has better taste than me.",
"translation": "나보다 더 좋은 취향을 가졌네."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Just go with flow and enjoy.",
"translation": "그냥 흐름을 따라가며 즐겨."
},
{
"type": "blank",
"index": 8,
"quiz": "It's pulling you towards candy @@.",
"hint": "매장의 구역이나 진열 공간을 의미하는 명사예요.",
"optionA": "section",
"optionB": "aisle",
"optionC": "room",
"result": "aisle",
"explanation": "'aisle'은 '진열대 사이의 통로, 코너'라는 뜻으로 매장의 구역을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "You're right, maybe it's fate calling.",
"translation": "맞아, 아마 운명이 부르는 걸지도."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Cart knows what you really need.",
"translation": "카트가 네가 진짜 필요한 걸 알고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Smartest shopping assistant I've ever had.",
"translation": "지금까지 가진 중에 가장 똑똑한 쇼핑 도우미야."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "And it works for free too.",
"translation": "그리고 공짜로 일해주기도 하고."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 그냥 흐름을 따라가며 즐기라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "with",
"optionC": "go",
"optionD": "enjoy",
"optionE": "flow",
"optionF": "and",
"result": "Just go with flow and enjoy",
"explanation": "'그냥 흐름을 따라가며 즐겨'라는 뜻으로 통제할 수 없는 상황을 긍정적으로 받아들이라는 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실 커튼이 갑자기 열렸어",
"explanation": "시착실에서 옷을 갈아입는데 커튼이 갑자기 열려서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시착실"
},
{
"tag": "커튼"
},
{
"tag": "열림"
}
],
"engTags": [
{
"tag": "fitting"
},
{
"tag": "curtain"
},
{
"tag": "opened"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The fitting room curtain just opened.",
"translation": "시착실 커튼이 방금 열렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Oh no, did anyone see anything?",
"translation": "어머, 누가 뭔가 봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Half the store probably saw me.",
"translation": "아마 매장 절반이 나를 봤을 거야."
},
{
"type": "blank",
"index": 4,
"quiz": "The fitting room curtain just @@.",
"hint": "닫힌 것이 열리는 동작의 과거형이에요.",
"optionA": "closed",
"optionB": "opened",
"optionC": "moved",
"result": "opened",
"explanation": "'opened'는 '열렸다'라는 뜻으로 닫혀있던 커튼이 갑자기 열린 상황을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Quick, close it right now immediately.",
"translation": "빨리, 지금 당장 즉시 닫아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Too late, damage is already done.",
"translation": "너무 늦었어, 이미 일은 벌어졌어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "At least you were wearing underwear.",
"translation": "적어도 속옷은 입고 있었잖아."
},
{
"type": "ox",
"index": 8,
"quiz": "서연이 조용히 옷을 갈아입고 있다.",
"hint": "'curtain opened'는 커튼이 열렸다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '커튼이 열렸어'라고 말했으니 노출된 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "That's not exactly comforting right now.",
"translation": "그거 지금 딱히 위로가 안 돼."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Look bright side, free fashion show.",
"translation": "밝은 면을 봐, 무료 패션쇼야."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "You're terrible friend sometimes, you know.",
"translation": "너 가끔 정말 나쁜 친구야, 알아?"
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "But I make you laugh.",
"translation": "하지만 널 웃게 만들잖아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 빨리 지금 당장 즉시 닫으라고 말한 문장을 완성하세요.",
"optionA": "Quick",
"optionB": "close",
"optionC": "now",
"optionD": "right",
"optionE": "it",
"optionF": "immediately",
"result": "Quick close it right now immediately",
"explanation": "'빨리, 지금 당장 즉시 닫아'라는 뜻으로 급박한 상황에서 빠른 행동을 촉구하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시착실 커튼이 갑자기 열렸어",
"explanation": "시착실에서 옷을 갈아입는데 커튼이 갑자기 열려서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시착실"
},
{
"tag": "커튼"
},
{
"tag": "열림"
}
],
"engTags": [
{
"tag": "fitting"
},
{
"tag": "curtain"
},
{
"tag": "opened"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The fitting room curtain just opened.",
"translation": "시착실 커튼이 방금 열렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Oh no, did anyone see anything?",
"translation": "어머, 누가 뭔가 봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Half the store probably saw me.",
"translation": "아마 매장 절반이 나를 봤을 거야."
},
{
"type": "blank",
"index": 4,
"quiz": "The fitting room curtain just @@.",
"hint": "닫힌 것이 열리는 동작의 과거형이에요.",
"optionA": "closed",
"optionB": "opened",
"optionC": "moved",
"result": "opened",
"explanation": "'opened'는 '열렸다'라는 뜻으로 닫혀있던 커튼이 갑자기 열린 상황을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Quick, close it right now immediately.",
"translation": "빨리, 지금 당장 즉시 닫아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Too late, damage is already done.",
"translation": "너무 늦었어, 이미 일은 벌어졌어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "At least you were wearing underwear.",
"translation": "적어도 속옷은 입고 있었잖아."
},
{
"type": "ox",
"index": 8,
"quiz": "서연이 조용히 옷을 갈아입고 있다.",
"hint": "'curtain opened'는 커튼이 열렸다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '커튼이 열렸어'라고 말했으니 노출된 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "That's not exactly comforting right now.",
"translation": "그거 지금 딱히 위로가 안 돼."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Look bright side, free fashion show.",
"translation": "밝은 면을 봐, 무료 패션쇼야."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "You're terrible friend sometimes, you know.",
"translation": "너 가끔 정말 나쁜 친구야, 알아?"
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "But I make you laugh.",
"translation": "하지만 널 웃게 만들잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 빨리 지금 당장 즉시 닫으라고 말한 문장을 완성하세요.",
"optionA": "Quick",
"optionB": "close",
"optionC": "now",
"optionD": "right",
"optionE": "it",
"optionF": "immediately",
"result": "Quick close it right now immediately",
"explanation": "'빨리, 지금 당장 즉시 닫아'라는 뜻으로 급박한 상황에서 빠른 행동을 촉구하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대에서 돈이 바닥에 다 떨어졌어",
"explanation": "",
"level": 5,
"korTags": [
{
"tag": "계산대"
},
{
"tag": "돈"
},
{
"tag": "떨어짐"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "money"
},
{
"tag": "dropped"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "All my money just fell everywhere.",
"translation": "내 돈이 모두 사방에 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "People are stepping on your bills.",
"translation": "사람들이 네 지폐를 밟고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "This is absolute nightmare scenario for.",
"translation": "이거 완전 악몽 같은 시나리오야."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 돈을 안전하게 보관하고 있다.",
"hint": "'fell everywhere'는 사방에 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '사방에 떨어졌어'라고 말했으니 돈이 흩어진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I'll help you collect them quickly.",
"translation": "내가 빨리 모으는 거 도와줄게."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Thank you, this is so embarrassing.",
"translation": "고마워, 정말 너무 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Don't worry, happens to everyone sometimes.",
"translation": "걱정마, 누구에게나 가끔 있는 일이야."
},
{
"type": "blank",
"index": 8,
"quiz": "All my money just fell @@.",
"hint": "모든 곳에, 사방에라는 의미의 부사예요.",
"optionA": "nowhere",
"optionB": "everywhere",
"optionC": "somewhere",
"result": "everywhere",
"explanation": "'everywhere'는 '모든 곳에, 사방에'라는 뜻으로 돈이 여기저기 흩어진 상황을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Got most of it back safely.",
"translation": "대부분 안전하게 다시 찾았어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Only lost about two dollars total.",
"translation": "총 2달러 정도만 잃었어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Small price for valuable life lesson.",
"translation": "소중한 인생 교훈을 위한 작은 대가야."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Next time use wallet with zipper.",
"translation": "다음엔 지퍼 달린 지갑 써."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 빨리 모으는 것을 도와주겠다고 말한 문장을 완성하세요.",
"optionA": "I'll",
"optionB": "help",
"optionC": "collect",
"optionD": "quickly",
"optionE": "them",
"optionF": "you",
"result": "I'll help you collect them quickly",
"explanation": "'내가 빨리 모으는 거 도와줄게'라는 뜻으로 친구의 곤란한 상황을 도와주는 따뜻한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대에서 돈이 바닥에 다 떨어졌어",
"explanation": "",
"level": 5,
"korTags": [
{
"tag": "계산대"
},
{
"tag": "돈"
},
{
"tag": "떨어짐"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "money"
},
{
"tag": "dropped"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "All my money just fell everywhere.",
"translation": "내 돈이 모두 사방에 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "People are stepping on your bills.",
"translation": "사람들이 네 지폐를 밟고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "This is absolute nightmare scenario for.",
"translation": "이거 완전 악몽 같은 시나리오야."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤이 돈을 안전하게 보관하고 있다.",
"hint": "'fell everywhere'는 사방에 떨어졌다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '사방에 떨어졌어'라고 말했으니 돈이 흩어진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I'll help you collect them quickly.",
"translation": "내가 빨리 모으는 거 도와줄게."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Thank you, this is so embarrassing.",
"translation": "고마워, 정말 너무 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Don't worry, happens to everyone sometimes.",
"translation": "걱정마, 누구에게나 가끔 있는 일이야."
},
{
"type": "blank",
"index": 8,
"quiz": "All my money just fell @@.",
"hint": "모든 곳에, 사방에라는 의미의 부사예요.",
"optionA": "nowhere",
"optionB": "everywhere",
"optionC": "somewhere",
"result": "everywhere",
"explanation": "'everywhere'는 '모든 곳에, 사방에'라는 뜻으로 돈이 여기저기 흩어진 상황을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Got most of it back safely.",
"translation": "대부분 안전하게 다시 찾았어."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Only lost about two dollars total.",
"translation": "총 2달러 정도만 잃었어."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Small price for valuable life lesson.",
"translation": "소중한 인생 교훈을 위한 작은 대가야."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Next time use wallet with zipper.",
"translation": "다음엔 지퍼 달린 지갑 써."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 빨리 모으는 것을 도와주겠다고 말한 문장을 완성하세요.",
"optionA": "I'll",
"optionB": "help",
"optionC": "collect",
"optionD": "quickly",
"optionE": "them",
"optionF": "you",
"result": "I'll help you collect them quickly",
"explanation": "'내가 빨리 모으는 거 도와줄게'라는 뜻으로 친구의 곤란한 상황을 도와주는 따뜻한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "거울에 말 걸었는데 사람이었어",
"explanation": "매장 거울인 줄 알고 말을 걸었는데 실제로는 다른 고객이었던 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "거울"
},
{
"tag": "착각"
},
{
"tag": "말걸기"
}
],
"engTags": [
{
"tag": "mirror"
},
{
"tag": "mistake"
},
{
"tag": "talking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I was talking to myself mirror.",
"translation": "거울에 대고 혼잣말하고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That wasn't a mirror at all.",
"translation": "그건 전혀 거울이 아니었어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Wait, was that actual person there?",
"translation": "잠깐, 거기 진짜 사람이었어?"
},
{
"type": "blank",
"index": 4,
"quiz": "I was talking to myself @@.",
"hint": "자신의 모습을 비춰주는 반사체를 의미해요.",
"optionA": "window",
"optionB": "mirror",
"optionC": "wall",
"result": "mirror",
"explanation": "'mirror'는 '거울'이라는 뜻으로 자신의 모습을 볼 수 있는 반사체를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Yes, and they heard every word.",
"translation": "응, 그리고 모든 말을 다 들었어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "What did I say exactly then?",
"translation": "그럼 내가 정확히 뭘 말했지?"
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Something about looking terrible today honestly.",
"translation": "오늘 끔찍하게 생겼다는 얘기 솔직히."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 진짜 거울에 대고 말했다.",
"hint": "'wasn't a mirror'는 거울이 아니었다는 뜻이에요.",
"result": "X",
"explanation": "승현은 '전혀 거울이 아니었어'라고 말했으니 사람이었던 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Oh no, they probably think crazy.",
"translation": "어머, 아마 미쳤다고 생각할 거야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Actually, they nodded in agreement completely.",
"translation": "사실 완전히 동의하며 고개 끄덕였어."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "That makes me feel much worse.",
"translation": "그럼 훨씬 더 기분이 나빠져."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "At least you found honest friend.",
"translation": "적어도 솔직한 친구를 찾았잖아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 모든 말을 다 들었다고 말한 문장을 완성하세요.",
"optionA": "Yes",
"optionB": "heard",
"optionC": "they",
"optionD": "every",
"optionE": "and",
"optionF": "word",
"result": "Yes and they heard every word",
"explanation": "'응, 그리고 모든 말을 다 들었어'라는 뜻으로 당황스러운 상황을 알려주는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "거울에 말 걸었는데 사람이었어",
"explanation": "매장 거울인 줄 알고 말을 걸었는데 실제로는 다른 고객이었던 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "거울"
},
{
"tag": "착각"
},
{
"tag": "말걸기"
}
],
"engTags": [
{
"tag": "mirror"
},
{
"tag": "mistake"
},
{
"tag": "talking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I was talking to myself mirror.",
"translation": "거울에 대고 혼잣말하고 있었어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That wasn't a mirror at all.",
"translation": "그건 전혀 거울이 아니었어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Wait, was that actual person there?",
"translation": "잠깐, 거기 진짜 사람이었어?"
},
{
"type": "blank",
"index": 4,
"quiz": "I was talking to myself @@.",
"hint": "자신의 모습을 비춰주는 반사체를 의미해요.",
"optionA": "window",
"optionB": "mirror",
"optionC": "wall",
"result": "mirror",
"explanation": "'mirror'는 '거울'이라는 뜻으로 자신의 모습을 볼 수 있는 반사체를 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Yes, and they heard every word.",
"translation": "응, 그리고 모든 말을 다 들었어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "What did I say exactly then?",
"translation": "그럼 내가 정확히 뭘 말했지?"
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Something about looking terrible today honestly.",
"translation": "오늘 끔찍하게 생겼다는 얘기 솔직히."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 진짜 거울에 대고 말했다.",
"hint": "'wasn't a mirror'는 거울이 아니었다는 뜻이에요.",
"result": "X",
"explanation": "승현은 '전혀 거울이 아니었어'라고 말했으니 사람이었던 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Oh no, they probably think crazy.",
"translation": "어머, 아마 미쳤다고 생각할 거야."
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Actually, they nodded in agreement completely.",
"translation": "사실 완전히 동의하며 고개 끄덕였어."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "That makes me feel much worse.",
"translation": "그럼 훨씬 더 기분이 나빠져."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "At least you found honest friend.",
"translation": "적어도 솔직한 친구를 찾았잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 모든 말을 다 들었다고 말한 문장을 완성하세요.",
"optionA": "Yes",
"optionB": "heard",
"optionC": "they",
"optionD": "every",
"optionE": "and",
"optionF": "word",
"result": "Yes and they heard every word",
"explanation": "'응, 그리고 모든 말을 다 들었어'라는 뜻으로 당황스러운 상황을 알려주는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑몰에서 미끄러져서 넘어졌어",
"explanation": "쇼핑몰 바닥이 미끄러워서 넘어지며 벌어지는 코믹한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "미끄러짐"
},
{
"tag": "넘어짐"
},
{
"tag": "바닥"
}
],
"engTags": [
{
"tag": "slipped"
},
{
"tag": "fell"
},
{
"tag": "floor"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I just slipped on wet floor.",
"translation": "방금 젖은 바닥에서 미끄러졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That was quite dramatic fall honestly.",
"translation": "솔직히 꽤 드라마틱한 넘어짐이었어."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Did anyone see my graceful tumble?",
"translation": "누가 내 우아한 굴러떨어짐을 봤어?"
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 안전하게 걷고 있다.",
"hint": "'slipped on wet floor'는 젖은 바닥에서 미끄러졌다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '젖은 바닥에서 미끄러졌어'라고 말했으니 넘어진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "About twenty people stopped and stared.",
"translation": "약 20명 정도가 멈춰 서서 쳐다봤어."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Perfect, I love being center attention.",
"translation": "완벽해, 관심의 중심이 되는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "At least you landed softly somehow.",
"translation": "적어도 어떻게든 부드럽게 착지했어."
},
{
"type": "blank",
"index": 8,
"quiz": "I just slipped on wet @@.",
"hint": "건물 내부의 바닥면을 의미하는 명사예요.",
"optionA": "ground",
"optionB": "floor",
"optionC": "road",
"result": "floor",
"explanation": "'floor'는 '바닥'이라는 뜻으로 건물 내부의 바닥면을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "My dignity didn't land softly though.",
"translation": "내 존엄성은 부드럽게 착지하지 못했어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Don't worry, everyone forgets quickly usually.",
"translation": "걱정마, 보통 모든 사람이 빨리 잊어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Unless someone recorded it on phone.",
"translation": "누군가 폰으로 녹화하지 않았다면 말이지."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Let's just pretend that never happened.",
"translation": "그냥 그런 일은 없었던 척하자."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 약 20명 정도가 멈춰 서서 쳐다봤다고 말한 문장을 완성하세요.",
"optionA": "About",
"optionB": "twenty",
"optionC": "stopped",
"optionD": "people",
"optionE": "stared",
"optionF": "and",
"result": "About twenty people stopped and stared",
"explanation": "'약 20명 정도가 멈춰 서서 쳐다봤어'라는 뜻으로 넘어진 상황을 목격한 사람들의 반응을 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑몰에서 미끄러져서 넘어졌어",
"explanation": "쇼핑몰 바닥이 미끄러워서 넘어지며 벌어지는 코믹한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "미끄러짐"
},
{
"tag": "넘어짐"
},
{
"tag": "바닥"
}
],
"engTags": [
{
"tag": "slipped"
},
{
"tag": "fell"
},
{
"tag": "floor"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I just slipped on wet floor.",
"translation": "방금 젖은 바닥에서 미끄러졌어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That was quite dramatic fall honestly.",
"translation": "솔직히 꽤 드라마틱한 넘어짐이었어."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Did anyone see my graceful tumble?",
"translation": "누가 내 우아한 굴러떨어짐을 봤어?"
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 안전하게 걷고 있다.",
"hint": "'slipped on wet floor'는 젖은 바닥에서 미끄러졌다는 뜻이에요.",
"result": "X",
"explanation": "지우는 '젖은 바닥에서 미끄러졌어'라고 말했으니 넘어진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "About twenty people stopped and stared.",
"translation": "약 20명 정도가 멈춰 서서 쳐다봤어."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Perfect, I love being center attention.",
"translation": "완벽해, 관심의 중심이 되는 걸 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "At least you landed softly somehow.",
"translation": "적어도 어떻게든 부드럽게 착지했어."
},
{
"type": "blank",
"index": 8,
"quiz": "I just slipped on wet @@.",
"hint": "건물 내부의 바닥면을 의미하는 명사예요.",
"optionA": "ground",
"optionB": "floor",
"optionC": "road",
"result": "floor",
"explanation": "'floor'는 '바닥'이라는 뜻으로 건물 내부의 바닥면을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "My dignity didn't land softly though.",
"translation": "내 존엄성은 부드럽게 착지하지 못했어."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Don't worry, everyone forgets quickly usually.",
"translation": "걱정마, 보통 모든 사람이 빨리 잊어."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "Unless someone recorded it on phone.",
"translation": "누군가 폰으로 녹화하지 않았다면 말이지."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Let's just pretend that never happened.",
"translation": "그냥 그런 일은 없었던 척하자."
},
{
"type": "puzzle",
"index": 13,
"hint": "나연이 약 20명 정도가 멈춰 서서 쳐다봤다고 말한 문장을 완성하세요.",
"optionA": "About",
"optionB": "twenty",
"optionC": "stopped",
"optionD": "people",
"optionE": "stared",
"optionF": "and",
"result": "About twenty people stopped and stared",
"explanation": "'약 20명 정도가 멈춰 서서 쳐다봤어'라는 뜻으로 넘어진 상황을 목격한 사람들의 반응을 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "바코드 스캔하다가 계속 삐삐 울려",
"explanation": "셀프 계산대에서 바코드를 스캔하는데 계속 오류음이 나는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "바코드"
},
{
"tag": "스캔"
},
{
"tag": "오류음"
}
],
"engTags": [
{
"tag": "barcode"
},
{
"tag": "scan"
},
{
"tag": "beeping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This barcode scanner keeps beeping loudly.",
"translation": "이 바코드 스캐너가 계속 크게 삐삐 울려."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Try scanning from different angle maybe.",
"translation": "다른 각도에서 스캔해봐."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Still making that annoying sound continuously.",
"translation": "여전히 그 짜증나는 소리를 계속 내고 있어."
},
{
"type": "blank",
"index": 4,
"quiz": "This barcode scanner keeps beeping @@.",
"hint": "소리가 큰 상태를 나타내는 부사예요.",
"optionA": "quietly",
"optionB": "loudly",
"optionC": "softly",
"result": "loudly",
"explanation": "'loudly'는 '크게'라는 뜻으로 시끄러운 소리가 나는 상태를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe the barcode is damaged somehow.",
"translation": "아마 바코드가 어떻게든 손상됐나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Everyone is looking at me now.",
"translation": "이제 모든 사람이 나를 쳐다보고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Press the help button right there.",
"translation": "거기 도움 버튼을 눌러."
},
{
"type": "ox",
"index": 8,
"quiz": "바코드 스캐너가 조용하게 작동하고 있다.",
"hint": "'keeps beeping loudly'는 계속 크게 삐삐 운다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '계속 크게 삐삐 울려'라고 말했으니 시끄러운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good idea, I need professional help.",
"translation": "좋은 생각이야, 전문가 도움이 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least you're admitting it finally.",
"translation": "적어도 드디어 인정하고 있네."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Very funny, comedy genius over here.",
"translation": "아주 재밌네, 여기 코미디 천재가 있네."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "I'm here all week, folks.",
"translation": "여러분 저는 이번 주 내내 여기 있어요."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 다른 각도에서 스캔해보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "scanning",
"optionC": "different",
"optionD": "from",
"optionE": "maybe",
"optionF": "angle",
"result": "Try scanning from different angle maybe",
"explanation": "'다른 각도에서 스캔해봐'라는 뜻으로 바코드 스캔 문제의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "바코드 스캔하다가 계속 삐삐 울려",
"explanation": "셀프 계산대에서 바코드를 스캔하는데 계속 오류음이 나는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "바코드"
},
{
"tag": "스캔"
},
{
"tag": "오류음"
}
],
"engTags": [
{
"tag": "barcode"
},
{
"tag": "scan"
},
{
"tag": "beeping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This barcode scanner keeps beeping loudly.",
"translation": "이 바코드 스캐너가 계속 크게 삐삐 울려."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Try scanning from different angle maybe.",
"translation": "다른 각도에서 스캔해봐."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Still making that annoying sound continuously.",
"translation": "여전히 그 짜증나는 소리를 계속 내고 있어."
},
{
"type": "blank",
"index": 4,
"quiz": "This barcode scanner keeps beeping @@.",
"hint": "소리가 큰 상태를 나타내는 부사예요.",
"optionA": "quietly",
"optionB": "loudly",
"optionC": "softly",
"result": "loudly",
"explanation": "'loudly'는 '크게'라는 뜻으로 시끄러운 소리가 나는 상태를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Maybe the barcode is damaged somehow.",
"translation": "아마 바코드가 어떻게든 손상됐나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Everyone is looking at me now.",
"translation": "이제 모든 사람이 나를 쳐다보고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Press the help button right there.",
"translation": "거기 도움 버튼을 눌러."
},
{
"type": "ox",
"index": 8,
"quiz": "바코드 스캐너가 조용하게 작동하고 있다.",
"hint": "'keeps beeping loudly'는 계속 크게 삐삐 운다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '계속 크게 삐삐 울려'라고 말했으니 시끄러운 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good idea, I need professional help.",
"translation": "좋은 생각이야, 전문가 도움이 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least you're admitting it finally.",
"translation": "적어도 드디어 인정하고 있네."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Very funny, comedy genius over here.",
"translation": "아주 재밌네, 여기 코미디 천재가 있네."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "I'm here all week, folks.",
"translation": "여러분 저는 이번 주 내내 여기 있어요."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 다른 각도에서 스캔해보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "scanning",
"optionC": "different",
"optionD": "from",
"optionE": "maybe",
"optionF": "angle",
"result": "Try scanning from different angle maybe",
"explanation": "'다른 각도에서 스캔해봐'라는 뜻으로 바코드 스캔 문제의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식용 포크를 계속 가져가려고 해",
"explanation": "시식코너에서 사용한 포크를 무의식적으로 가져가려다가 제지당하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "포크"
},
{
"tag": "가져가기"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "fork"
},
{
"tag": "taking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I almost walked away with fork.",
"translation": "포크 들고 거의 걸어 나갈뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "That's the third time today already.",
"translation": "오늘만 벌써 세 번째야."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "My brain isn't working properly somehow.",
"translation": "내 뇌가 어떻게든 제대로 안 돌아가."
},
{
"type": "ox",
"index": 4,
"quiz": "재현이 포크를 제자리에 두었다.",
"hint": "'walked away with'는 가져가려 했다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '포크 들고 거의 걸어 나갈뻔했어'라고 말했으니 가져가려던 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe you're developing kleptomania disease slowly.",
"translation": "아마 서서히 도벽증이 생기고 있나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Just absent minded, nothing more serious.",
"translation": "그냥 멍청해서 그래, 더 심각한 건 아냐."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Keep telling yourself that comfortable lie.",
"translation": "계속 그 편안한 거짓말을 스스로에게 해."
},
{
"type": "blank",
"index": 8,
"quiz": "That's the third time today @@.",
"hint": "이미, 벌써라는 의미의 부사예요.",
"optionA": "later",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "'already'는 '이미, 벌써'라는 뜻으로 예상보다 빠른 시점을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "You're not helping my confidence here.",
"translation": "내 자신감에 도움이 안 되고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Truth hurts sometimes, my klepto friend.",
"translation": "진실은 가끔 아파, 내 도벽 친구야."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Stop calling me that weird nickname.",
"translation": "그 이상한 별명으로 부르지 마."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Fine, fork thief works better.",
"translation": "좋아, 포크 도둑이 더 좋네."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 포크 들고 거의 걸어 나갈뻔했다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "almost",
"optionC": "away",
"optionD": "walked",
"optionE": "with",
"optionF": "fork",
"result": "I almost walked away with fork",
"explanation": "'포크 들고 거의 걸어 나갈뻔했어'라는 뜻으로 무의식적인 실수를 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "시식용 포크를 계속 가져가려고 해",
"explanation": "시식코너에서 사용한 포크를 무의식적으로 가져가려다가 제지당하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "시식"
},
{
"tag": "포크"
},
{
"tag": "가져가기"
}
],
"engTags": [
{
"tag": "sample"
},
{
"tag": "fork"
},
{
"tag": "taking"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I almost walked away with fork.",
"translation": "포크 들고 거의 걸어 나갈뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "That's the third time today already.",
"translation": "오늘만 벌써 세 번째야."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "My brain isn't working properly somehow.",
"translation": "내 뇌가 어떻게든 제대로 안 돌아가."
},
{
"type": "ox",
"index": 4,
"quiz": "재현이 포크를 제자리에 두었다.",
"hint": "'walked away with'는 가져가려 했다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '포크 들고 거의 걸어 나갈뻔했어'라고 말했으니 가져가려던 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Maybe you're developing kleptomania disease slowly.",
"translation": "아마 서서히 도벽증이 생기고 있나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Just absent minded, nothing more serious.",
"translation": "그냥 멍청해서 그래, 더 심각한 건 아냐."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Keep telling yourself that comfortable lie.",
"translation": "계속 그 편안한 거짓말을 스스로에게 해."
},
{
"type": "blank",
"index": 8,
"quiz": "That's the third time today @@.",
"hint": "이미, 벌써라는 의미의 부사예요.",
"optionA": "later",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "'already'는 '이미, 벌써'라는 뜻으로 예상보다 빠른 시점을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "You're not helping my confidence here.",
"translation": "내 자신감에 도움이 안 되고 있어."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Truth hurts sometimes, my klepto friend.",
"translation": "진실은 가끔 아파, 내 도벽 친구야."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Stop calling me that weird nickname.",
"translation": "그 이상한 별명으로 부르지 마."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Fine, fork thief works better.",
"translation": "좋아, 포크 도둑이 더 좋네."
},
{
"type": "puzzle",
"index": 13,
"hint": "재현이 포크 들고 거의 걸어 나갈뻔했다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "almost",
"optionC": "away",
"optionD": "walked",
"optionE": "with",
"optionF": "fork",
"result": "I almost walked away with fork",
"explanation": "'포크 들고 거의 걸어 나갈뻔했어'라는 뜻으로 무의식적인 실수를 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장 직원인 줄 알고 물어봤는데 마네킹이었어",
"explanation": "매장 직원으로 착각하고 말을 걸었는데 마네킹이었던 황당한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마네킹"
},
{
"tag": "직원"
},
{
"tag": "착각"
}
],
"engTags": [
{
"tag": "mannequin"
},
{
"tag": "staff"
},
{
"tag": "mistook"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I asked mannequin for help earlier.",
"translation": "아까 마네킹한테 도움을 요청했어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How long did you wait answer?",
"translation": "얼마나 오래 대답을 기다렸어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "About five minutes before realizing mistake.",
"translation": "실수를 깨닫기까지 약 5분 정도."
},
{
"type": "blank",
"index": 4,
"quiz": "I asked mannequin for help @@.",
"hint": "이전에, 아까라는 의미의 부사예요.",
"optionA": "later",
"optionB": "earlier",
"optionC": "never",
"result": "earlier",
"explanation": "'earlier'는 '이전에, 아까'라는 뜻으로 과거의 어느 시점을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Did anyone see this embarrassing moment?",
"translation": "누가 이 부끄러운 순간을 봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Unfortunately, yes, several people watched silently.",
"translation": "불행히도, 응, 여러 사람이 조용히 지켜봤어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "They probably thought you were crazy.",
"translation": "아마 너를 미쳤다고 생각했을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 진짜 직원에게 말을 걸었다.",
"hint": "'asked mannequin'은 마네킹에게 물어봤다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '마네킹한테 도움을 요청했어'라고 말했으니 착각한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Or maybe they thought mannequin rude.",
"translation": "아니면 마네킹이 무례하다고 생각했을 수도."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Yeah, terrible customer service from plastic.",
"translation": "맞아, 플라스틱의 끔찍한 고객 서비스네."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I should leave negative review somewhere.",
"translation": "어디선가 나쁜 리뷰를 남겨야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "One star for unresponsive staff member.",
"translation": "반응 없는 직원에게 별 하나."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 얼마나 오래 대답을 기다렸는지 물어본 문장을 완성하세요.",
"optionA": "How",
"optionB": "long",
"optionC": "did",
"optionD": "wait",
"optionE": "you",
"optionF": "answer",
"result": "How long did you wait answer",
"explanation": "'얼마나 오래 대답을 기다렸어?'라는 뜻으로 황당한 상황에 대한 궁금증을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장 직원인 줄 알고 물어봤는데 마네킹이었어",
"explanation": "매장 직원으로 착각하고 말을 걸었는데 마네킹이었던 황당한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "마네킹"
},
{
"tag": "직원"
},
{
"tag": "착각"
}
],
"engTags": [
{
"tag": "mannequin"
},
{
"tag": "staff"
},
{
"tag": "mistook"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I asked mannequin for help earlier.",
"translation": "아까 마네킹한테 도움을 요청했어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "How long did you wait answer?",
"translation": "얼마나 오래 대답을 기다렸어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "About five minutes before realizing mistake.",
"translation": "실수를 깨닫기까지 약 5분 정도."
},
{
"type": "blank",
"index": 4,
"quiz": "I asked mannequin for help @@.",
"hint": "이전에, 아까라는 의미의 부사예요.",
"optionA": "later",
"optionB": "earlier",
"optionC": "never",
"result": "earlier",
"explanation": "'earlier'는 '이전에, 아까'라는 뜻으로 과거의 어느 시점을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Did anyone see this embarrassing moment?",
"translation": "누가 이 부끄러운 순간을 봤어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Unfortunately, yes, several people watched silently.",
"translation": "불행히도, 응, 여러 사람이 조용히 지켜봤어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "They probably thought you were crazy.",
"translation": "아마 너를 미쳤다고 생각했을 거야."
},
{
"type": "ox",
"index": 8,
"quiz": "준혁이 진짜 직원에게 말을 걸었다.",
"hint": "'asked mannequin'은 마네킹에게 물어봤다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '마네킹한테 도움을 요청했어'라고 말했으니 착각한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Or maybe they thought mannequin rude.",
"translation": "아니면 마네킹이 무례하다고 생각했을 수도."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Yeah, terrible customer service from plastic.",
"translation": "맞아, 플라스틱의 끔찍한 고객 서비스네."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "I should leave negative review somewhere.",
"translation": "어디선가 나쁜 리뷰를 남겨야겠어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "One star for unresponsive staff member.",
"translation": "반응 없는 직원에게 별 하나."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 얼마나 오래 대답을 기다렸는지 물어본 문장을 완성하세요.",
"optionA": "How",
"optionB": "long",
"optionC": "did",
"optionD": "wait",
"optionE": "you",
"optionF": "answer",
"result": "How long did you wait answer",
"explanation": "'얼마나 오래 대답을 기다렸어?'라는 뜻으로 황당한 상황에 대한 궁금증을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백을 바꿔서 이상한 게 들어있어",
"explanation": "다른 고객과 쇼핑백을 바꿔서 이상한 물건들이 들어있는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "바뀜"
},
{
"tag": "이상한물건"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "switched"
},
{
"tag": "weird"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This isn't my shopping bag definitely.",
"translation": "이거 확실히 내 쇼핑백이 아냐."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What's inside it right now then?",
"translation": "그럼 지금 안에 뭐가 들어있어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Weird stuff I never bought before.",
"translation": "전에 산 적 없는 이상한 물건들."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 자신의 올바른 쇼핑백을 가지고 있다.",
"hint": "'isn't my bag'은 내 가방이 아니라는 뜻이에요.",
"result": "X",
"explanation": "상우는 '확실히 내 쇼핑백이 아냐'라고 말했으니 바뀐 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Like what kind of things exactly?",
"translation": "정확히 어떤 종류의 물건들?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Cat food, romance novels, weird medicine.",
"translation": "고양이 사료, 로맨스 소설, 이상한 약."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Sounds like interesting person's shopping list.",
"translation": "흥미로운 사람의 쇼핑 리스트 같네."
},
{
"type": "blank",
"index": 8,
"quiz": "Weird stuff I never bought @@.",
"hint": "이전에, 전에라는 의미의 부사예요.",
"optionA": "later",
"optionB": "before",
"optionC": "again",
"result": "before",
"explanation": "'before'는 '전에, 이전에'라는 뜻으로 과거의 경험을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I wonder what they think mine.",
"translation": "그 사람이 내 걸 보고 뭐라고 생각할까."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Probably equally confused and lost right.",
"translation": "아마 똑같이 혼란스럽고 당황스러울 거야."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Should we go back and exchange?",
"translation": "다시 가서 바꿔야 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Or keep them, start new.",
"translation": "아니면 가져두고 새로 시작하든지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 정확히 어떤 종류의 물건들인지 물어본 문장을 완성하세요.",
"optionA": "Like",
"optionB": "what",
"optionC": "kind",
"optionD": "things",
"optionE": "of",
"optionF": "exactly",
"result": "Like what kind of things exactly",
"explanation": "'정확히 어떤 종류의 물건들?'이라는 뜻으로 구체적인 내용을 궁금해하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백을 바꿔서 이상한 게 들어있어",
"explanation": "다른 고객과 쇼핑백을 바꿔서 이상한 물건들이 들어있는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "바뀜"
},
{
"tag": "이상한물건"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "switched"
},
{
"tag": "weird"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This isn't my shopping bag definitely.",
"translation": "이거 확실히 내 쇼핑백이 아냐."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What's inside it right now then?",
"translation": "그럼 지금 안에 뭐가 들어있어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Weird stuff I never bought before.",
"translation": "전에 산 적 없는 이상한 물건들."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 자신의 올바른 쇼핑백을 가지고 있다.",
"hint": "'isn't my bag'은 내 가방이 아니라는 뜻이에요.",
"result": "X",
"explanation": "상우는 '확실히 내 쇼핑백이 아냐'라고 말했으니 바뀐 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Like what kind of things exactly?",
"translation": "정확히 어떤 종류의 물건들?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Cat food, romance novels, weird medicine.",
"translation": "고양이 사료, 로맨스 소설, 이상한 약."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Sounds like interesting person's shopping list.",
"translation": "흥미로운 사람의 쇼핑 리스트 같네."
},
{
"type": "blank",
"index": 8,
"quiz": "Weird stuff I never bought @@.",
"hint": "이전에, 전에라는 의미의 부사예요.",
"optionA": "later",
"optionB": "before",
"optionC": "again",
"result": "before",
"explanation": "'before'는 '전에, 이전에'라는 뜻으로 과거의 경험을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I wonder what they think mine.",
"translation": "그 사람이 내 걸 보고 뭐라고 생각할까."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Probably equally confused and lost right.",
"translation": "아마 똑같이 혼란스럽고 당황스러울 거야."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "Should we go back and exchange?",
"translation": "다시 가서 바꿔야 할까?"
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Or keep them, start new.",
"translation": "아니면 가져두고 새로 시작하든지."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 정확히 어떤 종류의 물건들인지 물어본 문장을 완성하세요.",
"optionA": "Like",
"optionB": "what",
"optionC": "kind",
"optionD": "things",
"optionE": "of",
"optionF": "exactly",
"result": "Like what kind of things exactly",
"explanation": "'정확히 어떤 종류의 물건들?'이라는 뜻으로 구체적인 내용을 궁금해하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷에 붙은 센서 때문에 경보가 울려",
"explanation": "옷에 붙은 보안 센서를 빼지 않고 나가려다가 경보가 울린 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "센서"
},
{
"tag": "경보"
},
{
"tag": "보안"
}
],
"engTags": [
{
"tag": "sensor"
},
{
"tag": "alarm"
},
{
"tag": "security"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The security alarm is going off.",
"translation": "보안 경보가 울리고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Did you steal something by accident?",
"translation": "혹시 실수로 뭔가 훔쳤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "There's still sensor on my shirt.",
"translation": "내 셔츠에 센서가 아직 붙어있어."
},
{
"type": "blank",
"index": 4,
"quiz": "The security alarm is going @@.",
"hint": "경보나 알람이 울린다는 의미의 전치사예요.",
"optionA": "on",
"optionB": "off",
"optionC": "up",
"result": "off",
"explanation": "'going off'는 '울리다, 작동하다'라는 뜻으로 경보가 울리는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That explains the loud annoying sound.",
"translation": "그래서 그 크고 짜증나는 소리가 났구나."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Security guard is walking towards us.",
"translation": "보안요원이 우리 쪽으로 걸어오고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Just show them your receipt calmly.",
"translation": "침착하게 영수증을 보여줘."
},
{
"type": "ox",
"index": 8,
"quiz": "서연이 보안 센서를 제대로 제거했다.",
"hint": "'still sensor on'은 센서가 아직 붙어있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '센서가 아직 붙어있어'라고 말했으니 제거하지 못한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Hope they believe I'm not criminal.",
"translation": "내가 범죄자가 아니라는 걸 믿어줬으면 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "You look too innocent for that.",
"translation": "너는 그러기에는 너무 순진해 보여."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Thanks, that's oddly comforting right now.",
"translation": "고마워, 지금 이상하게 위로가 돼."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Everything's fine, just sensor mistake clearly.",
"translation": "다 괜찮아, 명백히 그냥 센서 실수야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 침착하게 영수증을 보여주라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "show",
"optionC": "them",
"optionD": "receipt",
"optionE": "your",
"optionF": "calmly",
"result": "Just show them your receipt calmly",
"explanation": "'침착하게 영수증을 보여줘'라는 뜻으로 보안 문제를 해결하는 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "옷에 붙은 센서 때문에 경보가 울려",
"explanation": "옷에 붙은 보안 센서를 빼지 않고 나가려다가 경보가 울린 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "센서"
},
{
"tag": "경보"
},
{
"tag": "보안"
}
],
"engTags": [
{
"tag": "sensor"
},
{
"tag": "alarm"
},
{
"tag": "security"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The security alarm is going off.",
"translation": "보안 경보가 울리고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Did you steal something by accident?",
"translation": "혹시 실수로 뭔가 훔쳤어?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "There's still sensor on my shirt.",
"translation": "내 셔츠에 센서가 아직 붙어있어."
},
{
"type": "blank",
"index": 4,
"quiz": "The security alarm is going @@.",
"hint": "경보나 알람이 울린다는 의미의 전치사예요.",
"optionA": "on",
"optionB": "off",
"optionC": "up",
"result": "off",
"explanation": "'going off'는 '울리다, 작동하다'라는 뜻으로 경보가 울리는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That explains the loud annoying sound.",
"translation": "그래서 그 크고 짜증나는 소리가 났구나."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Security guard is walking towards us.",
"translation": "보안요원이 우리 쪽으로 걸어오고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Just show them your receipt calmly.",
"translation": "침착하게 영수증을 보여줘."
},
{
"type": "ox",
"index": 8,
"quiz": "서연이 보안 센서를 제대로 제거했다.",
"hint": "'still sensor on'은 센서가 아직 붙어있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '센서가 아직 붙어있어'라고 말했으니 제거하지 못한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Hope they believe I'm not criminal.",
"translation": "내가 범죄자가 아니라는 걸 믿어줬으면 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "You look too innocent for that.",
"translation": "너는 그러기에는 너무 순진해 보여."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Thanks, that's oddly comforting right now.",
"translation": "고마워, 지금 이상하게 위로가 돼."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Everything's fine, just sensor mistake clearly.",
"translation": "다 괜찮아, 명백히 그냥 센서 실수야."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 침착하게 영수증을 보여주라고 말한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "show",
"optionC": "them",
"optionD": "receipt",
"optionE": "your",
"optionF": "calmly",
"result": "Just show them your receipt calmly",
"explanation": "'침착하게 영수증을 보여줘'라는 뜻으로 보안 문제를 해결하는 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 구두 뒤꿈치가 부러졌어",
"explanation": "쇼핑 중에 신고 있던 구두 뒤꿈치가 갑자기 부러져서 절뚝거리게 된 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "구두"
},
{
"tag": "뒤꿈치"
},
{
"tag": "부러짐"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "heel"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My shoe heel just broke completely.",
"translation": "내 구두 뒤꿈치가 방금 완전히 부러졌어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Now you're walking like injured penguin.",
"translation": "이제 다친 펭귄처럼 걷고 있네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Thanks, that makes me feel better.",
"translation": "고마워, 그럼 기분이 더 나아져."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤의 구두가 완벽하게 작동하고 있다.",
"hint": "'heel broke completely'는 뒤꿈치가 완전히 부러졌다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '뒤꿈치가 완전히 부러졌어'라고 말했으니 구두가 망가진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "At least you have matching limp.",
"translation": "적어도 잘 어울리는 절뚝거림이네."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Your sympathy is truly overwhelming right.",
"translation": "네 동정심이 정말 벅차다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Should we find shoe store nearby?",
"translation": "근처에 신발 가게 찾아야 할까?"
},
{
"type": "blank",
"index": 8,
"quiz": "My shoe heel just broke @@.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 뒤꿈치가 완전히 부서진 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Good idea, before I fall over.",
"translation": "좋은 생각이야, 넘어지기 전에."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Or we could buy crutches.",
"translation": "아니면 목발을 사든지."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You're really enjoying this situation aren't.",
"translation": "너 이 상황을 정말 즐기고 있지."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Little bit, it's pretty entertaining.",
"translation": "조금, 꽤 재밌어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 근처에 신발 가게를 찾아야 하는지 물어본 문장을 완성하세요.",
"optionA": "Should",
"optionB": "find",
"optionC": "shoe",
"optionD": "we",
"optionE": "nearby",
"optionF": "store",
"result": "Should we find shoe store nearby",
"explanation": "'근처에 신발 가게 찾아야 할까?'라는 뜻으로 부러진 구두 문제의 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "매장에서 구두 뒤꿈치가 부러졌어",
"explanation": "쇼핑 중에 신고 있던 구두 뒤꿈치가 갑자기 부러져서 절뚝거리게 된 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "구두"
},
{
"tag": "뒤꿈치"
},
{
"tag": "부러짐"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "heel"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "My shoe heel just broke completely.",
"translation": "내 구두 뒤꿈치가 방금 완전히 부러졌어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Now you're walking like injured penguin.",
"translation": "이제 다친 펭귄처럼 걷고 있네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Thanks, that makes me feel better.",
"translation": "고마워, 그럼 기분이 더 나아져."
},
{
"type": "ox",
"index": 4,
"quiz": "도윤의 구두가 완벽하게 작동하고 있다.",
"hint": "'heel broke completely'는 뒤꿈치가 완전히 부러졌다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '뒤꿈치가 완전히 부러졌어'라고 말했으니 구두가 망가진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "At least you have matching limp.",
"translation": "적어도 잘 어울리는 절뚝거림이네."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Your sympathy is truly overwhelming right.",
"translation": "네 동정심이 정말 벅차다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Should we find shoe store nearby?",
"translation": "근처에 신발 가게 찾아야 할까?"
},
{
"type": "blank",
"index": 8,
"quiz": "My shoe heel just broke @@.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 뒤꿈치가 완전히 부서진 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Good idea, before I fall over.",
"translation": "좋은 생각이야, 넘어지기 전에."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Or we could buy crutches.",
"translation": "아니면 목발을 사든지."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "You're really enjoying this situation aren't.",
"translation": "너 이 상황을 정말 즐기고 있지."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "Little bit, it's pretty entertaining.",
"translation": "조금, 꽤 재밌어."
},
{
"type": "puzzle",
"index": 13,
"hint": "유진이 근처에 신발 가게를 찾아야 하는지 물어본 문장을 완성하세요.",
"optionA": "Should",
"optionB": "find",
"optionC": "shoe",
"optionD": "we",
"optionE": "nearby",
"optionF": "store",
"result": "Should we find shoe store nearby",
"explanation": "'근처에 신발 가게 찾아야 할까?'라는 뜻으로 부러진 구두 문제의 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기에서 창문 자리 뺏겨버렸어",
"explanation": "예약한 창문 자리에 다른 승객이 앉아있어서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "창문자리"
},
{
"tag": "뺏김"
}
],
"engTags": [
{
"tag": "airplane"
},
{
"tag": "window"
},
{
"tag": "taken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Someone is sitting in my window.",
"translation": "누군가 내 창문 자리에 앉아있어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did you check your boarding pass?",
"translation": "탑승권 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yes, definitely says twelve A clearly.",
"translation": "응, 확실히 12A라고 나와 있어."
},
{
"type": "blank",
"index": 4,
"quiz": "Someone is sitting in my @@.",
"hint": "비행기에서 밖을 볼 수 있는 자리를 의미해요.",
"optionA": "aisle",
"optionB": "window",
"optionC": "middle",
"result": "window",
"explanation": "'window'는 '창문 자리'라는 뜻으로 비행기에서 창 옆에 있는 좌석을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Maybe politely ask them to move.",
"translation": "정중하게 이동해달라고 요청해봐."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But they look really comfortable settled.",
"translation": "하지만 정말 편안하게 자리 잡고 있어 보여."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Your seat, your choice, your rights.",
"translation": "네 자리, 네 선택, 네 권리야."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 잘못된 자리에 앉으려고 했다.",
"hint": "'definitely says twelve A'는 확실히 12A라고 되어있다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '확실히 12A라고 나와 있어'라고 말했으니 올바른 자리에 앉으려는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Excuse me, that's actually my seat.",
"translation": "실례합니다, 그게 사실 제 자리예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Good job standing up for yourself.",
"translation": "자신을 위해 목소리 낸 거 잘했어."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "They moved without any argument thankfully.",
"translation": "다행히 아무 말 없이 옮겨줬어."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Crisis averted, window view secured successfully.",
"translation": "위기 모면, 창문 뷰 성공적으로 확보."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 정중하게 이동해달라고 요청해보라고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "politely",
"optionC": "ask",
"optionD": "move",
"optionE": "them",
"optionF": "to",
"result": "Maybe politely ask them to move",
"explanation": "'정중하게 이동해달라고 요청해봐'라는 뜻으로 갈등을 평화롭게 해결하는 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기에서 창문 자리 뺏겨버렸어",
"explanation": "예약한 창문 자리에 다른 승객이 앉아있어서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "창문자리"
},
{
"tag": "뺏김"
}
],
"engTags": [
{
"tag": "airplane"
},
{
"tag": "window"
},
{
"tag": "taken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Someone is sitting in my window.",
"translation": "누군가 내 창문 자리에 앉아있어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Did you check your boarding pass?",
"translation": "탑승권 확인해봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Yes, definitely says twelve A clearly.",
"translation": "응, 확실히 12A라고 나와 있어."
},
{
"type": "blank",
"index": 4,
"quiz": "Someone is sitting in my @@.",
"hint": "비행기에서 밖을 볼 수 있는 자리를 의미해요.",
"optionA": "aisle",
"optionB": "window",
"optionC": "middle",
"result": "window",
"explanation": "'window'는 '창문 자리'라는 뜻으로 비행기에서 창 옆에 있는 좌석을 말해요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Maybe politely ask them to move.",
"translation": "정중하게 이동해달라고 요청해봐."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But they look really comfortable settled.",
"translation": "하지만 정말 편안하게 자리 잡고 있어 보여."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Your seat, your choice, your rights.",
"translation": "네 자리, 네 선택, 네 권리야."
},
{
"type": "ox",
"index": 8,
"quiz": "민재가 잘못된 자리에 앉으려고 했다.",
"hint": "'definitely says twelve A'는 확실히 12A라고 되어있다는 뜻이에요.",
"result": "X",
"explanation": "민재는 '확실히 12A라고 나와 있어'라고 말했으니 올바른 자리에 앉으려는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "Excuse me, that's actually my seat.",
"translation": "실례합니다, 그게 사실 제 자리예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Good job standing up for yourself.",
"translation": "자신을 위해 목소리 낸 거 잘했어."
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "They moved without any argument thankfully.",
"translation": "다행히 아무 말 없이 옮겨줬어."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "Crisis averted, window view secured successfully.",
"translation": "위기 모면, 창문 뷰 성공적으로 확보."
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 정중하게 이동해달라고 요청해보라고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "politely",
"optionC": "ask",
"optionD": "move",
"optionE": "them",
"optionF": "to",
"result": "Maybe politely ask them to move",
"explanation": "'정중하게 이동해달라고 요청해봐'라는 뜻으로 갈등을 평화롭게 해결하는 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 방에서 샤워기가 고장났어",
"explanation": "호텔에 체크인했는데 샤워기에서 물이 나오지 않아서 곤란한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "샤워기"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "shower"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The shower head isn't working.",
"translation": "샤워기가 작동하지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Is any water coming out?",
"translation": "물이 조금이라도 나와?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Just tiny drops every few seconds.",
"translation": "몇 초마다 아주 작은 물방울만."
},
{
"type": "ox",
"index": 4,
"quiz": "호텔 샤워기가 완벽하게 작동하고 있다.",
"hint": "'isn't working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '작동하지 않아'라고 말했으니 샤워기가 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That's not exactly refreshing shower experience.",
"translation": "그건 딱히 상쾌한 샤워 경험이 아니네."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Should I call front desk right?",
"translation": "프론트 데스크에 전화해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Definitely, you paid good money this.",
"translation": "당연하지, 이거에 좋은 돈 냈잖아."
},
{
"type": "blank",
"index": 8,
"quiz": "Just tiny drops every few @@.",
"hint": "시간의 단위를 나타내는 명사의 복수형이에요.",
"optionA": "minutes",
"optionB": "seconds",
"optionC": "hours",
"result": "seconds",
"explanation": "'seconds'는 '초'라는 뜻으로 매우 짧은 시간 간격을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Good point, I deserve working facilities.",
"translation": "맞는 말이야, 작동하는 시설을 받을 자격이 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Or ask for different room entirely.",
"translation": "아니면 아예 다른 방으로 바꿔달라고 해."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Even better idea, room upgrade maybe.",
"translation": "더 좋은 생각이야, 아마 룸 업그레이드."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Turn problem into opportunity, I like.",
"translation": "문제를 기회로 바꾸는 거, 맘에 들어."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 그건 딱히 상쾌한 샤워 경험이 아니라고 말한 문장을 완성하세요.",
"optionA": "That's",
"optionB": "not",
"optionC": "refreshing",
"optionD": "exactly",
"optionE": "experience",
"optionF": "shower",
"result": "That's not exactly refreshing shower experience",
"explanation": "'그건 딱히 상쾌한 샤워 경험이 아니네'라는 뜻으로 불편한 상황을 유머러스하게 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 방에서 샤워기가 고장났어",
"explanation": "호텔에 체크인했는데 샤워기에서 물이 나오지 않아서 곤란한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "샤워기"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "shower"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The shower head isn't working.",
"translation": "샤워기가 작동하지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Is any water coming out?",
"translation": "물이 조금이라도 나와?"
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "Just tiny drops every few seconds.",
"translation": "몇 초마다 아주 작은 물방울만."
},
{
"type": "ox",
"index": 4,
"quiz": "호텔 샤워기가 완벽하게 작동하고 있다.",
"hint": "'isn't working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '작동하지 않아'라고 말했으니 샤워기가 고장난 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That's not exactly refreshing shower experience.",
"translation": "그건 딱히 상쾌한 샤워 경험이 아니네."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "Should I call front desk right?",
"translation": "프론트 데스크에 전화해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Definitely, you paid good money this.",
"translation": "당연하지, 이거에 좋은 돈 냈잖아."
},
{
"type": "blank",
"index": 8,
"quiz": "Just tiny drops every few @@.",
"hint": "시간의 단위를 나타내는 명사의 복수형이에요.",
"optionA": "minutes",
"optionB": "seconds",
"optionC": "hours",
"result": "seconds",
"explanation": "'seconds'는 '초'라는 뜻으로 매우 짧은 시간 간격을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Good point, I deserve working facilities.",
"translation": "맞는 말이야, 작동하는 시설을 받을 자격이 있어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Or ask for different room entirely.",
"translation": "아니면 아예 다른 방으로 바꿔달라고 해."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Even better idea, room upgrade maybe.",
"translation": "더 좋은 생각이야, 아마 룸 업그레이드."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Turn problem into opportunity, I like.",
"translation": "문제를 기회로 바꾸는 거, 맘에 들어."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 그건 딱히 상쾌한 샤워 경험이 아니라고 말한 문장을 완성하세요.",
"optionA": "That's",
"optionB": "not",
"optionC": "refreshing",
"optionD": "exactly",
"optionE": "experience",
"optionF": "shower",
"result": "That's not exactly refreshing shower experience",
"explanation": "'그건 딱히 상쾌한 샤워 경험이 아니네'라는 뜻으로 불편한 상황을 유머러스하게 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "공항에서 가방을 잘못 가져갔어",
"explanation": "공항에서 비슷하게 생긴 다른 사람 가방을 실수로 가져온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "공항"
},
{
"tag": "가방"
},
{
"tag": "실수"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "luggage"
},
{
"tag": "mistake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This isn't my suitcase at all.",
"translation": "이거 전혀 내 여행가방이 아냐."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "How can you tell the difference?",
"translation": "어떻게 차이를 알 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "My clothes aren't this fashionable ever.",
"translation": "내 옷들은 절대 이렇게 패셔너블하지 않아."
},
{
"type": "blank",
"index": 4,
"quiz": "This isn't my suitcase at @@.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "once",
"optionB": "all",
"optionC": "first",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Maybe someone has yours by mistake.",
"translation": "아마 누군가 네 걸 실수로 가져갔나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Great, now I'm wearing stranger's.",
"translation": "좋아, 이제 나는 낯선 사람 옷을 입고 있네."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "At least they have good taste.",
"translation": "적어도 좋은 취향을 가지고 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 자신의 올바른 가방을 가지고 있다.",
"hint": "'isn't my suitcase'는 내 여행가방이 아니라는 뜻이에요.",
"result": "X",
"explanation": "채원은 '전혀 내 여행가방이 아냐'라고 말했으니 다른 사람 가방을 가진 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Should I report this to security?",
"translation": "보안팀에 신고해야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Yes, before someone calls you thief.",
"translation": "응, 누군가 너를 도둑이라고 하기 전에."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Good point, don't want criminal record.",
"translation": "맞는 말이야, 범죄 기록은 원하지 않아."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Plus, you need your own stuff.",
"translation": "게다가 네 자신의 물건들이 필요하잖아."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 아마 누군가 네 걸 실수로 가져갔다고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "someone",
"optionC": "yours",
"optionD": "by",
"optionE": "has",
"optionF": "mistake",
"result": "Maybe someone has yours by mistake",
"explanation": "'아마 누군가 네 걸 실수로 가져갔나 봐'라는 뜻으로 가방 바뀐 상황의 원인을 추측하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "공항에서 가방을 잘못 가져갔어",
"explanation": "공항에서 비슷하게 생긴 다른 사람 가방을 실수로 가져온 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "공항"
},
{
"tag": "가방"
},
{
"tag": "실수"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "luggage"
},
{
"tag": "mistake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This isn't my suitcase at all.",
"translation": "이거 전혀 내 여행가방이 아냐."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "How can you tell the difference?",
"translation": "어떻게 차이를 알 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "My clothes aren't this fashionable ever.",
"translation": "내 옷들은 절대 이렇게 패셔너블하지 않아."
},
{
"type": "blank",
"index": 4,
"quiz": "This isn't my suitcase at @@.",
"hint": "전혀, 조금도라는 의미를 강조하는 부사예요.",
"optionA": "once",
"optionB": "all",
"optionC": "first",
"result": "all",
"explanation": "'at all'은 '전혀, 조금도'라는 뜻으로 부정문을 강조할 때 써요."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Maybe someone has yours by mistake.",
"translation": "아마 누군가 네 걸 실수로 가져갔나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Great, now I'm wearing stranger's.",
"translation": "좋아, 이제 나는 낯선 사람 옷을 입고 있네."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "At least they have good taste.",
"translation": "적어도 좋은 취향을 가지고 있어."
},
{
"type": "ox",
"index": 8,
"quiz": "채원이 자신의 올바른 가방을 가지고 있다.",
"hint": "'isn't my suitcase'는 내 여행가방이 아니라는 뜻이에요.",
"result": "X",
"explanation": "채원은 '전혀 내 여행가방이 아냐'라고 말했으니 다른 사람 가방을 가진 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Should I report this to security?",
"translation": "보안팀에 신고해야 할까?"
},
{
"type": "script",
"index": 10,
"speaker": "승현",
"script": "Yes, before someone calls you thief.",
"translation": "응, 누군가 너를 도둑이라고 하기 전에."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "Good point, don't want criminal record.",
"translation": "맞는 말이야, 범죄 기록은 원하지 않아."
},
{
"type": "script",
"index": 12,
"speaker": "승현",
"script": "Plus, you need your own stuff.",
"translation": "게다가 네 자신의 물건들이 필요하잖아."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 아마 누군가 네 걸 실수로 가져갔다고 말한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "someone",
"optionC": "yours",
"optionD": "by",
"optionE": "has",
"optionF": "mistake",
"result": "Maybe someone has yours by mistake",
"explanation": "'아마 누군가 네 걸 실수로 가져갔나 봐'라는 뜻으로 가방 바뀐 상황의 원인을 추측하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "택시기사가 길을 완전히 모르네",
"explanation": "여행지에서 탄 택시 기사가 목적지를 전혀 모르는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "택시"
},
{
"tag": "길모름"
},
{
"tag": "운전사"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "lost"
},
{
"tag": "driver"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Our driver seems completely lost today.",
"translation": "우리 운전사 오늘 완전히 길을 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "He's been circling same block.",
"translation": "같은 블록을 돌고 있었어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Should I use GPS on phone?",
"translation": "내 폰으로 GPS 써야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "택시 운전사가 길을 잘 알고 있다.",
"hint": "'seems completely lost'는 완전히 길을 잃은 것 같다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '완전히 길을 잃은 것 같아'라고 말했으니 운전사가 길을 모르는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Good idea, before we're more.",
"translation": "좋은 생각이야, 우리가 더 가기 전에."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Excuse me, would you like directions?",
"translation": "실례합니다, 길 안내가 필요하신가요?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "He nodded gratefully, crisis averted successfully.",
"translation": "고맙게 고개 끄덕였어, 위기 성공적으로 모면."
},
{
"type": "blank",
"index": 8,
"quiz": "He's been circling same @@.",
"hint": "도시의 구역이나 건물들의 집합을 의미하는 명사예요.",
"optionA": "street",
"optionB": "block",
"optionC": "road",
"result": "block",
"explanation": "'block'은 '블록, 구역'이라는 뜻으로 도시에서 건물들로 둘러싸인 구역을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "GPS says turn left at corner.",
"translation": "GPS가 모퉁이에서 좌회전하라고 해."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Finally heading in right direction now.",
"translation": "드디어 올바른 방향으로 가고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Maybe he's new to this.",
"translation": "아마 이 일이 처음인가 봐."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Or just having really bad.",
"translation": "아니면 그냥 정말 안 좋은 하루를 보내고 있든지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 좋은 생각이라며 우리가 더 가기 전이라고 말한 문장을 완성하세요.",
"optionA": "Good",
"optionB": "idea",
"optionC": "before",
"optionD": "we're",
"optionE": "more",
"optionF": "lost",
"result": "Good idea before we're more lost",
"explanation": "'좋은 생각이야, 우리가 더 길을 잃기 전에'라는 뜻으로 상황이 악화되기 전에 해결책을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "택시기사가 길을 완전히 모르네",
"explanation": "여행지에서 탄 택시 기사가 목적지를 전혀 모르는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "택시"
},
{
"tag": "길모름"
},
{
"tag": "운전사"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "lost"
},
{
"tag": "driver"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Our driver seems completely lost today.",
"translation": "우리 운전사 오늘 완전히 길을 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "He's been circling same block.",
"translation": "같은 블록을 돌고 있었어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Should I use GPS on phone?",
"translation": "내 폰으로 GPS 써야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "택시 운전사가 길을 잘 알고 있다.",
"hint": "'seems completely lost'는 완전히 길을 잃은 것 같다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '완전히 길을 잃은 것 같아'라고 말했으니 운전사가 길을 모르는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Good idea, before we're more.",
"translation": "좋은 생각이야, 우리가 더 가기 전에."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Excuse me, would you like directions?",
"translation": "실례합니다, 길 안내가 필요하신가요?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "He nodded gratefully, crisis averted successfully.",
"translation": "고맙게 고개 끄덕였어, 위기 성공적으로 모면."
},
{
"type": "blank",
"index": 8,
"quiz": "He's been circling same @@.",
"hint": "도시의 구역이나 건물들의 집합을 의미하는 명사예요.",
"optionA": "street",
"optionB": "block",
"optionC": "road",
"result": "block",
"explanation": "'block'은 '블록, 구역'이라는 뜻으로 도시에서 건물들로 둘러싸인 구역을 말해요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "GPS says turn left at corner.",
"translation": "GPS가 모퉁이에서 좌회전하라고 해."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Finally heading in right direction now.",
"translation": "드디어 올바른 방향으로 가고 있어."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Maybe he's new to this.",
"translation": "아마 이 일이 처음인가 봐."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "Or just having really bad.",
"translation": "아니면 그냥 정말 안 좋은 하루를 보내고 있든지."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 좋은 생각이라며 우리가 더 가기 전이라고 말한 문장을 완성하세요.",
"optionA": "Good",
"optionB": "idea",
"optionC": "before",
"optionD": "we're",
"optionE": "more",
"optionF": "lost",
"result": "Good idea before we're more lost",
"explanation": "'좋은 생각이야, 우리가 더 길을 잃기 전에'라는 뜻으로 상황이 악화되기 전에 해결책을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스에서 멀미가 너무 심해",
"explanation": "구불구불한 산길을 달리는 관광버스에서 멀미 때문에 고생하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "관광버스"
},
{
"tag": "멀미"
},
{
"tag": "산길"
}
],
"engTags": [
{
"tag": "tour"
},
{
"tag": "motion"
},
{
"tag": "sickness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I'm getting really motion sick here.",
"translation": "여기서 진짜 멀미가 나고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "The winding roads aren't helping much.",
"translation": "구불구불한 도로들이 별로 도움이 안 돼."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Driver seems to enjoy sharp turns.",
"translation": "운전사가 급커브를 즐기는 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm getting really motion sick @@.",
"hint": "이곳에서, 여기서라는 의미의 부사예요.",
"optionA": "there",
"optionB": "here",
"optionC": "now",
"result": "here",
"explanation": "'here'는 '여기서'라는 뜻으로 현재 있는 장소를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Try looking at horizon outside window.",
"translation": "창 밖 지평선을 보려고 해봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's making me feel even worse.",
"translation": "그게 더 기분을 나쁘게 만들고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Close your eyes and breathe deeply.",
"translation": "눈을 감고 깊게 숨 쉬어."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 버스에서 편안하게 느끼고 있다.",
"hint": "'motion sick'은 멀미가 난다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '진짜 멀미가 나고 있어'라고 말했으니 불편한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Better idea, that's helping a little.",
"translation": "더 좋은 생각이야, 조금 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "We'll be there in twenty minutes.",
"translation": "20분 후에 도착할 거야."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Feels like eternity from here honestly.",
"translation": "솔직히 여기서는 영원처럼 느껴져."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Hang in there, mountain views coming.",
"translation": "견뎌내, 산 경치가 나올 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 창 밖 지평선을 보려고 해보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "looking",
"optionC": "horizon",
"optionD": "at",
"optionE": "outside",
"optionF": "window",
"result": "Try looking at horizon outside window",
"explanation": "'창 밖 지평선을 보려고 해봐'라는 뜻으로 멀미 완화 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스에서 멀미가 너무 심해",
"explanation": "구불구불한 산길을 달리는 관광버스에서 멀미 때문에 고생하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "관광버스"
},
{
"tag": "멀미"
},
{
"tag": "산길"
}
],
"engTags": [
{
"tag": "tour"
},
{
"tag": "motion"
},
{
"tag": "sickness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I'm getting really motion sick here.",
"translation": "여기서 진짜 멀미가 나고 있어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "The winding roads aren't helping much.",
"translation": "구불구불한 도로들이 별로 도움이 안 돼."
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "Driver seems to enjoy sharp turns.",
"translation": "운전사가 급커브를 즐기는 것 같아."
},
{
"type": "blank",
"index": 4,
"quiz": "I'm getting really motion sick @@.",
"hint": "이곳에서, 여기서라는 의미의 부사예요.",
"optionA": "there",
"optionB": "here",
"optionC": "now",
"result": "here",
"explanation": "'here'는 '여기서'라는 뜻으로 현재 있는 장소를 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Try looking at horizon outside window.",
"translation": "창 밖 지평선을 보려고 해봐."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "That's making me feel even worse.",
"translation": "그게 더 기분을 나쁘게 만들고 있어."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Close your eyes and breathe deeply.",
"translation": "눈을 감고 깊게 숨 쉬어."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 버스에서 편안하게 느끼고 있다.",
"hint": "'motion sick'은 멀미가 난다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '진짜 멀미가 나고 있어'라고 말했으니 불편한 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Better idea, that's helping a little.",
"translation": "더 좋은 생각이야, 조금 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "We'll be there in twenty minutes.",
"translation": "20분 후에 도착할 거야."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Feels like eternity from here honestly.",
"translation": "솔직히 여기서는 영원처럼 느껴져."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Hang in there, mountain views coming.",
"translation": "견뎌내, 산 경치가 나올 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 창 밖 지평선을 보려고 해보라고 말한 문장을 완성하세요.",
"optionA": "Try",
"optionB": "looking",
"optionC": "horizon",
"optionD": "at",
"optionE": "outside",
"optionF": "window",
"result": "Try looking at horizon outside window",
"explanation": "'창 밖 지평선을 보려고 해봐'라는 뜻으로 멀미 완화 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 핸드폰 배터리가 다 됐어",
"explanation": "중요한 순간에 핸드폰 배터리가 다 떨어져서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "배터리"
},
{
"tag": "소진"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "dead"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My phone battery just died completely.",
"translation": "내 핸드폰 배터리가 방금 완전히 죽었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Did you bring portable charger with?",
"translation": "휴대용 충전기 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Left it back at hotel room.",
"translation": "호텔 방에 두고 왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 충전기를 잘 가져왔다.",
"hint": "'left it back'은 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '호텔 방에 두고 왔어'라고 말했으니 충전기를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Classic mistake everyone makes traveling somewhere.",
"translation": "여행할 때 모든 사람이 하는 전형적인 실수야."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Now I can't take any photos.",
"translation": "이제 사진을 하나도 찍을 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Use my phone for pictures today.",
"translation": "오늘은 내 핸드폰으로 사진 찍어."
},
{
"type": "blank",
"index": 8,
"quiz": "My phone battery just died @@.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 배터리가 완전히 소진된 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Thanks, you're real lifesaver right now.",
"translation": "고마워, 지금 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Just promise to remember charger tomorrow.",
"translation": "내일은 충전기 기억한다고 약속해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Definitely learned my lesson here today.",
"translation": "오늘 여기서 확실히 교훈을 얻었어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Famous last words of forgetful travelers.",
"translation": "건망증 있는 여행자들의 유명한 마지막 말이지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 여행할 때 모든 사람이 하는 전형적인 실수라고 말한 문장을 완성하세요.",
"optionA": "Classic",
"optionB": "mistake",
"optionC": "everyone",
"optionD": "makes",
"optionE": "traveling",
"optionF": "somewhere",
"result": "Classic mistake everyone makes traveling somewhere",
"explanation": "'여행할 때 모든 사람이 하는 전형적인 실수야'라는 뜻으로 공통적인 여행 실수를 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 핸드폰 배터리가 다 됐어",
"explanation": "중요한 순간에 핸드폰 배터리가 다 떨어져서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "배터리"
},
{
"tag": "소진"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "dead"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My phone battery just died completely.",
"translation": "내 핸드폰 배터리가 방금 완전히 죽었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Did you bring portable charger with?",
"translation": "휴대용 충전기 가져왔어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Left it back at hotel room.",
"translation": "호텔 방에 두고 왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁이 충전기를 잘 가져왔다.",
"hint": "'left it back'은 두고 왔다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '호텔 방에 두고 왔어'라고 말했으니 충전기를 가져오지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Classic mistake everyone makes traveling somewhere.",
"translation": "여행할 때 모든 사람이 하는 전형적인 실수야."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "Now I can't take any photos.",
"translation": "이제 사진을 하나도 찍을 수 없어."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Use my phone for pictures today.",
"translation": "오늘은 내 핸드폰으로 사진 찍어."
},
{
"type": "blank",
"index": 8,
"quiz": "My phone battery just died @@.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 배터리가 완전히 소진된 상태를 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Thanks, you're real lifesaver right now.",
"translation": "고마워, 지금 진짜 생명의 은인이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Just promise to remember charger tomorrow.",
"translation": "내일은 충전기 기억한다고 약속해."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Definitely learned my lesson here today.",
"translation": "오늘 여기서 확실히 교훈을 얻었어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Famous last words of forgetful travelers.",
"translation": "건망증 있는 여행자들의 유명한 마지막 말이지."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 여행할 때 모든 사람이 하는 전형적인 실수라고 말한 문장을 완성하세요.",
"optionA": "Classic",
"optionB": "mistake",
"optionC": "everyone",
"optionD": "makes",
"optionE": "traveling",
"optionF": "somewhere",
"result": "Classic mistake everyone makes traveling somewhere",
"explanation": "'여행할 때 모든 사람이 하는 전형적인 실수야'라는 뜻으로 공통적인 여행 실수를 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지에서 바가지 요금을 물어봤어",
"explanation": "관광지 상점에서 현지인보다 훨씬 비싼 가격을 제시받은 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "관광지"
},
{
"tag": "바가지"
},
{
"tag": "요금"
}
],
"engTags": [
{
"tag": "tourist"
},
{
"tag": "overcharge"
},
{
"tag": "price"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "They want fifty dollars for this.",
"translation": "이거에 50달러를 달라고 해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "That seems ridiculously expensive for souvenir.",
"translation": "기념품치고는 터무니없이 비싼 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Local person paid only five earlier.",
"translation": "현지인은 아까 5달러만 냈어."
},
{
"type": "blank",
"index": 4,
"quiz": "They want fifty dollars for @@.",
"hint": "이것을 가리키는 지시대명사예요.",
"optionA": "that",
"optionB": "this",
"optionC": "those",
"result": "this",
"explanation": "'this'는 '이것'이라는 뜻으로 가까이 있는 물건을 가리키는 지시대명사예요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Classic tourist trap pricing scheme there.",
"translation": "전형적인 관광객 함정 가격책정이네."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Should I try bargaining with them?",
"translation": "그들과 흥정을 시도해봐야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Definitely, start at reasonable price point.",
"translation": "당연하지, 합리적인 가격대에서 시작해."
},
{
"type": "ox",
"index": 8,
"quiz": "상점에서 공정한 가격을 제시했다.",
"hint": "'ridiculously expensive'는 터무니없이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "지은은 '터무니없이 비싼 것 같아'라고 말했으니 과도한 가격을 제시받은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "How about fifteen dollars maximum final?",
"translation": "최종적으로 15달러 최대는 어때?"
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Much more reasonable starting point there.",
"translation": "훨씬 더 합리적인 출발점이네."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "They agreed to twenty, good enough.",
"translation": "20달러에 합의했어, 충분히 좋아."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Well done, you saved thirty dollars.",
"translation": "잘했어, 30달러 절약했네."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 전형적인 관광객 함정 가격책정이라고 말한 문장을 완성하세요.",
"optionA": "Classic",
"optionB": "tourist",
"optionC": "trap",
"optionD": "pricing",
"optionE": "scheme",
"optionF": "there",
"result": "Classic tourist trap pricing scheme there",
"explanation": "'전형적인 관광객 함정 가격책정이네'라는 뜻으로 관광객을 대상으로 한 과도한 요금 책정을 설명하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지에서 바가지 요금을 물어봤어",
"explanation": "관광지 상점에서 현지인보다 훨씬 비싼 가격을 제시받은 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "관광지"
},
{
"tag": "바가지"
},
{
"tag": "요금"
}
],
"engTags": [
{
"tag": "tourist"
},
{
"tag": "overcharge"
},
{
"tag": "price"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "They want fifty dollars for this.",
"translation": "이거에 50달러를 달라고 해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "That seems ridiculously expensive for souvenir.",
"translation": "기념품치고는 터무니없이 비싼 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Local person paid only five earlier.",
"translation": "현지인은 아까 5달러만 냈어."
},
{
"type": "blank",
"index": 4,
"quiz": "They want fifty dollars for @@.",
"hint": "이것을 가리키는 지시대명사예요.",
"optionA": "that",
"optionB": "this",
"optionC": "those",
"result": "this",
"explanation": "'this'는 '이것'이라는 뜻으로 가까이 있는 물건을 가리키는 지시대명사예요."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Classic tourist trap pricing scheme there.",
"translation": "전형적인 관광객 함정 가격책정이네."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Should I try bargaining with them?",
"translation": "그들과 흥정을 시도해봐야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Definitely, start at reasonable price point.",
"translation": "당연하지, 합리적인 가격대에서 시작해."
},
{
"type": "ox",
"index": 8,
"quiz": "상점에서 공정한 가격을 제시했다.",
"hint": "'ridiculously expensive'는 터무니없이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "지은은 '터무니없이 비싼 것 같아'라고 말했으니 과도한 가격을 제시받은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "How about fifteen dollars maximum final?",
"translation": "최종적으로 15달러 최대는 어때?"
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Much more reasonable starting point there.",
"translation": "훨씬 더 합리적인 출발점이네."
},
{
"type": "script",
"index": 11,
"speaker": "상우",
"script": "They agreed to twenty, good enough.",
"translation": "20달러에 합의했어, 충분히 좋아."
},
{
"type": "script",
"index": 12,
"speaker": "지은",
"script": "Well done, you saved thirty dollars.",
"translation": "잘했어, 30달러 절약했네."
},
{
"type": "puzzle",
"index": 13,
"hint": "지은이 전형적인 관광객 함정 가격책정이라고 말한 문장을 완성하세요.",
"optionA": "Classic",
"optionB": "tourist",
"optionC": "trap",
"optionD": "pricing",
"optionE": "scheme",
"optionF": "there",
"result": "Classic tourist trap pricing scheme there",
"explanation": "'전형적인 관광객 함정 가격책정이네'라는 뜻으로 관광객을 대상으로 한 과도한 요금 책정을 설명하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 가방 지퍼가 터져서 옷이 나와",
"explanation": "여행 중에 가방을 너무 많이 채워서 지퍼가 터진 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "여행가방"
},
{
"tag": "지퍼"
},
{
"tag": "터짐"
}
],
"engTags": [
{
"tag": "suitcase"
},
{
"tag": "zipper"
},
{
"tag": "burst"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My suitcase zipper just burst open.",
"translation": "내 여행가방 지퍼가 방금 터져서 열렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "All your clothes are spilling out.",
"translation": "네 옷들이 모두 쏟아져 나오고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I packed way too much stuff.",
"translation": "너무 많은 물건을 쌌어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연의 가방이 완벽하게 닫혀있다.",
"hint": "'zipper burst open'은 지퍼가 터져서 열렸다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '지퍼가 터져서 열렸어'라고 말했으니 가방이 터진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Quick, gather everything before people step.",
"translation": "빨리, 사람들이 밟기 전에 모든 걸 모아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "This is so embarrassing for everyone.",
"translation": "모든 사람들에게 너무 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Happens to overpacking travelers all time.",
"translation": "과포장하는 여행자들에게 항상 일어나는 일이야."
},
{
"type": "blank",
"index": 8,
"quiz": "All your clothes are spilling @@.",
"hint": "밖으로, 바깥쪽으로라는 의미의 부사예요.",
"optionA": "in",
"optionB": "out",
"optionC": "up",
"result": "out",
"explanation": "'out'은 '밖으로'라는 뜻으로 가방에서 밖으로 나오는 상황을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Need to buy new suitcase somewhere.",
"translation": "어디서 새 여행가방을 사야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Or just carry less next time.",
"translation": "아니면 다음엔 그냥 덜 가져가든지."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "But I need all these things.",
"translation": "하지만 이 모든 것들이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Said every overpacker in history ever.",
"translation": "역사상 모든 과포장러들이 한 말이지."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 빨리 사람들이 밟기 전에 모든 걸 모으라고 말한 문장을 완성하세요.",
"optionA": "Quick",
"optionB": "gather",
"optionC": "everything",
"optionD": "before",
"optionE": "people",
"optionF": "step",
"result": "Quick gather everything before people step",
"explanation": "'빨리, 사람들이 밟기 전에 모든 걸 모아'라는 뜻으로 급박한 상황에서 빠른 행동을 촉구하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 가방 지퍼가 터져서 옷이 나와",
"explanation": "여행 중에 가방을 너무 많이 채워서 지퍼가 터진 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "여행가방"
},
{
"tag": "지퍼"
},
{
"tag": "터짐"
}
],
"engTags": [
{
"tag": "suitcase"
},
{
"tag": "zipper"
},
{
"tag": "burst"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "My suitcase zipper just burst open.",
"translation": "내 여행가방 지퍼가 방금 터져서 열렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "All your clothes are spilling out.",
"translation": "네 옷들이 모두 쏟아져 나오고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "서연",
"script": "I packed way too much stuff.",
"translation": "너무 많은 물건을 쌌어."
},
{
"type": "ox",
"index": 4,
"quiz": "서연의 가방이 완벽하게 닫혀있다.",
"hint": "'zipper burst open'은 지퍼가 터져서 열렸다는 뜻이에요.",
"result": "X",
"explanation": "서연은 '지퍼가 터져서 열렸어'라고 말했으니 가방이 터진 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Quick, gather everything before people step.",
"translation": "빨리, 사람들이 밟기 전에 모든 걸 모아."
},
{
"type": "script",
"index": 6,
"speaker": "서연",
"script": "This is so embarrassing for everyone.",
"translation": "모든 사람들에게 너무 창피해."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Happens to overpacking travelers all time.",
"translation": "과포장하는 여행자들에게 항상 일어나는 일이야."
},
{
"type": "blank",
"index": 8,
"quiz": "All your clothes are spilling @@.",
"hint": "밖으로, 바깥쪽으로라는 의미의 부사예요.",
"optionA": "in",
"optionB": "out",
"optionC": "up",
"result": "out",
"explanation": "'out'은 '밖으로'라는 뜻으로 가방에서 밖으로 나오는 상황을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "서연",
"script": "Need to buy new suitcase somewhere.",
"translation": "어디서 새 여행가방을 사야겠어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Or just carry less next time.",
"translation": "아니면 다음엔 그냥 덜 가져가든지."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "But I need all these things.",
"translation": "하지만 이 모든 것들이 필요해."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Said every overpacker in history ever.",
"translation": "역사상 모든 과포장러들이 한 말이지."
},
{
"type": "puzzle",
"index": 13,
"hint": "지우가 빨리 사람들이 밟기 전에 모든 걸 모으라고 말한 문장을 완성하세요.",
"optionA": "Quick",
"optionB": "gather",
"optionC": "everything",
"optionD": "before",
"optionE": "people",
"optionF": "step",
"result": "Quick gather everything before people step",
"explanation": "'빨리, 사람들이 밟기 전에 모든 걸 모아'라는 뜻으로 급박한 상황에서 빠른 행동을 촉구하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 키카드가 계속 인식 안 돼",
"explanation": "호텔 방 문을 열려고 하는데 키카드가 계속 작동하지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "키카드"
},
{
"tag": "인식불가"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "keycard"
},
{
"tag": "malfunction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "This hotel keycard isn't working again.",
"translation": "이 호텔 키카드가 또 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Did you try swiping it differently?",
"translation": "다르게 긁어봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Tried every possible angle and speed.",
"translation": "가능한 모든 각도와 속도로 해봤어."
},
{
"type": "blank",
"index": 4,
"quiz": "This hotel keycard isn't working @@.",
"hint": "또, 다시라는 의미의 부사예요.",
"optionA": "now",
"optionB": "again",
"optionC": "yet",
"result": "again",
"explanation": "'again'은 '또, 다시'라는 뜻으로 같은 문제가 반복되는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe the magnetic strip got damaged.",
"translation": "아마 마그네틱 띠가 손상됐나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Or hotel just has terrible technology.",
"translation": "아니면 호텔이 그냥 형편없는 기술을 가졌든지."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's go ask front desk.",
"translation": "프론트 데스크에 가서 물어보자."
},
{
"type": "ox",
"index": 8,
"quiz": "도윤이 키카드로 문을 성공적으로 열었다.",
"hint": "'isn't working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '키카드가 또 안 돼'라고 말했으니 작동하지 않는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Good idea before I break the.",
"translation": "좋은 생각이야, 내가 문을 부수기 전에."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "They probably have backup solution ready.",
"translation": "아마 백업 해결책을 준비해뒀을 거야."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Hopefully not climbing through window option.",
"translation": "창문으로 기어들어가는 옵션은 아니길 바라."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "That would be memorable vacation story.",
"translation": "그거면 기억에 남을 휴가 이야기가 될 텐데."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 가능한 모든 각도와 속도로 해봤다고 말한 문장을 완성하세요.",
"optionA": "Tried",
"optionB": "every",
"optionC": "possible",
"optionD": "angle",
"optionE": "and",
"optionF": "speed",
"result": "Tried every possible angle and speed",
"explanation": "'가능한 모든 각도와 속도로 해봤어'라는 뜻으로 여러 방법을 시도했다는 것을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 키카드가 계속 인식 안 돼",
"explanation": "호텔 방 문을 열려고 하는데 키카드가 계속 작동하지 않는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "키카드"
},
{
"tag": "인식불가"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "keycard"
},
{
"tag": "malfunction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "This hotel keycard isn't working again.",
"translation": "이 호텔 키카드가 또 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Did you try swiping it differently?",
"translation": "다르게 긁어봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Tried every possible angle and speed.",
"translation": "가능한 모든 각도와 속도로 해봤어."
},
{
"type": "blank",
"index": 4,
"quiz": "This hotel keycard isn't working @@.",
"hint": "또, 다시라는 의미의 부사예요.",
"optionA": "now",
"optionB": "again",
"optionC": "yet",
"result": "again",
"explanation": "'again'은 '또, 다시'라는 뜻으로 같은 문제가 반복되는 상황을 나타내요."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Maybe the magnetic strip got damaged.",
"translation": "아마 마그네틱 띠가 손상됐나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Or hotel just has terrible technology.",
"translation": "아니면 호텔이 그냥 형편없는 기술을 가졌든지."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's go ask front desk.",
"translation": "프론트 데스크에 가서 물어보자."
},
{
"type": "ox",
"index": 8,
"quiz": "도윤이 키카드로 문을 성공적으로 열었다.",
"hint": "'isn't working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 '키카드가 또 안 돼'라고 말했으니 작동하지 않는 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "도윤",
"script": "Good idea before I break the.",
"translation": "좋은 생각이야, 내가 문을 부수기 전에."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "They probably have backup solution ready.",
"translation": "아마 백업 해결책을 준비해뒀을 거야."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Hopefully not climbing through window option.",
"translation": "창문으로 기어들어가는 옵션은 아니길 바라."
},
{
"type": "script",
"index": 12,
"speaker": "유진",
"script": "That would be memorable vacation story.",
"translation": "그거면 기억에 남을 휴가 이야기가 될 텐데."
},
{
"type": "puzzle",
"index": 13,
"hint": "도윤이 가능한 모든 각도와 속도로 해봤다고 말한 문장을 완성하세요.",
"optionA": "Tried",
"optionB": "every",
"optionC": "possible",
"optionD": "angle",
"optionE": "and",
"optionF": "speed",
"result": "Tried every possible angle and speed",
"explanation": "'가능한 모든 각도와 속도로 해봤어'라는 뜻으로 여러 방법을 시도했다는 것을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스에서 내릴 정거장을 놓쳤어",
"explanation": "관광버스를 타고 가다가 내려야 할 정거장을 놓쳐서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "관광버스"
},
{
"tag": "정거장"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "tour"
},
{
"tag": "bus"
},
{
"tag": "missed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "We just missed our stop completely.",
"translation": "우리 정거장을 완전히 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "How did that even happen today?",
"translation": "오늘 그런 일이 어떻게 일어났지?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I was looking at scenery outside.",
"translation": "밖 풍경을 보고 있었어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호와 소영이 올바른 정거장에서 내렸다.",
"hint": "'missed our stop'은 정거장을 놓쳤다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '정거장을 완전히 놓쳤어'라고 말했으니 내리지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Classic tourist mistake right there honestly.",
"translation": "솔직히 전형적인 관광객 실수야."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Should I ask driver to back?",
"translation": "운전사에게 되돌아가달라고 요청해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Or just get off at stop.",
"translation": "아니면 그냥 다음 정거장에서 내리든지."
},
{
"type": "blank",
"index": 8,
"quiz": "We just missed our stop @@.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 정거장을 완전히 놓친 상황을 강조해요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good thinking, then walk back slowly.",
"translation": "좋은 생각이야, 그다음에 천천히 걸어서 돌아가고."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least we'll see more.",
"translation": "적어도 더 많이 볼 수 있을 거야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Turn mistake into adventure, I like.",
"translation": "실수를 모험으로 바꾸는 거, 맘에 들어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "That's positive attitude for traveling.",
"translation": "그게 여행하는 데 긍정적인 태도야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 솔직히 전형적인 관광객 실수라고 말한 문장을 완성하세요.",
"optionA": "Classic",
"optionB": "tourist",
"optionC": "mistake",
"optionD": "right",
"optionE": "there",
"optionF": "honestly",
"result": "Classic tourist mistake right there honestly",
"explanation": "'솔직히 전형적인 관광객 실수야'라는 뜻으로 흔히 일어나는 여행 실수를 지적하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스에서 내릴 정거장을 놓쳤어",
"explanation": "관광버스를 타고 가다가 내려야 할 정거장을 놓쳐서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "관광버스"
},
{
"tag": "정거장"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "tour"
},
{
"tag": "bus"
},
{
"tag": "missed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "We just missed our stop completely.",
"translation": "우리 정거장을 완전히 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "How did that even happen today?",
"translation": "오늘 그런 일이 어떻게 일어났지?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I was looking at scenery outside.",
"translation": "밖 풍경을 보고 있었어."
},
{
"type": "ox",
"index": 4,
"quiz": "태호와 소영이 올바른 정거장에서 내렸다.",
"hint": "'missed our stop'은 정거장을 놓쳤다는 뜻이에요.",
"result": "X",
"explanation": "태호는 '정거장을 완전히 놓쳤어'라고 말했으니 내리지 못한 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Classic tourist mistake right there honestly.",
"translation": "솔직히 전형적인 관광객 실수야."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Should I ask driver to back?",
"translation": "운전사에게 되돌아가달라고 요청해야 할까?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Or just get off at stop.",
"translation": "아니면 그냥 다음 정거장에서 내리든지."
},
{
"type": "blank",
"index": 8,
"quiz": "We just missed our stop @@.",
"hint": "완전히, 전적으로라는 의미의 부사예요.",
"optionA": "partly",
"optionB": "completely",
"optionC": "slowly",
"result": "completely",
"explanation": "'completely'는 '완전히'라는 뜻으로 정거장을 완전히 놓친 상황을 강조해요."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good thinking, then walk back slowly.",
"translation": "좋은 생각이야, 그다음에 천천히 걸어서 돌아가고."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least we'll see more.",
"translation": "적어도 더 많이 볼 수 있을 거야."
},
{
"type": "script",
"index": 11,
"speaker": "태호",
"script": "Turn mistake into adventure, I like.",
"translation": "실수를 모험으로 바꾸는 거, 맘에 들어."
},
{
"type": "script",
"index": 12,
"speaker": "소영",
"script": "That's positive attitude for traveling.",
"translation": "그게 여행하는 데 긍정적인 태도야."
},
{
"type": "puzzle",
"index": 13,
"hint": "소영이 솔직히 전형적인 관광객 실수라고 말한 문장을 완성하세요.",
"optionA": "Classic",
"optionB": "tourist",
"optionC": "mistake",
"optionD": "right",
"optionE": "there",
"optionF": "honestly",
"result": "Classic tourist mistake right there honestly",
"explanation": "'솔직히 전형적인 관광객 실수야'라는 뜻으로 흔히 일어나는 여행 실수를 지적하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 지갑을 분실했어",
"explanation": "관광지를 돌아다니다가 지갑을 어디선가 떨어뜨린 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "지갑"
},
{
"tag": "분실"
},
{
"tag": "관광지"
}
],
"engTags": [
{
"tag": "wallet"
},
{
"tag": "lost"
},
{
"tag": "sightseeing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I can't find my wallet anywhere.",
"translation": "내 지갑을 어디에도 찾을 수 없어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "When did you last remember having?",
"translation": "마지막에 가지고 있던 게 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "About an hour ago at restaurant.",
"translation": "약 한 시간 전에 레스토랑에서."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't find my wallet @@.",
"hint": "어디에도, 아무 곳에도라는 의미의 부사예요.",
"optionA": "somewhere",
"optionB": "anywhere",
"optionC": "everywhere",
"result": "anywhere",
"explanation": "'anywhere'는 '어디에도'라는 뜻으로 부정문에서 '아무 곳에도'의 의미로 써요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Let's retrace your steps back there.",
"translation": "거기로 네 발걸음을 되짚어 가자."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Good idea, maybe I dropped accidentally.",
"translation": "좋은 생각이야, 아마 실수로 떨어뜨렸나 봐."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Or call them and ask directly.",
"translation": "아니면 그들에게 전화해서 직접 물어봐."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 지갑을 안전하게 보관하고 있다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '어디에도 찾을 수 없어'라고 말했으니 지갑을 잃은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Smart thinking, they might have found.",
"translation": "현명한 생각이야, 그들이 찾았을 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Restaurant staff are usually very honest.",
"translation": "레스토랑 직원들은 보통 매우 정직해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Hopefully someone turned it in already.",
"translation": "누군가 벌써 가져다줬으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Keep positive thoughts, things work out.",
"translation": "긍정적인 생각 가져, 일들은 잘 풀릴 거야."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 거기로 네 발걸음을 되짚어 가자고 말한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "retrace",
"optionC": "your",
"optionD": "steps",
"optionE": "back",
"optionF": "there",
"result": "Let's retrace your steps back there",
"explanation": "'거기로 네 발걸음을 되짚어 가자'라는 뜻으로 분실물을 찾기 위한 체계적인 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 지갑을 분실했어",
"explanation": "관광지를 돌아다니다가 지갑을 어디선가 떨어뜨린 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "지갑"
},
{
"tag": "분실"
},
{
"tag": "관광지"
}
],
"engTags": [
{
"tag": "wallet"
},
{
"tag": "lost"
},
{
"tag": "sightseeing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I can't find my wallet anywhere.",
"translation": "내 지갑을 어디에도 찾을 수 없어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "When did you last remember having?",
"translation": "마지막에 가지고 있던 게 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "재현",
"script": "About an hour ago at restaurant.",
"translation": "약 한 시간 전에 레스토랑에서."
},
{
"type": "blank",
"index": 4,
"quiz": "I can't find my wallet @@.",
"hint": "어디에도, 아무 곳에도라는 의미의 부사예요.",
"optionA": "somewhere",
"optionB": "anywhere",
"optionC": "everywhere",
"result": "anywhere",
"explanation": "'anywhere'는 '어디에도'라는 뜻으로 부정문에서 '아무 곳에도'의 의미로 써요."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "Let's retrace your steps back there.",
"translation": "거기로 네 발걸음을 되짚어 가자."
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "Good idea, maybe I dropped accidentally.",
"translation": "좋은 생각이야, 아마 실수로 떨어뜨렸나 봐."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Or call them and ask directly.",
"translation": "아니면 그들에게 전화해서 직접 물어봐."
},
{
"type": "ox",
"index": 8,
"quiz": "재현이 지갑을 안전하게 보관하고 있다.",
"hint": "'can't find'는 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "재현은 '어디에도 찾을 수 없어'라고 말했으니 지갑을 잃은 상황이에요."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Smart thinking, they might have found.",
"translation": "현명한 생각이야, 그들이 찾았을 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "수진",
"script": "Restaurant staff are usually very honest.",
"translation": "레스토랑 직원들은 보통 매우 정직해."
},
{
"type": "script",
"index": 11,
"speaker": "재현",
"script": "Hopefully someone turned it in already.",
"translation": "누군가 벌써 가져다줬으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "수진",
"script": "Keep positive thoughts, things work out.",
"translation": "긍정적인 생각 가져, 일들은 잘 풀릴 거야."
},
{
"type": "puzzle",
"index": 13,
"hint": "수진이 거기로 네 발걸음을 되짚어 가자고 말한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "retrace",
"optionC": "your",
"optionD": "steps",
"optionE": "back",
"optionF": "there",
"result": "Let's retrace your steps back there",
"explanation": "'거기로 네 발걸음을 되짚어 가자'라는 뜻으로 분실물을 찾기 위한 체계적인 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 좌석이 리클라인이 안 돼",
"explanation": "장거리 비행기에서 좌석 등받이가 뒤로 젖혀지지 않아서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "좌석"
},
{
"tag": "리클라인"
}
],
"engTags": [
{
"tag": "airplane"
},
{
"tag": "seat"
},
{
"tag": "recline"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My seat won't recline at all.",
"translation": "내 좌석이 전혀 젖혀지지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Did you try the button there?",
"translation": "거기 버튼 눌러봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Pressed it like twenty times already.",
"translation": "벌써 20번 정도 눌러봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁의 좌석이 완벽하게 젖혀진다.",
"hint": "'won't recline'은 젖혀지지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '전혀 젖혀지지 않아'라고 말했으니 좌석에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe it's broken or stuck somehow.",
"translation": "아마 고장났거나 어떻게든 막혔나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "This is going to be uncomfortable.",
"translation": "이거 불편할 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Call flight attendant for help immediately.",
"translation": "즉시 승무원에게 도움을 요청해."
},
{
"type": "blank",
"index": 8,
"quiz": "Pressed it like twenty times @@.",
"hint": "이미, 벌써라는 의미의 부사예요.",
"optionA": "later",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "'already'는 '이미, 벌써'라는 뜻으로 예상보다 빠른 시점을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Good idea, they might fix somehow.",
"translation": "좋은 생각이야, 어떻게든 고쳐줄 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Or move you to different seat.",
"translation": "아니면 다른 자리로 옮겨줄 수도 있고."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Even better solution, I hope so.",
"translation": "더 좋은 해결책이야, 그랬으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Long flights need comfortable seating definitely.",
"translation": "장거리 비행은 확실히 편안한 좌석이 필요해."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 즉시 승무원에게 도움을 요청하라고 말한 문장을 완성하세요.",
"optionA": "Call",
"optionB": "flight",
"optionC": "attendant",
"optionD": "for",
"optionE": "help",
"optionF": "immediately",
"result": "Call flight attendant for help immediately",
"explanation": "'즉시 승무원에게 도움을 요청해'라는 뜻으로 비행기에서 문제 해결을 위한 방법을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 좌석이 리클라인이 안 돼",
"explanation": "장거리 비행기에서 좌석 등받이가 뒤로 젖혀지지 않아서 불편한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "좌석"
},
{
"tag": "리클라인"
}
],
"engTags": [
{
"tag": "airplane"
},
{
"tag": "seat"
},
{
"tag": "recline"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My seat won't recline at all.",
"translation": "내 좌석이 전혀 젖혀지지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Did you try the button there?",
"translation": "거기 버튼 눌러봤어?"
},
{
"type": "script",
"index": 3,
"speaker": "준혁",
"script": "Pressed it like twenty times already.",
"translation": "벌써 20번 정도 눌러봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "준혁의 좌석이 완벽하게 젖혀진다.",
"hint": "'won't recline'은 젖혀지지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 '전혀 젖혀지지 않아'라고 말했으니 좌석에 문제가 있는 상황이에요."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe it's broken or stuck somehow.",
"translation": "아마 고장났거나 어떻게든 막혔나 봐."
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "This is going to be uncomfortable.",
"translation": "이거 불편할 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Call flight attendant for help immediately.",
"translation": "즉시 승무원에게 도움을 요청해."
},
{
"type": "blank",
"index": 8,
"quiz": "Pressed it like twenty times @@.",
"hint": "이미, 벌써라는 의미의 부사예요.",
"optionA": "later",
"optionB": "already",
"optionC": "never",
"result": "already",
"explanation": "'already'는 '이미, 벌써'라는 뜻으로 예상보다 빠른 시점을 나타내요."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "Good idea, they might fix somehow.",
"translation": "좋은 생각이야, 어떻게든 고쳐줄 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Or move you to different seat.",
"translation": "아니면 다른 자리로 옮겨줄 수도 있고."
},
{
"type": "script",
"index": 11,
"speaker": "준혁",
"script": "Even better solution, I hope so.",
"translation": "더 좋은 해결책이야, 그랬으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "예솔",
"script": "Long flights need comfortable seating definitely.",
"translation": "장거리 비행은 확실히 편안한 좌석이 필요해."
},
{
"type": "puzzle",
"index": 13,
"hint": "예솔이 즉시 승무원에게 도움을 요청하라고 말한 문장을 완성하세요.",
"optionA": "Call",
"optionB": "flight",
"optionC": "attendant",
"optionD": "for",
"optionE": "help",
"optionF": "immediately",
"result": "Call flight attendant for help immediately",
"explanation": "'즉시 승무원에게 도움을 요청해'라는 뜻으로 비행기에서 문제 해결을 위한 방법을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 놓칠 뻔한 썰",
"explanation": "공항에서 비행기를 놓칠 뻔한 아찔한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "공항"
},
{
"tag": "비행기"
},
{
"tag": "지각"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "flight"
},
{
"tag": "late"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "We're definitely going to miss our flight.",
"translation": "우리 완전 비행기 놓치겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "No way, we still have time!",
"translation": "말도 안 돼, 아직 시간 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "The gate closes in twenty minutes.",
"translation": "게이트 20분 후에 닫아."
},
{
"type": "ox",
"index": 4,
"quiz": "민재는 비행기를 탈 수 있다고 확신한다.",
"hint": "민재가 비행기에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민재는 'miss our flight(비행기를 놓치겠다)'라고 걱정하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Then let's run like crazy people!",
"translation": "그럼 미친 듯이 뛰자!"
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "My suitcase is way too heavy.",
"translation": "내 캐리어가 너무 무거워."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Leave it here, I'll carry it.",
"translation": "여기 놔둬, 내가 끌고 갈게."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "You're a total lifesaver right now.",
"translation": "너 지금 완전 생명의 은인이야."
},
{
"type": "blank",
"index": 9,
"quiz": "My suitcase is way too @@.",
"hint": "무게가 많이 나가는 상태를 나타내는 형용사예요.",
"optionA": "light",
"optionB": "heavy",
"optionC": "small",
"result": "heavy",
"explanation": "'heavy'는 '무거운'이라는 뜻으로 캐리어가 무겁다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Just focus on running, not talking!",
"translation": "말하지 말고 뛰는 것만 생각해!"
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "I can see the gate now.",
"translation": "게이트가 보인다."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "We actually made it on time!",
"translation": "우리 진짜 시간 맞춰서 왔네!"
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 미친 듯이 뛰자고 제안한 말을 완성하세요.",
"optionA": "like",
"optionB": "let's",
"optionC": "crazy",
"optionD": "run",
"optionE": "people",
"result": "let's run like crazy people",
"explanation": "'미친 듯이 뛰자'는 의미로 급한 상황에서 쓰는 재미있는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 놓칠 뻔한 썰",
"explanation": "공항에서 비행기를 놓칠 뻔한 아찔한 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "공항"
},
{
"tag": "비행기"
},
{
"tag": "지각"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "flight"
},
{
"tag": "late"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "We're definitely going to miss our flight.",
"translation": "우리 완전 비행기 놓치겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "No way, we still have time!",
"translation": "말도 안 돼, 아직 시간 있어!"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "The gate closes in twenty minutes.",
"translation": "게이트 20분 후에 닫아."
},
{
"type": "ox",
"index": 4,
"quiz": "민재는 비행기를 탈 수 있다고 확신한다.",
"hint": "민재가 비행기에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민재는 'miss our flight(비행기를 놓치겠다)'라고 걱정하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Then let's run like crazy people!",
"translation": "그럼 미친 듯이 뛰자!"
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "My suitcase is way too heavy.",
"translation": "내 캐리어가 너무 무거워."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Leave it here, I'll carry it.",
"translation": "여기 놔둬, 내가 끌고 갈게."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "You're a total lifesaver right now.",
"translation": "너 지금 완전 생명의 은인이야."
},
{
"type": "blank",
"index": 9,
"quiz": "My suitcase is way too @@.",
"hint": "무게가 많이 나가는 상태를 나타내는 형용사예요.",
"optionA": "light",
"optionB": "heavy",
"optionC": "small",
"result": "heavy",
"explanation": "'heavy'는 '무거운'이라는 뜻으로 캐리어가 무겁다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Just focus on running, not talking!",
"translation": "말하지 말고 뛰는 것만 생각해!"
},
{
"type": "script",
"index": 11,
"speaker": "민재",
"script": "I can see the gate now.",
"translation": "게이트가 보인다."
},
{
"type": "script",
"index": 12,
"speaker": "지원",
"script": "We actually made it on time!",
"translation": "우리 진짜 시간 맞춰서 왔네!"
},
{
"type": "puzzle",
"index": 13,
"hint": "지원이 미친 듯이 뛰자고 제안한 말을 완성하세요.",
"optionA": "like",
"optionB": "let's",
"optionC": "crazy",
"optionD": "run",
"optionE": "people",
"result": "let's run like crazy people",
"explanation": "'미친 듯이 뛰자'는 의미로 급한 상황에서 쓰는 재미있는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "숙소 사진 사기였다",
"explanation": "예약한 숙소가 사진과 달라서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "숙소"
},
{
"tag": "사진"
},
{
"tag": "실망"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "picture"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This place looks nothing like the photos.",
"translation": "여기 사진이랑 완전 다른데?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I know right, where's the pool?",
"translation": "그러게, 수영장은 어디 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Maybe it's on the other side.",
"translation": "다른 쪽에 있나?"
},
{
"type": "ox",
"index": 4,
"quiz": "채원은 숙소가 사진과 똑같다고 생각한다.",
"hint": "'nothing like'는 전혀 다르다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'nothing like(전혀 다르다)'라고 말하며 실망하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "The room is way smaller too.",
"translation": "방도 훨씬 작아."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "At least the bed looks comfortable.",
"translation": "침대는 그래도 편해 보여."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Should we look for another place?",
"translation": "다른 숙소 찾아볼까?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "It's too late now, everywhere's booked.",
"translation": "너무 늦었어, 다 예약 찼을걸."
},
{
"type": "blank",
"index": 9,
"quiz": "The room is way @@ too.",
"hint": "크기가 작다는 의미의 형용사예요.",
"optionA": "bigger",
"optionB": "smaller",
"optionC": "higher",
"result": "smaller",
"explanation": "'smaller'는 '더 작은'이라는 뜻으로 방 크기에 대한 실망을 표현해요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Well, we're only sleeping here anyway.",
"translation": "뭐 어차피 잠만 잘 거니까."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "True, let's just make the best.",
"translation": "맞아, 그냥 최대한 즐기자."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Tomorrow we'll be out exploring!",
"translation": "내일은 밖에서 구경할 거니까!"
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 숙소를 최대한 즐기자고 말한 문장을 완성하세요.",
"optionA": "make",
"optionB": "just",
"optionC": "let's",
"optionD": "best",
"optionE": "the",
"result": "let's just make the best.",
"explanation": "'그냥 최대한 즐기자'는 의미로 상황을 긍정적으로 받아들이는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "숙소 사진 사기였다",
"explanation": "예약한 숙소가 사진과 달라서 당황하는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "숙소"
},
{
"tag": "사진"
},
{
"tag": "실망"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "picture"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This place looks nothing like the photos.",
"translation": "여기 사진이랑 완전 다른데?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I know right, where's the pool?",
"translation": "그러게, 수영장은 어디 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Maybe it's on the other side.",
"translation": "다른 쪽에 있나?"
},
{
"type": "ox",
"index": 4,
"quiz": "채원은 숙소가 사진과 똑같다고 생각한다.",
"hint": "'nothing like'는 전혀 다르다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'nothing like(전혀 다르다)'라고 말하며 실망하고 있어요."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "The room is way smaller too.",
"translation": "방도 훨씬 작아."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "At least the bed looks comfortable.",
"translation": "침대는 그래도 편해 보여."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Should we look for another place?",
"translation": "다른 숙소 찾아볼까?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "It's too late now, everywhere's booked.",
"translation": "너무 늦었어, 다 예약 찼을걸."
},
{
"type": "blank",
"index": 9,
"quiz": "The room is way @@ too.",
"hint": "크기가 작다는 의미의 형용사예요.",
"optionA": "bigger",
"optionB": "smaller",
"optionC": "higher",
"result": "smaller",
"explanation": "'smaller'는 '더 작은'이라는 뜻으로 방 크기에 대한 실망을 표현해요."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Well, we're only sleeping here anyway.",
"translation": "뭐 어차피 잠만 잘 거니까."
},
{
"type": "script",
"index": 11,
"speaker": "채원",
"script": "True, let's just make the best.",
"translation": "맞아, 그냥 최대한 즐기자."
},
{
"type": "script",
"index": 12,
"speaker": "나연",
"script": "Tomorrow we'll be out exploring!",
"translation": "내일은 밖에서 구경할 거니까!"
},
{
"type": "puzzle",
"index": 13,
"hint": "채원이 숙소를 최대한 즐기자고 말한 문장을 완성하세요.",
"optionA": "the",
"optionB": "let's",
"optionC": "just",
"optionD": "best.",
"optionE": "make",
"result": "let's just make the best.",
"explanation": "'그냥 최대한 즐기자'는 의미로 상황을 긍정적으로 받아들이는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 잃었는데 와이파이도 없어",
"explanation": "해외여행 중 길을 잃고 인터넷도 안 되는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "와이파이"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "directions"
},
{
"tag": "wifi"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I think we're completely lost now.",
"translation": "우리 완전히 길 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "My phone has no signal here.",
"translation": "내 폰 여기서 신호 안 잡혀."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Should we ask someone for directions?",
"translation": "누구한테 길 물어볼까?"
},
{
"type": "ox",
"index": 4,
"quiz": "지우의 핸드폰이 잘 작동하고 있다.",
"hint": "'no signal'은 신호와 관련된 표현이에요.",
"result": "X",
"explanation": "지우는 'no signal(신호 안 잡혀)'라고 말해서 폰이 제대로 작동하지 않아요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "But we can't speak their language.",
"translation": "근데 우리 걔네 말 못하잖아."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "We can try using hand gestures.",
"translation": "손짓으로라도 해보자."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Look, there's a cafe over there.",
"translation": "봐, 저기 카페 있어."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Perfect, they might have free wifi.",
"translation": "완벽해, 거기 무료 와이파이 있을걸."
},
{
"type": "blank",
"index": 9,
"quiz": "We can try using hand @@.",
"hint": "손으로 하는 의사소통 방법이에요.",
"optionA": "phone",
"optionB": "gestures",
"optionC": "money",
"result": "gestures",
"explanation": "'gestures'는 '몸짓, 손짓'이라는 뜻으로 언어 없이 소통하는 방법이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Great idea, let's go check it out.",
"translation": "좋은 생각이야, 가보자."
},
{
"type": "script",
"index": 11,
"speaker": "승현",
"script": "Hopefully they can help us out.",
"translation": "도와줄 수 있으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Next time we're buying a map.",
"translation": "다음엔 지도를 사자."
},
{
"type": "puzzle",
"index": 13,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 카페에 무료 와이파이가 있을 거라고 말한 문장을 완성하세요.",
"optionA": "have",
"optionB": "Perfect",
"optionC": "free",
"optionD": "might",
"optionE": "they",
"result": "Perfect they might have free.",
"explanation": "'완벽해, 거기 무료 와이파이 있을걸'이라는 의미로 희망적인 추측을 표현해요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 잃었는데 와이파이도 없어",
"explanation": "해외여행 중 길을 잃고 인터넷도 안 되는 상황의 대화입니다.",
"level": 5,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "와이파이"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "directions"
},
{
"tag": "wifi"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I think we're completely lost now.",
"translation": "우리 완전히 길 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "My phone has no signal here.",
"translation": "내 폰 여기서 신호 안 잡혀."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Should we ask someone for directions?",
"translation": "누구한테 길 물어볼까?"
},
{
"type": "ox",
"index": 4,
"quiz": "지우의 핸드폰이 잘 작동하고 있다.",
"hint": "'no signal'은 신호와 관련된 표현이에요.",
"result": "X",
"explanation": "지우는 'no signal(신호 안 잡혀)'라고 말해서 폰이 제대로 작동하지 않아요."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "But we can't speak their language.",
"translation": "근데 우리 걔네 말 못하잖아."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "We can try using hand gestures.",
"translation": "손짓으로라도 해보자."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Look, there's a cafe over there.",
"translation": "봐, 저기 카페 있어."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Perfect, they might have free wifi.",
"translation": "완벽해, 거기 무료 와이파이 있을걸."
},
{
"type": "blank",
"index": 9,
"quiz": "We can try using hand @@.",
"hint": "손으로 하는 의사소통 방법이에요.",
"optionA": "phone",
"optionB": "gestures",
"optionC": "money",
"result": "gestures",
"explanation": "'gestures'는 '몸짓, 손짓'이라는 뜻으로 언어 없이 소통하는 방법이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Great idea, let's go check it out.",
"translation": "좋은 생각이야, 가보자."
},
{
"type": "script",
"index": 11,
"speaker": "승현",
"script": "Hopefully they can help us out.",
"translation": "도와줄 수 있으면 좋겠어."
},
{
"type": "script",
"index": 12,
"speaker": "지우",
"script": "Next time we're buying a map.",
"translation": "다음엔 지도를 사자."
},
{
"type": "puzzle",
"index": 13,
"hint": "승현이 카페에 무료 와이파이가 있을 거라고 말한 문장을 완성하세요.",
"optionA": "they",
"optionB": "free.",
"optionC": "have",
"optionD": "might",
"optionE": "Perfect",
"result": "Perfect they might have free.",
"explanation": "'완벽해, 거기 무료 와이파이 있을걸'이라는 의미로 희망적인 추측을 표현해요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}