총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 22 / 33
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "커피 마시러 갈래",
"explanation": "동료와 커피 타임을 가지려는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "커피"
},
{
"tag": "휴식"
},
{
"tag": "동료"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "break"
},
{
"tag": "colleague"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Coffee time?",
"translation": "커피 타임?"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Perfect timing.",
"translation": "딱 좋은 타이밍이야."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 커피를 싫어한다.",
"hint": "'Perfect timing'은 완벽한 타이밍이라는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Perfect timing'이라고 말하며 딱 좋은 타이밍이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Usual place?",
"translation": "평소 그곳?"
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Let's try new.",
"translation": "새로운 곳 가보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Perfect @@.",
"hint": "시간, 때를 의미하는 명사예요.",
"optionA": "place",
"optionB": "timing",
"optionC": "day",
"result": "timing",
"explanation": "'timing'은 '타이밍, 때'라는 뜻으로 시간적으로 적절함을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Adventure time!",
"translation": "모험의 시간이네!"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "My treat today.",
"translation": "오늘 내가 쏠게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 새로운 곳을 가보자고 제안한 말을 완성하세요.",
"optionA": "new",
"optionB": "Let's",
"optionC": "try",
"result": "Let's try new",
"explanation": "'새로운 곳 가보자'라는 의미로 일상에 변화를 주자는 적극적인 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "커피 마시러 갈래",
"explanation": "동료와 커피 타임을 가지려는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "커피"
},
{
"tag": "휴식"
},
{
"tag": "동료"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "break"
},
{
"tag": "colleague"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Coffee time?",
"translation": "커피 타임?"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Perfect timing.",
"translation": "딱 좋은 타이밍이야."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 커피를 싫어한다.",
"hint": "'Perfect timing'은 완벽한 타이밍이라는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Perfect timing'이라고 말하며 딱 좋은 타이밍이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Usual place?",
"translation": "평소 그곳?"
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Let's try new.",
"translation": "새로운 곳 가보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Perfect @@.",
"hint": "시간, 때를 의미하는 명사예요.",
"optionA": "place",
"optionB": "timing",
"optionC": "day",
"result": "timing",
"explanation": "'timing'은 '타이밍, 때'라는 뜻으로 시간적으로 적절함을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Adventure time!",
"translation": "모험의 시간이네!"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "My treat today.",
"translation": "오늘 내가 쏠게."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 새로운 곳을 가보자고 제안한 말을 완성하세요.",
"optionA": "new",
"optionB": "Let's",
"optionC": "try",
"result": "Let's try new",
"explanation": "'새로운 곳 가보자'라는 의미로 일상에 변화를 주자는 적극적인 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "팀장님 기분이 안 좋아",
"explanation": "상사의 기분이 좋지 않아서 조심스러운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "상사"
},
{
"tag": "기분"
},
{
"tag": "조심"
}
],
"engTags": [
{
"tag": "boss"
},
{
"tag": "mood"
},
{
"tag": "careful"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Boss looks angry.",
"translation": "팀장님 화나 보여."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Keep head down.",
"translation": "조용히 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "상사가 아주 기분이 좋다.",
"hint": "'looks angry'는 화나 보인다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Boss looks angry'라고 말하며 팀장님이 화나 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "What happened?",
"translation": "무슨 일이야?"
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Client meeting failed.",
"translation": "고객 미팅이 망했대."
},
{
"type": "blank",
"index": 6,
"quiz": "Keep head @@.",
"hint": "아래쪽 방향을 나타내는 부사예요.",
"optionA": "up",
"optionB": "down",
"optionC": "left",
"result": "down",
"explanation": "'down'은 '아래로'라는 뜻으로 'keep head down'은 조용히 있다는 관용구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Makes sense now.",
"translation": "이제 이해돼."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Give some space.",
"translation": "좀 내버려 둬."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 조용히 있으라고 조언한 말을 완성하세요.",
"optionA": "down",
"optionB": "Keep",
"optionC": "head",
"result": "Keep head down",
"explanation": "'조용히 있어'라는 의미로 상사 눈치를 보며 행동하라는 직장 생활의 지혜입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "팀장님 기분이 안 좋아",
"explanation": "상사의 기분이 좋지 않아서 조심스러운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "상사"
},
{
"tag": "기분"
},
{
"tag": "조심"
}
],
"engTags": [
{
"tag": "boss"
},
{
"tag": "mood"
},
{
"tag": "careful"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Boss looks angry.",
"translation": "팀장님 화나 보여."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Keep head down.",
"translation": "조용히 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "상사가 아주 기분이 좋다.",
"hint": "'looks angry'는 화나 보인다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Boss looks angry'라고 말하며 팀장님이 화나 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "What happened?",
"translation": "무슨 일이야?"
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Client meeting failed.",
"translation": "고객 미팅이 망했대."
},
{
"type": "blank",
"index": 6,
"quiz": "Keep head @@.",
"hint": "아래쪽 방향을 나타내는 부사예요.",
"optionA": "up",
"optionB": "down",
"optionC": "left",
"result": "down",
"explanation": "'down'은 '아래로'라는 뜻으로 'keep head down'은 조용히 있다는 관용구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Makes sense now.",
"translation": "이제 이해돼."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Give some space.",
"translation": "좀 내버려 둬."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 조용히 있으라고 조언한 말을 완성하세요.",
"optionA": "down",
"optionB": "Keep",
"optionC": "head",
"result": "Keep head down",
"explanation": "'조용히 있어'라는 의미로 상사 눈치를 보며 행동하라는 직장 생활의 지혜입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "복사기 용지 없어",
"explanation": "복사기에 용지가 떨어져서 업무가 막힌 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "복사기"
},
{
"tag": "용지"
},
{
"tag": "업무"
}
],
"engTags": [
{
"tag": "copier"
},
{
"tag": "paper"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "No paper left.",
"translation": "용지가 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Check supply room.",
"translation": "비품실 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "복사기에 용지가 가득하다.",
"hint": "'No paper left'는 용지가 남아있지 않다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'No paper left'라고 말하며 용지가 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Room is locked.",
"translation": "문이 잠겨 있어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Ask admin team.",
"translation": "관리팀에 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Check supply @@.",
"hint": "사무용품을 보관하는 공간을 나타내는 명사예요.",
"optionA": "box",
"optionB": "room",
"optionC": "desk",
"result": "room",
"explanation": "'room'은 '방'이라는 뜻으로 'supply room'은 비품을 보관하는 창고나 방을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good thinking.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "They have keys.",
"translation": "열쇠 가지고 있을 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 관리팀에 물어보라고 조언한 말을 완성하세요.",
"optionA": "team",
"optionB": "Ask",
"optionC": "admin",
"result": "Ask admin team",
"explanation": "'관리팀에 물어봐'라는 의미로 사무실 문제 해결을 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "복사기 용지 없어",
"explanation": "복사기에 용지가 떨어져서 업무가 막힌 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "복사기"
},
{
"tag": "용지"
},
{
"tag": "업무"
}
],
"engTags": [
{
"tag": "copier"
},
{
"tag": "paper"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "No paper left.",
"translation": "용지가 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Check supply room.",
"translation": "비품실 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "복사기에 용지가 가득하다.",
"hint": "'No paper left'는 용지가 남아있지 않다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'No paper left'라고 말하며 용지가 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Room is locked.",
"translation": "문이 잠겨 있어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Ask admin team.",
"translation": "관리팀에 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Check supply @@.",
"hint": "사무용품을 보관하는 공간을 나타내는 명사예요.",
"optionA": "box",
"optionB": "room",
"optionC": "desk",
"result": "room",
"explanation": "'room'은 '방'이라는 뜻으로 'supply room'은 비품을 보관하는 창고나 방을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good thinking.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "They have keys.",
"translation": "열쇠 가지고 있을 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 관리팀에 물어보라고 조언한 말을 완성하세요.",
"optionA": "team",
"optionB": "Ask",
"optionC": "admin",
"result": "Ask admin team",
"explanation": "'관리팀에 물어봐'라는 의미로 사무실 문제 해결을 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "월급날이 언제지",
"explanation": "월급날을 기다리는 직장인의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "월급"
},
{
"tag": "돈"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "money"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "When payday?",
"translation": "월급날이 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "This Friday.",
"translation": "이번 주 금요일이야."
},
{
"type": "ox",
"index": 3,
"quiz": "월급날이 다음 달이다.",
"hint": "'This Friday'는 이번 주 금요일이라는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'This Friday'라고 말하며 이번 주 금요일이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Finally!",
"translation": "드디어!"
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Been waiting long?",
"translation": "오래 기다렸어?"
},
{
"type": "blank",
"index": 6,
"quiz": "When @@?",
"hint": "월급을 받는 날을 나타내는 명사예요.",
"optionA": "holiday",
"optionB": "payday",
"optionC": "weekend",
"result": "payday",
"explanation": "'payday'는 '월급날'이라는 뜻으로 급여를 받는 날을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Feels like forever.",
"translation": "영원 같았어."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Time for shopping.",
"translation": "쇼핑할 시간이네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 이번 주 금요일이라고 답한 말을 완성하세요.",
"optionA": "Friday",
"optionB": "This",
"result": "This Friday",
"explanation": "'이번 주 금요일이야'라는 의미로 구체적인 월급날을 알려주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "월급날이 언제지",
"explanation": "월급날을 기다리는 직장인의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "월급"
},
{
"tag": "돈"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "money"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "When payday?",
"translation": "월급날이 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "This Friday.",
"translation": "이번 주 금요일이야."
},
{
"type": "ox",
"index": 3,
"quiz": "월급날이 다음 달이다.",
"hint": "'This Friday'는 이번 주 금요일이라는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'This Friday'라고 말하며 이번 주 금요일이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Finally!",
"translation": "드디어!"
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Been waiting long?",
"translation": "오래 기다렸어?"
},
{
"type": "blank",
"index": 6,
"quiz": "When @@?",
"hint": "월급을 받는 날을 나타내는 명사예요.",
"optionA": "holiday",
"optionB": "payday",
"optionC": "weekend",
"result": "payday",
"explanation": "'payday'는 '월급날'이라는 뜻으로 급여를 받는 날을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Feels like forever.",
"translation": "영원 같았어."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Time for shopping.",
"translation": "쇼핑할 시간이네."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 이번 주 금요일이라고 답한 말을 완성하세요.",
"optionA": "Friday",
"optionB": "This",
"result": "This Friday",
"explanation": "'이번 주 금요일이야'라는 의미로 구체적인 월급날을 알려주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "동료가 자꾸 떠들어",
"explanation": "옆자리 동료가 시끄러워서 집중이 안 되는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "시끄러움"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "noisy"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Too much talking.",
"translation": "말이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Use headphones.",
"translation": "이어폰 써."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 아주 조용하다.",
"hint": "'Too much talking'은 말이 너무 많다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Too much talking'이라고 말하며 말이 너무 많다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Don't have any.",
"translation": "하나도 없어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Move different seat.",
"translation": "다른 자리로 옮겨."
},
{
"type": "blank",
"index": 6,
"quiz": "Use @@.",
"hint": "귀에 끼워서 소리를 듣는 기기를 나타내는 명사예요.",
"optionA": "glasses",
"optionB": "headphones",
"optionC": "shoes",
"result": "headphones",
"explanation": "'headphones'는 '헤드폰, 이어폰'이라는 뜻으로 소음 차단용으로 사용할 수 있습니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "If only possible.",
"translation": "가능하다면 좋겠지만."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Talk to supervisor.",
"translation": "상사에게 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 다른 자리로 옮기라고 조언한 말을 완성하세요.",
"optionA": "seat",
"optionB": "Move",
"optionC": "different",
"result": "Move different seat",
"explanation": "'다른 자리로 옮겨'라는 의미로 시끄러운 환경에서 벗어나는 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "동료가 자꾸 떠들어",
"explanation": "옆자리 동료가 시끄러워서 집중이 안 되는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "시끄러움"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "noisy"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Too much talking.",
"translation": "말이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Use headphones.",
"translation": "이어폰 써."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 아주 조용하다.",
"hint": "'Too much talking'은 말이 너무 많다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Too much talking'이라고 말하며 말이 너무 많다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Don't have any.",
"translation": "하나도 없어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Move different seat.",
"translation": "다른 자리로 옮겨."
},
{
"type": "blank",
"index": 6,
"quiz": "Use @@.",
"hint": "귀에 끼워서 소리를 듣는 기기를 나타내는 명사예요.",
"optionA": "glasses",
"optionB": "headphones",
"optionC": "shoes",
"result": "headphones",
"explanation": "'headphones'는 '헤드폰, 이어폰'이라는 뜻으로 소음 차단용으로 사용할 수 있습니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "If only possible.",
"translation": "가능하다면 좋겠지만."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Talk to supervisor.",
"translation": "상사에게 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 다른 자리로 옮기라고 조언한 말을 완성하세요.",
"optionA": "seat",
"optionB": "Move",
"optionC": "different",
"result": "Move different seat",
"explanation": "'다른 자리로 옮겨'라는 의미로 시끄러운 환경에서 벗어나는 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심시간 너무 짧아",
"explanation": "점심시간이 부족하다고 느끼는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "점심시간"
},
{
"tag": "짧음"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "lunchtime"
},
{
"tag": "short"
},
{
"tag": "insufficient"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Lunch break short.",
"translation": "점심시간이 짧아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Only thirty minutes.",
"translation": "30분밖에 안 돼."
},
{
"type": "ox",
"index": 3,
"quiz": "점심시간이 매우 길다.",
"hint": "'short'는 짧다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Lunch break short'라고 말하며 점심시간이 짧다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Barely enough time.",
"translation": "시간이 겨우야."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Eat at desk.",
"translation": "책상에서 먹어."
},
{
"type": "blank",
"index": 6,
"quiz": "Only thirty @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "hours",
"optionB": "minutes",
"optionC": "days",
"result": "minutes",
"explanation": "'minutes'는 '분'이라는 뜻으로 시간의 단위를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That's sad.",
"translation": "슬프네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Office life reality.",
"translation": "직장 생활의 현실이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 책상에서 먹으라고 조언한 말을 완성하세요.",
"optionA": "desk",
"optionB": "Eat",
"optionC": "at",
"result": "Eat at desk",
"explanation": "'책상에서 먹어'라는 의미로 짧은 점심시간의 현실적 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심시간 너무 짧아",
"explanation": "점심시간이 부족하다고 느끼는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "점심시간"
},
{
"tag": "짧음"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "lunchtime"
},
{
"tag": "short"
},
{
"tag": "insufficient"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Lunch break short.",
"translation": "점심시간이 짧아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Only thirty minutes.",
"translation": "30분밖에 안 돼."
},
{
"type": "ox",
"index": 3,
"quiz": "점심시간이 매우 길다.",
"hint": "'short'는 짧다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Lunch break short'라고 말하며 점심시간이 짧다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Barely enough time.",
"translation": "시간이 겨우야."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Eat at desk.",
"translation": "책상에서 먹어."
},
{
"type": "blank",
"index": 6,
"quiz": "Only thirty @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "hours",
"optionB": "minutes",
"optionC": "days",
"result": "minutes",
"explanation": "'minutes'는 '분'이라는 뜻으로 시간의 단위를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That's sad.",
"translation": "슬프네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Office life reality.",
"translation": "직장 생활의 현실이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 책상에서 먹으라고 조언한 말을 완성하세요.",
"optionA": "desk",
"optionB": "Eat",
"optionC": "at",
"result": "Eat at desk",
"explanation": "'책상에서 먹어'라는 의미로 짧은 점심시간의 현실적 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "엘리베이터 너무 느려",
"explanation": "회사 엘리베이터가 느려서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "느림"
},
{
"tag": "답답함"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "slow"
},
{
"tag": "frustrated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Elevator so slow.",
"translation": "엘리베이터 너무 느려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Take the stairs.",
"translation": "계단으로 가."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터가 아주 빠르다.",
"hint": "'so slow'는 너무 느리다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Elevator so slow'라고 말하며 엘리베이터가 너무 느리다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Ten floors up.",
"translation": "10층까지 올라가야 해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Good exercise.",
"translation": "좋은 운동이지."
},
{
"type": "blank",
"index": 6,
"quiz": "Take the @@.",
"hint": "층을 오르내릴 때 사용하는 계단을 나타내는 명사예요.",
"optionA": "elevator",
"optionB": "stairs",
"optionC": "car",
"result": "stairs",
"explanation": "'stairs'는 '계단'이라는 뜻으로 엘리베이터 대신 사용할 수 있는 이동수단입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'll be exhausted.",
"translation": "완전 지칠 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But you'll arrive.",
"translation": "그래도 도착은 하잖아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 계단으로 가라고 제안한 말을 완성하세요.",
"optionA": "stairs",
"optionB": "Take",
"optionC": "the",
"result": "Take the stairs",
"explanation": "'계단으로 가'라는 의미로 느린 엘리베이터의 대안을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "엘리베이터 너무 느려",
"explanation": "회사 엘리베이터가 느려서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "느림"
},
{
"tag": "답답함"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "slow"
},
{
"tag": "frustrated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Elevator so slow.",
"translation": "엘리베이터 너무 느려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Take the stairs.",
"translation": "계단으로 가."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터가 아주 빠르다.",
"hint": "'so slow'는 너무 느리다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Elevator so slow'라고 말하며 엘리베이터가 너무 느리다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Ten floors up.",
"translation": "10층까지 올라가야 해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Good exercise.",
"translation": "좋은 운동이지."
},
{
"type": "blank",
"index": 6,
"quiz": "Take the @@.",
"hint": "층을 오르내릴 때 사용하는 계단을 나타내는 명사예요.",
"optionA": "elevator",
"optionB": "stairs",
"optionC": "car",
"result": "stairs",
"explanation": "'stairs'는 '계단'이라는 뜻으로 엘리베이터 대신 사용할 수 있는 이동수단입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'll be exhausted.",
"translation": "완전 지칠 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But you'll arrive.",
"translation": "그래도 도착은 하잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 계단으로 가라고 제안한 말을 완성하세요.",
"optionA": "stairs",
"optionB": "Take",
"optionC": "the",
"result": "Take the stairs",
"explanation": "'계단으로 가'라는 의미로 느린 엘리베이터의 대안을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 참석해야 해",
"explanation": "회식 참석에 대해 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "참석"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "attend"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Company dinner tonight.",
"translation": "오늘 밤 회식이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Going or not?",
"translation": "갈 거야 말 거야?"
},
{
"type": "ox",
"index": 3,
"quiz": "회식이 내일 밤이다.",
"hint": "'tonight'은 오늘 밤이라는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Company dinner tonight'이라고 말하며 오늘 밤 회식이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Feel like should.",
"translation": "가야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Show your face.",
"translation": "얼굴이라도 비춰."
},
{
"type": "blank",
"index": 6,
"quiz": "Going or @@?",
"hint": "'아니다'라는 의미를 나타내는 부사예요.",
"optionA": "yes",
"optionB": "not",
"optionC": "maybe",
"result": "not",
"explanation": "'not'은 부정을 나타내는 부사로 'or not'은 '~하거나 안 하거나'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Then leave early.",
"translation": "그다음에 일찍 나오면 되고."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Smart strategy.",
"translation": "똑똑한 전략이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 얼굴이라도 비추라고 조언한 말을 완성하세요.",
"optionA": "face",
"optionB": "Show",
"optionC": "your",
"result": "Show your face",
"explanation": "'얼굴이라도 비춰'라는 의미로 회식에 잠깐이라도 참석하라는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 참석해야 해",
"explanation": "회식 참석에 대해 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "참석"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "attend"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Company dinner tonight.",
"translation": "오늘 밤 회식이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Going or not?",
"translation": "갈 거야 말 거야?"
},
{
"type": "ox",
"index": 3,
"quiz": "회식이 내일 밤이다.",
"hint": "'tonight'은 오늘 밤이라는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Company dinner tonight'이라고 말하며 오늘 밤 회식이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Feel like should.",
"translation": "가야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Show your face.",
"translation": "얼굴이라도 비춰."
},
{
"type": "blank",
"index": 6,
"quiz": "Going or @@?",
"hint": "'아니다'라는 의미를 나타내는 부사예요.",
"optionA": "yes",
"optionB": "not",
"optionC": "maybe",
"result": "not",
"explanation": "'not'은 부정을 나타내는 부사로 'or not'은 '~하거나 안 하거나'라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Then leave early.",
"translation": "그다음에 일찍 나오면 되고."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Smart strategy.",
"translation": "똑똑한 전략이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 얼굴이라도 비추라고 조언한 말을 완성하세요.",
"optionA": "face",
"optionB": "Show",
"optionC": "your",
"result": "Show your face",
"explanation": "'얼굴이라도 비춰'라는 의미로 회식에 잠깐이라도 참석하라는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "데드라인이 내일이야",
"explanation": "업무 마감일이 급하게 다가온 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "마감"
},
{
"tag": "내일"
},
{
"tag": "급함"
}
],
"engTags": [
{
"tag": "deadline"
},
{
"tag": "tomorrow"
},
{
"tag": "urgent"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Deadline tomorrow.",
"translation": "마감이 내일이야."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Almost finished?",
"translation": "거의 끝났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "마감이 다음 달이다.",
"hint": "'tomorrow'는 내일이라는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Deadline tomorrow'라고 말하며 마감이 내일이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Halfway through.",
"translation": "반 정도 했어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Work late tonight.",
"translation": "오늘 밤 늦게까지 해야겠네."
},
{
"type": "blank",
"index": 6,
"quiz": "Almost @@?",
"hint": "완성되었다, 끝났다는 뜻의 과거분사예요.",
"optionA": "started",
"optionB": "finished",
"optionC": "broken",
"result": "finished",
"explanation": "'finished'는 '끝났다, 완성됐다'라는 뜻으로 작업의 완료 상태를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "No other choice.",
"translation": "다른 방법이 없지."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "I'll help you.",
"translation": "도와줄게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 오늘 밤 늦게까지 하라고 조언한 말을 완성하세요.",
"optionA": "tonight",
"optionB": "Work",
"optionC": "late",
"result": "Work late tonight",
"explanation": "'오늘 밤 늦게까지 해야겠네'라는 의미로 마감을 맞추기 위한 현실적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "데드라인이 내일이야",
"explanation": "업무 마감일이 급하게 다가온 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "마감"
},
{
"tag": "내일"
},
{
"tag": "급함"
}
],
"engTags": [
{
"tag": "deadline"
},
{
"tag": "tomorrow"
},
{
"tag": "urgent"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Deadline tomorrow.",
"translation": "마감이 내일이야."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Almost finished?",
"translation": "거의 끝났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "마감이 다음 달이다.",
"hint": "'tomorrow'는 내일이라는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Deadline tomorrow'라고 말하며 마감이 내일이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Halfway through.",
"translation": "반 정도 했어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Work late tonight.",
"translation": "오늘 밤 늦게까지 해야겠네."
},
{
"type": "blank",
"index": 6,
"quiz": "Almost @@?",
"hint": "완성되었다, 끝났다는 뜻의 과거분사예요.",
"optionA": "started",
"optionB": "finished",
"optionC": "broken",
"result": "finished",
"explanation": "'finished'는 '끝났다, 완성됐다'라는 뜻으로 작업의 완료 상태를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "No other choice.",
"translation": "다른 방법이 없지."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "I'll help you.",
"translation": "도와줄게."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 오늘 밤 늦게까지 하라고 조언한 말을 완성하세요.",
"optionA": "tonight",
"optionB": "Work",
"optionC": "late",
"result": "Work late tonight",
"explanation": "'오늘 밤 늦게까지 해야겠네'라는 의미로 마감을 맞추기 위한 현실적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "상사가 계속 확인해",
"explanation": "상사가 자주 확인해서 부담스러운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "상사"
},
{
"tag": "확인"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "boss"
},
{
"tag": "check"
},
{
"tag": "pressure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Boss keeps checking.",
"translation": "상사가 계속 확인해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Just stay calm.",
"translation": "그냥 침착하게 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "상사가 전혀 확인하지 않는다.",
"hint": "'keeps checking'은 계속 확인한다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Boss keeps checking'이라고 말하며 상사가 계속 확인한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Makes me nervous.",
"translation": "긴장돼."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Show steady progress.",
"translation": "꾸준한 진척을 보여줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Just stay @@.",
"hint": "차분하고 흥분하지 않은 상태를 나타내는 형용사예요.",
"optionA": "angry",
"optionB": "calm",
"optionC": "loud",
"result": "calm",
"explanation": "'calm'은 '차분한, 침착한'이라는 뜻으로 긴장되는 상황에서 필요한 태도입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "You'll be fine.",
"translation": "괜찮을 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 꾸준한 진척을 보여주라고 조언한 말을 완성하세요.",
"optionA": "progress",
"optionB": "Show",
"optionC": "steady",
"result": "Show steady progress",
"explanation": "'꾸준한 진척을 보여줘'라는 의미로 상사의 압박에 대응하는 전략적 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "상사가 계속 확인해",
"explanation": "상사가 자주 확인해서 부담스러운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "상사"
},
{
"tag": "확인"
},
{
"tag": "부담"
}
],
"engTags": [
{
"tag": "boss"
},
{
"tag": "check"
},
{
"tag": "pressure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Boss keeps checking.",
"translation": "상사가 계속 확인해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Just stay calm.",
"translation": "그냥 침착하게 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "상사가 전혀 확인하지 않는다.",
"hint": "'keeps checking'은 계속 확인한다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Boss keeps checking'이라고 말하며 상사가 계속 확인한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Makes me nervous.",
"translation": "긴장돼."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Show steady progress.",
"translation": "꾸준한 진척을 보여줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Just stay @@.",
"hint": "차분하고 흥분하지 않은 상태를 나타내는 형용사예요.",
"optionA": "angry",
"optionB": "calm",
"optionC": "loud",
"result": "calm",
"explanation": "'calm'은 '차분한, 침착한'이라는 뜻으로 긴장되는 상황에서 필요한 태도입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "You'll be fine.",
"translation": "괜찮을 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 꾸준한 진척을 보여주라고 조언한 말을 완성하세요.",
"optionA": "progress",
"optionB": "Show",
"optionC": "steady",
"result": "Show steady progress",
"explanation": "'꾸준한 진척을 보여줘'라는 의미로 상사의 압박에 대응하는 전략적 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실이 너무 시끄러워",
"explanation": "사무실이 시끄러워서 집중하기 어려운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사무실"
},
{
"tag": "소음"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "noise"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Office too noisy.",
"translation": "사무실이 너무 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Find quiet corner.",
"translation": "조용한 구석 찾아."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 아주 조용하다.",
"hint": "'too noisy'는 너무 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Office too noisy'라고 말하며 사무실이 너무 시끄럽다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Where can go?",
"translation": "어디로 갈까?"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Library or cafeteria.",
"translation": "도서관이나 카페테리아."
},
{
"type": "blank",
"index": 6,
"quiz": "Find quiet @@.",
"hint": "모서리, 구석을 나타내는 명사예요.",
"optionA": "center",
"optionB": "corner",
"optionC": "top",
"result": "corner",
"explanation": "'corner'는 '구석, 모서리'라는 뜻으로 조용한 공간을 찾는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Library sounds good.",
"translation": "도서관이 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Much more peaceful.",
"translation": "훨씬 평화로울 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 도서관이나 카페테리아를 제안한 말을 완성하세요.",
"optionA": "cafeteria",
"optionB": "Library",
"optionC": "or",
"result": "Library or cafeteria",
"explanation": "'도서관이나 카페테리아'라는 의미로 조용한 업무 공간의 대안들을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실이 너무 시끄러워",
"explanation": "사무실이 시끄러워서 집중하기 어려운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사무실"
},
{
"tag": "소음"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "noise"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Office too noisy.",
"translation": "사무실이 너무 시끄러워."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Find quiet corner.",
"translation": "조용한 구석 찾아."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 아주 조용하다.",
"hint": "'too noisy'는 너무 시끄럽다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Office too noisy'라고 말하며 사무실이 너무 시끄럽다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Where can go?",
"translation": "어디로 갈까?"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Library or cafeteria.",
"translation": "도서관이나 카페테리아."
},
{
"type": "blank",
"index": 6,
"quiz": "Find quiet @@.",
"hint": "모서리, 구석을 나타내는 명사예요.",
"optionA": "center",
"optionB": "corner",
"optionC": "top",
"result": "corner",
"explanation": "'corner'는 '구석, 모서리'라는 뜻으로 조용한 공간을 찾는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Library sounds good.",
"translation": "도서관이 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Much more peaceful.",
"translation": "훨씬 평화로울 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 도서관이나 카페테리아를 제안한 말을 완성하세요.",
"optionA": "cafeteria",
"optionB": "Library",
"optionC": "or",
"result": "Library or cafeteria",
"explanation": "'도서관이나 카페테리아'라는 의미로 조용한 업무 공간의 대안들을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "오늘 금요일이야",
"explanation": "한 주의 마지막 날인 금요일을 반기는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "금요일"
},
{
"tag": "주말"
},
{
"tag": "기쁨"
}
],
"engTags": [
{
"tag": "friday"
},
{
"tag": "weekend"
},
{
"tag": "happy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "It's Friday!",
"translation": "금요일이야!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Weekend finally here.",
"translation": "드디어 주말이다."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘이 월요일이다.",
"hint": "'Friday'는 금요일이라는 뜻이에요.",
"result": "X",
"explanation": "지우는 'It's Friday!'라고 말하며 금요일이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Any plans?",
"translation": "계획 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Just rest.",
"translation": "그냥 쉴 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "Weekend finally @@.",
"hint": "도착했다, 왔다는 뜻의 부사예요.",
"optionA": "gone",
"optionB": "here",
"optionC": "away",
"result": "here",
"explanation": "'here'는 '여기에'라는 뜻으로 '주말이 드디어 왔다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Sounds perfect.",
"translation": "좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Long week.",
"translation": "긴 한 주였어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 드디어 주말이 왔다고 한 말을 완성하세요.",
"optionA": "here",
"optionB": "Weekend",
"optionC": "finally",
"result": "Weekend finally here",
"explanation": "'드디어 주말이다'라는 의미로 한 주간의 피로를 풀고 주말을 맞이하는 기쁨을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "오늘 금요일이야",
"explanation": "한 주의 마지막 날인 금요일을 반기는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "금요일"
},
{
"tag": "주말"
},
{
"tag": "기쁨"
}
],
"engTags": [
{
"tag": "friday"
},
{
"tag": "weekend"
},
{
"tag": "happy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "It's Friday!",
"translation": "금요일이야!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Weekend finally here.",
"translation": "드디어 주말이다."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘이 월요일이다.",
"hint": "'Friday'는 금요일이라는 뜻이에요.",
"result": "X",
"explanation": "지우는 'It's Friday!'라고 말하며 금요일이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Any plans?",
"translation": "계획 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Just rest.",
"translation": "그냥 쉴 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "Weekend finally @@.",
"hint": "도착했다, 왔다는 뜻의 부사예요.",
"optionA": "gone",
"optionB": "here",
"optionC": "away",
"result": "here",
"explanation": "'here'는 '여기에'라는 뜻으로 '주말이 드디어 왔다'는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Sounds perfect.",
"translation": "좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Long week.",
"translation": "긴 한 주였어."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 드디어 주말이 왔다고 한 말을 완성하세요.",
"optionA": "here",
"optionB": "Weekend",
"optionC": "finally",
"result": "Weekend finally here",
"explanation": "'드디어 주말이다'라는 의미로 한 주간의 피로를 풀고 주말을 맞이하는 기쁨을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이거 어떻게 생각해",
"explanation": "친구와 옷을 고르면서 의견을 구하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "옷"
},
{
"tag": "선택"
},
{
"tag": "의견"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "choice"
},
{
"tag": "opinion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "How does this look?",
"translation": "이거 어떻게 생각해?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "It looks really good.",
"translation": "정말 좋아 보여."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 옷을 좋지 않다고 말했다.",
"hint": "'looks really good'은 정말 좋아 보인다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'It looks really good'이라고 말하며 정말 좋아 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Are you being honest?",
"translation": "솔직하게 말하는 거야?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Yes I really mean.",
"translation": "응 정말 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "It looks really @@.",
"hint": "좋다, 괜찮다는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "old",
"result": "good",
"explanation": "'good'은 '좋은'이라는 뜻으로 긍정적인 평가를 나타내는 기본 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Then I'll buy this.",
"translation": "그럼 이거 살게."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Great choice for you.",
"translation": "너한테 잘 어울려."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 정말 그렇다고 확신하며 한 말을 완성하세요.",
"optionA": "mean",
"optionB": "Yes",
"optionC": "really",
"optionD": "I",
"result": "Yes I really mean",
"explanation": "'응 정말 그래'라는 의미로 친구에게 확신을 주는 진솔한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이거 어떻게 생각해",
"explanation": "친구와 옷을 고르면서 의견을 구하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "옷"
},
{
"tag": "선택"
},
{
"tag": "의견"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "choice"
},
{
"tag": "opinion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "How does this look?",
"translation": "이거 어떻게 생각해?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "It looks really good.",
"translation": "정말 좋아 보여."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 옷을 좋지 않다고 말했다.",
"hint": "'looks really good'은 정말 좋아 보인다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'It looks really good'이라고 말하며 정말 좋아 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Are you being honest?",
"translation": "솔직하게 말하는 거야?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Yes I really mean.",
"translation": "응 정말 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "It looks really @@.",
"hint": "좋다, 괜찮다는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "old",
"result": "good",
"explanation": "'good'은 '좋은'이라는 뜻으로 긍정적인 평가를 나타내는 기본 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Then I'll buy this.",
"translation": "그럼 이거 살게."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Great choice for you.",
"translation": "너한테 잘 어울려."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 정말 그렇다고 확신하며 한 말을 완성하세요.",
"optionA": "mean",
"optionB": "Yes",
"optionC": "really",
"optionD": "I",
"result": "Yes I really mean",
"explanation": "'응 정말 그래'라는 의미로 친구에게 확신을 주는 진솔한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이 가격 너무 비싸",
"explanation": "가격이 비싸서 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가격"
},
{
"tag": "비싸다"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "expensive"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "This price is high.",
"translation": "이 가격 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Maybe look for sales.",
"translation": "세일하는 거 찾아봐."
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 가격이 싸다고 말했다.",
"hint": "'price is high'는 가격이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'This price is high'라고 말하며 가격이 비싸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Where can I find?",
"translation": "어디서 찾을 수 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Try the outlet stores.",
"translation": "아울렛 매장 가봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe look for @@.",
"hint": "할인 판매를 나타내는 명사예요.",
"optionA": "food",
"optionB": "sales",
"optionC": "books",
"result": "sales",
"explanation": "'sales'는 '세일, 할인 판매'라는 뜻으로 더 저렴한 가격에 살 수 있는 기회를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That sounds very smart.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "You can save money.",
"translation": "돈을 아낄 수 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 아울렛 매장을 가보라고 조언한 말을 완성하세요.",
"optionA": "stores",
"optionB": "Try",
"optionC": "outlet",
"optionD": "the",
"result": "Try the outlet stores",
"explanation": "'아울렛 매장 가봐'라는 의미로 저렴한 쇼핑을 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이 가격 너무 비싸",
"explanation": "가격이 비싸서 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가격"
},
{
"tag": "비싸다"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "expensive"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "This price is high.",
"translation": "이 가격 너무 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Maybe look for sales.",
"translation": "세일하는 거 찾아봐."
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 가격이 싸다고 말했다.",
"hint": "'price is high'는 가격이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'This price is high'라고 말하며 가격이 비싸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Where can I find?",
"translation": "어디서 찾을 수 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Try the outlet stores.",
"translation": "아울렛 매장 가봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe look for @@.",
"hint": "할인 판매를 나타내는 명사예요.",
"optionA": "food",
"optionB": "sales",
"optionC": "books",
"result": "sales",
"explanation": "'sales'는 '세일, 할인 판매'라는 뜻으로 더 저렴한 가격에 살 수 있는 기회를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That sounds very smart.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "You can save money.",
"translation": "돈을 아낄 수 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 아울렛 매장을 가보라고 조언한 말을 완성하세요.",
"optionA": "stores",
"optionB": "Try",
"optionC": "outlet",
"optionD": "the",
"result": "Try the outlet stores",
"explanation": "'아울렛 매장 가봐'라는 의미로 저렴한 쇼핑을 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신발 사이즈 안 맞아",
"explanation": "신발 사이즈가 맞지 않는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신발"
},
{
"tag": "사이즈"
},
{
"tag": "교환"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "size"
},
{
"tag": "exchange"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "These shoes too small.",
"translation": "이 신발 너무 작아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Try one size bigger.",
"translation": "한 사이즈 큰 걸로 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "신발이 딱 맞다.",
"hint": "'too small'은 너무 작다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'These shoes too small'이라고 말하며 신발이 너무 작다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Do they have that?",
"translation": "그게 있을까?"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let me ask staff.",
"translation": "직원에게 물어볼게."
},
{
"type": "blank",
"index": 6,
"quiz": "Try one size @@.",
"hint": "더 크다는 뜻의 비교급 형용사예요.",
"optionA": "smaller",
"optionB": "bigger",
"optionC": "same",
"result": "bigger",
"explanation": "'bigger'는 '더 큰'이라는 뜻으로 작은 신발의 해결책을 제시하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Thanks for your help.",
"translation": "도와줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "No problem at all.",
"translation": "전혀 문제없어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 직원에게 물어보겠다고 한 말을 완성하세요.",
"optionA": "ask",
"optionB": "Let",
"optionC": "me",
"optionD": "staff",
"result": "Let me ask staff",
"explanation": "'직원에게 물어볼게'라는 의미로 친구를 위해 도움을 주겠다는 친절한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "신발 사이즈 안 맞아",
"explanation": "신발 사이즈가 맞지 않는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신발"
},
{
"tag": "사이즈"
},
{
"tag": "교환"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "size"
},
{
"tag": "exchange"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "These shoes too small.",
"translation": "이 신발 너무 작아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Try one size bigger.",
"translation": "한 사이즈 큰 걸로 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "신발이 딱 맞다.",
"hint": "'too small'은 너무 작다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'These shoes too small'이라고 말하며 신발이 너무 작다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Do they have that?",
"translation": "그게 있을까?"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let me ask staff.",
"translation": "직원에게 물어볼게."
},
{
"type": "blank",
"index": 6,
"quiz": "Try one size @@.",
"hint": "더 크다는 뜻의 비교급 형용사예요.",
"optionA": "smaller",
"optionB": "bigger",
"optionC": "same",
"result": "bigger",
"explanation": "'bigger'는 '더 큰'이라는 뜻으로 작은 신발의 해결책을 제시하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Thanks for your help.",
"translation": "도와줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "No problem at all.",
"translation": "전혀 문제없어."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 직원에게 물어보겠다고 한 말을 완성하세요.",
"optionA": "ask",
"optionB": "Let",
"optionC": "me",
"optionD": "staff",
"result": "Let me ask staff",
"explanation": "'직원에게 물어볼게'라는 의미로 친구를 위해 도움을 주겠다는 친절한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카드로 할까 현금으로 할까",
"explanation": "결제 방법을 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "결제"
},
{
"tag": "카드"
},
{
"tag": "현금"
}
],
"engTags": [
{
"tag": "payment"
},
{
"tag": "card"
},
{
"tag": "cash"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Card or cash today?",
"translation": "오늘 카드로 할까 현금으로 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Cash is always good.",
"translation": "현금이 항상 좋아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 카드 결제를 선호한다.",
"hint": "'Cash is always good'은 현금이 항상 좋다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Cash is always good'이라고 말하며 현금이 항상 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "But I like points.",
"translation": "근데 포인트가 좋은데."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Your choice then.",
"translation": "그럼 네 선택이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Card or @@ today?",
"hint": "지폐나 동전으로 직접 지불하는 방법을 나타내는 명사예요.",
"optionA": "food",
"optionB": "cash",
"optionC": "book",
"result": "cash",
"explanation": "'cash'는 '현금'이라는 뜻으로 카드와 대비되는 결제 수단입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "I'll use my card.",
"translation": "카드로 할게."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Points are nice too.",
"translation": "포인트도 좋긴 하지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 그럼 네 선택이라고 한 말을 완성하세요.",
"optionA": "choice",
"optionB": "Your",
"optionC": "then",
"result": "Your choice then",
"explanation": "'그럼 네 선택이야'라는 의미로 상대방의 의견을 존중하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "카드로 할까 현금으로 할까",
"explanation": "결제 방법을 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "결제"
},
{
"tag": "카드"
},
{
"tag": "현금"
}
],
"engTags": [
{
"tag": "payment"
},
{
"tag": "card"
},
{
"tag": "cash"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Card or cash today?",
"translation": "오늘 카드로 할까 현금으로 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Cash is always good.",
"translation": "현금이 항상 좋아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 카드 결제를 선호한다.",
"hint": "'Cash is always good'은 현금이 항상 좋다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Cash is always good'이라고 말하며 현금이 항상 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "But I like points.",
"translation": "근데 포인트가 좋은데."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Your choice then.",
"translation": "그럼 네 선택이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Card or @@ today?",
"hint": "지폐나 동전으로 직접 지불하는 방법을 나타내는 명사예요.",
"optionA": "food",
"optionB": "cash",
"optionC": "book",
"result": "cash",
"explanation": "'cash'는 '현금'이라는 뜻으로 카드와 대비되는 결제 수단입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "I'll use my card.",
"translation": "카드로 할게."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Points are nice too.",
"translation": "포인트도 좋긴 하지."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 그럼 네 선택이라고 한 말을 완성하세요.",
"optionA": "choice",
"optionB": "Your",
"optionC": "then",
"result": "Your choice then",
"explanation": "'그럼 네 선택이야'라는 의미로 상대방의 의견을 존중하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백이 무거워",
"explanation": "쇼핑백이 무거워서 힘든 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "무거움"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "heavy"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "This bag very heavy.",
"translation": "이 가방 너무 무거워."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let me help you.",
"translation": "내가 도와줄게."
},
{
"type": "ox",
"index": 3,
"quiz": "쇼핑백이 아주 가볍다.",
"hint": "'very heavy'는 매우 무겁다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'This bag very heavy'라고 말하며 가방이 너무 무겁다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Are you sure about?",
"translation": "정말 괜찮아?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Yes I am strong.",
"translation": "응 나 힘 세."
},
{
"type": "blank",
"index": 6,
"quiz": "This bag very @@.",
"hint": "무게가 많이 나간다는 뜻의 형용사예요.",
"optionA": "light",
"optionB": "heavy",
"optionC": "small",
"result": "heavy",
"explanation": "'heavy'는 '무거운'이라는 뜻으로 무게감을 표현하는 기본 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Thank you so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "We can share load.",
"translation": "같이 나눠 들자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 내가 도와주겠다고 제안한 말을 완성하세요.",
"optionA": "help",
"optionB": "Let",
"optionC": "me",
"optionD": "you",
"result": "Let me help you",
"explanation": "'내가 도와줄게'라는 의미로 어려운 상황에 있는 친구에게 도움을 제안하는 친절한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쇼핑백이 무거워",
"explanation": "쇼핑백이 무거워서 힘든 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "무거움"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "heavy"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "This bag very heavy.",
"translation": "이 가방 너무 무거워."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let me help you.",
"translation": "내가 도와줄게."
},
{
"type": "ox",
"index": 3,
"quiz": "쇼핑백이 아주 가볍다.",
"hint": "'very heavy'는 매우 무겁다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'This bag very heavy'라고 말하며 가방이 너무 무겁다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Are you sure about?",
"translation": "정말 괜찮아?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Yes I am strong.",
"translation": "응 나 힘 세."
},
{
"type": "blank",
"index": 6,
"quiz": "This bag very @@.",
"hint": "무게가 많이 나간다는 뜻의 형용사예요.",
"optionA": "light",
"optionB": "heavy",
"optionC": "small",
"result": "heavy",
"explanation": "'heavy'는 '무거운'이라는 뜻으로 무게감을 표현하는 기본 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Thank you so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "We can share load.",
"translation": "같이 나눠 들자."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 내가 도와주겠다고 제안한 말을 완성하세요.",
"optionA": "help",
"optionB": "Let",
"optionC": "me",
"optionD": "you",
"result": "Let me help you",
"explanation": "'내가 도와줄게'라는 의미로 어려운 상황에 있는 친구에게 도움을 제안하는 친절한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이거 진짜 필요해",
"explanation": "사고 싶은 물건이 있지만 필요한지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "구매"
},
{
"tag": "고민"
},
{
"tag": "필요"
}
],
"engTags": [
{
"tag": "buying"
},
{
"tag": "worry"
},
{
"tag": "need"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Do I need this?",
"translation": "이거 진짜 필요해?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What is it for?",
"translation": "뭐에 쓸 건데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 그 물건이 꼭 필요하다고 확신한다.",
"hint": "'Do I need'는 내가 필요한지를 묻는 표현이에요.",
"result": "X",
"explanation": "민경은 'Do I need this?'라고 말하며 정말 필요한지 고민하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Just want it badly.",
"translation": "그냥 너무 갖고 싶어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Think about it more.",
"translation": "좀 더 생각해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "What is it @@?",
"hint": "목적이나 용도를 묻는 전치사예요.",
"optionA": "with",
"optionB": "for",
"optionC": "at",
"result": "for",
"explanation": "'for'는 '~을 위해'라는 뜻으로 용도나 목적을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "You are probably right.",
"translation": "네 말이 맞는 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Sleep on it tonight.",
"translation": "오늘 밤 한 번 더 생각해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 좀 더 생각해보라고 조언한 말을 완성하세요.",
"optionA": "more",
"optionB": "Think",
"optionC": "about",
"optionD": "it",
"result": "Think about it more",
"explanation": "'좀 더 생각해봐'라는 의미로 충동구매를 막는 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이거 진짜 필요해",
"explanation": "사고 싶은 물건이 있지만 필요한지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "구매"
},
{
"tag": "고민"
},
{
"tag": "필요"
}
],
"engTags": [
{
"tag": "buying"
},
{
"tag": "worry"
},
{
"tag": "need"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Do I need this?",
"translation": "이거 진짜 필요해?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What is it for?",
"translation": "뭐에 쓸 건데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 그 물건이 꼭 필요하다고 확신한다.",
"hint": "'Do I need'는 내가 필요한지를 묻는 표현이에요.",
"result": "X",
"explanation": "민경은 'Do I need this?'라고 말하며 정말 필요한지 고민하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Just want it badly.",
"translation": "그냥 너무 갖고 싶어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Think about it more.",
"translation": "좀 더 생각해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "What is it @@?",
"hint": "목적이나 용도를 묻는 전치사예요.",
"optionA": "with",
"optionB": "for",
"optionC": "at",
"result": "for",
"explanation": "'for'는 '~을 위해'라는 뜻으로 용도나 목적을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "You are probably right.",
"translation": "네 말이 맞는 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Sleep on it tonight.",
"translation": "오늘 밤 한 번 더 생각해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 좀 더 생각해보라고 조언한 말을 완성하세요.",
"optionA": "more",
"optionB": "Think",
"optionC": "about",
"optionD": "it",
"result": "Think about it more",
"explanation": "'좀 더 생각해봐'라는 의미로 충동구매를 막는 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이 색깔 어때",
"explanation": "색깔 선택을 놓고 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "색깔"
},
{
"tag": "선택"
},
{
"tag": "의견"
}
],
"engTags": [
{
"tag": "color"
},
{
"tag": "choice"
},
{
"tag": "opinion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "What about this color?",
"translation": "이 색깔은 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I like the blue.",
"translation": "파란색이 좋은 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 빨간색을 추천했다.",
"hint": "'I like the blue'는 파란색을 좋아한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I like the blue'라고 말하며 파란색이 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Better than this red?",
"translation": "이 빨간색보다 나아?"
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Blue suits you well.",
"translation": "파란색이 너한테 잘 어울려."
},
{
"type": "blank",
"index": 6,
"quiz": "I like the @@.",
"hint": "하늘이나 바다 색깔을 나타내는 형용사예요.",
"optionA": "red",
"optionB": "blue",
"optionC": "green",
"result": "blue",
"explanation": "'blue'는 '파란색'이라는 뜻으로 색깔을 나타내는 기본 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "I'll trust your taste.",
"translation": "네 취향을 믿을게."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "You won't regret it.",
"translation": "후회하지 않을 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 파란색이 잘 어울린다고 한 말을 완성하세요.",
"optionA": "well",
"optionB": "Blue",
"optionC": "suits",
"optionD": "you",
"result": "Blue suits you well",
"explanation": "'파란색이 너한테 잘 어울려'라는 의미로 색깔 선택에 대한 확신 있는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "이 색깔 어때",
"explanation": "색깔 선택을 놓고 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "색깔"
},
{
"tag": "선택"
},
{
"tag": "의견"
}
],
"engTags": [
{
"tag": "color"
},
{
"tag": "choice"
},
{
"tag": "opinion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "What about this color?",
"translation": "이 색깔은 어때?"
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I like the blue.",
"translation": "파란색이 좋은 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 빨간색을 추천했다.",
"hint": "'I like the blue'는 파란색을 좋아한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I like the blue'라고 말하며 파란색이 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Better than this red?",
"translation": "이 빨간색보다 나아?"
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Blue suits you well.",
"translation": "파란색이 너한테 잘 어울려."
},
{
"type": "blank",
"index": 6,
"quiz": "I like the @@.",
"hint": "하늘이나 바다 색깔을 나타내는 형용사예요.",
"optionA": "red",
"optionB": "blue",
"optionC": "green",
"result": "blue",
"explanation": "'blue'는 '파란색'이라는 뜻으로 색깔을 나타내는 기본 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "I'll trust your taste.",
"translation": "네 취향을 믿을게."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "You won't regret it.",
"translation": "후회하지 않을 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 파란색이 잘 어울린다고 한 말을 완성하세요.",
"optionA": "well",
"optionB": "Blue",
"optionC": "suits",
"optionD": "you",
"result": "Blue suits you well",
"explanation": "'파란색이 너한테 잘 어울려'라는 의미로 색깔 선택에 대한 확신 있는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "할인 언제까지야",
"explanation": "할인 기간을 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "할인"
},
{
"tag": "기간"
},
{
"tag": "서두름"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "period"
},
{
"tag": "hurry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "How long is sale?",
"translation": "할인이 언제까지야?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Only until this weekend.",
"translation": "이번 주말까지만."
},
{
"type": "ox",
"index": 3,
"quiz": "할인이 다음 달까지 계속된다.",
"hint": "'Only until this weekend'는 이번 주말까지만이라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Only until this weekend'라고 말하며 이번 주말까지만이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Then I should hurry.",
"translation": "그럼 서둘러야겠네."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Don't miss this chance.",
"translation": "이 기회 놓치지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "Only until this @@.",
"hint": "토요일과 일요일을 합쳐서 부르는 명사예요.",
"optionA": "week",
"optionB": "weekend",
"optionC": "month",
"result": "weekend",
"explanation": "'weekend'는 '주말'이라는 뜻으로 토요일과 일요일을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "I'll come back tomorrow.",
"translation": "내일 다시 올게."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Good plan indeed.",
"translation": "좋은 계획이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 이 기회를 놓치지 말라고 한 말을 완성하세요.",
"optionA": "chance",
"optionB": "Don't",
"optionC": "miss",
"optionD": "this",
"result": "Don't miss this chance",
"explanation": "'이 기회 놓치지 마'라는 의미로 할인 혜택을 놓치지 않도록 격려하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "할인 언제까지야",
"explanation": "할인 기간을 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "할인"
},
{
"tag": "기간"
},
{
"tag": "서두름"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "period"
},
{
"tag": "hurry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "How long is sale?",
"translation": "할인이 언제까지야?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Only until this weekend.",
"translation": "이번 주말까지만."
},
{
"type": "ox",
"index": 3,
"quiz": "할인이 다음 달까지 계속된다.",
"hint": "'Only until this weekend'는 이번 주말까지만이라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Only until this weekend'라고 말하며 이번 주말까지만이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Then I should hurry.",
"translation": "그럼 서둘러야겠네."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Don't miss this chance.",
"translation": "이 기회 놓치지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "Only until this @@.",
"hint": "토요일과 일요일을 합쳐서 부르는 명사예요.",
"optionA": "week",
"optionB": "weekend",
"optionC": "month",
"result": "weekend",
"explanation": "'weekend'는 '주말'이라는 뜻으로 토요일과 일요일을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "I'll come back tomorrow.",
"translation": "내일 다시 올게."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Good plan indeed.",
"translation": "좋은 계획이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 이 기회를 놓치지 말라고 한 말을 완성하세요.",
"optionA": "chance",
"optionB": "Don't",
"optionC": "miss",
"optionD": "this",
"result": "Don't miss this chance",
"explanation": "'이 기회 놓치지 마'라는 의미로 할인 혜택을 놓치지 않도록 격려하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "교환 가능할까",
"explanation": "구매한 물건의 교환 가능성을 묻는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "교환"
},
{
"tag": "가능성"
},
{
"tag": "영수증"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "possible"
},
{
"tag": "receipt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Can I exchange this?",
"translation": "이거 교환 가능할까?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Do you have receipt?",
"translation": "영수증 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "교환이 불가능하다.",
"hint": "지우가 교환이 가능한지 묻고 있어요.",
"result": "X",
"explanation": "지우는 'Can I exchange this?'라고 말하며 교환이 가능한지 묻고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Yes I kept it.",
"translation": "응 잘 보관해뒀어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Then it should work.",
"translation": "그럼 될 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you have @@?",
"hint": "구매 증명서를 나타내는 명사예요.",
"optionA": "money",
"optionB": "receipt",
"optionC": "phone",
"result": "receipt",
"explanation": "'receipt'는 '영수증'이라는 뜻으로 구매를 증명하는 서류입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "What if they refuse?",
"translation": "거절하면 어떡하지?"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just try your best.",
"translation": "최선을 다해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그럼 될 것 같다고 한 말을 완성하세요.",
"optionA": "work",
"optionB": "Then",
"optionC": "should",
"optionD": "it",
"result": "Then it should work",
"explanation": "'그럼 될 것 같아'라는 의미로 교환 가능성에 대한 긍정적인 예측입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "교환 가능할까",
"explanation": "구매한 물건의 교환 가능성을 묻는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "교환"
},
{
"tag": "가능성"
},
{
"tag": "영수증"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "possible"
},
{
"tag": "receipt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Can I exchange this?",
"translation": "이거 교환 가능할까?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Do you have receipt?",
"translation": "영수증 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "교환이 불가능하다.",
"hint": "지우가 교환이 가능한지 묻고 있어요.",
"result": "X",
"explanation": "지우는 'Can I exchange this?'라고 말하며 교환이 가능한지 묻고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Yes I kept it.",
"translation": "응 잘 보관해뒀어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Then it should work.",
"translation": "그럼 될 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you have @@?",
"hint": "구매 증명서를 나타내는 명사예요.",
"optionA": "money",
"optionB": "receipt",
"optionC": "phone",
"result": "receipt",
"explanation": "'receipt'는 '영수증'이라는 뜻으로 구매를 증명하는 서류입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "What if they refuse?",
"translation": "거절하면 어떡하지?"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just try your best.",
"translation": "최선을 다해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 그럼 될 것 같다고 한 말을 완성하세요.",
"optionA": "work",
"optionB": "Then",
"optionC": "should",
"optionD": "it",
"result": "Then it should work",
"explanation": "'그럼 될 것 같아'라는 의미로 교환 가능성에 대한 긍정적인 예측입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "기프트카드로 살게",
"explanation": "기프트카드로 결제하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기프트카드"
},
{
"tag": "결제"
},
{
"tag": "잔액"
}
],
"engTags": [
{
"tag": "giftcard"
},
{
"tag": "payment"
},
{
"tag": "balance"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I'll use gift card.",
"translation": "기프트카드로 할게."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How much is left?",
"translation": "얼마나 남았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 현금으로 결제한다.",
"hint": "'use gift card'는 기프트카드를 사용한다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'I'll use gift card'라고 말하며 기프트카드로 하겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "About fifty dollars left.",
"translation": "50달러 정도 남았어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That should be enough.",
"translation": "그 정도면 충분할 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "How much is @@?",
"hint": "남아있다는 뜻의 과거분사예요.",
"optionA": "gone",
"optionB": "left",
"optionC": "used",
"result": "left",
"explanation": "'left'는 '남은, 남아있는'이라는 뜻으로 잔여 금액을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Perfect for this purchase.",
"translation": "이번 구매에 딱이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Gift cards are convenient.",
"translation": "기프트카드는 편리해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 그 정도면 충분할 거라고 한 말을 완성하세요.",
"optionA": "enough",
"optionB": "That",
"optionC": "should",
"optionD": "be",
"result": "That should be enough",
"explanation": "'그 정도면 충분할 거야'라는 의미로 금액의 적절함을 확인해주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "기프트카드로 살게",
"explanation": "기프트카드로 결제하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기프트카드"
},
{
"tag": "결제"
},
{
"tag": "잔액"
}
],
"engTags": [
{
"tag": "giftcard"
},
{
"tag": "payment"
},
{
"tag": "balance"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I'll use gift card.",
"translation": "기프트카드로 할게."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How much is left?",
"translation": "얼마나 남았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 현금으로 결제한다.",
"hint": "'use gift card'는 기프트카드를 사용한다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'I'll use gift card'라고 말하며 기프트카드로 하겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "About fifty dollars left.",
"translation": "50달러 정도 남았어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That should be enough.",
"translation": "그 정도면 충분할 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "How much is @@?",
"hint": "남아있다는 뜻의 과거분사예요.",
"optionA": "gone",
"optionB": "left",
"optionC": "used",
"result": "left",
"explanation": "'left'는 '남은, 남아있는'이라는 뜻으로 잔여 금액을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Perfect for this purchase.",
"translation": "이번 구매에 딱이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Gift cards are convenient.",
"translation": "기프트카드는 편리해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 그 정도면 충분할 거라고 한 말을 완성하세요.",
"optionA": "enough",
"optionB": "That",
"optionC": "should",
"optionD": "be",
"result": "That should be enough",
"explanation": "'그 정도면 충분할 거야'라는 의미로 금액의 적절함을 확인해주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "사이즈 표 봐봐",
"explanation": "옷 사이즈를 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사이즈"
},
{
"tag": "측정"
},
{
"tag": "확인"
}
],
"engTags": [
{
"tag": "size"
},
{
"tag": "measure"
},
{
"tag": "check"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Check the size chart.",
"translation": "사이즈 표 봐봐."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Where can I find?",
"translation": "어디서 찾을 수 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "사이즈 표가 필요 없다.",
"hint": "'Check the size chart'는 사이즈 표를 확인하라는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Check the size chart'라고 말하며 사이즈 표를 확인하라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Right there on label.",
"translation": "라벨에 바로 있어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "This seems quite helpful.",
"translation": "정말 도움이 되네."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the size @@.",
"hint": "크기나 규격을 나타낸 표를 의미하는 명사예요.",
"optionA": "box",
"optionB": "chart",
"optionC": "book",
"result": "chart",
"explanation": "'chart'는 '표, 차트'라는 뜻으로 정보를 정리해서 보여주는 도표입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Always read before buying.",
"translation": "사기 전에 항상 읽어봐."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "I'll remember that tip.",
"translation": "그 조언 기억할게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 라벨에 바로 있다고 한 말을 완성하세요.",
"optionA": "label",
"optionB": "Right",
"optionC": "there",
"optionD": "on",
"result": "Right there on label",
"explanation": "'라벨에 바로 있어'라는 의미로 사이즈 표의 위치를 정확히 알려주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "사이즈 표 봐봐",
"explanation": "옷 사이즈를 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사이즈"
},
{
"tag": "측정"
},
{
"tag": "확인"
}
],
"engTags": [
{
"tag": "size"
},
{
"tag": "measure"
},
{
"tag": "check"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Check the size chart.",
"translation": "사이즈 표 봐봐."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Where can I find?",
"translation": "어디서 찾을 수 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "사이즈 표가 필요 없다.",
"hint": "'Check the size chart'는 사이즈 표를 확인하라는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Check the size chart'라고 말하며 사이즈 표를 확인하라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Right there on label.",
"translation": "라벨에 바로 있어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "This seems quite helpful.",
"translation": "정말 도움이 되네."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the size @@.",
"hint": "크기나 규격을 나타낸 표를 의미하는 명사예요.",
"optionA": "box",
"optionB": "chart",
"optionC": "book",
"result": "chart",
"explanation": "'chart'는 '표, 차트'라는 뜻으로 정보를 정리해서 보여주는 도표입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Always read before buying.",
"translation": "사기 전에 항상 읽어봐."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "I'll remember that tip.",
"translation": "그 조언 기억할게."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 라벨에 바로 있다고 한 말을 완성하세요.",
"optionA": "label",
"optionB": "Right",
"optionC": "there",
"optionD": "on",
"result": "Right there on label",
"explanation": "'라벨에 바로 있어'라는 의미로 사이즈 표의 위치를 정확히 알려주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "포장해 달라고 해",
"explanation": "선물용 포장을 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "포장"
},
{
"tag": "선물"
},
{
"tag": "요청"
}
],
"engTags": [
{
"tag": "wrapping"
},
{
"tag": "gift"
},
{
"tag": "request"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Can you wrap this?",
"translation": "이거 포장해 줄 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Is it for gift?",
"translation": "선물용이야?"
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 포장을 원하지 않는다.",
"hint": "'Can you wrap'은 포장해 줄 수 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "상현은 'Can you wrap this?'라고 말하며 포장을 요청하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Yes for my friend.",
"translation": "응 내 친구한테 줄 거야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "They do gift wrapping.",
"translation": "선물 포장 서비스 해줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Is it for @@?",
"hint": "다른 사람에게 주는 것을 나타내는 명사예요.",
"optionA": "me",
"optionB": "gift",
"optionC": "sale",
"result": "gift",
"explanation": "'gift'는 '선물'이라는 뜻으로 다른 사람에게 주기 위한 물건을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That sounds very nice.",
"translation": "정말 좋네."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "They make it pretty.",
"translation": "예쁘게 해줄 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 선물 포장 서비스를 해준다고 한 말을 완성하세요.",
"optionA": "wrapping",
"optionB": "They",
"optionC": "do",
"optionD": "gift",
"result": "They do gift wrapping",
"explanation": "'선물 포장 서비스 해줘'라는 의미로 매장의 부가 서비스를 안내하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "포장해 달라고 해",
"explanation": "선물용 포장을 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "포장"
},
{
"tag": "선물"
},
{
"tag": "요청"
}
],
"engTags": [
{
"tag": "wrapping"
},
{
"tag": "gift"
},
{
"tag": "request"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Can you wrap this?",
"translation": "이거 포장해 줄 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Is it for gift?",
"translation": "선물용이야?"
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 포장을 원하지 않는다.",
"hint": "'Can you wrap'은 포장해 줄 수 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "상현은 'Can you wrap this?'라고 말하며 포장을 요청하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Yes for my friend.",
"translation": "응 내 친구한테 줄 거야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "They do gift wrapping.",
"translation": "선물 포장 서비스 해줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Is it for @@?",
"hint": "다른 사람에게 주는 것을 나타내는 명사예요.",
"optionA": "me",
"optionB": "gift",
"optionC": "sale",
"result": "gift",
"explanation": "'gift'는 '선물'이라는 뜻으로 다른 사람에게 주기 위한 물건을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That sounds very nice.",
"translation": "정말 좋네."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "They make it pretty.",
"translation": "예쁘게 해줄 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 선물 포장 서비스를 해준다고 한 말을 완성하세요.",
"optionA": "wrapping",
"optionB": "They",
"optionC": "do",
"optionD": "gift",
"result": "They do gift wrapping",
"explanation": "'선물 포장 서비스 해줘'라는 의미로 매장의 부가 서비스를 안내하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쿠폰 써도 돼",
"explanation": "할인 쿠폰 사용에 대해 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "할인"
},
{
"tag": "사용"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "discount"
},
{
"tag": "use"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Can I use coupon?",
"translation": "쿠폰 써도 돼?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What kind is it?",
"translation": "어떤 종류야?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 쿠폰을 사용하고 싶어하지 않는다.",
"hint": "'Can I use coupon'은 쿠폰을 사용할 수 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "민경은 'Can I use coupon?'이라고 말하며 쿠폰 사용을 원하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Twenty percent off coupon.",
"translation": "20퍼센트 할인 쿠폰."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That saves good money.",
"translation": "꽤 많이 아끼겠네."
},
{
"type": "blank",
"index": 6,
"quiz": "What kind is @@?",
"hint": "그것을 가리키는 대명사예요.",
"optionA": "this",
"optionB": "it",
"optionC": "that",
"result": "it",
"explanation": "'it'은 앞서 언급된 쿠폰을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'm so happy now.",
"translation": "너무 기뻐."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Smart shopping indeed.",
"translation": "정말 똑똑한 쇼핑이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 꽤 많이 아끼겠다고 한 말을 완성하세요.",
"optionA": "money",
"optionB": "That",
"optionC": "saves",
"optionD": "good",
"result": "That saves good money",
"explanation": "'꽤 많이 아끼겠네'라는 의미로 할인 쿠폰의 효과를 긍정적으로 평가하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "쿠폰 써도 돼",
"explanation": "할인 쿠폰 사용에 대해 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "할인"
},
{
"tag": "사용"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "discount"
},
{
"tag": "use"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Can I use coupon?",
"translation": "쿠폰 써도 돼?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "What kind is it?",
"translation": "어떤 종류야?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 쿠폰을 사용하고 싶어하지 않는다.",
"hint": "'Can I use coupon'은 쿠폰을 사용할 수 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "민경은 'Can I use coupon?'이라고 말하며 쿠폰 사용을 원하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Twenty percent off coupon.",
"translation": "20퍼센트 할인 쿠폰."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That saves good money.",
"translation": "꽤 많이 아끼겠네."
},
{
"type": "blank",
"index": 6,
"quiz": "What kind is @@?",
"hint": "그것을 가리키는 대명사예요.",
"optionA": "this",
"optionB": "it",
"optionC": "that",
"result": "it",
"explanation": "'it'은 앞서 언급된 쿠폰을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'm so happy now.",
"translation": "너무 기뻐."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Smart shopping indeed.",
"translation": "정말 똑똑한 쇼핑이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 꽤 많이 아끼겠다고 한 말을 완성하세요.",
"optionA": "money",
"optionB": "That",
"optionC": "saves",
"optionD": "good",
"result": "That saves good money",
"explanation": "'꽤 많이 아끼겠네'라는 의미로 할인 쿠폰의 효과를 긍정적으로 평가하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대 줄 너무 길어",
"explanation": "계산대 앞 긴 줄에 대한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계산대"
},
{
"tag": "줄"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "line"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This line is long.",
"translation": "이 줄 너무 길어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Let's find another one.",
"translation": "다른 계산대 찾아보자."
},
{
"type": "ox",
"index": 3,
"quiz": "줄이 매우 짧다.",
"hint": "'line is long'은 줄이 길다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'This line is long'이라고 말하며 줄이 너무 길다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "That one looks better.",
"translation": "저기가 더 나아 보여."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's find another @@.",
"hint": "하나를 가리키는 대명사예요.",
"optionA": "two",
"optionB": "one",
"optionC": "many",
"result": "one",
"explanation": "'one'은 '하나'라는 뜻으로 같은 종류의 다른 것을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You have good eyes.",
"translation": "눈썰미가 좋네."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "We can save time.",
"translation": "시간을 아낄 수 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 다른 계산대를 찾아보자고 제안한 말을 완성하세요.",
"optionA": "one",
"optionB": "Let's",
"optionC": "find",
"optionD": "another",
"result": "Let's find another one",
"explanation": "'다른 계산대 찾아보자'라는 의미로 긴 줄 문제의 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "계산대 줄 너무 길어",
"explanation": "계산대 앞 긴 줄에 대한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계산대"
},
{
"tag": "줄"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "line"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This line is long.",
"translation": "이 줄 너무 길어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Let's find another one.",
"translation": "다른 계산대 찾아보자."
},
{
"type": "ox",
"index": 3,
"quiz": "줄이 매우 짧다.",
"hint": "'line is long'은 줄이 길다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'This line is long'이라고 말하며 줄이 너무 길다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "That one looks better.",
"translation": "저기가 더 나아 보여."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's find another @@.",
"hint": "하나를 가리키는 대명사예요.",
"optionA": "two",
"optionB": "one",
"optionC": "many",
"result": "one",
"explanation": "'one'은 '하나'라는 뜻으로 같은 종류의 다른 것을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You have good eyes.",
"translation": "눈썰미가 좋네."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "We can save time.",
"translation": "시간을 아낄 수 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 다른 계산대를 찾아보자고 제안한 말을 완성하세요.",
"optionA": "one",
"optionB": "Let's",
"optionC": "find",
"optionD": "another",
"result": "Let's find another one",
"explanation": "'다른 계산대 찾아보자'라는 의미로 긴 줄 문제의 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "환불 받을 수 있어",
"explanation": "환불 가능성에 대해 문의하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "환불"
},
{
"tag": "가능성"
},
{
"tag": "조건"
}
],
"engTags": [
{
"tag": "refund"
},
{
"tag": "possible"
},
{
"tag": "condition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Can I get refund?",
"translation": "환불 받을 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What's wrong with it?",
"translation": "뭐가 문제야?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 환불을 원하지 않는다.",
"hint": "'Can I get refund'는 환불을 받을 수 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "지우는 'Can I get refund?'라고 말하며 환불을 받고 싶어합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "It doesn't fit well.",
"translation": "잘 안 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Then you should try.",
"translation": "그럼 해봐야지."
},
{
"type": "blank",
"index": 6,
"quiz": "What's wrong with @@?",
"hint": "그것을 가리키는 대명사예요.",
"optionA": "me",
"optionB": "it",
"optionC": "you",
"result": "it",
"explanation": "'it'은 환불하려는 물건을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "I hope it works.",
"translation": "잘 되기를 바라."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Usually stores are fair.",
"translation": "보통 가게들은 합리적이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 그럼 해봐야 한다고 조언한 말을 완성하세요.",
"optionA": "try",
"optionB": "Then",
"optionC": "you",
"optionD": "should",
"result": "Then you should try",
"explanation": "'그럼 해봐야지'라는 의미로 환불 시도를 격려하는 현실적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "환불 받을 수 있어",
"explanation": "환불 가능성에 대해 문의하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "환불"
},
{
"tag": "가능성"
},
{
"tag": "조건"
}
],
"engTags": [
{
"tag": "refund"
},
{
"tag": "possible"
},
{
"tag": "condition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Can I get refund?",
"translation": "환불 받을 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What's wrong with it?",
"translation": "뭐가 문제야?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 환불을 원하지 않는다.",
"hint": "'Can I get refund'는 환불을 받을 수 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "지우는 'Can I get refund?'라고 말하며 환불을 받고 싶어합니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "It doesn't fit well.",
"translation": "잘 안 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Then you should try.",
"translation": "그럼 해봐야지."
},
{
"type": "blank",
"index": 6,
"quiz": "What's wrong with @@?",
"hint": "그것을 가리키는 대명사예요.",
"optionA": "me",
"optionB": "it",
"optionC": "you",
"result": "it",
"explanation": "'it'은 환불하려는 물건을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "I hope it works.",
"translation": "잘 되기를 바라."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Usually stores are fair.",
"translation": "보통 가게들은 합리적이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 그럼 해봐야 한다고 조언한 말을 완성하세요.",
"optionA": "try",
"optionB": "Then",
"optionC": "you",
"optionD": "should",
"result": "Then you should try",
"explanation": "'그럼 해봐야지'라는 의미로 환불 시도를 격려하는 현실적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "세일 제품 찾아봐",
"explanation": "할인 상품을 찾아다니는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "세일"
},
{
"tag": "할인"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "discount"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Look for sale items.",
"translation": "세일 제품 찾아봐."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Where do they put?",
"translation": "어디에 진열해놨을까?"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 정가 제품만 보고 싶어한다.",
"hint": "'Look for sale items'는 세일 제품을 찾아보라는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Look for sale items'라고 말하며 세일 제품을 찾아보라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Usually at the back.",
"translation": "보통 뒤쪽에 있어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Let's go check there.",
"translation": "가서 확인해보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Look for sale @@.",
"hint": "판매하는 물건들을 총칭하는 명사예요.",
"optionA": "people",
"optionB": "items",
"optionC": "money",
"result": "items",
"explanation": "'items'는 '물건들, 제품들'이라는 뜻으로 판매 상품을 가리키는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Found some good deals.",
"translation": "좋은 거래들 찾았어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Shopping is so fun.",
"translation": "쇼핑은 정말 재밌어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 가서 확인해보자고 제안한 말을 완성하세요.",
"optionA": "there",
"optionB": "Let's",
"optionC": "go",
"optionD": "check",
"result": "Let's go check there",
"explanation": "'가서 확인해보자'라는 의미로 적극적으로 행동하자는 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "세일 제품 찾아봐",
"explanation": "할인 상품을 찾아다니는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "세일"
},
{
"tag": "할인"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "discount"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Look for sale items.",
"translation": "세일 제품 찾아봐."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Where do they put?",
"translation": "어디에 진열해놨을까?"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 정가 제품만 보고 싶어한다.",
"hint": "'Look for sale items'는 세일 제품을 찾아보라는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Look for sale items'라고 말하며 세일 제품을 찾아보라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Usually at the back.",
"translation": "보통 뒤쪽에 있어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Let's go check there.",
"translation": "가서 확인해보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Look for sale @@.",
"hint": "판매하는 물건들을 총칭하는 명사예요.",
"optionA": "people",
"optionB": "items",
"optionC": "money",
"result": "items",
"explanation": "'items'는 '물건들, 제품들'이라는 뜻으로 판매 상품을 가리키는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Found some good deals.",
"translation": "좋은 거래들 찾았어."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Shopping is so fun.",
"translation": "쇼핑은 정말 재밌어."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 가서 확인해보자고 제안한 말을 완성하세요.",
"optionA": "there",
"optionB": "Let's",
"optionC": "go",
"optionD": "check",
"result": "Let's go check there",
"explanation": "'가서 확인해보자'라는 의미로 적극적으로 행동하자는 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "맞는 사이즈 없어",
"explanation": "원하는 사이즈가 없어서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사이즈"
},
{
"tag": "없음"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "size"
},
{
"tag": "none"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "They don't have size.",
"translation": "사이즈가 없대."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What size do need?",
"translation": "몇 사이즈 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "원하는 사이즈가 있다.",
"hint": "'don't have size'는 사이즈가 없다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'They don't have size'라고 말하며 사이즈가 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "I need medium size.",
"translation": "미디엄 사이즈 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try different store then.",
"translation": "그럼 다른 가게 가봐."
},
{
"type": "blank",
"index": 6,
"quiz": "What size do @@?",
"hint": "필요하다는 뜻의 동사예요.",
"optionA": "want",
"optionB": "need",
"optionC": "see",
"result": "need",
"explanation": "'need'는 '필요하다'라는 뜻으로 꼭 있어야 할 때 사용하는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That's good idea indeed.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Don't give up yet.",
"translation": "아직 포기하지 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 다른 가게를 가보라고 조언한 말을 완성하세요.",
"optionA": "store",
"optionB": "Try",
"optionC": "different",
"optionD": "then",
"result": "Try different store then",
"explanation": "'그럼 다른 가게 가봐'라는 의미로 사이즈 문제의 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "맞는 사이즈 없어",
"explanation": "원하는 사이즈가 없어서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사이즈"
},
{
"tag": "없음"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "size"
},
{
"tag": "none"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "They don't have size.",
"translation": "사이즈가 없대."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What size do need?",
"translation": "몇 사이즈 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "원하는 사이즈가 있다.",
"hint": "'don't have size'는 사이즈가 없다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'They don't have size'라고 말하며 사이즈가 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "I need medium size.",
"translation": "미디엄 사이즈 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try different store then.",
"translation": "그럼 다른 가게 가봐."
},
{
"type": "blank",
"index": 6,
"quiz": "What size do @@?",
"hint": "필요하다는 뜻의 동사예요.",
"optionA": "want",
"optionB": "need",
"optionC": "see",
"result": "need",
"explanation": "'need'는 '필요하다'라는 뜻으로 꼭 있어야 할 때 사용하는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That's good idea indeed.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Don't give up yet.",
"translation": "아직 포기하지 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 다른 가게를 가보라고 조언한 말을 완성하세요.",
"optionA": "store",
"optionB": "Try",
"optionC": "different",
"optionD": "then",
"result": "Try different store then",
"explanation": "'그럼 다른 가게 가봐'라는 의미로 사이즈 문제의 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "가격표가 어디 있어",
"explanation": "가격표를 찾지 못해서 헤매는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가격표"
},
{
"tag": "찾기"
},
{
"tag": "위치"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "find"
},
{
"tag": "location"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Where is price tag?",
"translation": "가격표가 어디 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check the inside label.",
"translation": "안쪽 라벨 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "가격표를 쉽게 찾았다.",
"hint": "'Where is price tag'는 가격표가 어디 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "민경은 'Where is price tag?'라고 말하며 가격표를 찾고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Oh there it is.",
"translation": "아 거기 있네."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Sometimes they hide it.",
"translation": "가끔 숨겨져 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the inside @@.",
"hint": "옷의 안쪽에 붙어있는 정보 표시를 나타내는 명사예요.",
"optionA": "pocket",
"optionB": "label",
"optionC": "button",
"result": "label",
"explanation": "'label'은 '라벨, 표시'라는 뜻으로 옷의 정보가 적힌 태그를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Thanks for your help.",
"translation": "도와줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "That's what friends do.",
"translation": "친구 사이잖아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 안쪽 라벨을 확인해보라고 조언한 말을 완성하세요.",
"optionA": "label",
"optionB": "Check",
"optionC": "the",
"optionD": "inside",
"result": "Check the inside label",
"explanation": "'안쪽 라벨 확인해봐'라는 의미로 가격표 찾기의 실용적인 팁을 제공하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "쇼핑",
"episodes": [
{
"title": "가격표가 어디 있어",
"explanation": "가격표를 찾지 못해서 헤매는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가격표"
},
{
"tag": "찾기"
},
{
"tag": "위치"
}
],
"engTags": [
{
"tag": "price"
},
{
"tag": "find"
},
{
"tag": "location"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Where is price tag?",
"translation": "가격표가 어디 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check the inside label.",
"translation": "안쪽 라벨 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "가격표를 쉽게 찾았다.",
"hint": "'Where is price tag'는 가격표가 어디 있는지 묻는 표현이에요.",
"result": "X",
"explanation": "민경은 'Where is price tag?'라고 말하며 가격표를 찾고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Oh there it is.",
"translation": "아 거기 있네."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Sometimes they hide it.",
"translation": "가끔 숨겨져 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the inside @@.",
"hint": "옷의 안쪽에 붙어있는 정보 표시를 나타내는 명사예요.",
"optionA": "pocket",
"optionB": "label",
"optionC": "button",
"result": "label",
"explanation": "'label'은 '라벨, 표시'라는 뜻으로 옷의 정보가 적힌 태그를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Thanks for your help.",
"translation": "도와줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "That's what friends do.",
"translation": "친구 사이잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 안쪽 라벨을 확인해보라고 조언한 말을 완성하세요.",
"optionA": "label",
"optionB": "Check",
"optionC": "the",
"optionD": "inside",
"result": "Check the inside label",
"explanation": "'안쪽 라벨 확인해봐'라는 의미로 가격표 찾기의 실용적인 팁을 제공하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐이 너무 많아",
"explanation": "여행 짐이 많아서 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "짐"
},
{
"tag": "무거움"
},
{
"tag": "여행"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "heavy"
},
{
"tag": "travel"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Too much stuff here.",
"translation": "짐이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "What did you pack?",
"translation": "뭘 그렇게 쌌어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 짐을 적게 쌌다.",
"hint": "'Too much stuff'는 물건이 너무 많다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Too much stuff here'라고 말하며 짐이 너무 많다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Just some clothes really.",
"translation": "그냥 옷들 좀."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Leave half at home.",
"translation": "반은 집에 두고 가."
},
{
"type": "blank",
"index": 6,
"quiz": "What did you @@?",
"hint": "여행 가방에 물건을 넣는다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "pack",
"optionC": "see",
"result": "pack",
"explanation": "'pack'은 '짐을 싸다'라는 뜻으로 여행 준비할 때 사용하는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That's probably smart idea.",
"translation": "아마 현명한 생각일 거야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Travel light is better.",
"translation": "가볍게 여행하는 게 나아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 반은 집에 두고 가라고 조언한 말을 완성하세요.",
"optionA": "home",
"optionB": "Leave",
"optionC": "half",
"optionD": "at",
"result": "Leave half at home",
"explanation": "'반은 집에 두고 가'라는 의미로 과도한 짐 문제의 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐이 너무 많아",
"explanation": "여행 짐이 많아서 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "짐"
},
{
"tag": "무거움"
},
{
"tag": "여행"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "heavy"
},
{
"tag": "travel"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Too much stuff here.",
"translation": "짐이 너무 많아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "What did you pack?",
"translation": "뭘 그렇게 쌌어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 짐을 적게 쌌다.",
"hint": "'Too much stuff'는 물건이 너무 많다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Too much stuff here'라고 말하며 짐이 너무 많다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Just some clothes really.",
"translation": "그냥 옷들 좀."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Leave half at home.",
"translation": "반은 집에 두고 가."
},
{
"type": "blank",
"index": 6,
"quiz": "What did you @@?",
"hint": "여행 가방에 물건을 넣는다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "pack",
"optionC": "see",
"result": "pack",
"explanation": "'pack'은 '짐을 싸다'라는 뜻으로 여행 준비할 때 사용하는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That's probably smart idea.",
"translation": "아마 현명한 생각일 거야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Travel light is better.",
"translation": "가볍게 여행하는 게 나아."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 반은 집에 두고 가라고 조언한 말을 완성하세요.",
"optionA": "home",
"optionB": "Leave",
"optionC": "half",
"optionD": "at",
"result": "Leave half at home",
"explanation": "'반은 집에 두고 가'라는 의미로 과도한 짐 문제의 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 표 예약했어",
"explanation": "항공편 예약을 완료한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "예약"
},
{
"tag": "완료"
}
],
"engTags": [
{
"tag": "airplane"
},
{
"tag": "booking"
},
{
"tag": "done"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I booked the flight.",
"translation": "비행기 표 예약했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What time does leave?",
"translation": "몇 시에 출발해?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 비행기 표를 아직 예약하지 않았다.",
"hint": "'I booked the flight'는 항공편을 예약했다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'I booked the flight'라고 말하며 비행기 표를 예약했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Ten in the morning.",
"translation": "오전 10시에."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's pretty early time.",
"translation": "꽤 이른 시간이네."
},
{
"type": "blank",
"index": 6,
"quiz": "What time does @@?",
"hint": "떠나다, 출발한다는 뜻의 동사예요.",
"optionA": "come",
"optionB": "leave",
"optionC": "stay",
"result": "leave",
"explanation": "'leave'는 '떠나다, 출발하다'라는 뜻으로 비행기 출발 시간을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Need to wake early.",
"translation": "일찍 일어나야 해."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Set multiple alarms then.",
"translation": "그럼 알람 여러 개 맞춰."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 꽤 이른 시간이라고 한 말을 완성하세요.",
"optionA": "time",
"optionB": "That's",
"optionC": "pretty",
"optionD": "early",
"result": "That's pretty early time",
"explanation": "'꽤 이른 시간이네'라는 의미로 비행기 출발 시간에 대한 자연스러운 반응입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 표 예약했어",
"explanation": "항공편 예약을 완료한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "예약"
},
{
"tag": "완료"
}
],
"engTags": [
{
"tag": "airplane"
},
{
"tag": "booking"
},
{
"tag": "done"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "I booked the flight.",
"translation": "비행기 표 예약했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What time does leave?",
"translation": "몇 시에 출발해?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 비행기 표를 아직 예약하지 않았다.",
"hint": "'I booked the flight'는 항공편을 예약했다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'I booked the flight'라고 말하며 비행기 표를 예약했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Ten in the morning.",
"translation": "오전 10시에."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's pretty early time.",
"translation": "꽤 이른 시간이네."
},
{
"type": "blank",
"index": 6,
"quiz": "What time does @@?",
"hint": "떠나다, 출발한다는 뜻의 동사예요.",
"optionA": "come",
"optionB": "leave",
"optionC": "stay",
"result": "leave",
"explanation": "'leave'는 '떠나다, 출발하다'라는 뜻으로 비행기 출발 시간을 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Need to wake early.",
"translation": "일찍 일어나야 해."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Set multiple alarms then.",
"translation": "그럼 알람 여러 개 맞춰."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 꽤 이른 시간이라고 한 말을 완성하세요.",
"optionA": "time",
"optionB": "That's",
"optionC": "pretty",
"optionD": "early",
"result": "That's pretty early time",
"explanation": "'꽤 이른 시간이네'라는 의미로 비행기 출발 시간에 대한 자연스러운 반응입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 체크인 언제야",
"explanation": "호텔 체크인 시간을 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "체크인"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "checkin"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "When is check in?",
"translation": "체크인이 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Usually three o'clock afternoon.",
"translation": "보통 오후 3시야."
},
{
"type": "ox",
"index": 3,
"quiz": "체크인이 아침에 가능하다.",
"hint": "'three o'clock afternoon'은 오후 3시라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Usually three o'clock afternoon'이라고 말하며 보통 오후 3시라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "We arrive at noon.",
"translation": "우리 정오에 도착해."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Store bags at front.",
"translation": "프론트에 가방 맡겨."
},
{
"type": "blank",
"index": 6,
"quiz": "Usually three o'clock @@.",
"hint": "하루 중 오후 시간을 나타내는 명사예요.",
"optionA": "morning",
"optionB": "afternoon",
"optionC": "night",
"result": "afternoon",
"explanation": "'afternoon'은 '오후'라는 뜻으로 정오 이후부터 저녁 전까지의 시간을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Then we can explore.",
"translation": "그러면 둘러볼 수 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 프론트에 가방을 맡기라고 조언한 말을 완성하세요.",
"optionA": "front",
"optionB": "Store",
"optionC": "bags",
"optionD": "at",
"result": "Store bags at front",
"explanation": "'프론트에 가방 맡겨'라는 의미로 체크인 전 짐 보관 서비스를 활용하는 팁입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 체크인 언제야",
"explanation": "호텔 체크인 시간을 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "체크인"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "checkin"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "When is check in?",
"translation": "체크인이 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Usually three o'clock afternoon.",
"translation": "보통 오후 3시야."
},
{
"type": "ox",
"index": 3,
"quiz": "체크인이 아침에 가능하다.",
"hint": "'three o'clock afternoon'은 오후 3시라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Usually three o'clock afternoon'이라고 말하며 보통 오후 3시라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "We arrive at noon.",
"translation": "우리 정오에 도착해."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Store bags at front.",
"translation": "프론트에 가방 맡겨."
},
{
"type": "blank",
"index": 6,
"quiz": "Usually three o'clock @@.",
"hint": "하루 중 오후 시간을 나타내는 명사예요.",
"optionA": "morning",
"optionB": "afternoon",
"optionC": "night",
"result": "afternoon",
"explanation": "'afternoon'은 '오후'라는 뜻으로 정오 이후부터 저녁 전까지의 시간을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Then we can explore.",
"translation": "그러면 둘러볼 수 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 프론트에 가방을 맡기라고 조언한 말을 완성하세요.",
"optionA": "front",
"optionB": "Store",
"optionC": "bags",
"optionD": "at",
"result": "Store bags at front",
"explanation": "'프론트에 가방 맡겨'라는 의미로 체크인 전 짐 보관 서비스를 활용하는 팁입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길을 잃었어",
"explanation": "여행지에서 길을 잃은 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "길"
},
{
"tag": "잃음"
},
{
"tag": "지도"
}
],
"engTags": [
{
"tag": "way"
},
{
"tag": "lost"
},
{
"tag": "map"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I think we're lost.",
"translation": "길을 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Check the map app.",
"translation": "지도 앱 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 길을 잘 알고 있다.",
"hint": "'I think we're lost'는 길을 잃었다고 생각한다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'I think we're lost'라고 말하며 길을 잃은 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Phone battery is low.",
"translation": "핸드폰 배터리가 부족해."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Ask local people then.",
"translation": "그럼 현지 사람들한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the map @@.",
"hint": "휴대폰에서 사용하는 응용프로그램을 나타내는 명사예요.",
"optionA": "book",
"optionB": "app",
"optionC": "car",
"result": "app",
"explanation": "'app'은 '앱, 응용프로그램'이라는 뜻으로 스마트폰에서 사용하는 소프트웨어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That makes good sense.",
"translation": "그게 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "They know best way.",
"translation": "그들이 제일 잘 알 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 현지 사람들에게 물어보라고 조언한 말을 완성하세요.",
"optionA": "people",
"optionB": "Ask",
"optionC": "local",
"optionD": "then",
"result": "Ask local people then",
"explanation": "'그럼 현지 사람들한테 물어봐'라는 의미로 길찾기 문제의 현실적 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길을 잃었어",
"explanation": "여행지에서 길을 잃은 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "길"
},
{
"tag": "잃음"
},
{
"tag": "지도"
}
],
"engTags": [
{
"tag": "way"
},
{
"tag": "lost"
},
{
"tag": "map"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I think we're lost.",
"translation": "길을 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Check the map app.",
"translation": "지도 앱 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 길을 잘 알고 있다.",
"hint": "'I think we're lost'는 길을 잃었다고 생각한다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'I think we're lost'라고 말하며 길을 잃은 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Phone battery is low.",
"translation": "핸드폰 배터리가 부족해."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Ask local people then.",
"translation": "그럼 현지 사람들한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the map @@.",
"hint": "휴대폰에서 사용하는 응용프로그램을 나타내는 명사예요.",
"optionA": "book",
"optionB": "app",
"optionC": "car",
"result": "app",
"explanation": "'app'은 '앱, 응용프로그램'이라는 뜻으로 스마트폰에서 사용하는 소프트웨어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That makes good sense.",
"translation": "그게 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "They know best way.",
"translation": "그들이 제일 잘 알 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 현지 사람들에게 물어보라고 조언한 말을 완성하세요.",
"optionA": "people",
"optionB": "Ask",
"optionC": "local",
"optionD": "then",
"result": "Ask local people then",
"explanation": "'그럼 현지 사람들한테 물어봐'라는 의미로 길찾기 문제의 현실적 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "맛있는 식당 찾자",
"explanation": "여행지에서 맛집을 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "식당"
},
{
"tag": "맛집"
},
{
"tag": "현지음식"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "delicious"
},
{
"tag": "local"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's find good restaurant.",
"translation": "맛있는 식당 찾자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I want local food.",
"translation": "현지 음식 먹고 싶어."
},
{
"type": "ox",
"index": 3,
"quiz": "지훈이 패스트푸드를 먹고 싶어한다.",
"hint": "'I want local food'는 현지 음식을 원한다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'I want local food'라고 말하며 현지 음식을 먹고 싶어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Good choice for travel.",
"translation": "여행에는 좋은 선택이야."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Ask hotel staff recommendations.",
"translation": "호텔 직원한테 추천 받자."
},
{
"type": "blank",
"index": 6,
"quiz": "I want local @@.",
"hint": "먹을 수 있는 것을 총칭하는 명사예요.",
"optionA": "money",
"optionB": "food",
"optionC": "clothes",
"result": "food",
"explanation": "'food'는 '음식'이라는 뜻으로 먹을 수 있는 것들을 총칭하는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "They know hidden gems.",
"translation": "숨겨진 맛집들을 알 거야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Perfect plan then.",
"translation": "그럼 완벽한 계획이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 호텔 직원에게 추천을 받자고 제안한 말을 완성하세요.",
"optionA": "recommendations",
"optionB": "Ask",
"optionC": "hotel",
"optionD": "staff",
"result": "Ask hotel staff recommendations",
"explanation": "'호텔 직원한테 추천 받자'라는 의미로 현지 맛집 정보를 얻는 좋은 방법입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "맛있는 식당 찾자",
"explanation": "여행지에서 맛집을 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "식당"
},
{
"tag": "맛집"
},
{
"tag": "현지음식"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "delicious"
},
{
"tag": "local"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's find good restaurant.",
"translation": "맛있는 식당 찾자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I want local food.",
"translation": "현지 음식 먹고 싶어."
},
{
"type": "ox",
"index": 3,
"quiz": "지훈이 패스트푸드를 먹고 싶어한다.",
"hint": "'I want local food'는 현지 음식을 원한다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'I want local food'라고 말하며 현지 음식을 먹고 싶어한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Good choice for travel.",
"translation": "여행에는 좋은 선택이야."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Ask hotel staff recommendations.",
"translation": "호텔 직원한테 추천 받자."
},
{
"type": "blank",
"index": 6,
"quiz": "I want local @@.",
"hint": "먹을 수 있는 것을 총칭하는 명사예요.",
"optionA": "money",
"optionB": "food",
"optionC": "clothes",
"result": "food",
"explanation": "'food'는 '음식'이라는 뜻으로 먹을 수 있는 것들을 총칭하는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "They know hidden gems.",
"translation": "숨겨진 맛집들을 알 거야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Perfect plan then.",
"translation": "그럼 완벽한 계획이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 호텔 직원에게 추천을 받자고 제안한 말을 완성하세요.",
"optionA": "recommendations",
"optionB": "Ask",
"optionC": "hotel",
"optionD": "staff",
"result": "Ask hotel staff recommendations",
"explanation": "'호텔 직원한테 추천 받자'라는 의미로 현지 맛집 정보를 얻는 좋은 방법입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "사진 좀 찍어줘",
"explanation": "여행지에서 사진을 부탁하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사진"
},
{
"tag": "부탁"
},
{
"tag": "추억"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "request"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Can you take photo?",
"translation": "사진 좀 찍어줄래?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Of course no problem.",
"translation": "물론 괜찮아."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 사진 찍기를 거절했다.",
"hint": "'Of course no problem'은 물론 괜찮다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Of course no problem'이라고 말하며 사진 찍기를 승낙했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Thank you so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Stand by that fountain.",
"translation": "저 분수 옆에 서."
},
{
"type": "blank",
"index": 6,
"quiz": "Can you take @@?",
"hint": "카메라로 찍는 것을 나타내는 명사예요.",
"optionA": "food",
"optionB": "photo",
"optionC": "money",
"result": "photo",
"explanation": "'photo'는 '사진'이라는 뜻으로 카메라로 찍어서 남기는 이미지를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "This spot looks perfect.",
"translation": "이 자리가 완벽해 보여."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Say cheese and smile.",
"translation": "치즈라고 말하고 웃어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 분수 옆에 서라고 조언한 말을 완성하세요.",
"optionA": "fountain",
"optionB": "Stand",
"optionC": "by",
"optionD": "that",
"result": "Stand by that fountain",
"explanation": "'저 분수 옆에 서'라는 의미로 사진 촬영을 위한 좋은 위치를 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "사진 좀 찍어줘",
"explanation": "여행지에서 사진을 부탁하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사진"
},
{
"tag": "부탁"
},
{
"tag": "추억"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "request"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Can you take photo?",
"translation": "사진 좀 찍어줄래?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Of course no problem.",
"translation": "물론 괜찮아."
},
{
"type": "ox",
"index": 3,
"quiz": "선영이 사진 찍기를 거절했다.",
"hint": "'Of course no problem'은 물론 괜찮다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Of course no problem'이라고 말하며 사진 찍기를 승낙했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Thank you so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Stand by that fountain.",
"translation": "저 분수 옆에 서."
},
{
"type": "blank",
"index": 6,
"quiz": "Can you take @@?",
"hint": "카메라로 찍는 것을 나타내는 명사예요.",
"optionA": "food",
"optionB": "photo",
"optionC": "money",
"result": "photo",
"explanation": "'photo'는 '사진'이라는 뜻으로 카메라로 찍어서 남기는 이미지를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "This spot looks perfect.",
"translation": "이 자리가 완벽해 보여."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Say cheese and smile.",
"translation": "치즈라고 말하고 웃어."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 분수 옆에 서라고 조언한 말을 완성하세요.",
"optionA": "fountain",
"optionB": "Stand",
"optionC": "by",
"optionD": "that",
"result": "Stand by that fountain",
"explanation": "'저 분수 옆에 서'라는 의미로 사진 촬영을 위한 좋은 위치를 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기념품 뭐 살까",
"explanation": "여행 기념품 선택을 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기념품"
},
{
"tag": "선택"
},
{
"tag": "추억"
}
],
"engTags": [
{
"tag": "souvenir"
},
{
"tag": "choice"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "What souvenir should buy?",
"translation": "기념품 뭐 살까?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Get something really special.",
"translation": "정말 특별한 걸로 해."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 평범한 기념품을 추천했다.",
"hint": "'something really special'은 정말 특별한 것이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Get something really special'이라고 말하며 정말 특별한 걸로 하라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Like what for example?",
"translation": "예를 들어 뭐 같은 거?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Local crafts are nice.",
"translation": "현지 공예품이 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "Get something really @@.",
"hint": "특별하다, 특수하다는 뜻의 형용사예요.",
"optionA": "normal",
"optionB": "special",
"optionC": "cheap",
"result": "special",
"explanation": "'special'은 '특별한'이라는 뜻으로 평범하지 않고 의미가 있는 것을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "That sounds very good.",
"translation": "정말 좋은 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "More meaningful than tshirts.",
"translation": "티셔츠보다 의미 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 현지 공예품이 좋다고 추천한 말을 완성하세요.",
"optionA": "nice",
"optionB": "Local",
"optionC": "crafts",
"optionD": "are",
"result": "Local crafts are nice",
"explanation": "'현지 공예품이 좋아'라는 의미로 의미 있는 기념품을 추천하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기념품 뭐 살까",
"explanation": "여행 기념품 선택을 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기념품"
},
{
"tag": "선택"
},
{
"tag": "추억"
}
],
"engTags": [
{
"tag": "souvenir"
},
{
"tag": "choice"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "What souvenir should buy?",
"translation": "기념품 뭐 살까?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Get something really special.",
"translation": "정말 특별한 걸로 해."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 평범한 기념품을 추천했다.",
"hint": "'something really special'은 정말 특별한 것이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Get something really special'이라고 말하며 정말 특별한 걸로 하라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Like what for example?",
"translation": "예를 들어 뭐 같은 거?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Local crafts are nice.",
"translation": "현지 공예품이 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "Get something really @@.",
"hint": "특별하다, 특수하다는 뜻의 형용사예요.",
"optionA": "normal",
"optionB": "special",
"optionC": "cheap",
"result": "special",
"explanation": "'special'은 '특별한'이라는 뜻으로 평범하지 않고 의미가 있는 것을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "That sounds very good.",
"translation": "정말 좋은 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "More meaningful than tshirts.",
"translation": "티셔츠보다 의미 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 현지 공예품이 좋다고 추천한 말을 완성하세요.",
"optionA": "nice",
"optionB": "Local",
"optionC": "crafts",
"optionD": "are",
"result": "Local crafts are nice",
"explanation": "'현지 공예품이 좋아'라는 의미로 의미 있는 기념품을 추천하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "환전해야 해",
"explanation": "현지 화폐로 환전이 필요한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "환전"
},
{
"tag": "돈"
},
{
"tag": "현지화폐"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "money"
},
{
"tag": "currency"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Need to exchange money.",
"translation": "환전해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Where can we go?",
"translation": "어디로 가면 돼?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 환전이 필요하지 않다고 말했다.",
"hint": "'Need to exchange money'는 환전이 필요하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Need to exchange money'라고 말하며 환전이 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Bank or currency exchange.",
"translation": "은행이나 환전소."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Bank has better rates.",
"translation": "은행이 환율이 더 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "Where can we @@?",
"hint": "가다, 이동하다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "go",
"optionC": "see",
"result": "go",
"explanation": "'go'는 '가다'라는 뜻으로 어떤 장소로 이동할 때 사용하는 기본 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Let's find bank then.",
"translation": "그럼 은행을 찾자."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Save more money there.",
"translation": "거기서 더 절약할 수 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 은행이나 환전소라고 답한 말을 완성하세요.",
"optionA": "exchange",
"optionB": "Bank",
"optionC": "or",
"optionD": "currency",
"result": "Bank or currency exchange",
"explanation": "'은행이나 환전소'라는 의미로 환전 가능한 장소들을 알려주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "환전해야 해",
"explanation": "현지 화폐로 환전이 필요한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "환전"
},
{
"tag": "돈"
},
{
"tag": "현지화폐"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "money"
},
{
"tag": "currency"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Need to exchange money.",
"translation": "환전해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Where can we go?",
"translation": "어디로 가면 돼?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 환전이 필요하지 않다고 말했다.",
"hint": "'Need to exchange money'는 환전이 필요하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Need to exchange money'라고 말하며 환전이 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Bank or currency exchange.",
"translation": "은행이나 환전소."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Bank has better rates.",
"translation": "은행이 환율이 더 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "Where can we @@?",
"hint": "가다, 이동하다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "go",
"optionC": "see",
"result": "go",
"explanation": "'go'는 '가다'라는 뜻으로 어떤 장소로 이동할 때 사용하는 기본 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Let's find bank then.",
"translation": "그럼 은행을 찾자."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Save more money there.",
"translation": "거기서 더 절약할 수 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 은행이나 환전소라고 답한 말을 완성하세요.",
"optionA": "exchange",
"optionB": "Bank",
"optionC": "or",
"optionD": "currency",
"result": "Bank or currency exchange",
"explanation": "'은행이나 환전소'라는 의미로 환전 가능한 장소들을 알려주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "날씨가 갑자기 변했어",
"explanation": "여행지 날씨 변화에 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "변화"
},
{
"tag": "준비"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "change"
},
{
"tag": "prepare"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Weather changed so suddenly.",
"translation": "날씨가 갑자기 변했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Did you bring jacket?",
"translation": "재킷 가져왔어?"
},
{
"type": "ox",
"index": 3,
"quiz": "날씨가 계속 같다.",
"hint": "'Weather changed suddenly'는 날씨가 갑자기 변했다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Weather changed so suddenly'라고 말하며 날씨가 갑자기 변했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "No I forgot it.",
"translation": "아니 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Buy one at store.",
"translation": "가게에서 하나 사."
},
{
"type": "blank",
"index": 6,
"quiz": "Did you bring @@?",
"hint": "추울 때 입는 겉옷을 나타내는 명사예요.",
"optionA": "food",
"optionB": "jacket",
"optionC": "book",
"result": "jacket",
"explanation": "'jacket'은 '재킷'이라는 뜻으로 날씨가 쌀쌀할 때 입는 겉옷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "That's practical thinking.",
"translation": "실용적인 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Always have backup plan.",
"translation": "항상 대비책이 있어야 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 가게에서 하나 사라고 조언한 말을 완성하세요.",
"optionA": "store",
"optionB": "Buy",
"optionC": "one",
"optionD": "at",
"result": "Buy one at store",
"explanation": "'가게에서 하나 사'라는 의미로 갑작스런 날씨 변화에 대한 즉석 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "날씨가 갑자기 변했어",
"explanation": "여행지 날씨 변화에 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "변화"
},
{
"tag": "준비"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "change"
},
{
"tag": "prepare"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Weather changed so suddenly.",
"translation": "날씨가 갑자기 변했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Did you bring jacket?",
"translation": "재킷 가져왔어?"
},
{
"type": "ox",
"index": 3,
"quiz": "날씨가 계속 같다.",
"hint": "'Weather changed suddenly'는 날씨가 갑자기 변했다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Weather changed so suddenly'라고 말하며 날씨가 갑자기 변했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "No I forgot it.",
"translation": "아니 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Buy one at store.",
"translation": "가게에서 하나 사."
},
{
"type": "blank",
"index": 6,
"quiz": "Did you bring @@?",
"hint": "추울 때 입는 겉옷을 나타내는 명사예요.",
"optionA": "food",
"optionB": "jacket",
"optionC": "book",
"result": "jacket",
"explanation": "'jacket'은 '재킷'이라는 뜻으로 날씨가 쌀쌀할 때 입는 겉옷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "That's practical thinking.",
"translation": "실용적인 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Always have backup plan.",
"translation": "항상 대비책이 있어야 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 가게에서 하나 사라고 조언한 말을 완성하세요.",
"optionA": "store",
"optionB": "Buy",
"optionC": "one",
"optionD": "at",
"result": "Buy one at store",
"explanation": "'가게에서 하나 사'라는 의미로 갑작스런 날씨 변화에 대한 즉석 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "체크아웃 시간 확인해",
"explanation": "호텔 체크아웃 시간을 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "체크아웃"
},
{
"tag": "시간"
},
{
"tag": "호텔"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "time"
},
{
"tag": "hotel"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "When is check out?",
"translation": "체크아웃이 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Eleven in the morning.",
"translation": "오전 11시야."
},
{
"type": "ox",
"index": 3,
"quiz": "체크아웃이 오후에 있다.",
"hint": "'Eleven in the morning'은 오전 11시라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Eleven in the morning'이라고 말하며 오전 11시라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "We need pack early.",
"translation": "일찍 짐을 싸야겠네."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Set alarm for nine.",
"translation": "9시에 알람 맞춰."
},
{
"type": "blank",
"index": 6,
"quiz": "Eleven in the @@.",
"hint": "하루 중 오전 시간을 나타내는 명사예요.",
"optionA": "night",
"optionB": "morning",
"optionC": "afternoon",
"result": "morning",
"explanation": "'morning'은 '오전, 아침'이라는 뜻으로 해가 뜬 후부터 정오 전까지의 시간입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Don't want to rush.",
"translation": "서두르고 싶지 않아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 9시에 알람을 맞추라고 조언한 말을 완성하세요.",
"optionA": "nine",
"optionB": "Set",
"optionC": "alarm",
"optionD": "for",
"result": "Set alarm for nine",
"explanation": "'9시에 알람 맞춰'라는 의미로 여유롭게 체크아웃 준비를 하기 위한 실용적 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "체크아웃 시간 확인해",
"explanation": "호텔 체크아웃 시간을 확인하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "체크아웃"
},
{
"tag": "시간"
},
{
"tag": "호텔"
}
],
"engTags": [
{
"tag": "checkout"
},
{
"tag": "time"
},
{
"tag": "hotel"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "When is check out?",
"translation": "체크아웃이 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Eleven in the morning.",
"translation": "오전 11시야."
},
{
"type": "ox",
"index": 3,
"quiz": "체크아웃이 오후에 있다.",
"hint": "'Eleven in the morning'은 오전 11시라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Eleven in the morning'이라고 말하며 오전 11시라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "We need pack early.",
"translation": "일찍 짐을 싸야겠네."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Set alarm for nine.",
"translation": "9시에 알람 맞춰."
},
{
"type": "blank",
"index": 6,
"quiz": "Eleven in the @@.",
"hint": "하루 중 오전 시간을 나타내는 명사예요.",
"optionA": "night",
"optionB": "morning",
"optionC": "afternoon",
"result": "morning",
"explanation": "'morning'은 '오전, 아침'이라는 뜻으로 해가 뜬 후부터 정오 전까지의 시간입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Don't want to rush.",
"translation": "서두르고 싶지 않아."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 9시에 알람을 맞추라고 조언한 말을 완성하세요.",
"optionA": "nine",
"optionB": "Set",
"optionC": "alarm",
"optionD": "for",
"result": "Set alarm for nine",
"explanation": "'9시에 알람 맞춰'라는 의미로 여유롭게 체크아웃 준비를 하기 위한 실용적 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "공항에서 길 몰라",
"explanation": "공항에서 길을 찾지 못하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "공항"
},
{
"tag": "길찾기"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "direction"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Where is gate twelve?",
"translation": "12번 게이트가 어디야?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Follow the yellow signs.",
"translation": "노란색 표시판 따라가."
},
{
"type": "ox",
"index": 3,
"quiz": "게이트를 쉽게 찾았다.",
"hint": "'Where is gate twelve'는 12번 게이트가 어디인지 묻는 표현이에요.",
"result": "X",
"explanation": "예솔은 'Where is gate twelve?'라고 말하며 12번 게이트를 찾고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "I see them now.",
"translation": "이제 보여."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Airport signs are helpful.",
"translation": "공항 표시판이 도움 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Follow the yellow @@.",
"hint": "방향이나 정보를 알려주는 표시판을 나타내는 명사예요.",
"optionA": "doors",
"optionB": "signs",
"optionC": "bags",
"result": "signs",
"explanation": "'signs'는 '표시판, 안내판'이라는 뜻으로 길을 안내하는 표시를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Much better than asking.",
"translation": "사람한테 묻는 것보다 나아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Save time and energy.",
"translation": "시간과 에너지를 절약해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 노란색 표시판을 따라가라고 조언한 말을 완성하세요.",
"optionA": "signs",
"optionB": "Follow",
"optionC": "yellow",
"optionD": "the",
"result": "Follow the yellow signs",
"explanation": "'노란색 표시판 따라가'라는 의미로 공항에서 길찾기의 가장 기본적인 방법입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "공항에서 길 몰라",
"explanation": "공항에서 길을 찾지 못하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "공항"
},
{
"tag": "길찾기"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "direction"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Where is gate twelve?",
"translation": "12번 게이트가 어디야?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Follow the yellow signs.",
"translation": "노란색 표시판 따라가."
},
{
"type": "ox",
"index": 3,
"quiz": "게이트를 쉽게 찾았다.",
"hint": "'Where is gate twelve'는 12번 게이트가 어디인지 묻는 표현이에요.",
"result": "X",
"explanation": "예솔은 'Where is gate twelve?'라고 말하며 12번 게이트를 찾고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "I see them now.",
"translation": "이제 보여."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Airport signs are helpful.",
"translation": "공항 표시판이 도움 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Follow the yellow @@.",
"hint": "방향이나 정보를 알려주는 표시판을 나타내는 명사예요.",
"optionA": "doors",
"optionB": "signs",
"optionC": "bags",
"result": "signs",
"explanation": "'signs'는 '표시판, 안내판'이라는 뜻으로 길을 안내하는 표시를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Much better than asking.",
"translation": "사람한테 묻는 것보다 나아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Save time and energy.",
"translation": "시간과 에너지를 절약해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 노란색 표시판을 따라가라고 조언한 말을 완성하세요.",
"optionA": "signs",
"optionB": "Follow",
"optionC": "yellow",
"optionD": "the",
"result": "Follow the yellow signs",
"explanation": "'노란색 표시판 따라가'라는 의미로 공항에서 길찾기의 가장 기본적인 방법입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스 놓쳤어",
"explanation": "관광버스를 놓쳐서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "관광버스"
},
{
"tag": "놓침"
},
{
"tag": "대안"
}
],
"engTags": [
{
"tag": "tour"
},
{
"tag": "missed"
},
{
"tag": "alternative"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "We missed the bus.",
"translation": "버스를 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "When is next one?",
"translation": "다음 버스 언제야?"
},
{
"type": "ox",
"index": 3,
"quiz": "버스를 제시간에 탔다.",
"hint": "'We missed the bus'는 버스를 놓쳤다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'We missed the bus'라고 말하며 버스를 놓쳤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Not for two hours.",
"translation": "2시간 후에."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Take taxi instead then.",
"translation": "그럼 대신 택시 타자."
},
{
"type": "blank",
"index": 6,
"quiz": "When is next @@?",
"hint": "하나를 가리키는 대명사예요.",
"optionA": "two",
"optionB": "one",
"optionC": "many",
"result": "one",
"explanation": "'one'은 '하나'라는 뜻으로 같은 종류의 다음 것을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That costs more money.",
"translation": "그게 더 비싸."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "But saves our time.",
"translation": "하지만 시간은 절약해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 대신 택시를 타자고 제안한 말을 완성하세요.",
"optionA": "instead",
"optionB": "Take",
"optionC": "taxi",
"optionD": "then",
"result": "Take taxi instead then",
"explanation": "'그럼 대신 택시 타자'라는 의미로 놓친 버스의 대안을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스 놓쳤어",
"explanation": "관광버스를 놓쳐서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "관광버스"
},
{
"tag": "놓침"
},
{
"tag": "대안"
}
],
"engTags": [
{
"tag": "tour"
},
{
"tag": "missed"
},
{
"tag": "alternative"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "We missed the bus.",
"translation": "버스를 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "When is next one?",
"translation": "다음 버스 언제야?"
},
{
"type": "ox",
"index": 3,
"quiz": "버스를 제시간에 탔다.",
"hint": "'We missed the bus'는 버스를 놓쳤다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'We missed the bus'라고 말하며 버스를 놓쳤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Not for two hours.",
"translation": "2시간 후에."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Take taxi instead then.",
"translation": "그럼 대신 택시 타자."
},
{
"type": "blank",
"index": 6,
"quiz": "When is next @@?",
"hint": "하나를 가리키는 대명사예요.",
"optionA": "two",
"optionB": "one",
"optionC": "many",
"result": "one",
"explanation": "'one'은 '하나'라는 뜻으로 같은 종류의 다음 것을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That costs more money.",
"translation": "그게 더 비싸."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "But saves our time.",
"translation": "하지만 시간은 절약해."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 대신 택시를 타자고 제안한 말을 완성하세요.",
"optionA": "instead",
"optionB": "Take",
"optionC": "taxi",
"optionD": "then",
"result": "Take taxi instead then",
"explanation": "'그럼 대신 택시 타자'라는 의미로 놓친 버스의 대안을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여권이 어디 있지",
"explanation": "여권을 찾지 못해서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "여권"
},
{
"tag": "분실"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "passport"
},
{
"tag": "lost"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Can't find my passport.",
"translation": "여권을 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Check your bag again.",
"translation": "가방 다시 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 여권을 쉽게 찾았다.",
"hint": "'Can't find passport'는 여권을 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Can't find my passport'라고 말하며 여권을 못 찾겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I looked everywhere already.",
"translation": "이미 다 찾아봤어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe in jacket pocket.",
"translation": "재킷 주머니에 있을지도."
},
{
"type": "blank",
"index": 6,
"quiz": "Check your bag @@.",
"hint": "또 다시, 한 번 더라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "again",
"optionC": "now",
"result": "again",
"explanation": "'again'은 '다시, 또'라는 뜻으로 이미 한 번 한 행동을 반복할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Oh there it is!",
"translation": "아 거기 있네!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Always check pockets first.",
"translation": "항상 주머니부터 확인해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 재킷 주머니에 있을지도 모른다고 한 말을 완성하세요.",
"optionA": "pocket",
"optionB": "Maybe",
"optionC": "in",
"optionD": "jacket",
"result": "Maybe in jacket pocket",
"explanation": "'재킷 주머니에 있을지도'라는 의미로 여권 찾기의 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여권이 어디 있지",
"explanation": "여권을 찾지 못해서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "여권"
},
{
"tag": "분실"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "passport"
},
{
"tag": "lost"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Can't find my passport.",
"translation": "여권을 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Check your bag again.",
"translation": "가방 다시 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 여권을 쉽게 찾았다.",
"hint": "'Can't find passport'는 여권을 찾을 수 없다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Can't find my passport'라고 말하며 여권을 못 찾겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I looked everywhere already.",
"translation": "이미 다 찾아봤어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Maybe in jacket pocket.",
"translation": "재킷 주머니에 있을지도."
},
{
"type": "blank",
"index": 6,
"quiz": "Check your bag @@.",
"hint": "또 다시, 한 번 더라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "again",
"optionC": "now",
"result": "again",
"explanation": "'again'은 '다시, 또'라는 뜻으로 이미 한 번 한 행동을 반복할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Oh there it is!",
"translation": "아 거기 있네!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Always check pockets first.",
"translation": "항상 주머니부터 확인해."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 재킷 주머니에 있을지도 모른다고 한 말을 완성하세요.",
"optionA": "pocket",
"optionB": "Maybe",
"optionC": "in",
"optionD": "jacket",
"result": "Maybe in jacket pocket",
"explanation": "'재킷 주머니에 있을지도'라는 의미로 여권 찾기의 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐이 안 나와",
"explanation": "공항에서 수하물이 나오지 않는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "수하물"
},
{
"tag": "지연"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "baggage"
},
{
"tag": "delay"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My luggage isn't here.",
"translation": "내 짐이 안 나와."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Wait little bit more.",
"translation": "조금 더 기다려봐."
},
{
"type": "ox",
"index": 3,
"quiz": "짐이 바로 나왔다.",
"hint": "'luggage isn't here'는 짐이 여기에 없다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My luggage isn't here'라고 말하며 짐이 안 나온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Been waiting thirty minutes.",
"translation": "30분째 기다리고 있어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Ask airport staff then.",
"translation": "그럼 공항 직원한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Wait little bit @@.",
"hint": "더 많이, 추가로라는 뜻의 부사예요.",
"optionA": "less",
"optionB": "more",
"optionC": "never",
"result": "more",
"explanation": "'more'는 '더'라는 뜻으로 시간이나 양을 추가로 늘릴 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "That's probably smart idea.",
"translation": "아마 현명한 생각일 거야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "They can track it.",
"translation": "추적할 수 있을 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 공항 직원에게 물어보라고 조언한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "airport",
"optionD": "then",
"result": "Ask airport staff then",
"explanation": "'그럼 공항 직원한테 물어봐'라는 의미로 수하물 문제 해결을 위한 실용적 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐이 안 나와",
"explanation": "공항에서 수하물이 나오지 않는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "수하물"
},
{
"tag": "지연"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "baggage"
},
{
"tag": "delay"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "My luggage isn't here.",
"translation": "내 짐이 안 나와."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Wait little bit more.",
"translation": "조금 더 기다려봐."
},
{
"type": "ox",
"index": 3,
"quiz": "짐이 바로 나왔다.",
"hint": "'luggage isn't here'는 짐이 여기에 없다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'My luggage isn't here'라고 말하며 짐이 안 나온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Been waiting thirty minutes.",
"translation": "30분째 기다리고 있어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Ask airport staff then.",
"translation": "그럼 공항 직원한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Wait little bit @@.",
"hint": "더 많이, 추가로라는 뜻의 부사예요.",
"optionA": "less",
"optionB": "more",
"optionC": "never",
"result": "more",
"explanation": "'more'는 '더'라는 뜻으로 시간이나 양을 추가로 늘릴 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "That's probably smart idea.",
"translation": "아마 현명한 생각일 거야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "They can track it.",
"translation": "추적할 수 있을 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 공항 직원에게 물어보라고 조언한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "airport",
"optionD": "then",
"result": "Ask airport staff then",
"explanation": "'그럼 공항 직원한테 물어봐'라는 의미로 수하물 문제 해결을 위한 실용적 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "현지 문화 체험하자",
"explanation": "현지 문화를 체험하려는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "문화"
},
{
"tag": "체험"
},
{
"tag": "현지"
}
],
"engTags": [
{
"tag": "culture"
},
{
"tag": "experience"
},
{
"tag": "local"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Try local cultural activities.",
"translation": "현지 문화 활동 해보자."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "What do you recommend?",
"translation": "뭘 추천해?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 문화 활동을 피하고 싶어한다.",
"hint": "'Try local cultural activities'는 현지 문화 활동을 해보자는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Try local cultural activities'라고 말하며 현지 문화 활동을 해보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Maybe cooking class today.",
"translation": "오늘 요리 수업 어때."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "That sounds really interesting.",
"translation": "정말 흥미로워 보여."
},
{
"type": "blank",
"index": 6,
"quiz": "What do you @@?",
"hint": "추천하다, 권하다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "recommend",
"optionC": "see",
"result": "recommend",
"explanation": "'recommend'는 '추천하다'라는 뜻으로 좋다고 생각하는 것을 권할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Learn and eat together.",
"translation": "배우면서 먹을 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Perfect combination for me.",
"translation": "나한테는 완벽한 조합이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 요리 수업을 추천한 말을 완성하세요.",
"optionA": "today",
"optionB": "Maybe",
"optionC": "cooking",
"optionD": "class",
"result": "Maybe cooking class today",
"explanation": "'오늘 요리 수업 어때'라는 의미로 현지 문화 체험의 구체적인 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "현지 문화 체험하자",
"explanation": "현지 문화를 체험하려는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "문화"
},
{
"tag": "체험"
},
{
"tag": "현지"
}
],
"engTags": [
{
"tag": "culture"
},
{
"tag": "experience"
},
{
"tag": "local"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Try local cultural activities.",
"translation": "현지 문화 활동 해보자."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "What do you recommend?",
"translation": "뭘 추천해?"
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 문화 활동을 피하고 싶어한다.",
"hint": "'Try local cultural activities'는 현지 문화 활동을 해보자는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Try local cultural activities'라고 말하며 현지 문화 활동을 해보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Maybe cooking class today.",
"translation": "오늘 요리 수업 어때."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "That sounds really interesting.",
"translation": "정말 흥미로워 보여."
},
{
"type": "blank",
"index": 6,
"quiz": "What do you @@?",
"hint": "추천하다, 권하다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "recommend",
"optionC": "see",
"result": "recommend",
"explanation": "'recommend'는 '추천하다'라는 뜻으로 좋다고 생각하는 것을 권할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Learn and eat together.",
"translation": "배우면서 먹을 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Perfect combination for me.",
"translation": "나한테는 완벽한 조합이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 요리 수업을 추천한 말을 완성하세요.",
"optionA": "today",
"optionB": "Maybe",
"optionC": "cooking",
"optionD": "class",
"result": "Maybe cooking class today",
"explanation": "'오늘 요리 수업 어때'라는 의미로 현지 문화 체험의 구체적인 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "와이파이 비밀번호 뭐야",
"explanation": "호텔이나 카페에서 와이파이 비밀번호를 묻는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "비밀번호"
},
{
"tag": "인터넷"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "password"
},
{
"tag": "internet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "What's the wifi password?",
"translation": "와이파이 비밀번호 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Ask front desk staff.",
"translation": "프런트 데스크 직원한테 물어봐."
},
{
"type": "ox",
"index": 3,
"quiz": "와이파이 비밀번호를 알고 있다.",
"hint": "지우가 와이파이 비밀번호를 묻고 있어요.",
"result": "X",
"explanation": "지우는 'What's the wifi password?'라고 말하며 와이파이 비밀번호를 묻고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "They always know it.",
"translation": "그들은 항상 알고 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "What's the wifi @@?",
"hint": "인터넷 접속을 위해 필요한 비밀 코드를 나타내는 명사예요.",
"optionA": "food",
"optionB": "password",
"optionC": "time",
"result": "password",
"explanation": "'password'는 '비밀번호'라는 뜻으로 보안을 위해 사용하는 비밀 코드입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Need internet for maps.",
"translation": "지도 때문에 인터넷이 필요해."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Very important for travel.",
"translation": "여행에 정말 중요해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 프런트 데스크 직원에게 물어보라고 조언한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "front",
"optionD": "desk",
"result": "Ask front desk staff",
"explanation": "'프런트 데스크 직원한테 물어봐'라는 의미로 호텔에서 정보를 얻는 기본적인 방법입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "와이파이 비밀번호 뭐야",
"explanation": "호텔이나 카페에서 와이파이 비밀번호를 묻는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "비밀번호"
},
{
"tag": "인터넷"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "password"
},
{
"tag": "internet"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "What's the wifi password?",
"translation": "와이파이 비밀번호 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Ask front desk staff.",
"translation": "프런트 데스크 직원한테 물어봐."
},
{
"type": "ox",
"index": 3,
"quiz": "와이파이 비밀번호를 알고 있다.",
"hint": "지우가 와이파이 비밀번호를 묻고 있어요.",
"result": "X",
"explanation": "지우는 'What's the wifi password?'라고 말하며 와이파이 비밀번호를 묻고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "They always know it.",
"translation": "그들은 항상 알고 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "What's the wifi @@?",
"hint": "인터넷 접속을 위해 필요한 비밀 코드를 나타내는 명사예요.",
"optionA": "food",
"optionB": "password",
"optionC": "time",
"result": "password",
"explanation": "'password'는 '비밀번호'라는 뜻으로 보안을 위해 사용하는 비밀 코드입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Need internet for maps.",
"translation": "지도 때문에 인터넷이 필요해."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Very important for travel.",
"translation": "여행에 정말 중요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 프런트 데스크 직원에게 물어보라고 조언한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "front",
"optionD": "desk",
"result": "Ask front desk staff",
"explanation": "'프런트 데스크 직원한테 물어봐'라는 의미로 호텔에서 정보를 얻는 기본적인 방법입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "시차 때문에 힘들어",
"explanation": "시차 적응으로 힘들어하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시차"
},
{
"tag": "피로"
},
{
"tag": "적응"
}
],
"engTags": [
{
"tag": "jetlag"
},
{
"tag": "tired"
},
{
"tag": "adjust"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I'm really jet lagged.",
"translation": "시차 때문에 완전 힘들어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Try stay awake today.",
"translation": "오늘은 깨어있으려고 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 시차를 전혀 느끼지 않는다.",
"hint": "'I'm really jet lagged'는 시차 때문에 힘들다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'I'm really jet lagged'라고 말하며 시차 때문에 완전 힘들다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "But I'm so tired.",
"translation": "하지만 너무 피곤해."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Sleep tonight at normal.",
"translation": "오늘 밤에 평소 시간에 자."
},
{
"type": "blank",
"index": 6,
"quiz": "Try stay awake @@.",
"hint": "오늘을 가리키는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재 날짜를 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That makes good sense.",
"translation": "그게 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Adjust faster that way.",
"translation": "그렇게 하면 더 빨리 적응해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 오늘 밤에 평소 시간에 자라고 조언한 말을 완성하세요.",
"optionA": "normal",
"optionB": "Sleep",
"optionC": "tonight",
"optionD": "at",
"result": "Sleep tonight at normal",
"explanation": "'오늘 밤에 평소 시간에 자'라는 의미로 시차 적응을 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "시차 때문에 힘들어",
"explanation": "시차 적응으로 힘들어하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시차"
},
{
"tag": "피로"
},
{
"tag": "적응"
}
],
"engTags": [
{
"tag": "jetlag"
},
{
"tag": "tired"
},
{
"tag": "adjust"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I'm really jet lagged.",
"translation": "시차 때문에 완전 힘들어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Try stay awake today.",
"translation": "오늘은 깨어있으려고 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 시차를 전혀 느끼지 않는다.",
"hint": "'I'm really jet lagged'는 시차 때문에 힘들다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'I'm really jet lagged'라고 말하며 시차 때문에 완전 힘들다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "But I'm so tired.",
"translation": "하지만 너무 피곤해."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Sleep tonight at normal.",
"translation": "오늘 밤에 평소 시간에 자."
},
{
"type": "blank",
"index": 6,
"quiz": "Try stay awake @@.",
"hint": "오늘을 가리키는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재 날짜를 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That makes good sense.",
"translation": "그게 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Adjust faster that way.",
"translation": "그렇게 하면 더 빨리 적응해."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 오늘 밤에 평소 시간에 자라고 조언한 말을 완성하세요.",
"optionA": "normal",
"optionB": "Sleep",
"optionC": "tonight",
"optionD": "at",
"result": "Sleep tonight at normal",
"explanation": "'오늘 밤에 평소 시간에 자'라는 의미로 시차 적응을 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "면세점에서 쇼핑하자",
"explanation": "면세점에서 쇼핑을 하려는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "면세점"
},
{
"tag": "쇼핑"
},
{
"tag": "할인"
}
],
"engTags": [
{
"tag": "dutyfree"
},
{
"tag": "shopping"
},
{
"tag": "discount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Let's shop duty free.",
"translation": "면세점에서 쇼핑하자."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What should we buy?",
"translation": "뭘 사야 할까?"
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 면세점 쇼핑을 싫어한다.",
"hint": "'Let's shop duty free'는 면세점에서 쇼핑하자는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Let's shop duty free'라고 말하며 면세점에서 쇼핑하자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Perfume is good deal.",
"translation": "향수가 좋은 거래야."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Chocolate is cheaper too.",
"translation": "초콜릿도 더 저렴해."
},
{
"type": "blank",
"index": 6,
"quiz": "What should we @@?",
"hint": "구매하다, 사다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "buy",
"optionC": "see",
"result": "buy",
"explanation": "'buy'는 '사다, 구매하다'라는 뜻으로 돈을 주고 물건을 얻는 행위를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good for gifts too.",
"translation": "선물용으로도 좋아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Save money and time.",
"translation": "돈과 시간을 절약해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 초콜릿도 더 저렴하다고 한 말을 완성하세요.",
"optionA": "too",
"optionB": "Chocolate",
"optionC": "is",
"optionD": "cheaper",
"result": "Chocolate is cheaper too",
"explanation": "'초콜릿도 더 저렴해'라는 의미로 면세점의 또 다른 장점을 언급하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "면세점에서 쇼핑하자",
"explanation": "면세점에서 쇼핑을 하려는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "면세점"
},
{
"tag": "쇼핑"
},
{
"tag": "할인"
}
],
"engTags": [
{
"tag": "dutyfree"
},
{
"tag": "shopping"
},
{
"tag": "discount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Let's shop duty free.",
"translation": "면세점에서 쇼핑하자."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What should we buy?",
"translation": "뭘 사야 할까?"
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 면세점 쇼핑을 싫어한다.",
"hint": "'Let's shop duty free'는 면세점에서 쇼핑하자는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Let's shop duty free'라고 말하며 면세점에서 쇼핑하자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Perfume is good deal.",
"translation": "향수가 좋은 거래야."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Chocolate is cheaper too.",
"translation": "초콜릿도 더 저렴해."
},
{
"type": "blank",
"index": 6,
"quiz": "What should we @@?",
"hint": "구매하다, 사다는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "buy",
"optionC": "see",
"result": "buy",
"explanation": "'buy'는 '사다, 구매하다'라는 뜻으로 돈을 주고 물건을 얻는 행위를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good for gifts too.",
"translation": "선물용으로도 좋아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Save money and time.",
"translation": "돈과 시간을 절약해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 초콜릿도 더 저렴하다고 한 말을 완성하세요.",
"optionA": "too",
"optionB": "Chocolate",
"optionC": "is",
"optionD": "cheaper",
"result": "Chocolate is cheaper too",
"explanation": "'초콜릿도 더 저렴해'라는 의미로 면세점의 또 다른 장점을 언급하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "투어 가이드 설명 못 알아들어",
"explanation": "투어 가이드의 설명을 이해하지 못하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가이드"
},
{
"tag": "설명"
},
{
"tag": "이해"
}
],
"engTags": [
{
"tag": "guide"
},
{
"tag": "explanation"
},
{
"tag": "understand"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Can't understand tour guide.",
"translation": "투어 가이드 말 못 알아들어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Ask for slow speech.",
"translation": "천천히 말해 달라고 해."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 가이드의 설명을 잘 이해한다.",
"hint": "'Can't understand'는 이해할 수 없다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Can't understand tour guide'라고 말하며 투어 가이드 말을 못 알아듣는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "That's good idea indeed.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Most guides are helpful.",
"translation": "대부분 가이드들은 도움이 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Ask for slow @@.",
"hint": "말하는 것, 연설을 나타내는 명사예요.",
"optionA": "food",
"optionB": "speech",
"optionC": "money",
"result": "speech",
"explanation": "'speech'는 '말, 연설'이라는 뜻으로 말하는 행위나 방식을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Hope they speak slower.",
"translation": "천천히 말해주기를 바라."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't be shy asking.",
"translation": "부끄러워하지 말고 물어봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 천천히 말해 달라고 요청하라고 조언한 말을 완성하세요.",
"optionA": "speech",
"optionB": "Ask",
"optionC": "for",
"optionD": "slow",
"result": "Ask for slow speech",
"explanation": "'천천히 말해 달라고 해'라는 의미로 언어 장벽을 극복하는 실용적인 방법입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "투어 가이드 설명 못 알아들어",
"explanation": "투어 가이드의 설명을 이해하지 못하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가이드"
},
{
"tag": "설명"
},
{
"tag": "이해"
}
],
"engTags": [
{
"tag": "guide"
},
{
"tag": "explanation"
},
{
"tag": "understand"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Can't understand tour guide.",
"translation": "투어 가이드 말 못 알아들어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Ask for slow speech.",
"translation": "천천히 말해 달라고 해."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 가이드의 설명을 잘 이해한다.",
"hint": "'Can't understand'는 이해할 수 없다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Can't understand tour guide'라고 말하며 투어 가이드 말을 못 알아듣는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "That's good idea indeed.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Most guides are helpful.",
"translation": "대부분 가이드들은 도움이 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Ask for slow @@.",
"hint": "말하는 것, 연설을 나타내는 명사예요.",
"optionA": "food",
"optionB": "speech",
"optionC": "money",
"result": "speech",
"explanation": "'speech'는 '말, 연설'이라는 뜻으로 말하는 행위나 방식을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Hope they speak slower.",
"translation": "천천히 말해주기를 바라."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't be shy asking.",
"translation": "부끄러워하지 말고 물어봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 천천히 말해 달라고 요청하라고 조언한 말을 완성하세요.",
"optionA": "speech",
"optionB": "Ask",
"optionC": "for",
"optionD": "slow",
"result": "Ask for slow speech",
"explanation": "'천천히 말해 달라고 해'라는 의미로 언어 장벽을 극복하는 실용적인 방법입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "택시 요금이 비싸",
"explanation": "택시 요금이 예상보다 비싸서 놀라는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "요금"
},
{
"tag": "비싸다"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "fare"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Taxi fare is expensive.",
"translation": "택시 요금이 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Should have taken bus.",
"translation": "버스 탈걸 그랬어."
},
{
"type": "ox",
"index": 3,
"quiz": "택시 요금이 아주 저렴하다.",
"hint": "'fare is expensive'는 요금이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Taxi fare is expensive'라고 말하며 택시 요금이 비싸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Too late to regret.",
"translation": "후회하기엔 너무 늦었어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Next time use app.",
"translation": "다음엔 앱 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Should have taken @@.",
"hint": "대중교통 수단을 나타내는 명사예요.",
"optionA": "food",
"optionB": "bus",
"optionC": "photo",
"result": "bus",
"explanation": "'bus'는 '버스'라는 뜻으로 택시보다 저렴한 대중교통 수단입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Which app do recommend?",
"translation": "어떤 앱 추천해?"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Check taxi apps available.",
"translation": "이용 가능한 택시 앱 확인해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 다음엔 앱을 쓰라고 조언한 말을 완성하세요.",
"optionA": "app",
"optionB": "Next",
"optionC": "time",
"optionD": "use",
"result": "Next time use app",
"explanation": "'다음엔 앱 써'라는 의미로 비싼 택시 요금 문제의 미래 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "택시 요금이 비싸",
"explanation": "택시 요금이 예상보다 비싸서 놀라는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "요금"
},
{
"tag": "비싸다"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "fare"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Taxi fare is expensive.",
"translation": "택시 요금이 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Should have taken bus.",
"translation": "버스 탈걸 그랬어."
},
{
"type": "ox",
"index": 3,
"quiz": "택시 요금이 아주 저렴하다.",
"hint": "'fare is expensive'는 요금이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Taxi fare is expensive'라고 말하며 택시 요금이 비싸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Too late to regret.",
"translation": "후회하기엔 너무 늦었어."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Next time use app.",
"translation": "다음엔 앱 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Should have taken @@.",
"hint": "대중교통 수단을 나타내는 명사예요.",
"optionA": "food",
"optionB": "bus",
"optionC": "photo",
"result": "bus",
"explanation": "'bus'는 '버스'라는 뜻으로 택시보다 저렴한 대중교통 수단입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Which app do recommend?",
"translation": "어떤 앱 추천해?"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Check taxi apps available.",
"translation": "이용 가능한 택시 앱 확인해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 다음엔 앱을 쓰라고 조언한 말을 완성하세요.",
"optionA": "app",
"optionB": "Next",
"optionC": "time",
"optionD": "use",
"result": "Next time use app",
"explanation": "'다음엔 앱 써'라는 의미로 비싼 택시 요금 문제의 미래 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 물어볼 사람 없어",
"explanation": "길을 물어보고 싶지만 사람이 없어서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "사람"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "direction"
},
{
"tag": "people"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Nobody around to ask.",
"translation": "물어볼 사람이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Use phone map app.",
"translation": "핸드폰 지도 앱 써."
},
{
"type": "ox",
"index": 3,
"quiz": "주변에 사람이 많다.",
"hint": "'Nobody around'는 주변에 아무도 없다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Nobody around to ask'라고 말하며 물어볼 사람이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Good backup plan indeed.",
"translation": "정말 좋은 대비책이야."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Technology saves us again.",
"translation": "기술이 또 우리를 구해주네."
},
{
"type": "blank",
"index": 6,
"quiz": "Use phone map @@.",
"hint": "휴대폰에서 사용하는 응용프로그램을 나타내는 명사예요.",
"optionA": "book",
"optionB": "app",
"optionC": "car",
"result": "app",
"explanation": "'app'은 '앱, 응용프로그램'이라는 뜻으로 스마트폰에서 사용하는 소프트웨어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Always reliable backup option.",
"translation": "항상 믿을만한 대안이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Keep phone charged then.",
"translation": "그럼 핸드폰 충전해둬."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 핸드폰 지도 앱을 쓰라고 조언한 말을 완성하세요.",
"optionA": "app",
"optionB": "Use",
"optionC": "phone",
"optionD": "map",
"result": "Use phone map app",
"explanation": "'핸드폰 지도 앱 써'라는 의미로 현대 여행에서 길찾기의 기본적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 물어볼 사람 없어",
"explanation": "길을 물어보고 싶지만 사람이 없어서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "사람"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "direction"
},
{
"tag": "people"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Nobody around to ask.",
"translation": "물어볼 사람이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Use phone map app.",
"translation": "핸드폰 지도 앱 써."
},
{
"type": "ox",
"index": 3,
"quiz": "주변에 사람이 많다.",
"hint": "'Nobody around'는 주변에 아무도 없다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Nobody around to ask'라고 말하며 물어볼 사람이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Good backup plan indeed.",
"translation": "정말 좋은 대비책이야."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Technology saves us again.",
"translation": "기술이 또 우리를 구해주네."
},
{
"type": "blank",
"index": 6,
"quiz": "Use phone map @@.",
"hint": "휴대폰에서 사용하는 응용프로그램을 나타내는 명사예요.",
"optionA": "book",
"optionB": "app",
"optionC": "car",
"result": "app",
"explanation": "'app'은 '앱, 응용프로그램'이라는 뜻으로 스마트폰에서 사용하는 소프트웨어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Always reliable backup option.",
"translation": "항상 믿을만한 대안이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Keep phone charged then.",
"translation": "그럼 핸드폰 충전해둬."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 핸드폰 지도 앱을 쓰라고 조언한 말을 완성하세요.",
"optionA": "app",
"optionB": "Use",
"optionC": "phone",
"optionD": "map",
"result": "Use phone map app",
"explanation": "'핸드폰 지도 앱 써'라는 의미로 현대 여행에서 길찾기의 기본적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "현지 교통카드 사야 해",
"explanation": "현지 교통카드 구매를 고려하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "교통카드"
},
{
"tag": "구매"
},
{
"tag": "편리함"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "buy"
},
{
"tag": "convenient"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Should buy transport card?",
"translation": "교통카드 사야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Much cheaper that way.",
"translation": "그게 훨씬 저렴해."
},
{
"type": "ox",
"index": 3,
"quiz": "교통카드가 더 비싸다.",
"hint": "'Much cheaper'는 훨씬 더 저렴하다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Much cheaper that way'라고 말하며 그게 훨씬 저렴하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Where can I buy?",
"translation": "어디서 살 수 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Station or convenience store.",
"translation": "역이나 편의점에서."
},
{
"type": "blank",
"index": 6,
"quiz": "Should buy transport @@?",
"hint": "교통비 지불에 사용하는 카드를 나타내는 명사예요.",
"optionA": "food",
"optionB": "card",
"optionC": "book",
"result": "card",
"explanation": "'card'는 '카드'라는 뜻으로 교통비를 지불할 때 사용하는 전자카드를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Very convenient for us.",
"translation": "우리한테 아주 편리해."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "No need exact change.",
"translation": "잔돈 맞출 필요 없어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 역이나 편의점에서 살 수 있다고 한 말을 완성하세요.",
"optionA": "store",
"optionB": "Station",
"optionC": "or",
"optionD": "convenience",
"result": "Station or convenience store",
"explanation": "'역이나 편의점에서'라는 의미로 교통카드 구매처를 알려주는 실용적 정보입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "현지 교통카드 사야 해",
"explanation": "현지 교통카드 구매를 고려하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "교통카드"
},
{
"tag": "구매"
},
{
"tag": "편리함"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "buy"
},
{
"tag": "convenient"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Should buy transport card?",
"translation": "교통카드 사야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Much cheaper that way.",
"translation": "그게 훨씬 저렴해."
},
{
"type": "ox",
"index": 3,
"quiz": "교통카드가 더 비싸다.",
"hint": "'Much cheaper'는 훨씬 더 저렴하다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Much cheaper that way'라고 말하며 그게 훨씬 저렴하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Where can I buy?",
"translation": "어디서 살 수 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Station or convenience store.",
"translation": "역이나 편의점에서."
},
{
"type": "blank",
"index": 6,
"quiz": "Should buy transport @@?",
"hint": "교통비 지불에 사용하는 카드를 나타내는 명사예요.",
"optionA": "food",
"optionB": "card",
"optionC": "book",
"result": "card",
"explanation": "'card'는 '카드'라는 뜻으로 교통비를 지불할 때 사용하는 전자카드를 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Very convenient for us.",
"translation": "우리한테 아주 편리해."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "No need exact change.",
"translation": "잔돈 맞출 필요 없어."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 역이나 편의점에서 살 수 있다고 한 말을 완성하세요.",
"optionA": "store",
"optionB": "Station",
"optionC": "or",
"optionD": "convenience",
"result": "Station or convenience store",
"explanation": "'역이나 편의점에서'라는 의미로 교통카드 구매처를 알려주는 실용적 정보입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "선글라스 깜빡했어",
"explanation": "선글라스를 가져오지 않아서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "선글라스"
},
{
"tag": "깜빡"
},
{
"tag": "햇빛"
}
],
"engTags": [
{
"tag": "sunglasses"
},
{
"tag": "forgot"
},
{
"tag": "sunshine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Forgot my sunglasses today.",
"translation": "오늘 선글라스 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Sun is really bright.",
"translation": "햇빛이 정말 강해."
},
{
"type": "ox",
"index": 3,
"quiz": "날씨가 흐리다.",
"hint": "'Sun is really bright'는 햇빛이 정말 밝다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Sun is really bright'라고 말하며 햇빛이 정말 강하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Eyes hurt from light.",
"translation": "빛 때문에 눈이 아파."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Buy cheap ones nearby.",
"translation": "근처에서 싼 거 사."
},
{
"type": "blank",
"index": 6,
"quiz": "Forgot my sunglasses @@.",
"hint": "오늘을 가리키는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재 날짜를 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That's practical thinking.",
"translation": "실용적인 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Better than suffering pain.",
"translation": "아픈 것보다 나아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 근처에서 싼 걸 사라고 조언한 말을 완성하세요.",
"optionA": "nearby",
"optionB": "Buy",
"optionC": "cheap",
"optionD": "ones",
"result": "Buy cheap ones nearby",
"explanation": "'근처에서 싼 거 사'라는 의미로 깜빡한 물건에 대한 즉석 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "선글라스 깜빡했어",
"explanation": "선글라스를 가져오지 않아서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "선글라스"
},
{
"tag": "깜빡"
},
{
"tag": "햇빛"
}
],
"engTags": [
{
"tag": "sunglasses"
},
{
"tag": "forgot"
},
{
"tag": "sunshine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Forgot my sunglasses today.",
"translation": "오늘 선글라스 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Sun is really bright.",
"translation": "햇빛이 정말 강해."
},
{
"type": "ox",
"index": 3,
"quiz": "날씨가 흐리다.",
"hint": "'Sun is really bright'는 햇빛이 정말 밝다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Sun is really bright'라고 말하며 햇빛이 정말 강하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Eyes hurt from light.",
"translation": "빛 때문에 눈이 아파."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Buy cheap ones nearby.",
"translation": "근처에서 싼 거 사."
},
{
"type": "blank",
"index": 6,
"quiz": "Forgot my sunglasses @@.",
"hint": "오늘을 가리키는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재 날짜를 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That's practical thinking.",
"translation": "실용적인 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Better than suffering pain.",
"translation": "아픈 것보다 나아."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 근처에서 싼 걸 사라고 조언한 말을 완성하세요.",
"optionA": "nearby",
"optionB": "Buy",
"optionC": "cheap",
"optionD": "ones",
"result": "Buy cheap ones nearby",
"explanation": "'근처에서 싼 거 사'라는 의미로 깜빡한 물건에 대한 즉석 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지가 문 닫았어",
"explanation": "가고 싶었던 관광지가 문을 닫아서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "관광지"
},
{
"tag": "문닫음"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "attraction"
},
{
"tag": "closed"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Museum is closed today.",
"translation": "박물관이 오늘 문 닫았어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Check opening hours next.",
"translation": "다음엔 운영시간 확인해."
},
{
"type": "ox",
"index": 3,
"quiz": "박물관이 열려있다.",
"hint": "'Museum is closed'는 박물관이 문 닫았다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Museum is closed today'라고 말하며 박물관이 오늘 문 닫았다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Should have researched first.",
"translation": "미리 조사했어야 했는데."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Find alternative place then.",
"translation": "그럼 대안이 될 곳 찾자."
},
{
"type": "blank",
"index": 6,
"quiz": "Check opening hours @@.",
"hint": "다음번을 가리키는 부사예요.",
"optionA": "before",
"optionB": "next",
"optionC": "never",
"result": "next",
"explanation": "'next'는 '다음에'라는 뜻으로 다음 기회를 가리키는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good lesson for future.",
"translation": "앞으로 좋은 교훈이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Still have many options.",
"translation": "아직 선택지가 많아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 대안이 될 곳을 찾자고 제안한 말을 완성하세요.",
"optionA": "place",
"optionB": "Find",
"optionC": "alternative",
"optionD": "then",
"result": "Find alternative place then",
"explanation": "'그럼 대안이 될 곳 찾자'라는 의미로 계획 변경에 대한 긍정적인 대응입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지가 문 닫았어",
"explanation": "가고 싶었던 관광지가 문을 닫아서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "관광지"
},
{
"tag": "문닫음"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "attraction"
},
{
"tag": "closed"
},
{
"tag": "disappointed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Museum is closed today.",
"translation": "박물관이 오늘 문 닫았어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Check opening hours next.",
"translation": "다음엔 운영시간 확인해."
},
{
"type": "ox",
"index": 3,
"quiz": "박물관이 열려있다.",
"hint": "'Museum is closed'는 박물관이 문 닫았다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Museum is closed today'라고 말하며 박물관이 오늘 문 닫았다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Should have researched first.",
"translation": "미리 조사했어야 했는데."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Find alternative place then.",
"translation": "그럼 대안이 될 곳 찾자."
},
{
"type": "blank",
"index": 6,
"quiz": "Check opening hours @@.",
"hint": "다음번을 가리키는 부사예요.",
"optionA": "before",
"optionB": "next",
"optionC": "never",
"result": "next",
"explanation": "'next'는 '다음에'라는 뜻으로 다음 기회를 가리키는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good lesson for future.",
"translation": "앞으로 좋은 교훈이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Still have many options.",
"translation": "아직 선택지가 많아."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 대안이 될 곳을 찾자고 제안한 말을 완성하세요.",
"optionA": "place",
"optionB": "Find",
"optionC": "alternative",
"optionD": "then",
"result": "Find alternative place then",
"explanation": "'그럼 대안이 될 곳 찾자'라는 의미로 계획 변경에 대한 긍정적인 대응입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "카메라 배터리 없어",
"explanation": "카메라 배터리가 떨어져서 사진을 못 찍는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카메라"
},
{
"tag": "배터리"
},
{
"tag": "사진"
}
],
"engTags": [
{
"tag": "camera"
},
{
"tag": "battery"
},
{
"tag": "photo"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Camera battery is dead.",
"translation": "카메라 배터리가 나갔어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Use your phone instead.",
"translation": "대신 핸드폰 써."
},
{
"type": "ox",
"index": 3,
"quiz": "카메라 배터리가 가득하다.",
"hint": "'battery is dead'는 배터리가 나갔다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Camera battery is dead'라고 말하며 카메라 배터리가 나갔다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Phone quality not bad.",
"translation": "핸드폰 화질도 나쁘지 않아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Better than no photos.",
"translation": "사진 없는 것보단 나아."
},
{
"type": "blank",
"index": 6,
"quiz": "Use your phone @@.",
"hint": "대신에, 그 대신이라는 뜻의 부사예요.",
"optionA": "always",
"optionB": "instead",
"optionC": "never",
"result": "instead",
"explanation": "'instead'는 '대신에'라는 뜻으로 다른 선택을 할 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That makes perfect sense.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Always have backup ready.",
"translation": "항상 대안을 준비해둬."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 사진 없는 것보단 낫다고 한 말을 완성하세요.",
"optionA": "photos",
"optionB": "Better",
"optionC": "than",
"optionD": "no",
"result": "Better than no photos",
"explanation": "'사진 없는 것보단 나아'라는 의미로 차선책의 장점을 인정하는 현실적 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "카메라 배터리 없어",
"explanation": "카메라 배터리가 떨어져서 사진을 못 찍는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카메라"
},
{
"tag": "배터리"
},
{
"tag": "사진"
}
],
"engTags": [
{
"tag": "camera"
},
{
"tag": "battery"
},
{
"tag": "photo"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Camera battery is dead.",
"translation": "카메라 배터리가 나갔어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Use your phone instead.",
"translation": "대신 핸드폰 써."
},
{
"type": "ox",
"index": 3,
"quiz": "카메라 배터리가 가득하다.",
"hint": "'battery is dead'는 배터리가 나갔다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Camera battery is dead'라고 말하며 카메라 배터리가 나갔다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Phone quality not bad.",
"translation": "핸드폰 화질도 나쁘지 않아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Better than no photos.",
"translation": "사진 없는 것보단 나아."
},
{
"type": "blank",
"index": 6,
"quiz": "Use your phone @@.",
"hint": "대신에, 그 대신이라는 뜻의 부사예요.",
"optionA": "always",
"optionB": "instead",
"optionC": "never",
"result": "instead",
"explanation": "'instead'는 '대신에'라는 뜻으로 다른 선택을 할 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That makes perfect sense.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Always have backup ready.",
"translation": "항상 대안을 준비해둬."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 사진 없는 것보단 낫다고 한 말을 완성하세요.",
"optionA": "photos",
"optionB": "Better",
"optionC": "than",
"optionD": "no",
"result": "Better than no photos",
"explanation": "'사진 없는 것보단 나아'라는 의미로 차선책의 장점을 인정하는 현실적 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "현지 언어 못해서 답답해",
"explanation": "언어 장벽 때문에 소통이 어려운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "언어"
},
{
"tag": "소통"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "language"
},
{
"tag": "communication"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Language barrier is hard.",
"translation": "언어 장벽이 어려워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Try simple gestures then.",
"translation": "그럼 간단한 손짓 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "언어 소통이 아주 쉽다.",
"hint": "'Language barrier is hard'는 언어 장벽이 어렵다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Language barrier is hard'라고 말하며 언어 장벽이 어렵다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Body language works everywhere.",
"translation": "몸짓 언어는 어디서든 통해."
},
{
"type": "blank",
"index": 6,
"quiz": "Try simple gestures @@.",
"hint": "그럼, 그러면이라는 뜻의 부사예요.",
"optionA": "now",
"optionB": "then",
"optionC": "never",
"result": "then",
"explanation": "'then'은 '그럼, 그러면'이라는 뜻으로 상황에 따른 대안을 제시할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Universal communication method.",
"translation": "보편적인 소통 방법이네."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Most people understand kindness.",
"translation": "대부분 사람들은 친절을 이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 몸짓 언어가 어디서든 통한다고 한 말을 완성하세요.",
"optionA": "everywhere",
"optionB": "Body",
"optionC": "language",
"optionD": "works",
"result": "Body language works everywhere",
"explanation": "'몸짓 언어는 어디서든 통해'라는 의미로 언어 장벽 극복의 보편적 방법입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "현지 언어 못해서 답답해",
"explanation": "언어 장벽 때문에 소통이 어려운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "언어"
},
{
"tag": "소통"
},
{
"tag": "어려움"
}
],
"engTags": [
{
"tag": "language"
},
{
"tag": "communication"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Language barrier is hard.",
"translation": "언어 장벽이 어려워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Try simple gestures then.",
"translation": "그럼 간단한 손짓 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "언어 소통이 아주 쉽다.",
"hint": "'Language barrier is hard'는 언어 장벽이 어렵다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Language barrier is hard'라고 말하며 언어 장벽이 어렵다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Body language works everywhere.",
"translation": "몸짓 언어는 어디서든 통해."
},
{
"type": "blank",
"index": 6,
"quiz": "Try simple gestures @@.",
"hint": "그럼, 그러면이라는 뜻의 부사예요.",
"optionA": "now",
"optionB": "then",
"optionC": "never",
"result": "then",
"explanation": "'then'은 '그럼, 그러면'이라는 뜻으로 상황에 따른 대안을 제시할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Universal communication method.",
"translation": "보편적인 소통 방법이네."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Most people understand kindness.",
"translation": "대부분 사람들은 친절을 이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 몸짓 언어가 어디서든 통한다고 한 말을 완성하세요.",
"optionA": "everywhere",
"optionB": "Body",
"optionC": "language",
"optionD": "works",
"result": "Body language works everywhere",
"explanation": "'몸짓 언어는 어디서든 통해'라는 의미로 언어 장벽 극복의 보편적 방법입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐 검사가 오래 걸려",
"explanation": "공항 보안검색이 길어져서 지루한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "보안검색"
},
{
"tag": "대기"
},
{
"tag": "지루함"
}
],
"engTags": [
{
"tag": "security"
},
{
"tag": "waiting"
},
{
"tag": "boring"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Security check takes forever.",
"translation": "보안검색이 너무 오래 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Airport is really busy.",
"translation": "공항이 정말 바빠."
},
{
"type": "ox",
"index": 3,
"quiz": "보안검색이 매우 빠르다.",
"hint": "'takes forever'는 너무 오래 걸린다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Security check takes forever'라고 말하며 보안검색이 너무 오래 걸린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Good thing came early.",
"translation": "일찍 와서 다행이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Always plan extra time.",
"translation": "항상 여유 시간 계획해."
},
{
"type": "blank",
"index": 6,
"quiz": "Airport is really @@.",
"hint": "사람이 많고 활동이 많은 상태를 나타내는 형용사예요.",
"optionA": "empty",
"optionB": "busy",
"optionC": "quiet",
"result": "busy",
"explanation": "'busy'는 '바쁜, 붐비는'이라는 뜻으로 사람이 많고 활동이 활발한 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Smart travel tip indeed.",
"translation": "정말 현명한 여행 팁이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Better safe than sorry.",
"translation": "안전한 게 나아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 항상 여유 시간을 계획하라고 조언한 말을 완성하세요.",
"optionA": "time",
"optionB": "Always",
"optionC": "plan",
"optionD": "extra",
"result": "Always plan extra time",
"explanation": "'항상 여유 시간 계획해'라는 의미로 공항 이용 시 필수적인 여행 팁입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐 검사가 오래 걸려",
"explanation": "공항 보안검색이 길어져서 지루한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "보안검색"
},
{
"tag": "대기"
},
{
"tag": "지루함"
}
],
"engTags": [
{
"tag": "security"
},
{
"tag": "waiting"
},
{
"tag": "boring"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Security check takes forever.",
"translation": "보안검색이 너무 오래 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Airport is really busy.",
"translation": "공항이 정말 바빠."
},
{
"type": "ox",
"index": 3,
"quiz": "보안검색이 매우 빠르다.",
"hint": "'takes forever'는 너무 오래 걸린다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Security check takes forever'라고 말하며 보안검색이 너무 오래 걸린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Good thing came early.",
"translation": "일찍 와서 다행이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Always plan extra time.",
"translation": "항상 여유 시간 계획해."
},
{
"type": "blank",
"index": 6,
"quiz": "Airport is really @@.",
"hint": "사람이 많고 활동이 많은 상태를 나타내는 형용사예요.",
"optionA": "empty",
"optionB": "busy",
"optionC": "quiet",
"result": "busy",
"explanation": "'busy'는 '바쁜, 붐비는'이라는 뜻으로 사람이 많고 활동이 활발한 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Smart travel tip indeed.",
"translation": "정말 현명한 여행 팁이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Better safe than sorry.",
"translation": "안전한 게 나아."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 항상 여유 시간을 계획하라고 조언한 말을 완성하세요.",
"optionA": "time",
"optionB": "Always",
"optionC": "plan",
"optionD": "extra",
"result": "Always plan extra time",
"explanation": "'항상 여유 시간 계획해'라는 의미로 공항 이용 시 필수적인 여행 팁입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "물 사야 할까",
"explanation": "비싼 공항 물을 사야 할지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "물"
},
{
"tag": "비싸다"
},
{
"tag": "목마름"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "expensive"
},
{
"tag": "thirsty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Airport water is expensive.",
"translation": "공항 물이 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "But you look thirsty.",
"translation": "근데 목말라 보여."
},
{
"type": "ox",
"index": 3,
"quiz": "공항 물이 아주 저렴하다.",
"hint": "'water is expensive'는 물이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Airport water is expensive'라고 말하며 공항 물이 비싸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Maybe just buy one.",
"translation": "하나만 사볼까."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Health is more important.",
"translation": "건강이 더 중요해."
},
{
"type": "blank",
"index": 6,
"quiz": "But you look @@.",
"hint": "목이 마른 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "thirsty",
"optionC": "tired",
"result": "thirsty",
"explanation": "'thirsty'는 '목마른'이라는 뜻으로 물을 마시고 싶은 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You're absolutely right.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Don't compromise on health.",
"translation": "건강에는 타협하지 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 건강이 더 중요하다고 한 말을 완성하세요.",
"optionA": "important",
"optionB": "Health",
"optionC": "is",
"optionD": "more",
"result": "Health is more important",
"explanation": "'건강이 더 중요해'라는 의미로 돈보다 건강을 우선시하라는 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "물 사야 할까",
"explanation": "비싼 공항 물을 사야 할지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "물"
},
{
"tag": "비싸다"
},
{
"tag": "목마름"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "expensive"
},
{
"tag": "thirsty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Airport water is expensive.",
"translation": "공항 물이 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "But you look thirsty.",
"translation": "근데 목말라 보여."
},
{
"type": "ox",
"index": 3,
"quiz": "공항 물이 아주 저렴하다.",
"hint": "'water is expensive'는 물이 비싸다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Airport water is expensive'라고 말하며 공항 물이 비싸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Maybe just buy one.",
"translation": "하나만 사볼까."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Health is more important.",
"translation": "건강이 더 중요해."
},
{
"type": "blank",
"index": 6,
"quiz": "But you look @@.",
"hint": "목이 마른 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "thirsty",
"optionC": "tired",
"result": "thirsty",
"explanation": "'thirsty'는 '목마른'이라는 뜻으로 물을 마시고 싶은 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "You're absolutely right.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Don't compromise on health.",
"translation": "건강에는 타협하지 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 건강이 더 중요하다고 한 말을 완성하세요.",
"optionA": "important",
"optionB": "Health",
"optionC": "is",
"optionD": "more",
"result": "Health is more important",
"explanation": "'건강이 더 중요해'라는 의미로 돈보다 건강을 우선시하라는 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐이 초과됐어",
"explanation": "수하물 무게가 초과되어서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "수하물"
},
{
"tag": "초과"
},
{
"tag": "무게"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "exceed"
},
{
"tag": "weight"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Luggage is over limit.",
"translation": "짐이 한도 초과됐어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Remove some heavy things.",
"translation": "무거운 거 좀 빼."
},
{
"type": "ox",
"index": 3,
"quiz": "짐의 무게가 적당하다.",
"hint": "'over limit'는 한도를 초과했다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Luggage is over limit'라고 말하며 짐이 한도를 초과했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "What should I remove?",
"translation": "뭘 빼야 할까?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Books are really heavy.",
"translation": "책이 정말 무거워."
},
{
"type": "blank",
"index": 6,
"quiz": "Remove some heavy @@.",
"hint": "물건들을 총칭하는 명사예요.",
"optionA": "people",
"optionB": "things",
"optionC": "water",
"result": "things",
"explanation": "'things'는 '물건들, 것들'이라는 뜻으로 구체적이지 않은 물품들을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "I'll take them out.",
"translation": "빼낼게."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Carry them by hand.",
"translation": "손으로 들고 가."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 책이 정말 무겁다고 한 말을 완성하세요.",
"optionA": "heavy",
"optionB": "Books",
"optionC": "are",
"optionD": "really",
"result": "Books are really heavy",
"explanation": "'책이 정말 무거워'라는 의미로 수하물 초과의 주요 원인을 지적하는 실용적 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐이 초과됐어",
"explanation": "수하물 무게가 초과되어서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "수하물"
},
{
"tag": "초과"
},
{
"tag": "무게"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "exceed"
},
{
"tag": "weight"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Luggage is over limit.",
"translation": "짐이 한도 초과됐어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Remove some heavy things.",
"translation": "무거운 거 좀 빼."
},
{
"type": "ox",
"index": 3,
"quiz": "짐의 무게가 적당하다.",
"hint": "'over limit'는 한도를 초과했다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Luggage is over limit'라고 말하며 짐이 한도를 초과했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "What should I remove?",
"translation": "뭘 빼야 할까?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Books are really heavy.",
"translation": "책이 정말 무거워."
},
{
"type": "blank",
"index": 6,
"quiz": "Remove some heavy @@.",
"hint": "물건들을 총칭하는 명사예요.",
"optionA": "people",
"optionB": "things",
"optionC": "water",
"result": "things",
"explanation": "'things'는 '물건들, 것들'이라는 뜻으로 구체적이지 않은 물품들을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "I'll take them out.",
"translation": "빼낼게."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Carry them by hand.",
"translation": "손으로 들고 가."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 책이 정말 무겁다고 한 말을 완성하세요.",
"optionA": "heavy",
"optionB": "Books",
"optionC": "are",
"optionD": "really",
"result": "Books are really heavy",
"explanation": "'책이 정말 무거워'라는 의미로 수하물 초과의 주요 원인을 지적하는 실용적 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "뭐 먹을까 고민돼",
"explanation": "친구와 함께 메뉴를 정하며 고민하는 일상 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "메뉴"
},
{
"tag": "고민"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "menu"
},
{
"tag": "worry"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "What should we eat?",
"translation": "뭐 먹을까?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I want something spicy.",
"translation": "매운 거 먹고 싶어."
},
{
"type": "ox",
"index": 3,
"quiz": "지훈이 혼자 먹겠다고 말했다.",
"hint": "'What should we eat?'에서 'we'는 우리라는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'What should we eat?'라고 말하며 함께 먹을 음식을 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Korean food sounds good.",
"translation": "한식이 좋겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Let's get some kimchi.",
"translation": "김치 좀 먹자."
},
{
"type": "blank",
"index": 6,
"quiz": "I want something @@.",
"hint": "매운맛을 나타내는 형용사예요.",
"optionA": "sweet",
"optionB": "spicy",
"optionC": "cold",
"result": "spicy",
"explanation": "'spicy'는 '매운'이라는 뜻으로 자극적인 맛을 좋아할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Perfect choice for today.",
"translation": "오늘에 딱 맞는 선택이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I'm getting really hungry.",
"translation": "진짜 배고파져."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 김치를 먹자고 제안한 말을 완성하세요.",
"optionA": "some",
"optionB": "Let's",
"optionC": "get",
"optionD": "kimchi",
"result": "Let's get some kimchi",
"explanation": "'김치 좀 먹자'라는 의미로 함께 음식을 먹자고 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "뭐 먹을까 고민돼",
"explanation": "친구와 함께 메뉴를 정하며 고민하는 일상 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "메뉴"
},
{
"tag": "고민"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "menu"
},
{
"tag": "worry"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "What should we eat?",
"translation": "뭐 먹을까?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I want something spicy.",
"translation": "매운 거 먹고 싶어."
},
{
"type": "ox",
"index": 3,
"quiz": "지훈이 혼자 먹겠다고 말했다.",
"hint": "'What should we eat?'에서 'we'는 우리라는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'What should we eat?'라고 말하며 함께 먹을 음식을 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Korean food sounds good.",
"translation": "한식이 좋겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Let's get some kimchi.",
"translation": "김치 좀 먹자."
},
{
"type": "blank",
"index": 6,
"quiz": "I want something @@.",
"hint": "매운맛을 나타내는 형용사예요.",
"optionA": "sweet",
"optionB": "spicy",
"optionC": "cold",
"result": "spicy",
"explanation": "'spicy'는 '매운'이라는 뜻으로 자극적인 맛을 좋아할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Perfect choice for today.",
"translation": "오늘에 딱 맞는 선택이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I'm getting really hungry.",
"translation": "진짜 배고파져."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 김치를 먹자고 제안한 말을 완성하세요.",
"optionA": "some",
"optionB": "Let's",
"optionC": "get",
"optionD": "kimchi",
"result": "Let's get some kimchi",
"explanation": "'김치 좀 먹자'라는 의미로 함께 음식을 먹자고 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "배달 안 올까 걱정돼",
"explanation": "배달 음식이 늦어져서 걱정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "배달"
},
{
"tag": "걱정"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "worry"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Food is taking forever.",
"translation": "음식이 너무 오래 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Maybe traffic is bad.",
"translation": "아마 교통이 안 좋을 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 빨리 온다.",
"hint": "'taking forever'는 너무 오래 걸린다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Food is taking forever'라고 말하며 음식이 너무 오래 걸린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I'm so hungry now.",
"translation": "나 지금 완전 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's wait five more minutes.",
"translation": "5분만 더 기다려보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe traffic is @@.",
"hint": "도로 상황이 좋지 않은 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "bad",
"optionC": "fast",
"result": "bad",
"explanation": "'bad'는 '나쁜'이라는 뜻으로 교통 상황이 좋지 않을 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good idea I guess.",
"translation": "좋은 생각인 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "They'll come soon enough.",
"translation": "곧 올 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 5분만 더 기다려보자고 제안한 말을 완성하세요.",
"optionA": "more",
"optionB": "Let's",
"optionC": "wait",
"optionD": "minutes",
"optionE": "five",
"result": "Let's wait five more minutes",
"explanation": "'5분만 더 기다려보자'라는 의미로 인내심을 갖고 기다리자는 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "배달 안 올까 걱정돼",
"explanation": "배달 음식이 늦어져서 걱정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "배달"
},
{
"tag": "걱정"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "worry"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Food is taking forever.",
"translation": "음식이 너무 오래 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Maybe traffic is bad.",
"translation": "아마 교통이 안 좋을 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 빨리 온다.",
"hint": "'taking forever'는 너무 오래 걸린다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Food is taking forever'라고 말하며 음식이 너무 오래 걸린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I'm so hungry now.",
"translation": "나 지금 완전 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's wait five more minutes.",
"translation": "5분만 더 기다려보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe traffic is @@.",
"hint": "도로 상황이 좋지 않은 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "bad",
"optionC": "fast",
"result": "bad",
"explanation": "'bad'는 '나쁜'이라는 뜻으로 교통 상황이 좋지 않을 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good idea I guess.",
"translation": "좋은 생각인 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "They'll come soon enough.",
"translation": "곧 올 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 5분만 더 기다려보자고 제안한 말을 완성하세요.",
"optionA": "more",
"optionB": "Let's",
"optionC": "wait",
"optionD": "minutes",
"optionE": "five",
"result": "Let's wait five more minutes",
"explanation": "'5분만 더 기다려보자'라는 의미로 인내심을 갖고 기다리자는 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 맛없어 보여",
"explanation": "음식의 겉모습을 보고 맛을 의심하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "맛없음"
},
{
"tag": "겉모습"
},
{
"tag": "의심"
}
],
"engTags": [
{
"tag": "tasteless"
},
{
"tag": "appearance"
},
{
"tag": "doubt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "This looks pretty weird.",
"translation": "이거 좀 이상해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Don't judge by looks.",
"translation": "겉모습으로 판단하지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 아주 맛있어 보인다.",
"hint": "'looks pretty weird'는 좀 이상해 보인다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'This looks pretty weird'라고 말하며 음식이 이상해 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Maybe you're absolutely right.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Let's try it first.",
"translation": "일단 먹어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Don't judge by @@.",
"hint": "겉으로 보이는 모습을 나타내는 명사예요.",
"optionA": "taste",
"optionB": "looks",
"optionC": "price",
"result": "looks",
"explanation": "'looks'는 '겉모습'이라는 뜻으로 외관으로만 판단하지 말라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "That makes perfect sense.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Sometimes looks can fool us.",
"translation": "가끔 겉모습이 속일 수 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 일단 먹어보자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "Let's",
"optionC": "it",
"optionD": "first",
"result": "Let's try it first",
"explanation": "'일단 먹어보자'라는 의미로 겉모습보다 실제 맛을 중요시하는 현명한 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 맛없어 보여",
"explanation": "음식의 겉모습을 보고 맛을 의심하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "맛없음"
},
{
"tag": "겉모습"
},
{
"tag": "의심"
}
],
"engTags": [
{
"tag": "tasteless"
},
{
"tag": "appearance"
},
{
"tag": "doubt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "This looks pretty weird.",
"translation": "이거 좀 이상해 보여."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Don't judge by looks.",
"translation": "겉모습으로 판단하지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 아주 맛있어 보인다.",
"hint": "'looks pretty weird'는 좀 이상해 보인다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'This looks pretty weird'라고 말하며 음식이 이상해 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Maybe you're absolutely right.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Let's try it first.",
"translation": "일단 먹어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Don't judge by @@.",
"hint": "겉으로 보이는 모습을 나타내는 명사예요.",
"optionA": "taste",
"optionB": "looks",
"optionC": "price",
"result": "looks",
"explanation": "'looks'는 '겉모습'이라는 뜻으로 외관으로만 판단하지 말라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "That makes perfect sense.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Sometimes looks can fool us.",
"translation": "가끔 겉모습이 속일 수 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 일단 먹어보자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "Let's",
"optionC": "it",
"optionD": "first",
"result": "Let's try it first",
"explanation": "'일단 먹어보자'라는 의미로 겉모습보다 실제 맛을 중요시하는 현명한 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "너무 짜네",
"explanation": "음식이 짜서 놀라는 상황의 간단한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "짠맛"
},
{
"tag": "놀람"
},
{
"tag": "반응"
}
],
"engTags": [
{
"tag": "salty"
},
{
"tag": "surprise"
},
{
"tag": "reaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "This is too salty.",
"translation": "이거 너무 짜."
},
{
"type": "script",
"index": 2,
"speaker": "정유진",
"script": "I agree with you.",
"translation": "나도 동감이야."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 전혀 짜지 않다.",
"hint": "'too salty'는 너무 짜다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'This is too salty'라고 말하며 음식이 너무 짜다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Should we order something?",
"translation": "다른 거 시킬까?"
},
{
"type": "script",
"index": 5,
"speaker": "정유진",
"script": "Let's get some water.",
"translation": "물 좀 가져오자."
},
{
"type": "blank",
"index": 6,
"quiz": "This is too @@.",
"hint": "소금 맛이 강한 상태를 나타내는 형용사예요.",
"optionA": "sweet",
"optionB": "salty",
"optionC": "cold",
"result": "salty",
"explanation": "'salty'는 '짠'이라는 뜻으로 소금기가 많은 음식의 맛을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good thinking right there.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "정유진",
"script": "Water will help us.",
"translation": "물이 도움이 될 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정유진이 물을 가져오자고 제안한 말을 완성하세요.",
"optionA": "get",
"optionB": "Let's",
"optionC": "some",
"optionD": "water",
"result": "Let's get some water",
"explanation": "'물 좀 가져오자'라는 의미로 짠 음식을 먹을 때의 자연스러운 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "너무 짜네",
"explanation": "음식이 짜서 놀라는 상황의 간단한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "짠맛"
},
{
"tag": "놀람"
},
{
"tag": "반응"
}
],
"engTags": [
{
"tag": "salty"
},
{
"tag": "surprise"
},
{
"tag": "reaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "This is too salty.",
"translation": "이거 너무 짜."
},
{
"type": "script",
"index": 2,
"speaker": "정유진",
"script": "I agree with you.",
"translation": "나도 동감이야."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 전혀 짜지 않다.",
"hint": "'too salty'는 너무 짜다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'This is too salty'라고 말하며 음식이 너무 짜다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Should we order something?",
"translation": "다른 거 시킬까?"
},
{
"type": "script",
"index": 5,
"speaker": "정유진",
"script": "Let's get some water.",
"translation": "물 좀 가져오자."
},
{
"type": "blank",
"index": 6,
"quiz": "This is too @@.",
"hint": "소금 맛이 강한 상태를 나타내는 형용사예요.",
"optionA": "sweet",
"optionB": "salty",
"optionC": "cold",
"result": "salty",
"explanation": "'salty'는 '짠'이라는 뜻으로 소금기가 많은 음식의 맛을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good thinking right there.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "정유진",
"script": "Water will help us.",
"translation": "물이 도움이 될 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "정유진이 물을 가져오자고 제안한 말을 완성하세요.",
"optionA": "get",
"optionB": "Let's",
"optionC": "some",
"optionD": "water",
"result": "Let's get some water",
"explanation": "'물 좀 가져오자'라는 의미로 짠 음식을 먹을 때의 자연스러운 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "맛집이라더니 별로네",
"explanation": "기대했던 맛집이 실망스러운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "맛집"
},
{
"tag": "실망"
},
{
"tag": "기대"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "disappointment"
},
{
"tag": "expectation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "This place is overrated.",
"translation": "여기 과대평가됐어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I expected much better.",
"translation": "훨씬 나을 줄 알았는데."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 기대보다 훨씬 맛있다.",
"hint": "'overrated'는 과대평가됐다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'This place is overrated'라고 말하며 이곳이 과대평가됐다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Reviews can be misleading.",
"translation": "리뷰가 오해를 줄 수 있어."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Next time research more.",
"translation": "다음엔 더 알아보자."
},
{
"type": "blank",
"index": 6,
"quiz": "I expected much @@.",
"hint": "더 좋을 것이라는 기대를 나타내는 형용사예요.",
"optionA": "worse",
"optionB": "better",
"optionC": "same",
"result": "better",
"explanation": "'better'는 '더 나은'이라는 뜻으로 기대에 미치지 못했을 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That's really good advice.",
"translation": "정말 좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Live and learn I guess.",
"translation": "경험하며 배우는 거겠지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 다음에 더 알아보자고 제안한 말을 완성하세요.",
"optionA": "time",
"optionB": "Next",
"optionC": "research",
"optionD": "more",
"result": "Next time research more",
"explanation": "'다음엔 더 알아보자'라는 의미로 실패 경험을 통한 학습을 나타내는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "맛집이라더니 별로네",
"explanation": "기대했던 맛집이 실망스러운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "맛집"
},
{
"tag": "실망"
},
{
"tag": "기대"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "disappointment"
},
{
"tag": "expectation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "This place is overrated.",
"translation": "여기 과대평가됐어."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I expected much better.",
"translation": "훨씬 나을 줄 알았는데."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 기대보다 훨씬 맛있다.",
"hint": "'overrated'는 과대평가됐다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'This place is overrated'라고 말하며 이곳이 과대평가됐다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Reviews can be misleading.",
"translation": "리뷰가 오해를 줄 수 있어."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Next time research more.",
"translation": "다음엔 더 알아보자."
},
{
"type": "blank",
"index": 6,
"quiz": "I expected much @@.",
"hint": "더 좋을 것이라는 기대를 나타내는 형용사예요.",
"optionA": "worse",
"optionB": "better",
"optionC": "same",
"result": "better",
"explanation": "'better'는 '더 나은'이라는 뜻으로 기대에 미치지 못했을 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "That's really good advice.",
"translation": "정말 좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Live and learn I guess.",
"translation": "경험하며 배우는 거겠지."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 다음에 더 알아보자고 제안한 말을 완성하세요.",
"optionA": "time",
"optionB": "Next",
"optionC": "research",
"optionD": "more",
"result": "Next time research more",
"explanation": "'다음엔 더 알아보자'라는 의미로 실패 경험을 통한 학습을 나타내는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "양이 너무 적어",
"explanation": "음식 양이 부족해서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "양"
},
{
"tag": "부족"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "portion"
},
{
"tag": "lack"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The portion is tiny.",
"translation": "양이 너무 적어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I'm still feeling hungry.",
"translation": "아직도 배고파."
},
{
"type": "ox",
"index": 3,
"quiz": "음식 양이 아주 많다.",
"hint": "'portion is tiny'는 양이 너무 적다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'The portion is tiny'라고 말하며 음식 양이 너무 적다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Should we order more?",
"translation": "더 시킬까?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe just some bread.",
"translation": "빵 좀만 시키자."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm still feeling @@.",
"hint": "음식이 부족해서 느끼는 감정을 나타내는 형용사예요.",
"optionA": "full",
"optionB": "hungry",
"optionC": "tired",
"result": "hungry",
"explanation": "'hungry'는 '배고픈'이라는 뜻으로 음식이 부족할 때 느끼는 감정입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That sounds pretty reasonable.",
"translation": "그거 꽤 합리적이네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Bread will fill us.",
"translation": "빵이 배를 채워줄 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 빵을 좀만 시키자고 제안한 말을 완성하세요.",
"optionA": "some",
"optionB": "Maybe",
"optionC": "just",
"optionD": "bread",
"result": "Maybe just some bread",
"explanation": "'빵 좀만 시키자'라는 의미로 부족한 양을 적당히 채우려는 합리적 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "양이 너무 적어",
"explanation": "음식 양이 부족해서 아쉬워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "양"
},
{
"tag": "부족"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "portion"
},
{
"tag": "lack"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "The portion is tiny.",
"translation": "양이 너무 적어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I'm still feeling hungry.",
"translation": "아직도 배고파."
},
{
"type": "ox",
"index": 3,
"quiz": "음식 양이 아주 많다.",
"hint": "'portion is tiny'는 양이 너무 적다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'The portion is tiny'라고 말하며 음식 양이 너무 적다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Should we order more?",
"translation": "더 시킬까?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Maybe just some bread.",
"translation": "빵 좀만 시키자."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm still feeling @@.",
"hint": "음식이 부족해서 느끼는 감정을 나타내는 형용사예요.",
"optionA": "full",
"optionB": "hungry",
"optionC": "tired",
"result": "hungry",
"explanation": "'hungry'는 '배고픈'이라는 뜻으로 음식이 부족할 때 느끼는 감정입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That sounds pretty reasonable.",
"translation": "그거 꽤 합리적이네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Bread will fill us.",
"translation": "빵이 배를 채워줄 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 빵을 좀만 시키자고 제안한 말을 완성하세요.",
"optionA": "some",
"optionB": "Maybe",
"optionC": "just",
"optionD": "bread",
"result": "Maybe just some bread",
"explanation": "'빵 좀만 시키자'라는 의미로 부족한 양을 적당히 채우려는 합리적 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "계산서 좀 이상한데",
"explanation": "계산서를 확인하며 의문을 표하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계산서"
},
{
"tag": "의문"
},
{
"tag": "확인"
}
],
"engTags": [
{
"tag": "bill"
},
{
"tag": "question"
},
{
"tag": "check"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Something seems off here.",
"translation": "뭔가 이상한 것 같은데."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Let me check again.",
"translation": "내가 다시 확인해볼게."
},
{
"type": "ox",
"index": 3,
"quiz": "계산서가 완전히 정확하다.",
"hint": "'something seems off'는 뭔가 이상하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Something seems off here'라고 말하며 뭔가 이상하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Numbers don't add up.",
"translation": "숫자가 안 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "We should ask server.",
"translation": "서버한테 물어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Let me check @@.",
"hint": "한 번 더 확인한다는 뜻의 부사예요.",
"optionA": "first",
"optionB": "again",
"optionC": "never",
"result": "again",
"explanation": "'again'은 '다시'라는 뜻으로 한 번 더 확인한다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "That's definitely smart thinking.",
"translation": "정말 현명한 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Better to be sure.",
"translation": "확실한 게 나아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 서버에게 물어보자고 제안한 말을 완성하세요.",
"optionA": "should",
"optionB": "We",
"optionC": "ask",
"optionD": "server",
"result": "We should ask server",
"explanation": "'서버한테 물어보자'라는 의미로 의문사항을 해결하는 적극적 대응입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "계산서 좀 이상한데",
"explanation": "계산서를 확인하며 의문을 표하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계산서"
},
{
"tag": "의문"
},
{
"tag": "확인"
}
],
"engTags": [
{
"tag": "bill"
},
{
"tag": "question"
},
{
"tag": "check"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Something seems off here.",
"translation": "뭔가 이상한 것 같은데."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Let me check again.",
"translation": "내가 다시 확인해볼게."
},
{
"type": "ox",
"index": 3,
"quiz": "계산서가 완전히 정확하다.",
"hint": "'something seems off'는 뭔가 이상하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Something seems off here'라고 말하며 뭔가 이상하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Numbers don't add up.",
"translation": "숫자가 안 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "We should ask server.",
"translation": "서버한테 물어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Let me check @@.",
"hint": "한 번 더 확인한다는 뜻의 부사예요.",
"optionA": "first",
"optionB": "again",
"optionC": "never",
"result": "again",
"explanation": "'again'은 '다시'라는 뜻으로 한 번 더 확인한다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "That's definitely smart thinking.",
"translation": "정말 현명한 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Better to be sure.",
"translation": "확실한 게 나아."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 서버에게 물어보자고 제안한 말을 완성하세요.",
"optionA": "should",
"optionB": "We",
"optionC": "ask",
"optionD": "server",
"result": "We should ask server",
"explanation": "'서버한테 물어보자'라는 의미로 의문사항을 해결하는 적극적 대응입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "너무 달아서 못 먹겠어",
"explanation": "음식이 너무 달아서 부담스러워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "단맛"
},
{
"tag": "부담"
},
{
"tag": "거부감"
}
],
"engTags": [
{
"tag": "sweetness"
},
{
"tag": "burden"
},
{
"tag": "rejection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "This is way too sweet.",
"translation": "이거 너무 달아."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I can't finish it.",
"translation": "다 못 먹겠어."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 전혀 달지 않다.",
"hint": "'way too sweet'는 너무 달다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'This is way too sweet'라고 말하며 음식이 너무 달다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Maybe share with someone.",
"translation": "누군가랑 나눠먹을까."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That sounds really smart.",
"translation": "정말 현명한 생각이야."
},
{
"type": "blank",
"index": 6,
"quiz": "I can't finish @@.",
"hint": "그것을 가리키는 대명사예요.",
"optionA": "him",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 앞에서 언급된 음식을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Waste is never good.",
"translation": "낭비는 좋지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Someone will definitely enjoy.",
"translation": "누군가는 분명 좋아할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민경이 누군가와 나눠먹자고 제안한 말을 완성하세요.",
"optionA": "with",
"optionB": "Maybe",
"optionC": "share",
"optionD": "someone",
"result": "Maybe share with someone",
"explanation": "'누군가랑 나눠먹을까'라는 의미로 음식을 낭비하지 않으려는 현명한 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "너무 달아서 못 먹겠어",
"explanation": "음식이 너무 달아서 부담스러워하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "단맛"
},
{
"tag": "부담"
},
{
"tag": "거부감"
}
],
"engTags": [
{
"tag": "sweetness"
},
{
"tag": "burden"
},
{
"tag": "rejection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "This is way too sweet.",
"translation": "이거 너무 달아."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I can't finish it.",
"translation": "다 못 먹겠어."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 전혀 달지 않다.",
"hint": "'way too sweet'는 너무 달다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'This is way too sweet'라고 말하며 음식이 너무 달다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Maybe share with someone.",
"translation": "누군가랑 나눠먹을까."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That sounds really smart.",
"translation": "정말 현명한 생각이야."
},
{
"type": "blank",
"index": 6,
"quiz": "I can't finish @@.",
"hint": "그것을 가리키는 대명사예요.",
"optionA": "him",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 앞에서 언급된 음식을 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Waste is never good.",
"translation": "낭비는 좋지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Someone will definitely enjoy.",
"translation": "누군가는 분명 좋아할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민경이 누군가와 나눠먹자고 제안한 말을 완성하세요.",
"optionA": "with",
"optionB": "Maybe",
"optionC": "share",
"optionD": "someone",
"result": "Maybe share with someone",
"explanation": "'누군가랑 나눠먹을까'라는 의미로 음식을 낭비하지 않으려는 현명한 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식이 식었어",
"explanation": "음식이 식어서 아쉬워하는 상황의 간단한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "식음"
},
{
"tag": "온도"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "cold"
},
{
"tag": "temperature"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Food got cold already.",
"translation": "음식이 벌써 식었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Should we heat up?",
"translation": "데워야 할까?"
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 아직 뜨겁다.",
"hint": "'got cold already'는 벌써 식었다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Food got cold already'라고 말하며 음식이 벌써 식었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That's probably good idea.",
"translation": "아마 좋은 생각일 거야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Warm food tastes better.",
"translation": "따뜻한 음식이 더 맛있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Should we heat @@?",
"hint": "위를 향한다는 뜻의 부사예요.",
"optionA": "down",
"optionB": "up",
"optionC": "left",
"result": "up",
"explanation": "'heat up'은 '데우다'라는 뜻으로 음식을 따뜻하게 만드는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "You're absolutely right there.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just few minutes needed.",
"translation": "몇 분이면 돼."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 따뜻한 음식이 더 맛있다고 한 말을 완성하세요.",
"optionA": "better",
"optionB": "Warm",
"optionC": "food",
"optionD": "tastes",
"result": "Warm food tastes better",
"explanation": "'따뜻한 음식이 더 맛있어'라는 의미로 음식 온도의 중요성을 강조하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식이 식었어",
"explanation": "음식이 식어서 아쉬워하는 상황의 간단한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "식음"
},
{
"tag": "온도"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "cold"
},
{
"tag": "temperature"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Food got cold already.",
"translation": "음식이 벌써 식었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Should we heat up?",
"translation": "데워야 할까?"
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 아직 뜨겁다.",
"hint": "'got cold already'는 벌써 식었다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Food got cold already'라고 말하며 음식이 벌써 식었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That's probably good idea.",
"translation": "아마 좋은 생각일 거야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Warm food tastes better.",
"translation": "따뜻한 음식이 더 맛있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Should we heat @@?",
"hint": "위를 향한다는 뜻의 부사예요.",
"optionA": "down",
"optionB": "up",
"optionC": "left",
"result": "up",
"explanation": "'heat up'은 '데우다'라는 뜻으로 음식을 따뜻하게 만드는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "You're absolutely right there.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just few minutes needed.",
"translation": "몇 분이면 돼."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 따뜻한 음식이 더 맛있다고 한 말을 완성하세요.",
"optionA": "better",
"optionB": "Warm",
"optionC": "food",
"optionD": "tastes",
"result": "Warm food tastes better",
"explanation": "'따뜻한 음식이 더 맛있어'라는 의미로 음식 온도의 중요성을 강조하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새로운 맛이네",
"explanation": "처음 먹어보는 음식의 맛에 놀라는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "새로움"
},
{
"tag": "맛"
},
{
"tag": "놀람"
}
],
"engTags": [
{
"tag": "newness"
},
{
"tag": "taste"
},
{
"tag": "surprise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This taste is different.",
"translation": "이 맛이 다르네."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I've never tried before.",
"translation": "전에 먹어본 적 없어."
},
{
"type": "ox",
"index": 3,
"quiz": "맛이 평범하고 일반적이다.",
"hint": "'taste is different'는 맛이 다르다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'This taste is different'라고 말하며 맛이 다르다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Do you like it?",
"translation": "맘에 들어?"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "It's growing on me.",
"translation": "점점 맘에 들어."
},
{
"type": "blank",
"index": 6,
"quiz": "I've never tried @@.",
"hint": "이전을 나타내는 시간 부사예요.",
"optionA": "today",
"optionB": "before",
"optionC": "tomorrow",
"result": "before",
"explanation": "'before'는 '이전에'라는 뜻으로 과거 경험이 없음을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That happens sometimes actually.",
"translation": "실제로 가끔 그런 일 있어."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "New flavors need time.",
"translation": "새로운 맛은 시간이 필요해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 점점 맘에 든다고 한 말을 완성하세요.",
"optionA": "growing",
"optionB": "It's",
"optionC": "on",
"optionD": "me",
"result": "It's growing on me",
"explanation": "'점점 맘에 들어'라는 의미로 처음엔 낯설지만 서서히 좋아지는 감정을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새로운 맛이네",
"explanation": "처음 먹어보는 음식의 맛에 놀라는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "새로움"
},
{
"tag": "맛"
},
{
"tag": "놀람"
}
],
"engTags": [
{
"tag": "newness"
},
{
"tag": "taste"
},
{
"tag": "surprise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This taste is different.",
"translation": "이 맛이 다르네."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I've never tried before.",
"translation": "전에 먹어본 적 없어."
},
{
"type": "ox",
"index": 3,
"quiz": "맛이 평범하고 일반적이다.",
"hint": "'taste is different'는 맛이 다르다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'This taste is different'라고 말하며 맛이 다르다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Do you like it?",
"translation": "맘에 들어?"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "It's growing on me.",
"translation": "점점 맘에 들어."
},
{
"type": "blank",
"index": 6,
"quiz": "I've never tried @@.",
"hint": "이전을 나타내는 시간 부사예요.",
"optionA": "today",
"optionB": "before",
"optionC": "tomorrow",
"result": "before",
"explanation": "'before'는 '이전에'라는 뜻으로 과거 경험이 없음을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That happens sometimes actually.",
"translation": "실제로 가끔 그런 일 있어."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "New flavors need time.",
"translation": "새로운 맛은 시간이 필요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 점점 맘에 든다고 한 말을 완성하세요.",
"optionA": "growing",
"optionB": "It's",
"optionC": "on",
"optionD": "me",
"result": "It's growing on me",
"explanation": "'점점 맘에 들어'라는 의미로 처음엔 낯설지만 서서히 좋아지는 감정을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "물 좀 더 주세요",
"explanation": "목이 말라서 물을 더 달라고 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "물"
},
{
"tag": "요청"
},
{
"tag": "목마름"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "request"
},
{
"tag": "thirsty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I need more water.",
"translation": "물 더 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Me too actually.",
"translation": "나도 사실 그래."
},
{
"type": "ox",
"index": 3,
"quiz": "물이 전혀 필요하지 않다.",
"hint": "'need more water'는 물이 더 필요하다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I need more water'라고 말하며 물이 더 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Let's call the waiter.",
"translation": "웨이터를 부르자."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Good idea right there.",
"translation": "정말 좋은 생각이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Me too @@.",
"hint": "실제로, 사실이라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "actually",
"optionC": "never",
"result": "actually",
"explanation": "'actually'는 '실제로, 사실'이라는 뜻으로 동의를 표현할 때 쓰는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "This place is warm.",
"translation": "여기 좀 따뜻해."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That makes us thirsty.",
"translation": "그래서 목이 마른 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 웨이터를 부르자고 제안한 말을 완성하세요.",
"optionA": "call",
"optionB": "Let's",
"optionC": "the",
"optionD": "waiter",
"result": "Let's call the waiter",
"explanation": "'웨이터를 부르자'라는 의미로 식당에서 서비스를 요청할 때 쓰는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "물 좀 더 주세요",
"explanation": "목이 말라서 물을 더 달라고 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "물"
},
{
"tag": "요청"
},
{
"tag": "목마름"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "request"
},
{
"tag": "thirsty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I need more water.",
"translation": "물 더 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Me too actually.",
"translation": "나도 사실 그래."
},
{
"type": "ox",
"index": 3,
"quiz": "물이 전혀 필요하지 않다.",
"hint": "'need more water'는 물이 더 필요하다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I need more water'라고 말하며 물이 더 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Let's call the waiter.",
"translation": "웨이터를 부르자."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Good idea right there.",
"translation": "정말 좋은 생각이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Me too @@.",
"hint": "실제로, 사실이라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "actually",
"optionC": "never",
"result": "actually",
"explanation": "'actually'는 '실제로, 사실'이라는 뜻으로 동의를 표현할 때 쓰는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "This place is warm.",
"translation": "여기 좀 따뜻해."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That makes us thirsty.",
"translation": "그래서 목이 마른 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 웨이터를 부르자고 제안한 말을 완성하세요.",
"optionA": "call",
"optionB": "Let's",
"optionC": "the",
"optionD": "waiter",
"result": "Let's call the waiter",
"explanation": "'웨이터를 부르자'라는 의미로 식당에서 서비스를 요청할 때 쓰는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 집 분위기 좋다",
"explanation": "식당 분위기를 칭찬하며 만족해하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "분위기"
},
{
"tag": "칭찬"
},
{
"tag": "만족"
}
],
"engTags": [
{
"tag": "atmosphere"
},
{
"tag": "praise"
},
{
"tag": "satisfaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This place feels nice.",
"translation": "이 곳 분위기 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Very cozy and warm.",
"translation": "아늑하고 따뜻해."
},
{
"type": "ox",
"index": 3,
"quiz": "이곳이 차갑고 불편하다.",
"hint": "'feels nice'는 분위기가 좋다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'This place feels nice'라고 말하며 이곳 분위기가 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Perfect for dinner date.",
"translation": "저녁 데이트에 완벽해."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "I'll remember this spot.",
"translation": "이 곳 기억해둘게."
},
{
"type": "blank",
"index": 6,
"quiz": "Very cozy and @@.",
"hint": "온도가 따뜻한 상태를 나타내는 형용사예요.",
"optionA": "cold",
"optionB": "warm",
"optionC": "loud",
"result": "warm",
"explanation": "'warm'은 '따뜻한'이라는 뜻으로 아늑한 분위기를 표현할 때 쓰는 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Food tastes better here.",
"translation": "여기서 음식이 더 맛있어."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Atmosphere matters a lot.",
"translation": "분위기가 많이 중요해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 이곳을 기억해두겠다고 한 말을 완성하세요.",
"optionA": "remember",
"optionB": "I'll",
"optionC": "this",
"optionD": "spot",
"result": "I'll remember this spot",
"explanation": "'이곳 기억해둘게'라는 의미로 좋은 장소를 기억하겠다는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 집 분위기 좋다",
"explanation": "식당 분위기를 칭찬하며 만족해하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "분위기"
},
{
"tag": "칭찬"
},
{
"tag": "만족"
}
],
"engTags": [
{
"tag": "atmosphere"
},
{
"tag": "praise"
},
{
"tag": "satisfaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "This place feels nice.",
"translation": "이 곳 분위기 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Very cozy and warm.",
"translation": "아늑하고 따뜻해."
},
{
"type": "ox",
"index": 3,
"quiz": "이곳이 차갑고 불편하다.",
"hint": "'feels nice'는 분위기가 좋다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'This place feels nice'라고 말하며 이곳 분위기가 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Perfect for dinner date.",
"translation": "저녁 데이트에 완벽해."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "I'll remember this spot.",
"translation": "이 곳 기억해둘게."
},
{
"type": "blank",
"index": 6,
"quiz": "Very cozy and @@.",
"hint": "온도가 따뜻한 상태를 나타내는 형용사예요.",
"optionA": "cold",
"optionB": "warm",
"optionC": "loud",
"result": "warm",
"explanation": "'warm'은 '따뜻한'이라는 뜻으로 아늑한 분위기를 표현할 때 쓰는 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Food tastes better here.",
"translation": "여기서 음식이 더 맛있어."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Atmosphere matters a lot.",
"translation": "분위기가 많이 중요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 이곳을 기억해두겠다고 한 말을 완성하세요.",
"optionA": "remember",
"optionB": "I'll",
"optionC": "this",
"optionD": "spot",
"result": "I'll remember this spot",
"explanation": "'이곳 기억해둘게'라는 의미로 좋은 장소를 기억하겠다는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "메뉴판 좀 줘",
"explanation": "메뉴판을 달라고 정중히 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "메뉴판"
},
{
"tag": "요청"
},
{
"tag": "정중함"
}
],
"engTags": [
{
"tag": "menu"
},
{
"tag": "request"
},
{
"tag": "politeness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Can we see menu?",
"translation": "메뉴 좀 볼 수 있을까?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I'll ask the server.",
"translation": "서버한테 물어볼게."
},
{
"type": "ox",
"index": 3,
"quiz": "메뉴를 보고 싶지 않다.",
"hint": "'Can we see menu?'는 메뉴를 볼 수 있냐고 묻는 거예요.",
"result": "X",
"explanation": "나연은 'Can we see menu?'라고 말하며 메뉴를 보고 싶다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Thank you so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "No problem at all.",
"translation": "전혀 문제없어."
},
{
"type": "blank",
"index": 6,
"quiz": "I'll ask the @@.",
"hint": "식당에서 서비스를 제공하는 사람을 가리키는 명사예요.",
"optionA": "cook",
"optionB": "server",
"optionC": "guest",
"result": "server",
"explanation": "'server'는 '서버, 웨이터'라는 뜻으로 식당에서 서비스하는 직원을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "You're always so helpful.",
"translation": "항상 도움이 돼."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "That's what friends do.",
"translation": "친구가 하는 일이지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 전혀 문제없다고 한 말을 완성하세요.",
"optionA": "problem",
"optionB": "No",
"optionC": "at",
"optionD": "all",
"result": "No problem at all",
"explanation": "'전혀 문제없어'라는 의미로 도움 요청에 흔쾌히 응답하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "메뉴판 좀 줘",
"explanation": "메뉴판을 달라고 정중히 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "메뉴판"
},
{
"tag": "요청"
},
{
"tag": "정중함"
}
],
"engTags": [
{
"tag": "menu"
},
{
"tag": "request"
},
{
"tag": "politeness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Can we see menu?",
"translation": "메뉴 좀 볼 수 있을까?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I'll ask the server.",
"translation": "서버한테 물어볼게."
},
{
"type": "ox",
"index": 3,
"quiz": "메뉴를 보고 싶지 않다.",
"hint": "'Can we see menu?'는 메뉴를 볼 수 있냐고 묻는 거예요.",
"result": "X",
"explanation": "나연은 'Can we see menu?'라고 말하며 메뉴를 보고 싶다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Thank you so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "No problem at all.",
"translation": "전혀 문제없어."
},
{
"type": "blank",
"index": 6,
"quiz": "I'll ask the @@.",
"hint": "식당에서 서비스를 제공하는 사람을 가리키는 명사예요.",
"optionA": "cook",
"optionB": "server",
"optionC": "guest",
"result": "server",
"explanation": "'server'는 '서버, 웨이터'라는 뜻으로 식당에서 서비스하는 직원을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "You're always so helpful.",
"translation": "항상 도움이 돼."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "That's what friends do.",
"translation": "친구가 하는 일이지."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 전혀 문제없다고 한 말을 완성하세요.",
"optionA": "problem",
"optionB": "No",
"optionC": "at",
"optionD": "all",
"result": "No problem at all",
"explanation": "'전혀 문제없어'라는 의미로 도움 요청에 흔쾌히 응답하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "같이 나눠먹을까",
"explanation": "음식을 함께 나눠먹자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "나눔"
},
{
"tag": "제안"
},
{
"tag": "함께"
}
],
"engTags": [
{
"tag": "sharing"
},
{
"tag": "suggestion"
},
{
"tag": "together"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Let's share this dish.",
"translation": "이 요리 나눠먹자."
},
{
"type": "script",
"index": 2,
"speaker": "정유진",
"script": "That sounds really smart.",
"translation": "정말 현명한 생각이야."
},
{
"type": "ox",
"index": 3,
"quiz": "혼자서 다 먹겠다고 했다.",
"hint": "'share this dish'는 이 요리를 나눠먹자는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Let's share this dish'라고 말하며 함께 나눠먹자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "We can try more.",
"translation": "더 많이 먹어볼 수 있어."
},
{
"type": "script",
"index": 5,
"speaker": "정유진",
"script": "More variety that way.",
"translation": "그렇게 하면 다양해져."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's share this @@.",
"hint": "요리, 음식을 가리키는 명사예요.",
"optionA": "book",
"optionB": "dish",
"optionC": "song",
"result": "dish",
"explanation": "'dish'는 '요리, 음식'이라는 뜻으로 식당에서 주문하는 음식을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly my thinking too.",
"translation": "완전 내 생각과 같아."
},
{
"type": "script",
"index": 8,
"speaker": "정유진",
"script": "Great minds think alike.",
"translation": "똑똑한 사람들은 생각이 비슷해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정유진이 그렇게 하면 다양해진다고 한 말을 완성하세요.",
"optionA": "variety",
"optionB": "More",
"optionC": "that",
"optionD": "way",
"result": "More variety that way",
"explanation": "'그렇게 하면 다양해져'라는 의미로 나눠먹기의 장점을 설명하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "같이 나눠먹을까",
"explanation": "음식을 함께 나눠먹자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "나눔"
},
{
"tag": "제안"
},
{
"tag": "함께"
}
],
"engTags": [
{
"tag": "sharing"
},
{
"tag": "suggestion"
},
{
"tag": "together"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Let's share this dish.",
"translation": "이 요리 나눠먹자."
},
{
"type": "script",
"index": 2,
"speaker": "정유진",
"script": "That sounds really smart.",
"translation": "정말 현명한 생각이야."
},
{
"type": "ox",
"index": 3,
"quiz": "혼자서 다 먹겠다고 했다.",
"hint": "'share this dish'는 이 요리를 나눠먹자는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Let's share this dish'라고 말하며 함께 나눠먹자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "We can try more.",
"translation": "더 많이 먹어볼 수 있어."
},
{
"type": "script",
"index": 5,
"speaker": "정유진",
"script": "More variety that way.",
"translation": "그렇게 하면 다양해져."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's share this @@.",
"hint": "요리, 음식을 가리키는 명사예요.",
"optionA": "book",
"optionB": "dish",
"optionC": "song",
"result": "dish",
"explanation": "'dish'는 '요리, 음식'이라는 뜻으로 식당에서 주문하는 음식을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly my thinking too.",
"translation": "완전 내 생각과 같아."
},
{
"type": "script",
"index": 8,
"speaker": "정유진",
"script": "Great minds think alike.",
"translation": "똑똑한 사람들은 생각이 비슷해."
},
{
"type": "puzzle",
"index": 9,
"hint": "정유진이 그렇게 하면 다양해진다고 한 말을 완성하세요.",
"optionA": "variety",
"optionB": "More",
"optionC": "that",
"optionD": "way",
"result": "More variety that way",
"explanation": "'그렇게 하면 다양해져'라는 의미로 나눠먹기의 장점을 설명하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "여기 유명한 집이야",
"explanation": "유명한 식당에 대해 소개하며 자랑하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "유명함"
},
{
"tag": "소개"
},
{
"tag": "자랑"
}
],
"engTags": [
{
"tag": "famous"
},
{
"tag": "introduction"
},
{
"tag": "pride"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This place is famous.",
"translation": "이 집 유명해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I can see why.",
"translation": "왜 그런지 알겠어."
},
{
"type": "ox",
"index": 3,
"quiz": "이곳이 전혀 알려지지 않았다.",
"hint": "'place is famous'는 이 집이 유명하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'This place is famous'라고 말하며 이곳이 유명하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Many people come here.",
"translation": "많은 사람들이 여기 와."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Food quality is excellent.",
"translation": "음식 품질이 훌륭해."
},
{
"type": "blank",
"index": 6,
"quiz": "I can see @@.",
"hint": "이유나 원인을 묻는 의문사예요.",
"optionA": "what",
"optionB": "why",
"optionC": "when",
"result": "why",
"explanation": "'why'는 '왜'라는 뜻으로 이유를 이해했다는 표현에 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "They never disappoint customers.",
"translation": "고객을 실망시키지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "That's why they succeed.",
"translation": "그래서 성공하는 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 많은 사람들이 여기 온다고 한 말을 완성하세요.",
"optionA": "people",
"optionB": "Many",
"optionC": "come",
"optionD": "here",
"result": "Many people come here",
"explanation": "'많은 사람들이 여기 와'라는 의미로 유명한 곳의 특징을 설명하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "여기 유명한 집이야",
"explanation": "유명한 식당에 대해 소개하며 자랑하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "유명함"
},
{
"tag": "소개"
},
{
"tag": "자랑"
}
],
"engTags": [
{
"tag": "famous"
},
{
"tag": "introduction"
},
{
"tag": "pride"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This place is famous.",
"translation": "이 집 유명해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I can see why.",
"translation": "왜 그런지 알겠어."
},
{
"type": "ox",
"index": 3,
"quiz": "이곳이 전혀 알려지지 않았다.",
"hint": "'place is famous'는 이 집이 유명하다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'This place is famous'라고 말하며 이곳이 유명하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Many people come here.",
"translation": "많은 사람들이 여기 와."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Food quality is excellent.",
"translation": "음식 품질이 훌륭해."
},
{
"type": "blank",
"index": 6,
"quiz": "I can see @@.",
"hint": "이유나 원인을 묻는 의문사예요.",
"optionA": "what",
"optionB": "why",
"optionC": "when",
"result": "why",
"explanation": "'why'는 '왜'라는 뜻으로 이유를 이해했다는 표현에 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "They never disappoint customers.",
"translation": "고객을 실망시키지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "That's why they succeed.",
"translation": "그래서 성공하는 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 많은 사람들이 여기 온다고 한 말을 완성하세요.",
"optionA": "people",
"optionB": "Many",
"optionC": "come",
"optionD": "here",
"result": "Many people come here",
"explanation": "'많은 사람들이 여기 와'라는 의미로 유명한 곳의 특징을 설명하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "오늘 뭔가 특별해",
"explanation": "음식 맛이 평소보다 특별하다고 느끼는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "특별함"
},
{
"tag": "오늘"
},
{
"tag": "맛"
}
],
"engTags": [
{
"tag": "special"
},
{
"tag": "today"
},
{
"tag": "taste"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Today tastes extra good.",
"translation": "오늘 맛이 더 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Maybe different chef today.",
"translation": "오늘 다른 요리사일 수도."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 맛이 평소보다 나쁘다.",
"hint": "'tastes extra good'은 맛이 더 좋다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Today tastes extra good'이라고 말하며 오늘 맛이 더 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Or fresh ingredients maybe.",
"translation": "아니면 신선한 재료일 수도."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Either way it's delicious.",
"translation": "어쨌든 맛있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe different chef @@.",
"hint": "오늘을 나타내는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재 시점을 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'm really enjoying this.",
"translation": "정말 즐기고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Good food makes day.",
"translation": "맛있는 음식이 하루를 만들어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 어쨌든 맛있다고 한 말을 완성하세요.",
"optionA": "way",
"optionB": "Either",
"optionC": "it's",
"optionD": "delicious",
"result": "Either way it's delicious",
"explanation": "'어쨌든 맛있어'라는 의미로 어떤 이유든 좋은 결과를 인정하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "오늘 뭔가 특별해",
"explanation": "음식 맛이 평소보다 특별하다고 느끼는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "특별함"
},
{
"tag": "오늘"
},
{
"tag": "맛"
}
],
"engTags": [
{
"tag": "special"
},
{
"tag": "today"
},
{
"tag": "taste"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Today tastes extra good.",
"translation": "오늘 맛이 더 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Maybe different chef today.",
"translation": "오늘 다른 요리사일 수도."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 맛이 평소보다 나쁘다.",
"hint": "'tastes extra good'은 맛이 더 좋다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Today tastes extra good'이라고 말하며 오늘 맛이 더 좋다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Or fresh ingredients maybe.",
"translation": "아니면 신선한 재료일 수도."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Either way it's delicious.",
"translation": "어쨌든 맛있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe different chef @@.",
"hint": "오늘을 나타내는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재 시점을 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I'm really enjoying this.",
"translation": "정말 즐기고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Good food makes day.",
"translation": "맛있는 음식이 하루를 만들어."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 어쨌든 맛있다고 한 말을 완성하세요.",
"optionA": "way",
"optionB": "Either",
"optionC": "it's",
"optionD": "delicious",
"result": "Either way it's delicious",
"explanation": "'어쨌든 맛있어'라는 의미로 어떤 이유든 좋은 결과를 인정하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "포장해서 가져갈까",
"explanation": "남은 음식을 포장해서 가져갈지 결정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "포장"
},
{
"tag": "결정"
},
{
"tag": "남음"
}
],
"engTags": [
{
"tag": "takeaway"
},
{
"tag": "decision"
},
{
"tag": "leftover"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Should we take home?",
"translation": "집에 가져갈까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I'm pretty full now.",
"translation": "나 지금 꽤 배불러."
},
{
"type": "ox",
"index": 3,
"quiz": "집에 가져가고 싶지 않다.",
"hint": "'Should we take home?'은 집에 가져갈까 묻는 거예요.",
"result": "X",
"explanation": "예솔은 'Should we take home?'라고 말하며 집에 가져갈지 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Let's get container then.",
"translation": "그럼 용기 달라고 하자."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Good for tomorrow lunch.",
"translation": "내일 점심으로 좋겠어."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm pretty full @@.",
"hint": "지금 현재를 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "before",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상태를 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That's very practical thinking.",
"translation": "정말 실용적인 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "No waste that way.",
"translation": "그렇게 하면 낭비 없어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 용기를 달라고 하자고 제안한 말을 완성하세요.",
"optionA": "get",
"optionB": "Let's",
"optionC": "container",
"optionD": "then",
"result": "Let's get container then",
"explanation": "'그럼 용기 달라고 하자'라는 의미로 음식을 포장할 때 쓰는 실용적 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "포장해서 가져갈까",
"explanation": "남은 음식을 포장해서 가져갈지 결정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "포장"
},
{
"tag": "결정"
},
{
"tag": "남음"
}
],
"engTags": [
{
"tag": "takeaway"
},
{
"tag": "decision"
},
{
"tag": "leftover"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Should we take home?",
"translation": "집에 가져갈까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I'm pretty full now.",
"translation": "나 지금 꽤 배불러."
},
{
"type": "ox",
"index": 3,
"quiz": "집에 가져가고 싶지 않다.",
"hint": "'Should we take home?'은 집에 가져갈까 묻는 거예요.",
"result": "X",
"explanation": "예솔은 'Should we take home?'라고 말하며 집에 가져갈지 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Let's get container then.",
"translation": "그럼 용기 달라고 하자."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Good for tomorrow lunch.",
"translation": "내일 점심으로 좋겠어."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm pretty full @@.",
"hint": "지금 현재를 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "before",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상태를 나타내는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "That's very practical thinking.",
"translation": "정말 실용적인 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "No waste that way.",
"translation": "그렇게 하면 낭비 없어."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 용기를 달라고 하자고 제안한 말을 완성하세요.",
"optionA": "get",
"optionB": "Let's",
"optionC": "container",
"optionD": "then",
"result": "Let's get container then",
"explanation": "'그럼 용기 달라고 하자'라는 의미로 음식을 포장할 때 쓰는 실용적 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 정말 신선해",
"explanation": "음식의 신선함에 감탄하며 칭찬하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신선함"
},
{
"tag": "감탄"
},
{
"tag": "칭찬"
}
],
"engTags": [
{
"tag": "freshness"
},
{
"tag": "admiration"
},
{
"tag": "compliment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "This feels so fresh.",
"translation": "이거 정말 신선해."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Just caught this morning.",
"translation": "오늘 아침에 잡은 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 오래되고 신선하지 않다.",
"hint": "'feels so fresh'는 정말 신선하다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'This feels so fresh'라고 말하며 음식이 정말 신선하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "No wonder it's delicious.",
"translation": "맛있을 만하네."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Fresh makes big difference.",
"translation": "신선함이 큰 차이를 만들어."
},
{
"type": "blank",
"index": 6,
"quiz": "Just caught this @@.",
"hint": "오늘 아침을 나타내는 시간 명사예요.",
"optionA": "evening",
"optionB": "morning",
"optionC": "night",
"result": "morning",
"explanation": "'morning'은 '아침'이라는 뜻으로 하루의 이른 시간을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Quality really shows here.",
"translation": "품질이 정말 드러나네."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "That's why people return.",
"translation": "그래서 사람들이 다시 와."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 신선함이 큰 차이를 만든다고 한 말을 완성하세요.",
"optionA": "big",
"optionB": "Fresh",
"optionC": "makes",
"optionD": "difference",
"result": "Fresh makes big difference",
"explanation": "'신선함이 큰 차이를 만들어'라는 의미로 품질의 중요성을 강조하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 정말 신선해",
"explanation": "음식의 신선함에 감탄하며 칭찬하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신선함"
},
{
"tag": "감탄"
},
{
"tag": "칭찬"
}
],
"engTags": [
{
"tag": "freshness"
},
{
"tag": "admiration"
},
{
"tag": "compliment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "This feels so fresh.",
"translation": "이거 정말 신선해."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Just caught this morning.",
"translation": "오늘 아침에 잡은 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "음식이 오래되고 신선하지 않다.",
"hint": "'feels so fresh'는 정말 신선하다는 뜻이에요.",
"result": "X",
"explanation": "지은은 'This feels so fresh'라고 말하며 음식이 정말 신선하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "No wonder it's delicious.",
"translation": "맛있을 만하네."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Fresh makes big difference.",
"translation": "신선함이 큰 차이를 만들어."
},
{
"type": "blank",
"index": 6,
"quiz": "Just caught this @@.",
"hint": "오늘 아침을 나타내는 시간 명사예요.",
"optionA": "evening",
"optionB": "morning",
"optionC": "night",
"result": "morning",
"explanation": "'morning'은 '아침'이라는 뜻으로 하루의 이른 시간을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Quality really shows here.",
"translation": "품질이 정말 드러나네."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "That's why people return.",
"translation": "그래서 사람들이 다시 와."
},
{
"type": "puzzle",
"index": 9,
"hint": "상우가 신선함이 큰 차이를 만든다고 한 말을 완성하세요.",
"optionA": "big",
"optionB": "Fresh",
"optionC": "makes",
"optionD": "difference",
"result": "Fresh makes big difference",
"explanation": "'신선함이 큰 차이를 만들어'라는 의미로 품질의 중요성을 강조하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "다음에 또 오자",
"explanation": "만족스러운 식사 후 재방문을 약속하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "재방문"
},
{
"tag": "약속"
},
{
"tag": "만족"
}
],
"engTags": [
{
"tag": "revisit"
},
{
"tag": "promise"
},
{
"tag": "satisfaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's come back soon.",
"translation": "곧 다시 오자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I'll definitely remember this.",
"translation": "분명 기억해둘게."
},
{
"type": "ox",
"index": 3,
"quiz": "다시 오고 싶지 않다.",
"hint": "'come back soon'은 곧 다시 오자는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Let's come back soon'이라고 말하며 곧 다시 오자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Maybe bring friends too.",
"translation": "친구들도 데려올까."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "They would love it.",
"translation": "친구들이 좋아할 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "I'll definitely remember @@.",
"hint": "이것을 가리키는 지시대명사예요.",
"optionA": "that",
"optionB": "this",
"optionC": "those",
"result": "this",
"explanation": "'this'는 '이것'이라는 뜻으로 현재 경험하고 있는 것을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "More people should know.",
"translation": "더 많은 사람들이 알아야 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 친구들도 데려오자고 제안한 말을 완성하세요.",
"optionA": "friends",
"optionB": "Maybe",
"optionC": "bring",
"optionD": "too",
"result": "Maybe bring friends too",
"explanation": "'친구들도 데려올까'라는 의미로 좋은 곳을 공유하고 싶어하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "다음에 또 오자",
"explanation": "만족스러운 식사 후 재방문을 약속하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "재방문"
},
{
"tag": "약속"
},
{
"tag": "만족"
}
],
"engTags": [
{
"tag": "revisit"
},
{
"tag": "promise"
},
{
"tag": "satisfaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's come back soon.",
"translation": "곧 다시 오자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I'll definitely remember this.",
"translation": "분명 기억해둘게."
},
{
"type": "ox",
"index": 3,
"quiz": "다시 오고 싶지 않다.",
"hint": "'come back soon'은 곧 다시 오자는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Let's come back soon'이라고 말하며 곧 다시 오자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Maybe bring friends too.",
"translation": "친구들도 데려올까."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "They would love it.",
"translation": "친구들이 좋아할 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "I'll definitely remember @@.",
"hint": "이것을 가리키는 지시대명사예요.",
"optionA": "that",
"optionB": "this",
"optionC": "those",
"result": "this",
"explanation": "'this'는 '이것'이라는 뜻으로 현재 경험하고 있는 것을 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "More people should know.",
"translation": "더 많은 사람들이 알아야 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 친구들도 데려오자고 제안한 말을 완성하세요.",
"optionA": "friends",
"optionB": "Maybe",
"optionC": "bring",
"optionD": "too",
"result": "Maybe bring friends too",
"explanation": "'친구들도 데려올까'라는 의미로 좋은 곳을 공유하고 싶어하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "계산 따로 할까",
"explanation": "계산을 어떻게 할지 결정하는 상황의 정중한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계산"
},
{
"tag": "결정"
},
{
"tag": "정중함"
}
],
"engTags": [
{
"tag": "payment"
},
{
"tag": "decision"
},
{
"tag": "politeness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Should we split bill?",
"translation": "계산 나눠서 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That sounds fair enough.",
"translation": "공평한 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "한 사람이 모든 비용을 내야 한다.",
"hint": "'split bill'은 계산을 나눠서 한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Should we split bill?'이라고 말하며 계산을 나눠서 하자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Half and half then.",
"translation": "반반씩 하자."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Works perfectly for me.",
"translation": "나한테 완벽해."
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds fair @@.",
"hint": "충분히라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "enough",
"optionC": "little",
"result": "enough",
"explanation": "'enough'는 '충분히'라는 뜻으로 적절한 정도를 나타내는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Easy math that way.",
"translation": "그렇게 하면 계산 쉬워."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "No arguments about money.",
"translation": "돈 때문에 다툴 일 없어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 자신에게 완벽하다고 한 말을 완성하세요.",
"optionA": "perfectly",
"optionB": "Works",
"optionC": "for",
"optionD": "me",
"result": "Works perfectly for me",
"explanation": "'나한테 완벽해'라는 의미로 제안에 완전히 동의한다는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "계산 따로 할까",
"explanation": "계산을 어떻게 할지 결정하는 상황의 정중한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계산"
},
{
"tag": "결정"
},
{
"tag": "정중함"
}
],
"engTags": [
{
"tag": "payment"
},
{
"tag": "decision"
},
{
"tag": "politeness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Should we split bill?",
"translation": "계산 나눠서 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "That sounds fair enough.",
"translation": "공평한 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "한 사람이 모든 비용을 내야 한다.",
"hint": "'split bill'은 계산을 나눠서 한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Should we split bill?'이라고 말하며 계산을 나눠서 하자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Half and half then.",
"translation": "반반씩 하자."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Works perfectly for me.",
"translation": "나한테 완벽해."
},
{
"type": "blank",
"index": 6,
"quiz": "That sounds fair @@.",
"hint": "충분히라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "enough",
"optionC": "little",
"result": "enough",
"explanation": "'enough'는 '충분히'라는 뜻으로 적절한 정도를 나타내는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Easy math that way.",
"translation": "그렇게 하면 계산 쉬워."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "No arguments about money.",
"translation": "돈 때문에 다툴 일 없어."
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 자신에게 완벽하다고 한 말을 완성하세요.",
"optionA": "perfectly",
"optionB": "Works",
"optionC": "for",
"optionD": "me",
"result": "Works perfectly for me",
"explanation": "'나한테 완벽해'라는 의미로 제안에 완전히 동의한다는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "접시 좀 더 달라고 해",
"explanation": "접시가 부족해서 추가로 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "접시"
},
{
"tag": "요청"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "plate"
},
{
"tag": "request"
},
{
"tag": "shortage"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "We need more plates.",
"translation": "접시가 더 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I'll call someone over.",
"translation": "누군가 불러올게."
},
{
"type": "ox",
"index": 3,
"quiz": "접시가 충분하다.",
"hint": "'need more plates'는 접시가 더 필요하다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'We need more plates'라고 말하며 접시가 더 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Thanks for helping out.",
"translation": "도와줘서 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "No worries at all.",
"translation": "전혀 걱정하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "I'll call someone @@.",
"hint": "이쪽으로 온다는 뜻의 부사예요.",
"optionA": "away",
"optionB": "over",
"optionC": "under",
"result": "over",
"explanation": "'call someone over'는 '누군가를 불러오다'라는 뜻의 구동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "You're always so quick.",
"translation": "항상 빨라."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Teamwork makes things easy.",
"translation": "팀워크가 일을 쉽게 만들어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 전혀 걱정하지 말라고 한 말을 완성하세요.",
"optionA": "worries",
"optionB": "No",
"optionC": "at",
"optionD": "all",
"result": "No worries at all",
"explanation": "'전혀 걱정하지 마'라는 의미로 도움 요청에 흔쾌히 응답하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "접시 좀 더 달라고 해",
"explanation": "접시가 부족해서 추가로 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "접시"
},
{
"tag": "요청"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "plate"
},
{
"tag": "request"
},
{
"tag": "shortage"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "We need more plates.",
"translation": "접시가 더 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I'll call someone over.",
"translation": "누군가 불러올게."
},
{
"type": "ox",
"index": 3,
"quiz": "접시가 충분하다.",
"hint": "'need more plates'는 접시가 더 필요하다는 뜻이에요.",
"result": "X",
"explanation": "민재는 'We need more plates'라고 말하며 접시가 더 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Thanks for helping out.",
"translation": "도와줘서 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "No worries at all.",
"translation": "전혀 걱정하지 마."
},
{
"type": "blank",
"index": 6,
"quiz": "I'll call someone @@.",
"hint": "이쪽으로 온다는 뜻의 부사예요.",
"optionA": "away",
"optionB": "over",
"optionC": "under",
"result": "over",
"explanation": "'call someone over'는 '누군가를 불러오다'라는 뜻의 구동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "You're always so quick.",
"translation": "항상 빨라."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Teamwork makes things easy.",
"translation": "팀워크가 일을 쉽게 만들어."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 전혀 걱정하지 말라고 한 말을 완성하세요.",
"optionA": "worries",
"optionB": "No",
"optionC": "at",
"optionD": "all",
"result": "No worries at all",
"explanation": "'전혀 걱정하지 마'라는 의미로 도움 요청에 흔쾌히 응답하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "게임 같이 할래?",
"explanation": "친구에게 게임을 함께 하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "게임"
},
{
"tag": "함께"
},
{
"tag": "제안"
}
],
"engTags": [
{
"tag": "game"
},
{
"tag": "together"
},
{
"tag": "suggestion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Want to play games?",
"translation": "게임 하고 싶어?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "What kind of game?",
"translation": "어떤 게임?"
},
{
"type": "ox",
"index": 3,
"quiz": "게임을 하고 싶지 않다고 했다.",
"hint": "'Want to play games?'는 게임을 하고 싶냐고 묻는 거예요.",
"result": "X",
"explanation": "민재는 'Want to play games?'라고 말하며 게임을 하고 싶은지 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Something fun and easy.",
"translation": "재미있고 쉬운 거."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Sounds good to me.",
"translation": "좋은 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "What kind of @@?",
"hint": "종류나 유형을 나타내는 명사예요.",
"optionA": "person",
"optionB": "game",
"optionC": "food",
"result": "game",
"explanation": "'game'은 '게임'이라는 뜻으로 앞에서 언급된 놀이를 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Let's start right now.",
"translation": "지금 바로 시작하자."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "I'm ready to go.",
"translation": "준비됐어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 재미있고 쉬운 거라고 한 말을 완성하세요.",
"optionA": "fun",
"optionB": "Something",
"optionC": "and",
"optionD": "easy",
"result": "Something fun and easy",
"explanation": "'재미있고 쉬운 거'라는 의미로 게임 종류를 설명하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "게임 같이 할래?",
"explanation": "친구에게 게임을 함께 하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "게임"
},
{
"tag": "함께"
},
{
"tag": "제안"
}
],
"engTags": [
{
"tag": "game"
},
{
"tag": "together"
},
{
"tag": "suggestion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Want to play games?",
"translation": "게임 하고 싶어?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "What kind of game?",
"translation": "어떤 게임?"
},
{
"type": "ox",
"index": 3,
"quiz": "게임을 하고 싶지 않다고 했다.",
"hint": "'Want to play games?'는 게임을 하고 싶냐고 묻는 거예요.",
"result": "X",
"explanation": "민재는 'Want to play games?'라고 말하며 게임을 하고 싶은지 물어봤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Something fun and easy.",
"translation": "재미있고 쉬운 거."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Sounds good to me.",
"translation": "좋은 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "What kind of @@?",
"hint": "종류나 유형을 나타내는 명사예요.",
"optionA": "person",
"optionB": "game",
"optionC": "food",
"result": "game",
"explanation": "'game'은 '게임'이라는 뜻으로 앞에서 언급된 놀이를 가리킵니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Let's start right now.",
"translation": "지금 바로 시작하자."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "I'm ready to go.",
"translation": "준비됐어."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 재미있고 쉬운 거라고 한 말을 완성하세요.",
"optionA": "fun",
"optionB": "Something",
"optionC": "and",
"optionD": "easy",
"result": "Something fun and easy",
"explanation": "'재미있고 쉬운 거'라는 의미로 게임 종류를 설명하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "운동 시작해볼까?",
"explanation": "운동을 시작해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "운동"
},
{
"tag": "시작"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "exercise"
},
{
"tag": "start"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's try some exercise.",
"translation": "운동 좀 해보자."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I need to move.",
"translation": "몸을 움직여야겠어."
},
{
"type": "ox",
"index": 3,
"quiz": "운동을 하기 싫다고 했다.",
"hint": "'try some exercise'는 운동을 해보자는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Let's try some exercise'라고 말하며 운동을 해보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Walking sounds pretty good.",
"translation": "걷기가 꽤 좋을 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Fresh air will help.",
"translation": "신선한 공기가 도움이 될 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "I need to @@.",
"hint": "몸을 움직이는 동작을 나타내는 동사예요.",
"optionA": "sleep",
"optionB": "move",
"optionC": "eat",
"result": "move",
"explanation": "'move'는 '움직이다'라는 뜻으로 운동의 필요성을 표현할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Perfect for our health.",
"translation": "우리 건강에 완벽해."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Let's go outside then.",
"translation": "그럼 밖으로 나가자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 걷기가 꽤 좋을 것 같다고 한 말을 완성하세요.",
"optionA": "pretty",
"optionB": "Walking",
"optionC": "sounds",
"optionD": "good",
"result": "Walking sounds pretty good",
"explanation": "'걷기가 꽤 좋을 것 같아'라는 의미로 운동 방법을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "운동 시작해볼까?",
"explanation": "운동을 시작해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "운동"
},
{
"tag": "시작"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "exercise"
},
{
"tag": "start"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's try some exercise.",
"translation": "운동 좀 해보자."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I need to move.",
"translation": "몸을 움직여야겠어."
},
{
"type": "ox",
"index": 3,
"quiz": "운동을 하기 싫다고 했다.",
"hint": "'try some exercise'는 운동을 해보자는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Let's try some exercise'라고 말하며 운동을 해보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Walking sounds pretty good.",
"translation": "걷기가 꽤 좋을 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Fresh air will help.",
"translation": "신선한 공기가 도움이 될 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "I need to @@.",
"hint": "몸을 움직이는 동작을 나타내는 동사예요.",
"optionA": "sleep",
"optionB": "move",
"optionC": "eat",
"result": "move",
"explanation": "'move'는 '움직이다'라는 뜻으로 운동의 필요성을 표현할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Perfect for our health.",
"translation": "우리 건강에 완벽해."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Let's go outside then.",
"translation": "그럼 밖으로 나가자."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 걷기가 꽤 좋을 것 같다고 한 말을 완성하세요.",
"optionA": "pretty",
"optionB": "Walking",
"optionC": "sounds",
"optionD": "good",
"result": "Walking sounds pretty good",
"explanation": "'걷기가 꽤 좋을 것 같아'라는 의미로 운동 방법을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "영화 보러 갈까?",
"explanation": "친구와 영화를 보러 가자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "영화"
},
{
"tag": "제안"
},
{
"tag": "함께"
}
],
"engTags": [
{
"tag": "movie"
},
{
"tag": "suggestion"
},
{
"tag": "together"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Movie sounds fun today.",
"translation": "오늘 영화 재미있을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What's playing right now?",
"translation": "지금 뭐 하는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "영화가 재미없을 것 같다고 했다.",
"hint": "'Movie sounds fun'은 영화가 재미있을 것 같다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'Movie sounds fun today'라고 말하며 오늘 영화가 재미있을 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Let me check online.",
"translation": "온라인으로 확인해볼게."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "blank",
"index": 6,
"quiz": "What's playing right @@?",
"hint": "지금 현재를 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "yesterday",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상영하는 영화를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Found some good ones.",
"translation": "좋은 거 몇 개 찾았어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's pick together then.",
"translation": "그럼 같이 골라보자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 온라인으로 확인해보겠다고 한 말을 완성하세요.",
"optionA": "check",
"optionB": "Let",
"optionC": "me",
"optionD": "online",
"result": "Let me check online",
"explanation": "'온라인으로 확인해볼게'라는 의미로 정보를 찾아보겠다는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "영화 보러 갈까?",
"explanation": "친구와 영화를 보러 가자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "영화"
},
{
"tag": "제안"
},
{
"tag": "함께"
}
],
"engTags": [
{
"tag": "movie"
},
{
"tag": "suggestion"
},
{
"tag": "together"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Movie sounds fun today.",
"translation": "오늘 영화 재미있을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What's playing right now?",
"translation": "지금 뭐 하는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "영화가 재미없을 것 같다고 했다.",
"hint": "'Movie sounds fun'은 영화가 재미있을 것 같다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'Movie sounds fun today'라고 말하며 오늘 영화가 재미있을 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Let me check online.",
"translation": "온라인으로 확인해볼게."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Good idea for sure.",
"translation": "정말 좋은 생각이야."
},
{
"type": "blank",
"index": 6,
"quiz": "What's playing right @@?",
"hint": "지금 현재를 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "yesterday",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상영하는 영화를 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Found some good ones.",
"translation": "좋은 거 몇 개 찾았어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's pick together then.",
"translation": "그럼 같이 골라보자."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 온라인으로 확인해보겠다고 한 말을 완성하세요.",
"optionA": "check",
"optionB": "Let",
"optionC": "me",
"optionD": "online",
"result": "Let me check online",
"explanation": "'온라인으로 확인해볼게'라는 의미로 정보를 찾아보겠다는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "책 읽는 거 어때?",
"explanation": "독서를 취미로 시작해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "독서"
},
{
"tag": "취미"
},
{
"tag": "시작"
}
],
"engTags": [
{
"tag": "reading"
},
{
"tag": "hobby"
},
{
"tag": "start"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Reading could be nice.",
"translation": "독서가 좋을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "정유진",
"script": "I haven't tried recently.",
"translation": "최근에 안 해봤어."
},
{
"type": "ox",
"index": 3,
"quiz": "독서를 자주 한다고 했다.",
"hint": "'haven't tried recently'는 최근에 안 해봤다는 뜻이에요.",
"result": "X",
"explanation": "정유진은 'I haven't tried recently'라고 말하며 최근에 독서를 안 해봤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Let's start something light.",
"translation": "가벼운 거부터 시작하자."
},
{
"type": "script",
"index": 5,
"speaker": "정유진",
"script": "Maybe short stories first.",
"translation": "짧은 이야기부터 할까."
},
{
"type": "blank",
"index": 6,
"quiz": "Reading could be @@.",
"hint": "좋은 상태를 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "hard",
"result": "nice",
"explanation": "'nice'는 '좋은'이라는 뜻으로 독서의 장점을 표현할 때 쓰는 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Perfect way to begin.",
"translation": "시작하기에 완벽한 방법이야."
},
{
"type": "script",
"index": 8,
"speaker": "정유진",
"script": "Less pressure that way.",
"translation": "그렇게 하면 부담 적어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정유진이 짧은 이야기부터 하자고 제안한 말을 완성하세요.",
"optionA": "short",
"optionB": "Maybe",
"optionC": "stories",
"optionD": "first",
"result": "Maybe short stories first",
"explanation": "'짧은 이야기부터 할까'라는 의미로 독서 입문을 위한 현명한 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "책 읽는 거 어때?",
"explanation": "독서를 취미로 시작해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "독서"
},
{
"tag": "취미"
},
{
"tag": "시작"
}
],
"engTags": [
{
"tag": "reading"
},
{
"tag": "hobby"
},
{
"tag": "start"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Reading could be nice.",
"translation": "독서가 좋을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "정유진",
"script": "I haven't tried recently.",
"translation": "최근에 안 해봤어."
},
{
"type": "ox",
"index": 3,
"quiz": "독서를 자주 한다고 했다.",
"hint": "'haven't tried recently'는 최근에 안 해봤다는 뜻이에요.",
"result": "X",
"explanation": "정유진은 'I haven't tried recently'라고 말하며 최근에 독서를 안 해봤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Let's start something light.",
"translation": "가벼운 거부터 시작하자."
},
{
"type": "script",
"index": 5,
"speaker": "정유진",
"script": "Maybe short stories first.",
"translation": "짧은 이야기부터 할까."
},
{
"type": "blank",
"index": 6,
"quiz": "Reading could be @@.",
"hint": "좋은 상태를 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "hard",
"result": "nice",
"explanation": "'nice'는 '좋은'이라는 뜻으로 독서의 장점을 표현할 때 쓰는 형용사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Perfect way to begin.",
"translation": "시작하기에 완벽한 방법이야."
},
{
"type": "script",
"index": 8,
"speaker": "정유진",
"script": "Less pressure that way.",
"translation": "그렇게 하면 부담 적어."
},
{
"type": "puzzle",
"index": 9,
"hint": "정유진이 짧은 이야기부터 하자고 제안한 말을 완성하세요.",
"optionA": "short",
"optionB": "Maybe",
"optionC": "stories",
"optionD": "first",
"result": "Maybe short stories first",
"explanation": "'짧은 이야기부터 할까'라는 의미로 독서 입문을 위한 현명한 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "노래 들으면서 쉬자",
"explanation": "음악을 들으며 휴식을 취하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "음악"
},
{
"tag": "휴식"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "music"
},
{
"tag": "rest"
},
{
"tag": "leisure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Music helps me relax.",
"translation": "음악이 긴장을 풀어줘."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "I need that today.",
"translation": "오늘 그게 필요해."
},
{
"type": "ox",
"index": 3,
"quiz": "음악이 스트레스를 준다고 했다.",
"hint": "'helps me relax'는 긴장을 풀어준다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Music helps me relax'라고 말하며 음악이 긴장을 풀어준다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "What kind do you?",
"translation": "어떤 거 좋아해?"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Anything calm and peaceful.",
"translation": "잔잔하고 평화로운 거면 뭐든."
},
{
"type": "blank",
"index": 6,
"quiz": "I need that @@.",
"hint": "오늘을 나타내는 시간 부사예요.",
"optionA": "tomorrow",
"optionB": "today",
"optionC": "yesterday",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재의 필요를 표현하는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "I know perfect songs.",
"translation": "완벽한 노래들 알아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's listen together then.",
"translation": "그럼 같이 들어보자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 잔잔하고 평화로운 거면 뭐든 좋다고 한 말을 완성하세요.",
"optionA": "calm",
"optionB": "Anything",
"optionC": "and",
"optionD": "peaceful",
"result": "Anything calm and peaceful",
"explanation": "'잔잔하고 평화로운 거면 뭐든'이라는 의미로 음악 취향을 표현하는 자연스러운 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "노래 들으면서 쉬자",
"explanation": "음악을 들으며 휴식을 취하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "음악"
},
{
"tag": "휴식"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "music"
},
{
"tag": "rest"
},
{
"tag": "leisure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Music helps me relax.",
"translation": "음악이 긴장을 풀어줘."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "I need that today.",
"translation": "오늘 그게 필요해."
},
{
"type": "ox",
"index": 3,
"quiz": "음악이 스트레스를 준다고 했다.",
"hint": "'helps me relax'는 긴장을 풀어준다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Music helps me relax'라고 말하며 음악이 긴장을 풀어준다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "What kind do you?",
"translation": "어떤 거 좋아해?"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Anything calm and peaceful.",
"translation": "잔잔하고 평화로운 거면 뭐든."
},
{
"type": "blank",
"index": 6,
"quiz": "I need that @@.",
"hint": "오늘을 나타내는 시간 부사예요.",
"optionA": "tomorrow",
"optionB": "today",
"optionC": "yesterday",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재의 필요를 표현하는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "I know perfect songs.",
"translation": "완벽한 노래들 알아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's listen together then.",
"translation": "그럼 같이 들어보자."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 잔잔하고 평화로운 거면 뭐든 좋다고 한 말을 완성하세요.",
"optionA": "calm",
"optionB": "Anything",
"optionC": "and",
"optionD": "peaceful",
"result": "Anything calm and peaceful",
"explanation": "'잔잔하고 평화로운 거면 뭐든'이라는 의미로 음악 취향을 표현하는 자연스러운 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "그림 그려볼까?",
"explanation": "그림 그리기를 함께 해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "그림"
},
{
"tag": "창작"
},
{
"tag": "시도"
}
],
"engTags": [
{
"tag": "drawing"
},
{
"tag": "creation"
},
{
"tag": "attempt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "정유진",
"script": "Drawing might be fun.",
"translation": "그림 그리기 재미있을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I'm not very good.",
"translation": "난 잘 못해."
},
{
"type": "ox",
"index": 3,
"quiz": "그림 그리기가 재미없을 것 같다고 했다.",
"hint": "'might be fun'은 재미있을 것 같다는 뜻이에요.",
"result": "X",
"explanation": "정유진은 'Drawing might be fun'이라고 말하며 그림 그리기가 재미있을 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "정유진",
"script": "That doesn't matter here.",
"translation": "그건 여기서 중요하지 않아."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Just for fun then.",
"translation": "그럼 그냥 재미로만."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm not very @@.",
"hint": "실력이나 능력이 뛰어난 상태를 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "tired",
"result": "good",
"explanation": "'good'은 '잘하는'이라는 뜻으로 실력을 겸손하게 표현할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "정유진",
"script": "Exactly my thinking too.",
"translation": "완전 내 생각과 같아."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's try simple things.",
"translation": "간단한 것부터 해보자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정유진이 그건 여기서 중요하지 않다고 한 말을 완성하세요.",
"optionA": "doesn't",
"optionB": "That",
"optionC": "matter",
"optionD": "here",
"result": "That doesn't matter here",
"explanation": "'그건 여기서 중요하지 않아'라는 의미로 실력보다 즐거움이 중요하다는 격려입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "그림 그려볼까?",
"explanation": "그림 그리기를 함께 해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "그림"
},
{
"tag": "창작"
},
{
"tag": "시도"
}
],
"engTags": [
{
"tag": "drawing"
},
{
"tag": "creation"
},
{
"tag": "attempt"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "정유진",
"script": "Drawing might be fun.",
"translation": "그림 그리기 재미있을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I'm not very good.",
"translation": "난 잘 못해."
},
{
"type": "ox",
"index": 3,
"quiz": "그림 그리기가 재미없을 것 같다고 했다.",
"hint": "'might be fun'은 재미있을 것 같다는 뜻이에요.",
"result": "X",
"explanation": "정유진은 'Drawing might be fun'이라고 말하며 그림 그리기가 재미있을 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "정유진",
"script": "That doesn't matter here.",
"translation": "그건 여기서 중요하지 않아."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Just for fun then.",
"translation": "그럼 그냥 재미로만."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm not very @@.",
"hint": "실력이나 능력이 뛰어난 상태를 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "tired",
"result": "good",
"explanation": "'good'은 '잘하는'이라는 뜻으로 실력을 겸손하게 표현할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "정유진",
"script": "Exactly my thinking too.",
"translation": "완전 내 생각과 같아."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Let's try simple things.",
"translation": "간단한 것부터 해보자."
},
{
"type": "puzzle",
"index": 9,
"hint": "정유진이 그건 여기서 중요하지 않다고 한 말을 완성하세요.",
"optionA": "doesn't",
"optionB": "That",
"optionC": "matter",
"optionD": "here",
"result": "That doesn't matter here",
"explanation": "'그건 여기서 중요하지 않아'라는 의미로 실력보다 즐거움이 중요하다는 격려입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "카페에서 수다 떨자",
"explanation": "카페에서 편안하게 대화를 나누자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카페"
},
{
"tag": "수다"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "chat"
},
{
"tag": "leisure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's chat over coffee.",
"translation": "커피 마시며 수다 떨자."
},
{
"type": "script",
"index": 2,
"speaker": "민경",
"script": "Perfect way to spend.",
"translation": "보내기에 완벽한 방법이야."
},
{
"type": "ox",
"index": 3,
"quiz": "커피를 마시기 싫다고 했다.",
"hint": "'chat over coffee'는 커피 마시며 수다 떤다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Let's chat over coffee'라고 말하며 커피 마시며 수다 떨자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "I know cozy place.",
"translation": "아늑한 곳 알아."
},
{
"type": "script",
"index": 5,
"speaker": "민경",
"script": "Sounds absolutely perfect there.",
"translation": "거기 정말 완벽할 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "Perfect way to @@.",
"hint": "시간을 보내는 것을 나타내는 동사예요.",
"optionA": "eat",
"optionB": "spend",
"optionC": "sleep",
"result": "spend",
"explanation": "'spend'는 '보내다'라는 뜻으로 시간을 보내는 방법을 말할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Great atmosphere for talking.",
"translation": "대화하기 좋은 분위기야."
},
{
"type": "script",
"index": 8,
"speaker": "민경",
"script": "I really need this.",
"translation": "정말 이게 필요해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 아늑한 곳을 안다고 한 말을 완성하세요.",
"optionA": "know",
"optionB": "I",
"optionC": "cozy",
"optionD": "place",
"result": "I know cozy place",
"explanation": "'아늑한 곳 알아'라는 의미로 좋은 장소를 추천하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "카페에서 수다 떨자",
"explanation": "카페에서 편안하게 대화를 나누자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카페"
},
{
"tag": "수다"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "chat"
},
{
"tag": "leisure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Let's chat over coffee.",
"translation": "커피 마시며 수다 떨자."
},
{
"type": "script",
"index": 2,
"speaker": "민경",
"script": "Perfect way to spend.",
"translation": "보내기에 완벽한 방법이야."
},
{
"type": "ox",
"index": 3,
"quiz": "커피를 마시기 싫다고 했다.",
"hint": "'chat over coffee'는 커피 마시며 수다 떤다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Let's chat over coffee'라고 말하며 커피 마시며 수다 떨자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "I know cozy place.",
"translation": "아늑한 곳 알아."
},
{
"type": "script",
"index": 5,
"speaker": "민경",
"script": "Sounds absolutely perfect there.",
"translation": "거기 정말 완벽할 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "Perfect way to @@.",
"hint": "시간을 보내는 것을 나타내는 동사예요.",
"optionA": "eat",
"optionB": "spend",
"optionC": "sleep",
"result": "spend",
"explanation": "'spend'는 '보내다'라는 뜻으로 시간을 보내는 방법을 말할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Great atmosphere for talking.",
"translation": "대화하기 좋은 분위기야."
},
{
"type": "script",
"index": 8,
"speaker": "민경",
"script": "I really need this.",
"translation": "정말 이게 필요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 아늑한 곳을 안다고 한 말을 완성하세요.",
"optionA": "know",
"optionB": "I",
"optionC": "cozy",
"optionD": "place",
"result": "I know cozy place",
"explanation": "'아늑한 곳 알아'라는 의미로 좋은 장소를 추천하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "산책하면서 얘기하자",
"explanation": "산책을 하면서 대화를 나누자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "산책"
},
{
"tag": "대화"
},
{
"tag": "자연"
}
],
"engTags": [
{
"tag": "walk"
},
{
"tag": "conversation"
},
{
"tag": "nature"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Walking and talking sounds.",
"translation": "걸으면서 얘기하는 거 좋겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Fresh air will nice.",
"translation": "신선한 공기가 좋을 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "실내에서만 대화하고 싶다고 했다.",
"hint": "'Walking and talking'은 걸으면서 얘기한다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'Walking and talking sounds'라고 말하며 걸으면서 얘기하는 게 좋겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Nature helps us think.",
"translation": "자연이 생각을 도와줘."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Good for our mood.",
"translation": "우리 기분에 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "Fresh air will @@.",
"hint": "좋은 상태나 기분을 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "cold",
"result": "nice",
"explanation": "'nice'는 '좋은'이라는 뜻으로 신선한 공기의 좋은 점을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Let's head to park.",
"translation": "공원으로 가자."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Perfect place for us.",
"translation": "우리에게 완벽한 곳이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 자연이 생각을 도와준다고 한 말을 완성하세요.",
"optionA": "helps",
"optionB": "Nature",
"optionC": "us",
"optionD": "think",
"result": "Nature helps us think",
"explanation": "'자연이 생각을 도와줘'라는 의미로 자연의 긍정적 효과를 설명하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "산책하면서 얘기하자",
"explanation": "산책을 하면서 대화를 나누자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "산책"
},
{
"tag": "대화"
},
{
"tag": "자연"
}
],
"engTags": [
{
"tag": "walk"
},
{
"tag": "conversation"
},
{
"tag": "nature"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Walking and talking sounds.",
"translation": "걸으면서 얘기하는 거 좋겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Fresh air will nice.",
"translation": "신선한 공기가 좋을 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "실내에서만 대화하고 싶다고 했다.",
"hint": "'Walking and talking'은 걸으면서 얘기한다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'Walking and talking sounds'라고 말하며 걸으면서 얘기하는 게 좋겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Nature helps us think.",
"translation": "자연이 생각을 도와줘."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Good for our mood.",
"translation": "우리 기분에 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "Fresh air will @@.",
"hint": "좋은 상태나 기분을 나타내는 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "cold",
"result": "nice",
"explanation": "'nice'는 '좋은'이라는 뜻으로 신선한 공기의 좋은 점을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Let's head to park.",
"translation": "공원으로 가자."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Perfect place for us.",
"translation": "우리에게 완벽한 곳이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 자연이 생각을 도와준다고 한 말을 완성하세요.",
"optionA": "helps",
"optionB": "Nature",
"optionC": "us",
"optionD": "think",
"result": "Nature helps us think",
"explanation": "'자연이 생각을 도와줘'라는 의미로 자연의 긍정적 효과를 설명하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "사진 찍으러 가자",
"explanation": "사진 촬영을 위해 나가자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사진"
},
{
"tag": "촬영"
},
{
"tag": "외출"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "shooting"
},
{
"tag": "outing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's take some photos.",
"translation": "사진 좀 찍자."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Where should we go?",
"translation": "어디로 갈까?"
},
{
"type": "ox",
"index": 3,
"quiz": "사진을 찍기 싫다고 했다.",
"hint": "'take some photos'는 사진을 찍자는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Let's take some photos'라고 말하며 사진을 찍자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Somewhere with nice view.",
"translation": "경치 좋은 곳으로."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "I know perfect spot.",
"translation": "완벽한 장소 알아."
},
{
"type": "blank",
"index": 6,
"quiz": "Where should we @@?",
"hint": "어디로 이동하는 것을 나타내는 동사예요.",
"optionA": "stay",
"optionB": "go",
"optionC": "eat",
"result": "go",
"explanation": "'go'는 '가다'라는 뜻으로 목적지를 묻는 질문에 쓰이는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "That sounds really exciting.",
"translation": "정말 신나는 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Great light there too.",
"translation": "거기 빛도 좋아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 경치 좋은 곳으로 가자고 한 말을 완성하세요.",
"optionA": "with",
"optionB": "Somewhere",
"optionC": "nice",
"optionD": "view",
"result": "Somewhere with nice view",
"explanation": "'경치 좋은 곳으로'라는 의미로 사진 촬영 장소를 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "사진 찍으러 가자",
"explanation": "사진 촬영을 위해 나가자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "사진"
},
{
"tag": "촬영"
},
{
"tag": "외출"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "shooting"
},
{
"tag": "outing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's take some photos.",
"translation": "사진 좀 찍자."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Where should we go?",
"translation": "어디로 갈까?"
},
{
"type": "ox",
"index": 3,
"quiz": "사진을 찍기 싫다고 했다.",
"hint": "'take some photos'는 사진을 찍자는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Let's take some photos'라고 말하며 사진을 찍자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Somewhere with nice view.",
"translation": "경치 좋은 곳으로."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "I know perfect spot.",
"translation": "완벽한 장소 알아."
},
{
"type": "blank",
"index": 6,
"quiz": "Where should we @@?",
"hint": "어디로 이동하는 것을 나타내는 동사예요.",
"optionA": "stay",
"optionB": "go",
"optionC": "eat",
"result": "go",
"explanation": "'go'는 '가다'라는 뜻으로 목적지를 묻는 질문에 쓰이는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "That sounds really exciting.",
"translation": "정말 신나는 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Great light there too.",
"translation": "거기 빛도 좋아."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 경치 좋은 곳으로 가자고 한 말을 완성하세요.",
"optionA": "with",
"optionB": "Somewhere",
"optionC": "nice",
"optionD": "view",
"result": "Somewhere with nice view",
"explanation": "'경치 좋은 곳으로'라는 의미로 사진 촬영 장소를 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "요리 배워볼까?",
"explanation": "요리를 배워보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "요리"
},
{
"tag": "배움"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "learning"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Cooking seems pretty interesting.",
"translation": "요리가 꽤 흥미로워 보여."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I always order delivery.",
"translation": "난 항상 배달 시켜."
},
{
"type": "ox",
"index": 3,
"quiz": "요리가 전혀 흥미롭지 않다고 했다.",
"hint": "'seems pretty interesting'은 꽤 흥미로워 보인다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Cooking seems pretty interesting'이라고 말하며 요리가 꽤 흥미로워 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Maybe time to change.",
"translation": "바꿀 때가 됐을지도."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "You're probably right there.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "I always order @@.",
"hint": "음식을 주문해서 받는 서비스를 나타내는 명사예요.",
"optionA": "books",
"optionB": "delivery",
"optionC": "clothes",
"result": "delivery",
"explanation": "'delivery'는 '배달'이라는 뜻으로 음식을 주문해서 받는 서비스입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Let's start with simple.",
"translation": "간단한 것부터 시작하자."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Sounds good to me.",
"translation": "좋은 것 같아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 바꿀 때가 됐을지도 모른다고 한 말을 완성하세요.",
"optionA": "time",
"optionB": "Maybe",
"optionC": "to",
"optionD": "change",
"result": "Maybe time to change",
"explanation": "'바꿀 때가 됐을지도'라는 의미로 새로운 도전을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "요리 배워볼까?",
"explanation": "요리를 배워보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "요리"
},
{
"tag": "배움"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "learning"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Cooking seems pretty interesting.",
"translation": "요리가 꽤 흥미로워 보여."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I always order delivery.",
"translation": "난 항상 배달 시켜."
},
{
"type": "ox",
"index": 3,
"quiz": "요리가 전혀 흥미롭지 않다고 했다.",
"hint": "'seems pretty interesting'은 꽤 흥미로워 보인다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Cooking seems pretty interesting'이라고 말하며 요리가 꽤 흥미로워 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Maybe time to change.",
"translation": "바꿀 때가 됐을지도."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "You're probably right there.",
"translation": "아마 네 말이 맞을 거야."
},
{
"type": "blank",
"index": 6,
"quiz": "I always order @@.",
"hint": "음식을 주문해서 받는 서비스를 나타내는 명사예요.",
"optionA": "books",
"optionB": "delivery",
"optionC": "clothes",
"result": "delivery",
"explanation": "'delivery'는 '배달'이라는 뜻으로 음식을 주문해서 받는 서비스입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Let's start with simple.",
"translation": "간단한 것부터 시작하자."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Sounds good to me.",
"translation": "좋은 것 같아."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 바꿀 때가 됐을지도 모른다고 한 말을 완성하세요.",
"optionA": "time",
"optionB": "Maybe",
"optionC": "to",
"optionD": "change",
"result": "Maybe time to change",
"explanation": "'바꿀 때가 됐을지도'라는 의미로 새로운 도전을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "춤춰볼까?",
"explanation": "친구와 함께 춤을 춰보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "춤"
},
{
"tag": "함께"
},
{
"tag": "즐거움"
}
],
"engTags": [
{
"tag": "dance"
},
{
"tag": "together"
},
{
"tag": "joy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's try some dancing.",
"translation": "춤 좀 춰보자."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "I feel pretty shy.",
"translation": "좀 부끄러워."
},
{
"type": "ox",
"index": 3,
"quiz": "춤추기를 싫어한다고 했다.",
"hint": "'try some dancing'은 춤을 춰보자는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Let's try some dancing'이라고 말하며 춤을 춰보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Nobody is watching us.",
"translation": "아무도 우리 안 봐."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "That makes me comfortable.",
"translation": "그러면 편해져."
},
{
"type": "blank",
"index": 6,
"quiz": "I feel pretty @@.",
"hint": "부끄럽거나 수줍은 감정을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "shy",
"optionC": "angry",
"result": "shy",
"explanation": "'shy'는 '부끄러운, 수줍은'이라는 뜻으로 새로운 것을 시도할 때 느끼는 감정입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Just for fun only.",
"translation": "그냥 재미로만."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Okay let's do this.",
"translation": "좋아 해보자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 아무도 우리를 안 본다고 한 말을 완성하세요.",
"optionA": "watching",
"optionB": "Nobody",
"optionC": "is",
"optionD": "us",
"result": "Nobody is watching us",
"explanation": "'아무도 우리 안 봐'라는 의미로 부끄러움을 덜어주는 격려의 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "춤춰볼까?",
"explanation": "친구와 함께 춤을 춰보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "춤"
},
{
"tag": "함께"
},
{
"tag": "즐거움"
}
],
"engTags": [
{
"tag": "dance"
},
{
"tag": "together"
},
{
"tag": "joy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Let's try some dancing.",
"translation": "춤 좀 춰보자."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "I feel pretty shy.",
"translation": "좀 부끄러워."
},
{
"type": "ox",
"index": 3,
"quiz": "춤추기를 싫어한다고 했다.",
"hint": "'try some dancing'은 춤을 춰보자는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Let's try some dancing'이라고 말하며 춤을 춰보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Nobody is watching us.",
"translation": "아무도 우리 안 봐."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "That makes me comfortable.",
"translation": "그러면 편해져."
},
{
"type": "blank",
"index": 6,
"quiz": "I feel pretty @@.",
"hint": "부끄럽거나 수줍은 감정을 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "shy",
"optionC": "angry",
"result": "shy",
"explanation": "'shy'는 '부끄러운, 수줍은'이라는 뜻으로 새로운 것을 시도할 때 느끼는 감정입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Just for fun only.",
"translation": "그냥 재미로만."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Okay let's do this.",
"translation": "좋아 해보자."
},
{
"type": "puzzle",
"index": 9,
"hint": "지원이 아무도 우리를 안 본다고 한 말을 완성하세요.",
"optionA": "watching",
"optionB": "Nobody",
"optionC": "is",
"optionD": "us",
"result": "Nobody is watching us",
"explanation": "'아무도 우리 안 봐'라는 의미로 부끄러움을 덜어주는 격려의 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "보드게임 해볼까?",
"explanation": "보드게임을 함께 하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "보드게임"
},
{
"tag": "실내"
},
{
"tag": "재미"
}
],
"engTags": [
{
"tag": "boardgame"
},
{
"tag": "indoor"
},
{
"tag": "fun"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Board games are fun.",
"translation": "보드게임 재미있어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Which one should try?",
"translation": "어떤 거 해볼까?"
},
{
"type": "ox",
"index": 3,
"quiz": "보드게임이 재미없다고 했다.",
"hint": "'Board games are fun'은 보드게임이 재미있다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'Board games are fun'이라고 말하며 보드게임이 재미있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Something simple and easy.",
"translation": "간단하고 쉬운 거."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Perfect for beginners then.",
"translation": "초보자에게 완벽하겠네."
},
{
"type": "blank",
"index": 6,
"quiz": "Which one should @@?",
"hint": "해보다, 시도하다라는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "try",
"optionC": "sleep",
"result": "try",
"explanation": "'try'는 '해보다, 시도하다'라는 뜻으로 새로운 것을 경험할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Let's pick one together.",
"translation": "같이 하나 골라보자."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I'm excited to start.",
"translation": "시작하기 기대돼."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 간단하고 쉬운 거라고 한 말을 완성하세요.",
"optionA": "simple",
"optionB": "Something",
"optionC": "and",
"optionD": "easy",
"result": "Something simple and easy",
"explanation": "'간단하고 쉬운 거'라는 의미로 초보자에게 적합한 게임을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "보드게임 해볼까?",
"explanation": "보드게임을 함께 하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "보드게임"
},
{
"tag": "실내"
},
{
"tag": "재미"
}
],
"engTags": [
{
"tag": "boardgame"
},
{
"tag": "indoor"
},
{
"tag": "fun"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Board games are fun.",
"translation": "보드게임 재미있어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Which one should try?",
"translation": "어떤 거 해볼까?"
},
{
"type": "ox",
"index": 3,
"quiz": "보드게임이 재미없다고 했다.",
"hint": "'Board games are fun'은 보드게임이 재미있다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'Board games are fun'이라고 말하며 보드게임이 재미있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Something simple and easy.",
"translation": "간단하고 쉬운 거."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Perfect for beginners then.",
"translation": "초보자에게 완벽하겠네."
},
{
"type": "blank",
"index": 6,
"quiz": "Which one should @@?",
"hint": "해보다, 시도하다라는 뜻의 동사예요.",
"optionA": "eat",
"optionB": "try",
"optionC": "sleep",
"result": "try",
"explanation": "'try'는 '해보다, 시도하다'라는 뜻으로 새로운 것을 경험할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Let's pick one together.",
"translation": "같이 하나 골라보자."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I'm excited to start.",
"translation": "시작하기 기대돼."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 간단하고 쉬운 거라고 한 말을 완성하세요.",
"optionA": "simple",
"optionB": "Something",
"optionC": "and",
"optionD": "easy",
"result": "Something simple and easy",
"explanation": "'간단하고 쉬운 거'라는 의미로 초보자에게 적합한 게임을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "퍼즐 맞춰볼까?",
"explanation": "퍼즐을 함께 맞춰보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "퍼즐"
},
{
"tag": "집중"
},
{
"tag": "인내"
}
],
"engTags": [
{
"tag": "puzzle"
},
{
"tag": "focus"
},
{
"tag": "patience"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Puzzles help me focus.",
"translation": "퍼즐이 집중을 도와줘."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I need that today.",
"translation": "오늘 그게 필요해."
},
{
"type": "ox",
"index": 3,
"quiz": "퍼즐이 집중을 방해한다고 했다.",
"hint": "'help me focus'는 집중을 도와준다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Puzzles help me focus'라고 말하며 퍼즐이 집중을 도와준다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Let's start with easy.",
"translation": "쉬운 거부터 시작하자."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Good way to begin.",
"translation": "시작하기 좋은 방법이야."
},
{
"type": "blank",
"index": 6,
"quiz": "I need that @@.",
"hint": "오늘을 나타내는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재의 필요를 표현하는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "We can take time.",
"translation": "시간 갖고 할 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "No pressure at all.",
"translation": "전혀 부담 없어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 쉬운 거부터 시작하자고 한 말을 완성하세요.",
"optionA": "start",
"optionB": "Let's",
"optionC": "with",
"optionD": "easy",
"result": "Let's start with easy",
"explanation": "'쉬운 거부터 시작하자'라는 의미로 단계적 접근을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "퍼즐 맞춰볼까?",
"explanation": "퍼즐을 함께 맞춰보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "퍼즐"
},
{
"tag": "집중"
},
{
"tag": "인내"
}
],
"engTags": [
{
"tag": "puzzle"
},
{
"tag": "focus"
},
{
"tag": "patience"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Puzzles help me focus.",
"translation": "퍼즐이 집중을 도와줘."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "I need that today.",
"translation": "오늘 그게 필요해."
},
{
"type": "ox",
"index": 3,
"quiz": "퍼즐이 집중을 방해한다고 했다.",
"hint": "'help me focus'는 집중을 도와준다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Puzzles help me focus'라고 말하며 퍼즐이 집중을 도와준다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Let's start with easy.",
"translation": "쉬운 거부터 시작하자."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Good way to begin.",
"translation": "시작하기 좋은 방법이야."
},
{
"type": "blank",
"index": 6,
"quiz": "I need that @@.",
"hint": "오늘을 나타내는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "today",
"optionC": "tomorrow",
"result": "today",
"explanation": "'today'는 '오늘'이라는 뜻으로 현재의 필요를 표현하는 시간 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "We can take time.",
"translation": "시간 갖고 할 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "No pressure at all.",
"translation": "전혀 부담 없어."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 쉬운 거부터 시작하자고 한 말을 완성하세요.",
"optionA": "start",
"optionB": "Let's",
"optionC": "with",
"optionD": "easy",
"result": "Let's start with easy",
"explanation": "'쉬운 거부터 시작하자'라는 의미로 단계적 접근을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "악기 배워볼까?",
"explanation": "악기를 배워보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "악기"
},
{
"tag": "배움"
},
{
"tag": "음악"
}
],
"engTags": [
{
"tag": "instrument"
},
{
"tag": "learning"
},
{
"tag": "music"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Learning instrument sounds fun.",
"translation": "악기 배우기 재미있을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Which one interests you?",
"translation": "어떤 거에 관심 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "악기 배우기가 재미없을 것 같다고 했다.",
"hint": "'sounds fun'은 재미있을 것 같다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Learning instrument sounds fun'이라고 말하며 악기 배우기가 재미있을 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Maybe guitar or piano.",
"translation": "기타나 피아노 말이야."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Both are really popular.",
"translation": "둘 다 정말 인기 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Which one interests @@?",
"hint": "너를 가리키는 대명사예요.",
"optionA": "him",
"optionB": "you",
"optionC": "her",
"result": "you",
"explanation": "'you'는 '너'라는 뜻으로 상대방에게 관심사를 묻는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's try both first.",
"translation": "둘 다 먼저 해보자."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Smart way to choose.",
"translation": "선택하기 현명한 방법이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 기타나 피아노라고 한 말을 완성하세요.",
"optionA": "guitar",
"optionB": "Maybe",
"optionC": "or",
"optionD": "piano",
"result": "Maybe guitar or piano",
"explanation": "'기타나 피아노 말이야'라는 의미로 악기 선택지를 제시하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "악기 배워볼까?",
"explanation": "악기를 배워보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "악기"
},
{
"tag": "배움"
},
{
"tag": "음악"
}
],
"engTags": [
{
"tag": "instrument"
},
{
"tag": "learning"
},
{
"tag": "music"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Learning instrument sounds fun.",
"translation": "악기 배우기 재미있을 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "Which one interests you?",
"translation": "어떤 거에 관심 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "악기 배우기가 재미없을 것 같다고 했다.",
"hint": "'sounds fun'은 재미있을 것 같다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Learning instrument sounds fun'이라고 말하며 악기 배우기가 재미있을 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Maybe guitar or piano.",
"translation": "기타나 피아노 말이야."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Both are really popular.",
"translation": "둘 다 정말 인기 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Which one interests @@?",
"hint": "너를 가리키는 대명사예요.",
"optionA": "him",
"optionB": "you",
"optionC": "her",
"result": "you",
"explanation": "'you'는 '너'라는 뜻으로 상대방에게 관심사를 묻는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Let's try both first.",
"translation": "둘 다 먼저 해보자."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Smart way to choose.",
"translation": "선택하기 현명한 방법이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 기타나 피아노라고 한 말을 완성하세요.",
"optionA": "guitar",
"optionB": "Maybe",
"optionC": "or",
"optionD": "piano",
"result": "Maybe guitar or piano",
"explanation": "'기타나 피아노 말이야'라는 의미로 악기 선택지를 제시하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "만화 그려볼까?",
"explanation": "만화를 그려보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "만화"
},
{
"tag": "창작"
},
{
"tag": "상상"
}
],
"engTags": [
{
"tag": "cartoon"
},
{
"tag": "creation"
},
{
"tag": "imagination"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "정유진",
"script": "Drawing cartoons looks cool.",
"translation": "만화 그리기 멋져 보여."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "I love creative stuff.",
"translation": "창작 활동 좋아해."
},
{
"type": "ox",
"index": 3,
"quiz": "만화 그리기가 멋져 보이지 않는다고 했다.",
"hint": "'looks cool'은 멋져 보인다는 뜻이에요.",
"result": "X",
"explanation": "정유진은 'Drawing cartoons looks cool'이라고 말하며 만화 그리기가 멋져 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "정유진",
"script": "We can create characters.",
"translation": "캐릭터를 만들 수 있어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "That's really exciting idea.",
"translation": "정말 신나는 아이디어야."
},
{
"type": "blank",
"index": 6,
"quiz": "I love creative @@.",
"hint": "물건들, 것들을 가리키는 명사예요.",
"optionA": "people",
"optionB": "stuff",
"optionC": "food",
"result": "stuff",
"explanation": "'stuff'는 '것들, 활동'이라는 뜻으로 창작 활동을 총칭할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "정유진",
"script": "Our own story too.",
"translation": "우리만의 이야기도."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's start sketching then.",
"translation": "그럼 스케치부터 시작하자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "정유진이 캐릭터를 만들 수 있다고 한 말을 완성하세요.",
"optionA": "create",
"optionB": "We",
"optionC": "can",
"optionD": "characters",
"result": "We can create characters",
"explanation": "'캐릭터를 만들 수 있어'라는 의미로 만화 창작의 재미를 설명하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "만화 그려볼까?",
"explanation": "만화를 그려보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "만화"
},
{
"tag": "창작"
},
{
"tag": "상상"
}
],
"engTags": [
{
"tag": "cartoon"
},
{
"tag": "creation"
},
{
"tag": "imagination"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "정유진",
"script": "Drawing cartoons looks cool.",
"translation": "만화 그리기 멋져 보여."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "I love creative stuff.",
"translation": "창작 활동 좋아해."
},
{
"type": "ox",
"index": 3,
"quiz": "만화 그리기가 멋져 보이지 않는다고 했다.",
"hint": "'looks cool'은 멋져 보인다는 뜻이에요.",
"result": "X",
"explanation": "정유진은 'Drawing cartoons looks cool'이라고 말하며 만화 그리기가 멋져 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "정유진",
"script": "We can create characters.",
"translation": "캐릭터를 만들 수 있어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "That's really exciting idea.",
"translation": "정말 신나는 아이디어야."
},
{
"type": "blank",
"index": 6,
"quiz": "I love creative @@.",
"hint": "물건들, 것들을 가리키는 명사예요.",
"optionA": "people",
"optionB": "stuff",
"optionC": "food",
"result": "stuff",
"explanation": "'stuff'는 '것들, 활동'이라는 뜻으로 창작 활동을 총칭할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "정유진",
"script": "Our own story too.",
"translation": "우리만의 이야기도."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Let's start sketching then.",
"translation": "그럼 스케치부터 시작하자."
},
{
"type": "puzzle",
"index": 9,
"hint": "정유진이 캐릭터를 만들 수 있다고 한 말을 완성하세요.",
"optionA": "create",
"optionB": "We",
"optionC": "can",
"optionD": "characters",
"result": "We can create characters",
"explanation": "'캐릭터를 만들 수 있어'라는 의미로 만화 창작의 재미를 설명하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "드라마 보면서 쉬자",
"explanation": "드라마를 보며 휴식을 취하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "드라마"
},
{
"tag": "휴식"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "drama"
},
{
"tag": "rest"
},
{
"tag": "leisure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Let's watch some drama.",
"translation": "드라마 좀 보자."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Perfect way to relax.",
"translation": "쉬기에 완벽한 방법이야."
},
{
"type": "ox",
"index": 3,
"quiz": "드라마 보기를 싫어한다고 했다.",
"hint": "'watch some drama'는 드라마를 보자는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Let's watch some drama'라고 말하며 드라마를 보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "What genre do like?",
"translation": "어떤 장르 좋아해?"
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Romance sounds really nice.",
"translation": "로맨스가 정말 좋을 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "Perfect way to @@.",
"hint": "긴장을 풀고 쉬는 것을 나타내는 동사예요.",
"optionA": "work",
"optionB": "relax",
"optionC": "run",
"result": "relax",
"explanation": "'relax'는 '쉬다, 긴장을 풀다'라는 뜻으로 휴식할 때 쓰는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I know good ones.",
"translation": "좋은 거 알아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Let's get comfortable then.",
"translation": "그럼 편하게 하자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민경이 어떤 장르를 좋아하냐고 물은 말을 완성하세요.",
"optionA": "genre",
"optionB": "What",
"optionC": "do",
"optionD": "like",
"result": "What genre do like",
"explanation": "'어떤 장르 좋아해?'라는 의미로 취향을 묻는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "드라마 보면서 쉬자",
"explanation": "드라마를 보며 휴식을 취하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "드라마"
},
{
"tag": "휴식"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "drama"
},
{
"tag": "rest"
},
{
"tag": "leisure"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Let's watch some drama.",
"translation": "드라마 좀 보자."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Perfect way to relax.",
"translation": "쉬기에 완벽한 방법이야."
},
{
"type": "ox",
"index": 3,
"quiz": "드라마 보기를 싫어한다고 했다.",
"hint": "'watch some drama'는 드라마를 보자는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Let's watch some drama'라고 말하며 드라마를 보자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "What genre do like?",
"translation": "어떤 장르 좋아해?"
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Romance sounds really nice.",
"translation": "로맨스가 정말 좋을 것 같아."
},
{
"type": "blank",
"index": 6,
"quiz": "Perfect way to @@.",
"hint": "긴장을 풀고 쉬는 것을 나타내는 동사예요.",
"optionA": "work",
"optionB": "relax",
"optionC": "run",
"result": "relax",
"explanation": "'relax'는 '쉬다, 긴장을 풀다'라는 뜻으로 휴식할 때 쓰는 동사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "I know good ones.",
"translation": "좋은 거 알아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Let's get comfortable then.",
"translation": "그럼 편하게 하자."
},
{
"type": "puzzle",
"index": 9,
"hint": "민경이 어떤 장르를 좋아하냐고 물은 말을 완성하세요.",
"optionA": "genre",
"optionB": "What",
"optionC": "do",
"optionD": "like",
"result": "What genre do like",
"explanation": "'어떤 장르 좋아해?'라는 의미로 취향을 묻는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "일기 써볼까?",
"explanation": "일기 쓰기를 함께 해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "일기"
},
{
"tag": "기록"
},
{
"tag": "성찰"
}
],
"engTags": [
{
"tag": "diary"
},
{
"tag": "record"
},
{
"tag": "reflection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Writing diary seems helpful.",
"translation": "일기 쓰기 도움될 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Good for my thoughts.",
"translation": "내 생각에 좋을 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "일기 쓰기가 도움이 안 된다고 했다.",
"hint": "'seems helpful'은 도움될 것 같다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Writing diary seems helpful'이라고 말하며 일기 쓰기가 도움될 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Just few minutes daily.",
"translation": "매일 몇 분만."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Easy habit to start.",
"translation": "시작하기 쉬운 습관이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Good for my @@.",
"hint": "머릿속에서 일어나는 생각을 가리키는 명사예요.",
"optionA": "food",
"optionB": "thoughts",
"optionC": "clothes",
"result": "thoughts",
"explanation": "'thoughts'는 '생각들'이라는 뜻으로 일기 쓰기의 장점을 표현할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "We can share sometimes.",
"translation": "가끔 나눠도 돼."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "That sounds really nice.",
"translation": "정말 좋은 것 같아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 매일 몇 분만이라고 한 말을 완성하세요.",
"optionA": "minutes",
"optionB": "Just",
"optionC": "few",
"optionD": "daily",
"result": "Just few minutes daily",
"explanation": "'매일 몇 분만'이라는 의미로 일기 쓰기의 부담 없음을 강조하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "일기 써볼까?",
"explanation": "일기 쓰기를 함께 해보자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "일기"
},
{
"tag": "기록"
},
{
"tag": "성찰"
}
],
"engTags": [
{
"tag": "diary"
},
{
"tag": "record"
},
{
"tag": "reflection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Writing diary seems helpful.",
"translation": "일기 쓰기 도움될 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Good for my thoughts.",
"translation": "내 생각에 좋을 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "일기 쓰기가 도움이 안 된다고 했다.",
"hint": "'seems helpful'은 도움될 것 같다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Writing diary seems helpful'이라고 말하며 일기 쓰기가 도움될 것 같다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Just few minutes daily.",
"translation": "매일 몇 분만."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Easy habit to start.",
"translation": "시작하기 쉬운 습관이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Good for my @@.",
"hint": "머릿속에서 일어나는 생각을 가리키는 명사예요.",
"optionA": "food",
"optionB": "thoughts",
"optionC": "clothes",
"result": "thoughts",
"explanation": "'thoughts'는 '생각들'이라는 뜻으로 일기 쓰기의 장점을 표현할 때 쓰입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "We can share sometimes.",
"translation": "가끔 나눠도 돼."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "That sounds really nice.",
"translation": "정말 좋은 것 같아."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 매일 몇 분만이라고 한 말을 완성하세요.",
"optionA": "minutes",
"optionB": "Just",
"optionC": "few",
"optionD": "daily",
"result": "Just few minutes daily",
"explanation": "'매일 몇 분만'이라는 의미로 일기 쓰기의 부담 없음을 강조하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "카드게임 해볼까?",
"explanation": "카드게임을 함께 하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카드게임"
},
{
"tag": "간단함"
},
{
"tag": "재미"
}
],
"engTags": [
{
"tag": "cardgame"
},
{
"tag": "simple"
},
{
"tag": "fun"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Card games are simple.",
"translation": "카드게임은 간단해."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Easy to learn too.",
"translation": "배우기도 쉬워."
},
{
"type": "ox",
"index": 3,
"quiz": "카드게임이 복잡하다고 했다.",
"hint": "'Card games are simple'은 카드게임이 간단하다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'Card games are simple'이라고 말하며 카드게임이 간단하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Let's try one now.",
"translation": "지금 하나 해보자."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "I'll get the cards.",
"translation": "카드 가져올게."
},
{
"type": "blank",
"index": 6,
"quiz": "Easy to learn @@.",
"hint": "또한, 역시라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "too",
"optionC": "only",
"result": "too",
"explanation": "'too'는 '또한, 역시'라는 뜻으로 추가적인 장점을 표현할 때 쓰는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Great let's get started.",
"translation": "좋아 시작해보자."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "This should be fun.",
"translation": "재미있을 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 지금 하나 해보자고 한 말을 완성하세요.",
"optionA": "try",
"optionB": "Let's",
"optionC": "one",
"optionD": "now",
"result": "Let's try one now",
"explanation": "'지금 하나 해보자'라는 의미로 즉시 활동을 시작하자는 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "카드게임 해볼까?",
"explanation": "카드게임을 함께 하자고 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카드게임"
},
{
"tag": "간단함"
},
{
"tag": "재미"
}
],
"engTags": [
{
"tag": "cardgame"
},
{
"tag": "simple"
},
{
"tag": "fun"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Card games are simple.",
"translation": "카드게임은 간단해."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Easy to learn too.",
"translation": "배우기도 쉬워."
},
{
"type": "ox",
"index": 3,
"quiz": "카드게임이 복잡하다고 했다.",
"hint": "'Card games are simple'은 카드게임이 간단하다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'Card games are simple'이라고 말하며 카드게임이 간단하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Let's try one now.",
"translation": "지금 하나 해보자."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "I'll get the cards.",
"translation": "카드 가져올게."
},
{
"type": "blank",
"index": 6,
"quiz": "Easy to learn @@.",
"hint": "또한, 역시라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "too",
"optionC": "only",
"result": "too",
"explanation": "'too'는 '또한, 역시'라는 뜻으로 추가적인 장점을 표현할 때 쓰는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Great let's get started.",
"translation": "좋아 시작해보자."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "This should be fun.",
"translation": "재미있을 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 지금 하나 해보자고 한 말을 완성하세요.",
"optionA": "try",
"optionB": "Let's",
"optionC": "one",
"optionD": "now",
"result": "Let's try one now",
"explanation": "'지금 하나 해보자'라는 의미로 즉시 활동을 시작하자는 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "취미 클래스 들어볼까?",
"explanation": "취미 클래스 수강을 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "클래스"
},
{
"tag": "배움"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "class"
},
{
"tag": "learning"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Hobby classes look interesting.",
"translation": "취미 클래스 흥미로워 보여."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What kind are available?",
"translation": "어떤 종류가 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "취미 클래스가 흥미롭지 않다고 했다.",
"hint": "'look interesting'은 흥미로워 보인다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Hobby classes look interesting'이라고 말하며 취미 클래스가 흥미로워 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Pottery or cooking maybe.",
"translation": "도예나 요리 말이야."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Both sound really good.",
"translation": "둘 다 정말 좋아 보여."
},
{
"type": "blank",
"index": 6,
"quiz": "What kind are @@?",
"hint": "이용 가능한, 있는 상태를 나타내는 형용사예요.",
"optionA": "expensive",
"optionB": "available",
"optionC": "difficult",
"result": "available",
"explanation": "'available'은 '이용 가능한, 있는'이라는 뜻으로 선택할 수 있는 옵션을 묻습니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Let's check together then.",
"translation": "그럼 같이 알아보자."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "New skills would help.",
"translation": "새로운 기술이 도움이 될 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 도예나 요리라고 한 말을 완성하세요.",
"optionA": "or",
"optionB": "Pottery",
"optionC": "cooking",
"optionD": "maybe",
"result": "Pottery or cooking maybe",
"explanation": "'도예나 요리 말이야'라는 의미로 취미 클래스 선택지를 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "취미 클래스 들어볼까?",
"explanation": "취미 클래스 수강을 제안하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "클래스"
},
{
"tag": "배움"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "class"
},
{
"tag": "learning"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Hobby classes look interesting.",
"translation": "취미 클래스 흥미로워 보여."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What kind are available?",
"translation": "어떤 종류가 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "취미 클래스가 흥미롭지 않다고 했다.",
"hint": "'look interesting'은 흥미로워 보인다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Hobby classes look interesting'이라고 말하며 취미 클래스가 흥미로워 보인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Pottery or cooking maybe.",
"translation": "도예나 요리 말이야."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Both sound really good.",
"translation": "둘 다 정말 좋아 보여."
},
{
"type": "blank",
"index": 6,
"quiz": "What kind are @@?",
"hint": "이용 가능한, 있는 상태를 나타내는 형용사예요.",
"optionA": "expensive",
"optionB": "available",
"optionC": "difficult",
"result": "available",
"explanation": "'available'은 '이용 가능한, 있는'이라는 뜻으로 선택할 수 있는 옵션을 묻습니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Let's check together then.",
"translation": "그럼 같이 알아보자."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "New skills would help.",
"translation": "새로운 기술이 도움이 될 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 도예나 요리라고 한 말을 완성하세요.",
"optionA": "or",
"optionB": "Pottery",
"optionC": "cooking",
"optionD": "maybe",
"result": "Pottery or cooking maybe",
"explanation": "'도예나 요리 말이야'라는 의미로 취미 클래스 선택지를 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "새로운 취미 시작해볼까?",
"explanation": "친구와 함께 새로운 취미를 찾아보는 즐거운 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "취미"
},
{
"tag": "친구"
},
{
"tag": "시작"
}
],
"engTags": [
{
"tag": "hobby"
},
{
"tag": "friend"
},
{
"tag": "start"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I'm really bored lately.",
"translation": "요즘 너무 심심해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Want to try something new?",
"translation": "새로운 거 해볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 요즘 매우 바쁘다고 말했다.",
"hint": "'bored'는 지루하고 심심한 상태를 나타내는 단어예요.",
"result": "X",
"explanation": "지원은 'I'm really bored lately'라고 말하며 요즘 심심하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That sounds great!",
"translation": "정말 좋겠다!"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "How about drawing together?",
"translation": "같이 그림 그릴래?"
},
{
"type": "blank",
"index": 6,
"quiz": "Want to try something @@?",
"hint": "이전에 해보지 않은 것을 나타내는 형용사예요.",
"optionA": "old",
"optionB": "new",
"optionC": "bad",
"result": "new",
"explanation": "'new'는 '새로운'이라는 뜻으로 처음 시도해보는 것을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'd love to learn!",
"translation": "배우고 싶어!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Let's start this weekend.",
"translation": "이번 주말에 시작하자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 함께 그림을 그리자고 제안한 말을 완성하세요.",
"optionA": "drawing",
"optionB": "How",
"optionC": "together",
"optionD": "about",
"result": "How about drawing together",
"explanation": "'같이 그림 그릴래?'라는 의미로 친구에게 취미 활동을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "취미",
"episodes": [
{
"title": "새로운 취미 시작해볼까?",
"explanation": "친구와 함께 새로운 취미를 찾아보는 즐거운 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "취미"
},
{
"tag": "친구"
},
{
"tag": "시작"
}
],
"engTags": [
{
"tag": "hobby"
},
{
"tag": "friend"
},
{
"tag": "start"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "I'm really bored lately.",
"translation": "요즘 너무 심심해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Want to try something new?",
"translation": "새로운 거 해볼래?"
},
{
"type": "ox",
"index": 3,
"quiz": "지원이 요즘 매우 바쁘다고 말했다.",
"hint": "'bored'는 지루하고 심심한 상태를 나타내는 단어예요.",
"result": "X",
"explanation": "지원은 'I'm really bored lately'라고 말하며 요즘 심심하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "That sounds great!",
"translation": "정말 좋겠다!"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "How about drawing together?",
"translation": "같이 그림 그릴래?"
},
{
"type": "blank",
"index": 6,
"quiz": "Want to try something @@?",
"hint": "이전에 해보지 않은 것을 나타내는 형용사예요.",
"optionA": "old",
"optionB": "new",
"optionC": "bad",
"result": "new",
"explanation": "'new'는 '새로운'이라는 뜻으로 처음 시도해보는 것을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'd love to learn!",
"translation": "배우고 싶어!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Let's start this weekend.",
"translation": "이번 주말에 시작하자."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 함께 그림을 그리자고 제안한 말을 완성하세요.",
"optionA": "drawing",
"optionB": "How",
"optionC": "together",
"optionD": "about",
"result": "How about drawing together",
"explanation": "'같이 그림 그릴래?'라는 의미로 친구에게 취미 활동을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}