총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 21 / 33
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장 현실",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 통장이 비어서 허탈한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "empty"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My account is empty.",
"translation": "통장이 비었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But you got paid.",
"translation": "근데 월급 받았잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 돈이 많이 있다고 말했다.",
"hint": "준혁이 자신의 통장 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "준혁은 'My account is empty'라고 말했는데, 이는 '통장이 비었어'라는 뜻으로 돈이 없다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Money goes so fast.",
"translation": "돈이 너무 빨리 나가."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "What did you spend on?",
"translation": "뭐에 썼어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I can't even remember.",
"translation": "기억도 안 나."
},
{
"type": "blank",
"index": 7,
"quiz": "Money goes so @@.",
"hint": "속도가 빠르다는 것을 나타내는 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로, 돈이 빨리 떨어진다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe track your spending.",
"translation": "지출을 추적해보는 게 어때."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That's good advice.",
"translation": "좋은 조언이네."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 지출 추적을 제안한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "track",
"optionC": "your",
"optionD": "spending",
"result": "Maybe track your spending",
"explanation": "'Maybe track your spending'은 '지출을 추적해보는 게 어때'라는 뜻으로, 돈 관리 방법을 제안하는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "예솔",
"script": "It helps me save.",
"translation": "나는 그게 절약에 도움이 돼."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장 현실",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 통장이 비어서 허탈한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "empty"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My account is empty.",
"translation": "통장이 비었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But you got paid.",
"translation": "근데 월급 받았잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 돈이 많이 있다고 말했다.",
"hint": "준혁이 자신의 통장 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "준혁은 'My account is empty'라고 말했는데, 이는 '통장이 비었어'라는 뜻으로 돈이 없다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Money goes so fast.",
"translation": "돈이 너무 빨리 나가."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "What did you spend on?",
"translation": "뭐에 썼어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I can't even remember.",
"translation": "기억도 안 나."
},
{
"type": "blank",
"index": 7,
"quiz": "Money goes so @@.",
"hint": "속도가 빠르다는 것을 나타내는 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로, 돈이 빨리 떨어진다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe track your spending.",
"translation": "지출을 추적해보는 게 어때."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That's good advice.",
"translation": "좋은 조언이네."
},
{
"type": "puzzle",
"index": 10,
"hint": "예솔이 지출 추적을 제안한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "track",
"optionC": "your",
"optionD": "spending",
"result": "Maybe track your spending",
"explanation": "'Maybe track your spending'은 '지출을 추적해보는 게 어때'라는 뜻으로, 돈 관리 방법을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "예솔",
"script": "It helps me save.",
"translation": "나는 그게 절약에 도움이 돼."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡 현실",
"explanation": "할부로 산 물건이 있었는데 한 달 뒤 돈 나가는 걸 깜빡하고 있었던 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I forgot about installment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What did you buy?",
"translation": "뭘 샀었어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "A laptop last month.",
"translation": "지난 달에 노트북."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 할부를 기억하고 있었다고 말했다.",
"hint": "상우가 할부에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상우는 'I forgot about installment'라고 말했는데, 이는 '할부 깜빡했어'라는 뜻으로 할부를 잊고 있었다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "How many payments left?",
"translation": "몇 개월 남았어?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Still five more months.",
"translation": "아직 5개월 더."
},
{
"type": "blank",
"index": 7,
"quiz": "Still five more @@.",
"hint": "시간의 단위를 나타내는 복수 명사예요.",
"optionA": "days",
"optionB": "months",
"optionC": "years",
"result": "months",
"explanation": "'months'는 '달, 개월'이라는 뜻으로, 할부 납부 기간을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Set a reminder then.",
"translation": "그럼 알림 설정해놔."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll do that now.",
"translation": "지금 바로 할게."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 알림 설정을 제안한 문장을 완성하세요.",
"optionA": "Set",
"optionB": "a",
"optionC": "reminder",
"optionD": "then",
"result": "Set a reminder then",
"explanation": "'Set a reminder then'은 '그럼 알림 설정해놔'라는 뜻으로, 깜빡할 수 있는 일에 대한 해결책을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "That's much smarter.",
"translation": "그게 훨씬 똑똑해."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡 현실",
"explanation": "할부로 산 물건이 있었는데 한 달 뒤 돈 나가는 걸 깜빡하고 있었던 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I forgot about installment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What did you buy?",
"translation": "뭘 샀었어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "A laptop last month.",
"translation": "지난 달에 노트북."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 할부를 기억하고 있었다고 말했다.",
"hint": "상우가 할부에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상우는 'I forgot about installment'라고 말했는데, 이는 '할부 깜빡했어'라는 뜻으로 할부를 잊고 있었다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "How many payments left?",
"translation": "몇 개월 남았어?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Still five more months.",
"translation": "아직 5개월 더."
},
{
"type": "blank",
"index": 7,
"quiz": "Still five more @@.",
"hint": "시간의 단위를 나타내는 복수 명사예요.",
"optionA": "days",
"optionB": "months",
"optionC": "years",
"result": "months",
"explanation": "'months'는 '달, 개월'이라는 뜻으로, 할부 납부 기간을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Set a reminder then.",
"translation": "그럼 알림 설정해놔."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll do that now.",
"translation": "지금 바로 할게."
},
{
"type": "puzzle",
"index": 10,
"hint": "지은이 알림 설정을 제안한 문장을 완성하세요.",
"optionA": "Set",
"optionB": "a",
"optionC": "reminder",
"optionD": "then",
"result": "Set a reminder then",
"explanation": "'Set a reminder then'은 '그럼 알림 설정해놔'라는 뜻으로, 깜빡할 수 있는 일에 대한 해결책을 제시합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "That's much smarter.",
"translation": "그게 훨씬 똑똑해."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장 현실",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 통장이 비어서 허탈한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "empty"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My account is empty.",
"translation": "통장이 비었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But you got paid.",
"translation": "근데 월급 받았잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 돈이 많이 있다고 말했다.",
"hint": "준혁이 자신의 통장 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "준혁은 'My account is empty'라고 말했는데, 이는 '통장이 비었어'라는 뜻으로 돈이 없다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Money goes so fast.",
"translation": "돈이 너무 빨리 나가."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "What did you spend on?",
"translation": "뭐에 썼어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I can't even remember.",
"translation": "기억도 안 나."
},
{
"type": "blank",
"index": 7,
"quiz": "Money goes so @@.",
"hint": "속도가 빠르다는 것을 나타내는 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로, 돈이 빨리 떨어진다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe track your spending.",
"translation": "지출을 추적해보는 게 어때."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That's good advice.",
"translation": "좋은 조언이네."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 지출 추적을 제안한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "track",
"optionC": "your",
"optionD": "spending",
"result": "Maybe track your spending",
"explanation": "'Maybe track your spending'은 '지출을 추적해보는 게 어때'라는 뜻으로, 돈 관리 방법을 제안하는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "예솔",
"script": "It helps me save.",
"translation": "나는 그게 절약에 도움이 돼."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장 현실",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 통장이 비어서 허탈한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "empty"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My account is empty.",
"translation": "통장이 비었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "But you got paid.",
"translation": "근데 월급 받았잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 돈이 많이 있다고 말했다.",
"hint": "준혁이 자신의 통장 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "준혁은 'My account is empty'라고 말했는데, 이는 '통장이 비었어'라는 뜻으로 돈이 없다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Money goes so fast.",
"translation": "돈이 너무 빨리 나가."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "What did you spend on?",
"translation": "뭐에 썼어?"
},
{
"type": "script",
"index": 6,
"speaker": "준혁",
"script": "I can't even remember.",
"translation": "기억도 안 나."
},
{
"type": "blank",
"index": 7,
"quiz": "Money goes so @@.",
"hint": "속도가 빠르다는 것을 나타내는 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로, 돈이 빨리 떨어진다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Maybe track your spending.",
"translation": "지출을 추적해보는 게 어때."
},
{
"type": "script",
"index": 9,
"speaker": "준혁",
"script": "That's good advice.",
"translation": "좋은 조언이네."
},
{
"type": "puzzle",
"index": 10,
"hint": "예솔이 지출 추적을 제안한 문장을 완성하세요.",
"optionA": "Maybe",
"optionB": "track",
"optionC": "your",
"optionD": "spending",
"result": "Maybe track your spending",
"explanation": "'Maybe track your spending'은 '지출을 추적해보는 게 어때'라는 뜻으로, 돈 관리 방법을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "예솔",
"script": "It helps me save.",
"translation": "나는 그게 절약에 도움이 돼."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 비싼 고민",
"explanation": "배달비가 비싸서 시키지 않겠다고 했는데 결국 주문하게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "비싸"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "dilemma"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Delivery fee is expensive.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "How much is it?",
"translation": "얼마인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 배달비가 싸다고 말했다.",
"hint": "민재가 배달비에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "민재는 'Delivery fee is expensive'라고 말했는데, 이는 '배달비가 비싸'라는 뜻으로 배달비가 비싸다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Almost three thousand won.",
"translation": "거의 3천 원."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "That's really high.",
"translation": "진짜 비싸네."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But I'm too lazy.",
"translation": "근데 너무 귀찮아."
},
{
"type": "blank",
"index": 7,
"quiz": "That's really @@.",
"hint": "가격이 비싸다는 것을 나타내는 형용사예요.",
"optionA": "cheap",
"optionB": "high",
"optionC": "low",
"result": "high",
"explanation": "'high'는 '높은, 비싼'이라는 뜻으로, 가격이 비싸다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just order it then.",
"translation": "그럼 그냥 주문해."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "You're right! I will.",
"translation": "맞아! 주문할게."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 주문하라고 제안한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "order",
"optionC": "it",
"optionD": "then",
"result": "Just order it then",
"explanation": "'Just order it then'은 '그럼 그냥 주문해'라는 뜻으로, 고민하지 말고 행동하라는 조언입니다."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Convenience costs money.",
"translation": "편의는 돈이 드는 법이야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 비싼 고민",
"explanation": "배달비가 비싸서 시키지 않겠다고 했는데 결국 주문하게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "비싸"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "dilemma"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Delivery fee is expensive.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "How much is it?",
"translation": "얼마인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 배달비가 싸다고 말했다.",
"hint": "민재가 배달비에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "민재는 'Delivery fee is expensive'라고 말했는데, 이는 '배달비가 비싸'라는 뜻으로 배달비가 비싸다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Almost three thousand won.",
"translation": "거의 3천 원."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "That's really high.",
"translation": "진짜 비싸네."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But I'm too lazy.",
"translation": "근데 너무 귀찮아."
},
{
"type": "blank",
"index": 7,
"quiz": "That's really @@.",
"hint": "가격이 비싸다는 것을 나타내는 형용사예요.",
"optionA": "cheap",
"optionB": "high",
"optionC": "low",
"result": "high",
"explanation": "'high'는 '높은, 비싼'이라는 뜻으로, 가격이 비싸다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just order it then.",
"translation": "그럼 그냥 주문해."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "You're right! I will.",
"translation": "맞아! 주문할게."
},
{
"type": "puzzle",
"index": 10,
"hint": "도윤이 주문하라고 제안한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "order",
"optionC": "it",
"optionD": "then",
"result": "Just order it then",
"explanation": "'Just order it then'은 '그럼 그냥 주문해'라는 뜻으로, 고민하지 말고 행동하라는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Convenience costs money.",
"translation": "편의는 돈이 드는 법이야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡 현실",
"explanation": "할부로 산 물건이 있었는데 한 달 뒤 돈 나가는 걸 깜빡하고 있었던 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I forgot about installment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What did you buy?",
"translation": "뭘 샀었어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "A laptop last month.",
"translation": "지난 달에 노트북."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 할부를 기억하고 있었다고 말했다.",
"hint": "상우가 할부에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상우는 'I forgot about installment'라고 말했는데, 이는 '할부 깜빡했어'라는 뜻으로 할부를 잊고 있었다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "How many payments left?",
"translation": "몇 개월 남았어?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Still five more months.",
"translation": "아직 5개월 더."
},
{
"type": "blank",
"index": 7,
"quiz": "Still five more @@.",
"hint": "시간의 단위를 나타내는 복수 명사예요.",
"optionA": "days",
"optionB": "months",
"optionC": "years",
"result": "months",
"explanation": "'months'는 '달, 개월'이라는 뜻으로, 할부 납부 기간을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Set a reminder then.",
"translation": "그럼 알림 설정해놔."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll do that now.",
"translation": "지금 바로 할게."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 알림 설정을 제안한 문장을 완성하세요.",
"optionA": "Set",
"optionB": "a",
"optionC": "reminder",
"optionD": "then",
"result": "Set a reminder then",
"explanation": "'Set a reminder then'은 '그럼 알림 설정해놔'라는 뜻으로, 깜빡할 수 있는 일에 대한 해결책을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "That's much smarter.",
"translation": "그게 훨씬 똑똑해."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡 현실",
"explanation": "할부로 산 물건이 있었는데 한 달 뒤 돈 나가는 걸 깜빡하고 있었던 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I forgot about installment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "What did you buy?",
"translation": "뭘 샀었어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "A laptop last month.",
"translation": "지난 달에 노트북."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 할부를 기억하고 있었다고 말했다.",
"hint": "상우가 할부에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상우는 'I forgot about installment'라고 말했는데, 이는 '할부 깜빡했어'라는 뜻으로 할부를 잊고 있었다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "How many payments left?",
"translation": "몇 개월 남았어?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Still five more months.",
"translation": "아직 5개월 더."
},
{
"type": "blank",
"index": 7,
"quiz": "Still five more @@.",
"hint": "시간의 단위를 나타내는 복수 명사예요.",
"optionA": "days",
"optionB": "months",
"optionC": "years",
"result": "months",
"explanation": "'months'는 '달, 개월'이라는 뜻으로, 할부 납부 기간을 나타냅니다."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Set a reminder then.",
"translation": "그럼 알림 설정해놔."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "I'll do that now.",
"translation": "지금 바로 할게."
},
{
"type": "puzzle",
"index": 10,
"hint": "지은이 알림 설정을 제안한 문장을 완성하세요.",
"optionA": "Set",
"optionB": "a",
"optionC": "reminder",
"optionD": "then",
"result": "Set a reminder then",
"explanation": "'Set a reminder then'은 '그럼 알림 설정해놔'라는 뜻으로, 깜빡할 수 있는 일에 대한 해결책을 제시합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "지은",
"script": "That's much smarter.",
"translation": "그게 훨씬 똑똑해."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세일 유혹 마트",
"explanation": "마트에서 세일하는 상품을 보니 안 살 수가 없어서 계획에 없던 구매를 하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세일"
},
{
"tag": "유혹"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "temptation"
},
{
"tag": "mart"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Everything is on sale.",
"translation": "모든 게 세일이야."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We only need milk.",
"translation": "우리는 우유만 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "But look at prices.",
"translation": "근데 가격 좀 봐."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 많은 물건을 사자고 제안했다.",
"hint": "유진이 쇼핑에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "유진은 'We only need milk'라고 말했는데, 이는 '우리는 우유만 필요해'라는 뜻으로 필요한 것만 사자는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Okay, maybe few more.",
"translation": "좋아, 몇 개 더."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "This is such deal.",
"translation": "이건 진짜 좋은 기회야."
},
{
"type": "blank",
"index": 7,
"quiz": "This is such @@.",
"hint": "좋은 기회나 거래를 나타내는 명사예요.",
"optionA": "problem",
"optionB": "deal",
"optionC": "work",
"result": "deal",
"explanation": "'deal'은 '거래, 기회'라는 뜻으로, 'such a deal'은 '정말 좋은 기회'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I can't resist anymore.",
"translation": "더 이상 참을 수 없어."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Let's get shopping cart.",
"translation": "쇼핑카트 가져오자."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 쇼핑카트를 가져오자고 제안한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "get",
"optionC": "shopping",
"optionD": "cart",
"result": "Let's get shopping cart",
"explanation": "'Let's get shopping cart'는 '쇼핑카트 가져오자'라는 뜻으로, 많은 물건을 사려는 계획을 나타냅니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "We're gonna buy lot.",
"translation": "우리 많이 살 거야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세일 유혹 마트",
"explanation": "마트에서 세일하는 상품을 보니 안 살 수가 없어서 계획에 없던 구매를 하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세일"
},
{
"tag": "유혹"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "temptation"
},
{
"tag": "mart"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Everything is on sale.",
"translation": "모든 게 세일이야."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We only need milk.",
"translation": "우리는 우유만 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "But look at prices.",
"translation": "근데 가격 좀 봐."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 많은 물건을 사자고 제안했다.",
"hint": "유진이 쇼핑에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "유진은 'We only need milk'라고 말했는데, 이는 '우리는 우유만 필요해'라는 뜻으로 필요한 것만 사자는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Okay, maybe few more.",
"translation": "좋아, 몇 개 더."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "This is such deal.",
"translation": "이건 진짜 좋은 기회야."
},
{
"type": "blank",
"index": 7,
"quiz": "This is such @@.",
"hint": "좋은 기회나 거래를 나타내는 명사예요.",
"optionA": "problem",
"optionB": "deal",
"optionC": "work",
"result": "deal",
"explanation": "'deal'은 '거래, 기회'라는 뜻으로, 'such a deal'은 '정말 좋은 기회'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I can't resist anymore.",
"translation": "더 이상 참을 수 없어."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Let's get shopping cart.",
"translation": "쇼핑카트 가져오자."
},
{
"type": "puzzle",
"index": 10,
"hint": "지원이 쇼핑카트를 가져오자고 제안한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "get",
"optionC": "shopping",
"optionD": "cart",
"result": "Let's get shopping cart",
"explanation": "'Let's get shopping cart'는 '쇼핑카트 가져오자'라는 뜻으로, 많은 물건을 사려는 계획을 나타냅니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "We're gonna buy lot.",
"translation": "우리 많이 살 거야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 비싼 고민",
"explanation": "배달비가 비싸서 시키지 않겠다고 했는데 결국 주문하게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "비싸"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "dilemma"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Delivery fee is expensive.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "How much is it?",
"translation": "얼마인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 배달비가 싸다고 말했다.",
"hint": "민재가 배달비에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "민재는 'Delivery fee is expensive'라고 말했는데, 이는 '배달비가 비싸'라는 뜻으로 배달비가 비싸다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Almost three thousand won.",
"translation": "거의 3천 원."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "That's really high.",
"translation": "진짜 비싸네."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But I'm too lazy.",
"translation": "근데 너무 귀찮아."
},
{
"type": "blank",
"index": 7,
"quiz": "That's really @@.",
"hint": "가격이 비싸다는 것을 나타내는 형용사예요.",
"optionA": "cheap",
"optionB": "high",
"optionC": "low",
"result": "high",
"explanation": "'high'는 '높은, 비싼'이라는 뜻으로, 가격이 비싸다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just order it then.",
"translation": "그럼 그냥 주문해."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "You're right! I will.",
"translation": "맞아! 주문할게."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 주문하라고 제안한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "order",
"optionC": "it",
"optionD": "then",
"result": "Just order it then",
"explanation": "'Just order it then'은 '그럼 그냥 주문해'라는 뜻으로, 고민하지 말고 행동하라는 조언입니다."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Convenience costs money.",
"translation": "편의는 돈이 드는 법이야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 비싼 고민",
"explanation": "배달비가 비싸서 시키지 않겠다고 했는데 결국 주문하게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "비싸"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "dilemma"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Delivery fee is expensive.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "How much is it?",
"translation": "얼마인데?"
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 배달비가 싸다고 말했다.",
"hint": "민재가 배달비에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "민재는 'Delivery fee is expensive'라고 말했는데, 이는 '배달비가 비싸'라는 뜻으로 배달비가 비싸다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Almost three thousand won.",
"translation": "거의 3천 원."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "That's really high.",
"translation": "진짜 비싸네."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "But I'm too lazy.",
"translation": "근데 너무 귀찮아."
},
{
"type": "blank",
"index": 7,
"quiz": "That's really @@.",
"hint": "가격이 비싸다는 것을 나타내는 형용사예요.",
"optionA": "cheap",
"optionB": "high",
"optionC": "low",
"result": "high",
"explanation": "'high'는 '높은, 비싼'이라는 뜻으로, 가격이 비싸다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Just order it then.",
"translation": "그럼 그냥 주문해."
},
{
"type": "script",
"index": 9,
"speaker": "민재",
"script": "You're right! I will.",
"translation": "맞아! 주문할게."
},
{
"type": "puzzle",
"index": 10,
"hint": "도윤이 주문하라고 제안한 문장을 완성하세요.",
"optionA": "Just",
"optionB": "order",
"optionC": "it",
"optionD": "then",
"result": "Just order it then",
"explanation": "'Just order it then'은 '그럼 그냥 주문해'라는 뜻으로, 고민하지 말고 행동하라는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "도윤",
"script": "Convenience costs money.",
"translation": "편의는 돈이 드는 법이야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 놓친 계산",
"explanation": "마트에서 쿠폰 있는 걸 계산 다 하고 나서 생각나서 억울한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "놓친"
},
{
"tag": "계산"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "missed"
},
{
"tag": "payment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Why didn't you use?",
"translation": "왜 안 썼어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 쿠폰을 성공적으로 사용했다고 말했다.",
"hint": "채원이 쿠폰에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "채원은 'I had a coupon'이라고 과거형으로 말했는데, 이는 쿠폰이 있었지만 사용하지 못했다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I forgot about it.",
"translation": "깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's really annoying.",
"translation": "정말 짜증나겠다."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I already paid everything.",
"translation": "이미 다 계산했어."
},
{
"type": "blank",
"index": 7,
"quiz": "I forgot about @@.",
"hint": "할인받을 수 있는 종이를 나타내는 명사예요.",
"optionA": "money",
"optionB": "it",
"optionC": "food",
"result": "it",
"explanation": "'it'은 앞에서 언급한 'coupon'을 가리키는 대명사로, 쿠폰을 깜빡했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Can you go back?",
"translation": "다시 가볼 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Too embarrassing now.",
"translation": "이제 너무 민망해."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 다시 가볼 수 있는지 물어본 문장을 완성하세요.",
"optionA": "Can",
"optionB": "you",
"optionC": "go",
"optionD": "back",
"result": "Can you go back",
"explanation": "'Can you go back?'는 '다시 가볼 수 있어?'라는 뜻으로, 실수를 바로잡을 수 있는지 묻는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Next time remember first.",
"translation": "다음엔 먼저 기억해."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 놓친 계산",
"explanation": "마트에서 쿠폰 있는 걸 계산 다 하고 나서 생각나서 억울한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "놓친"
},
{
"tag": "계산"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "missed"
},
{
"tag": "payment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Why didn't you use?",
"translation": "왜 안 썼어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 쿠폰을 성공적으로 사용했다고 말했다.",
"hint": "채원이 쿠폰에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "채원은 'I had a coupon'이라고 과거형으로 말했는데, 이는 쿠폰이 있었지만 사용하지 못했다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I forgot about it.",
"translation": "깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's really annoying.",
"translation": "정말 짜증나겠다."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I already paid everything.",
"translation": "이미 다 계산했어."
},
{
"type": "blank",
"index": 7,
"quiz": "I forgot about @@.",
"hint": "할인받을 수 있는 종이를 나타내는 명사예요.",
"optionA": "money",
"optionB": "it",
"optionC": "food",
"result": "it",
"explanation": "'it'은 앞에서 언급한 'coupon'을 가리키는 대명사로, 쿠폰을 깜빡했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Can you go back?",
"translation": "다시 가볼 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Too embarrassing now.",
"translation": "이제 너무 민망해."
},
{
"type": "puzzle",
"index": 10,
"hint": "서연이 다시 가볼 수 있는지 물어본 문장을 완성하세요.",
"optionA": "Can",
"optionB": "you",
"optionC": "go",
"optionD": "back",
"result": "Can you go back",
"explanation": "'Can you go back?'는 '다시 가볼 수 있어?'라는 뜻으로, 실수를 바로잡을 수 있는지 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Next time remember first.",
"translation": "다음엔 먼저 기억해."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세일 유혹 마트",
"explanation": "마트에서 세일하는 상품을 보니 안 살 수가 없어서 계획에 없던 구매를 하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세일"
},
{
"tag": "유혹"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "temptation"
},
{
"tag": "mart"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Everything is on sale.",
"translation": "모든 게 세일이야."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We only need milk.",
"translation": "우리는 우유만 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "But look at prices.",
"translation": "근데 가격 좀 봐."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 많은 물건을 사자고 제안했다.",
"hint": "유진이 쇼핑에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "유진은 'We only need milk'라고 말했는데, 이는 '우리는 우유만 필요해'라는 뜻으로 필요한 것만 사자는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Okay, maybe few more.",
"translation": "좋아, 몇 개 더."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "This is such deal.",
"translation": "이건 진짜 좋은 기회야."
},
{
"type": "blank",
"index": 7,
"quiz": "This is such @@.",
"hint": "좋은 기회나 거래를 나타내는 명사예요.",
"optionA": "problem",
"optionB": "deal",
"optionC": "work",
"result": "deal",
"explanation": "'deal'은 '거래, 기회'라는 뜻으로, 'such a deal'은 '정말 좋은 기회'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I can't resist anymore.",
"translation": "더 이상 참을 수 없어."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Let's get shopping cart.",
"translation": "쇼핑카트 가져오자."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 쇼핑카트를 가져오자고 제안한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "get",
"optionC": "shopping",
"optionD": "cart",
"result": "Let's get shopping cart",
"explanation": "'Let's get shopping cart'는 '쇼핑카트 가져오자'라는 뜻으로, 많은 물건을 사려는 계획을 나타냅니다."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "We're gonna buy lot.",
"translation": "우리 많이 살 거야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세일 유혹 마트",
"explanation": "마트에서 세일하는 상품을 보니 안 살 수가 없어서 계획에 없던 구매를 하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세일"
},
{
"tag": "유혹"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "sale"
},
{
"tag": "temptation"
},
{
"tag": "mart"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Everything is on sale.",
"translation": "모든 게 세일이야."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "We only need milk.",
"translation": "우리는 우유만 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "But look at prices.",
"translation": "근데 가격 좀 봐."
},
{
"type": "ox",
"index": 4,
"quiz": "유진이 많은 물건을 사자고 제안했다.",
"hint": "유진이 쇼핑에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "유진은 'We only need milk'라고 말했는데, 이는 '우리는 우유만 필요해'라는 뜻으로 필요한 것만 사자는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Okay, maybe few more.",
"translation": "좋아, 몇 개 더."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "This is such deal.",
"translation": "이건 진짜 좋은 기회야."
},
{
"type": "blank",
"index": 7,
"quiz": "This is such @@.",
"hint": "좋은 기회나 거래를 나타내는 명사예요.",
"optionA": "problem",
"optionB": "deal",
"optionC": "work",
"result": "deal",
"explanation": "'deal'은 '거래, 기회'라는 뜻으로, 'such a deal'은 '정말 좋은 기회'라는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "I can't resist anymore.",
"translation": "더 이상 참을 수 없어."
},
{
"type": "script",
"index": 9,
"speaker": "지원",
"script": "Let's get shopping cart.",
"translation": "쇼핑카트 가져오자."
},
{
"type": "puzzle",
"index": 10,
"hint": "지원이 쇼핑카트를 가져오자고 제안한 문장을 완성하세요.",
"optionA": "Let's",
"optionB": "get",
"optionC": "shopping",
"optionD": "cart",
"result": "Let's get shopping cart",
"explanation": "'Let's get shopping cart'는 '쇼핑카트 가져오자'라는 뜻으로, 많은 물건을 사려는 계획을 나타냅니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "유진",
"script": "We're gonna buy lot.",
"translation": "우리 많이 살 거야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 다 소중해서 못 지우는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "full"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My phone is full.",
"translation": "내 폰이 꽉 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "But they're all precious.",
"translation": "근데 다 소중해."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 폰 용량이 여유롭다고 말했다.",
"hint": "나연이 폰 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "나연은 'My phone is full'라고 말했는데, 이는 '내 폰이 꽉 찼어'라는 뜻으로 용량이 부족하다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Save them to cloud.",
"translation": "클라우드에 저장해."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "That's good idea.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "But they're all @@.",
"hint": "소중하고 가치 있다는 것을 나타내는 형용사예요.",
"optionA": "ugly",
"optionB": "precious",
"optionC": "old",
"result": "precious",
"explanation": "'precious'는 '소중한, 귀중한'이라는 뜻으로, 사진들이 모두 소중하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Then you won't lose.",
"translation": "그럼 잃어버리지 않을 거야."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Perfect solution! Thanks.",
"translation": "완벽한 해결책이야! 고마워."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 클라우드 저장을 제안한 문장을 완성하세요.",
"optionA": "Save",
"optionB": "them",
"optionC": "to",
"optionD": "cloud",
"result": "Save them to cloud",
"explanation": "'Save them to cloud'는 '클라우드에 저장해'라는 뜻으로, 용량 부족 문제의 해결책을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Technology is helpful.",
"translation": "기술이 도움이 되네."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 다 소중해서 못 지우는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "full"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My phone is full.",
"translation": "내 폰이 꽉 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "But they're all precious.",
"translation": "근데 다 소중해."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 폰 용량이 여유롭다고 말했다.",
"hint": "나연이 폰 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "나연은 'My phone is full'라고 말했는데, 이는 '내 폰이 꽉 찼어'라는 뜻으로 용량이 부족하다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Save them to cloud.",
"translation": "클라우드에 저장해."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "That's good idea.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "But they're all @@.",
"hint": "소중하고 가치 있다는 것을 나타내는 형용사예요.",
"optionA": "ugly",
"optionB": "precious",
"optionC": "old",
"result": "precious",
"explanation": "'precious'는 '소중한, 귀중한'이라는 뜻으로, 사진들이 모두 소중하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Then you won't lose.",
"translation": "그럼 잃어버리지 않을 거야."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Perfect solution! Thanks.",
"translation": "완벽한 해결책이야! 고마워."
},
{
"type": "puzzle",
"index": 10,
"hint": "지훈이 클라우드 저장을 제안한 문장을 완성하세요.",
"optionA": "Save",
"optionB": "them",
"optionC": "to",
"optionD": "cloud",
"result": "Save them to cloud",
"explanation": "'Save them to cloud'는 '클라우드에 저장해'라는 뜻으로, 용량 부족 문제의 해결책을 제시합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Technology is helpful.",
"translation": "기술이 도움이 되네."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "전자기기 설명서",
"explanation": "새로 산 전자기기 설명서를 안 읽어도 직감으로 조작할 수 있는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "전자기기"
},
{
"tag": "설명서"
},
{
"tag": "직감"
}
],
"engTags": [
{
"tag": "device"
},
{
"tag": "manual"
},
{
"tag": "intuition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I didn't read manual.",
"translation": "설명서 안 읽었어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "How did you learn?",
"translation": "어떻게 배웠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 설명서를 자세히 읽었다고 말했다.",
"hint": "승현이 설명서에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "승현은 'I didn't read manual'라고 말했는데, 이는 '설명서 안 읽었어'라는 뜻으로 설명서를 읽지 않았다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Just tried by feeling.",
"translation": "그냥 느낌으로 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That's pretty smart.",
"translation": "꽤 똑똑하네."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Technology is intuitive now.",
"translation": "요즘 기술은 직관적이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Just tried by @@.",
"hint": "직감이나 느낌을 나타내는 명사예요.",
"optionA": "thinking",
"optionB": "feeling",
"optionC": "reading",
"result": "feeling",
"explanation": "'feeling'은 '느낌, 감각'이라는 뜻으로, 직감으로 조작했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "I still need instructions.",
"translation": "나는 아직 설명서가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "승현",
"script": "Everyone learns differently.",
"translation": "사람마다 배우는 방식이 달라."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 기술이 직관적이라고 말한 문장을 완성하세요.",
"optionA": "Technology",
"optionB": "is",
"optionC": "intuitive",
"optionD": "now",
"result": "Technology is intuitive now",
"explanation": "'Technology is intuitive now'는 '요즘 기술은 직관적이야'라는 뜻으로, 현대 기술의 편리함을 표현합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "That's very true.",
"translation": "정말 맞는 말이야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "전자기기 설명서",
"explanation": "새로 산 전자기기 설명서를 안 읽어도 직감으로 조작할 수 있는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "전자기기"
},
{
"tag": "설명서"
},
{
"tag": "직감"
}
],
"engTags": [
{
"tag": "device"
},
{
"tag": "manual"
},
{
"tag": "intuition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I didn't read manual.",
"translation": "설명서 안 읽었어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "How did you learn?",
"translation": "어떻게 배웠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 설명서를 자세히 읽었다고 말했다.",
"hint": "승현이 설명서에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "승현은 'I didn't read manual'라고 말했는데, 이는 '설명서 안 읽었어'라는 뜻으로 설명서를 읽지 않았다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Just tried by feeling.",
"translation": "그냥 느낌으로 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That's pretty smart.",
"translation": "꽤 똑똑하네."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Technology is intuitive now.",
"translation": "요즘 기술은 직관적이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Just tried by @@.",
"hint": "직감이나 느낌을 나타내는 명사예요.",
"optionA": "thinking",
"optionB": "feeling",
"optionC": "reading",
"result": "feeling",
"explanation": "'feeling'은 '느낌, 감각'이라는 뜻으로, 직감으로 조작했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "I still need instructions.",
"translation": "나는 아직 설명서가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "승현",
"script": "Everyone learns differently.",
"translation": "사람마다 배우는 방식이 달라."
},
{
"type": "puzzle",
"index": 10,
"hint": "승현이 기술이 직관적이라고 말한 문장을 완성하세요.",
"optionA": "Technology",
"optionB": "is",
"optionC": "intuitive",
"optionD": "now",
"result": "Technology is intuitive now",
"explanation": "'Technology is intuitive now'는 '요즘 기술은 직관적이야'라는 뜻으로, 현대 기술의 편리함을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "That's very true.",
"translation": "정말 맞는 말이야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 놓친 계산",
"explanation": "마트에서 쿠폰 있는 걸 계산 다 하고 나서 생각나서 억울한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "놓친"
},
{
"tag": "계산"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "missed"
},
{
"tag": "payment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Why didn't you use?",
"translation": "왜 안 썼어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 쿠폰을 성공적으로 사용했다고 말했다.",
"hint": "채원이 쿠폰에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "채원은 'I had a coupon'이라고 과거형으로 말했는데, 이는 쿠폰이 있었지만 사용하지 못했다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I forgot about it.",
"translation": "깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's really annoying.",
"translation": "정말 짜증나겠다."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I already paid everything.",
"translation": "이미 다 계산했어."
},
{
"type": "blank",
"index": 7,
"quiz": "I forgot about @@.",
"hint": "할인받을 수 있는 종이를 나타내는 명사예요.",
"optionA": "money",
"optionB": "it",
"optionC": "food",
"result": "it",
"explanation": "'it'은 앞에서 언급한 'coupon'을 가리키는 대명사로, 쿠폰을 깜빡했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Can you go back?",
"translation": "다시 가볼 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Too embarrassing now.",
"translation": "이제 너무 민망해."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 다시 가볼 수 있는지 물어본 문장을 완성하세요.",
"optionA": "Can",
"optionB": "you",
"optionC": "go",
"optionD": "back",
"result": "Can you go back",
"explanation": "'Can you go back?'는 '다시 가볼 수 있어?'라는 뜻으로, 실수를 바로잡을 수 있는지 묻는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Next time remember first.",
"translation": "다음엔 먼저 기억해."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 놓친 계산",
"explanation": "마트에서 쿠폰 있는 걸 계산 다 하고 나서 생각나서 억울한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "놓친"
},
{
"tag": "계산"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "missed"
},
{
"tag": "payment"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Why didn't you use?",
"translation": "왜 안 썼어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 쿠폰을 성공적으로 사용했다고 말했다.",
"hint": "채원이 쿠폰에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "채원은 'I had a coupon'이라고 과거형으로 말했는데, 이는 쿠폰이 있었지만 사용하지 못했다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "I forgot about it.",
"translation": "깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's really annoying.",
"translation": "정말 짜증나겠다."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I already paid everything.",
"translation": "이미 다 계산했어."
},
{
"type": "blank",
"index": 7,
"quiz": "I forgot about @@.",
"hint": "할인받을 수 있는 종이를 나타내는 명사예요.",
"optionA": "money",
"optionB": "it",
"optionC": "food",
"result": "it",
"explanation": "'it'은 앞에서 언급한 'coupon'을 가리키는 대명사로, 쿠폰을 깜빡했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Can you go back?",
"translation": "다시 가볼 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "Too embarrassing now.",
"translation": "이제 너무 민망해."
},
{
"type": "puzzle",
"index": 10,
"hint": "서연이 다시 가볼 수 있는지 물어본 문장을 완성하세요.",
"optionA": "Can",
"optionB": "you",
"optionC": "go",
"optionD": "back",
"result": "Can you go back",
"explanation": "'Can you go back?'는 '다시 가볼 수 있어?'라는 뜻으로, 실수를 바로잡을 수 있는지 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "서연",
"script": "Next time remember first.",
"translation": "다음엔 먼저 기억해."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 당일 거부감",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어서 고민하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "약속"
},
{
"tag": "당일"
},
{
"tag": "거부감"
}
],
"engTags": [
{
"tag": "appointment"
},
{
"tag": "today"
},
{
"tag": "reluctant"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I don't want go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "But we made plans.",
"translation": "근데 우리 약속했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I know but tired.",
"translation": "알아 근데 피곤해."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 약속에 대해 기대한다고 말했다.",
"hint": "태호가 나가는 것에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "태호는 'I don't want go'라고 말했는데, 이는 '나가기 싫어'라는 뜻으로 약속을 기대하지 않는다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Just for one hour.",
"translation": "딱 한 시간만."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Promise we'll come back?",
"translation": "돌아올 거라고 약속해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Just for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "minute",
"optionB": "hour",
"optionC": "day",
"result": "hour",
"explanation": "'hour'는 '시간'이라는 뜻으로, 짧은 시간만 나가자는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Of course! I promise.",
"translation": "물론이야! 약속해."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Okay then let's go.",
"translation": "그럼 가자."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 돌아올 것을 확인한 문장을 완성하세요.",
"optionA": "Promise",
"optionB": "we'll",
"optionC": "come",
"optionD": "back",
"result": "Promise we'll come back",
"explanation": "'Promise we'll come back?'는 '돌아올 거라고 약속해?'라는 뜻으로, 조건을 확인하는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "소영",
"script": "You'll have fun.",
"translation": "재미있을 거야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 당일 거부감",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어서 고민하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "약속"
},
{
"tag": "당일"
},
{
"tag": "거부감"
}
],
"engTags": [
{
"tag": "appointment"
},
{
"tag": "today"
},
{
"tag": "reluctant"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I don't want go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "But we made plans.",
"translation": "근데 우리 약속했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I know but tired.",
"translation": "알아 근데 피곤해."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 약속에 대해 기대한다고 말했다.",
"hint": "태호가 나가는 것에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "태호는 'I don't want go'라고 말했는데, 이는 '나가기 싫어'라는 뜻으로 약속을 기대하지 않는다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Just for one hour.",
"translation": "딱 한 시간만."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Promise we'll come back?",
"translation": "돌아올 거라고 약속해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Just for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "minute",
"optionB": "hour",
"optionC": "day",
"result": "hour",
"explanation": "'hour'는 '시간'이라는 뜻으로, 짧은 시간만 나가자는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Of course! I promise.",
"translation": "물론이야! 약속해."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Okay then let's go.",
"translation": "그럼 가자."
},
{
"type": "puzzle",
"index": 10,
"hint": "태호가 돌아올 것을 확인한 문장을 완성하세요.",
"optionA": "Promise",
"optionB": "we'll",
"optionC": "come",
"optionD": "back",
"result": "Promise we'll come back",
"explanation": "'Promise we'll come back?'는 '돌아올 거라고 약속해?'라는 뜻으로, 조건을 확인하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "소영",
"script": "You'll have fun.",
"translation": "재미있을 거야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 다 소중해서 못 지우는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "full"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My phone is full.",
"translation": "내 폰이 꽉 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "But they're all precious.",
"translation": "근데 다 소중해."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 폰 용량이 여유롭다고 말했다.",
"hint": "나연이 폰 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "나연은 'My phone is full'라고 말했는데, 이는 '내 폰이 꽉 찼어'라는 뜻으로 용량이 부족하다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Save them to cloud.",
"translation": "클라우드에 저장해."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "That's good idea.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "But they're all @@.",
"hint": "소중하고 가치 있다는 것을 나타내는 형용사예요.",
"optionA": "ugly",
"optionB": "precious",
"optionC": "old",
"result": "precious",
"explanation": "'precious'는 '소중한, 귀중한'이라는 뜻으로, 사진들이 모두 소중하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Then you won't lose.",
"translation": "그럼 잃어버리지 않을 거야."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Perfect solution! Thanks.",
"translation": "완벽한 해결책이야! 고마워."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 클라우드 저장을 제안한 문장을 완성하세요.",
"optionA": "Save",
"optionB": "them",
"optionC": "to",
"optionD": "cloud",
"result": "Save them to cloud",
"explanation": "'Save them to cloud'는 '클라우드에 저장해'라는 뜻으로, 용량 부족 문제의 해결책을 제시합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Technology is helpful.",
"translation": "기술이 도움이 되네."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 다 소중해서 못 지우는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "부족"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "full"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "My phone is full.",
"translation": "내 폰이 꽉 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "But they're all precious.",
"translation": "근데 다 소중해."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 폰 용량이 여유롭다고 말했다.",
"hint": "나연이 폰 상태에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "나연은 'My phone is full'라고 말했는데, 이는 '내 폰이 꽉 찼어'라는 뜻으로 용량이 부족하다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Save them to cloud.",
"translation": "클라우드에 저장해."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "That's good idea.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "But they're all @@.",
"hint": "소중하고 가치 있다는 것을 나타내는 형용사예요.",
"optionA": "ugly",
"optionB": "precious",
"optionC": "old",
"result": "precious",
"explanation": "'precious'는 '소중한, 귀중한'이라는 뜻으로, 사진들이 모두 소중하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Then you won't lose.",
"translation": "그럼 잃어버리지 않을 거야."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Perfect solution! Thanks.",
"translation": "완벽한 해결책이야! 고마워."
},
{
"type": "puzzle",
"index": 10,
"hint": "지훈이 클라우드 저장을 제안한 문장을 완성하세요.",
"optionA": "Save",
"optionB": "them",
"optionC": "to",
"optionD": "cloud",
"result": "Save them to cloud",
"explanation": "'Save them to cloud'는 '클라우드에 저장해'라는 뜻으로, 용량 부족 문제의 해결책을 제시합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "지훈",
"script": "Technology is helpful.",
"translation": "기술이 도움이 되네."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "전자기기 설명서",
"explanation": "새로 산 전자기기 설명서를 안 읽어도 직감으로 조작할 수 있는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "전자기기"
},
{
"tag": "설명서"
},
{
"tag": "직감"
}
],
"engTags": [
{
"tag": "device"
},
{
"tag": "manual"
},
{
"tag": "intuition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I didn't read manual.",
"translation": "설명서 안 읽었어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "How did you learn?",
"translation": "어떻게 배웠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 설명서를 자세히 읽었다고 말했다.",
"hint": "승현이 설명서에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "승현은 'I didn't read manual'라고 말했는데, 이는 '설명서 안 읽었어'라는 뜻으로 설명서를 읽지 않았다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Just tried by feeling.",
"translation": "그냥 느낌으로 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That's pretty smart.",
"translation": "꽤 똑똑하네."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Technology is intuitive now.",
"translation": "요즘 기술은 직관적이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Just tried by @@.",
"hint": "직감이나 느낌을 나타내는 명사예요.",
"optionA": "thinking",
"optionB": "feeling",
"optionC": "reading",
"result": "feeling",
"explanation": "'feeling'은 '느낌, 감각'이라는 뜻으로, 직감으로 조작했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "I still need instructions.",
"translation": "나는 아직 설명서가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "승현",
"script": "Everyone learns differently.",
"translation": "사람마다 배우는 방식이 달라."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 기술이 직관적이라고 말한 문장을 완성하세요.",
"optionA": "Technology",
"optionB": "is",
"optionC": "intuitive",
"optionD": "now",
"result": "Technology is intuitive now",
"explanation": "'Technology is intuitive now'는 '요즘 기술은 직관적이야'라는 뜻으로, 현대 기술의 편리함을 표현합니다."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "That's very true.",
"translation": "정말 맞는 말이야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "전자기기 설명서",
"explanation": "새로 산 전자기기 설명서를 안 읽어도 직감으로 조작할 수 있는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "전자기기"
},
{
"tag": "설명서"
},
{
"tag": "직감"
}
],
"engTags": [
{
"tag": "device"
},
{
"tag": "manual"
},
{
"tag": "intuition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "I didn't read manual.",
"translation": "설명서 안 읽었어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "How did you learn?",
"translation": "어떻게 배웠어?"
},
{
"type": "ox",
"index": 3,
"quiz": "승현이 설명서를 자세히 읽었다고 말했다.",
"hint": "승현이 설명서에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "승현은 'I didn't read manual'라고 말했는데, 이는 '설명서 안 읽었어'라는 뜻으로 설명서를 읽지 않았다는 의미입니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Just tried by feeling.",
"translation": "그냥 느낌으로 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "That's pretty smart.",
"translation": "꽤 똑똑하네."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Technology is intuitive now.",
"translation": "요즘 기술은 직관적이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Just tried by @@.",
"hint": "직감이나 느낌을 나타내는 명사예요.",
"optionA": "thinking",
"optionB": "feeling",
"optionC": "reading",
"result": "feeling",
"explanation": "'feeling'은 '느낌, 감각'이라는 뜻으로, 직감으로 조작했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "I still need instructions.",
"translation": "나는 아직 설명서가 필요해."
},
{
"type": "script",
"index": 9,
"speaker": "승현",
"script": "Everyone learns differently.",
"translation": "사람마다 배우는 방식이 달라."
},
{
"type": "puzzle",
"index": 10,
"hint": "승현이 기술이 직관적이라고 말한 문장을 완성하세요.",
"optionA": "Technology",
"optionB": "is",
"optionC": "intuitive",
"optionD": "now",
"result": "Technology is intuitive now",
"explanation": "'Technology is intuitive now'는 '요즘 기술은 직관적이야'라는 뜻으로, 현대 기술의 편리함을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "지우",
"script": "That's very true.",
"translation": "정말 맞는 말이야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 작심삼일",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 되어서 허무한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "작심삼일"
},
{
"tag": "허무"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "short-lived"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Are you using it?",
"translation": "쓰고 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이 스케줄러를 계속 사용하고 있다고 말했다.",
"hint": "재현이 스케줄러 사용에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "재현이 스케줄러를 계속 사용하고 있다는 직접적인 언급은 없었습니다. 단지 샀다고만 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Only for one week.",
"translation": "일주일만 썼어."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "What happened then?",
"translation": "그다음에 뭐가 일어났어?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "I just stopped writing.",
"translation": "그냥 쓰는 걸 멈췄어."
},
{
"type": "blank",
"index": 7,
"quiz": "Only for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "day",
"optionB": "week",
"optionC": "month",
"result": "week",
"explanation": "'week'는 '주, 일주일'이라는 뜻으로, 짧은 기간만 사용했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That happens to everyone.",
"translation": "누구에게나 일어나는 일이야."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Maybe I'll try again.",
"translation": "다시 해볼까."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 쓰는 걸 멈췄다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "just",
"optionC": "stopped",
"optionD": "writing",
"result": "I just stopped writing",
"explanation": "'I just stopped writing'는 '그냥 쓰는 걸 멈췄어'라는 뜻으로, 습관이 지속되지 않았다는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Don't pressure yourself.",
"translation": "자신에게 부담 주지 마."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 작심삼일",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 되어서 허무한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "작심삼일"
},
{
"tag": "허무"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "short-lived"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Are you using it?",
"translation": "쓰고 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이 스케줄러를 계속 사용하고 있다고 말했다.",
"hint": "재현이 스케줄러 사용에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "재현이 스케줄러를 계속 사용하고 있다는 직접적인 언급은 없었습니다. 단지 샀다고만 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Only for one week.",
"translation": "일주일만 썼어."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "What happened then?",
"translation": "그다음에 뭐가 일어났어?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "I just stopped writing.",
"translation": "그냥 쓰는 걸 멈췄어."
},
{
"type": "blank",
"index": 7,
"quiz": "Only for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "day",
"optionB": "week",
"optionC": "month",
"result": "week",
"explanation": "'week'는 '주, 일주일'이라는 뜻으로, 짧은 기간만 사용했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That happens to everyone.",
"translation": "누구에게나 일어나는 일이야."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Maybe I'll try again.",
"translation": "다시 해볼까."
},
{
"type": "puzzle",
"index": 10,
"hint": "재현이 쓰는 걸 멈췄다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "just",
"optionC": "stopped",
"optionD": "writing",
"result": "I just stopped writing",
"explanation": "'I just stopped writing'는 '그냥 쓰는 걸 멈췄어'라는 뜻으로, 습관이 지속되지 않았다는 의미입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Don't pressure yourself.",
"translation": "자신에게 부담 주지 마."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 당일 거부감",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어서 고민하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "약속"
},
{
"tag": "당일"
},
{
"tag": "거부감"
}
],
"engTags": [
{
"tag": "appointment"
},
{
"tag": "today"
},
{
"tag": "reluctant"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I don't want go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "But we made plans.",
"translation": "근데 우리 약속했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I know but tired.",
"translation": "알아 근데 피곤해."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 약속에 대해 기대한다고 말했다.",
"hint": "태호가 나가는 것에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "태호는 'I don't want go'라고 말했는데, 이는 '나가기 싫어'라는 뜻으로 약속을 기대하지 않는다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Just for one hour.",
"translation": "딱 한 시간만."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Promise we'll come back?",
"translation": "돌아올 거라고 약속해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Just for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "minute",
"optionB": "hour",
"optionC": "day",
"result": "hour",
"explanation": "'hour'는 '시간'이라는 뜻으로, 짧은 시간만 나가자는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Of course! I promise.",
"translation": "물론이야! 약속해."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Okay then let's go.",
"translation": "그럼 가자."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 돌아올 것을 확인한 문장을 완성하세요.",
"optionA": "Promise",
"optionB": "we'll",
"optionC": "come",
"optionD": "back",
"result": "Promise we'll come back",
"explanation": "'Promise we'll come back?'는 '돌아올 거라고 약속해?'라는 뜻으로, 조건을 확인하는 표현입니다."
},
{
"type": "script",
"index": 11,
"speaker": "소영",
"script": "You'll have fun.",
"translation": "재미있을 거야."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 당일 거부감",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어서 고민하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "약속"
},
{
"tag": "당일"
},
{
"tag": "거부감"
}
],
"engTags": [
{
"tag": "appointment"
},
{
"tag": "today"
},
{
"tag": "reluctant"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I don't want go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "But we made plans.",
"translation": "근데 우리 약속했잖아."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "I know but tired.",
"translation": "알아 근데 피곤해."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 약속에 대해 기대한다고 말했다.",
"hint": "태호가 나가는 것에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "태호는 'I don't want go'라고 말했는데, 이는 '나가기 싫어'라는 뜻으로 약속을 기대하지 않는다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Just for one hour.",
"translation": "딱 한 시간만."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Promise we'll come back?",
"translation": "돌아올 거라고 약속해?"
},
{
"type": "blank",
"index": 7,
"quiz": "Just for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "minute",
"optionB": "hour",
"optionC": "day",
"result": "hour",
"explanation": "'hour'는 '시간'이라는 뜻으로, 짧은 시간만 나가자는 제안입니다."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Of course! I promise.",
"translation": "물론이야! 약속해."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Okay then let's go.",
"translation": "그럼 가자."
},
{
"type": "puzzle",
"index": 10,
"hint": "태호가 돌아올 것을 확인한 문장을 완성하세요.",
"optionA": "Promise",
"optionB": "we'll",
"optionC": "come",
"optionD": "back",
"result": "Promise we'll come back",
"explanation": "'Promise we'll come back?'는 '돌아올 거라고 약속해?'라는 뜻으로, 조건을 확인하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "소영",
"script": "You'll have fun.",
"translation": "재미있을 거야."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 가는 현실",
"explanation": "시간이 정말 빨리 간다면서 어제 새해였던 것 같은데 벌써 반년이 지났다는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빨리"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Time goes so fast.",
"translation": "시간이 너무 빨리 가."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "It was New Year.",
"translation": "새해였는데."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 시간이 천천히 간다고 말했다.",
"hint": "상현이 시간에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상현은 'Time goes so fast'라고 말했는데, 이는 '시간이 너무 빨리 가'라는 뜻으로 시간이 빠르다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Now it's already June.",
"translation": "이제 벌써 6월이야."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Half year already passed.",
"translation": "반년이 벌써 지났어."
},
{
"type": "blank",
"index": 7,
"quiz": "Half year already @@.",
"hint": "시간이 지나갔다는 것을 나타내는 동사의 과거형이에요.",
"optionA": "comes",
"optionB": "passed",
"optionC": "stays",
"result": "passed",
"explanation": "'passed'는 'pass'의 과거형으로 '지나갔다'는 뜻입니다. 시간이 흘렀다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "We're getting old.",
"translation": "우리 나이 들어가는구나."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "That's bit scary.",
"translation": "좀 무서워."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 반년이 지났다고 말한 문장을 완성하세요.",
"optionA": "Half",
"optionB": "year",
"optionC": "already",
"optionD": "passed",
"result": "Half year already passed",
"explanation": "'Half year already passed'는 '반년이 벌써 지났어'라는 뜻으로, 시간이 빠르게 흘렀다는 감탄을 표현합니다."
},
{
"type": "script",
"index": 11,
"speaker": "선영",
"script": "But we're living well.",
"translation": "하지만 우리 잘 살고 있어."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 가는 현실",
"explanation": "시간이 정말 빨리 간다면서 어제 새해였던 것 같은데 벌써 반년이 지났다는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빨리"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Time goes so fast.",
"translation": "시간이 너무 빨리 가."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "It was New Year.",
"translation": "새해였는데."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 시간이 천천히 간다고 말했다.",
"hint": "상현이 시간에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상현은 'Time goes so fast'라고 말했는데, 이는 '시간이 너무 빨리 가'라는 뜻으로 시간이 빠르다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Now it's already June.",
"translation": "이제 벌써 6월이야."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Half year already passed.",
"translation": "반년이 벌써 지났어."
},
{
"type": "blank",
"index": 7,
"quiz": "Half year already @@.",
"hint": "시간이 지나갔다는 것을 나타내는 동사의 과거형이에요.",
"optionA": "comes",
"optionB": "passed",
"optionC": "stays",
"result": "passed",
"explanation": "'passed'는 'pass'의 과거형으로 '지나갔다'는 뜻입니다. 시간이 흘렀다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "We're getting old.",
"translation": "우리 나이 들어가는구나."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "That's bit scary.",
"translation": "좀 무서워."
},
{
"type": "puzzle",
"index": 10,
"hint": "상현이 반년이 지났다고 말한 문장을 완성하세요.",
"optionA": "Half",
"optionB": "year",
"optionC": "already",
"optionD": "passed",
"result": "Half year already passed",
"explanation": "'Half year already passed'는 '반년이 벌써 지났어'라는 뜻으로, 시간이 빠르게 흘렀다는 감탄을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "선영",
"script": "But we're living well.",
"translation": "하지만 우리 잘 살고 있어."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 작심삼일",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 되어서 허무한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "작심삼일"
},
{
"tag": "허무"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "short-lived"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Are you using it?",
"translation": "쓰고 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이 스케줄러를 계속 사용하고 있다고 말했다.",
"hint": "재현이 스케줄러 사용에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "재현이 스케줄러를 계속 사용하고 있다는 직접적인 언급은 없었습니다. 단지 샀다고만 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Only for one week.",
"translation": "일주일만 썼어."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "What happened then?",
"translation": "그다음에 뭐가 일어났어?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "I just stopped writing.",
"translation": "그냥 쓰는 걸 멈췄어."
},
{
"type": "blank",
"index": 7,
"quiz": "Only for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "day",
"optionB": "week",
"optionC": "month",
"result": "week",
"explanation": "'week'는 '주, 일주일'이라는 뜻으로, 짧은 기간만 사용했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That happens to everyone.",
"translation": "누구에게나 일어나는 일이야."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Maybe I'll try again.",
"translation": "다시 해볼까."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 쓰는 걸 멈췄다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "just",
"optionC": "stopped",
"optionD": "writing",
"result": "I just stopped writing",
"explanation": "'I just stopped writing'는 '그냥 쓰는 걸 멈췄어'라는 뜻으로, 습관이 지속되지 않았다는 의미입니다."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Don't pressure yourself.",
"translation": "자신에게 부담 주지 마."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 작심삼일",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 되어서 허무한 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "작심삼일"
},
{
"tag": "허무"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "short-lived"
},
{
"tag": "empty"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "재현",
"script": "I bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "수진",
"script": "Are you using it?",
"translation": "쓰고 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "재현이 스케줄러를 계속 사용하고 있다고 말했다.",
"hint": "재현이 스케줄러 사용에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "재현이 스케줄러를 계속 사용하고 있다는 직접적인 언급은 없었습니다. 단지 샀다고만 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "재현",
"script": "Only for one week.",
"translation": "일주일만 썼어."
},
{
"type": "script",
"index": 5,
"speaker": "수진",
"script": "What happened then?",
"translation": "그다음에 뭐가 일어났어?"
},
{
"type": "script",
"index": 6,
"speaker": "재현",
"script": "I just stopped writing.",
"translation": "그냥 쓰는 걸 멈췄어."
},
{
"type": "blank",
"index": 7,
"quiz": "Only for one @@.",
"hint": "시간의 단위를 나타내는 명사예요.",
"optionA": "day",
"optionB": "week",
"optionC": "month",
"result": "week",
"explanation": "'week'는 '주, 일주일'이라는 뜻으로, 짧은 기간만 사용했다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "That happens to everyone.",
"translation": "누구에게나 일어나는 일이야."
},
{
"type": "script",
"index": 9,
"speaker": "재현",
"script": "Maybe I'll try again.",
"translation": "다시 해볼까."
},
{
"type": "puzzle",
"index": 10,
"hint": "재현이 쓰는 걸 멈췄다고 말한 문장을 완성하세요.",
"optionA": "I",
"optionB": "just",
"optionC": "stopped",
"optionD": "writing",
"result": "I just stopped writing",
"explanation": "'I just stopped writing'는 '그냥 쓰는 걸 멈췄어'라는 뜻으로, 습관이 지속되지 않았다는 의미입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "수진",
"script": "Don't pressure yourself.",
"translation": "자신에게 부담 주지 마."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 가는 현실",
"explanation": "시간이 정말 빨리 간다면서 어제 새해였던 것 같은데 벌써 반년이 지났다는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빨리"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Time goes so fast.",
"translation": "시간이 너무 빨리 가."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "It was New Year.",
"translation": "새해였는데."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 시간이 천천히 간다고 말했다.",
"hint": "상현이 시간에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상현은 'Time goes so fast'라고 말했는데, 이는 '시간이 너무 빨리 가'라는 뜻으로 시간이 빠르다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Now it's already June.",
"translation": "이제 벌써 6월이야."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Half year already passed.",
"translation": "반년이 벌써 지났어."
},
{
"type": "blank",
"index": 7,
"quiz": "Half year already @@.",
"hint": "시간이 지나갔다는 것을 나타내는 동사의 과거형이에요.",
"optionA": "comes",
"optionB": "passed",
"optionC": "stays",
"result": "passed",
"explanation": "'passed'는 'pass'의 과거형으로 '지나갔다'는 뜻입니다. 시간이 흘렀다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "We're getting old.",
"translation": "우리 나이 들어가는구나."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "That's bit scary.",
"translation": "좀 무서워."
},
{
"type": "puzzle",
"index": 10,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 반년이 지났다고 말한 문장을 완성하세요.",
"optionA": "Half",
"optionB": "year",
"optionC": "already",
"optionD": "passed",
"result": "Half year already passed",
"explanation": "'Half year already passed'는 '반년이 벌써 지났어'라는 뜻으로, 시간이 빠르게 흘렀다는 감탄을 표현합니다."
},
{
"type": "script",
"index": 11,
"speaker": "선영",
"script": "But we're living well.",
"translation": "하지만 우리 잘 살고 있어."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 가는 현실",
"explanation": "시간이 정말 빨리 간다면서 어제 새해였던 것 같은데 벌써 반년이 지났다는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빨리"
},
{
"tag": "현실"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "reality"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Time goes so fast.",
"translation": "시간이 너무 빨리 가."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "It was New Year.",
"translation": "새해였는데."
},
{
"type": "ox",
"index": 4,
"quiz": "상현이 시간이 천천히 간다고 말했다.",
"hint": "상현이 시간에 대해 어떻게 말했는지 확인해보세요.",
"result": "X",
"explanation": "상현은 'Time goes so fast'라고 말했는데, 이는 '시간이 너무 빨리 가'라는 뜻으로 시간이 빠르다는 의미입니다."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Now it's already June.",
"translation": "이제 벌써 6월이야."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "Half year already passed.",
"translation": "반년이 벌써 지났어."
},
{
"type": "blank",
"index": 7,
"quiz": "Half year already @@.",
"hint": "시간이 지나갔다는 것을 나타내는 동사의 과거형이에요.",
"optionA": "comes",
"optionB": "passed",
"optionC": "stays",
"result": "passed",
"explanation": "'passed'는 'pass'의 과거형으로 '지나갔다'는 뜻입니다. 시간이 흘렀다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "We're getting old.",
"translation": "우리 나이 들어가는구나."
},
{
"type": "script",
"index": 9,
"speaker": "상현",
"script": "That's bit scary.",
"translation": "좀 무서워."
},
{
"type": "puzzle",
"index": 10,
"hint": "상현이 반년이 지났다고 말한 문장을 완성하세요.",
"optionA": "Half",
"optionB": "year",
"optionC": "already",
"optionD": "passed",
"result": "Half year already passed",
"explanation": "'Half year already passed'는 '반년이 벌써 지났어'라는 뜻으로, 시간이 빠르게 흘렀다는 감탄을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
},
{
"type": "script",
"index": 11,
"speaker": "선영",
"script": "But we're living well.",
"translation": "하지만 우리 잘 살고 있어."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지각할까 봐",
"explanation": "늦잠 자서 약속에 늦을까 봐 걱정하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지각"
},
{
"tag": "약속"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "late"
},
{
"tag": "meeting"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I'm so late!",
"translation": "완전 늦었어!"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "What time?",
"translation": "몇 시야?"
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 약속 시간을 잘 지킨다고 말했다.",
"hint": "나연이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'I'm so late!'라고 말하며 늦었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Three o'clock.",
"translation": "3시야."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "You can make it.",
"translation": "갈 수 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "You can @@ it.",
"hint": "목표나 약속을 달성할 때 쓰는 동사예요.",
"optionA": "eat",
"optionB": "make",
"optionC": "buy",
"result": "make",
"explanation": "'make it'은 '해낼 수 있어, 갈 수 있어'라는 뜻으로 격려할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Really?",
"translation": "정말?"
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Hurry up!",
"translation": "빨리 가!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 나연을 격려한 말을 완성하세요.",
"optionA": "can",
"optionB": "it",
"optionC": "make",
"optionD": "You",
"result": "You can make it",
"explanation": "'갈 수 있어'라는 의미로 친구를 격려하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지각할까 봐",
"explanation": "늦잠 자서 약속에 늦을까 봐 걱정하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지각"
},
{
"tag": "약속"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "late"
},
{
"tag": "meeting"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I'm so late!",
"translation": "완전 늦었어!"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "What time?",
"translation": "몇 시야?"
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 약속 시간을 잘 지킨다고 말했다.",
"hint": "나연이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'I'm so late!'라고 말하며 늦었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Three o'clock.",
"translation": "3시야."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "You can make it.",
"translation": "갈 수 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "You can @@ it.",
"hint": "목표나 약속을 달성할 때 쓰는 동사예요.",
"optionA": "eat",
"optionB": "make",
"optionC": "buy",
"result": "make",
"explanation": "'make it'은 '해낼 수 있어, 갈 수 있어'라는 뜻으로 격려할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Really?",
"translation": "정말?"
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Hurry up!",
"translation": "빨리 가!"
},
{
"type": "puzzle",
"index": 9,
"hint": "지우가 나연을 격려한 말을 완성하세요.",
"optionA": "can",
"optionB": "it",
"optionC": "make",
"optionD": "You",
"result": "You can make it",
"explanation": "'갈 수 있어'라는 의미로 친구를 격려하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배터리 없어",
"explanation": "핸드폰 배터리가 다 떨어져서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "배터리"
},
{
"tag": "충전"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "My phone is dead.",
"translation": "핸드폰이 꺼졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "That's bad.",
"translation": "안됐다."
},
{
"type": "ox",
"index": 3,
"quiz": "민재의 핸드폰에 배터리가 많이 남아있다.",
"hint": "'dead'는 배터리가 완전히 없다는 뜻이에요.",
"result": "X",
"explanation": "'My phone is dead'는 핸드폰 배터리가 완전히 없어서 꺼진 상태를 말합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "I need to charge it.",
"translation": "충전해야 해."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Use my charger.",
"translation": "내 충전기 써."
},
{
"type": "blank",
"index": 6,
"quiz": "I need to @@ it.",
"hint": "배터리를 다시 채우는 행동을 나타내는 동사예요.",
"optionA": "buy",
"optionB": "charge",
"optionC": "break",
"result": "charge",
"explanation": "'charge'는 '충전하다'라는 뜻으로 배터리를 채울 때 쓰는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Thanks a lot!",
"translation": "정말 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "No problem!",
"translation": "별거 아냐!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 충전기를 빌려주겠다고 한 말을 완성하세요.",
"optionA": "Use",
"optionB": "charger",
"optionC": "my",
"result": "Use my charger",
"explanation": "'내 충전기 써'라는 의미로 친구에게 도움을 주는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배터리 없어",
"explanation": "핸드폰 배터리가 다 떨어져서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "배터리"
},
{
"tag": "충전"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "My phone is dead.",
"translation": "핸드폰이 꺼졌어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "That's bad.",
"translation": "안됐다."
},
{
"type": "ox",
"index": 3,
"quiz": "민재의 핸드폰에 배터리가 많이 남아있다.",
"hint": "'dead'는 배터리가 완전히 없다는 뜻이에요.",
"result": "X",
"explanation": "'My phone is dead'는 핸드폰 배터리가 완전히 없어서 꺼진 상태를 말합니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "I need to charge it.",
"translation": "충전해야 해."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Use my charger.",
"translation": "내 충전기 써."
},
{
"type": "blank",
"index": 6,
"quiz": "I need to @@ it.",
"hint": "배터리를 다시 채우는 행동을 나타내는 동사예요.",
"optionA": "buy",
"optionB": "charge",
"optionC": "break",
"result": "charge",
"explanation": "'charge'는 '충전하다'라는 뜻으로 배터리를 채울 때 쓰는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Thanks a lot!",
"translation": "정말 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "No problem!",
"translation": "별거 아냐!"
},
{
"type": "puzzle",
"index": 9,
"hint": "지원이 충전기를 빌려주겠다고 한 말을 완성하세요.",
"optionA": "Use",
"optionB": "charger",
"optionC": "my",
"result": "Use my charger",
"explanation": "'내 충전기 써'라는 의미로 친구에게 도움을 주는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 오는데",
"explanation": "갑자기 비가 와서 우산이 없어 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "비"
},
{
"tag": "우산"
},
{
"tag": "날씨"
}
],
"engTags": [
{
"tag": "rain"
},
{
"tag": "umbrella"
},
{
"tag": "weather"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "It's raining outside.",
"translation": "밖에 비 와."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Do you have umbrella?",
"translation": "우산 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 밖에 날씨가 좋다고 말했다.",
"hint": "'raining'은 비가 온다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'It's raining outside'라고 말하며 비가 온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "No, I don't.",
"translation": "아니, 없어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let's wait here.",
"translation": "여기서 기다리자."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you have @@?",
"hint": "비를 막아주는 도구를 나타내는 명사예요.",
"optionA": "bag",
"optionB": "umbrella",
"optionC": "book",
"result": "umbrella",
"explanation": "'umbrella'는 '우산'이라는 뜻으로 비올 때 필요한 물건입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Rain will stop.",
"translation": "비 그칠 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 비를 피하자고 제안한 말을 완성하세요.",
"optionA": "here",
"optionB": "wait",
"optionC": "Let's",
"result": "Let's wait here",
"explanation": "'여기서 기다리자'라는 의미로 상황에 맞는 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 오는데",
"explanation": "갑자기 비가 와서 우산이 없어 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "비"
},
{
"tag": "우산"
},
{
"tag": "날씨"
}
],
"engTags": [
{
"tag": "rain"
},
{
"tag": "umbrella"
},
{
"tag": "weather"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "It's raining outside.",
"translation": "밖에 비 와."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Do you have umbrella?",
"translation": "우산 있어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 밖에 날씨가 좋다고 말했다.",
"hint": "'raining'은 비가 온다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'It's raining outside'라고 말하며 비가 온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "No, I don't.",
"translation": "아니, 없어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let's wait here.",
"translation": "여기서 기다리자."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you have @@?",
"hint": "비를 막아주는 도구를 나타내는 명사예요.",
"optionA": "bag",
"optionB": "umbrella",
"optionC": "book",
"result": "umbrella",
"explanation": "'umbrella'는 '우산'이라는 뜻으로 비올 때 필요한 물건입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Rain will stop.",
"translation": "비 그칠 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 비를 피하자고 제안한 말을 완성하세요.",
"optionA": "here",
"optionB": "wait",
"optionC": "Let's",
"result": "Let's wait here",
"explanation": "'여기서 기다리자'라는 의미로 상황에 맞는 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 잃었어",
"explanation": "길을 잃어서 도움을 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "길"
},
{
"tag": "지도"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "way"
},
{
"tag": "map"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I'm lost.",
"translation": "길 잃었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Where do you want?",
"translation": "어디 가려고?"
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 길을 잘 알고 있다고 말했다.",
"hint": "'lost'는 길을 모른다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'I'm lost'라고 말하며 길을 잃었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "The coffee shop.",
"translation": "커피숍이야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "I can help you.",
"translation": "도와줄게."
},
{
"type": "blank",
"index": 6,
"quiz": "I can @@ you.",
"hint": "누군가를 도와주거나 돕는다는 뜻의 동사예요.",
"optionA": "see",
"optionB": "help",
"optionC": "eat",
"result": "help",
"explanation": "'help'는 '돕다, 도와주다'라는 뜻으로 어려운 상황에 있는 사람을 도울 때 씁니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Follow me.",
"translation": "따라와."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 수진을 도와주겠다고 한 말을 완성하세요.",
"optionA": "can",
"optionB": "help",
"optionC": "I",
"optionD": "you",
"result": "I can help you",
"explanation": "'도와줄게'라는 의미로 친절하게 도움을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 잃었어",
"explanation": "길을 잃어서 도움을 요청하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "길"
},
{
"tag": "지도"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "way"
},
{
"tag": "map"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I'm lost.",
"translation": "길 잃었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Where do you want?",
"translation": "어디 가려고?"
},
{
"type": "ox",
"index": 3,
"quiz": "수진이 길을 잘 알고 있다고 말했다.",
"hint": "'lost'는 길을 모른다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'I'm lost'라고 말하며 길을 잃었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "The coffee shop.",
"translation": "커피숍이야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "I can help you.",
"translation": "도와줄게."
},
{
"type": "blank",
"index": 6,
"quiz": "I can @@ you.",
"hint": "누군가를 도와주거나 돕는다는 뜻의 동사예요.",
"optionA": "see",
"optionB": "help",
"optionC": "eat",
"result": "help",
"explanation": "'help'는 '돕다, 도와주다'라는 뜻으로 어려운 상황에 있는 사람을 도울 때 씁니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Follow me.",
"translation": "따라와."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 수진을 도와주겠다고 한 말을 완성하세요.",
"optionA": "can",
"optionB": "help",
"optionC": "I",
"optionD": "you",
"result": "I can help you",
"explanation": "'도와줄게'라는 의미로 친절하게 도움을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "돈 없어",
"explanation": "돈이 부족해서 친구에게 도움을 청하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "돈"
},
{
"tag": "카페"
},
{
"tag": "친구"
}
],
"engTags": [
{
"tag": "money"
},
{
"tag": "cafe"
},
{
"tag": "friend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I have no money.",
"translation": "돈이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "How much do you need?",
"translation": "얼마나 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 돈이 많다고 말했다.",
"hint": "'no money'는 돈이 없다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I have no money'라고 말하며 돈이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just five dollars.",
"translation": "5달러만."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Here you go.",
"translation": "여기 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "How much do you @@?",
"hint": "필요하거나 요구할 때 쓰는 동사예요.",
"optionA": "want",
"optionB": "need",
"optionC": "see",
"result": "need",
"explanation": "'need'는 '필요하다'라는 뜻으로 꼭 있어야 할 때 사용하는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Thank you so much!",
"translation": "정말 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Buy me coffee later.",
"translation": "나중에 커피 사줘."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 유진에게 돈을 건네주며 한 말을 완성하세요.",
"optionA": "you",
"optionB": "Here",
"optionC": "go",
"result": "Here you go",
"explanation": "'여기 있어'라는 의미로 뭔가를 건네줄 때 쓰는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "돈 없어",
"explanation": "돈이 부족해서 친구에게 도움을 청하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "돈"
},
{
"tag": "카페"
},
{
"tag": "친구"
}
],
"engTags": [
{
"tag": "money"
},
{
"tag": "cafe"
},
{
"tag": "friend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I have no money.",
"translation": "돈이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "How much do you need?",
"translation": "얼마나 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 돈이 많다고 말했다.",
"hint": "'no money'는 돈이 없다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I have no money'라고 말하며 돈이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just five dollars.",
"translation": "5달러만."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Here you go.",
"translation": "여기 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "How much do you @@?",
"hint": "필요하거나 요구할 때 쓰는 동사예요.",
"optionA": "want",
"optionB": "need",
"optionC": "see",
"result": "need",
"explanation": "'need'는 '필요하다'라는 뜻으로 꼭 있어야 할 때 사용하는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Thank you so much!",
"translation": "정말 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Buy me coffee later.",
"translation": "나중에 커피 사줘."
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 유진에게 돈을 건네주며 한 말을 완성하세요.",
"optionA": "you",
"optionB": "Here",
"optionC": "go",
"result": "Here you go",
"explanation": "'여기 있어'라는 의미로 뭔가를 건네줄 때 쓰는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 아파",
"explanation": "머리가 아파서 약을 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "두통"
},
{
"tag": "약"
},
{
"tag": "컨디션"
}
],
"engTags": [
{
"tag": "headache"
},
{
"tag": "medicine"
},
{
"tag": "pain"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I have headache.",
"translation": "머리 아파."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's not good.",
"translation": "안 좋겠다."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 머리가 아프다고 말했다.",
"hint": "'headache'는 두통이라는 뜻이에요.",
"result": "O",
"explanation": "서연은 'I have headache'라고 말하며 머리가 아프다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Do you have medicine?",
"translation": "약 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Yes, I do.",
"translation": "응, 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you have @@?",
"hint": "아플 때 먹는 것을 나타내는 명사예요.",
"optionA": "food",
"optionB": "medicine",
"optionC": "water",
"result": "medicine",
"explanation": "'medicine'은 '약'이라는 뜻으로 아플 때 복용하는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Can I have some?",
"translation": "좀 줄 수 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Of course!",
"translation": "물론이지!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 약이 있는지 물어본 말을 완성하세요.",
"optionA": "have",
"optionB": "Do",
"optionC": "medicine",
"optionD": "you",
"result": "Do you have medicine",
"explanation": "'약 있어?'라는 의미로 필요한 것이 있는지 정중하게 묻는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 아파",
"explanation": "머리가 아파서 약을 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "두통"
},
{
"tag": "약"
},
{
"tag": "컨디션"
}
],
"engTags": [
{
"tag": "headache"
},
{
"tag": "medicine"
},
{
"tag": "pain"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "I have headache.",
"translation": "머리 아파."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "That's not good.",
"translation": "안 좋겠다."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 머리가 아프다고 말했다.",
"hint": "'headache'는 두통이라는 뜻이에요.",
"result": "O",
"explanation": "서연은 'I have headache'라고 말하며 머리가 아프다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Do you have medicine?",
"translation": "약 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Yes, I do.",
"translation": "응, 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Do you have @@?",
"hint": "아플 때 먹는 것을 나타내는 명사예요.",
"optionA": "food",
"optionB": "medicine",
"optionC": "water",
"result": "medicine",
"explanation": "'medicine'은 '약'이라는 뜻으로 아플 때 복용하는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Can I have some?",
"translation": "좀 줄 수 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Of course!",
"translation": "물론이지!"
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 약이 있는지 물어본 말을 완성하세요.",
"optionA": "have",
"optionB": "Do",
"optionC": "medicine",
"optionD": "you",
"result": "Do you have medicine",
"explanation": "'약 있어?'라는 의미로 필요한 것이 있는지 정중하게 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배고파",
"explanation": "배가 고파서 뭔가 먹으려고 하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "배고픔"
},
{
"tag": "음식"
},
{
"tag": "점심"
}
],
"engTags": [
{
"tag": "hungry"
},
{
"tag": "food"
},
{
"tag": "lunch"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I'm so hungry.",
"translation": "너무 배고파."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Let's eat something.",
"translation": "뭔가 먹자."
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 배가 부르다고 말했다.",
"hint": "'hungry'는 배고프다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'I'm so hungry'라고 말하며 배가 고프다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "What do you want?",
"translation": "뭐 먹고 싶어?"
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Pizza sounds good.",
"translation": "피자 좋겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's eat @@.",
"hint": "먹을 수 있는 것을 총칭하는 명사예요.",
"optionA": "chair",
"optionB": "something",
"optionC": "book",
"result": "something",
"explanation": "'something'은 '뭔가'라는 뜻으로 구체적이지 않은 것을 가리킬 때 쓰는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good choice!",
"translation": "좋은 선택이야!"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I'll order now.",
"translation": "지금 주문할게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 함께 먹자고 제안한 말을 완성하세요.",
"optionA": "something",
"optionB": "eat",
"optionC": "Let's",
"result": "Let's eat something",
"explanation": "'뭔가 먹자'라는 의미로 함께 식사하자고 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배고파",
"explanation": "배가 고파서 뭔가 먹으려고 하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "배고픔"
},
{
"tag": "음식"
},
{
"tag": "점심"
}
],
"engTags": [
{
"tag": "hungry"
},
{
"tag": "food"
},
{
"tag": "lunch"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I'm so hungry.",
"translation": "너무 배고파."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Let's eat something.",
"translation": "뭔가 먹자."
},
{
"type": "ox",
"index": 3,
"quiz": "예솔이 배가 부르다고 말했다.",
"hint": "'hungry'는 배고프다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'I'm so hungry'라고 말하며 배가 고프다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "What do you want?",
"translation": "뭐 먹고 싶어?"
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Pizza sounds good.",
"translation": "피자 좋겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's eat @@.",
"hint": "먹을 수 있는 것을 총칭하는 명사예요.",
"optionA": "chair",
"optionB": "something",
"optionC": "book",
"result": "something",
"explanation": "'something'은 '뭔가'라는 뜻으로 구체적이지 않은 것을 가리킬 때 쓰는 단어입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Good choice!",
"translation": "좋은 선택이야!"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I'll order now.",
"translation": "지금 주문할게."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 함께 먹자고 제안한 말을 완성하세요.",
"optionA": "something",
"optionB": "eat",
"optionC": "Let's",
"result": "Let's eat something",
"explanation": "'뭔가 먹자'라는 의미로 함께 식사하자고 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "추워",
"explanation": "갑자기 추워져서 옷에 대해 이야기하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "추위"
},
{
"tag": "옷"
},
{
"tag": "날씨"
}
],
"engTags": [
{
"tag": "cold"
},
{
"tag": "clothes"
},
{
"tag": "weather"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "It's getting cold.",
"translation": "점점 추워져."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "You need jacket.",
"translation": "재킷이 필요해."
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 날씨가 따뜻하다고 말했다.",
"hint": "'cold'는 춥다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'It's getting cold'라고 말하며 추워진다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I forgot mine.",
"translation": "내 거 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Take my sweater.",
"translation": "내 스웨터 가져."
},
{
"type": "blank",
"index": 6,
"quiz": "You need @@.",
"hint": "추울 때 입는 겉옷을 나타내는 명사예요.",
"optionA": "jacket",
"optionB": "shoes",
"optionC": "phone",
"result": "jacket",
"explanation": "'jacket'은 '재킷'이라는 뜻으로 추운 날씨에 입는 겉옷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Are you sure?",
"translation": "정말 괜찮아?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Yes, no problem.",
"translation": "응, 괜찮아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 스웨터를 건네주며 한 말을 완성하세요.",
"optionA": "my",
"optionB": "Take",
"optionC": "sweater",
"result": "Take my sweater",
"explanation": "'내 스웨터 가져'라는 의미로 친구에게 도움을 주는 친절한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "추워",
"explanation": "갑자기 추워져서 옷에 대해 이야기하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "추위"
},
{
"tag": "옷"
},
{
"tag": "날씨"
}
],
"engTags": [
{
"tag": "cold"
},
{
"tag": "clothes"
},
{
"tag": "weather"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "It's getting cold.",
"translation": "점점 추워져."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "You need jacket.",
"translation": "재킷이 필요해."
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 날씨가 따뜻하다고 말했다.",
"hint": "'cold'는 춥다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'It's getting cold'라고 말하며 추워진다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I forgot mine.",
"translation": "내 거 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Take my sweater.",
"translation": "내 스웨터 가져."
},
{
"type": "blank",
"index": 6,
"quiz": "You need @@.",
"hint": "추울 때 입는 겉옷을 나타내는 명사예요.",
"optionA": "jacket",
"optionB": "shoes",
"optionC": "phone",
"result": "jacket",
"explanation": "'jacket'은 '재킷'이라는 뜻으로 추운 날씨에 입는 겉옷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Are you sure?",
"translation": "정말 괜찮아?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Yes, no problem.",
"translation": "응, 괜찮아."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 스웨터를 건네주며 한 말을 완성하세요.",
"optionA": "my",
"optionB": "Take",
"optionC": "sweater",
"result": "Take my sweater",
"explanation": "'내 스웨터 가져'라는 의미로 친구에게 도움을 주는 친절한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "피곤해",
"explanation": "하루 종일 일해서 피곤하다고 하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "피로"
},
{
"tag": "휴식"
},
{
"tag": "잠"
}
],
"engTags": [
{
"tag": "tired"
},
{
"tag": "rest"
},
{
"tag": "sleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "I'm really tired.",
"translation": "정말 피곤해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "You worked hard.",
"translation": "수고했어."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 기분이 좋다고 말했다.",
"hint": "'tired'는 피곤하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'I'm really tired'라고 말하며 피곤하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I need some rest.",
"translation": "좀 쉬어야 해."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Go home early.",
"translation": "일찍 가."
},
{
"type": "blank",
"index": 6,
"quiz": "I need some @@.",
"hint": "피곤할 때 필요한 것을 나타내는 명사예요.",
"optionA": "work",
"optionB": "rest",
"optionC": "food",
"result": "rest",
"explanation": "'rest'는 '휴식'이라는 뜻으로 피곤할 때 필요한 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That sounds good.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Sleep well tonight.",
"translation": "오늘밤 잘 자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 일찍 집에 가라고 조언한 말을 완성하세요.",
"optionA": "Go",
"optionB": "early",
"optionC": "home",
"result": "Go home early",
"explanation": "'일찍 가'라는 의미로 피곤한 사람에게 주는 배려 있는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "피곤해",
"explanation": "하루 종일 일해서 피곤하다고 하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "피로"
},
{
"tag": "휴식"
},
{
"tag": "잠"
}
],
"engTags": [
{
"tag": "tired"
},
{
"tag": "rest"
},
{
"tag": "sleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "I'm really tired.",
"translation": "정말 피곤해."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "You worked hard.",
"translation": "수고했어."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 기분이 좋다고 말했다.",
"hint": "'tired'는 피곤하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'I'm really tired'라고 말하며 피곤하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I need some rest.",
"translation": "좀 쉬어야 해."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Go home early.",
"translation": "일찍 가."
},
{
"type": "blank",
"index": 6,
"quiz": "I need some @@.",
"hint": "피곤할 때 필요한 것을 나타내는 명사예요.",
"optionA": "work",
"optionB": "rest",
"optionC": "food",
"result": "rest",
"explanation": "'rest'는 '휴식'이라는 뜻으로 피곤할 때 필요한 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "That sounds good.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Sleep well tonight.",
"translation": "오늘밤 잘 자."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 일찍 집에 가라고 조언한 말을 완성하세요.",
"optionA": "Go",
"optionB": "early",
"optionC": "home",
"result": "Go home early",
"explanation": "'일찍 가'라는 의미로 피곤한 사람에게 주는 배려 있는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "물 필요해",
"explanation": "목이 말라서 물을 구하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "물"
},
{
"tag": "갈증"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "thirsty"
},
{
"tag": "store"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I'm so thirsty.",
"translation": "너무 목말라."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "There's water here.",
"translation": "여기 물 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 목이 마르다고 말했다.",
"hint": "'thirsty'는 목이 마르다는 뜻이에요.",
"result": "O",
"explanation": "상우는 'I'm so thirsty'라고 말하며 목이 마르다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Where is it?",
"translation": "어디 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "In the fridge.",
"translation": "냉장고에."
},
{
"type": "blank",
"index": 6,
"quiz": "There's @@ here.",
"hint": "목마를 때 마시는 것을 나타내는 명사예요.",
"optionA": "coffee",
"optionB": "water",
"optionC": "juice",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 목마를 때 가장 기본적으로 마시는 음료입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Thank you!",
"translation": "고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Help yourself.",
"translation": "마음껏 드세요."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 물이 어디에 있는지 알려준 말을 완성하세요.",
"optionA": "the",
"optionB": "In",
"optionC": "fridge",
"result": "In the fridge",
"explanation": "'냉장고에'라는 의미로 물건의 위치를 알려주는 간단하고 명확한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "물 필요해",
"explanation": "목이 말라서 물을 구하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "물"
},
{
"tag": "갈증"
},
{
"tag": "마트"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "thirsty"
},
{
"tag": "store"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I'm so thirsty.",
"translation": "너무 목말라."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "There's water here.",
"translation": "여기 물 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 목이 마르다고 말했다.",
"hint": "'thirsty'는 목이 마르다는 뜻이에요.",
"result": "O",
"explanation": "상우는 'I'm so thirsty'라고 말하며 목이 마르다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Where is it?",
"translation": "어디 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "In the fridge.",
"translation": "냉장고에."
},
{
"type": "blank",
"index": 6,
"quiz": "There's @@ here.",
"hint": "목마를 때 마시는 것을 나타내는 명사예요.",
"optionA": "coffee",
"optionB": "water",
"optionC": "juice",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 목마를 때 가장 기본적으로 마시는 음료입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Thank you!",
"translation": "고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Help yourself.",
"translation": "마음껏 드세요."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 물이 어디에 있는지 알려준 말을 완성하세요.",
"optionA": "the",
"optionB": "In",
"optionC": "fridge",
"result": "In the fridge",
"explanation": "'냉장고에'라는 의미로 물건의 위치를 알려주는 간단하고 명확한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엘리베이터가 멈췄네",
"explanation": "엘리베이터가 갑자기 멈춰서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "고장"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "broken"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "The elevator stopped.",
"translation": "엘리베이터 멈췄어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Press the button.",
"translation": "버튼 눌러봐."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터가 정상적으로 작동하고 있다.",
"hint": "'stopped'는 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'The elevator stopped'라고 말하며 엘리베이터가 멈췄다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "It's not working.",
"translation": "작동이 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Don't worry.",
"translation": "걱정 마."
},
{
"type": "blank",
"index": 6,
"quiz": "Press the @@.",
"hint": "엘리베이터에서 층수를 누르는 것을 나타내는 명사예요.",
"optionA": "door",
"optionB": "button",
"optionC": "window",
"result": "button",
"explanation": "'button'은 '버튼'이라는 뜻으로 엘리베이터에서 층수를 선택할 때 누르는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "What should we do?",
"translation": "우리 어떡하지?"
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Call for help.",
"translation": "도움 요청하자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 걱정하지 말라고 위로한 말을 완성하세요.",
"optionA": "worry",
"optionB": "Don't",
"result": "Don't worry",
"explanation": "'걱정 마'라는 의미로 불안한 상황에서 상대방을 달래는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엘리베이터가 멈췄네",
"explanation": "엘리베이터가 갑자기 멈춰서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엘리베이터"
},
{
"tag": "고장"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "elevator"
},
{
"tag": "broken"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "The elevator stopped.",
"translation": "엘리베이터 멈췄어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Press the button.",
"translation": "버튼 눌러봐."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터가 정상적으로 작동하고 있다.",
"hint": "'stopped'는 멈췄다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'The elevator stopped'라고 말하며 엘리베이터가 멈췄다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "It's not working.",
"translation": "작동이 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "지원",
"script": "Don't worry.",
"translation": "걱정 마."
},
{
"type": "blank",
"index": 6,
"quiz": "Press the @@.",
"hint": "엘리베이터에서 층수를 누르는 것을 나타내는 명사예요.",
"optionA": "door",
"optionB": "button",
"optionC": "window",
"result": "button",
"explanation": "'button'은 '버튼'이라는 뜻으로 엘리베이터에서 층수를 선택할 때 누르는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "What should we do?",
"translation": "우리 어떡하지?"
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "Call for help.",
"translation": "도움 요청하자."
},
{
"type": "puzzle",
"index": 9,
"hint": "지원이 걱정하지 말라고 위로한 말을 완성하세요.",
"optionA": "worry",
"optionB": "Don't",
"result": "Don't worry",
"explanation": "'걱정 마'라는 의미로 불안한 상황에서 상대방을 달래는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "열쇠 어디 갔지",
"explanation": "집 열쇠를 찾지 못해서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "분실"
},
{
"tag": "집"
}
],
"engTags": [
{
"tag": "keys"
},
{
"tag": "lost"
},
{
"tag": "home"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I lost my keys.",
"translation": "열쇠 잃어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Where did you see?",
"translation": "어디서 봤는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 열쇠를 찾았다고 말했다.",
"hint": "'lost'는 잃어버렸다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I lost my keys'라고 말하며 열쇠를 잃어버렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "In my bag.",
"translation": "가방 안에서."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Check your pockets.",
"translation": "주머니 뒤져봐."
},
{
"type": "blank",
"index": 6,
"quiz": "I lost my @@.",
"hint": "문을 열 때 사용하는 물건을 나타내는 명사예요.",
"optionA": "phone",
"optionB": "keys",
"optionC": "money",
"result": "keys",
"explanation": "'keys'는 '열쇠'라는 뜻으로 집이나 차 문을 열 때 사용하는 중요한 물건입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "좋은 생각!",
"translation": "Good idea!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I hope you find.",
"translation": "찾았으면 좋겠다."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 주머니를 확인해보라고 조언한 말을 완성하세요.",
"optionA": "pockets",
"optionB": "Check",
"optionC": "your",
"result": "Check your pockets",
"explanation": "'주머니 뒤져봐'라는 의미로 물건을 찾을 때 주는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "열쇠 어디 갔지",
"explanation": "집 열쇠를 찾지 못해서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "열쇠"
},
{
"tag": "분실"
},
{
"tag": "집"
}
],
"engTags": [
{
"tag": "keys"
},
{
"tag": "lost"
},
{
"tag": "home"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I lost my keys.",
"translation": "열쇠 잃어버렸어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Where did you see?",
"translation": "어디서 봤는데?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 열쇠를 찾았다고 말했다.",
"hint": "'lost'는 잃어버렸다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I lost my keys'라고 말하며 열쇠를 잃어버렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "In my bag.",
"translation": "가방 안에서."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Check your pockets.",
"translation": "주머니 뒤져봐."
},
{
"type": "blank",
"index": 6,
"quiz": "I lost my @@.",
"hint": "문을 열 때 사용하는 물건을 나타내는 명사예요.",
"optionA": "phone",
"optionB": "keys",
"optionC": "money",
"result": "keys",
"explanation": "'keys'는 '열쇠'라는 뜻으로 집이나 차 문을 열 때 사용하는 중요한 물건입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "좋은 생각!",
"translation": "Good idea!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I hope you find.",
"translation": "찾았으면 좋겠다."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 주머니를 확인해보라고 조언한 말을 완성하세요.",
"optionA": "pockets",
"optionB": "Check",
"optionC": "your",
"result": "Check your pockets",
"explanation": "'주머니 뒤져봐'라는 의미로 물건을 찾을 때 주는 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아 커피 쏟았다",
"explanation": "커피를 옷에 쏟아서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "커피"
},
{
"tag": "얼룩"
},
{
"tag": "옷"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "stain"
},
{
"tag": "clothes"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I spilled coffee.",
"translation": "커피 쏟았어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "On your shirt?",
"translation": "셔츠에?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 커피를 조심스럽게 마셨다.",
"hint": "'spilled'는 쏟았다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I spilled coffee'라고 말하며 커피를 쏟았다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Yes, it's wet.",
"translation": "응, 젖었어."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Use cold water.",
"translation": "찬물로 해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Use cold @@.",
"hint": "얼룩을 빼거나 씻을 때 사용하는 액체예요.",
"optionA": "coffee",
"optionB": "water",
"optionC": "milk",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 얼룩을 제거할 때 가장 기본적으로 사용하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Will it work?",
"translation": "효과 있을까?"
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Try it first.",
"translation": "일단 해봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 찬물 사용을 제안한 말을 완성하세요.",
"optionA": "cold",
"optionB": "Use",
"optionC": "water",
"result": "Use cold water",
"explanation": "'찬물로 해봐'라는 의미로 얼룩 제거에 대한 실용적인 조언을 주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "아 커피 쏟았다",
"explanation": "커피를 옷에 쏟아서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "커피"
},
{
"tag": "얼룩"
},
{
"tag": "옷"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "stain"
},
{
"tag": "clothes"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "I spilled coffee.",
"translation": "커피 쏟았어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "On your shirt?",
"translation": "셔츠에?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 커피를 조심스럽게 마셨다.",
"hint": "'spilled'는 쏟았다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'I spilled coffee'라고 말하며 커피를 쏟았다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Yes, it's wet.",
"translation": "응, 젖었어."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "Use cold water.",
"translation": "찬물로 해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Use cold @@.",
"hint": "얼룩을 빼거나 씻을 때 사용하는 액체예요.",
"optionA": "coffee",
"optionB": "water",
"optionC": "milk",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 얼룩을 제거할 때 가장 기본적으로 사용하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Will it work?",
"translation": "효과 있을까?"
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Try it first.",
"translation": "일단 해봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 찬물 사용을 제안한 말을 완성하세요.",
"optionA": "cold",
"optionB": "Use",
"optionC": "water",
"result": "Use cold water",
"explanation": "'찬물로 해봐'라는 의미로 얼룩 제거에 대한 실용적인 조언을 주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시가 하나도 없네",
"explanation": "택시가 잡히지 않아서 걱정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "교통"
},
{
"tag": "지하철"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "transport"
},
{
"tag": "subway"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "No taxi here.",
"translation": "여기 택시 없다."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let's take subway.",
"translation": "지하철 타자."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 택시를 쉽게 찾았다.",
"hint": "'No taxi'는 택시가 없다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'No taxi here'라고 말하며 택시가 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Where is station?",
"translation": "역이 어디지?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just two blocks.",
"translation": "두 블록만 가면 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's take @@.",
"hint": "지하에서 운행하는 대중교통을 나타내는 명사예요.",
"optionA": "bus",
"optionB": "subway",
"optionC": "car",
"result": "subway",
"explanation": "'subway'는 '지하철'이라는 뜻으로 도시에서 흔히 이용하는 대중교통입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That's close.",
"translation": "가깝네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "We can walk.",
"translation": "걸어가도 돼."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 지하철을 타자고 제안한 말을 완성하세요.",
"optionA": "take",
"optionB": "Let's",
"optionC": "subway",
"result": "Let's take subway",
"explanation": "'지하철 타자'라는 의미로 대안을 제시하는 자연스러운 제안 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시가 하나도 없네",
"explanation": "택시가 잡히지 않아서 걱정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "교통"
},
{
"tag": "지하철"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "transport"
},
{
"tag": "subway"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "No taxi here.",
"translation": "여기 택시 없다."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let's take subway.",
"translation": "지하철 타자."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 택시를 쉽게 찾았다.",
"hint": "'No taxi'는 택시가 없다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'No taxi here'라고 말하며 택시가 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Where is station?",
"translation": "역이 어디지?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just two blocks.",
"translation": "두 블록만 가면 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's take @@.",
"hint": "지하에서 운행하는 대중교통을 나타내는 명사예요.",
"optionA": "bus",
"optionB": "subway",
"optionC": "car",
"result": "subway",
"explanation": "'subway'는 '지하철'이라는 뜻으로 도시에서 흔히 이용하는 대중교통입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That's close.",
"translation": "가깝네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "We can walk.",
"translation": "걸어가도 돼."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 지하철을 타자고 제안한 말을 완성하세요.",
"optionA": "take",
"optionB": "Let's",
"optionC": "subway",
"result": "Let's take subway",
"explanation": "'지하철 타자'라는 의미로 대안을 제시하는 자연스러운 제안 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "와이파이가 또 안 돼",
"explanation": "와이파이 연결이 안 되어서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "연결"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "connection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "WiFi is down.",
"translation": "와이파이 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Try again.",
"translation": "다시 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 와이파이가 잘 작동한다고 말했다.",
"hint": "'down'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'WiFi is down'이라고 말하며 와이파이가 안 된다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Still not working.",
"translation": "여전히 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Use mobile data.",
"translation": "모바일 데이터 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "WiFi is @@.",
"hint": "작동하지 않거나 고장 났을 때 쓰는 단어예요.",
"optionA": "good",
"optionB": "down",
"optionC": "fast",
"result": "down",
"explanation": "'down'은 시스템이나 서비스가 작동하지 않는 상태를 나타내는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Good thinking!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That should work.",
"translation": "그럼 될 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 모바일 데이터 사용을 제안한 말을 완성하세요.",
"optionA": "mobile",
"optionB": "Use",
"optionC": "data",
"result": "Use mobile data",
"explanation": "'모바일 데이터 써봐'라는 의미로 와이파이 문제의 대안을 제시하는 실용적 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "와이파이가 또 안 돼",
"explanation": "와이파이 연결이 안 되어서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "연결"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "connection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "WiFi is down.",
"translation": "와이파이 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Try again.",
"translation": "다시 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 와이파이가 잘 작동한다고 말했다.",
"hint": "'down'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'WiFi is down'이라고 말하며 와이파이가 안 된다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Still not working.",
"translation": "여전히 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Use mobile data.",
"translation": "모바일 데이터 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "WiFi is @@.",
"hint": "작동하지 않거나 고장 났을 때 쓰는 단어예요.",
"optionA": "good",
"optionB": "down",
"optionC": "fast",
"result": "down",
"explanation": "'down'은 시스템이나 서비스가 작동하지 않는 상태를 나타내는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Good thinking!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "That should work.",
"translation": "그럼 될 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 모바일 데이터 사용을 제안한 말을 완성하세요.",
"optionA": "mobile",
"optionB": "Use",
"optionC": "data",
"result": "Use mobile data",
"explanation": "'모바일 데이터 써봐'라는 의미로 와이파이 문제의 대안을 제시하는 실용적 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "화장실 어디지",
"explanation": "급하게 화장실을 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "급함"
},
{
"tag": "위치"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "urgent"
},
{
"tag": "location"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Where's the bathroom?",
"translation": "화장실 어디야?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Over there.",
"translation": "저쪽에."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 화장실 위치를 잘 알고 있다.",
"hint": "상현이 화장실 위치를 물어보고 있어요.",
"result": "X",
"explanation": "상현은 'Where's the bathroom?'이라고 물으며 화장실 위치를 모른다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Thank you!",
"translation": "고마워!"
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Hurry up!",
"translation": "빨리 가!"
},
{
"type": "blank",
"index": 6,
"quiz": "Where's the @@?",
"hint": "급할 때 찾는 장소를 나타내는 명사예요.",
"optionA": "kitchen",
"optionB": "bathroom",
"optionC": "bedroom",
"result": "bathroom",
"explanation": "'bathroom'은 '화장실'이라는 뜻으로 급할 때 찾는 중요한 장소입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "I really need it.",
"translation": "진짜 급해."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Go quickly!",
"translation": "빨리 가!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 화장실 위치를 알려준 말을 완성하세요.",
"optionA": "Over",
"optionB": "there",
"result": "Over there",
"explanation": "'저쪽에'라는 의미로 위치를 간단하고 명확하게 가리키는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "화장실 어디지",
"explanation": "급하게 화장실을 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "급함"
},
{
"tag": "위치"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "urgent"
},
{
"tag": "location"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Where's the bathroom?",
"translation": "화장실 어디야?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Over there.",
"translation": "저쪽에."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 화장실 위치를 잘 알고 있다.",
"hint": "상현이 화장실 위치를 물어보고 있어요.",
"result": "X",
"explanation": "상현은 'Where's the bathroom?'이라고 물으며 화장실 위치를 모른다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Thank you!",
"translation": "고마워!"
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Hurry up!",
"translation": "빨리 가!"
},
{
"type": "blank",
"index": 6,
"quiz": "Where's the @@?",
"hint": "급할 때 찾는 장소를 나타내는 명사예요.",
"optionA": "kitchen",
"optionB": "bathroom",
"optionC": "bedroom",
"result": "bathroom",
"explanation": "'bathroom'은 '화장실'이라는 뜻으로 급할 때 찾는 중요한 장소입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "I really need it.",
"translation": "진짜 급해."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Go quickly!",
"translation": "빨리 가!"
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 화장실 위치를 알려준 말을 완성하세요.",
"optionA": "Over",
"optionB": "there",
"result": "Over there",
"explanation": "'저쪽에'라는 의미로 위치를 간단하고 명확하게 가리키는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "전화 계속 와",
"explanation": "전화가 계속 와서 번거로운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "전화"
},
{
"tag": "소음"
},
{
"tag": "방해"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "noise"
},
{
"tag": "disturb"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My phone keeps ringing.",
"translation": "전화가 계속 울려."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Turn it off.",
"translation": "꺼버려."
},
{
"type": "ox",
"index": 3,
"quiz": "상우의 전화가 조용하다.",
"hint": "'ringing'은 전화가 울린다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My phone keeps ringing'이라고 말하며 전화가 계속 운다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "But it's important.",
"translation": "근데 중요한 건데."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Answer it then.",
"translation": "그럼 받아."
},
{
"type": "blank",
"index": 6,
"quiz": "Turn it @@.",
"hint": "기계나 전자기기를 멈출 때 쓰는 단어예요.",
"optionA": "on",
"optionB": "off",
"optionC": "up",
"result": "off",
"explanation": "'turn off'는 '끄다'라는 뜻으로 전자기기를 작동 중지할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "You're right.",
"translation": "맞네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Make it quick.",
"translation": "빨리 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 전화를 끄라고 제안한 말을 완성하세요.",
"optionA": "Turn",
"optionB": "off",
"optionC": "it",
"result": "Turn it off",
"explanation": "'꺼버려'라는 의미로 번거로운 상황을 해결하는 간단한 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "전화 계속 와",
"explanation": "전화가 계속 와서 번거로운 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "전화"
},
{
"tag": "소음"
},
{
"tag": "방해"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "noise"
},
{
"tag": "disturb"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My phone keeps ringing.",
"translation": "전화가 계속 울려."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Turn it off.",
"translation": "꺼버려."
},
{
"type": "ox",
"index": 3,
"quiz": "상우의 전화가 조용하다.",
"hint": "'ringing'은 전화가 울린다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My phone keeps ringing'이라고 말하며 전화가 계속 운다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "But it's important.",
"translation": "근데 중요한 건데."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Answer it then.",
"translation": "그럼 받아."
},
{
"type": "blank",
"index": 6,
"quiz": "Turn it @@.",
"hint": "기계나 전자기기를 멈출 때 쓰는 단어예요.",
"optionA": "on",
"optionB": "off",
"optionC": "up",
"result": "off",
"explanation": "'turn off'는 '끄다'라는 뜻으로 전자기기를 작동 중지할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "You're right.",
"translation": "맞네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Make it quick.",
"translation": "빨리 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 전화를 끄라고 제안한 말을 완성하세요.",
"optionA": "Turn",
"optionB": "off",
"optionC": "it",
"result": "Turn it off",
"explanation": "'꺼버려'라는 의미로 번거로운 상황을 해결하는 간단한 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "또 깜빡했다",
"explanation": "중요한 일을 자꾸 잊어버리는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기억"
},
{
"tag": "잊음"
},
{
"tag": "메모"
}
],
"engTags": [
{
"tag": "memory"
},
{
"tag": "forget"
},
{
"tag": "note"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "I always forget.",
"translation": "자꾸 까먹어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Write it down.",
"translation": "메모해둬."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 기억력이 좋다고 말했다.",
"hint": "'forget'은 잊어버린다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'I always forget'이라고 말하며 자꾸 까먹는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "That's smart.",
"translation": "그거 좋은데."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Use your phone.",
"translation": "핸드폰에 해둬."
},
{
"type": "blank",
"index": 6,
"quiz": "Write it @@.",
"hint": "잊지 않도록 기록할 때 쓰는 전치사예요.",
"optionA": "up",
"optionB": "down",
"optionC": "in",
"result": "down",
"explanation": "'write down'은 '적어두다'라는 뜻으로 기억하기 위해 글로 남기는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Good idea!",
"translation": "좋은 아이디어야!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "It really helps.",
"translation": "진짜 도움 돼."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 적어두라고 조언한 말을 완성하세요.",
"optionA": "Write",
"optionB": "down",
"optionC": "it",
"result": "Write it down",
"explanation": "'메모해둬'라는 의미로 건망증 해결책을 제시하는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "또 깜빡했다",
"explanation": "중요한 일을 자꾸 잊어버리는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "기억"
},
{
"tag": "잊음"
},
{
"tag": "메모"
}
],
"engTags": [
{
"tag": "memory"
},
{
"tag": "forget"
},
{
"tag": "note"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "I always forget.",
"translation": "자꾸 까먹어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Write it down.",
"translation": "메모해둬."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 기억력이 좋다고 말했다.",
"hint": "'forget'은 잊어버린다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'I always forget'이라고 말하며 자꾸 까먹는다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "That's smart.",
"translation": "그거 좋은데."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Use your phone.",
"translation": "핸드폰에 해둬."
},
{
"type": "blank",
"index": 6,
"quiz": "Write it @@.",
"hint": "잊지 않도록 기록할 때 쓰는 전치사예요.",
"optionA": "up",
"optionB": "down",
"optionC": "in",
"result": "down",
"explanation": "'write down'은 '적어두다'라는 뜻으로 기억하기 위해 글로 남기는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Good idea!",
"translation": "좋은 아이디어야!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "It really helps.",
"translation": "진짜 도움 돼."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 적어두라고 조언한 말을 완성하세요.",
"optionA": "Write",
"optionB": "down",
"optionC": "it",
"result": "Write it down",
"explanation": "'메모해둬'라는 의미로 건망증 해결책을 제시하는 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "줄 너무 길다",
"explanation": "긴 줄을 보고 기다릴지 말지 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "줄서기"
},
{
"tag": "대기"
},
{
"tag": "포기"
}
],
"engTags": [
{
"tag": "line"
},
{
"tag": "wait"
},
{
"tag": "give up"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "The line is long.",
"translation": "줄 엄청 길어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Should we wait?",
"translation": "기다릴까?"
},
{
"type": "ox",
"index": 3,
"quiz": "줄이 매우 짧다.",
"hint": "'long'은 길다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'The line is long'이라고 말하며 줄이 길다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "It'll take time.",
"translation": "시간 오래 걸릴 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let's just go.",
"translation": "그냥 가자."
},
{
"type": "blank",
"index": 6,
"quiz": "Should we @@?",
"hint": "시간이 지나기를 참고 있는다는 뜻의 동사예요.",
"optionA": "run",
"optionB": "wait",
"optionC": "eat",
"result": "wait",
"explanation": "'wait'는 '기다리다'라는 뜻으로 줄을 설 때 하는 행동입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Maybe next time.",
"translation": "다음에 하자."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Good call.",
"translation": "좋은 판단."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 그냥 가자고 제안한 말을 완성하세요.",
"optionA": "just",
"optionB": "Let's",
"optionC": "go",
"result": "Let's just go",
"explanation": "'그냥 가자'라는 의미로 상황을 포기하고 다른 선택을 하자는 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "줄 너무 길다",
"explanation": "긴 줄을 보고 기다릴지 말지 고민하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "줄서기"
},
{
"tag": "대기"
},
{
"tag": "포기"
}
],
"engTags": [
{
"tag": "line"
},
{
"tag": "wait"
},
{
"tag": "give up"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "The line is long.",
"translation": "줄 엄청 길어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Should we wait?",
"translation": "기다릴까?"
},
{
"type": "ox",
"index": 3,
"quiz": "줄이 매우 짧다.",
"hint": "'long'은 길다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'The line is long'이라고 말하며 줄이 길다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "It'll take time.",
"translation": "시간 오래 걸릴 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Let's just go.",
"translation": "그냥 가자."
},
{
"type": "blank",
"index": 6,
"quiz": "Should we @@?",
"hint": "시간이 지나기를 참고 있는다는 뜻의 동사예요.",
"optionA": "run",
"optionB": "wait",
"optionC": "eat",
"result": "wait",
"explanation": "'wait'는 '기다리다'라는 뜻으로 줄을 설 때 하는 행동입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Maybe next time.",
"translation": "다음에 하자."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Good call.",
"translation": "좋은 판단."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 그냥 가자고 제안한 말을 완성하세요.",
"optionA": "just",
"optionB": "Let's",
"optionC": "go",
"result": "Let's just go",
"explanation": "'그냥 가자'라는 의미로 상황을 포기하고 다른 선택을 하자는 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "신발끈 풀렸네",
"explanation": "신발끈이 풀려서 다시 매는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "넘어짐"
},
{
"tag": "조심"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "fall"
},
{
"tag": "careful"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My shoelace is loose.",
"translation": "신발끈 풀렸어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Tie it tight.",
"translation": "꽉 매."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 신발끈을 단단히 맸다.",
"hint": "'loose'는 느슨하다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'My shoelace is loose'라고 말하며 신발끈이 풀렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "I might fall.",
"translation": "넘어질 수도 있어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Be careful.",
"translation": "조심해."
},
{
"type": "blank",
"index": 6,
"quiz": "Tie it @@.",
"hint": "느슨한 것을 단단하게 할 때 쓰는 형용사예요.",
"optionA": "loose",
"optionB": "tight",
"optionC": "slow",
"result": "tight",
"explanation": "'tight'는 '꽉, 단단히'라는 뜻으로 신발끈을 제대로 매라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Thanks for telling me.",
"translation": "알려줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Safety first.",
"translation": "안전이 먼저야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 조심하라고 말한 표현을 완성하세요.",
"optionA": "Be",
"optionB": "careful",
"result": "Be careful",
"explanation": "'조심해'라는 의미로 상대방의 안전을 걱정하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "신발끈 풀렸네",
"explanation": "신발끈이 풀려서 다시 매는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신발끈"
},
{
"tag": "넘어짐"
},
{
"tag": "조심"
}
],
"engTags": [
{
"tag": "shoelace"
},
{
"tag": "fall"
},
{
"tag": "careful"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My shoelace is loose.",
"translation": "신발끈 풀렸어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Tie it tight.",
"translation": "꽉 매."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 신발끈을 단단히 맸다.",
"hint": "'loose'는 느슨하다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'My shoelace is loose'라고 말하며 신발끈이 풀렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "I might fall.",
"translation": "넘어질 수도 있어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Be careful.",
"translation": "조심해."
},
{
"type": "blank",
"index": 6,
"quiz": "Tie it @@.",
"hint": "느슨한 것을 단단하게 할 때 쓰는 형용사예요.",
"optionA": "loose",
"optionB": "tight",
"optionC": "slow",
"result": "tight",
"explanation": "'tight'는 '꽉, 단단히'라는 뜻으로 신발끈을 제대로 매라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Thanks for telling me.",
"translation": "알려줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Safety first.",
"translation": "안전이 먼저야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 조심하라고 말한 표현을 완성하세요.",
"optionA": "Be",
"optionB": "careful",
"result": "Be careful",
"explanation": "'조심해'라는 의미로 상대방의 안전을 걱정하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "알람 20개 맞췄는데",
"explanation": "알람을 여러 개 맞춰도 못 일어나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "알람"
},
{
"tag": "늦잠"
},
{
"tag": "기상"
}
],
"engTags": [
{
"tag": "alarm"
},
{
"tag": "oversleep"
},
{
"tag": "wake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Why so many alarms?",
"translation": "알람 왜 이렇게 많아?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I can't wake up.",
"translation": "못 일어나거든."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 알람 소리를 못 듣는다.",
"hint": "나연이 일어나는 것에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'I can't wake up'이라고 말하며 못 일어난다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "How many did you set?",
"translation": "몇 개나 맞췄어?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe twenty.",
"translation": "한 20개?"
},
{
"type": "blank",
"index": 6,
"quiz": "I can't wake @@.",
"hint": "잠에서 깨어나는 것을 나타내는 전치사예요.",
"optionA": "down",
"optionB": "up",
"optionC": "off",
"result": "up",
"explanation": "'wake up'은 '일어나다, 깨어나다'라는 뜻으로 잠에서 벗어나는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "That's crazy!",
"translation": "완전 미쳤다!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But I'm here now.",
"translation": "근데 지금 왔잖아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 알람이 너무 많다고 놀란 말을 완성하세요.",
"optionA": "That's",
"optionB": "crazy",
"result": "That's crazy",
"explanation": "'완전 미쳤다!'라는 의미로 친구의 행동에 놀라움을 표현하는 재미있는 반응입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "알람 20개 맞췄는데",
"explanation": "알람을 여러 개 맞춰도 못 일어나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "알람"
},
{
"tag": "늦잠"
},
{
"tag": "기상"
}
],
"engTags": [
{
"tag": "alarm"
},
{
"tag": "oversleep"
},
{
"tag": "wake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Why so many alarms?",
"translation": "알람 왜 이렇게 많아?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I can't wake up.",
"translation": "못 일어나거든."
},
{
"type": "ox",
"index": 3,
"quiz": "나연이 알람 소리를 못 듣는다.",
"hint": "나연이 일어나는 것에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'I can't wake up'이라고 말하며 못 일어난다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "How many did you set?",
"translation": "몇 개나 맞췄어?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Maybe twenty.",
"translation": "한 20개?"
},
{
"type": "blank",
"index": 6,
"quiz": "I can't wake @@.",
"hint": "잠에서 깨어나는 것을 나타내는 전치사예요.",
"optionA": "down",
"optionB": "up",
"optionC": "off",
"result": "up",
"explanation": "'wake up'은 '일어나다, 깨어나다'라는 뜻으로 잠에서 벗어나는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "That's crazy!",
"translation": "완전 미쳤다!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "But I'm here now.",
"translation": "근데 지금 왔잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "지우가 알람이 너무 많다고 놀란 말을 완성하세요.",
"optionA": "That's",
"optionB": "crazy",
"result": "That's crazy",
"explanation": "'완전 미쳤다!'라는 의미로 친구의 행동에 놀라움을 표현하는 재미있는 반응입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "핸드폰 중독인가",
"explanation": "핸드폰을 계속 보는 친구를 걱정하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "중독"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "addiction"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Stop looking phone.",
"translation": "핸드폰 그만 봐."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Just one minute.",
"translation": "1분만."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 핸드폰을 전혀 보지 않는다.",
"hint": "태호가 핸드폰에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "태호는 'Stop looking phone'이라고 말하며 핸드폰 보는 것을 그만하라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "You said that before.",
"translation": "아까도 그랬잖아."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Okay, I'll stop.",
"translation": "알겠어, 그만할게."
},
{
"type": "blank",
"index": 6,
"quiz": "Just one @@.",
"hint": "짧은 시간을 나타내는 단위 명사예요.",
"optionA": "hour",
"optionB": "minute",
"optionC": "day",
"result": "minute",
"explanation": "'minute'는 '분'이라는 뜻으로 짧은 시간을 나타낼 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Really?",
"translation": "진짜?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "I promise.",
"translation": "약속해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 핸드폰 보는 것을 그만하라고 한 말을 완성하세요.",
"optionA": "looking",
"optionB": "Stop",
"optionC": "phone",
"result": "Stop looking phone",
"explanation": "'핸드폰 그만 봐'라는 의미로 친구의 나쁜 습관을 지적하는 직설적인 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "핸드폰 중독인가",
"explanation": "핸드폰을 계속 보는 친구를 걱정하는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "핸드폰"
},
{
"tag": "중독"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "addiction"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Stop looking phone.",
"translation": "핸드폰 그만 봐."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Just one minute.",
"translation": "1분만."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 핸드폰을 전혀 보지 않는다.",
"hint": "태호가 핸드폰에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "태호는 'Stop looking phone'이라고 말하며 핸드폰 보는 것을 그만하라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "You said that before.",
"translation": "아까도 그랬잖아."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "Okay, I'll stop.",
"translation": "알겠어, 그만할게."
},
{
"type": "blank",
"index": 6,
"quiz": "Just one @@.",
"hint": "짧은 시간을 나타내는 단위 명사예요.",
"optionA": "hour",
"optionB": "minute",
"optionC": "day",
"result": "minute",
"explanation": "'minute'는 '분'이라는 뜻으로 짧은 시간을 나타낼 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Really?",
"translation": "진짜?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "I promise.",
"translation": "약속해."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 핸드폰 보는 것을 그만하라고 한 말을 완성하세요.",
"optionA": "looking",
"optionB": "Stop",
"optionC": "phone",
"result": "Stop looking phone",
"explanation": "'핸드폰 그만 봐'라는 의미로 친구의 나쁜 습관을 지적하는 직설적인 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달 또 시켰네",
"explanation": "자꾸 배달음식을 시키는 것에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "배달"
},
{
"tag": "음식"
},
{
"tag": "습관"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "food"
},
{
"tag": "habit"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Delivery again?",
"translation": "또 배달?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I'm too lazy.",
"translation": "너무 귀찮아."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 요리를 자주 한다.",
"hint": "유진이 배달 대신 뭘 하기 싫어하는지 생각해보세요.",
"result": "X",
"explanation": "유진은 'I'm too lazy'라고 말하며 요리하기 귀찮다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Third time today.",
"translation": "오늘 벌써 세 번째야."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I know, I know.",
"translation": "알아, 알아."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm too @@.",
"hint": "무언가 하기 싫어하는 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "lazy",
"optionC": "hungry",
"result": "lazy",
"explanation": "'lazy'는 '게으른, 귀찮아하는'이라는 뜻으로 무언가를 하기 싫어할 때 씁니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Your wallet will cry.",
"translation": "지갑이 울 거야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Just today!",
"translation": "오늘만!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 배달을 또 시켰냐고 놀란 말을 완성하세요.",
"optionA": "Delivery",
"optionB": "again",
"result": "Delivery again",
"explanation": "'또 배달?'이라는 의미로 반복되는 행동에 대한 놀라움을 표현하는 간단한 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달 또 시켰네",
"explanation": "자꾸 배달음식을 시키는 것에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "배달"
},
{
"tag": "음식"
},
{
"tag": "습관"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "food"
},
{
"tag": "habit"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Delivery again?",
"translation": "또 배달?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I'm too lazy.",
"translation": "너무 귀찮아."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 요리를 자주 한다.",
"hint": "유진이 배달 대신 뭘 하기 싫어하는지 생각해보세요.",
"result": "X",
"explanation": "유진은 'I'm too lazy'라고 말하며 요리하기 귀찮다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Third time today.",
"translation": "오늘 벌써 세 번째야."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "I know, I know.",
"translation": "알아, 알아."
},
{
"type": "blank",
"index": 6,
"quiz": "I'm too @@.",
"hint": "무언가 하기 싫어하는 상태를 나타내는 형용사예요.",
"optionA": "happy",
"optionB": "lazy",
"optionC": "hungry",
"result": "lazy",
"explanation": "'lazy'는 '게으른, 귀찮아하는'이라는 뜻으로 무언가를 하기 싫어할 때 씁니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Your wallet will cry.",
"translation": "지갑이 울 거야."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Just today!",
"translation": "오늘만!"
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 배달을 또 시켰냐고 놀란 말을 완성하세요.",
"optionA": "Delivery",
"optionB": "again",
"result": "Delivery again",
"explanation": "'또 배달?'이라는 의미로 반복되는 행동에 대한 놀라움을 표현하는 간단한 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엄마가 또 전화해",
"explanation": "엄마의 잦은 안부 전화에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "전화"
},
{
"tag": "안부"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "call"
},
{
"tag": "care"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Mom called again.",
"translation": "엄마가 또 전화했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What did she want?",
"translation": "뭐래?"
},
{
"type": "ox",
"index": 3,
"quiz": "엄마가 전화를 한 번도 하지 않았다.",
"hint": "'again'은 또 다시라는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Mom called again'이라고 말하며 엄마가 또 전화했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Just checking up.",
"translation": "그냥 안부 물어보는 거."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's sweet.",
"translation": "정말 다정하시네."
},
{
"type": "blank",
"index": 6,
"quiz": "What did she @@?",
"hint": "원하거나 바라는 것을 묻는 동사예요.",
"optionA": "eat",
"optionB": "want",
"optionC": "see",
"result": "want",
"explanation": "'want'는 '원하다'라는 뜻으로 상대방이 무엇을 원하는지 물을 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "She worries too much.",
"translation": "너무 걱정해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Moms do that.",
"translation": "엄마들이 다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 엄마가 뭐라고 했는지 물어본 말을 완성하세요.",
"optionA": "What",
"optionB": "she",
"optionC": "did",
"optionD": "want",
"result": "What did she want",
"explanation": "'뭐래?'라는 의미로 전화 내용을 궁금해하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엄마가 또 전화해",
"explanation": "엄마의 잦은 안부 전화에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "엄마"
},
{
"tag": "전화"
},
{
"tag": "안부"
}
],
"engTags": [
{
"tag": "mom"
},
{
"tag": "call"
},
{
"tag": "care"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Mom called again.",
"translation": "엄마가 또 전화했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What did she want?",
"translation": "뭐래?"
},
{
"type": "ox",
"index": 3,
"quiz": "엄마가 전화를 한 번도 하지 않았다.",
"hint": "'again'은 또 다시라는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Mom called again'이라고 말하며 엄마가 또 전화했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Just checking up.",
"translation": "그냥 안부 물어보는 거."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's sweet.",
"translation": "정말 다정하시네."
},
{
"type": "blank",
"index": 6,
"quiz": "What did she @@?",
"hint": "원하거나 바라는 것을 묻는 동사예요.",
"optionA": "eat",
"optionB": "want",
"optionC": "see",
"result": "want",
"explanation": "'want'는 '원하다'라는 뜻으로 상대방이 무엇을 원하는지 물을 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "She worries too much.",
"translation": "너무 걱정해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Moms do that.",
"translation": "엄마들이 다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 엄마가 뭐라고 했는지 물어본 말을 완성하세요.",
"optionA": "What",
"optionB": "she",
"optionC": "did",
"optionD": "want",
"result": "What did she want",
"explanation": "'뭐래?'라는 의미로 전화 내용을 궁금해하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "옷 뭐 입지",
"explanation": "옷차림을 고민하는 상황의 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "옷"
},
{
"tag": "고민"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "worry"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I have nothing.",
"translation": "입을 게 없어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Your closet is full.",
"translation": "옷장 꽉 차 있잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "예솔의 옷장이 비어있다.",
"hint": "준혁이 옷장에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁은 'Your closet is full'이라고 말하며 옷장이 꽉 차 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "But nothing matches.",
"translation": "근데 다 안 어울려."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Just pick something.",
"translation": "그냥 아무거나 골라."
},
{
"type": "blank",
"index": 6,
"quiz": "Your closet is @@.",
"hint": "가득 찬 상태를 나타내는 형용사예요.",
"optionA": "empty",
"optionB": "full",
"optionC": "broken",
"result": "full",
"explanation": "'full'은 '가득한, 꽉 찬'이라는 뜻으로 옷장에 옷이 많다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "You don't understand.",
"translation": "너는 몰라."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I really don't.",
"translation": "진짜 모르겠어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 그냥 아무거나 고르라고 한 말을 완성하세요.",
"optionA": "Just",
"optionB": "pick",
"optionC": "something",
"result": "Just pick something",
"explanation": "'그냥 아무거나 골라'라는 의미로 복잡한 고민에 대한 단순한 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "옷 뭐 입지",
"explanation": "옷차림을 고민하는 상황의 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "옷"
},
{
"tag": "고민"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "worry"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "I have nothing.",
"translation": "입을 게 없어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Your closet is full.",
"translation": "옷장 꽉 차 있잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "예솔의 옷장이 비어있다.",
"hint": "준혁이 옷장에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁은 'Your closet is full'이라고 말하며 옷장이 꽉 차 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "But nothing matches.",
"translation": "근데 다 안 어울려."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Just pick something.",
"translation": "그냥 아무거나 골라."
},
{
"type": "blank",
"index": 6,
"quiz": "Your closet is @@.",
"hint": "가득 찬 상태를 나타내는 형용사예요.",
"optionA": "empty",
"optionB": "full",
"optionC": "broken",
"result": "full",
"explanation": "'full'은 '가득한, 꽉 찬'이라는 뜻으로 옷장에 옷이 많다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "You don't understand.",
"translation": "너는 몰라."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I really don't.",
"translation": "진짜 모르겠어."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 그냥 아무거나 고르라고 한 말을 완성하세요.",
"optionA": "Just",
"optionB": "pick",
"optionC": "something",
"result": "Just pick something",
"explanation": "'그냥 아무거나 골라'라는 의미로 복잡한 고민에 대한 단순한 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "다이어트는 내일부터",
"explanation": "다이어트를 계속 미루는 상황의 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "다이어트"
},
{
"tag": "미루기"
},
{
"tag": "의지"
}
],
"engTags": [
{
"tag": "diet"
},
{
"tag": "postpone"
},
{
"tag": "willpower"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Diet starts tomorrow.",
"translation": "다이어트는 내일부터."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "You said yesterday.",
"translation": "어제도 그랬잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 오늘부터 다이어트를 시작한다고 말했다.",
"hint": "'tomorrow'는 내일이라는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Diet starts tomorrow'라고 말하며 내일부터 시작한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "This time for real.",
"translation": "이번엔 진짜야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Sure, sure.",
"translation": "그래, 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Diet starts @@.",
"hint": "오늘의 다음 날을 나타내는 시간 표현이에요.",
"optionA": "yesterday",
"optionB": "tomorrow",
"optionC": "today",
"result": "tomorrow",
"explanation": "'tomorrow'는 '내일'이라는 뜻으로 미래의 가장 가까운 날을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Don't laugh!",
"translation": "웃지 마!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Okay, I believe you.",
"translation": "알겠어, 믿을게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 상현의 말을 의심하며 한 반응을 완성하세요.",
"optionA": "Sure",
"optionB": "sure",
"result": "Sure sure",
"explanation": "'그래, 그래'라는 의미로 상대방 말을 반신반의하는 재미있는 반응입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "다이어트는 내일부터",
"explanation": "다이어트를 계속 미루는 상황의 재미있는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "다이어트"
},
{
"tag": "미루기"
},
{
"tag": "의지"
}
],
"engTags": [
{
"tag": "diet"
},
{
"tag": "postpone"
},
{
"tag": "willpower"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Diet starts tomorrow.",
"translation": "다이어트는 내일부터."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "You said yesterday.",
"translation": "어제도 그랬잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 오늘부터 다이어트를 시작한다고 말했다.",
"hint": "'tomorrow'는 내일이라는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Diet starts tomorrow'라고 말하며 내일부터 시작한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "This time for real.",
"translation": "이번엔 진짜야."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Sure, sure.",
"translation": "그래, 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Diet starts @@.",
"hint": "오늘의 다음 날을 나타내는 시간 표현이에요.",
"optionA": "yesterday",
"optionB": "tomorrow",
"optionC": "today",
"result": "tomorrow",
"explanation": "'tomorrow'는 '내일'이라는 뜻으로 미래의 가장 가까운 날을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Don't laugh!",
"translation": "웃지 마!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Okay, I believe you.",
"translation": "알겠어, 믿을게."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 상현의 말을 의심하며 한 반응을 완성하세요.",
"optionA": "Sure",
"optionB": "sure",
"result": "Sure sure",
"explanation": "'그래, 그래'라는 의미로 상대방 말을 반신반의하는 재미있는 반응입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "운동화끈 계속 풀려",
"explanation": "운동화끈이 자꾸 풀리는 일상의 작은 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "운동화"
},
{
"tag": "끈"
},
{
"tag": "짜증"
}
],
"engTags": [
{
"tag": "sneakers"
},
{
"tag": "lace"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My laces keep coming.",
"translation": "끈이 계속 풀려."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Tie them tighter.",
"translation": "더 꽉 매봐."
},
{
"type": "ox",
"index": 3,
"quiz": "상우의 신발끈이 잘 풀리지 않는다.",
"hint": "'keep coming'은 계속 풀린다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My laces keep coming'이라고 말하며 끈이 계속 풀린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "I did already.",
"translation": "이미 했는데."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Get new shoes.",
"translation": "새 신발 사."
},
{
"type": "blank",
"index": 6,
"quiz": "Tie them @@.",
"hint": "더 단단하게 매라는 뜻의 비교급 형용사예요.",
"optionA": "looser",
"optionB": "tighter",
"optionC": "slower",
"result": "tighter",
"explanation": "'tighter'는 '더 꽉, 더 단단히'라는 뜻으로 끈을 더 세게 매라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "They're still new.",
"translation": "아직 새 거인데."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Then buy better laces.",
"translation": "그럼 끈을 좋은 걸로 사."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 새 신발을 사라고 조언한 말을 완성하세요.",
"optionA": "Get",
"optionB": "new",
"optionC": "shoes",
"result": "Get new shoes",
"explanation": "'새 신발 사'라는 의미로 문제 해결을 위한 직접적인 조언을 주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "운동화끈 계속 풀려",
"explanation": "운동화끈이 자꾸 풀리는 일상의 작은 고민 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "운동화"
},
{
"tag": "끈"
},
{
"tag": "짜증"
}
],
"engTags": [
{
"tag": "sneakers"
},
{
"tag": "lace"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "My laces keep coming.",
"translation": "끈이 계속 풀려."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Tie them tighter.",
"translation": "더 꽉 매봐."
},
{
"type": "ox",
"index": 3,
"quiz": "상우의 신발끈이 잘 풀리지 않는다.",
"hint": "'keep coming'은 계속 풀린다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'My laces keep coming'이라고 말하며 끈이 계속 풀린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "I did already.",
"translation": "이미 했는데."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Get new shoes.",
"translation": "새 신발 사."
},
{
"type": "blank",
"index": 6,
"quiz": "Tie them @@.",
"hint": "더 단단하게 매라는 뜻의 비교급 형용사예요.",
"optionA": "looser",
"optionB": "tighter",
"optionC": "slower",
"result": "tighter",
"explanation": "'tighter'는 '더 꽉, 더 단단히'라는 뜻으로 끈을 더 세게 매라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "They're still new.",
"translation": "아직 새 거인데."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Then buy better laces.",
"translation": "그럼 끈을 좋은 걸로 사."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 새 신발을 사라고 조언한 말을 완성하세요.",
"optionA": "Get",
"optionB": "new",
"optionC": "shoes",
"result": "Get new shoes",
"explanation": "'새 신발 사'라는 의미로 문제 해결을 위한 직접적인 조언을 주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "리모컨이 또 없어",
"explanation": "TV 리모컨을 찾는 일상적인 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "리모컨"
},
{
"tag": "분실"
},
{
"tag": "TV"
}
],
"engTags": [
{
"tag": "remote"
},
{
"tag": "missing"
},
{
"tag": "television"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Where's the remote?",
"translation": "리모컨 어디 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check the couch.",
"translation": "소파 뒤져봐."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 리모컨을 들고 있다.",
"hint": "민경이 리모컨을 찾고 있어요.",
"result": "X",
"explanation": "민경은 'Where's the remote?'라고 물으며 리모컨을 찾고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Not there.",
"translation": "없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Under the pillow?",
"translation": "베개 밑에?"
},
{
"type": "blank",
"index": 6,
"quiz": "Check the @@.",
"hint": "거실에서 앉는 가구를 나타내는 명사예요.",
"optionA": "table",
"optionB": "couch",
"optionC": "floor",
"result": "couch",
"explanation": "'couch'는 '소파'라는 뜻으로 리모컨이 자주 떨어지는 장소입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Found it!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Where was it?",
"translation": "어디 있었는데?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 베개 밑을 확인해보라고 한 말을 완성하세요.",
"optionA": "Under",
"optionB": "the",
"optionC": "pillow",
"result": "Under the pillow",
"explanation": "'베개 밑에?'라는 의미로 리모컨이 숨어있을 만한 장소를 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "리모컨이 또 없어",
"explanation": "TV 리모컨을 찾는 일상적인 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "리모컨"
},
{
"tag": "분실"
},
{
"tag": "TV"
}
],
"engTags": [
{
"tag": "remote"
},
{
"tag": "missing"
},
{
"tag": "television"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Where's the remote?",
"translation": "리모컨 어디 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check the couch.",
"translation": "소파 뒤져봐."
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 리모컨을 들고 있다.",
"hint": "민경이 리모컨을 찾고 있어요.",
"result": "X",
"explanation": "민경은 'Where's the remote?'라고 물으며 리모컨을 찾고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Not there.",
"translation": "없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Under the pillow?",
"translation": "베개 밑에?"
},
{
"type": "blank",
"index": 6,
"quiz": "Check the @@.",
"hint": "거실에서 앉는 가구를 나타내는 명사예요.",
"optionA": "table",
"optionB": "couch",
"optionC": "floor",
"result": "couch",
"explanation": "'couch'는 '소파'라는 뜻으로 리모컨이 자주 떨어지는 장소입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Found it!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Where was it?",
"translation": "어디 있었는데?"
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 베개 밑을 확인해보라고 한 말을 완성하세요.",
"optionA": "Under",
"optionB": "the",
"optionC": "pillow",
"result": "Under the pillow",
"explanation": "'베개 밑에?'라는 의미로 리모컨이 숨어있을 만한 장소를 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페인 없으면 못 살아",
"explanation": "커피 없이는 못 사는 현대인의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "커피"
},
{
"tag": "카페인"
},
{
"tag": "의존"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "caffeine"
},
{
"tag": "dependent"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I need coffee now.",
"translation": "지금 커피 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "You drink too much.",
"translation": "너무 많이 마셔."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 커피를 전혀 마시지 않는다.",
"hint": "채원이 커피에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원은 'I need coffee now'라고 말하며 지금 커피가 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Can't function without it.",
"translation": "없으면 못 살아."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "That's not healthy.",
"translation": "건강에 안 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "You drink too @@.",
"hint": "양이나 정도가 지나칠 때 쓰는 부사예요.",
"optionA": "little",
"optionB": "much",
"optionC": "slow",
"result": "much",
"explanation": "'too much'는 '너무 많이'라는 뜻으로 과도한 정도를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "I don't care.",
"translation": "상관없어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Your choice.",
"translation": "네 선택이지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 커피 없이는 못 산다고 한 말을 완성하세요.",
"optionA": "function",
"optionB": "Can't",
"optionC": "without",
"optionD": "it",
"result": "Can't function without it",
"explanation": "'없으면 못 살아'라는 의미로 커피에 대한 의존도를 과장되게 표현한 재미있는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페인 없으면 못 살아",
"explanation": "커피 없이는 못 사는 현대인의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "커피"
},
{
"tag": "카페인"
},
{
"tag": "의존"
}
],
"engTags": [
{
"tag": "coffee"
},
{
"tag": "caffeine"
},
{
"tag": "dependent"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I need coffee now.",
"translation": "지금 커피 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "You drink too much.",
"translation": "너무 많이 마셔."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 커피를 전혀 마시지 않는다.",
"hint": "채원이 커피에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원은 'I need coffee now'라고 말하며 지금 커피가 필요하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Can't function without it.",
"translation": "없으면 못 살아."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "That's not healthy.",
"translation": "건강에 안 좋아."
},
{
"type": "blank",
"index": 6,
"quiz": "You drink too @@.",
"hint": "양이나 정도가 지나칠 때 쓰는 부사예요.",
"optionA": "little",
"optionB": "much",
"optionC": "slow",
"result": "much",
"explanation": "'too much'는 '너무 많이'라는 뜻으로 과도한 정도를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "I don't care.",
"translation": "상관없어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Your choice.",
"translation": "네 선택이지."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 커피 없이는 못 산다고 한 말을 완성하세요.",
"optionA": "function",
"optionB": "Can't",
"optionC": "without",
"optionD": "it",
"result": "Can't function without it",
"explanation": "'없으면 못 살아'라는 의미로 커피에 대한 의존도를 과장되게 표현한 재미있는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 자를까 말까",
"explanation": "머리를 자를지 말지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리"
},
{
"tag": "고민"
},
{
"tag": "변화"
}
],
"engTags": [
{
"tag": "hair"
},
{
"tag": "worry"
},
{
"tag": "change"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Should I cut hair?",
"translation": "머리 자를까?"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "It looks fine now.",
"translation": "지금도 괜찮은데."
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 머리를 자르기로 확정했다.",
"hint": "'should I'는 ~해야 할까요?라는 뜻으로 고민을 나타내요.",
"result": "X",
"explanation": "소영은 'Should I cut hair?'라고 물으며 머리를 자를지 고민하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "But I want change.",
"translation": "근데 변화가 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Your choice then.",
"translation": "그럼 네 마음대로."
},
{
"type": "blank",
"index": 6,
"quiz": "Should I cut @@?",
"hint": "머리에 있는 것으로 자를 수 있는 것을 나타내는 명사예요.",
"optionA": "paper",
"optionB": "hair",
"optionC": "food",
"result": "hair",
"explanation": "'hair'는 '머리카락'이라는 뜻으로 이발할 때 자르는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "You're no help.",
"translation": "도움이 안 돼."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Sorry!",
"translation": "미안!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 소영의 머리가 지금도 괜찮다고 한 말을 완성하세요.",
"optionA": "looks",
"optionB": "It",
"optionC": "fine",
"optionD": "now",
"result": "It looks fine now",
"explanation": "'지금도 괜찮은데'라는 의미로 변화를 망설이는 친구를 위로하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 자를까 말까",
"explanation": "머리를 자를지 말지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리"
},
{
"tag": "고민"
},
{
"tag": "변화"
}
],
"engTags": [
{
"tag": "hair"
},
{
"tag": "worry"
},
{
"tag": "change"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Should I cut hair?",
"translation": "머리 자를까?"
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "It looks fine now.",
"translation": "지금도 괜찮은데."
},
{
"type": "ox",
"index": 3,
"quiz": "소영이 머리를 자르기로 확정했다.",
"hint": "'should I'는 ~해야 할까요?라는 뜻으로 고민을 나타내요.",
"result": "X",
"explanation": "소영은 'Should I cut hair?'라고 물으며 머리를 자를지 고민하고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "But I want change.",
"translation": "근데 변화가 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Your choice then.",
"translation": "그럼 네 마음대로."
},
{
"type": "blank",
"index": 6,
"quiz": "Should I cut @@?",
"hint": "머리에 있는 것으로 자를 수 있는 것을 나타내는 명사예요.",
"optionA": "paper",
"optionB": "hair",
"optionC": "food",
"result": "hair",
"explanation": "'hair'는 '머리카락'이라는 뜻으로 이발할 때 자르는 것을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "You're no help.",
"translation": "도움이 안 돼."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Sorry!",
"translation": "미안!"
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 소영의 머리가 지금도 괜찮다고 한 말을 완성하세요.",
"optionA": "looks",
"optionB": "It",
"optionC": "fine",
"optionD": "now",
"result": "It looks fine now",
"explanation": "'지금도 괜찮은데'라는 의미로 변화를 망설이는 친구를 위로하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세탁기가 안 멈춰",
"explanation": "세탁기가 계속 돌아가서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "세탁기"
},
{
"tag": "고장"
},
{
"tag": "빨래"
}
],
"engTags": [
{
"tag": "washing"
},
{
"tag": "machine"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Machine won't stop.",
"translation": "세탁기가 안 멈춰."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Press the button.",
"translation": "버튼 눌러봐."
},
{
"type": "ox",
"index": 3,
"quiz": "세탁기가 정상적으로 작동하고 있다.",
"hint": "'won't stop'은 멈추지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Machine won't stop'이라고 말하며 세탁기가 안 멈춘다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I tried everything.",
"translation": "다 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Pull the plug.",
"translation": "플러그 뽑아."
},
{
"type": "blank",
"index": 6,
"quiz": "Press the @@.",
"hint": "기계를 조작할 때 누르는 것을 나타내는 명사예요.",
"optionA": "door",
"optionB": "button",
"optionC": "window",
"result": "button",
"explanation": "'button'은 '버튼'이라는 뜻으로 기계를 제어할 때 누르는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Always works.",
"translation": "항상 통해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 플러그를 뽑으라고 조언한 말을 완성하세요.",
"optionA": "plug",
"optionB": "Pull",
"optionC": "the",
"result": "Pull the plug",
"explanation": "'플러그 뽑아'라는 의미로 기계 문제의 최후 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "세탁기가 안 멈춰",
"explanation": "세탁기가 계속 돌아가서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "세탁기"
},
{
"tag": "고장"
},
{
"tag": "빨래"
}
],
"engTags": [
{
"tag": "washing"
},
{
"tag": "machine"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Machine won't stop.",
"translation": "세탁기가 안 멈춰."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Press the button.",
"translation": "버튼 눌러봐."
},
{
"type": "ox",
"index": 3,
"quiz": "세탁기가 정상적으로 작동하고 있다.",
"hint": "'won't stop'은 멈추지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Machine won't stop'이라고 말하며 세탁기가 안 멈춘다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I tried everything.",
"translation": "다 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Pull the plug.",
"translation": "플러그 뽑아."
},
{
"type": "blank",
"index": 6,
"quiz": "Press the @@.",
"hint": "기계를 조작할 때 누르는 것을 나타내는 명사예요.",
"optionA": "door",
"optionB": "button",
"optionC": "window",
"result": "button",
"explanation": "'button'은 '버튼'이라는 뜻으로 기계를 제어할 때 누르는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Always works.",
"translation": "항상 통해."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 플러그를 뽑으라고 조언한 말을 완성하세요.",
"optionA": "plug",
"optionB": "Pull",
"optionC": "the",
"result": "Pull the plug",
"explanation": "'플러그 뽑아'라는 의미로 기계 문제의 최후 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "냉장고에 뭐 없나",
"explanation": "냉장고에서 먹을 것을 찾는 일상적인 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "냉장고"
},
{
"tag": "음식"
},
{
"tag": "허기"
}
],
"engTags": [
{
"tag": "fridge"
},
{
"tag": "food"
},
{
"tag": "hungry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Nothing in fridge.",
"translation": "냉장고에 아무것도 없어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "You just looked.",
"translation": "방금 봤잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "냉장고에 음식이 가득하다.",
"hint": "'Nothing'은 아무것도 없다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Nothing in fridge'라고 말하며 냉장고에 아무것도 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Maybe something appeared.",
"translation": "뭔가 생겼을지도."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "That's not possible.",
"translation": "그럴 리 없어."
},
{
"type": "blank",
"index": 6,
"quiz": "Nothing in @@.",
"hint": "음식을 차갑게 보관하는 가전제품을 나타내는 명사예요.",
"optionA": "oven",
"optionB": "fridge",
"optionC": "sink",
"result": "fridge",
"explanation": "'fridge'는 '냉장고'라는 뜻으로 음식을 저장하는 곳입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Worth a try.",
"translation": "해볼 만하잖아."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Go grocery shopping.",
"translation": "장 봐와."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 그럴 리 없다고 한 말을 완성하세요.",
"optionA": "possible",
"optionB": "That's",
"optionC": "not",
"result": "That's not possible",
"explanation": "'그럴 리 없어'라는 의미로 비현실적인 기대에 대한 현실적인 반응입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "냉장고에 뭐 없나",
"explanation": "냉장고에서 먹을 것을 찾는 일상적인 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "냉장고"
},
{
"tag": "음식"
},
{
"tag": "허기"
}
],
"engTags": [
{
"tag": "fridge"
},
{
"tag": "food"
},
{
"tag": "hungry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Nothing in fridge.",
"translation": "냉장고에 아무것도 없어."
},
{
"type": "script",
"index": 2,
"speaker": "승현",
"script": "You just looked.",
"translation": "방금 봤잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "냉장고에 음식이 가득하다.",
"hint": "'Nothing'은 아무것도 없다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Nothing in fridge'라고 말하며 냉장고에 아무것도 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Maybe something appeared.",
"translation": "뭔가 생겼을지도."
},
{
"type": "script",
"index": 5,
"speaker": "승현",
"script": "That's not possible.",
"translation": "그럴 리 없어."
},
{
"type": "blank",
"index": 6,
"quiz": "Nothing in @@.",
"hint": "음식을 차갑게 보관하는 가전제품을 나타내는 명사예요.",
"optionA": "oven",
"optionB": "fridge",
"optionC": "sink",
"result": "fridge",
"explanation": "'fridge'는 '냉장고'라는 뜻으로 음식을 저장하는 곳입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Worth a try.",
"translation": "해볼 만하잖아."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Go grocery shopping.",
"translation": "장 봐와."
},
{
"type": "puzzle",
"index": 9,
"hint": "승현이 그럴 리 없다고 한 말을 완성하세요.",
"optionA": "possible",
"optionB": "That's",
"optionC": "not",
"result": "That's not possible",
"explanation": "'그럴 리 없어'라는 의미로 비현실적인 기대에 대한 현실적인 반응입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "에어컨 틀까 말까",
"explanation": "더워서 에어컨을 틀지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "더위"
},
{
"tag": "전기세"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "hot"
},
{
"tag": "bill"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "It's so hot.",
"translation": "너무 더워."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Turn on AC.",
"translation": "에어컨 틀어."
},
{
"type": "ox",
"index": 3,
"quiz": "날씨가 매우 춥다.",
"hint": "'hot'은 덥다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'It's so hot'이라고 말하며 너무 덥다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Electric bill though.",
"translation": "근데 전기세."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just for today.",
"translation": "오늘만."
},
{
"type": "blank",
"index": 6,
"quiz": "Turn on @@.",
"hint": "더울 때 시원하게 해주는 가전제품의 줄임말이에요.",
"optionA": "TV",
"optionB": "AC",
"optionC": "radio",
"result": "AC",
"explanation": "'AC'는 'Air Conditioner'의 줄임말로 '에어컨'을 뜻합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You convinced me.",
"translation": "설득당했어."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Smart choice.",
"translation": "현명한 선택."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 에어컨을 틀라고 제안한 말을 완성하세요.",
"optionA": "AC",
"optionB": "Turn",
"optionC": "on",
"result": "Turn on AC",
"explanation": "'에어컨 틀어'라는 의미로 더위 해결책을 제시하는 간단한 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "에어컨 틀까 말까",
"explanation": "더워서 에어컨을 틀지 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "더위"
},
{
"tag": "전기세"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "hot"
},
{
"tag": "bill"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "It's so hot.",
"translation": "너무 더워."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Turn on AC.",
"translation": "에어컨 틀어."
},
{
"type": "ox",
"index": 3,
"quiz": "날씨가 매우 춥다.",
"hint": "'hot'은 덥다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'It's so hot'이라고 말하며 너무 덥다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Electric bill though.",
"translation": "근데 전기세."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just for today.",
"translation": "오늘만."
},
{
"type": "blank",
"index": 6,
"quiz": "Turn on @@.",
"hint": "더울 때 시원하게 해주는 가전제품의 줄임말이에요.",
"optionA": "TV",
"optionB": "AC",
"optionC": "radio",
"result": "AC",
"explanation": "'AC'는 'Air Conditioner'의 줄임말로 '에어컨'을 뜻합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You convinced me.",
"translation": "설득당했어."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Smart choice.",
"translation": "현명한 선택."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 에어컨을 틀라고 제안한 말을 완성하세요.",
"optionA": "AC",
"optionB": "Turn",
"optionC": "on",
"result": "Turn on AC",
"explanation": "'에어컨 틀어'라는 의미로 더위 해결책을 제시하는 간단한 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비밀번호 또 까먹었어",
"explanation": "비밀번호를 자꾸 잊어버리는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "비밀번호"
},
{
"tag": "기억"
},
{
"tag": "로그인"
}
],
"engTags": [
{
"tag": "password"
},
{
"tag": "memory"
},
{
"tag": "login"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I forgot password.",
"translation": "비밀번호 까먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Again?",
"translation": "또?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 비밀번호를 잘 기억하고 있다.",
"hint": "'forgot'은 잊어버렸다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I forgot password'라고 말하며 비밀번호를 까먹었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "This is embarrassing.",
"translation": "창피해."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Write it down.",
"translation": "적어둬."
},
{
"type": "blank",
"index": 6,
"quiz": "I forgot @@.",
"hint": "로그인할 때 필요한 비밀 정보를 나타내는 명사예요.",
"optionA": "name",
"optionB": "password",
"optionC": "address",
"result": "password",
"explanation": "'password'는 '비밀번호'라는 뜻으로 계정에 접근할 때 필요한 정보입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "That's dangerous.",
"translation": "위험하잖아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Then remember it.",
"translation": "그럼 외워."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 또 그랬냐고 놀란 반응을 완성하세요.",
"optionA": "Again",
"result": "Again",
"explanation": "'또?'라는 의미로 반복되는 실수에 대한 간단하고 효과적인 놀라움 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비밀번호 또 까먹었어",
"explanation": "비밀번호를 자꾸 잊어버리는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "비밀번호"
},
{
"tag": "기억"
},
{
"tag": "로그인"
}
],
"engTags": [
{
"tag": "password"
},
{
"tag": "memory"
},
{
"tag": "login"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I forgot password.",
"translation": "비밀번호 까먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Again?",
"translation": "또?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 비밀번호를 잘 기억하고 있다.",
"hint": "'forgot'은 잊어버렸다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I forgot password'라고 말하며 비밀번호를 까먹었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "This is embarrassing.",
"translation": "창피해."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Write it down.",
"translation": "적어둬."
},
{
"type": "blank",
"index": 6,
"quiz": "I forgot @@.",
"hint": "로그인할 때 필요한 비밀 정보를 나타내는 명사예요.",
"optionA": "name",
"optionB": "password",
"optionC": "address",
"result": "password",
"explanation": "'password'는 '비밀번호'라는 뜻으로 계정에 접근할 때 필요한 정보입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "That's dangerous.",
"translation": "위험하잖아."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Then remember it.",
"translation": "그럼 외워."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 또 그랬냐고 놀란 반응을 완성하세요.",
"optionA": "Again",
"result": "Again",
"explanation": "'또?'라는 의미로 반복되는 실수에 대한 간단하고 효과적인 놀라움 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "운전 무서워",
"explanation": "운전이 무서운 초보운전자의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "운전"
},
{
"tag": "무서움"
},
{
"tag": "초보"
}
],
"engTags": [
{
"tag": "driving"
},
{
"tag": "scary"
},
{
"tag": "beginner"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Driving is scary.",
"translation": "운전 무서워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "You'll get better.",
"translation": "늘게 될 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 운전을 좋아한다고 말했다.",
"hint": "'scary'는 무섭다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Driving is scary'라고 말하며 운전이 무섭다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Too many cars.",
"translation": "차가 너무 많아."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Start slow.",
"translation": "천천히 시작해."
},
{
"type": "blank",
"index": 6,
"quiz": "Driving is @@.",
"hint": "두렵거나 무서운 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "scary",
"optionC": "easy",
"result": "scary",
"explanation": "'scary'는 '무서운'이라는 뜻으로 두려움을 느낄 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Practice makes perfect.",
"translation": "연습이 완벽을 만들어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 천천히 시작하라고 조언한 말을 완성하세요.",
"optionA": "slow",
"optionB": "Start",
"result": "Start slow",
"explanation": "'천천히 시작해'라는 의미로 초보자에게 주는 격려와 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "운전 무서워",
"explanation": "운전이 무서운 초보운전자의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "운전"
},
{
"tag": "무서움"
},
{
"tag": "초보"
}
],
"engTags": [
{
"tag": "driving"
},
{
"tag": "scary"
},
{
"tag": "beginner"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Driving is scary.",
"translation": "운전 무서워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "You'll get better.",
"translation": "늘게 될 거야."
},
{
"type": "ox",
"index": 3,
"quiz": "상현이 운전을 좋아한다고 말했다.",
"hint": "'scary'는 무섭다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Driving is scary'라고 말하며 운전이 무섭다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Too many cars.",
"translation": "차가 너무 많아."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Start slow.",
"translation": "천천히 시작해."
},
{
"type": "blank",
"index": 6,
"quiz": "Driving is @@.",
"hint": "두렵거나 무서운 느낌을 나타내는 형용사예요.",
"optionA": "fun",
"optionB": "scary",
"optionC": "easy",
"result": "scary",
"explanation": "'scary'는 '무서운'이라는 뜻으로 두려움을 느낄 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Practice makes perfect.",
"translation": "연습이 완벽을 만들어."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 천천히 시작하라고 조언한 말을 완성하세요.",
"optionA": "slow",
"optionB": "Start",
"result": "Start slow",
"explanation": "'천천히 시작해'라는 의미로 초보자에게 주는 격려와 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 놓쳤어",
"explanation": "지하철을 놓쳐서 다음 차를 기다리는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "놓침"
},
{
"tag": "대기"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "missed"
},
{
"tag": "wait"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I missed train.",
"translation": "지하철 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Next one soon.",
"translation": "다음 거 곧 와."
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 지하철을 탔다.",
"hint": "'missed'는 놓쳤다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'I missed train'이라고 말하며 지하철을 놓쳤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "How long wait?",
"translation": "얼마나 기다려?"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Five minutes.",
"translation": "5분."
},
{
"type": "blank",
"index": 6,
"quiz": "Next one @@.",
"hint": "곧, 빨리라는 뜻의 부사예요.",
"optionA": "late",
"optionB": "soon",
"optionC": "never",
"result": "soon",
"explanation": "'soon'은 '곧, 빠르게'라는 뜻으로 가까운 미래를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That's not bad.",
"translation": "나쁘지 않네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Could be worse.",
"translation": "더 나쁠 수도 있었어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 지하철을 놓쳤다고 한 말을 완성하세요.",
"optionA": "train",
"optionB": "I",
"optionC": "missed",
"result": "I missed train",
"explanation": "'지하철 놓쳤어'라는 의미로 교통수단을 놓친 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 놓쳤어",
"explanation": "지하철을 놓쳐서 다음 차를 기다리는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "놓침"
},
{
"tag": "대기"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "missed"
},
{
"tag": "wait"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "I missed train.",
"translation": "지하철 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Next one soon.",
"translation": "다음 거 곧 와."
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 지하철을 탔다.",
"hint": "'missed'는 놓쳤다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'I missed train'이라고 말하며 지하철을 놓쳤다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "How long wait?",
"translation": "얼마나 기다려?"
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Five minutes.",
"translation": "5분."
},
{
"type": "blank",
"index": 6,
"quiz": "Next one @@.",
"hint": "곧, 빨리라는 뜻의 부사예요.",
"optionA": "late",
"optionB": "soon",
"optionC": "never",
"result": "soon",
"explanation": "'soon'은 '곧, 빠르게'라는 뜻으로 가까운 미래를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "That's not bad.",
"translation": "나쁘지 않네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Could be worse.",
"translation": "더 나쁠 수도 있었어."
},
{
"type": "puzzle",
"index": 9,
"hint": "상우가 지하철을 놓쳤다고 한 말을 완성하세요.",
"optionA": "train",
"optionB": "I",
"optionC": "missed",
"result": "I missed train",
"explanation": "'지하철 놓쳤어'라는 의미로 교통수단을 놓친 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쓰레기 누가 버려",
"explanation": "쓰레기 버리는 일을 미루는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쓰레기"
},
{
"tag": "미루기"
},
{
"tag": "집안일"
}
],
"engTags": [
{
"tag": "garbage"
},
{
"tag": "postpone"
},
{
"tag": "chore"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Trash is full.",
"translation": "쓰레기통 가득해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Your turn today.",
"translation": "오늘 네 차례야."
},
{
"type": "ox",
"index": 3,
"quiz": "쓰레기통이 비어있다.",
"hint": "'full'은 가득하다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Trash is full'이라고 말하며 쓰레기통이 가득하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "But I'm tired.",
"translation": "근데 피곤해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "I did yesterday.",
"translation": "어제 내가 했어."
},
{
"type": "blank",
"index": 6,
"quiz": "Trash is @@.",
"hint": "가득 찬 상태를 나타내는 형용사예요.",
"optionA": "empty",
"optionB": "full",
"optionC": "clean",
"result": "full",
"explanation": "'full'은 '가득한'이라는 뜻으로 더 이상 들어갈 공간이 없는 상태입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Fine, I'll do it.",
"translation": "알겠어, 내가 할게."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Thank you!",
"translation": "고마워!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 오늘은 민경 차례라고 한 말을 완성하세요.",
"optionA": "today",
"optionB": "Your",
"optionC": "turn",
"result": "Your turn today",
"explanation": "'오늘 네 차례야'라는 의미로 순서나 책임을 상기시키는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쓰레기 누가 버려",
"explanation": "쓰레기 버리는 일을 미루는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쓰레기"
},
{
"tag": "미루기"
},
{
"tag": "집안일"
}
],
"engTags": [
{
"tag": "garbage"
},
{
"tag": "postpone"
},
{
"tag": "chore"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Trash is full.",
"translation": "쓰레기통 가득해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Your turn today.",
"translation": "오늘 네 차례야."
},
{
"type": "ox",
"index": 3,
"quiz": "쓰레기통이 비어있다.",
"hint": "'full'은 가득하다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Trash is full'이라고 말하며 쓰레기통이 가득하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "But I'm tired.",
"translation": "근데 피곤해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "I did yesterday.",
"translation": "어제 내가 했어."
},
{
"type": "blank",
"index": 6,
"quiz": "Trash is @@.",
"hint": "가득 찬 상태를 나타내는 형용사예요.",
"optionA": "empty",
"optionB": "full",
"optionC": "clean",
"result": "full",
"explanation": "'full'은 '가득한'이라는 뜻으로 더 이상 들어갈 공간이 없는 상태입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Fine, I'll do it.",
"translation": "알겠어, 내가 할게."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Thank you!",
"translation": "고마워!"
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 오늘은 민경 차례라고 한 말을 완성하세요.",
"optionA": "today",
"optionB": "Your",
"optionC": "turn",
"result": "Your turn today",
"explanation": "'오늘 네 차례야'라는 의미로 순서나 책임을 상기시키는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "잠이 안 와",
"explanation": "밤에 잠이 오지 않아 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "잠"
},
{
"tag": "불면"
},
{
"tag": "밤"
}
],
"engTags": [
{
"tag": "sleep"
},
{
"tag": "insomnia"
},
{
"tag": "night"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Can't sleep tonight.",
"translation": "오늘 밤 잠이 안 와."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Count some sheep.",
"translation": "양 세어봐."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 잠을 잘 자고 있다.",
"hint": "'Can't sleep'은 잠이 안 온다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Can't sleep tonight'이라고 말하며 오늘 밤 잠이 안 온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That doesn't work.",
"translation": "그거 효과 없어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Try warm milk.",
"translation": "따뜻한 우유 마셨봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Count some @@.",
"hint": "잠이 안 올 때 세는 동물을 나타내는 명사예요.",
"optionA": "dogs",
"optionB": "sheep",
"optionC": "cats",
"result": "sheep",
"explanation": "'sheep'은 '양'이라는 뜻으로 잠이 안 올 때 세는 전통적인 방법입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Worth a try.",
"translation": "해볼 만해."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Sweet dreams.",
"translation": "좋은 꿈 꿔."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 따뜻한 우유를 마셔보라고 한 말을 완성하세요.",
"optionA": "milk",
"optionB": "Try",
"optionC": "warm",
"result": "Try warm milk",
"explanation": "'따뜻한 우유 마셔봐'라는 의미로 불면증 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "잠이 안 와",
"explanation": "밤에 잠이 오지 않아 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "잠"
},
{
"tag": "불면"
},
{
"tag": "밤"
}
],
"engTags": [
{
"tag": "sleep"
},
{
"tag": "insomnia"
},
{
"tag": "night"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Can't sleep tonight.",
"translation": "오늘 밤 잠이 안 와."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Count some sheep.",
"translation": "양 세어봐."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 잠을 잘 자고 있다.",
"hint": "'Can't sleep'은 잠이 안 온다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Can't sleep tonight'이라고 말하며 오늘 밤 잠이 안 온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That doesn't work.",
"translation": "그거 효과 없어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Try warm milk.",
"translation": "따뜻한 우유 마셨봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Count some @@.",
"hint": "잠이 안 올 때 세는 동물을 나타내는 명사예요.",
"optionA": "dogs",
"optionB": "sheep",
"optionC": "cats",
"result": "sheep",
"explanation": "'sheep'은 '양'이라는 뜻으로 잠이 안 올 때 세는 전통적인 방법입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Worth a try.",
"translation": "해볼 만해."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Sweet dreams.",
"translation": "좋은 꿈 꿔."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 따뜻한 우유를 마셔보라고 한 말을 완성하세요.",
"optionA": "milk",
"optionB": "Try",
"optionC": "warm",
"result": "Try warm milk",
"explanation": "'따뜻한 우유 마셔봐'라는 의미로 불면증 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "계단 힘들어",
"explanation": "엘리베이터 대신 계단을 이용하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계단"
},
{
"tag": "엘리베이터"
},
{
"tag": "운동"
}
],
"engTags": [
{
"tag": "stairs"
},
{
"tag": "elevator"
},
{
"tag": "exercise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Elevator is broken.",
"translation": "엘리베이터 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Take the stairs.",
"translation": "계단으로 가자."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터가 잘 작동하고 있다.",
"hint": "'broken'은 고장났다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Elevator is broken'이라고 말하며 엘리베이터가 고장났다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "That's ten floors.",
"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 hate exercise.",
"translation": "운동 싫어해."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Think positive.",
"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": "stairs"
},
{
"tag": "elevator"
},
{
"tag": "exercise"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Elevator is broken.",
"translation": "엘리베이터 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Take the stairs.",
"translation": "계단으로 가자."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터가 잘 작동하고 있다.",
"hint": "'broken'은 고장났다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Elevator is broken'이라고 말하며 엘리베이터가 고장났다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "That's ten floors.",
"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 hate exercise.",
"translation": "운동 싫어해."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Think positive.",
"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": "desk"
},
{
"tag": "organize"
},
{
"tag": "delay"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My desk mess.",
"translation": "내 책상 엉망이야."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Clean it now.",
"translation": "지금 정리해."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 책상이 매우 깔끔하다.",
"hint": "'mess'는 엉망이라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'My desk mess'라고 말하며 책상이 엉망이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Maybe tomorrow.",
"translation": "내일 할까."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "You always say.",
"translation": "항상 그런 말 해."
},
{
"type": "blank",
"index": 6,
"quiz": "Clean it @@.",
"hint": "현재 시점을 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "never",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 즉시 행동할 것을 제안할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "After this show.",
"translation": "이 프로그램 끝나고."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Another excuse.",
"translation": "또 다른 핑계네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 유진이 항상 그런 말을 한다고 한 표현을 완성하세요.",
"optionA": "say",
"optionB": "You",
"optionC": "always",
"result": "You always say",
"explanation": "'항상 그런 말 해'라는 의미로 반복되는 행동 패턴을 지적하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "책상 정리 언제 하지",
"explanation": "어수선한 책상을 정리하는 것에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "책상"
},
{
"tag": "정리"
},
{
"tag": "미루기"
}
],
"engTags": [
{
"tag": "desk"
},
{
"tag": "organize"
},
{
"tag": "delay"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "My desk mess.",
"translation": "내 책상 엉망이야."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Clean it now.",
"translation": "지금 정리해."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 책상이 매우 깔끔하다.",
"hint": "'mess'는 엉망이라는 뜻이에요.",
"result": "X",
"explanation": "유진은 'My desk mess'라고 말하며 책상이 엉망이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Maybe tomorrow.",
"translation": "내일 할까."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "You always say.",
"translation": "항상 그런 말 해."
},
{
"type": "blank",
"index": 6,
"quiz": "Clean it @@.",
"hint": "현재 시점을 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "never",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 즉시 행동할 것을 제안할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "After this show.",
"translation": "이 프로그램 끝나고."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Another excuse.",
"translation": "또 다른 핑계네."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 유진이 항상 그런 말을 한다고 한 표현을 완성하세요.",
"optionA": "say",
"optionB": "You",
"optionC": "always",
"result": "You always say",
"explanation": "'항상 그런 말 해'라는 의미로 반복되는 행동 패턴을 지적하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "목소리 갈라져",
"explanation": "감기로 목소리가 갈라진 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "목소리"
},
{
"tag": "감기"
},
{
"tag": "컨디션"
}
],
"engTags": [
{
"tag": "voice"
},
{
"tag": "cold"
},
{
"tag": "condition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "My voice sounds weird.",
"translation": "목소리가 이상해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "You sound sick.",
"translation": "아픈 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "지원의 목소리가 매우 좋다.",
"hint": "'weird'는 이상하다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'My voice sounds weird'라고 말하며 목소리가 이상하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I feel fine.",
"translation": "괜찮은데."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Drink warm water.",
"translation": "따뜻한 물 마셔."
},
{
"type": "blank",
"index": 6,
"quiz": "You sound @@.",
"hint": "건강하지 않은 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "sick",
"optionC": "happy",
"result": "sick",
"explanation": "'sick'은 '아픈, 병든'이라는 뜻으로 건강하지 않은 상태를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "That might help.",
"translation": "도움이 될 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Get some rest.",
"translation": "좀 쉬어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 따뜻한 물을 마시라고 조언한 말을 완성하세요.",
"optionA": "water",
"optionB": "Drink",
"optionC": "warm",
"result": "Drink warm water",
"explanation": "'따뜻한 물 마셔'라는 의미로 목 건강을 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "목소리 갈라져",
"explanation": "감기로 목소리가 갈라진 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "목소리"
},
{
"tag": "감기"
},
{
"tag": "컨디션"
}
],
"engTags": [
{
"tag": "voice"
},
{
"tag": "cold"
},
{
"tag": "condition"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "My voice sounds weird.",
"translation": "목소리가 이상해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "You sound sick.",
"translation": "아픈 것 같아."
},
{
"type": "ox",
"index": 3,
"quiz": "지원의 목소리가 매우 좋다.",
"hint": "'weird'는 이상하다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'My voice sounds weird'라고 말하며 목소리가 이상하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "I feel fine.",
"translation": "괜찮은데."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Drink warm water.",
"translation": "따뜻한 물 마셔."
},
{
"type": "blank",
"index": 6,
"quiz": "You sound @@.",
"hint": "건강하지 않은 상태를 나타내는 형용사예요.",
"optionA": "good",
"optionB": "sick",
"optionC": "happy",
"result": "sick",
"explanation": "'sick'은 '아픈, 병든'이라는 뜻으로 건강하지 않은 상태를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "That might help.",
"translation": "도움이 될 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Get some rest.",
"translation": "좀 쉬어."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 따뜻한 물을 마시라고 조언한 말을 완성하세요.",
"optionA": "water",
"optionB": "Drink",
"optionC": "warm",
"result": "Drink warm water",
"explanation": "'따뜻한 물 마셔'라는 의미로 목 건강을 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "안경 어디 뒀지",
"explanation": "안경을 찾지 못해서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "안경"
},
{
"tag": "분실"
},
{
"tag": "시력"
}
],
"engTags": [
{
"tag": "glasses"
},
{
"tag": "lost"
},
{
"tag": "vision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Can't find glasses.",
"translation": "안경 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Check your head.",
"translation": "머리 위 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 안경을 쓰고 있다.",
"hint": "서연이 안경을 찾고 있어요.",
"result": "X",
"explanation": "서연은 'Can't find glasses'라고 말하며 안경을 못 찾겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Not there either.",
"translation": "거기도 없어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "You're wearing them.",
"translation": "쓰고 있잖아."
},
{
"type": "blank",
"index": 6,
"quiz": "Can't find @@.",
"hint": "시력 교정을 위해 쓰는 것을 나타내는 명사예요.",
"optionA": "shoes",
"optionB": "glasses",
"optionC": "hat",
"result": "glasses",
"explanation": "'glasses'는 '안경'이라는 뜻으로 시력 교정이나 보호를 위해 착용하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Oh my gosh!",
"translation": "어머 세상에!"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "That's hilarious.",
"translation": "완전 웃겨."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 머리 위를 확인해보라고 한 말을 완성하세요.",
"optionA": "head",
"optionB": "Check",
"optionC": "your",
"result": "Check your head",
"explanation": "'머리 위 확인해봐'라는 의미로 안경을 자주 올려놓는 장소를 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "안경 어디 뒀지",
"explanation": "안경을 찾지 못해서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "안경"
},
{
"tag": "분실"
},
{
"tag": "시력"
}
],
"engTags": [
{
"tag": "glasses"
},
{
"tag": "lost"
},
{
"tag": "vision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Can't find glasses.",
"translation": "안경 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Check your head.",
"translation": "머리 위 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 안경을 쓰고 있다.",
"hint": "서연이 안경을 찾고 있어요.",
"result": "X",
"explanation": "서연은 'Can't find glasses'라고 말하며 안경을 못 찾겠다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Not there either.",
"translation": "거기도 없어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "You're wearing them.",
"translation": "쓰고 있잖아."
},
{
"type": "blank",
"index": 6,
"quiz": "Can't find @@.",
"hint": "시력 교정을 위해 쓰는 것을 나타내는 명사예요.",
"optionA": "shoes",
"optionB": "glasses",
"optionC": "hat",
"result": "glasses",
"explanation": "'glasses'는 '안경'이라는 뜻으로 시력 교정이나 보호를 위해 착용하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Oh my gosh!",
"translation": "어머 세상에!"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "That's hilarious.",
"translation": "완전 웃겨."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 머리 위를 확인해보라고 한 말을 완성하세요.",
"optionA": "head",
"optionB": "Check",
"optionC": "your",
"result": "Check your head",
"explanation": "'머리 위 확인해봐'라는 의미로 안경을 자주 올려놓는 장소를 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마스크 깜빡했어",
"explanation": "마스크를 안 가져와서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "마스크"
},
{
"tag": "깜빡"
},
{
"tag": "필수"
}
],
"engTags": [
{
"tag": "mask"
},
{
"tag": "forget"
},
{
"tag": "essential"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I forgot mask.",
"translation": "마스크 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I have extra.",
"translation": "여분 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 마스크를 가져왔다.",
"hint": "'forgot'은 잊어버렸다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I forgot mask'라고 말하며 마스크를 깜빡했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "You're lifesaver.",
"translation": "생명의 은인이야."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Always carry extra.",
"translation": "항상 여분 가져다녀."
},
{
"type": "blank",
"index": 6,
"quiz": "I have @@.",
"hint": "추가로 더 있는 것을 나타내는 형용사예요.",
"optionA": "none",
"optionB": "extra",
"optionC": "old",
"result": "extra",
"explanation": "'extra'는 '여분의, 추가의'라는 뜻으로 필요한 것보다 더 있다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Smart thinking.",
"translation": "똑똑하네."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Learned from experience.",
"translation": "경험으로 배웠어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 항상 여분을 가져다닌다고 한 말을 완성하세요.",
"optionA": "extra",
"optionB": "Always",
"optionC": "carry",
"result": "Always carry extra",
"explanation": "'항상 여분 가져다녀'라는 의미로 실용적인 생활 팁을 공유하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마스크 깜빡했어",
"explanation": "마스크를 안 가져와서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "마스크"
},
{
"tag": "깜빡"
},
{
"tag": "필수"
}
],
"engTags": [
{
"tag": "mask"
},
{
"tag": "forget"
},
{
"tag": "essential"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "I forgot mask.",
"translation": "마스크 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "I have extra.",
"translation": "여분 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 마스크를 가져왔다.",
"hint": "'forgot'은 잊어버렸다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'I forgot mask'라고 말하며 마스크를 깜빡했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "You're lifesaver.",
"translation": "생명의 은인이야."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Always carry extra.",
"translation": "항상 여분 가져다녀."
},
{
"type": "blank",
"index": 6,
"quiz": "I have @@.",
"hint": "추가로 더 있는 것을 나타내는 형용사예요.",
"optionA": "none",
"optionB": "extra",
"optionC": "old",
"result": "extra",
"explanation": "'extra'는 '여분의, 추가의'라는 뜻으로 필요한 것보다 더 있다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Smart thinking.",
"translation": "똑똑하네."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Learned from experience.",
"translation": "경험으로 배웠어."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 항상 여분을 가져다닌다고 한 말을 완성하세요.",
"optionA": "extra",
"optionB": "Always",
"optionC": "carry",
"result": "Always carry extra",
"explanation": "'항상 여분 가져다녀'라는 의미로 실용적인 생활 팁을 공유하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "화면 너무 어두워",
"explanation": "핸드폰 화면 밝기 조절에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화면"
},
{
"tag": "밝기"
},
{
"tag": "핸드폰"
}
],
"engTags": [
{
"tag": "screen"
},
{
"tag": "brightness"
},
{
"tag": "phone"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Screen too dark.",
"translation": "화면 너무 어두워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Turn up brightness.",
"translation": "밝기 올려."
},
{
"type": "ox",
"index": 3,
"quiz": "핸드폰 화면이 매우 밝다.",
"hint": "'dark'는 어둡다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Screen too dark'라고 말하며 화면이 너무 어둡다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "How do I?",
"translation": "어떻게 해?"
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Settings menu.",
"translation": "설정 메뉴에서."
},
{
"type": "blank",
"index": 6,
"quiz": "Turn up @@.",
"hint": "화면의 밝고 어두운 정도를 나타내는 명사예요.",
"optionA": "volume",
"optionB": "brightness",
"optionC": "speed",
"result": "brightness",
"explanation": "'brightness'는 '밝기'라는 뜻으로 화면의 밝기 수준을 조절할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Found it!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Much better now?",
"translation": "이제 훨씬 나아?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 설정 메뉴에서 하라고 안내한 말을 완성하세요.",
"optionA": "menu",
"optionB": "Settings",
"result": "Settings menu",
"explanation": "'설정 메뉴에서'라는 의미로 핸드폰 기능 사용법을 안내하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "화면 너무 어두워",
"explanation": "핸드폰 화면 밝기 조절에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화면"
},
{
"tag": "밝기"
},
{
"tag": "핸드폰"
}
],
"engTags": [
{
"tag": "screen"
},
{
"tag": "brightness"
},
{
"tag": "phone"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Screen too dark.",
"translation": "화면 너무 어두워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Turn up brightness.",
"translation": "밝기 올려."
},
{
"type": "ox",
"index": 3,
"quiz": "핸드폰 화면이 매우 밝다.",
"hint": "'dark'는 어둡다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Screen too dark'라고 말하며 화면이 너무 어둡다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "How do I?",
"translation": "어떻게 해?"
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Settings menu.",
"translation": "설정 메뉴에서."
},
{
"type": "blank",
"index": 6,
"quiz": "Turn up @@.",
"hint": "화면의 밝고 어두운 정도를 나타내는 명사예요.",
"optionA": "volume",
"optionB": "brightness",
"optionC": "speed",
"result": "brightness",
"explanation": "'brightness'는 '밝기'라는 뜻으로 화면의 밝기 수준을 조절할 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Found it!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Much better now?",
"translation": "이제 훨씬 나아?"
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 설정 메뉴에서 하라고 안내한 말을 완성하세요.",
"optionA": "menu",
"optionB": "Settings",
"result": "Settings menu",
"explanation": "'설정 메뉴에서'라는 의미로 핸드폰 기능 사용법을 안내하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "인터넷 진짜 느려",
"explanation": "인터넷 속도가 느려서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "인터넷"
},
{
"tag": "속도"
},
{
"tag": "답답함"
}
],
"engTags": [
{
"tag": "internet"
},
{
"tag": "speed"
},
{
"tag": "frustrating"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Internet so slow.",
"translation": "인터넷 너무 느려."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Restart the router.",
"translation": "라우터 재시작해."
},
{
"type": "ox",
"index": 3,
"quiz": "인터넷 속도가 매우 빠르다.",
"hint": "'slow'는 느리다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Internet so slow'라고 말하며 인터넷이 너무 느리다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Usually works.",
"translation": "보통 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Internet so @@.",
"hint": "속도가 빠르지 않은 상태를 나타내는 형용사예요.",
"optionA": "fast",
"optionB": "slow",
"optionC": "good",
"result": "slow",
"explanation": "'slow'는 '느린'이라는 뜻으로 속도가 빠르지 않다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "It's working now.",
"translation": "이제 되네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Magic solution.",
"translation": "마법의 해결책."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 라우터를 재시작하라고 조언한 말을 완성하세요.",
"optionA": "router",
"optionB": "Restart",
"optionC": "the",
"result": "Restart the router",
"explanation": "'라우터 재시작해'라는 의미로 인터넷 문제의 일반적인 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "인터넷 진짜 느려",
"explanation": "인터넷 속도가 느려서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "인터넷"
},
{
"tag": "속도"
},
{
"tag": "답답함"
}
],
"engTags": [
{
"tag": "internet"
},
{
"tag": "speed"
},
{
"tag": "frustrating"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Internet so slow.",
"translation": "인터넷 너무 느려."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Restart the router.",
"translation": "라우터 재시작해."
},
{
"type": "ox",
"index": 3,
"quiz": "인터넷 속도가 매우 빠르다.",
"hint": "'slow'는 느리다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Internet so slow'라고 말하며 인터넷이 너무 느리다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Usually works.",
"translation": "보통 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Internet so @@.",
"hint": "속도가 빠르지 않은 상태를 나타내는 형용사예요.",
"optionA": "fast",
"optionB": "slow",
"optionC": "good",
"result": "slow",
"explanation": "'slow'는 '느린'이라는 뜻으로 속도가 빠르지 않다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "It's working now.",
"translation": "이제 되네."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Magic solution.",
"translation": "마법의 해결책."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 라우터를 재시작하라고 조언한 말을 완성하세요.",
"optionA": "router",
"optionB": "Restart",
"optionC": "the",
"result": "Restart the router",
"explanation": "'라우터 재시작해'라는 의미로 인터넷 문제의 일반적인 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "양말 한 짝만 있어",
"explanation": "양말 한 짝을 잃어버린 일상적인 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "양말"
},
{
"tag": "분실"
},
{
"tag": "빨래"
}
],
"engTags": [
{
"tag": "socks"
},
{
"tag": "missing"
},
{
"tag": "laundry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Missing one sock.",
"translation": "양말 한 짝 없어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check laundry basket.",
"translation": "빨래통 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "양말이 한 짝도 없다.",
"hint": "'Missing one'은 하나가 없다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Missing one sock'이라고 말하며 양말 한 짝이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Not there.",
"translation": "없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Sock monster again.",
"translation": "양말 괴물이 또 그랬나."
},
{
"type": "blank",
"index": 6,
"quiz": "Missing one @@.",
"hint": "발에 신는 것으로 보통 두 개가 한 쌍인 것을 나타내는 명사예요.",
"optionA": "shoe",
"optionB": "sock",
"optionC": "glove",
"result": "sock",
"explanation": "'sock'은 '양말'이라는 뜻으로 발에 신는 것으로 보통 두 개가 한 쌍입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "That's funny.",
"translation": "웃기네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Happens to everyone.",
"translation": "다들 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 빨래통을 확인해보라고 한 말을 완성하세요.",
"optionA": "basket",
"optionB": "Check",
"optionC": "laundry",
"result": "Check laundry basket",
"explanation": "'빨래통 확인해봐'라는 의미로 잃어버린 물건을 찾는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "양말 한 짝만 있어",
"explanation": "양말 한 짝을 잃어버린 일상적인 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "양말"
},
{
"tag": "분실"
},
{
"tag": "빨래"
}
],
"engTags": [
{
"tag": "socks"
},
{
"tag": "missing"
},
{
"tag": "laundry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Missing one sock.",
"translation": "양말 한 짝 없어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check laundry basket.",
"translation": "빨래통 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "양말이 한 짝도 없다.",
"hint": "'Missing one'은 하나가 없다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Missing one sock'이라고 말하며 양말 한 짝이 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Not there.",
"translation": "없어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Sock monster again.",
"translation": "양말 괴물이 또 그랬나."
},
{
"type": "blank",
"index": 6,
"quiz": "Missing one @@.",
"hint": "발에 신는 것으로 보통 두 개가 한 쌍인 것을 나타내는 명사예요.",
"optionA": "shoe",
"optionB": "sock",
"optionC": "glove",
"result": "sock",
"explanation": "'sock'은 '양말'이라는 뜻으로 발에 신는 것으로 보통 두 개가 한 쌍입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "That's funny.",
"translation": "웃기네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Happens to everyone.",
"translation": "다들 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 빨래통을 확인해보라고 한 말을 완성하세요.",
"optionA": "basket",
"optionB": "Check",
"optionC": "laundry",
"result": "Check laundry basket",
"explanation": "'빨래통 확인해봐'라는 의미로 잃어버린 물건을 찾는 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "번호 저장 안 했어",
"explanation": "전화번호를 저장하지 않아서 누군지 모르는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "번호"
},
{
"tag": "저장"
},
{
"tag": "연락처"
}
],
"engTags": [
{
"tag": "number"
},
{
"tag": "save"
},
{
"tag": "contact"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Unknown number calling.",
"translation": "모르는 번호가 와."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Answer it.",
"translation": "받아봐."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 전화번호를 알고 있다.",
"hint": "'Unknown'은 모르는, 알려지지 않은 뜻이에요.",
"result": "X",
"explanation": "채원은 'Unknown number calling'이라고 말하며 모르는 번호가 온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "What if spam?",
"translation": "스팸이면 어떡해?"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Just hang up.",
"translation": "그냥 끊어."
},
{
"type": "blank",
"index": 6,
"quiz": "Unknown number @@.",
"hint": "전화가 오는 상황을 나타내는 동사예요.",
"optionA": "sleeping",
"optionB": "calling",
"optionC": "running",
"result": "calling",
"explanation": "'calling'은 '전화하다'라는 뜻으로 전화가 오는 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good point.",
"translation": "좋은 지적이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Or text first.",
"translation": "아니면 문자 먼저 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 전화를 받아보라고 한 말을 완성하세요.",
"optionA": "it",
"optionB": "Answer",
"result": "Answer it",
"explanation": "'받아봐'라는 의미로 모르는 전화에 대한 간단한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "번호 저장 안 했어",
"explanation": "전화번호를 저장하지 않아서 누군지 모르는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "번호"
},
{
"tag": "저장"
},
{
"tag": "연락처"
}
],
"engTags": [
{
"tag": "number"
},
{
"tag": "save"
},
{
"tag": "contact"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Unknown number calling.",
"translation": "모르는 번호가 와."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Answer it.",
"translation": "받아봐."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 전화번호를 알고 있다.",
"hint": "'Unknown'은 모르는, 알려지지 않은 뜻이에요.",
"result": "X",
"explanation": "채원은 'Unknown number calling'이라고 말하며 모르는 번호가 온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "What if spam?",
"translation": "스팸이면 어떡해?"
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Just hang up.",
"translation": "그냥 끊어."
},
{
"type": "blank",
"index": 6,
"quiz": "Unknown number @@.",
"hint": "전화가 오는 상황을 나타내는 동사예요.",
"optionA": "sleeping",
"optionB": "calling",
"optionC": "running",
"result": "calling",
"explanation": "'calling'은 '전화하다'라는 뜻으로 전화가 오는 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good point.",
"translation": "좋은 지적이야."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Or text first.",
"translation": "아니면 문자 먼저 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 전화를 받아보라고 한 말을 완성하세요.",
"optionA": "it",
"optionB": "Answer",
"result": "Answer it",
"explanation": "'받아봐'라는 의미로 모르는 전화에 대한 간단한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "볼펜 다 말랐어",
"explanation": "볼펜이 나오지 않아서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "볼펜"
},
{
"tag": "고장"
},
{
"tag": "필기"
}
],
"engTags": [
{
"tag": "pen"
},
{
"tag": "broken"
},
{
"tag": "writing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Pen doesn't work.",
"translation": "볼펜이 안 나와."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Shake it hard.",
"translation": "세게 흔들어봐."
},
{
"type": "ox",
"index": 3,
"quiz": "볼펜이 잘 작동하고 있다.",
"hint": "'doesn't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Pen doesn't work'라고 말하며 볼펜이 안 나온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Still nothing.",
"translation": "여전히 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Try new one.",
"translation": "새 거 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Shake it @@.",
"hint": "강하게, 세게 한다는 뜻의 부사예요.",
"optionA": "soft",
"optionB": "hard",
"optionC": "slow",
"result": "hard",
"explanation": "'hard'는 '세게, 강하게'라는 뜻으로 힘을 많이 써서 하는 것을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Where's new one?",
"translation": "새 거 어디 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Drawer maybe.",
"translation": "서랍에 있을걸."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 새 볼펜을 써보라고 조언한 말을 완성하세요.",
"optionA": "one",
"optionB": "Try",
"optionC": "new",
"result": "Try new one",
"explanation": "'새 거 써봐'라는 의미로 문제 해결을 위한 실용적인 대안을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "볼펜 다 말랐어",
"explanation": "볼펜이 나오지 않아서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "볼펜"
},
{
"tag": "고장"
},
{
"tag": "필기"
}
],
"engTags": [
{
"tag": "pen"
},
{
"tag": "broken"
},
{
"tag": "writing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Pen doesn't work.",
"translation": "볼펜이 안 나와."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Shake it hard.",
"translation": "세게 흔들어봐."
},
{
"type": "ox",
"index": 3,
"quiz": "볼펜이 잘 작동하고 있다.",
"hint": "'doesn't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Pen doesn't work'라고 말하며 볼펜이 안 나온다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Still nothing.",
"translation": "여전히 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Try new one.",
"translation": "새 거 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Shake it @@.",
"hint": "강하게, 세게 한다는 뜻의 부사예요.",
"optionA": "soft",
"optionB": "hard",
"optionC": "slow",
"result": "hard",
"explanation": "'hard'는 '세게, 강하게'라는 뜻으로 힘을 많이 써서 하는 것을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Where's new one?",
"translation": "새 거 어디 있어?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Drawer maybe.",
"translation": "서랍에 있을걸."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 새 볼펜을 써보라고 조언한 말을 완성하세요.",
"optionA": "one",
"optionB": "Try",
"optionC": "new",
"result": "Try new one",
"explanation": "'새 거 써봐'라는 의미로 문제 해결을 위한 실용적인 대안을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "문 안 열려",
"explanation": "문이 잘 열리지 않아서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "문"
},
{
"tag": "고장"
},
{
"tag": "열쇠"
}
],
"engTags": [
{
"tag": "door"
},
{
"tag": "stuck"
},
{
"tag": "key"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Door won't open.",
"translation": "문이 안 열려."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Push harder.",
"translation": "더 세게 밀어."
},
{
"type": "ox",
"index": 3,
"quiz": "문이 쉽게 열린다.",
"hint": "'won't open'은 열리지 않는다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Door won't open'이라고 말하며 문이 안 열린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "I tried already.",
"translation": "이미 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Maybe it's locked.",
"translation": "잠겨있는 건 아닐까."
},
{
"type": "blank",
"index": 6,
"quiz": "Push @@.",
"hint": "더 강하게, 더 세게 한다는 뜻의 비교급 부사예요.",
"optionA": "softer",
"optionB": "harder",
"optionC": "slower",
"result": "harder",
"explanation": "'harder'는 '더 세게'라는 뜻으로 더 많은 힘을 사용하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "You're right!",
"translation": "맞네!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Easy solution.",
"translation": "간단한 해결책이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 문이 잠겨있을 거라고 추측한 말을 완성하세요.",
"optionA": "locked",
"optionB": "Maybe",
"optionC": "it's",
"result": "Maybe it's locked",
"explanation": "'잠겨있는 건 아닐까'라는 의미로 문제의 원인을 추측하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "문 안 열려",
"explanation": "문이 잘 열리지 않아서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "문"
},
{
"tag": "고장"
},
{
"tag": "열쇠"
}
],
"engTags": [
{
"tag": "door"
},
{
"tag": "stuck"
},
{
"tag": "key"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Door won't open.",
"translation": "문이 안 열려."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Push harder.",
"translation": "더 세게 밀어."
},
{
"type": "ox",
"index": 3,
"quiz": "문이 쉽게 열린다.",
"hint": "'won't open'은 열리지 않는다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Door won't open'이라고 말하며 문이 안 열린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "I tried already.",
"translation": "이미 해봤어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Maybe it's locked.",
"translation": "잠겨있는 건 아닐까."
},
{
"type": "blank",
"index": 6,
"quiz": "Push @@.",
"hint": "더 강하게, 더 세게 한다는 뜻의 비교급 부사예요.",
"optionA": "softer",
"optionB": "harder",
"optionC": "slower",
"result": "harder",
"explanation": "'harder'는 '더 세게'라는 뜻으로 더 많은 힘을 사용하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "You're right!",
"translation": "맞네!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Easy solution.",
"translation": "간단한 해결책이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 문이 잠겨있을 거라고 추측한 말을 완성하세요.",
"optionA": "locked",
"optionB": "Maybe",
"optionC": "it's",
"result": "Maybe it's locked",
"explanation": "'잠겨있는 건 아닐까'라는 의미로 문제의 원인을 추측하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 진짜 빨라",
"explanation": "시간이 빨리 지나간다고 느끼는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빠름"
},
{
"tag": "감탄"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "amazed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Time flies so fast.",
"translation": "시간 진짜 빨라."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "ox",
"index": 3,
"quiz": "시간이 매우 천천히 간다.",
"hint": "'fast'는 빠르다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Time flies so fast'라고 말하며 시간이 진짜 빠르다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Already December.",
"translation": "벌써 12월이야."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Year went quick.",
"translation": "올해 빨리 갔네."
},
{
"type": "blank",
"index": 6,
"quiz": "Time flies so @@.",
"hint": "속도가 빠른 상태를 나타내는 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로 시간이 빨리 지나간다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Can't believe it.",
"translation": "믿기지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Time for resolutions.",
"translation": "다짐할 시간이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 공감을 표현한 말을 완성하세요.",
"optionA": "about",
"optionB": "Tell",
"optionC": "me",
"optionD": "it",
"result": "Tell me about it",
"explanation": "'그러게 말이야'라는 의미로 상대방의 말에 강한 공감을 표현하는 관용구입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 진짜 빨라",
"explanation": "시간이 빨리 지나간다고 느끼는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빠름"
},
{
"tag": "감탄"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "amazed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Time flies so fast.",
"translation": "시간 진짜 빨라."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "ox",
"index": 3,
"quiz": "시간이 매우 천천히 간다.",
"hint": "'fast'는 빠르다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Time flies so fast'라고 말하며 시간이 진짜 빠르다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Already December.",
"translation": "벌써 12월이야."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Year went quick.",
"translation": "올해 빨리 갔네."
},
{
"type": "blank",
"index": 6,
"quiz": "Time flies so @@.",
"hint": "속도가 빠른 상태를 나타내는 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로 시간이 빨리 지나간다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Can't believe it.",
"translation": "믿기지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Time for resolutions.",
"translation": "다짐할 시간이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 공감을 표현한 말을 완성하세요.",
"optionA": "about",
"optionB": "Tell",
"optionC": "me",
"optionD": "it",
"result": "Tell me about it",
"explanation": "'그러게 말이야'라는 의미로 상대방의 말에 강한 공감을 표현하는 관용구입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카드가 안 긁혀",
"explanation": "카드 결제가 되지 않아서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카드"
},
{
"tag": "결제"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "payment"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Card won't work.",
"translation": "카드가 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Try again slowly.",
"translation": "천천히 다시 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "지우의 카드가 잘 작동하고 있다.",
"hint": "'won't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Card won't work'라고 말하며 카드가 안 된다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Still not working.",
"translation": "여전히 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Use different card.",
"translation": "다른 카드 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Try again @@.",
"hint": "급하지 않게, 차근차근 한다는 뜻의 부사예요.",
"optionA": "fast",
"optionB": "slowly",
"optionC": "loud",
"result": "slowly",
"explanation": "'slowly'는 '천천히'라는 뜻으로 서두르지 않고 차근차근 하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Cash is backup.",
"translation": "현금이 백업이지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 다른 카드를 쓰라고 조언한 말을 완성하세요.",
"optionA": "card",
"optionB": "different",
"optionC": "Use",
"result": "Use different card",
"explanation": "'다른 카드 써'라는 의미로 결제 문제의 대안을 제시하는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카드가 안 긁혀",
"explanation": "카드 결제가 되지 않아서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "카드"
},
{
"tag": "결제"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "card"
},
{
"tag": "payment"
},
{
"tag": "panic"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Card won't work.",
"translation": "카드가 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Try again slowly.",
"translation": "천천히 다시 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "지우의 카드가 잘 작동하고 있다.",
"hint": "'won't work'는 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Card won't work'라고 말하며 카드가 안 된다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Still not working.",
"translation": "여전히 안 돼."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Use different card.",
"translation": "다른 카드 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Try again @@.",
"hint": "급하지 않게, 차근차근 한다는 뜻의 부사예요.",
"optionA": "fast",
"optionB": "slowly",
"optionC": "loud",
"result": "slowly",
"explanation": "'slowly'는 '천천히'라는 뜻으로 서두르지 않고 차근차근 하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Cash is backup.",
"translation": "현금이 백업이지."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 다른 카드를 쓰라고 조언한 말을 완성하세요.",
"optionA": "card",
"optionB": "different",
"optionC": "Use",
"result": "Use different card",
"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": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This bag heavy.",
"translation": "이 가방 무거워."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Let me help.",
"translation": "내가 도와줄게."
},
{
"type": "ox",
"index": 3,
"quiz": "가방이 매우 가볍다.",
"hint": "'heavy'는 무겁다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'This bag heavy'라고 말하며 가방이 무겁다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Thanks so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "What's inside?",
"translation": "안에 뭐 들었어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Let me @@.",
"hint": "누군가를 도와주거나 돕는다는 뜻의 동사예요.",
"optionA": "see",
"optionB": "help",
"optionC": "go",
"result": "help",
"explanation": "'help'는 '돕다, 도와주다'라는 뜻으로 어려운 상황에 있는 사람을 도울 때 씁니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Just books.",
"translation": "그냥 책들이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Books are heavy.",
"translation": "책은 무거워."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 도와주겠다고 제안한 말을 완성하세요.",
"optionA": "help",
"optionB": "Let",
"optionC": "me",
"result": "Let me help",
"explanation": "'내가 도와줄게'라는 의미로 친절하게 도움을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "짐이 너무 무거워",
"explanation": "무거운 짐을 들고 가느라 힘든 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "짐"
},
{
"tag": "무거움"
},
{
"tag": "도움"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "heavy"
},
{
"tag": "help"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This bag heavy.",
"translation": "이 가방 무거워."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "Let me help.",
"translation": "내가 도와줄게."
},
{
"type": "ox",
"index": 3,
"quiz": "가방이 매우 가볍다.",
"hint": "'heavy'는 무겁다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'This bag heavy'라고 말하며 가방이 무겁다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "Thanks so much.",
"translation": "정말 고마워."
},
{
"type": "script",
"index": 5,
"speaker": "채원",
"script": "What's inside?",
"translation": "안에 뭐 들었어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Let me @@.",
"hint": "누군가를 도와주거나 돕는다는 뜻의 동사예요.",
"optionA": "see",
"optionB": "help",
"optionC": "go",
"result": "help",
"explanation": "'help'는 '돕다, 도와주다'라는 뜻으로 어려운 상황에 있는 사람을 도울 때 씁니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Just books.",
"translation": "그냥 책들이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Books are heavy.",
"translation": "책은 무거워."
},
{
"type": "puzzle",
"index": 9,
"hint": "채원이 도와주겠다고 제안한 말을 완성하세요.",
"optionA": "help",
"optionB": "Let",
"optionC": "me",
"result": "Let me help",
"explanation": "'내가 도와줄게'라는 의미로 친절하게 도움을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쇼핑백이 찢어졌어",
"explanation": "쇼핑백이 찢어져서 물건이 떨어질 뻔한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "찢어짐"
},
{
"tag": "위험"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "torn"
},
{
"tag": "danger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Bag is tearing.",
"translation": "가방이 찢어져."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Hold it tight.",
"translation": "꽉 잡아."
},
{
"type": "ox",
"index": 3,
"quiz": "쇼핑백이 매우 튼튼하다.",
"hint": "'tearing'은 찢어진다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Bag is tearing'이라고 말하며 가방이 찢어진다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Almost dropped everything.",
"translation": "거의 다 떨어뜨릴 뻔했어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Get new bag.",
"translation": "새 가방 받아."
},
{
"type": "blank",
"index": 6,
"quiz": "Hold it @@.",
"hint": "꽉, 단단히 한다는 뜻의 부사예요.",
"optionA": "loose",
"optionB": "tight",
"optionC": "soft",
"result": "tight",
"explanation": "'tight'는 '꽉, 단단히'라는 뜻으로 물건을 놓치지 않게 잡으라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Where can I?",
"translation": "어디서 받지?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Ask the store.",
"translation": "가게에 물어봐."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 새 가방을 받으라고 조언한 말을 완성하세요.",
"optionA": "bag",
"optionB": "Get",
"optionC": "new",
"result": "Get new bag",
"explanation": "'새 가방 받아'라는 의미로 찢어진 가방 문제의 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쇼핑백이 찢어졌어",
"explanation": "쇼핑백이 찢어져서 물건이 떨어질 뻔한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "쇼핑백"
},
{
"tag": "찢어짐"
},
{
"tag": "위험"
}
],
"engTags": [
{
"tag": "bag"
},
{
"tag": "torn"
},
{
"tag": "danger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Bag is tearing.",
"translation": "가방이 찢어져."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Hold it tight.",
"translation": "꽉 잡아."
},
{
"type": "ox",
"index": 3,
"quiz": "쇼핑백이 매우 튼튼하다.",
"hint": "'tearing'은 찢어진다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'Bag is tearing'이라고 말하며 가방이 찢어진다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "승현",
"script": "Almost dropped everything.",
"translation": "거의 다 떨어뜨릴 뻔했어."
},
{
"type": "script",
"index": 5,
"speaker": "유진",
"script": "Get new bag.",
"translation": "새 가방 받아."
},
{
"type": "blank",
"index": 6,
"quiz": "Hold it @@.",
"hint": "꽉, 단단히 한다는 뜻의 부사예요.",
"optionA": "loose",
"optionB": "tight",
"optionC": "soft",
"result": "tight",
"explanation": "'tight'는 '꽉, 단단히'라는 뜻으로 물건을 놓치지 않게 잡으라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "승현",
"script": "Where can I?",
"translation": "어디서 받지?"
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "Ask the store.",
"translation": "가게에 물어봐."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 새 가방을 받으라고 조언한 말을 완성하세요.",
"optionA": "bag",
"optionB": "Get",
"optionC": "new",
"result": "Get new bag",
"explanation": "'새 가방 받아'라는 의미로 찢어진 가방 문제의 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리카락에 뭐 묻었어",
"explanation": "머리카락에 이상한 것이 묻어서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리카락"
},
{
"tag": "더러움"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "hair"
},
{
"tag": "dirty"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Something in hair.",
"translation": "머리에 뭔가 묻었어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let me see.",
"translation": "내가 봐줄게."
},
{
"type": "ox",
"index": 3,
"quiz": "서연의 머리가 매우 깨끗하다.",
"hint": "'Something in'은 뭔가 안에 있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Something in hair'라고 말하며 머리에 뭔가 묻었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Can you remove?",
"translation": "빼줄 수 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "It's just lint.",
"translation": "그냥 보푸라기야."
},
{
"type": "blank",
"index": 6,
"quiz": "Let me @@.",
"hint": "보거나 확인한다는 뜻의 동사예요.",
"optionA": "go",
"optionB": "see",
"optionC": "eat",
"result": "see",
"explanation": "'see'는 '보다'라는 뜻으로 상황을 확인하겠다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Thank goodness.",
"translation": "다행이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "All gone now.",
"translation": "이제 다 없어졌어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 봐주겠다고 제안한 말을 완성하세요.",
"optionA": "see",
"optionB": "Let",
"optionC": "me",
"result": "Let me see",
"explanation": "'내가 봐줄게'라는 의미로 친구의 문제를 도와주겠다고 제안하는 친절한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리카락에 뭐 묻었어",
"explanation": "머리카락에 이상한 것이 묻어서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리카락"
},
{
"tag": "더러움"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "hair"
},
{
"tag": "dirty"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Something in hair.",
"translation": "머리에 뭔가 묻었어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let me see.",
"translation": "내가 봐줄게."
},
{
"type": "ox",
"index": 3,
"quiz": "서연의 머리가 매우 깨끗하다.",
"hint": "'Something in'은 뭔가 안에 있다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Something in hair'라고 말하며 머리에 뭔가 묻었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Can you remove?",
"translation": "빼줄 수 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "It's just lint.",
"translation": "그냥 보푸라기야."
},
{
"type": "blank",
"index": 6,
"quiz": "Let me @@.",
"hint": "보거나 확인한다는 뜻의 동사예요.",
"optionA": "go",
"optionB": "see",
"optionC": "eat",
"result": "see",
"explanation": "'see'는 '보다'라는 뜻으로 상황을 확인하겠다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Thank goodness.",
"translation": "다행이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "All gone now.",
"translation": "이제 다 없어졌어."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 봐주겠다고 제안한 말을 완성하세요.",
"optionA": "see",
"optionB": "Let",
"optionC": "me",
"result": "Let me see",
"explanation": "'내가 봐줄게'라는 의미로 친구의 문제를 도와주겠다고 제안하는 친절한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "손톱 부러졌어",
"explanation": "손톱이 부러져서 아픈 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "손톱"
},
{
"tag": "부러짐"
},
{
"tag": "아픔"
}
],
"engTags": [
{
"tag": "nail"
},
{
"tag": "broken"
},
{
"tag": "pain"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My nail broke.",
"translation": "손톱이 부러졌어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Does it hurt?",
"translation": "아파?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁의 손톱이 아주 건강하다.",
"hint": "'broke'는 부러졌다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'My nail broke'라고 말하며 손톱이 부러졌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "A little bit.",
"translation": "좀."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Put on bandaid.",
"translation": "밴드 붙여."
},
{
"type": "blank",
"index": 6,
"quiz": "Does it @@?",
"hint": "상처나 부상으로 고통을 느끼는 상태를 나타내는 동사예요.",
"optionA": "help",
"optionB": "hurt",
"optionC": "work",
"result": "hurt",
"explanation": "'hurt'는 '아프다, 상처를 주다'라는 뜻으로 통증을 느끼는 상태를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Keeps it clean.",
"translation": "깨끗하게 유지해줘."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 밴드를 붙이라고 조언한 말을 완성하세요.",
"optionA": "bandaid",
"optionB": "Put",
"optionC": "on",
"result": "Put on bandaid",
"explanation": "'밴드 붙여'라는 의미로 상처 치료를 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "손톱 부러졌어",
"explanation": "손톱이 부러져서 아픈 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "손톱"
},
{
"tag": "부러짐"
},
{
"tag": "아픔"
}
],
"engTags": [
{
"tag": "nail"
},
{
"tag": "broken"
},
{
"tag": "pain"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "My nail broke.",
"translation": "손톱이 부러졌어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Does it hurt?",
"translation": "아파?"
},
{
"type": "ox",
"index": 3,
"quiz": "준혁의 손톱이 아주 건강하다.",
"hint": "'broke'는 부러졌다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'My nail broke'라고 말하며 손톱이 부러졌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "A little bit.",
"translation": "좀."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Put on bandaid.",
"translation": "밴드 붙여."
},
{
"type": "blank",
"index": 6,
"quiz": "Does it @@?",
"hint": "상처나 부상으로 고통을 느끼는 상태를 나타내는 동사예요.",
"optionA": "help",
"optionB": "hurt",
"optionC": "work",
"result": "hurt",
"explanation": "'hurt'는 '아프다, 상처를 주다'라는 뜻으로 통증을 느끼는 상태를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Keeps it clean.",
"translation": "깨끗하게 유지해줘."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 밴드를 붙이라고 조언한 말을 완성하세요.",
"optionA": "bandaid",
"optionB": "Put",
"optionC": "on",
"result": "Put on bandaid",
"explanation": "'밴드 붙여'라는 의미로 상처 치료를 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "구두 끈이 너무 꽉 조여",
"explanation": "신발이 너무 꽉 조여서 불편한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신발"
},
{
"tag": "조임"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "tight"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Shoes too tight.",
"translation": "신발이 너무 꽉 조여."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Loosen them up.",
"translation": "좀 풀어."
},
{
"type": "ox",
"index": 3,
"quiz": "신발이 매우 헐렁하다.",
"hint": "'tight'는 꽉 조인다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Shoes too tight'라고 말하며 신발이 너무 꽉 조인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Much better now.",
"translation": "이제 훨씬 나아."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Comfort is important.",
"translation": "편안함이 중요해."
},
{
"type": "blank",
"index": 6,
"quiz": "Loosen them @@.",
"hint": "위쪽으로, 더 느슨하게 한다는 뜻의 부사구예요.",
"optionA": "down",
"optionB": "up",
"optionC": "off",
"result": "up",
"explanation": "'up'은 '위로, 더 느슨하게'라는 뜻으로 조인 것을 풀 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "You're absolutely right.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Happy feet, happy day.",
"translation": "발이 편하면 하루가 좋아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 신발끈을 풀라고 조언한 말을 완성하세요.",
"optionA": "up",
"optionB": "Loosen",
"optionC": "them",
"result": "Loosen them up",
"explanation": "'좀 풀어'라는 의미로 불편함을 해결하는 간단한 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "구두 끈이 너무 꽉 조여",
"explanation": "신발이 너무 꽉 조여서 불편한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "신발"
},
{
"tag": "조임"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "shoes"
},
{
"tag": "tight"
},
{
"tag": "uncomfortable"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Shoes too tight.",
"translation": "신발이 너무 꽉 조여."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Loosen them up.",
"translation": "좀 풀어."
},
{
"type": "ox",
"index": 3,
"quiz": "신발이 매우 헐렁하다.",
"hint": "'tight'는 꽉 조인다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Shoes too tight'라고 말하며 신발이 너무 꽉 조인다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Much better now.",
"translation": "이제 훨씬 나아."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Comfort is important.",
"translation": "편안함이 중요해."
},
{
"type": "blank",
"index": 6,
"quiz": "Loosen them @@.",
"hint": "위쪽으로, 더 느슨하게 한다는 뜻의 부사구예요.",
"optionA": "down",
"optionB": "up",
"optionC": "off",
"result": "up",
"explanation": "'up'은 '위로, 더 느슨하게'라는 뜻으로 조인 것을 풀 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "You're absolutely right.",
"translation": "완전 맞는 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Happy feet, happy day.",
"translation": "발이 편하면 하루가 좋아."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 신발끈을 풀라고 조언한 말을 완성하세요.",
"optionA": "up",
"optionB": "Loosen",
"optionC": "them",
"result": "Loosen them up",
"explanation": "'좀 풀어'라는 의미로 불편함을 해결하는 간단한 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "목이 뻣뻣해",
"explanation": "목이 뻣뻣해서 움직이기 힘든 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "목"
},
{
"tag": "뻣뻣함"
},
{
"tag": "아픔"
}
],
"engTags": [
{
"tag": "neck"
},
{
"tag": "stiff"
},
{
"tag": "ache"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Neck feels stiff.",
"translation": "목이 뻣뻣해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Try gentle massage.",
"translation": "가볍게 마사지해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "상우의 목이 아주 유연하다.",
"hint": "'stiff'는 뻣뻣하다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Neck feels stiff'라고 말하며 목이 뻣뻣하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That sounds good.",
"translation": "그거 좋겠다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Hot shower helps.",
"translation": "뜨거운 샤워가 도움 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Try gentle @@.",
"hint": "근육을 풀어주기 위해 주무르는 것을 나타내는 명사예요.",
"optionA": "exercise",
"optionB": "massage",
"optionC": "medicine",
"result": "massage",
"explanation": "'massage'는 '마사지'라는 뜻으로 근육의 긴장을 풀어주는 치료법입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "I'll try both.",
"translation": "둘 다 해볼게."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Feel better soon.",
"translation": "빨리 나았으면 좋겠어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 가볍게 마사지해보라고 조언한 말을 완성하세요.",
"optionA": "massage",
"optionB": "Try",
"optionC": "gentle",
"result": "Try gentle massage",
"explanation": "'가볍게 마사지해봐'라는 의미로 목 결림 완화를 위한 친근한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "목이 뻣뻣해",
"explanation": "목이 뻣뻣해서 움직이기 힘든 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "목"
},
{
"tag": "뻣뻣함"
},
{
"tag": "아픔"
}
],
"engTags": [
{
"tag": "neck"
},
{
"tag": "stiff"
},
{
"tag": "ache"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Neck feels stiff.",
"translation": "목이 뻣뻣해."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Try gentle massage.",
"translation": "가볍게 마사지해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "상우의 목이 아주 유연하다.",
"hint": "'stiff'는 뻣뻣하다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Neck feels stiff'라고 말하며 목이 뻣뻣하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "That sounds good.",
"translation": "그거 좋겠다."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Hot shower helps.",
"translation": "뜨거운 샤워가 도움 돼."
},
{
"type": "blank",
"index": 6,
"quiz": "Try gentle @@.",
"hint": "근육을 풀어주기 위해 주무르는 것을 나타내는 명사예요.",
"optionA": "exercise",
"optionB": "massage",
"optionC": "medicine",
"result": "massage",
"explanation": "'massage'는 '마사지'라는 뜻으로 근육의 긴장을 풀어주는 치료법입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "I'll try both.",
"translation": "둘 다 해볼게."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Feel better soon.",
"translation": "빨리 나았으면 좋겠어."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 가볍게 마사지해보라고 조언한 말을 완성하세요.",
"optionA": "massage",
"optionB": "Try",
"optionC": "gentle",
"result": "Try gentle massage",
"explanation": "'가볍게 마사지해봐'라는 의미로 목 결림 완화를 위한 친근한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "화장실 휴지 없어",
"explanation": "화장실에 휴지가 없어서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "휴지"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "tissue"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "No tissue here.",
"translation": "여기 휴지 없어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check next stall.",
"translation": "옆칸 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "화장실에 휴지가 가득하다.",
"hint": "'No tissue'는 휴지가 없다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'No tissue here'라고 말하며 여기 휴지가 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Good thinking.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Always have backup.",
"translation": "항상 여분이 있어야 해."
},
{
"type": "blank",
"index": 6,
"quiz": "Check next @@.",
"hint": "화장실의 각 개별 공간을 나타내는 명사예요.",
"optionA": "door",
"optionB": "stall",
"optionC": "room",
"result": "stall",
"explanation": "'stall'은 '칸, 개별 공간'이라는 뜻으로 화장실의 각 변기 공간을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Found some!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Crisis solved.",
"translation": "위기 해결됐네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 옆칸을 확인해보라고 조언한 말을 완성하세요.",
"optionA": "stall",
"optionB": "Check",
"optionC": "next",
"result": "Check next stall",
"explanation": "'옆칸 확인해봐'라는 의미로 화장실 응급상황의 실용적인 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "화장실 휴지 없어",
"explanation": "화장실에 휴지가 없어서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "휴지"
},
{
"tag": "곤란"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "tissue"
},
{
"tag": "trouble"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "No tissue here.",
"translation": "여기 휴지 없어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Check next stall.",
"translation": "옆칸 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "화장실에 휴지가 가득하다.",
"hint": "'No tissue'는 휴지가 없다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'No tissue here'라고 말하며 여기 휴지가 없다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Good thinking.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Always have backup.",
"translation": "항상 여분이 있어야 해."
},
{
"type": "blank",
"index": 6,
"quiz": "Check next @@.",
"hint": "화장실의 각 개별 공간을 나타내는 명사예요.",
"optionA": "door",
"optionB": "stall",
"optionC": "room",
"result": "stall",
"explanation": "'stall'은 '칸, 개별 공간'이라는 뜻으로 화장실의 각 변기 공간을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Found some!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Crisis solved.",
"translation": "위기 해결됐네."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 옆칸을 확인해보라고 조언한 말을 완성하세요.",
"optionA": "stall",
"optionB": "Check",
"optionC": "next",
"result": "Check next stall",
"explanation": "'옆칸 확인해봐'라는 의미로 화장실 응급상황의 실용적인 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "입에서 이상한 맛이 나",
"explanation": "입에서 이상한 맛이 나서 걱정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "입"
},
{
"tag": "맛"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "mouth"
},
{
"tag": "taste"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Weird taste mouth.",
"translation": "입에서 이상한 맛 나."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Drink some water.",
"translation": "물 좀 마셔."
},
{
"type": "ox",
"index": 3,
"quiz": "채원의 입맛이 아주 정상이다.",
"hint": "'Weird taste'는 이상한 맛이라는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Weird taste mouth'라고 말하며 입에서 이상한 맛이 난다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Still there.",
"translation": "여전히 있어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Brush your teeth.",
"translation": "양치해."
},
{
"type": "blank",
"index": 6,
"quiz": "Drink some @@.",
"hint": "갈증을 해결하거나 입을 헹굴 때 마시는 액체예요.",
"optionA": "coffee",
"optionB": "water",
"optionC": "juice",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 입안을 깨끗하게 하는 기본적인 방법입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That might work.",
"translation": "효과 있을 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Fresh breath guaranteed.",
"translation": "상쾌한 입 냄새 보장이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 양치하라고 조언한 말을 완성하세요.",
"optionA": "teeth",
"optionB": "Brush",
"optionC": "your",
"result": "Brush your teeth",
"explanation": "'양치해'라는 의미로 구강 위생을 위한 기본적이고 효과적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "입에서 이상한 맛이 나",
"explanation": "입에서 이상한 맛이 나서 걱정하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "입"
},
{
"tag": "맛"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "mouth"
},
{
"tag": "taste"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Weird taste mouth.",
"translation": "입에서 이상한 맛 나."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Drink some water.",
"translation": "물 좀 마셔."
},
{
"type": "ox",
"index": 3,
"quiz": "채원의 입맛이 아주 정상이다.",
"hint": "'Weird taste'는 이상한 맛이라는 뜻이에요.",
"result": "X",
"explanation": "채원은 'Weird taste mouth'라고 말하며 입에서 이상한 맛이 난다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Still there.",
"translation": "여전히 있어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Brush your teeth.",
"translation": "양치해."
},
{
"type": "blank",
"index": 6,
"quiz": "Drink some @@.",
"hint": "갈증을 해결하거나 입을 헹굴 때 마시는 액체예요.",
"optionA": "coffee",
"optionB": "water",
"optionC": "juice",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 입안을 깨끗하게 하는 기본적인 방법입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "That might work.",
"translation": "효과 있을 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Fresh breath guaranteed.",
"translation": "상쾌한 입 냄새 보장이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 양치하라고 조언한 말을 완성하세요.",
"optionA": "teeth",
"optionB": "Brush",
"optionC": "your",
"result": "Brush your teeth",
"explanation": "'양치해'라는 의미로 구강 위생을 위한 기본적이고 효과적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "옷에 정전기가 심해",
"explanation": "옷에 정전기가 심하게 일어나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "정전기"
},
{
"tag": "옷"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "static"
},
{
"tag": "clothes"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Clothes very static.",
"translation": "옷에 정전기 심해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Use fabric softener.",
"translation": "섬유유연제 써."
},
{
"type": "ox",
"index": 3,
"quiz": "옷에 정전기가 전혀 없다.",
"hint": "'static'은 정전기라는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Clothes very static'이라고 말하며 옷에 정전기가 심하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Next laundry time.",
"translation": "다음 빨래할 때."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Spray some water.",
"translation": "물을 뿌려봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Use fabric @@.",
"hint": "옷을 부드럽게 해주는 빨래 용품을 나타내는 명사예요.",
"optionA": "cleaner",
"optionB": "softener",
"optionC": "powder",
"result": "softener",
"explanation": "'softener'는 '유연제'라는 뜻으로 옷을 부드럽게 하고 정전기를 방지하는 제품입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "For now?",
"translation": "지금 당장은?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "That works too.",
"translation": "그것도 효과 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 물을 뿌려보라고 조언한 말을 완성하세요.",
"optionA": "water",
"optionB": "Spray",
"optionC": "some",
"result": "Spray some water",
"explanation": "'물을 뿌려봐'라는 의미로 정전기 해결을 위한 즉시 사용 가능한 팁입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "옷에 정전기가 심해",
"explanation": "옷에 정전기가 심하게 일어나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "정전기"
},
{
"tag": "옷"
},
{
"tag": "불편"
}
],
"engTags": [
{
"tag": "static"
},
{
"tag": "clothes"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Clothes very static.",
"translation": "옷에 정전기 심해."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Use fabric softener.",
"translation": "섬유유연제 써."
},
{
"type": "ox",
"index": 3,
"quiz": "옷에 정전기가 전혀 없다.",
"hint": "'static'은 정전기라는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Clothes very static'이라고 말하며 옷에 정전기가 심하다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Next laundry time.",
"translation": "다음 빨래할 때."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Spray some water.",
"translation": "물을 뿌려봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Use fabric @@.",
"hint": "옷을 부드럽게 해주는 빨래 용품을 나타내는 명사예요.",
"optionA": "cleaner",
"optionB": "softener",
"optionC": "powder",
"result": "softener",
"explanation": "'softener'는 '유연제'라는 뜻으로 옷을 부드럽게 하고 정전기를 방지하는 제품입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "For now?",
"translation": "지금 당장은?"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "That works too.",
"translation": "그것도 효과 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 물을 뿌려보라고 조언한 말을 완성하세요.",
"optionA": "water",
"optionB": "Spray",
"optionC": "some",
"result": "Spray some water",
"explanation": "'물을 뿌려봐'라는 의미로 정전기 해결을 위한 즉시 사용 가능한 팁입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지갑에서 카드가 안 빠져",
"explanation": "지갑에서 카드가 잘 빠지지 않아서 애먹는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지갑"
},
{
"tag": "카드"
},
{
"tag": "끼임"
}
],
"engTags": [
{
"tag": "wallet"
},
{
"tag": "card"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Card stuck wallet.",
"translation": "카드가 지갑에 끼었어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Pull it gently.",
"translation": "살살 빼봐."
},
{
"type": "ox",
"index": 3,
"quiz": "카드가 쉽게 빠진다.",
"hint": "'stuck'은 끼었다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Card stuck wallet'이라고 말하며 카드가 지갑에 끼었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Afraid it breaks.",
"translation": "부러질까 봐 무서워."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Use another card.",
"translation": "다른 카드로 밀어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Pull it @@.",
"hint": "부드럽게, 조심스럽게 한다는 뜻의 부사예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '살살, 부드럽게'라는 뜻으로 조심스럽게 다룰 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Smart idea!",
"translation": "똑똑한 아이디어야!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Teamwork makes easy.",
"translation": "팀워크가 쉽게 만들어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 다른 카드로 밀어보라고 조언한 말을 완성하세요.",
"optionA": "card",
"optionB": "Use",
"optionC": "another",
"result": "Use another card",
"explanation": "'다른 카드로 밀어봐'라는 의미로 창의적인 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지갑에서 카드가 안 빠져",
"explanation": "지갑에서 카드가 잘 빠지지 않아서 애먹는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지갑"
},
{
"tag": "카드"
},
{
"tag": "끼임"
}
],
"engTags": [
{
"tag": "wallet"
},
{
"tag": "card"
},
{
"tag": "stuck"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Card stuck wallet.",
"translation": "카드가 지갑에 끼었어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Pull it gently.",
"translation": "살살 빼봐."
},
{
"type": "ox",
"index": 3,
"quiz": "카드가 쉽게 빠진다.",
"hint": "'stuck'은 끼었다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Card stuck wallet'이라고 말하며 카드가 지갑에 끼었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Afraid it breaks.",
"translation": "부러질까 봐 무서워."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Use another card.",
"translation": "다른 카드로 밀어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Pull it @@.",
"hint": "부드럽게, 조심스럽게 한다는 뜻의 부사예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '살살, 부드럽게'라는 뜻으로 조심스럽게 다룰 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Smart idea!",
"translation": "똑똑한 아이디어야!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Teamwork makes easy.",
"translation": "팀워크가 쉽게 만들어."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 다른 카드로 밀어보라고 조언한 말을 완성하세요.",
"optionA": "card",
"optionB": "Use",
"optionC": "another",
"result": "Use another card",
"explanation": "'다른 카드로 밀어봐'라는 의미로 창의적인 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "컵에서 물이 새",
"explanation": "컵에 구멍이 나서 물이 새는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "컵"
},
{
"tag": "누수"
},
{
"tag": "문제"
}
],
"engTags": [
{
"tag": "cup"
},
{
"tag": "leak"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Cup is leaking.",
"translation": "컵에서 물이 새."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Get different one.",
"translation": "다른 걸로 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "컵이 완전히 멀쩡하다.",
"hint": "'leaking'은 새고 있다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Cup is leaking'이라고 말하며 컵에서 물이 샌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Where are they?",
"translation": "어디 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Kitchen cabinet.",
"translation": "부엌 찬장에."
},
{
"type": "blank",
"index": 6,
"quiz": "Get different @@.",
"hint": "하나, 개를 뜻하는 대명사예요.",
"optionA": "two",
"optionB": "one",
"optionC": "many",
"result": "one",
"explanation": "'one'은 '하나, 것'이라는 뜻으로 같은 종류의 다른 물건을 가리킬 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Found it!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Problem solved.",
"translation": "문제 해결됐네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 다른 걸로 가져오라고 한 말을 완성하세요.",
"optionA": "one",
"optionB": "Get",
"optionC": "different",
"result": "Get different one",
"explanation": "'다른 걸로 가져와'라는 의미로 고장난 물건의 대체재를 구하는 간단한 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "컵에서 물이 새",
"explanation": "컵에 구멍이 나서 물이 새는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "컵"
},
{
"tag": "누수"
},
{
"tag": "문제"
}
],
"engTags": [
{
"tag": "cup"
},
{
"tag": "leak"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Cup is leaking.",
"translation": "컵에서 물이 새."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Get different one.",
"translation": "다른 걸로 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "컵이 완전히 멀쩡하다.",
"hint": "'leaking'은 새고 있다는 뜻이에요.",
"result": "X",
"explanation": "지원은 'Cup is leaking'이라고 말하며 컵에서 물이 샌다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Where are they?",
"translation": "어디 있어?"
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Kitchen cabinet.",
"translation": "부엌 찬장에."
},
{
"type": "blank",
"index": 6,
"quiz": "Get different @@.",
"hint": "하나, 개를 뜻하는 대명사예요.",
"optionA": "two",
"optionB": "one",
"optionC": "many",
"result": "one",
"explanation": "'one'은 '하나, 것'이라는 뜻으로 같은 종류의 다른 물건을 가리킬 때 사용합니다."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Found it!",
"translation": "찾았어!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Problem solved.",
"translation": "문제 해결됐네."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 다른 걸로 가져오라고 한 말을 완성하세요.",
"optionA": "one",
"optionB": "Get",
"optionC": "different",
"result": "Get different one",
"explanation": "'다른 걸로 가져와'라는 의미로 고장난 물건의 대체재를 구하는 간단한 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리띠가 자꾸 미끄러져",
"explanation": "머리띠가 자꾸 미끄러져서 짜증나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리띠"
},
{
"tag": "미끄러짐"
},
{
"tag": "짜증"
}
],
"engTags": [
{
"tag": "headband"
},
{
"tag": "slip"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Headband keeps sliding.",
"translation": "머리띠가 자꾸 미끄러져."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Try bobby pins.",
"translation": "핀으로 고정해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "머리띠가 아주 잘 고정되어 있다.",
"hint": "'sliding'은 미끄러진다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Headband keeps sliding'이라고 말하며 머리띠가 자꾸 미끄러진다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Don't have any.",
"translation": "하나도 없어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Hair spray works.",
"translation": "헤어스프레이도 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Try bobby @@.",
"hint": "머리를 고정할 때 쓰는 작은 금속 클립을 나타내는 명사예요.",
"optionA": "bands",
"optionB": "pins",
"optionC": "ties",
"result": "pins",
"explanation": "'pins'는 '핀, 클립'이라는 뜻으로 머리를 고정할 때 사용하는 작은 도구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That might work.",
"translation": "그거 효과 있을 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Makes hair sticky.",
"translation": "머리를 끈적하게 만들어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 핀으로 고정해보라고 조언한 말을 완성하세요.",
"optionA": "pins",
"optionB": "Try",
"optionC": "bobby",
"result": "Try bobby pins",
"explanation": "'핀으로 고정해봐'라는 의미로 머리띠 고정 문제의 실용적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리띠가 자꾸 미끄러져",
"explanation": "머리띠가 자꾸 미끄러져서 짜증나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리띠"
},
{
"tag": "미끄러짐"
},
{
"tag": "짜증"
}
],
"engTags": [
{
"tag": "headband"
},
{
"tag": "slip"
},
{
"tag": "annoying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Headband keeps sliding.",
"translation": "머리띠가 자꾸 미끄러져."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Try bobby pins.",
"translation": "핀으로 고정해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "머리띠가 아주 잘 고정되어 있다.",
"hint": "'sliding'은 미끄러진다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'Headband keeps sliding'이라고 말하며 머리띠가 자꾸 미끄러진다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Don't have any.",
"translation": "하나도 없어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Hair spray works.",
"translation": "헤어스프레이도 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Try bobby @@.",
"hint": "머리를 고정할 때 쓰는 작은 금속 클립을 나타내는 명사예요.",
"optionA": "bands",
"optionB": "pins",
"optionC": "ties",
"result": "pins",
"explanation": "'pins'는 '핀, 클립'이라는 뜻으로 머리를 고정할 때 사용하는 작은 도구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "That might work.",
"translation": "그거 효과 있을 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Makes hair sticky.",
"translation": "머리를 끈적하게 만들어."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 핀으로 고정해보라고 조언한 말을 완성하세요.",
"optionA": "pins",
"optionB": "Try",
"optionC": "bobby",
"result": "Try bobby pins",
"explanation": "'핀으로 고정해봐'라는 의미로 머리띠 고정 문제의 실용적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "바지 지퍼 안 올라가",
"explanation": "바지 지퍼가 올라가지 않아서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지퍼"
},
{
"tag": "바지"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "zipper"
},
{
"tag": "pants"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Zipper won't go.",
"translation": "지퍼가 안 올라가."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Try soap trick.",
"translation": "비누로 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "지퍼가 아주 잘 작동한다.",
"hint": "'won't go'는 가지 않는다, 올라가지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Zipper won't go'라고 말하며 지퍼가 안 올라간다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Soap on zipper?",
"translation": "지퍼에 비누를?"
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Makes it smooth.",
"translation": "부드럽게 해줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Try soap @@.",
"hint": "기술이나 방법을 의미하는 명사예요.",
"optionA": "water",
"optionB": "trick",
"optionC": "food",
"result": "trick",
"explanation": "'trick'은 '기술, 방법'이라는 뜻으로 문제 해결을 위한 특별한 방법을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Never knew that.",
"translation": "그런 거 몰랐어."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Old but gold.",
"translation": "오래됐지만 좋아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 비누로 해보라고 조언한 말을 완성하세요.",
"optionA": "trick",
"optionB": "Try",
"optionC": "soap",
"result": "Try soap trick",
"explanation": "'비누로 해봐'라는 의미로 지퍼 문제 해결을 위한 생활 팁을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "바지 지퍼 안 올라가",
"explanation": "바지 지퍼가 올라가지 않아서 곤란한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "지퍼"
},
{
"tag": "바지"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "zipper"
},
{
"tag": "pants"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Zipper won't go.",
"translation": "지퍼가 안 올라가."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Try soap trick.",
"translation": "비누로 해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "지퍼가 아주 잘 작동한다.",
"hint": "'won't go'는 가지 않는다, 올라가지 않는다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Zipper won't go'라고 말하며 지퍼가 안 올라간다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Soap on zipper?",
"translation": "지퍼에 비누를?"
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Makes it smooth.",
"translation": "부드럽게 해줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Try soap @@.",
"hint": "기술이나 방법을 의미하는 명사예요.",
"optionA": "water",
"optionB": "trick",
"optionC": "food",
"result": "trick",
"explanation": "'trick'은 '기술, 방법'이라는 뜻으로 문제 해결을 위한 특별한 방법을 의미합니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Never knew that.",
"translation": "그런 거 몰랐어."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Old but gold.",
"translation": "오래됐지만 좋아."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 비누로 해보라고 조언한 말을 완성하세요.",
"optionA": "trick",
"optionB": "Try",
"optionC": "soap",
"result": "Try soap trick",
"explanation": "'비누로 해봐'라는 의미로 지퍼 문제 해결을 위한 생활 팁을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "귀걸이 하나 떨어뜨렸어",
"explanation": "귀걸이 한쪽을 잃어버려서 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "귀걸이"
},
{
"tag": "분실"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "earring"
},
{
"tag": "lost"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Dropped one earring.",
"translation": "귀걸이 하나 떨어뜨렸어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Check the floor.",
"translation": "바닥 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "귀걸이 두 개가 다 있다.",
"hint": "'Dropped one'은 하나를 떨어뜨렸다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Dropped one earring'이라고 말하며 귀걸이 하나를 떨어뜨렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Can't see anything.",
"translation": "아무것도 안 보여."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Use phone light.",
"translation": "핸드폰 불빛 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the @@.",
"hint": "바닥이나 땅을 가리키는 명사예요.",
"optionA": "ceiling",
"optionB": "floor",
"optionC": "wall",
"result": "floor",
"explanation": "'floor'는 '바닥'이라는 뜻으로 떨어뜨린 물건을 찾을 때 가장 먼저 확인하는 곳입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Great idea!",
"translation": "좋은 아이디어야!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Found it yet?",
"translation": "찾았어?"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 핸드폰 불빛을 쓰라고 조언한 말을 완성하세요.",
"optionA": "light",
"optionB": "Use",
"optionC": "phone",
"result": "Use phone light",
"explanation": "'핸드폰 불빛 써'라는 의미로 어두운 곳에서 물건을 찾는 현대적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "귀걸이 하나 떨어뜨렸어",
"explanation": "귀걸이 한쪽을 잃어버려서 찾는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "귀걸이"
},
{
"tag": "분실"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "earring"
},
{
"tag": "lost"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Dropped one earring.",
"translation": "귀걸이 하나 떨어뜨렸어."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Check the floor.",
"translation": "바닥 확인해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "귀걸이 두 개가 다 있다.",
"hint": "'Dropped one'은 하나를 떨어뜨렸다는 뜻이에요.",
"result": "X",
"explanation": "상현은 'Dropped one earring'이라고 말하며 귀걸이 하나를 떨어뜨렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "Can't see anything.",
"translation": "아무것도 안 보여."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "Use phone light.",
"translation": "핸드폰 불빛 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Check the @@.",
"hint": "바닥이나 땅을 가리키는 명사예요.",
"optionA": "ceiling",
"optionB": "floor",
"optionC": "wall",
"result": "floor",
"explanation": "'floor'는 '바닥'이라는 뜻으로 떨어뜨린 물건을 찾을 때 가장 먼저 확인하는 곳입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Great idea!",
"translation": "좋은 아이디어야!"
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Found it yet?",
"translation": "찾았어?"
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 핸드폰 불빛을 쓰라고 조언한 말을 완성하세요.",
"optionA": "light",
"optionB": "Use",
"optionC": "phone",
"result": "Use phone light",
"explanation": "'핸드폰 불빛 써'라는 의미로 어두운 곳에서 물건을 찾는 현대적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "팔이 문에 끼었어",
"explanation": "문 사이에 팔이 끼여서 아픈 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "팔"
},
{
"tag": "끼임"
},
{
"tag": "문"
}
],
"engTags": [
{
"tag": "arm"
},
{
"tag": "stuck"
},
{
"tag": "door"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Arm stuck door.",
"translation": "팔이 문에 끼었어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Don't panic now.",
"translation": "당황하지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "팔이 자유롭게 움직인다.",
"hint": "'stuck'은 끼었다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Arm stuck door'라고 말하며 팔이 문에 끼었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "It really hurts.",
"translation": "진짜 아파."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Push door open.",
"translation": "문 밀어서 열어."
},
{
"type": "blank",
"index": 6,
"quiz": "Don't panic @@.",
"hint": "현재 시점을 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "yesterday",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상황에서 침착하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Almost free!",
"translation": "거의 빠졌어!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Careful next time.",
"translation": "다음엔 조심해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 문을 밀어서 열라고 조언한 말을 완성하세요.",
"optionA": "open",
"optionB": "Push",
"optionC": "door",
"result": "Push door open",
"explanation": "'문 밀어서 열어'라는 의미로 끼인 상황을 해결하는 직접적인 행동 지시입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "팔이 문에 끼었어",
"explanation": "문 사이에 팔이 끼여서 아픈 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "팔"
},
{
"tag": "끼임"
},
{
"tag": "문"
}
],
"engTags": [
{
"tag": "arm"
},
{
"tag": "stuck"
},
{
"tag": "door"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Arm stuck door.",
"translation": "팔이 문에 끼었어."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Don't panic now.",
"translation": "당황하지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "팔이 자유롭게 움직인다.",
"hint": "'stuck'은 끼었다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Arm stuck door'라고 말하며 팔이 문에 끼었다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "It really hurts.",
"translation": "진짜 아파."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Push door open.",
"translation": "문 밀어서 열어."
},
{
"type": "blank",
"index": 6,
"quiz": "Don't panic @@.",
"hint": "현재 시점을 나타내는 시간 부사예요.",
"optionA": "later",
"optionB": "now",
"optionC": "yesterday",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상황에서 침착하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Almost free!",
"translation": "거의 빠졌어!"
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Careful next time.",
"translation": "다음엔 조심해."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 문을 밀어서 열라고 조언한 말을 완성하세요.",
"optionA": "open",
"optionB": "Push",
"optionC": "door",
"result": "Push door open",
"explanation": "'문 밀어서 열어'라는 의미로 끼인 상황을 해결하는 직접적인 행동 지시입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "코에서 피가 나",
"explanation": "갑자기 코피가 나서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "코피"
},
{
"tag": "당황"
},
{
"tag": "응급"
}
],
"engTags": [
{
"tag": "nosebleed"
},
{
"tag": "panic"
},
{
"tag": "emergency"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Nose is bleeding.",
"translation": "코에서 피가 나."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Tilt head forward.",
"translation": "머리를 앞으로 숙여."
},
{
"type": "ox",
"index": 3,
"quiz": "코에서 피가 전혀 나지 않는다.",
"hint": "'bleeding'은 피가 난다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Nose is bleeding'이라고 말하며 코에서 피가 난다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Like this?",
"translation": "이렇게?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Press nose gently.",
"translation": "코를 살살 눌러."
},
{
"type": "blank",
"index": 6,
"quiz": "Tilt head @@.",
"hint": "앞쪽 방향을 나타내는 부사예요.",
"optionA": "back",
"optionB": "forward",
"optionC": "up",
"result": "forward",
"explanation": "'forward'는 '앞으로'라는 뜻으로 코피가 날 때 올바른 자세를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Getting better.",
"translation": "나아지고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Keep tissues ready.",
"translation": "휴지 준비해둬."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 코를 살살 누르라고 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "Press",
"optionC": "nose",
"result": "Press nose gently",
"explanation": "'코를 살살 눌러'라는 의미로 코피 지혈을 위한 올바른 응급처치법입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "코에서 피가 나",
"explanation": "갑자기 코피가 나서 당황하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "코피"
},
{
"tag": "당황"
},
{
"tag": "응급"
}
],
"engTags": [
{
"tag": "nosebleed"
},
{
"tag": "panic"
},
{
"tag": "emergency"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Nose is bleeding.",
"translation": "코에서 피가 나."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Tilt head forward.",
"translation": "머리를 앞으로 숙여."
},
{
"type": "ox",
"index": 3,
"quiz": "코에서 피가 전혀 나지 않는다.",
"hint": "'bleeding'은 피가 난다는 뜻이에요.",
"result": "X",
"explanation": "민경은 'Nose is bleeding'이라고 말하며 코에서 피가 난다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Like this?",
"translation": "이렇게?"
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Press nose gently.",
"translation": "코를 살살 눌러."
},
{
"type": "blank",
"index": 6,
"quiz": "Tilt head @@.",
"hint": "앞쪽 방향을 나타내는 부사예요.",
"optionA": "back",
"optionB": "forward",
"optionC": "up",
"result": "forward",
"explanation": "'forward'는 '앞으로'라는 뜻으로 코피가 날 때 올바른 자세를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Getting better.",
"translation": "나아지고 있어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Keep tissues ready.",
"translation": "휴지 준비해둬."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 코를 살살 누르라고 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "Press",
"optionC": "nose",
"result": "Press nose gently",
"explanation": "'코를 살살 눌러'라는 의미로 코피 지혈을 위한 올바른 응급처치법입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "잠꼬대가 심해",
"explanation": "잠꼬대 때문에 룸메이트가 잠을 못 자는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "잠꼬대"
},
{
"tag": "룸메이트"
},
{
"tag": "수면"
}
],
"engTags": [
{
"tag": "talking"
},
{
"tag": "roommate"
},
{
"tag": "sleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "You talk sleeping.",
"translation": "자면서 말해."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Really? Sorry about.",
"translation": "정말? 미안해."
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 잠을 잘 때 아주 조용하다.",
"hint": "'talk sleeping'은 잠들면서 말한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'You talk sleeping'이라고 말하며 잠들면서 말한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Not your fault.",
"translation": "네 잘못 아냐."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "What did say?",
"translation": "뭐라고 했어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Really? Sorry @@.",
"hint": "~에 대해서, ~때문에 라는 뜻의 전치사예요.",
"optionA": "for",
"optionB": "about",
"optionC": "with",
"result": "about",
"explanation": "'about'은 '~에 대해, ~때문에'라는 뜻으로 사과할 때 사용하는 전치사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Something about pizza.",
"translation": "피자에 대한 얘기."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Even dreaming food.",
"translation": "꿈에서도 음식 생각해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 뭐라고 했는지 물어본 말을 완성하세요.",
"optionA": "say",
"optionB": "What",
"optionC": "did",
"result": "What did say",
"explanation": "'뭐라고 했어?'라는 의미로 자신이 모르는 사이에 한 말을 궁금해하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "잠꼬대가 심해",
"explanation": "잠꼬대 때문에 룸메이트가 잠을 못 자는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "잠꼬대"
},
{
"tag": "룸메이트"
},
{
"tag": "수면"
}
],
"engTags": [
{
"tag": "talking"
},
{
"tag": "roommate"
},
{
"tag": "sleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "You talk sleeping.",
"translation": "자면서 말해."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Really? Sorry about.",
"translation": "정말? 미안해."
},
{
"type": "ox",
"index": 3,
"quiz": "태호가 잠을 잘 때 아주 조용하다.",
"hint": "'talk sleeping'은 잠들면서 말한다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'You talk sleeping'이라고 말하며 잠들면서 말한다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Not your fault.",
"translation": "네 잘못 아냐."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "What did say?",
"translation": "뭐라고 했어?"
},
{
"type": "blank",
"index": 6,
"quiz": "Really? Sorry @@.",
"hint": "~에 대해서, ~때문에 라는 뜻의 전치사예요.",
"optionA": "for",
"optionB": "about",
"optionC": "with",
"result": "about",
"explanation": "'about'은 '~에 대해, ~때문에'라는 뜻으로 사과할 때 사용하는 전치사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Something about pizza.",
"translation": "피자에 대한 얘기."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Even dreaming food.",
"translation": "꿈에서도 음식 생각해."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 뭐라고 했는지 물어본 말을 완성하세요.",
"optionA": "say",
"optionB": "What",
"optionC": "did",
"result": "What did say",
"explanation": "'뭐라고 했어?'라는 의미로 자신이 모르는 사이에 한 말을 궁금해하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "손가락에 가시 박혔어",
"explanation": "손가락에 가시가 박혀서 아픈 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가시"
},
{
"tag": "손가락"
},
{
"tag": "아픔"
}
],
"engTags": [
{
"tag": "splinter"
},
{
"tag": "finger"
},
{
"tag": "pain"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Splinter in finger.",
"translation": "손가락에 가시 박혔어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Use tweezers carefully.",
"translation": "핀셋으로 조심히 빼."
},
{
"type": "ox",
"index": 3,
"quiz": "손가락이 아주 건강하다.",
"hint": "'Splinter in'은 가시가 박혔다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Splinter in finger'라고 말하며 손가락에 가시가 박혔다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Don't have tweezers.",
"translation": "핀셋이 없어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Try needle instead.",
"translation": "바늘로 해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Use tweezers @@.",
"hint": "조심스럽게, 신중하게 한다는 뜻의 부사예요.",
"optionA": "fast",
"optionB": "carefully",
"optionC": "hard",
"result": "carefully",
"explanation": "'carefully'는 '조심스럽게'라는 뜻으로 섬세한 작업을 할 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That sounds scary.",
"translation": "무서워 보여."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Better than infection.",
"translation": "염증보단 나아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 바늘로 해보라고 조언한 말을 완성하세요.",
"optionA": "instead",
"optionB": "Try",
"optionC": "needle",
"result": "Try needle instead",
"explanation": "'바늘로 해봐'라는 의미로 핀셋의 대체 도구를 제안하는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "손가락에 가시 박혔어",
"explanation": "손가락에 가시가 박혀서 아픈 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "가시"
},
{
"tag": "손가락"
},
{
"tag": "아픔"
}
],
"engTags": [
{
"tag": "splinter"
},
{
"tag": "finger"
},
{
"tag": "pain"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "소영",
"script": "Splinter in finger.",
"translation": "손가락에 가시 박혔어."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Use tweezers carefully.",
"translation": "핀셋으로 조심히 빼."
},
{
"type": "ox",
"index": 3,
"quiz": "손가락이 아주 건강하다.",
"hint": "'Splinter in'은 가시가 박혔다는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Splinter in finger'라고 말하며 손가락에 가시가 박혔다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Don't have tweezers.",
"translation": "핀셋이 없어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "Try needle instead.",
"translation": "바늘로 해봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Use tweezers @@.",
"hint": "조심스럽게, 신중하게 한다는 뜻의 부사예요.",
"optionA": "fast",
"optionB": "carefully",
"optionC": "hard",
"result": "carefully",
"explanation": "'carefully'는 '조심스럽게'라는 뜻으로 섬세한 작업을 할 때 사용하는 부사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That sounds scary.",
"translation": "무서워 보여."
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Better than infection.",
"translation": "염증보단 나아."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 바늘로 해보라고 조언한 말을 완성하세요.",
"optionA": "instead",
"optionB": "Try",
"optionC": "needle",
"result": "Try needle instead",
"explanation": "'바늘로 해봐'라는 의미로 핀셋의 대체 도구를 제안하는 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "계단에서 발 헛디뎠어",
"explanation": "계단에서 발을 헛디뎌서 놀란 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계단"
},
{
"tag": "헛디딤"
},
{
"tag": "놀람"
}
],
"engTags": [
{
"tag": "stairs"
},
{
"tag": "misstep"
},
{
"tag": "shock"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Almost fell stairs.",
"translation": "계단에서 넘어질 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Are you okay?",
"translation": "괜찮아?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 계단에서 안전하게 걸었다.",
"hint": "'Almost fell'은 거의 넘어질 뻔했다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Almost fell stairs'라고 말하며 계단에서 넘어질 뻔했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just scared me.",
"translation": "그냥 놀랐어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Hold the railing.",
"translation": "난간 잡아."
},
{
"type": "blank",
"index": 6,
"quiz": "Are you @@?",
"hint": "괜찮은지, 좋은지 묻는 형용사예요.",
"optionA": "bad",
"optionB": "okay",
"optionC": "angry",
"result": "okay",
"explanation": "'okay'는 '괜찮다'는 뜻으로 상대방의 안전이나 상태를 걱정할 때 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Safety first always.",
"translation": "항상 안전이 우선이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 난간을 잡으라고 조언한 말을 완성하세요.",
"optionA": "railing",
"optionB": "Hold",
"optionC": "the",
"result": "Hold the railing",
"explanation": "'난간 잡아'라는 의미로 계단 안전을 위한 기본적이고 중요한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "계단에서 발 헛디뎠어",
"explanation": "계단에서 발을 헛디뎌서 놀란 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "계단"
},
{
"tag": "헛디딤"
},
{
"tag": "놀람"
}
],
"engTags": [
{
"tag": "stairs"
},
{
"tag": "misstep"
},
{
"tag": "shock"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Almost fell stairs.",
"translation": "계단에서 넘어질 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Are you okay?",
"translation": "괜찮아?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 계단에서 안전하게 걸었다.",
"hint": "'Almost fell'은 거의 넘어질 뻔했다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'Almost fell stairs'라고 말하며 계단에서 넘어질 뻔했다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just scared me.",
"translation": "그냥 놀랐어."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Hold the railing.",
"translation": "난간 잡아."
},
{
"type": "blank",
"index": 6,
"quiz": "Are you @@?",
"hint": "괜찮은지, 좋은지 묻는 형용사예요.",
"optionA": "bad",
"optionB": "okay",
"optionC": "angry",
"result": "okay",
"explanation": "'okay'는 '괜찮다'는 뜻으로 상대방의 안전이나 상태를 걱정할 때 묻는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Safety first always.",
"translation": "항상 안전이 우선이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "민재가 난간을 잡으라고 조언한 말을 완성하세요.",
"optionA": "railing",
"optionB": "Hold",
"optionC": "the",
"result": "Hold the railing",
"explanation": "'난간 잡아'라는 의미로 계단 안전을 위한 기본적이고 중요한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엘리베이터 버튼 안 눌려",
"explanation": "엘리베이터 버튼이 반응하지 않아서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "버튼"
},
{
"tag": "엘리베이터"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "button"
},
{
"tag": "elevator"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Button not working.",
"translation": "버튼이 안 눌려."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Press it harder.",
"translation": "더 세게 눌러봐."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터 버튼이 잘 작동하고 있다.",
"hint": "'not working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'Button not working'이라고 말하며 버튼이 안 눌린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Still nothing happens.",
"translation": "여전히 아무 반응 없어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Try different button.",
"translation": "다른 버튼 눌러봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Press it @@.",
"hint": "더 강하게, 더 세게 한다는 뜻의 비교급 부사예요.",
"optionA": "softer",
"optionB": "harder",
"optionC": "slower",
"result": "harder",
"explanation": "'harder'는 '더 세게'라는 뜻으로 더 많은 힘을 사용하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That one works!",
"translation": "그거 돼!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Sometimes they stick.",
"translation": "가끔 버튼이 눌러붙어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 다른 버튼을 눌러보라고 조언한 말을 완성하세요.",
"optionA": "button",
"optionB": "Try",
"optionC": "different",
"result": "Try different button",
"explanation": "'다른 버튼 눌러봐'라는 의미로 고장난 버튼의 대안을 찾는 실용적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "엘리베이터 버튼 안 눌려",
"explanation": "엘리베이터 버튼이 반응하지 않아서 답답한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "버튼"
},
{
"tag": "엘리베이터"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "button"
},
{
"tag": "elevator"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Button not working.",
"translation": "버튼이 안 눌려."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Press it harder.",
"translation": "더 세게 눌러봐."
},
{
"type": "ox",
"index": 3,
"quiz": "엘리베이터 버튼이 잘 작동하고 있다.",
"hint": "'not working'은 작동하지 않는다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'Button not working'이라고 말하며 버튼이 안 눌린다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Still nothing happens.",
"translation": "여전히 아무 반응 없어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Try different button.",
"translation": "다른 버튼 눌러봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Press it @@.",
"hint": "더 강하게, 더 세게 한다는 뜻의 비교급 부사예요.",
"optionA": "softer",
"optionB": "harder",
"optionC": "slower",
"result": "harder",
"explanation": "'harder'는 '더 세게'라는 뜻으로 더 많은 힘을 사용하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That one works!",
"translation": "그거 돼!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Sometimes they stick.",
"translation": "가끔 버튼이 눌러붙어."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 다른 버튼을 눌러보라고 조언한 말을 완성하세요.",
"optionA": "button",
"optionB": "Try",
"optionC": "different",
"result": "Try different button",
"explanation": "'다른 버튼 눌러봐'라는 의미로 고장난 버튼의 대안을 찾는 실용적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "옷에 음식 흘렸어",
"explanation": "옷에 음식을 흘려서 얼룩이 생긴 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "옷"
},
{
"tag": "얼룩"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "stain"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Spilled food shirt.",
"translation": "셔츠에 음식 흘렸어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Dab it quickly.",
"translation": "빨리 찍어서 닦아."
},
{
"type": "ox",
"index": 3,
"quiz": "옷이 아주 깨끗하다.",
"hint": "'Spilled'는 흘렸다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Spilled food shirt'라고 말하며 셔츠에 음식을 흘렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Don't have napkin.",
"translation": "냅킨이 없어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Use wet tissue.",
"translation": "물티슈 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Dab it @@.",
"hint": "빠르게, 신속하게 한다는 뜻의 부사예요.",
"optionA": "slowly",
"optionB": "quickly",
"optionC": "later",
"result": "quickly",
"explanation": "'quickly'는 '빠르게'라는 뜻으로 얼룩이 번지기 전에 신속하게 처리하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Much better now.",
"translation": "이제 훨씬 나아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Speed is key.",
"translation": "빨리 하는 게 중요해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 물티슈를 쓰라고 조언한 말을 완성하세요.",
"optionA": "tissue",
"optionB": "Use",
"optionC": "wet",
"result": "Use wet tissue",
"explanation": "'물티슈 써'라는 의미로 얼룩 제거를 위한 즉석 해결책을 제시하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "옷에 음식 흘렸어",
"explanation": "옷에 음식을 흘려서 얼룩이 생긴 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "옷"
},
{
"tag": "얼룩"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "clothes"
},
{
"tag": "stain"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Spilled food shirt.",
"translation": "셔츠에 음식 흘렸어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Dab it quickly.",
"translation": "빨리 찍어서 닦아."
},
{
"type": "ox",
"index": 3,
"quiz": "옷이 아주 깨끗하다.",
"hint": "'Spilled'는 흘렸다는 뜻이에요.",
"result": "X",
"explanation": "예솔은 'Spilled food shirt'라고 말하며 셔츠에 음식을 흘렸다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "예솔",
"script": "Don't have napkin.",
"translation": "냅킨이 없어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Use wet tissue.",
"translation": "물티슈 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Dab it @@.",
"hint": "빠르게, 신속하게 한다는 뜻의 부사예요.",
"optionA": "slowly",
"optionB": "quickly",
"optionC": "later",
"result": "quickly",
"explanation": "'quickly'는 '빠르게'라는 뜻으로 얼룩이 번지기 전에 신속하게 처리하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "예솔",
"script": "Much better now.",
"translation": "이제 훨씬 나아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Speed is key.",
"translation": "빨리 하는 게 중요해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 물티슈를 쓰라고 조언한 말을 완성하세요.",
"optionA": "tissue",
"optionB": "Use",
"optionC": "wet",
"result": "Use wet tissue",
"explanation": "'물티슈 써'라는 의미로 얼룩 제거를 위한 즉석 해결책을 제시하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "프린터가 또 고장나",
"explanation": "사무실 프린터가 자주 고장나서 짜증나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "프린터"
},
{
"tag": "고장"
},
{
"tag": "사무실"
}
],
"engTags": [
{
"tag": "printer"
},
{
"tag": "broken"
},
{
"tag": "office"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Printer stuck again.",
"translation": "프린터 또 막혔네."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Hit it gently.",
"translation": "살짝 쳐봐."
},
{
"type": "ox",
"index": 3,
"quiz": "프린터가 아주 잘 작동하고 있다.",
"hint": "'stuck again'은 또 막혔다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Printer stuck again'이라고 말하며 프린터가 또 막혔다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "That actually worked.",
"translation": "진짜 됐네."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Old but reliable.",
"translation": "오래됐지만 믿을만해."
},
{
"type": "blank",
"index": 6,
"quiz": "Hit it @@.",
"hint": "부드럽게, 살살 한다는 뜻의 부사예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '살살, 부드럽게'라는 뜻으로 기계를 다룰 때 조심스럽게 하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Magic touch.",
"translation": "마법의 손길이네."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Sometimes works best.",
"translation": "가끔 그게 최고야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 살짝 쳐보라고 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "Hit",
"optionC": "it",
"result": "Hit it gently",
"explanation": "'살짝 쳐봐'라는 의미로 고장난 기계에 대한 전통적인(?) 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "프린터가 또 고장나",
"explanation": "사무실 프린터가 자주 고장나서 짜증나는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "프린터"
},
{
"tag": "고장"
},
{
"tag": "사무실"
}
],
"engTags": [
{
"tag": "printer"
},
{
"tag": "broken"
},
{
"tag": "office"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Printer stuck again.",
"translation": "프린터 또 막혔네."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Hit it gently.",
"translation": "살짝 쳐봐."
},
{
"type": "ox",
"index": 3,
"quiz": "프린터가 아주 잘 작동하고 있다.",
"hint": "'stuck again'은 또 막혔다는 뜻이에요.",
"result": "X",
"explanation": "태호는 'Printer stuck again'이라고 말하며 프린터가 또 막혔다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "태호",
"script": "That actually worked.",
"translation": "진짜 됐네."
},
{
"type": "script",
"index": 5,
"speaker": "소영",
"script": "Old but reliable.",
"translation": "오래됐지만 믿을만해."
},
{
"type": "blank",
"index": 6,
"quiz": "Hit it @@.",
"hint": "부드럽게, 살살 한다는 뜻의 부사예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '살살, 부드럽게'라는 뜻으로 기계를 다룰 때 조심스럽게 하라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "태호",
"script": "Magic touch.",
"translation": "마법의 손길이네."
},
{
"type": "script",
"index": 8,
"speaker": "소영",
"script": "Sometimes works best.",
"translation": "가끔 그게 최고야."
},
{
"type": "puzzle",
"index": 9,
"hint": "소영이 살짝 쳐보라고 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "Hit",
"optionC": "it",
"result": "Hit it gently",
"explanation": "'살짝 쳐봐'라는 의미로 고장난 기계에 대한 전통적인(?) 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 언제 끝나지",
"explanation": "길어지는 회의 시간에 지친 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "시간"
},
{
"tag": "지루함"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "time"
},
{
"tag": "boring"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Meeting too long.",
"translation": "회의 너무 길어져."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Almost over now.",
"translation": "거의 끝나간다."
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 금방 시작됐다.",
"hint": "'too long'은 너무 길다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Meeting too long'이라고 말하며 회의가 너무 길다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "I'm so tired.",
"translation": "너무 피곤해."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Coffee after this.",
"translation": "끝나고 커피 마시자."
},
{
"type": "blank",
"index": 6,
"quiz": "Almost over @@.",
"hint": "현재 시점을 나타내는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "later",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상황에서 곧 끝날 것이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Sounds perfect.",
"translation": "좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "My treat today.",
"translation": "오늘 내가 쏠게."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 회의 후 커피를 제안한 말을 완성하세요.",
"optionA": "after",
"optionB": "Coffee",
"optionC": "this",
"result": "Coffee after this",
"explanation": "'끝나고 커피 마시자'라는 의미로 지친 동료에게 제안하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 언제 끝나지",
"explanation": "길어지는 회의 시간에 지친 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "시간"
},
{
"tag": "지루함"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "time"
},
{
"tag": "boring"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "준혁",
"script": "Meeting too long.",
"translation": "회의 너무 길어져."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Almost over now.",
"translation": "거의 끝나간다."
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 금방 시작됐다.",
"hint": "'too long'은 너무 길다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 'Meeting too long'이라고 말하며 회의가 너무 길다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "I'm so tired.",
"translation": "너무 피곤해."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Coffee after this.",
"translation": "끝나고 커피 마시자."
},
{
"type": "blank",
"index": 6,
"quiz": "Almost over @@.",
"hint": "현재 시점을 나타내는 시간 부사예요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "later",
"result": "now",
"explanation": "'now'는 '지금'이라는 뜻으로 현재 상황에서 곧 끝날 것이라는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Sounds perfect.",
"translation": "좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "My treat today.",
"translation": "오늘 내가 쏠게."
},
{
"type": "puzzle",
"index": 9,
"hint": "예솔이 회의 후 커피를 제안한 말을 완성하세요.",
"optionA": "after",
"optionB": "Coffee",
"optionC": "this",
"result": "Coffee after this",
"explanation": "'끝나고 커피 마시자'라는 의미로 지친 동료에게 제안하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 뭐 먹을까",
"explanation": "동료와 점심 메뉴를 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "점심"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "menu"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "What for lunch?",
"translation": "점심 뭐 먹지?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Korean food today.",
"translation": "오늘은 한식 어때?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 양식을 먹고 싶어한다.",
"hint": "'Korean food'는 한식이라는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Korean food today'라고 말하며 오늘은 한식을 먹자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Sounds good.",
"translation": "좋네."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "I know place.",
"translation": "아는 곳 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "What for @@?",
"hint": "하루 중 가운데 시간에 먹는 식사를 나타내는 명사예요.",
"optionA": "breakfast",
"optionB": "lunch",
"optionC": "dinner",
"result": "lunch",
"explanation": "'lunch'는 '점심'이라는 뜻으로 하루 중 가운데 시간에 먹는 식사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Lead the way.",
"translation": "길 안내해줘."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Five minute walk.",
"translation": "걸어서 5분 거리야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 아는 곳이 있다고 한 말을 완성하세요.",
"optionA": "place",
"optionB": "I",
"optionC": "know",
"result": "I know place",
"explanation": "'아는 곳 있어'라는 의미로 식당을 추천할 때 쓰는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 뭐 먹을까",
"explanation": "동료와 점심 메뉴를 고민하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "점심"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "menu"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "What for lunch?",
"translation": "점심 뭐 먹지?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Korean food today.",
"translation": "오늘은 한식 어때?"
},
{
"type": "ox",
"index": 3,
"quiz": "지우가 양식을 먹고 싶어한다.",
"hint": "'Korean food'는 한식이라는 뜻이에요.",
"result": "X",
"explanation": "지우는 'Korean food today'라고 말하며 오늘은 한식을 먹자고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Sounds good.",
"translation": "좋네."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "I know place.",
"translation": "아는 곳 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "What for @@?",
"hint": "하루 중 가운데 시간에 먹는 식사를 나타내는 명사예요.",
"optionA": "breakfast",
"optionB": "lunch",
"optionC": "dinner",
"result": "lunch",
"explanation": "'lunch'는 '점심'이라는 뜻으로 하루 중 가운데 시간에 먹는 식사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Lead the way.",
"translation": "길 안내해줘."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Five minute walk.",
"translation": "걸어서 5분 거리야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지우가 아는 곳이 있다고 한 말을 완성하세요.",
"optionA": "place",
"optionB": "I",
"optionC": "know",
"result": "I know place",
"explanation": "'아는 곳 있어'라는 의미로 식당을 추천할 때 쓰는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "컴퓨터가 느려",
"explanation": "컴퓨터 속도가 느려서 업무에 지장이 있는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "컴퓨터"
},
{
"tag": "속도"
},
{
"tag": "업무"
}
],
"engTags": [
{
"tag": "computer"
},
{
"tag": "slow"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Computer running slow.",
"translation": "컴퓨터가 너무 느려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Restart it.",
"translation": "재시작해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "컴퓨터가 아주 빠르게 작동한다.",
"hint": "'running slow'는 느리게 돌아간다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Computer running slow'라고 말하며 컴퓨터가 느리다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Will lose work?",
"translation": "작업한 거 날아갈까?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Save first.",
"translation": "먼저 저장해."
},
{
"type": "blank",
"index": 6,
"quiz": "Restart @@.",
"hint": "컴퓨터나 기계를 가리키는 대명사예요.",
"optionA": "them",
"optionB": "it",
"optionC": "me",
"result": "it",
"explanation": "'it'은 앞서 언급된 컴퓨터를 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Good point.",
"translation": "그러네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Always backup.",
"translation": "항상 백업해둬."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 먼저 저장하라고 조언한 말을 완성하세요.",
"optionA": "first",
"optionB": "Save",
"result": "Save first",
"explanation": "'먼저 저장해'라는 의미로 데이터 손실을 방지하는 중요한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "컴퓨터가 느려",
"explanation": "컴퓨터 속도가 느려서 업무에 지장이 있는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "컴퓨터"
},
{
"tag": "속도"
},
{
"tag": "업무"
}
],
"engTags": [
{
"tag": "computer"
},
{
"tag": "slow"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Computer running slow.",
"translation": "컴퓨터가 너무 느려."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Restart it.",
"translation": "재시작해봐."
},
{
"type": "ox",
"index": 3,
"quiz": "컴퓨터가 아주 빠르게 작동한다.",
"hint": "'running slow'는 느리게 돌아간다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Computer running slow'라고 말하며 컴퓨터가 느리다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "나연",
"script": "Will lose work?",
"translation": "작업한 거 날아갈까?"
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Save first.",
"translation": "먼저 저장해."
},
{
"type": "blank",
"index": 6,
"quiz": "Restart @@.",
"hint": "컴퓨터나 기계를 가리키는 대명사예요.",
"optionA": "them",
"optionB": "it",
"optionC": "me",
"result": "it",
"explanation": "'it'은 앞서 언급된 컴퓨터를 가리키는 대명사입니다."
},
{
"type": "script",
"index": 7,
"speaker": "나연",
"script": "Good point.",
"translation": "그러네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Always backup.",
"translation": "항상 백업해둬."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 먼저 저장하라고 조언한 말을 완성하세요.",
"optionA": "first",
"optionB": "Save",
"result": "Save first",
"explanation": "'먼저 저장해'라는 의미로 데이터 손실을 방지하는 중요한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "에어컨이 너무 추워",
"explanation": "사무실 에어컨 때문에 춥다고 하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "추위"
},
{
"tag": "사무실"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "cold"
},
{
"tag": "office"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "AC too cold.",
"translation": "에어컨이 너무 추워."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Bring a jacket.",
"translation": "재킷 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 매우 덥다.",
"hint": "'too cold'는 너무 춥다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'AC too cold'라고 말하며 에어컨이 너무 춥다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Left at home.",
"translation": "집에 두고 왔어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "I have extra.",
"translation": "여분 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Bring a @@.",
"hint": "추울 때 입는 겉옷을 나타내는 명사예요.",
"optionA": "shirt",
"optionB": "jacket",
"optionC": "shoe",
"result": "jacket",
"explanation": "'jacket'은 '재킷'이라는 뜻으로 추운 환경에서 입는 겉옷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Office survival kit.",
"translation": "사무실 생존키트지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "재현이 여분이 있다고 한 말을 완성하세요.",
"optionA": "extra",
"optionB": "I",
"optionC": "have",
"result": "I have extra",
"explanation": "'여분 있어'라는 의미로 동료에게 도움을 제안하는 친절한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "에어컨이 너무 추워",
"explanation": "사무실 에어컨 때문에 춥다고 하는 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "추위"
},
{
"tag": "사무실"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "cold"
},
{
"tag": "office"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "AC too cold.",
"translation": "에어컨이 너무 추워."
},
{
"type": "script",
"index": 2,
"speaker": "재현",
"script": "Bring a jacket.",
"translation": "재킷 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 매우 덥다.",
"hint": "'too cold'는 너무 춥다는 뜻이에요.",
"result": "X",
"explanation": "수진은 'AC too cold'라고 말하며 에어컨이 너무 춥다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Left at home.",
"translation": "집에 두고 왔어."
},
{
"type": "script",
"index": 5,
"speaker": "재현",
"script": "I have extra.",
"translation": "여분 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Bring a @@.",
"hint": "추울 때 입는 겉옷을 나타내는 명사예요.",
"optionA": "shirt",
"optionB": "jacket",
"optionC": "shoe",
"result": "jacket",
"explanation": "'jacket'은 '재킷'이라는 뜻으로 추운 환경에서 입는 겉옷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "재현",
"script": "Office survival kit.",
"translation": "사무실 생존키트지."
},
{
"type": "puzzle",
"index": 9,
"hint": "재현이 여분이 있다고 한 말을 완성하세요.",
"optionA": "extra",
"optionB": "I",
"optionC": "have",
"result": "I have extra",
"explanation": "'여분 있어'라는 의미로 동료에게 도움을 제안하는 친절한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "승진 발표 언제야",
"explanation": "승진 발표를 기다리며 초조한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "승진"
},
{
"tag": "발표"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "promotion"
},
{
"tag": "announcement"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "When promotion news?",
"translation": "승진 발표 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Maybe next week.",
"translation": "다음주일 수도 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "승진 발표가 오늘 있다.",
"hint": "'Maybe next week'는 다음주일 수도 있다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Maybe next week'라고 말하며 다음주일 수도 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I'm so nervous.",
"translation": "너무 긴장돼."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "You did well.",
"translation": "잘했으니까."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe next @@.",
"hint": "이번 주 다음에 오는 시간 단위를 나타내는 명사예요.",
"optionA": "day",
"optionB": "week",
"optionC": "month",
"result": "week",
"explanation": "'week'는 '주'라는 뜻으로 시간의 단위를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Hope you're right.",
"translation": "네 말이 맞기를."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Stay positive.",
"translation": "긍정적으로 생각해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 잘했다고 격려한 말을 완성하세요.",
"optionA": "well",
"optionB": "You",
"optionC": "did",
"result": "You did well",
"explanation": "'잘했으니까'라는 의미로 동료를 격려하는 따뜻한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "승진 발표 언제야",
"explanation": "승진 발표를 기다리며 초조한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "승진"
},
{
"tag": "발표"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "promotion"
},
{
"tag": "announcement"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "When promotion news?",
"translation": "승진 발표 언제야?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "Maybe next week.",
"translation": "다음주일 수도 있어."
},
{
"type": "ox",
"index": 3,
"quiz": "승진 발표가 오늘 있다.",
"hint": "'Maybe next week'는 다음주일 수도 있다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'Maybe next week'라고 말하며 다음주일 수도 있다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상현",
"script": "I'm so nervous.",
"translation": "너무 긴장돼."
},
{
"type": "script",
"index": 5,
"speaker": "선영",
"script": "You did well.",
"translation": "잘했으니까."
},
{
"type": "blank",
"index": 6,
"quiz": "Maybe next @@.",
"hint": "이번 주 다음에 오는 시간 단위를 나타내는 명사예요.",
"optionA": "day",
"optionB": "week",
"optionC": "month",
"result": "week",
"explanation": "'week'는 '주'라는 뜻으로 시간의 단위를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "상현",
"script": "Hope you're right.",
"translation": "네 말이 맞기를."
},
{
"type": "script",
"index": 8,
"speaker": "선영",
"script": "Stay positive.",
"translation": "긍정적으로 생각해."
},
{
"type": "puzzle",
"index": 9,
"hint": "선영이 잘했다고 격려한 말을 완성하세요.",
"optionA": "well",
"optionB": "You",
"optionC": "did",
"result": "You did well",
"explanation": "'잘했으니까'라는 의미로 동료를 격려하는 따뜻한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "야근 또 해야 해",
"explanation": "야근을 또 해야 하는 상황에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "야근"
},
{
"tag": "피로"
},
{
"tag": "업무"
}
],
"engTags": [
{
"tag": "overtime"
},
{
"tag": "tired"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Overtime again tonight.",
"translation": "오늘 밤 또 야근이야."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "That's too much.",
"translation": "너무 과하다."
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 일찍 퇴근한다.",
"hint": "'Overtime again'은 또 야근이라는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Overtime again tonight'이라고 말하며 오늘 밤 또 야근이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "No choice though.",
"translation": "어쩔 수 없지만."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Order some food.",
"translation": "음식이라도 시켜."
},
{
"type": "blank",
"index": 6,
"quiz": "That's too @@.",
"hint": "양이나 정도가 지나칠 때 쓰는 형용사예요.",
"optionA": "little",
"optionB": "much",
"optionC": "good",
"result": "much",
"explanation": "'much'는 '많다'는 뜻으로 'too much'는 너무 많다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Take care yourself.",
"translation": "몸 챙겨."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지은이 음식이라도 시키라고 조언한 말을 완성하세요.",
"optionA": "food",
"optionB": "Order",
"optionC": "some",
"result": "Order some food",
"explanation": "'음식이라도 시켜'라는 의미로 야근하는 동료에 대한 배려를 보여주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "야근 또 해야 해",
"explanation": "야근을 또 해야 하는 상황에 대한 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "야근"
},
{
"tag": "피로"
},
{
"tag": "업무"
}
],
"engTags": [
{
"tag": "overtime"
},
{
"tag": "tired"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Overtime again tonight.",
"translation": "오늘 밤 또 야근이야."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "That's too much.",
"translation": "너무 과하다."
},
{
"type": "ox",
"index": 3,
"quiz": "상우가 일찍 퇴근한다.",
"hint": "'Overtime again'은 또 야근이라는 뜻이에요.",
"result": "X",
"explanation": "상우는 'Overtime again tonight'이라고 말하며 오늘 밤 또 야근이라고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "상우",
"script": "No choice though.",
"translation": "어쩔 수 없지만."
},
{
"type": "script",
"index": 5,
"speaker": "지은",
"script": "Order some food.",
"translation": "음식이라도 시켜."
},
{
"type": "blank",
"index": 6,
"quiz": "That's too @@.",
"hint": "양이나 정도가 지나칠 때 쓰는 형용사예요.",
"optionA": "little",
"optionB": "much",
"optionC": "good",
"result": "much",
"explanation": "'much'는 '많다'는 뜻으로 'too much'는 너무 많다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "상우",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "지은",
"script": "Take care yourself.",
"translation": "몸 챙겨."
},
{
"type": "puzzle",
"index": 9,
"hint": "지은이 음식이라도 시키라고 조언한 말을 완성하세요.",
"optionA": "food",
"optionB": "Order",
"optionC": "some",
"result": "Order some food",
"explanation": "'음식이라도 시켜'라는 의미로 야근하는 동료에 대한 배려를 보여주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "화장실 가고 싶어",
"explanation": "회의 중에 화장실이 급한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "회의"
},
{
"tag": "급함"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "meeting"
},
{
"tag": "urgent"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Need bathroom break.",
"translation": "화장실 가야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Meeting almost done.",
"translation": "회의 거의 끝나가."
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 이제 막 시작됐다.",
"hint": "'almost done'은 거의 끝났다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Meeting almost done'이라고 말하며 회의가 거의 끝나간다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Can't wait more.",
"translation": "더 못 기다려."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Just slip out.",
"translation": "살짝 나가."
},
{
"type": "blank",
"index": 6,
"quiz": "Need bathroom @@.",
"hint": "잠깐 쉬는 시간을 나타내는 명사예요.",
"optionA": "time",
"optionB": "break",
"optionC": "work",
"result": "break",
"explanation": "'break'는 '휴식, 쉬는 시간'이라는 뜻으로 잠깐 중단한다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Won't boss mind?",
"translation": "상사가 신경 쓸까?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Everyone understands.",
"translation": "다들 이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 살짝 나가라고 조언한 말을 완성하세요.",
"optionA": "out",
"optionB": "Just",
"optionC": "slip",
"result": "Just slip out",
"explanation": "'살짝 나가'라는 의미로 눈에 띄지 않게 자리를 뜨라는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "화장실 가고 싶어",
"explanation": "회의 중에 화장실이 급한 상황의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "화장실"
},
{
"tag": "회의"
},
{
"tag": "급함"
}
],
"engTags": [
{
"tag": "bathroom"
},
{
"tag": "meeting"
},
{
"tag": "urgent"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Need bathroom break.",
"translation": "화장실 가야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Meeting almost done.",
"translation": "회의 거의 끝나가."
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 이제 막 시작됐다.",
"hint": "'almost done'은 거의 끝났다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'Meeting almost done'이라고 말하며 회의가 거의 끝나간다고 했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Can't wait more.",
"translation": "더 못 기다려."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Just slip out.",
"translation": "살짝 나가."
},
{
"type": "blank",
"index": 6,
"quiz": "Need bathroom @@.",
"hint": "잠깐 쉬는 시간을 나타내는 명사예요.",
"optionA": "time",
"optionB": "break",
"optionC": "work",
"result": "break",
"explanation": "'break'는 '휴식, 쉬는 시간'이라는 뜻으로 잠깐 중단한다는 의미입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Won't boss mind?",
"translation": "상사가 신경 쓸까?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Everyone understands.",
"translation": "다들 이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 살짝 나가라고 조언한 말을 완성하세요.",
"optionA": "out",
"optionB": "Just",
"optionC": "slip",
"result": "Just slip out",
"explanation": "'살짝 나가'라는 의미로 눈에 띄지 않게 자리를 뜨라는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}