총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 25 / 33
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 연착돼서 기다려",
"explanation": "비행기 연착으로 공항에서 기다리는 답답한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "연착"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "plane"
},
{
"tag": "delayed"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Flight got delayed again.",
"translation": "비행기가 또 연착됐어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "How long this time?",
"translation": "이번엔 얼마나?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Two hours they said.",
"translation": "2시간이래."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 비행기가 정시에 출발한다고 말했다.",
"hint": "지훈이 비행기 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지훈은 'Flight got delayed again'이라고 말하며 비행기가 연착됐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's really frustrating.",
"translation": "정말 짜증나겠다."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Airport food time then.",
"translation": "그럼 공항 음식 시간이네."
},
{
"type": "blank",
"index": 7,
"quiz": "Flight got delayed @@.",
"hint": "'또, 다시'라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "again",
"optionC": "soon",
"result": "again",
"explanation": "'again'은 '또, 다시'라는 뜻으로 반복된 상황을 나타내는 부사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "At least we're together.",
"translation": "적어도 같이 있잖아."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Makes waiting much easier.",
"translation": "기다리는 게 훨씬 쉬워져."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Good company helps always.",
"translation": "좋은 동반자가 항상 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 이번엔 얼마나 걸리는지 물어본 말을 완성하세요.",
"optionA": "this",
"optionB": "long",
"optionC": "How",
"optionD": "time",
"result": "How long this time",
"explanation": "'이번엔 얼마나?'라는 의미로 연착 시간을 구체적으로 묻는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 연착돼서 기다려",
"explanation": "비행기 연착으로 공항에서 기다리는 답답한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "연착"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "plane"
},
{
"tag": "delayed"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Flight got delayed again.",
"translation": "비행기가 또 연착됐어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "How long this time?",
"translation": "이번엔 얼마나?"
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Two hours they said.",
"translation": "2시간이래."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 비행기가 정시에 출발한다고 말했다.",
"hint": "지훈이 비행기 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지훈은 'Flight got delayed again'이라고 말하며 비행기가 연착됐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's really frustrating.",
"translation": "정말 짜증나겠다."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Airport food time then.",
"translation": "그럼 공항 음식 시간이네."
},
{
"type": "blank",
"index": 7,
"quiz": "Flight got delayed @@.",
"hint": "'또, 다시'라는 뜻의 부사예요.",
"optionA": "never",
"optionB": "again",
"optionC": "soon",
"result": "again",
"explanation": "'again'은 '또, 다시'라는 뜻으로 반복된 상황을 나타내는 부사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "At least we're together.",
"translation": "적어도 같이 있잖아."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Makes waiting much easier.",
"translation": "기다리는 게 훨씬 쉬워져."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Good company helps always.",
"translation": "좋은 동반자가 항상 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 이번엔 얼마나 걸리는지 물어본 말을 완성하세요.",
"optionA": "this",
"optionB": "long",
"optionC": "How",
"optionD": "time",
"result": "How long this time",
"explanation": "'이번엔 얼마나?'라는 의미로 연착 시간을 구체적으로 묻는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 방 생각보다 좁아",
"explanation": "예약한 호텔 방이 기대보다 작아서 실망하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "방"
},
{
"tag": "좁음"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "room"
},
{
"tag": "small"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Room's smaller than expected.",
"translation": "방이 예상보다 작아."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Photos looked much bigger.",
"translation": "사진에서는 훨씬 커 보였는데."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Classic hotel trick probably.",
"translation": "아마 전형적인 호텔 트릭일 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 호텔 방이 예상보다 크다고 말했다.",
"hint": "태호가 방 크기에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "태호는 'Room's smaller than expected'라고 말하며 방이 예상보다 작다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Should we complain maybe?",
"translation": "불만을 제기해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Worth trying at least.",
"translation": "적어도 시도해볼 만해."
},
{
"type": "blank",
"index": 7,
"quiz": "Room's smaller than @@.",
"hint": "'예상된, 기대된'이라는 뜻의 과거분사예요.",
"optionA": "planned",
"optionB": "expected",
"optionC": "booked",
"result": "expected",
"explanation": "'expected'는 '예상된'이라는 뜻으로 미리 생각했던 것과 비교할 때 사용합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Maybe get room upgrade?",
"translation": "방 업그레이드 받을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Polite complaint sometimes works.",
"translation": "정중한 불만이 때론 통해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 사진에서는 훨씬 커 보였다고 말한 것을 완성하세요.",
"optionA": "bigger",
"optionB": "much",
"optionC": "Photos",
"optionD": "looked",
"result": "Photos looked much bigger",
"explanation": "'사진에서는 훨씬 커 보였는데'라는 의미로 실제와 광고의 차이에 대한 실망을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 방 생각보다 좁아",
"explanation": "예약한 호텔 방이 기대보다 작아서 실망하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "방"
},
{
"tag": "좁음"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "room"
},
{
"tag": "small"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Room's smaller than expected.",
"translation": "방이 예상보다 작아."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Photos looked much bigger.",
"translation": "사진에서는 훨씬 커 보였는데."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Classic hotel trick probably.",
"translation": "아마 전형적인 호텔 트릭일 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 호텔 방이 예상보다 크다고 말했다.",
"hint": "태호가 방 크기에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "태호는 'Room's smaller than expected'라고 말하며 방이 예상보다 작다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Should we complain maybe?",
"translation": "불만을 제기해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Worth trying at least.",
"translation": "적어도 시도해볼 만해."
},
{
"type": "blank",
"index": 7,
"quiz": "Room's smaller than @@.",
"hint": "'예상된, 기대된'이라는 뜻의 과거분사예요.",
"optionA": "planned",
"optionB": "expected",
"optionC": "booked",
"result": "expected",
"explanation": "'expected'는 '예상된'이라는 뜻으로 미리 생각했던 것과 비교할 때 사용합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Maybe get room upgrade?",
"translation": "방 업그레이드 받을 수 있을까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Polite complaint sometimes works.",
"translation": "정중한 불만이 때론 통해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 사진에서는 훨씬 커 보였다고 말한 것을 완성하세요.",
"optionA": "bigger",
"optionB": "much",
"optionC": "Photos",
"optionD": "looked",
"result": "Photos looked much bigger",
"explanation": "'사진에서는 훨씬 커 보였는데'라는 의미로 실제와 광고의 차이에 대한 실망을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 날씨 예보 안 좋아",
"explanation": "여행지 날씨가 좋지 않을 것 같아서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "예보"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "forecast"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Weather forecast looks bad.",
"translation": "일기예보가 안 좋아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Rain all week long?",
"translation": "일주일 내내 비?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "That's what it says.",
"translation": "그렇게 나와 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 여행지 날씨 예보가 좋다고 말했다.",
"hint": "민경이 날씨 예보에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경은 'Weather forecast looks bad'라고 말하며 날씨 예보가 안 좋다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Pack umbrella then.",
"translation": "그럼 우산 챙기자."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Smart thinking there.",
"translation": "현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Weather forecast looks @@.",
"hint": "'나쁜, 안 좋은'이라는 뜻의 형용사예요.",
"optionA": "good",
"optionB": "bad",
"optionC": "clear",
"result": "bad",
"explanation": "'bad'는 '나쁜, 안 좋은'이라는 뜻으로 날씨가 좋지 않다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Indoor activities maybe?",
"translation": "실내 활동은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Good backup plan.",
"translation": "좋은 백업 계획이야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Weather can't ruin everything.",
"translation": "날씨가 모든 걸 망칠 순 없어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 일주일 내내 비가 올지 물어본 말을 완성하세요.",
"optionA": "week",
"optionB": "all",
"optionC": "Rain",
"optionD": "long",
"result": "Rain all week long",
"explanation": "'일주일 내내 비?'라는 의미로 긴 기간 동안의 나쁜 날씨를 걱정하는 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 날씨 예보 안 좋아",
"explanation": "여행지 날씨가 좋지 않을 것 같아서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "예보"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "forecast"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Weather forecast looks bad.",
"translation": "일기예보가 안 좋아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Rain all week long?",
"translation": "일주일 내내 비?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "That's what it says.",
"translation": "그렇게 나와 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 여행지 날씨 예보가 좋다고 말했다.",
"hint": "민경이 날씨 예보에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경은 'Weather forecast looks bad'라고 말하며 날씨 예보가 안 좋다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Pack umbrella then.",
"translation": "그럼 우산 챙기자."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Smart thinking there.",
"translation": "현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Weather forecast looks @@.",
"hint": "'나쁜, 안 좋은'이라는 뜻의 형용사예요.",
"optionA": "good",
"optionB": "bad",
"optionC": "clear",
"result": "bad",
"explanation": "'bad'는 '나쁜, 안 좋은'이라는 뜻으로 날씨가 좋지 않다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Indoor activities maybe?",
"translation": "실내 활동은 어때?"
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Good backup plan.",
"translation": "좋은 백업 계획이야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Weather can't ruin everything.",
"translation": "날씨가 모든 걸 망칠 순 없어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 일주일 내내 비가 올지 물어본 말을 완성하세요.",
"optionA": "week",
"optionB": "all",
"optionC": "Rain",
"optionD": "long",
"result": "Rain all week long",
"explanation": "'일주일 내내 비?'라는 의미로 긴 기간 동안의 나쁜 날씨를 걱정하는 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지 입장료 너무 비싸",
"explanation": "관광지 입장료가 예상보다 비싸서 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "입장료"
},
{
"tag": "비쌈"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "entrance"
},
{
"tag": "expensive"
},
{
"tag": "shocked"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Entrance fee is expensive.",
"translation": "입장료가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How much per person?",
"translation": "1인당 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Thirty dollars each.",
"translation": "각자 30달러."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 입장료가 저렴하다고 말했다.",
"hint": "예솔이 입장료에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Entrance fee is expensive'라고 말하며 입장료가 비싸다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's pretty steep.",
"translation": "꽤 가파르네."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "But we came far.",
"translation": "하지만 멀리 왔잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "Entrance fee is @@.",
"hint": "'비싼'이라는 뜻의 형용사예요.",
"optionA": "cheap",
"optionB": "expensive",
"optionC": "free",
"result": "expensive",
"explanation": "'expensive'는 '비싼'이라는 뜻으로 가격이 높다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "True, worth the experience.",
"translation": "맞아, 경험할 가치가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Once in lifetime chance.",
"translation": "평생에 한 번 기회야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Let's just enjoy it.",
"translation": "그냥 즐기자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 1인당 얼마인지 물어본 말을 완성하세요.",
"optionA": "person",
"optionB": "per",
"optionC": "much",
"optionD": "How",
"result": "How much per person",
"explanation": "'1인당 얼마야?'라는 의미로 개별 요금을 구체적으로 묻는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지 입장료 너무 비싸",
"explanation": "관광지 입장료가 예상보다 비싸서 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "입장료"
},
{
"tag": "비쌈"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "entrance"
},
{
"tag": "expensive"
},
{
"tag": "shocked"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Entrance fee is expensive.",
"translation": "입장료가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "How much per person?",
"translation": "1인당 얼마야?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Thirty dollars each.",
"translation": "각자 30달러."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 입장료가 저렴하다고 말했다.",
"hint": "예솔이 입장료에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Entrance fee is expensive'라고 말하며 입장료가 비싸다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's pretty steep.",
"translation": "꽤 가파르네."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "But we came far.",
"translation": "하지만 멀리 왔잖아."
},
{
"type": "blank",
"index": 7,
"quiz": "Entrance fee is @@.",
"hint": "'비싼'이라는 뜻의 형용사예요.",
"optionA": "cheap",
"optionB": "expensive",
"optionC": "free",
"result": "expensive",
"explanation": "'expensive'는 '비싼'이라는 뜻으로 가격이 높다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "True, worth the experience.",
"translation": "맞아, 경험할 가치가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Once in lifetime chance.",
"translation": "평생에 한 번 기회야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Let's just enjoy it.",
"translation": "그냥 즐기자."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 1인당 얼마인지 물어본 말을 완성하세요.",
"optionA": "person",
"optionB": "per",
"optionC": "much",
"optionD": "How",
"result": "How much per person",
"explanation": "'1인당 얼마야?'라는 의미로 개별 요금을 구체적으로 묻는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 잃어서 헤매고 있어",
"explanation": "여행지에서 길을 잃고 방향을 찾지 못하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "길잃음"
},
{
"tag": "헤맴"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "lost"
},
{
"tag": "wandering"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "We're completely lost here.",
"translation": "우리 완전히 길 잃었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "GPS isn't working well.",
"translation": "GPS가 잘 안 돼."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Should ask local people.",
"translation": "현지인들에게 물어봐야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 현재 위치를 정확히 알고 있다고 말했다.",
"hint": "나연이 현재 상황에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'We're completely lost here'라고 말하며 길을 잃었다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Good idea definitely.",
"translation": "확실히 좋은 생각이야."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Excuse me, where's downtown?",
"translation": "실례합니다, 시내가 어디에요?"
},
{
"type": "blank",
"index": 7,
"quiz": "We're completely @@ here.",
"hint": "'길을 잃은'이라는 뜻의 형용사예요.",
"optionA": "found",
"optionB": "lost",
"optionC": "happy",
"result": "lost",
"explanation": "'lost'는 '길을 잃은'이라는 뜻으로 방향을 모르는 상태를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Local knowledge is best.",
"translation": "현지 지식이 최고야."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Much better than GPS.",
"translation": "GPS보다 훨씬 나아."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Human connection helps traveling.",
"translation": "사람과의 연결이 여행에 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 현지인들에게 물어봐야겠다고 말한 것을 완성하세요.",
"optionA": "local",
"optionB": "ask",
"optionC": "Should",
"optionD": "people",
"result": "Should ask local people",
"explanation": "'현지인들에게 물어봐야겠어'라는 의미로 길을 찾기 위한 실용적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 잃어서 헤매고 있어",
"explanation": "여행지에서 길을 잃고 방향을 찾지 못하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "길잃음"
},
{
"tag": "헤맴"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "lost"
},
{
"tag": "wandering"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "We're completely lost here.",
"translation": "우리 완전히 길 잃었어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "GPS isn't working well.",
"translation": "GPS가 잘 안 돼."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Should ask local people.",
"translation": "현지인들에게 물어봐야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 현재 위치를 정확히 알고 있다고 말했다.",
"hint": "나연이 현재 상황에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'We're completely lost here'라고 말하며 길을 잃었다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Good idea definitely.",
"translation": "확실히 좋은 생각이야."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Excuse me, where's downtown?",
"translation": "실례합니다, 시내가 어디에요?"
},
{
"type": "blank",
"index": 7,
"quiz": "We're completely @@ here.",
"hint": "'길을 잃은'이라는 뜻의 형용사예요.",
"optionA": "found",
"optionB": "lost",
"optionC": "happy",
"result": "lost",
"explanation": "'lost'는 '길을 잃은'이라는 뜻으로 방향을 모르는 상태를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Local knowledge is best.",
"translation": "현지 지식이 최고야."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Much better than GPS.",
"translation": "GPS보다 훨씬 나아."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Human connection helps traveling.",
"translation": "사람과의 연결이 여행에 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 현지인들에게 물어봐야겠다고 말한 것을 완성하세요.",
"optionA": "local",
"optionB": "ask",
"optionC": "Should",
"optionD": "people",
"result": "Should ask local people",
"explanation": "'현지인들에게 물어봐야겠어'라는 의미로 길을 찾기 위한 실용적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 사진 찍어달라고 해",
"explanation": "여행지에서 사진을 찍어달라고 부탁하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "사진"
},
{
"tag": "부탁"
},
{
"tag": "기념"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "request"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Could you take picture?",
"translation": "사진 찍어주실 수 있어요?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Of course! No problem.",
"translation": "물론이죠! 문제없어요."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Thanks so much.",
"translation": "정말 고마워요."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 사진 촬영을 부탁했다고 말했다.",
"hint": "지우가 무엇을 요청했는지 확인하세요.",
"result": "O",
"explanation": "지우는 'Could you take picture?'라고 말하며 사진 촬영을 부탁했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Where should I stand?",
"translation": "어디에 서야 할까요?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Right there is perfect.",
"translation": "바로 거기가 완벽해요."
},
{
"type": "blank",
"index": 7,
"quiz": "Could you take @@?",
"hint": "'사진, 그림'을 뜻하는 명사예요.",
"optionA": "video",
"optionB": "picture",
"optionC": "note",
"result": "picture",
"explanation": "'picture'는 '사진'이라는 뜻으로 카메라로 찍는 이미지를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Say cheese everyone!",
"translation": "모두 치즈라고 하세요!"
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Perfect shot, thank you!",
"translation": "완벽한 사진이에요, 고마워요!"
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Happy to help travelers.",
"translation": "여행자들 도와드려서 기뻐요."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민준이 물론 문제없다고 대답한 말을 완성하세요.",
"optionA": "problem",
"optionB": "course",
"optionC": "Of",
"optionD": "No",
"result": "Of course No problem",
"explanation": "'물론이죠! 문제없어요'라는 의미로 친절한 요청 수락을 나타내는 정중한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 사진 찍어달라고 해",
"explanation": "여행지에서 사진을 찍어달라고 부탁하는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "사진"
},
{
"tag": "부탁"
},
{
"tag": "기념"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "request"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Could you take picture?",
"translation": "사진 찍어주실 수 있어요?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Of course! No problem.",
"translation": "물론이죠! 문제없어요."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Thanks so much.",
"translation": "정말 고마워요."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 사진 촬영을 부탁했다고 말했다.",
"hint": "지우가 무엇을 요청했는지 확인하세요.",
"result": "O",
"explanation": "지우는 'Could you take picture?'라고 말하며 사진 촬영을 부탁했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Where should I stand?",
"translation": "어디에 서야 할까요?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Right there is perfect.",
"translation": "바로 거기가 완벽해요."
},
{
"type": "blank",
"index": 7,
"quiz": "Could you take @@?",
"hint": "'사진, 그림'을 뜻하는 명사예요.",
"optionA": "video",
"optionB": "picture",
"optionC": "note",
"result": "picture",
"explanation": "'picture'는 '사진'이라는 뜻으로 카메라로 찍는 이미지를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Say cheese everyone!",
"translation": "모두 치즈라고 하세요!"
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Perfect shot, thank you!",
"translation": "완벽한 사진이에요, 고마워요!"
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Happy to help travelers.",
"translation": "여행자들 도와드려서 기뻐요."
},
{
"type": "puzzle",
"index": 11,
"hint": "민준이 물론 문제없다고 대답한 말을 완성하세요.",
"optionA": "problem",
"optionB": "course",
"optionC": "Of",
"optionD": "No",
"result": "Of course No problem",
"explanation": "'물론이죠! 문제없어요'라는 의미로 친절한 요청 수락을 나타내는 정중한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 예산 다 떨어져가",
"explanation": "여행 중 예산이 부족해져서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "예산"
},
{
"tag": "부족"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "budget"
},
{
"tag": "running"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Budget's running out fast.",
"translation": "예산이 빨리 떨어져가."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "How much left exactly?",
"translation": "정확히 얼마나 남았어?"
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Maybe hundred dollars only.",
"translation": "100달러 정도만."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 여행 예산이 충분하다고 말했다.",
"hint": "선영이 예산 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'Budget's running out fast'라고 말하며 예산이 떨어져간다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Need to be careful.",
"translation": "조심해야겠어."
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Cheap meals from now.",
"translation": "이제부터 싼 음식만."
},
{
"type": "blank",
"index": 7,
"quiz": "Budget's running out @@.",
"hint": "'빠르게, 빨리'라는 뜻의 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로 예산이 빠른 속도로 소진되고 있다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Street food is good.",
"translation": "길거리 음식이 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "And much cheaper too.",
"translation": "그리고 훨씬 싸기도 해."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Local experience anyway.",
"translation": "어쨌든 현지 경험이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 정확히 얼마나 남았는지 물어본 말을 완성하세요.",
"optionA": "exactly",
"optionB": "left",
"optionC": "much",
"optionD": "How",
"result": "How much left exactly",
"explanation": "'정확히 얼마나 남았어?'라는 의미로 남은 예산을 구체적으로 파악하려는 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 예산 다 떨어져가",
"explanation": "여행 중 예산이 부족해져서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "예산"
},
{
"tag": "부족"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "budget"
},
{
"tag": "running"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Budget's running out fast.",
"translation": "예산이 빨리 떨어져가."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "How much left exactly?",
"translation": "정확히 얼마나 남았어?"
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Maybe hundred dollars only.",
"translation": "100달러 정도만."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 여행 예산이 충분하다고 말했다.",
"hint": "선영이 예산 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'Budget's running out fast'라고 말하며 예산이 떨어져간다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Need to be careful.",
"translation": "조심해야겠어."
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Cheap meals from now.",
"translation": "이제부터 싼 음식만."
},
{
"type": "blank",
"index": 7,
"quiz": "Budget's running out @@.",
"hint": "'빠르게, 빨리'라는 뜻의 부사예요.",
"optionA": "slow",
"optionB": "fast",
"optionC": "late",
"result": "fast",
"explanation": "'fast'는 '빠르게'라는 뜻으로 예산이 빠른 속도로 소진되고 있다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Street food is good.",
"translation": "길거리 음식이 좋아."
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "And much cheaper too.",
"translation": "그리고 훨씬 싸기도 해."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Local experience anyway.",
"translation": "어쨌든 현지 경험이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 정확히 얼마나 남았는지 물어본 말을 완성하세요.",
"optionA": "exactly",
"optionB": "left",
"optionC": "much",
"optionD": "How",
"result": "How much left exactly",
"explanation": "'정확히 얼마나 남았어?'라는 의미로 남은 예산을 구체적으로 파악하려는 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 음식이 너무 매워",
"explanation": "현지 음식이 예상보다 매워서 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "음식"
},
{
"tag": "매움"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "food"
},
{
"tag": "spicy"
},
{
"tag": "shocked"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This food is crazy.",
"translation": "이 음식 미쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Too spicy for you?",
"translation": "너한테 너무 매워?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Way beyond my limit.",
"translation": "내 한계를 훨씬 넘어."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 현지 음식이 맵다고 말했다.",
"hint": "상우가 음식에 대해 어떻게 반응했는지 확인하세요.",
"result": "O",
"explanation": "상우는 'This food is crazy'와 'Way beyond my limit'라고 말하며 음식이 너무 맵다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Need some milk maybe?",
"translation": "우유 좀 필요해?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Yes please, anything cold!",
"translation": "네 제발, 차가운 거 아무거나!"
},
{
"type": "blank",
"index": 7,
"quiz": "Too spicy for @@?",
"hint": "'너, 당신'을 뜻하는 대명사예요.",
"optionA": "me",
"optionB": "you",
"optionC": "us",
"result": "you",
"explanation": "'you'는 '너'라는 뜻으로 상대방을 가리키는 2인칭 대명사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Local food is intense.",
"translation": "현지 음식은 강렬해."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Lesson learned definitely.",
"translation": "확실히 교훈 얻었어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Start mild next time.",
"translation": "다음엔 순한 것부터 시작해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 자신의 한계를 훨씬 넘는다고 말한 것을 완성하세요.",
"optionA": "limit",
"optionB": "beyond",
"optionC": "Way",
"optionD": "my",
"result": "Way beyond my limit",
"explanation": "'내 한계를 훨씬 넘어'라는 의미로 감당할 수 없는 정도로 매운 것을 강조하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 음식이 너무 매워",
"explanation": "현지 음식이 예상보다 매워서 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "음식"
},
{
"tag": "매움"
},
{
"tag": "당황"
}
],
"engTags": [
{
"tag": "food"
},
{
"tag": "spicy"
},
{
"tag": "shocked"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "This food is crazy.",
"translation": "이 음식 미쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Too spicy for you?",
"translation": "너한테 너무 매워?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Way beyond my limit.",
"translation": "내 한계를 훨씬 넘어."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 현지 음식이 맵다고 말했다.",
"hint": "상우가 음식에 대해 어떻게 반응했는지 확인하세요.",
"result": "O",
"explanation": "상우는 'This food is crazy'와 'Way beyond my limit'라고 말하며 음식이 너무 맵다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Need some milk maybe?",
"translation": "우유 좀 필요해?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Yes please, anything cold!",
"translation": "네 제발, 차가운 거 아무거나!"
},
{
"type": "blank",
"index": 7,
"quiz": "Too spicy for @@?",
"hint": "'너, 당신'을 뜻하는 대명사예요.",
"optionA": "me",
"optionB": "you",
"optionC": "us",
"result": "you",
"explanation": "'you'는 '너'라는 뜻으로 상대방을 가리키는 2인칭 대명사입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Local food is intense.",
"translation": "현지 음식은 강렬해."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Lesson learned definitely.",
"translation": "확실히 교훈 얻었어."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Start mild next time.",
"translation": "다음엔 순한 것부터 시작해."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 자신의 한계를 훨씬 넘는다고 말한 것을 완성하세요.",
"optionA": "limit",
"optionB": "beyond",
"optionC": "Way",
"optionD": "my",
"result": "Way beyond my limit",
"explanation": "'내 한계를 훨씬 넘어'라는 의미로 감당할 수 없는 정도로 매운 것을 강조하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기념품 뭐 살지 고민돼",
"explanation": "여행지에서 기념품을 고르며 망설이는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기념품"
},
{
"tag": "선택"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "souvenir"
},
{
"tag": "choice"
},
{
"tag": "decision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "What souvenir should buy?",
"translation": "기념품 뭘 사야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Something small and practical?",
"translation": "작고 실용적인 거?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 기념품 선택을 확정했다고 말했다.",
"hint": "지은이 기념품 선택에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'What souvenir should buy?'라고 말하며 무엇을 살지 고민하고 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Postcards are always nice.",
"translation": "엽서는 항상 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "And easy to carry.",
"translation": "그리고 가지고 다니기 쉬워."
},
{
"type": "blank",
"index": 7,
"quiz": "What souvenir should @@?",
"hint": "'사다, 구매하다'는 뜻의 동사예요.",
"optionA": "sell",
"optionB": "buy",
"optionC": "make",
"result": "buy",
"explanation": "'buy'는 '사다'라는 뜻으로 돈을 주고 물건을 구입한다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Local crafts look beautiful.",
"translation": "현지 공예품이 아름다워 보여."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "But might break easily.",
"translation": "하지만 쉽게 깨질 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "True, travel safety first.",
"translation": "맞아, 여행 안전이 우선이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 작고 실용적인 것을 제안한 말을 완성하세요.",
"optionA": "practical",
"optionB": "and",
"optionC": "Something",
"optionD": "small",
"result": "Something small and practical",
"explanation": "'작고 실용적인 거?'라는 의미로 기념품 선택에 대한 현명한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기념품 뭐 살지 고민돼",
"explanation": "여행지에서 기념품을 고르며 망설이는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기념품"
},
{
"tag": "선택"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "souvenir"
},
{
"tag": "choice"
},
{
"tag": "decision"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "What souvenir should buy?",
"translation": "기념품 뭘 사야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Something small and practical?",
"translation": "작고 실용적인 거?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 기념품 선택을 확정했다고 말했다.",
"hint": "지은이 기념품 선택에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'What souvenir should buy?'라고 말하며 무엇을 살지 고민하고 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Postcards are always nice.",
"translation": "엽서는 항상 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "And easy to carry.",
"translation": "그리고 가지고 다니기 쉬워."
},
{
"type": "blank",
"index": 7,
"quiz": "What souvenir should @@?",
"hint": "'사다, 구매하다'는 뜻의 동사예요.",
"optionA": "sell",
"optionB": "buy",
"optionC": "make",
"result": "buy",
"explanation": "'buy'는 '사다'라는 뜻으로 돈을 주고 물건을 구입한다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Local crafts look beautiful.",
"translation": "현지 공예품이 아름다워 보여."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "But might break easily.",
"translation": "하지만 쉽게 깨질 수도 있어."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "True, travel safety first.",
"translation": "맞아, 여행 안전이 우선이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "준혁이 작고 실용적인 것을 제안한 말을 완성하세요.",
"optionA": "practical",
"optionB": "and",
"optionC": "Something",
"optionD": "small",
"result": "Something small and practical",
"explanation": "'작고 실용적인 거?'라는 의미로 기념품 선택에 대한 현명한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "공항에서 수하물 찾는 중",
"explanation": "공항에서 수하물을 찾지 못해 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공항"
},
{
"tag": "수하물"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "baggage"
},
{
"tag": "finding"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Can't find my luggage.",
"translation": "내 짐을 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Which carousel number?",
"translation": "몇 번 컨베이어벨트야?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Should be number three.",
"translation": "3번이어야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이 자신의 수하물을 찾았다고 말했다.",
"hint": "수진이 수하물 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진은 'Can't find my luggage'라고 말하며 짐을 찾지 못했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe ask staff help?",
"translation": "직원 도움 요청해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Yeah, good idea.",
"translation": "응, 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Can't find my @@.",
"hint": "'짐, 수하물'을 뜻하는 명사예요.",
"optionA": "ticket",
"optionB": "luggage",
"optionC": "passport",
"result": "luggage",
"explanation": "'luggage'는 '수하물, 짐'이라는 뜻으로 여행 시 가져가는 가방들을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "They track lost bags.",
"translation": "분실 가방을 추적해줘."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Hope it's not gone.",
"translation": "없어지지 않았길 바라."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Airlines are usually responsible.",
"translation": "항공사가 보통 책임져."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 몇 번 컨베이어벨트인지 물어본 말을 완성하세요.",
"optionA": "number",
"optionB": "carousel",
"optionC": "Which",
"optionD": "정답: Which carousel number",
"explanation": "'몇 번 컨베이어벨트야?'라는 의미로 수하물 찾는 위치를 확인하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "공항에서 수하물 찾는 중",
"explanation": "공항에서 수하물을 찾지 못해 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "공항"
},
{
"tag": "수하물"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "airport"
},
{
"tag": "baggage"
},
{
"tag": "finding"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Can't find my luggage.",
"translation": "내 짐을 못 찾겠어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Which carousel number?",
"translation": "몇 번 컨베이어벨트야?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Should be number three.",
"translation": "3번이어야 해."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이 자신의 수하물을 찾았다고 말했다.",
"hint": "수진이 수하물 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진은 'Can't find my luggage'라고 말하며 짐을 찾지 못했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Maybe ask staff help?",
"translation": "직원 도움 요청해볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Yeah, good idea.",
"translation": "응, 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Can't find my @@.",
"hint": "'짐, 수하물'을 뜻하는 명사예요.",
"optionA": "ticket",
"optionB": "luggage",
"optionC": "passport",
"result": "luggage",
"explanation": "'luggage'는 '수하물, 짐'이라는 뜻으로 여행 시 가져가는 가방들을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "They track lost bags.",
"translation": "분실 가방을 추적해줘."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Hope it's not gone.",
"translation": "없어지지 않았길 바라."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Airlines are usually responsible.",
"translation": "항공사가 보통 책임져."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 몇 번 컨베이어벨트인지 물어본 말을 완성하세요.",
"explanation": "'몇 번 컨베이어벨트야?'라는 의미로 수하물 찾는 위치를 확인하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "택시 기사가 길 몰라",
"explanation": "택시 기사가 목적지를 모르는 당황스러운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "택시"
},
{
"tag": "기사"
},
{
"tag": "길"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "driver"
},
{
"tag": "direction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Driver doesn't know way.",
"translation": "기사가 길을 몰라."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's really concerning.",
"translation": "그거 정말 걱정스럽네."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Should use GPS then.",
"translation": "그럼 GPS 써야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 택시 기사가 길을 잘 안다고 말했다.",
"hint": "지훈이 택시 기사에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지훈은 'Driver doesn't know way'라고 말하며 기사가 길을 모른다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Show him the address.",
"translation": "주소를 보여줘."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Good thinking there.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Driver doesn't know @@.",
"hint": "'길, 방향'을 뜻하는 명사예요.",
"optionA": "car",
"optionB": "way",
"optionC": "time",
"result": "way",
"explanation": "'way'는 '길, 방향'이라는 뜻으로 목적지로 가는 경로를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Local knowledge varies sometimes.",
"translation": "현지 지식은 때로 달라."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Technology helps these days.",
"translation": "요즘은 기술이 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "At least we'll arrive.",
"translation": "적어도 도착은 할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 주소를 보여주라고 말한 것을 완성하세요.",
"optionA": "address",
"optionB": "him",
"optionC": "Show",
"optionD": "the",
"result": "Show him the address",
"explanation": "'주소를 보여줘'라는 의미로 길 모르는 기사에게 도움을 주는 실용적인 해결책입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "택시 기사가 길 몰라",
"explanation": "택시 기사가 목적지를 모르는 당황스러운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "택시"
},
{
"tag": "기사"
},
{
"tag": "길"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "driver"
},
{
"tag": "direction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Driver doesn't know way.",
"translation": "기사가 길을 몰라."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's really concerning.",
"translation": "그거 정말 걱정스럽네."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Should use GPS then.",
"translation": "그럼 GPS 써야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 택시 기사가 길을 잘 안다고 말했다.",
"hint": "지훈이 택시 기사에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지훈은 'Driver doesn't know way'라고 말하며 기사가 길을 모른다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Show him the address.",
"translation": "주소를 보여줘."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Good thinking there.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Driver doesn't know @@.",
"hint": "'길, 방향'을 뜻하는 명사예요.",
"optionA": "car",
"optionB": "way",
"optionC": "time",
"result": "way",
"explanation": "'way'는 '길, 방향'이라는 뜻으로 목적지로 가는 경로를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Local knowledge varies sometimes.",
"translation": "현지 지식은 때로 달라."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Technology helps these days.",
"translation": "요즘은 기술이 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "At least we'll arrive.",
"translation": "적어도 도착은 할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 주소를 보여주라고 말한 것을 완성하세요.",
"optionA": "address",
"optionB": "him",
"optionC": "Show",
"optionD": "the",
"result": "Show him the address",
"explanation": "'주소를 보여줘'라는 의미로 길 모르는 기사에게 도움을 주는 실용적인 해결책입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "환전소에서 돈 바꿔야 해",
"explanation": "환전소에서 현지 화폐로 바꾸는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "환전"
},
{
"tag": "돈"
},
{
"tag": "화폐"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "money"
},
{
"tag": "currency"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Need to exchange money.",
"translation": "돈 바꿔야 해."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Rate looks pretty good.",
"translation": "환율이 꽤 좋아 보여."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "How much should change?",
"translation": "얼마나 바꿔야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 환전이 필요하다고 말했다.",
"hint": "태호가 환전에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "태호는 'Need to exchange money'라고 말하며 환전이 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe half for now?",
"translation": "지금은 절반만?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Smart idea actually.",
"translation": "사실 현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need to exchange @@.",
"hint": "'돈, 화폐'를 뜻하는 명사예요.",
"optionA": "time",
"optionB": "money",
"optionC": "place",
"result": "money",
"explanation": "'money'는 '돈'이라는 뜻으로 화폐를 다른 나라 돈으로 바꾸는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Keep some dollars too.",
"translation": "달러도 좀 남겨둬."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good backup plan.",
"translation": "좋은 백업 계획이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Exchange rates change daily.",
"translation": "환율은 매일 바껴."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 환율이 꽤 좋아 보인다고 말한 것을 완성하세요.",
"optionA": "good",
"optionB": "pretty",
"optionC": "Rate",
"optionD": "looks",
"result": "Rate looks pretty good",
"explanation": "'환율이 꽤 좋아 보여'라는 의미로 환전하기에 적절한 시점임을 나타내는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "환전소에서 돈 바꿔야 해",
"explanation": "환전소에서 현지 화폐로 바꾸는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "환전"
},
{
"tag": "돈"
},
{
"tag": "화폐"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "money"
},
{
"tag": "currency"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Need to exchange money.",
"translation": "돈 바꿔야 해."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Rate looks pretty good.",
"translation": "환율이 꽤 좋아 보여."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "How much should change?",
"translation": "얼마나 바꿔야 할까?"
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 환전이 필요하다고 말했다.",
"hint": "태호가 환전에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "태호는 'Need to exchange money'라고 말하며 환전이 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Maybe half for now?",
"translation": "지금은 절반만?"
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Smart idea actually.",
"translation": "사실 현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need to exchange @@.",
"hint": "'돈, 화폐'를 뜻하는 명사예요.",
"optionA": "time",
"optionB": "money",
"optionC": "place",
"result": "money",
"explanation": "'money'는 '돈'이라는 뜻으로 화폐를 다른 나라 돈으로 바꾸는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Keep some dollars too.",
"translation": "달러도 좀 남겨둬."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Good backup plan.",
"translation": "좋은 백업 계획이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Exchange rates change daily.",
"translation": "환율은 매일 바껴."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 환율이 꽤 좋아 보인다고 말한 것을 완성하세요.",
"optionA": "good",
"optionB": "pretty",
"optionC": "Rate",
"optionD": "looks",
"result": "Rate looks pretty good",
"explanation": "'환율이 꽤 좋아 보여'라는 의미로 환전하기에 적절한 시점임을 나타내는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 체크인 시간 안 됐어",
"explanation": "호텔 체크인 시간이 되지 않아서 기다리는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "체크인"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "checkin"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Check-in starts at three.",
"translation": "체크인은 3시부터야."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What time now?",
"translation": "지금 몇 시야?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Only twelve thirty.",
"translation": "12시 30분밖에 안 됐어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 지금 체크인할 수 있다고 말했다.",
"hint": "민경이 체크인 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경은 'Check-in starts at three'라고 말하며 3시부터 가능하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Can we wait here?",
"translation": "여기서 기다릴 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Lobby looks comfortable.",
"translation": "로비가 편해 보여."
},
{
"type": "blank",
"index": 7,
"quiz": "Check-in starts at @@.",
"hint": "'3, 세'를 뜻하는 숫자예요.",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'three'는 '3'이라는 뜻으로 오후 3시를 가리키는 숫자입니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Maybe grab some lunch?",
"translation": "점심 먹으러 갈까?"
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Perfect timing actually.",
"translation": "사실 완벽한 타이밍이야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kill time with food.",
"translation": "음식으로 시간 때우자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 지금 몇 시인지 물어본 말을 완성하세요.",
"optionA": "now",
"optionB": "time",
"optionC": "What",
"optionD": "정답: What time now",
"explanation": "'지금 몇 시야?'라는 의미로 현재 시간을 확인하는 간단하고 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 체크인 시간 안 됐어",
"explanation": "호텔 체크인 시간이 되지 않아서 기다리는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "체크인"
},
{
"tag": "시간"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "checkin"
},
{
"tag": "time"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Check-in starts at three.",
"translation": "체크인은 3시부터야."
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "What time now?",
"translation": "지금 몇 시야?"
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Only twelve thirty.",
"translation": "12시 30분밖에 안 됐어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 지금 체크인할 수 있다고 말했다.",
"hint": "민경이 체크인 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경은 'Check-in starts at three'라고 말하며 3시부터 가능하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Can we wait here?",
"translation": "여기서 기다릴 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Lobby looks comfortable.",
"translation": "로비가 편해 보여."
},
{
"type": "blank",
"index": 7,
"quiz": "Check-in starts at @@.",
"hint": "'3, 세'를 뜻하는 숫자예요.",
"optionA": "two",
"optionB": "three",
"optionC": "four",
"result": "three",
"explanation": "'three'는 '3'이라는 뜻으로 오후 3시를 가리키는 숫자입니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Maybe grab some lunch?",
"translation": "점심 먹으러 갈까?"
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Perfect timing actually.",
"translation": "사실 완벽한 타이밍이야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Kill time with food.",
"translation": "음식으로 시간 때우자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 지금 몇 시인지 물어본 말을 완성하세요.",
"explanation": "'지금 몇 시야?'라는 의미로 현재 시간을 확인하는 간단하고 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스 놓쳤어",
"explanation": "관광버스를 놓쳐서 다른 방법을 찾는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "버스"
},
{
"tag": "놓침"
},
{
"tag": "대안"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "missed"
},
{
"tag": "alternative"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Missed the tour bus.",
"translation": "관광버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "When's the next one?",
"translation": "다음 거는 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Two hours later.",
"translation": "2시간 후."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 관광버스를 제시간에 탔다고 말했다.",
"hint": "예솔이 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Missed the tour bus'라고 말하며 버스를 놓쳤다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's too long wait.",
"translation": "너무 오래 기다려야 해."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Maybe take taxi instead?",
"translation": "대신 택시 탈까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Missed the tour @@.",
"hint": "'버스'를 뜻하는 명사예요.",
"optionA": "car",
"optionB": "bus",
"optionC": "train",
"result": "bus",
"explanation": "'bus'는 '버스'라는 뜻으로 여러 사람이 함께 타는 대중교통 수단입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Costs more but faster.",
"translation": "더 비싸지만 빨라."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Time is money here.",
"translation": "여기서는 시간이 돈이야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Good point there.",
"translation": "좋은 지적이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 다음 버스는 언제인지 물어본 말을 완성하세요.",
"optionA": "next",
"optionB": "When's",
"optionC": "one",
"optionD": "the",
"result": "When's the next one",
"explanation": "'다음 거는 언제야?'라는 의미로 다음 차례의 버스 시간을 묻는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광버스 놓쳤어",
"explanation": "관광버스를 놓쳐서 다른 방법을 찾는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "버스"
},
{
"tag": "놓침"
},
{
"tag": "대안"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "missed"
},
{
"tag": "alternative"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Missed the tour bus.",
"translation": "관광버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "When's the next one?",
"translation": "다음 거는 언제야?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Two hours later.",
"translation": "2시간 후."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 관광버스를 제시간에 탔다고 말했다.",
"hint": "예솔이 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Missed the tour bus'라고 말하며 버스를 놓쳤다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "That's too long wait.",
"translation": "너무 오래 기다려야 해."
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Maybe take taxi instead?",
"translation": "대신 택시 탈까?"
},
{
"type": "blank",
"index": 7,
"quiz": "Missed the tour @@.",
"hint": "'버스'를 뜻하는 명사예요.",
"optionA": "car",
"optionB": "bus",
"optionC": "train",
"result": "bus",
"explanation": "'bus'는 '버스'라는 뜻으로 여러 사람이 함께 타는 대중교통 수단입니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Costs more but faster.",
"translation": "더 비싸지만 빨라."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Time is money here.",
"translation": "여기서는 시간이 돈이야."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Good point there.",
"translation": "좋은 지적이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 다음 버스는 언제인지 물어본 말을 완성하세요.",
"optionA": "next",
"optionB": "When's",
"optionC": "one",
"optionD": "the",
"result": "When's the next one",
"explanation": "'다음 거는 언제야?'라는 의미로 다음 차례의 버스 시간을 묻는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여권 어디 뒀는지 몰라",
"explanation": "여권을 잃어버려서 찾고 있는 긴급한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "여권"
},
{
"tag": "분실"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "passport"
},
{
"tag": "lost"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Can't find my passport!",
"translation": "여권을 못 찾겠어!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Check your bag again.",
"translation": "가방 다시 확인해봐."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Already looked three times.",
"translation": "벌써 세 번 봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 여권을 안전하게 보관하고 있다고 말했다.",
"hint": "나연이 여권에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'Can't find my passport!'라고 말하며 여권을 찾지 못했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Maybe hotel room?",
"translation": "호텔 방에?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Let's go check immediately.",
"translation": "바로 가서 확인하자."
},
{
"type": "blank",
"index": 7,
"quiz": "Can't find my @@!",
"hint": "'여권'을 뜻하는 명사예요.",
"optionA": "ticket",
"optionB": "passport",
"optionC": "wallet",
"result": "passport",
"explanation": "'passport'는 '여권'이라는 뜻으로 해외여행 시 신분을 증명하는 필수 서류입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Don't panic yet.",
"translation": "아직 당황하지 마."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Easy for you say.",
"translation": "네가 말하기는 쉽지."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "We'll find it together.",
"translation": "같이 찾을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 가방을 다시 확인해보라고 말한 것을 완성하세요.",
"optionA": "again",
"optionB": "bag",
"optionC": "Check",
"optionD": "your",
"result": "Check your bag again",
"explanation": "'가방 다시 확인해봐'라는 의미로 여권을 찾기 위한 첫 번째 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여권 어디 뒀는지 몰라",
"explanation": "여권을 잃어버려서 찾고 있는 긴급한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "여권"
},
{
"tag": "분실"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "passport"
},
{
"tag": "lost"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Can't find my passport!",
"translation": "여권을 못 찾겠어!"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "Check your bag again.",
"translation": "가방 다시 확인해봐."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Already looked three times.",
"translation": "벌써 세 번 봤어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 여권을 안전하게 보관하고 있다고 말했다.",
"hint": "나연이 여권에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'Can't find my passport!'라고 말하며 여권을 찾지 못했다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Maybe hotel room?",
"translation": "호텔 방에?"
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Let's go check immediately.",
"translation": "바로 가서 확인하자."
},
{
"type": "blank",
"index": 7,
"quiz": "Can't find my @@!",
"hint": "'여권'을 뜻하는 명사예요.",
"optionA": "ticket",
"optionB": "passport",
"optionC": "wallet",
"result": "passport",
"explanation": "'passport'는 '여권'이라는 뜻으로 해외여행 시 신분을 증명하는 필수 서류입니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Don't panic yet.",
"translation": "아직 당황하지 마."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Easy for you say.",
"translation": "네가 말하기는 쉽지."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "We'll find it together.",
"translation": "같이 찾을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 가방을 다시 확인해보라고 말한 것을 완성하세요.",
"optionA": "again",
"optionB": "bag",
"optionC": "Check",
"optionD": "your",
"result": "Check your bag again",
"explanation": "'가방 다시 확인해봐'라는 의미로 여권을 찾기 위한 첫 번째 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "지하철 노선도 너무 복잡해",
"explanation": "복잡한 지하철 노선도를 보며 혼란스러워하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "노선"
},
{
"tag": "복잡"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "route"
},
{
"tag": "complicated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Subway map looks confusing.",
"translation": "지하철 노선도가 헷갈려 보여."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Too many colored lines.",
"translation": "색깔 있는 선이 너무 많아."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Which line goes downtown?",
"translation": "어느 선이 시내로 가?"
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 지하철 노선도가 이해하기 쉽다고 말했다.",
"hint": "지우가 지하철 노선도에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "지우는 'Subway map looks confusing'이라고 말하며 노선도가 헷갈린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Ask information desk maybe?",
"translation": "안내소에 물어볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Smart thinking definitely.",
"translation": "확실히 현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Subway map looks @@.",
"hint": "'혼란스러운, 헷갈리는'이라는 뜻의 형용사예요.",
"optionA": "simple",
"optionB": "confusing",
"optionC": "clear",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운'이라는 뜻으로 이해하기 어렵다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "They speak English there.",
"translation": "거기서 영어 해."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Perfect! Let's go now.",
"translation": "완벽해! 지금 가자."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Local help is best.",
"translation": "현지 도움이 최고야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민준이 색깔 있는 선이 너무 많다고 말한 것을 완성하세요.",
"optionA": "lines",
"optionB": "colored",
"optionC": "many",
"optionD": "Too",
"result": "Too many colored lines",
"explanation": "'색깔 있는 선이 너무 많아'라는 의미로 복잡한 지하철 노선도의 특징을 설명합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "지하철 노선도 너무 복잡해",
"explanation": "복잡한 지하철 노선도를 보며 혼란스러워하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "노선"
},
{
"tag": "복잡"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "route"
},
{
"tag": "complicated"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Subway map looks confusing.",
"translation": "지하철 노선도가 헷갈려 보여."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Too many colored lines.",
"translation": "색깔 있는 선이 너무 많아."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Which line goes downtown?",
"translation": "어느 선이 시내로 가?"
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 지하철 노선도가 이해하기 쉽다고 말했다.",
"hint": "지우가 지하철 노선도에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "지우는 'Subway map looks confusing'이라고 말하며 노선도가 헷갈린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Ask information desk maybe?",
"translation": "안내소에 물어볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Smart thinking definitely.",
"translation": "확실히 현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Subway map looks @@.",
"hint": "'혼란스러운, 헷갈리는'이라는 뜻의 형용사예요.",
"optionA": "simple",
"optionB": "confusing",
"optionC": "clear",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운'이라는 뜻으로 이해하기 어렵다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "They speak English there.",
"translation": "거기서 영어 해."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Perfect! Let's go now.",
"translation": "완벽해! 지금 가자."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Local help is best.",
"translation": "현지 도움이 최고야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민준이 색깔 있는 선이 너무 많다고 말한 것을 완성하세요.",
"optionA": "lines",
"optionB": "colored",
"optionC": "many",
"optionD": "Too",
"result": "Too many colored lines",
"explanation": "'색깔 있는 선이 너무 많아'라는 의미로 복잡한 지하철 노선도의 특징을 설명합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "레스토랑 예약 안 했어",
"explanation": "인기 레스토랑 예약 없이 와서 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "레스토랑"
},
{
"tag": "예약"
},
{
"tag": "실수"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "reservation"
},
{
"tag": "mistake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "We need reservation here.",
"translation": "여기 예약이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Didn't know that rule.",
"translation": "그런 규칙 몰랐어."
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Very popular place apparently.",
"translation": "보기에 아주 인기 있는 곳이야."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 레스토랑 예약을 미리 했다고 말했다.",
"hint": "선영이 예약에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'We need reservation here'라고 말하며 예약이 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Can we wait?",
"translation": "기다릴 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Let's ask host.",
"translation": "직원에게 물어보자."
},
{
"type": "blank",
"index": 7,
"quiz": "We need @@ here.",
"hint": "'예약, 예약석'을 뜻하는 명사예요.",
"optionA": "money",
"optionB": "reservation",
"optionC": "food",
"result": "reservation",
"explanation": "'reservation'은 '예약'이라는 뜻으로 미리 자리를 확보해두는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Maybe they have space.",
"translation": "자리가 있을지도 몰라."
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "Worth trying at least.",
"translation": "적어도 시도해볼 만해."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Worst case, find elsewhere.",
"translation": "최악의 경우 다른 데 찾자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 그런 규칙을 몰랐다고 말한 것을 완성하세요.",
"optionA": "rule",
"optionB": "know",
"optionC": "Didn't",
"optionD": "that",
"result": "Didn't know that rule",
"explanation": "'그런 규칙 몰랐어'라는 의미로 예약 필요성을 미리 알지 못했음을 나타냅니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "레스토랑 예약 안 했어",
"explanation": "인기 레스토랑 예약 없이 와서 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "레스토랑"
},
{
"tag": "예약"
},
{
"tag": "실수"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "reservation"
},
{
"tag": "mistake"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "We need reservation here.",
"translation": "여기 예약이 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Didn't know that rule.",
"translation": "그런 규칙 몰랐어."
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Very popular place apparently.",
"translation": "보기에 아주 인기 있는 곳이야."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 레스토랑 예약을 미리 했다고 말했다.",
"hint": "선영이 예약에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'We need reservation here'라고 말하며 예약이 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Can we wait?",
"translation": "기다릴 수 있을까?"
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Let's ask host.",
"translation": "직원에게 물어보자."
},
{
"type": "blank",
"index": 7,
"quiz": "We need @@ here.",
"hint": "'예약, 예약석'을 뜻하는 명사예요.",
"optionA": "money",
"optionB": "reservation",
"optionC": "food",
"result": "reservation",
"explanation": "'reservation'은 '예약'이라는 뜻으로 미리 자리를 확보해두는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Maybe they have space.",
"translation": "자리가 있을지도 몰라."
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "Worth trying at least.",
"translation": "적어도 시도해볼 만해."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Worst case, find elsewhere.",
"translation": "최악의 경우 다른 데 찾자."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 그런 규칙을 몰랐다고 말한 것을 완성하세요.",
"optionA": "rule",
"optionB": "know",
"optionC": "Didn't",
"optionD": "that",
"result": "Didn't know that rule",
"explanation": "'그런 규칙 몰랐어'라는 의미로 예약 필요성을 미리 알지 못했음을 나타냅니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "면세점에서 쇼핑하는 중",
"explanation": "공항 면세점에서 쇼핑을 즐기는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "면세점"
},
{
"tag": "쇼핑"
},
{
"tag": "할인"
}
],
"engTags": [
{
"tag": "dutyfree"
},
{
"tag": "shopping"
},
{
"tag": "discount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Duty-free prices look good.",
"translation": "면세점 가격이 좋아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "What should we buy?",
"translation": "뭘 사야 할까?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Perfume's always popular choice.",
"translation": "향수는 항상 인기 있는 선택이야."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 면세점 가격이 좋다고 말했다.",
"hint": "상우가 면세점 가격에 대해 어떻게 평가했는지 확인하세요.",
"result": "O",
"explanation": "상우는 'Duty-free prices look good'이라고 말하며 면세점 가격이 좋다고 평가했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Chocolate for family maybe?",
"translation": "가족들한테 초콜릿은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Great idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Duty-free prices look @@.",
"hint": "'좋은, 괜찮은'이라는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "high",
"result": "good",
"explanation": "'good'은 '좋은'이라는 뜻으로 가격이 합리적이거나 저렴하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Easy to carry too.",
"translation": "가지고 다니기도 쉬워."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Everyone loves sweet treats.",
"translation": "모두 달콤한 간식 좋아해."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Perfect last-minute shopping.",
"translation": "완벽한 막판 쇼핑이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 뭘 사야 할지 물어본 말을 완성하세요.",
"optionA": "buy",
"optionB": "should",
"optionC": "What",
"optionD": "we",
"result": "What should we buy",
"explanation": "'뭘 사야 할까?'라는 의미로 면세점에서 구매할 상품을 함께 결정하려는 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "면세점에서 쇼핑하는 중",
"explanation": "공항 면세점에서 쇼핑을 즐기는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "면세점"
},
{
"tag": "쇼핑"
},
{
"tag": "할인"
}
],
"engTags": [
{
"tag": "dutyfree"
},
{
"tag": "shopping"
},
{
"tag": "discount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Duty-free prices look good.",
"translation": "면세점 가격이 좋아 보여."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "What should we buy?",
"translation": "뭘 사야 할까?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Perfume's always popular choice.",
"translation": "향수는 항상 인기 있는 선택이야."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 면세점 가격이 좋다고 말했다.",
"hint": "상우가 면세점 가격에 대해 어떻게 평가했는지 확인하세요.",
"result": "O",
"explanation": "상우는 'Duty-free prices look good'이라고 말하며 면세점 가격이 좋다고 평가했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Chocolate for family maybe?",
"translation": "가족들한테 초콜릿은 어때?"
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Great idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Duty-free prices look @@.",
"hint": "'좋은, 괜찮은'이라는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "high",
"result": "good",
"explanation": "'good'은 '좋은'이라는 뜻으로 가격이 합리적이거나 저렴하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Easy to carry too.",
"translation": "가지고 다니기도 쉬워."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Everyone loves sweet treats.",
"translation": "모두 달콤한 간식 좋아해."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Perfect last-minute shopping.",
"translation": "완벽한 막판 쇼핑이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 뭘 사야 할지 물어본 말을 완성하세요.",
"optionA": "buy",
"optionB": "should",
"optionC": "What",
"optionD": "we",
"result": "What should we buy",
"explanation": "'뭘 사야 할까?'라는 의미로 면세점에서 구매할 상품을 함께 결정하려는 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "시차 적응 못 하겠어",
"explanation": "시차 때문에 잠을 못 자는 힘든 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시차"
},
{
"tag": "적응"
},
{
"tag": "피로"
}
],
"engTags": [
{
"tag": "jetlag"
},
{
"tag": "adjustment"
},
{
"tag": "tired"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Can't adjust to timezone.",
"translation": "시간대에 적응 못 하겠어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Jet lag hitting hard?",
"translation": "시차 적응이 심해?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Wide awake at midnight.",
"translation": "자정에 완전 깨어 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 시차 적응을 잘 하고 있다고 말했다.",
"hint": "지은이 시간대 적응에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'Can't adjust to timezone'이라고 말하며 적응하지 못한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try staying awake today.",
"translation": "오늘은 깨어 있으려고 해봐."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Good advice probably.",
"translation": "아마 좋은 조언일 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Can't adjust to @@.",
"hint": "'시간대, 시간 구역'을 뜻하는 명사예요.",
"optionA": "weather",
"optionB": "timezone",
"optionC": "food",
"result": "timezone",
"explanation": "'timezone'은 '시간대'라는 뜻으로 지구상의 시간 구역을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Sunlight helps reset clock.",
"translation": "햇빛이 생체리듬 조절에 도움이 돼."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "I'll try that method.",
"translation": "그 방법 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Takes few days usually.",
"translation": "보통 며칠 걸려."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 시차 적응이 심한지 물어본 말을 완성하세요.",
"optionA": "hard",
"optionB": "hitting",
"optionC": "Jet",
"optionD": "lag",
"result": "Jet lag hitting hard",
"explanation": "'시차 적응이 심해?'라는 의미로 시차로 인한 피로와 불편함을 묻는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "시차 적응 못 하겠어",
"explanation": "시차 때문에 잠을 못 자는 힘든 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "시차"
},
{
"tag": "적응"
},
{
"tag": "피로"
}
],
"engTags": [
{
"tag": "jetlag"
},
{
"tag": "adjustment"
},
{
"tag": "tired"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Can't adjust to timezone.",
"translation": "시간대에 적응 못 하겠어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Jet lag hitting hard?",
"translation": "시차 적응이 심해?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Wide awake at midnight.",
"translation": "자정에 완전 깨어 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 시차 적응을 잘 하고 있다고 말했다.",
"hint": "지은이 시간대 적응에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'Can't adjust to timezone'이라고 말하며 적응하지 못한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try staying awake today.",
"translation": "오늘은 깨어 있으려고 해봐."
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Good advice probably.",
"translation": "아마 좋은 조언일 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Can't adjust to @@.",
"hint": "'시간대, 시간 구역'을 뜻하는 명사예요.",
"optionA": "weather",
"optionB": "timezone",
"optionC": "food",
"result": "timezone",
"explanation": "'timezone'은 '시간대'라는 뜻으로 지구상의 시간 구역을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Sunlight helps reset clock.",
"translation": "햇빛이 생체리듬 조절에 도움이 돼."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "I'll try that method.",
"translation": "그 방법 해볼게."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Takes few days usually.",
"translation": "보통 며칠 걸려."
},
{
"type": "puzzle",
"index": 11,
"hint": "준혁이 시차 적응이 심한지 물어본 말을 완성하세요.",
"optionA": "hard",
"optionB": "hitting",
"optionC": "Jet",
"optionD": "lag",
"result": "Jet lag hitting hard",
"explanation": "'시차 적응이 심해?'라는 의미로 시차로 인한 피로와 불편함을 묻는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 마지막 날이야",
"explanation": "아쉬운 여행의 마지막 날을 보내는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마지막"
},
{
"tag": "아쉬움"
},
{
"tag": "추억"
}
],
"engTags": [
{
"tag": "last"
},
{
"tag": "regret"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Last day of trip.",
"translation": "여행 마지막 날이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Time went by fast.",
"translation": "시간이 빨리 지나갔네."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Wish we stayed longer.",
"translation": "더 오래 있었으면 좋겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 여행이 이제 시작이라고 말했다.",
"hint": "채원이 여행 일정에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원은 'Last day of trip'이라고 말하며 여행의 마지막 날이라고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Made lots good memories.",
"translation": "좋은 추억 많이 만들었어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Photos will help remember.",
"translation": "사진이 기억하는 데 도움이 될 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Last day of @@.",
"hint": "'여행, 여행 활동'을 뜻하는 명사예요.",
"optionA": "work",
"optionB": "trip",
"optionC": "school",
"result": "trip",
"explanation": "'trip'은 '여행'이라는 뜻으로 어딘가로 가서 머무르다 돌아오는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Already planning next one.",
"translation": "벌써 다음 여행 계획 중이야."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "That's good attitude!",
"translation": "좋은 태도야!"
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Travel addiction is real.",
"translation": "여행 중독은 진짜야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 시간이 빨리 지나갔다고 말한 것을 완성하세요.",
"optionA": "fast",
"optionB": "by",
"optionC": "Time",
"optionD": "went",
"result": "Time went by fast",
"explanation": "'시간이 빨리 지나갔네'라는 의미로 즐거운 시간이 빠르게 흘렀음을 나타내는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 마지막 날이야",
"explanation": "아쉬운 여행의 마지막 날을 보내는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "마지막"
},
{
"tag": "아쉬움"
},
{
"tag": "추억"
}
],
"engTags": [
{
"tag": "last"
},
{
"tag": "regret"
},
{
"tag": "memory"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Last day of trip.",
"translation": "여행 마지막 날이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Time went by fast.",
"translation": "시간이 빨리 지나갔네."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Wish we stayed longer.",
"translation": "더 오래 있었으면 좋겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "채원이 여행이 이제 시작이라고 말했다.",
"hint": "채원이 여행 일정에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원은 'Last day of trip'이라고 말하며 여행의 마지막 날이라고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Made lots good memories.",
"translation": "좋은 추억 많이 만들었어."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Photos will help remember.",
"translation": "사진이 기억하는 데 도움이 될 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Last day of @@.",
"hint": "'여행, 여행 활동'을 뜻하는 명사예요.",
"optionA": "work",
"optionB": "trip",
"optionC": "school",
"result": "trip",
"explanation": "'trip'은 '여행'이라는 뜻으로 어딘가로 가서 머무르다 돌아오는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Already planning next one.",
"translation": "벌써 다음 여행 계획 중이야."
},
{
"type": "script",
"index": 9,
"speaker": "채원",
"script": "That's good attitude!",
"translation": "좋은 태도야!"
},
{
"type": "script",
"index": 10,
"speaker": "태호",
"script": "Travel addiction is real.",
"translation": "여행 중독은 진짜야."
},
{
"type": "puzzle",
"index": 11,
"hint": "태호가 시간이 빨리 지나갔다고 말한 것을 완성하세요.",
"optionA": "fast",
"optionB": "by",
"optionC": "Time",
"optionD": "went",
"result": "Time went by fast",
"explanation": "'시간이 빨리 지나갔네'라는 의미로 즐거운 시간이 빠르게 흘렀음을 나타내는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 중 폰 배터리 다 떨어져",
"explanation": "여행 중 핸드폰 배터리가 다 떨어져서 곤란한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "폰"
},
{
"tag": "배터리"
},
{
"tag": "충전"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charging"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Phone battery is dead.",
"translation": "폰 배터리가 다 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Need to find charger.",
"translation": "충전기 찾아야겠어."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Café might have one.",
"translation": "카페에 있을지도 몰라."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이 폰 배터리가 충분하다고 말했다.",
"hint": "수진이 폰 배터리 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진은 'Phone battery is dead'라고 말하며 배터리가 다 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Let's check there first.",
"translation": "거기 먼저 확인해보자."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Good thinking definitely.",
"translation": "확실히 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Phone battery is @@.",
"hint": "'죽은, 다 떨어진'이라는 뜻의 형용사예요.",
"optionA": "full",
"optionB": "dead",
"optionC": "new",
"result": "dead",
"explanation": "'dead'는 '죽은, 다 떨어진'이라는 뜻으로 배터리가 완전히 소진된 상태를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Always carry power bank.",
"translation": "항상 보조배터리 들고 다녀."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Smart advice for travelers.",
"translation": "여행자들에게 현명한 조언이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Technology saves the day.",
"translation": "기술이 하루를 구해주지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 충전기를 찾아야겠다고 말한 것을 완성하세요.",
"optionA": "charger",
"optionB": "find",
"optionC": "Need",
"optionD": "to",
"result": "Need to find charger",
"explanation": "'충전기 찾아야겠어'라는 의미로 배터리 문제 해결을 위한 필요한 행동입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 중 폰 배터리 다 떨어져",
"explanation": "여행 중 핸드폰 배터리가 다 떨어져서 곤란한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "폰"
},
{
"tag": "배터리"
},
{
"tag": "충전"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charging"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Phone battery is dead.",
"translation": "폰 배터리가 다 떨어졌어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Need to find charger.",
"translation": "충전기 찾아야겠어."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Café might have one.",
"translation": "카페에 있을지도 몰라."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이 폰 배터리가 충분하다고 말했다.",
"hint": "수진이 폰 배터리 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진은 'Phone battery is dead'라고 말하며 배터리가 다 떨어졌다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Let's check there first.",
"translation": "거기 먼저 확인해보자."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Good thinking definitely.",
"translation": "확실히 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Phone battery is @@.",
"hint": "'죽은, 다 떨어진'이라는 뜻의 형용사예요.",
"optionA": "full",
"optionB": "dead",
"optionC": "new",
"result": "dead",
"explanation": "'dead'는 '죽은, 다 떨어진'이라는 뜻으로 배터리가 완전히 소진된 상태를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Always carry power bank.",
"translation": "항상 보조배터리 들고 다녀."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Smart advice for travelers.",
"translation": "여행자들에게 현명한 조언이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Technology saves the day.",
"translation": "기술이 하루를 구해주지."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 충전기를 찾아야겠다고 말한 것을 완성하세요.",
"optionA": "charger",
"optionB": "find",
"optionC": "Need",
"optionD": "to",
"result": "Need to find charger",
"explanation": "'충전기 찾아야겠어'라는 의미로 배터리 문제 해결을 위한 필요한 행동입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 와이파이 안 터져",
"explanation": "인터넷 연결이 안 되어서 답답해하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "연결"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "connection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "WiFi signal is weak.",
"translation": "와이파이 신호가 약해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Can't check map online.",
"translation": "온라인으로 지도 확인 못 해."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Maybe use phone data?",
"translation": "폰 데이터 써볼까?"
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 와이파이 신호가 강하다고 말했다.",
"hint": "지훈이 와이파이 신호에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지훈은 'WiFi signal is weak'라고 말하며 신호가 약하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Roaming charges are expensive.",
"translation": "로밍 요금이 비싸."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "True, let's find hotspot.",
"translation": "맞아, 핫스팟 찾자."
},
{
"type": "blank",
"index": 7,
"quiz": "WiFi signal is @@.",
"hint": "'약한, 힘없는'이라는 뜻의 형용사예요.",
"optionA": "strong",
"optionB": "weak",
"optionC": "fast",
"result": "weak",
"explanation": "'weak'는 '약한'이라는 뜻으로 신호가 불안정하거나 잘 잡히지 않는다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Library usually has free.",
"translation": "도서관에 보통 공짜로 있어."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Perfect solution then.",
"translation": "그럼 완벽한 해결책이네."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Plus quiet place work.",
"translation": "게다가 조용한 곳에서 일해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 온라인으로 지도를 확인 못 한다고 말한 것을 완성하세요.",
"optionA": "online",
"optionB": "map",
"optionC": "Can't",
"optionD": "check",
"result": "Can't check map online",
"explanation": "'온라인으로 지도 확인 못 해'라는 의미로 인터넷 연결 문제로 인한 불편함을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 와이파이 안 터져",
"explanation": "인터넷 연결이 안 되어서 답답해하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "연결"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "connection"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "WiFi signal is weak.",
"translation": "와이파이 신호가 약해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Can't check map online.",
"translation": "온라인으로 지도 확인 못 해."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Maybe use phone data?",
"translation": "폰 데이터 써볼까?"
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 와이파이 신호가 강하다고 말했다.",
"hint": "지훈이 와이파이 신호에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지훈은 'WiFi signal is weak'라고 말하며 신호가 약하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Roaming charges are expensive.",
"translation": "로밍 요금이 비싸."
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "True, let's find hotspot.",
"translation": "맞아, 핫스팟 찾자."
},
{
"type": "blank",
"index": 7,
"quiz": "WiFi signal is @@.",
"hint": "'약한, 힘없는'이라는 뜻의 형용사예요.",
"optionA": "strong",
"optionB": "weak",
"optionC": "fast",
"result": "weak",
"explanation": "'weak'는 '약한'이라는 뜻으로 신호가 불안정하거나 잘 잡히지 않는다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Library usually has free.",
"translation": "도서관에 보통 공짜로 있어."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Perfect solution then.",
"translation": "그럼 완벽한 해결책이네."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Plus quiet place work.",
"translation": "게다가 조용한 곳에서 일해."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 온라인으로 지도를 확인 못 한다고 말한 것을 완성하세요.",
"optionA": "online",
"optionB": "map",
"optionC": "Can't",
"optionD": "check",
"result": "Can't check map online",
"explanation": "'온라인으로 지도 확인 못 해'라는 의미로 인터넷 연결 문제로 인한 불편함을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 음식점 예약 전화해",
"explanation": "인기 있는 음식점에 전화로 예약하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "음식점"
},
{
"tag": "예약"
},
{
"tag": "전화"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "booking"
},
{
"tag": "phone"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Should call for reservation.",
"translation": "예약하려고 전화해야겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "They speak English there?",
"translation": "거기서 영어 해?"
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 전화로 예약하자고 제안했다.",
"hint": "태호가 예약에 대해 어떻게 제안했는지 확인하세요.",
"result": "O",
"explanation": "태호는 'Should call for reservation'이라고 말하며 전화 예약을 제안했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Most tourist places do.",
"translation": "대부분 관광지는 해."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Let's try right now.",
"translation": "지금 바로 해보자."
},
{
"type": "blank",
"index": 7,
"quiz": "Should call for @@.",
"hint": "'예약, 예약석'을 뜻하는 명사예요.",
"optionA": "food",
"optionB": "reservation",
"optionC": "menu",
"result": "reservation",
"explanation": "'reservation'은 '예약'이라는 뜻으로 미리 자리나 서비스를 확보하는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "What time should ask?",
"translation": "몇 시로 물어볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Seven thirty sounds good.",
"translation": "7시 30분이 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Perfect dinner time.",
"translation": "완벽한 저녁 시간이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 대부분 관광지에서는 영어를 한다고 말한 것을 완성하세요.",
"optionA": "places",
"optionB": "tourist",
"optionC": "Most",
"optionD": "do",
"result": "Most tourist places do",
"explanation": "'대부분 관광지는 해'라는 의미로 영어 소통 가능성에 대한 안심을 주는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 음식점 예약 전화해",
"explanation": "인기 있는 음식점에 전화로 예약하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "음식점"
},
{
"tag": "예약"
},
{
"tag": "전화"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "booking"
},
{
"tag": "phone"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Should call for reservation.",
"translation": "예약하려고 전화해야겠어."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "They speak English there?",
"translation": "거기서 영어 해?"
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 전화로 예약하자고 제안했다.",
"hint": "태호가 예약에 대해 어떻게 제안했는지 확인하세요.",
"result": "O",
"explanation": "태호는 'Should call for reservation'이라고 말하며 전화 예약을 제안했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Most tourist places do.",
"translation": "대부분 관광지는 해."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Let's try right now.",
"translation": "지금 바로 해보자."
},
{
"type": "blank",
"index": 7,
"quiz": "Should call for @@.",
"hint": "'예약, 예약석'을 뜻하는 명사예요.",
"optionA": "food",
"optionB": "reservation",
"optionC": "menu",
"result": "reservation",
"explanation": "'reservation'은 '예약'이라는 뜻으로 미리 자리나 서비스를 확보하는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "What time should ask?",
"translation": "몇 시로 물어볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Seven thirty sounds good.",
"translation": "7시 30분이 좋겠어."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Perfect dinner time.",
"translation": "완벽한 저녁 시간이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 대부분 관광지에서는 영어를 한다고 말한 것을 완성하세요.",
"optionA": "places",
"optionB": "tourist",
"optionC": "Most",
"optionD": "do",
"result": "Most tourist places do",
"explanation": "'대부분 관광지는 해'라는 의미로 영어 소통 가능성에 대한 안심을 주는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 가이드북 사야 할까",
"explanation": "여행 가이드북 구매를 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가이드북"
},
{
"tag": "정보"
},
{
"tag": "구매"
}
],
"engTags": [
{
"tag": "guidebook"
},
{
"tag": "information"
},
{
"tag": "buying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Need travel guidebook maybe?",
"translation": "여행 가이드북 필요할까?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Everything's online these days.",
"translation": "요즘은 모든 게 온라인에 있어."
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "But books are reliable.",
"translation": "하지만 책은 믿을 만해."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 가이드북이 필요 없다고 말했다.",
"hint": "민경이 가이드북에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경은 'Need travel guidebook maybe?'라고 말하며 가이드북이 필요할 수도 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "True, no internet needed.",
"translation": "맞아, 인터넷 필요 없지."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Plus detailed local tips.",
"translation": "게다가 자세한 현지 팁도 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Need travel @@ maybe?",
"hint": "'가이드북, 안내서'를 뜻하는 명사예요.",
"optionA": "map",
"optionB": "guidebook",
"optionC": "ticket",
"result": "guidebook",
"explanation": "'guidebook'은 '가이드북, 안내서'라는 뜻으로 여행지 정보를 담은 책을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Let's get one then.",
"translation": "그럼 하나 사자."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Smart investment for trip.",
"translation": "여행을 위한 현명한 투자야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Knowledge is always power.",
"translation": "지식은 항상 힘이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 요즘은 모든 게 온라인에 있다고 말한 것을 완성하세요.",
"optionA": "days",
"optionB": "online",
"optionC": "Everything's",
"optionD": "these",
"result": "Everything's online these days",
"explanation": "'요즘은 모든 게 온라인에 있어'라는 의미로 디지털 시대의 특징을 나타내는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 가이드북 사야 할까",
"explanation": "여행 가이드북 구매를 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "가이드북"
},
{
"tag": "정보"
},
{
"tag": "구매"
}
],
"engTags": [
{
"tag": "guidebook"
},
{
"tag": "information"
},
{
"tag": "buying"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Need travel guidebook maybe?",
"translation": "여행 가이드북 필요할까?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Everything's online these days.",
"translation": "요즘은 모든 게 온라인에 있어."
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "But books are reliable.",
"translation": "하지만 책은 믿을 만해."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 가이드북이 필요 없다고 말했다.",
"hint": "민경이 가이드북에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경은 'Need travel guidebook maybe?'라고 말하며 가이드북이 필요할 수도 있다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "True, no internet needed.",
"translation": "맞아, 인터넷 필요 없지."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Plus detailed local tips.",
"translation": "게다가 자세한 현지 팁도 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Need travel @@ maybe?",
"hint": "'가이드북, 안내서'를 뜻하는 명사예요.",
"optionA": "map",
"optionB": "guidebook",
"optionC": "ticket",
"result": "guidebook",
"explanation": "'guidebook'은 '가이드북, 안내서'라는 뜻으로 여행지 정보를 담은 책을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Let's get one then.",
"translation": "그럼 하나 사자."
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Smart investment for trip.",
"translation": "여행을 위한 현명한 투자야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "Knowledge is always power.",
"translation": "지식은 항상 힘이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 요즘은 모든 게 온라인에 있다고 말한 것을 완성하세요.",
"optionA": "days",
"optionB": "online",
"optionC": "Everything's",
"optionD": "these",
"result": "Everything's online these days",
"explanation": "'요즘은 모든 게 온라인에 있어'라는 의미로 디지털 시대의 특징을 나타내는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 중 감기 걸린 것 같아",
"explanation": "여행 중 몸이 아파서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "감기"
},
{
"tag": "몸살"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "cold"
},
{
"tag": "sick"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Feel little under weather.",
"translation": "몸이 좀 안 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Maybe caught a cold?",
"translation": "감기 걸렸나?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Probably from airplane air.",
"translation": "아마 비행기 공기 때문에."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 몸 상태가 매우 좋다고 말했다.",
"hint": "예솔이 자신의 몸 상태에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Feel little under weather'라고 말하며 몸이 안 좋다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Need some rest maybe?",
"translation": "좀 쉬어야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Good idea definitely.",
"translation": "확실히 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Feel little under @@.",
"hint": "'날씨, 기후'를 뜻하는 명사예요.",
"optionA": "water",
"optionB": "weather",
"optionC": "ground",
"result": "weather",
"explanation": "'under weather'는 '몸이 안 좋다'는 뜻의 관용 표현으로 컨디션이 좋지 않음을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Pharmacy nearby has medicine.",
"translation": "근처 약국에 약 있어."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "That's really helpful.",
"translation": "정말 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Health comes first always.",
"translation": "건강이 항상 우선이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 감기에 걸렸을 수도 있다고 말한 것을 완성하세요.",
"optionA": "cold",
"optionB": "caught",
"optionC": "Maybe",
"optionD": "a",
"result": "Maybe caught a cold",
"explanation": "'감기 걸렸나?'라는 의미로 상대방의 증상을 추측하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 중 감기 걸린 것 같아",
"explanation": "여행 중 몸이 아파서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "감기"
},
{
"tag": "몸살"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "cold"
},
{
"tag": "sick"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Feel little under weather.",
"translation": "몸이 좀 안 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Maybe caught a cold?",
"translation": "감기 걸렸나?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Probably from airplane air.",
"translation": "아마 비행기 공기 때문에."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 몸 상태가 매우 좋다고 말했다.",
"hint": "예솔이 자신의 몸 상태에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Feel little under weather'라고 말하며 몸이 안 좋다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Need some rest maybe?",
"translation": "좀 쉬어야 할까?"
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Good idea definitely.",
"translation": "확실히 좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Feel little under @@.",
"hint": "'날씨, 기후'를 뜻하는 명사예요.",
"optionA": "water",
"optionB": "weather",
"optionC": "ground",
"result": "weather",
"explanation": "'under weather'는 '몸이 안 좋다'는 뜻의 관용 표현으로 컨디션이 좋지 않음을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Pharmacy nearby has medicine.",
"translation": "근처 약국에 약 있어."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "That's really helpful.",
"translation": "정말 도움이 돼."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Health comes first always.",
"translation": "건강이 항상 우선이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 감기에 걸렸을 수도 있다고 말한 것을 완성하세요.",
"optionA": "cold",
"optionB": "caught",
"optionC": "Maybe",
"optionD": "a",
"result": "Maybe caught a cold",
"explanation": "'감기 걸렸나?'라는 의미로 상대방의 증상을 추측하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 선물 고르는 중",
"explanation": "가족과 친구들을 위한 선물을 고르는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "선물"
},
{
"tag": "가족"
},
{
"tag": "쇼핑"
}
],
"engTags": [
{
"tag": "gift"
},
{
"tag": "family"
},
{
"tag": "shopping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Need gifts for family.",
"translation": "가족한테 선물 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "What kind they like?",
"translation": "어떤 종류 좋아해?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Something local and special.",
"translation": "현지적이고 특별한 거."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 가족을 위한 선물이 필요하다고 말했다.",
"hint": "나연이 선물에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "나연은 'Need gifts for family'라고 말하며 가족을 위한 선물이 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Local crafts are nice.",
"translation": "현지 공예품이 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "And meaningful too.",
"translation": "그리고 의미도 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Need gifts for @@.",
"hint": "'가족'을 뜻하는 명사예요.",
"optionA": "friends",
"optionB": "family",
"optionC": "work",
"result": "family",
"explanation": "'family'는 '가족'이라는 뜻으로 부모, 형제자매 등 혈연관계를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Food items travel well?",
"translation": "음식은 잘 가져갈 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Depends on customs rules.",
"translation": "세관 규정에 따라 달라."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Better check before buying.",
"translation": "사기 전에 확인하는 게 나아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 현지적이고 특별한 것을 원한다고 말한 것을 완성하세요.",
"optionA": "special",
"optionB": "and",
"optionC": "Something",
"optionD": "local",
"result": "Something local and special",
"explanation": "'현지적이고 특별한 거'라는 의미로 여행지만의 독특한 선물을 원한다는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 선물 고르는 중",
"explanation": "가족과 친구들을 위한 선물을 고르는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "선물"
},
{
"tag": "가족"
},
{
"tag": "쇼핑"
}
],
"engTags": [
{
"tag": "gift"
},
{
"tag": "family"
},
{
"tag": "shopping"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Need gifts for family.",
"translation": "가족한테 선물 필요해."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "What kind they like?",
"translation": "어떤 종류 좋아해?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Something local and special.",
"translation": "현지적이고 특별한 거."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 가족을 위한 선물이 필요하다고 말했다.",
"hint": "나연이 선물에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "나연은 'Need gifts for family'라고 말하며 가족을 위한 선물이 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Local crafts are nice.",
"translation": "현지 공예품이 좋아."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "And meaningful too.",
"translation": "그리고 의미도 있어."
},
{
"type": "blank",
"index": 7,
"quiz": "Need gifts for @@.",
"hint": "'가족'을 뜻하는 명사예요.",
"optionA": "friends",
"optionB": "family",
"optionC": "work",
"result": "family",
"explanation": "'family'는 '가족'이라는 뜻으로 부모, 형제자매 등 혈연관계를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Food items travel well?",
"translation": "음식은 잘 가져갈 수 있어?"
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Depends on customs rules.",
"translation": "세관 규정에 따라 달라."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Better check before buying.",
"translation": "사기 전에 확인하는 게 나아."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 현지적이고 특별한 것을 원한다고 말한 것을 완성하세요.",
"optionA": "special",
"optionB": "and",
"optionC": "Something",
"optionD": "local",
"result": "Something local and special",
"explanation": "'현지적이고 특별한 거'라는 의미로 여행지만의 독특한 선물을 원한다는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 대중교통 이용법 몰라",
"explanation": "현지 대중교통 시스템을 이해하지 못하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "대중교통"
},
{
"tag": "이용법"
},
{
"tag": "혼란"
}
],
"engTags": [
{
"tag": "transport"
},
{
"tag": "system"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Public transport system confusing.",
"translation": "대중교통 시스템이 헷갈려."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Need to buy card?",
"translation": "카드 사야 해?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Not sure how works.",
"translation": "어떻게 작동하는지 확실하지 않아."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 대중교통 시스템을 잘 이해한다고 말했다.",
"hint": "지우가 교통 시스템에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "지우는 'Public transport system confusing'이라고 말하며 헷갈린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Let's ask ticket office.",
"translation": "매표소에 물어보자."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Smart thinking there.",
"translation": "현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Public transport system @@.",
"hint": "'혼란스러운, 헷갈리는'이라는 뜻의 형용사예요.",
"optionA": "simple",
"optionB": "confusing",
"optionC": "cheap",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운'이라는 뜻으로 이해하기 어렵다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "They explain everything clearly.",
"translation": "모든 걸 명확하게 설명해줄 거야."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Much better than guessing.",
"translation": "추측하는 것보다 훨씬 나아."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Local knowledge saves time.",
"translation": "현지 지식이 시간을 절약해줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민준이 카드를 사야 하는지 물어본 말을 완성하세요.",
"optionA": "card",
"optionB": "buy",
"optionC": "Need",
"optionD": "to",
"result": "Need to buy card",
"explanation": "'카드 사야 해?'라는 의미로 대중교통 이용 방법을 확인하는 실용적인 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 대중교통 이용법 몰라",
"explanation": "현지 대중교통 시스템을 이해하지 못하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "대중교통"
},
{
"tag": "이용법"
},
{
"tag": "혼란"
}
],
"engTags": [
{
"tag": "transport"
},
{
"tag": "system"
},
{
"tag": "confused"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "Public transport system confusing.",
"translation": "대중교통 시스템이 헷갈려."
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Need to buy card?",
"translation": "카드 사야 해?"
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Not sure how works.",
"translation": "어떻게 작동하는지 확실하지 않아."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 대중교통 시스템을 잘 이해한다고 말했다.",
"hint": "지우가 교통 시스템에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "지우는 'Public transport system confusing'이라고 말하며 헷갈린다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Let's ask ticket office.",
"translation": "매표소에 물어보자."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Smart thinking there.",
"translation": "현명한 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Public transport system @@.",
"hint": "'혼란스러운, 헷갈리는'이라는 뜻의 형용사예요.",
"optionA": "simple",
"optionB": "confusing",
"optionC": "cheap",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운'이라는 뜻으로 이해하기 어렵다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "They explain everything clearly.",
"translation": "모든 걸 명확하게 설명해줄 거야."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Much better than guessing.",
"translation": "추측하는 것보다 훨씬 나아."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Local knowledge saves time.",
"translation": "현지 지식이 시간을 절약해줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "민준이 카드를 사야 하는지 물어본 말을 완성하세요.",
"optionA": "card",
"optionB": "buy",
"optionC": "Need",
"optionD": "to",
"result": "Need to buy card",
"explanation": "'카드 사야 해?'라는 의미로 대중교통 이용 방법을 확인하는 실용적인 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 에어컨이 안 돼",
"explanation": "호텔 방 에어컨이 작동하지 않아서 불편한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "에어컨"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "aircon"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Air conditioning not working.",
"translation": "에어컨이 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Room's getting too hot.",
"translation": "방이 너무 더워져."
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Should call front desk.",
"translation": "프런트에 전화해야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 에어컨이 잘 작동한다고 말했다.",
"hint": "선영이 에어컨 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'Air conditioning not working'이라고 말하며 에어컨이 안 된다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "They fix it quickly.",
"translation": "빨리 고쳐줄 거야."
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Hope so really.",
"translation": "정말 그랬으면 좋겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "Air conditioning not @@.",
"hint": "'작동하다, 일하다'는 뜻의 동사예요.",
"optionA": "cold",
"optionB": "working",
"optionC": "new",
"result": "working",
"explanation": "'working'은 '작동하다'는 뜻으로 기계가 정상적으로 돌아간다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Maybe change rooms?",
"translation": "방 바꿀까?"
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "Good backup plan.",
"translation": "좋은 백업 계획이야."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Comfort is important traveling.",
"translation": "여행할 때는 편안함이 중요해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 프런트에 전화해야겠다고 말한 것을 완성하세요.",
"optionA": "desk",
"optionB": "call",
"optionC": "Should",
"optionD": "front",
"result": "Should call front desk",
"explanation": "'프런트에 전화해야겠어'라는 의미로 호텔 문제 해결을 위한 적절한 조치입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 에어컨이 안 돼",
"explanation": "호텔 방 에어컨이 작동하지 않아서 불편한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "에어컨"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "aircon"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Air conditioning not working.",
"translation": "에어컨이 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Room's getting too hot.",
"translation": "방이 너무 더워져."
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Should call front desk.",
"translation": "프런트에 전화해야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 에어컨이 잘 작동한다고 말했다.",
"hint": "선영이 에어컨 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'Air conditioning not working'이라고 말하며 에어컨이 안 된다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "They fix it quickly.",
"translation": "빨리 고쳐줄 거야."
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Hope so really.",
"translation": "정말 그랬으면 좋겠어."
},
{
"type": "blank",
"index": 7,
"quiz": "Air conditioning not @@.",
"hint": "'작동하다, 일하다'는 뜻의 동사예요.",
"optionA": "cold",
"optionB": "working",
"optionC": "new",
"result": "working",
"explanation": "'working'은 '작동하다'는 뜻으로 기계가 정상적으로 돌아간다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Maybe change rooms?",
"translation": "방 바꿀까?"
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "Good backup plan.",
"translation": "좋은 백업 계획이야."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Comfort is important traveling.",
"translation": "여행할 때는 편안함이 중요해."
},
{
"type": "puzzle",
"index": 11,
"hint": "선영이 프런트에 전화해야겠다고 말한 것을 완성하세요.",
"optionA": "desk",
"optionB": "call",
"optionC": "Should",
"optionD": "front",
"result": "Should call front desk",
"explanation": "'프런트에 전화해야겠어'라는 의미로 호텔 문제 해결을 위한 적절한 조치입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 날씨가 예상과 달라",
"explanation": "예상했던 날씨와 다른 상황에 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "예상"
},
{
"tag": "준비"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "expect"
},
{
"tag": "preparation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Weather's different than expected.",
"translation": "날씨가 예상과 달라."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Didn't pack right clothes?",
"translation": "옷을 제대로 안 챙겼어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Brought only summer stuff.",
"translation": "여름 옷만 가져왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 날씨가 예상과 같다고 말했다.",
"hint": "상우가 날씨에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "상우는 'Weather's different than expected'라고 말하며 예상과 다르다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Need warmer clothes then.",
"translation": "그럼 따뜻한 옷이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Let's find clothing store.",
"translation": "옷가게 찾자."
},
{
"type": "blank",
"index": 7,
"quiz": "Weather's different than @@.",
"hint": "'예상된, 기대된'이라는 뜻의 과거분사예요.",
"optionA": "planned",
"optionB": "expected",
"optionC": "wanted",
"result": "expected",
"explanation": "'expected'는 '예상된'이라는 뜻으로 미리 생각했던 것과 비교할 때 사용합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Local shops have options.",
"translation": "현지 상점에 선택지가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Perfect solution actually.",
"translation": "사실 완벽한 해결책이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Travel always brings surprises.",
"translation": "여행은 항상 놀라움을 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 옷을 제대로 안 챙겼는지 물어본 말을 완성하세요.",
"optionA": "clothes",
"optionB": "pack",
"optionC": "Didn't",
"optionD": "right",
"result": "Didn't pack right clothes",
"explanation": "'옷을 제대로 안 챙겼어?'라는 의미로 날씨 변화에 대한 준비 부족을 확인하는 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 날씨가 예상과 달라",
"explanation": "예상했던 날씨와 다른 상황에 당황하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "예상"
},
{
"tag": "준비"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "expect"
},
{
"tag": "preparation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Weather's different than expected.",
"translation": "날씨가 예상과 달라."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Didn't pack right clothes?",
"translation": "옷을 제대로 안 챙겼어?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Brought only summer stuff.",
"translation": "여름 옷만 가져왔어."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 날씨가 예상과 같다고 말했다.",
"hint": "상우가 날씨에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "상우는 'Weather's different than expected'라고 말하며 예상과 다르다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Need warmer clothes then.",
"translation": "그럼 따뜻한 옷이 필요해."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Let's find clothing store.",
"translation": "옷가게 찾자."
},
{
"type": "blank",
"index": 7,
"quiz": "Weather's different than @@.",
"hint": "'예상된, 기대된'이라는 뜻의 과거분사예요.",
"optionA": "planned",
"optionB": "expected",
"optionC": "wanted",
"result": "expected",
"explanation": "'expected'는 '예상된'이라는 뜻으로 미리 생각했던 것과 비교할 때 사용합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Local shops have options.",
"translation": "현지 상점에 선택지가 있어."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Perfect solution actually.",
"translation": "사실 완벽한 해결책이야."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Travel always brings surprises.",
"translation": "여행은 항상 놀라움을 가져다줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 옷을 제대로 안 챙겼는지 물어본 말을 완성하세요.",
"optionA": "clothes",
"optionB": "pack",
"optionC": "Didn't",
"optionD": "right",
"result": "Didn't pack right clothes",
"explanation": "'옷을 제대로 안 챙겼어?'라는 의미로 날씨 변화에 대한 준비 부족을 확인하는 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 일정 너무 빡빡해",
"explanation": "과도하게 꽉 찬 여행 일정으로 피곤한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "일정"
},
{
"tag": "빡빡"
},
{
"tag": "피곤"
}
],
"engTags": [
{
"tag": "schedule"
},
{
"tag": "tight"
},
{
"tag": "tired"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Schedule's too packed today.",
"translation": "오늘 일정이 너무 빡빡해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Need some rest time?",
"translation": "좀 쉴 시간 필요해?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Definitely feel exhausted.",
"translation": "확실히 지쳐."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 오늘 일정이 여유롭다고 말했다.",
"hint": "지은이 오늘 일정에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'Schedule's too packed today'라고 말하며 일정이 빡빡하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Skip one activity maybe?",
"translation": "활동 하나 빼볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Good thinking there.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Schedule's too @@ today.",
"hint": "'꽉 찬, 빡빡한'이라는 뜻의 형용사예요.",
"optionA": "empty",
"optionB": "packed",
"optionC": "late",
"result": "packed",
"explanation": "'packed'는 '꽉 찬'이라는 뜻으로 일정이 여유 없이 빼곡하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Quality over quantity always.",
"translation": "항상 양보다 질이야."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "True wisdom there.",
"translation": "진짜 지혜로운 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Enjoy process not rush.",
"translation": "서두르지 말고 과정을 즐겨."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 좀 쉴 시간이 필요한지 물어본 말을 완성하세요.",
"optionA": "time",
"optionB": "rest",
"optionC": "Need",
"optionD": "some",
"result": "Need some rest time",
"explanation": "'좀 쉴 시간 필요해?'라는 의미로 피곤한 상대방을 배려하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 일정 너무 빡빡해",
"explanation": "과도하게 꽉 찬 여행 일정으로 피곤한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "일정"
},
{
"tag": "빡빡"
},
{
"tag": "피곤"
}
],
"engTags": [
{
"tag": "schedule"
},
{
"tag": "tight"
},
{
"tag": "tired"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Schedule's too packed today.",
"translation": "오늘 일정이 너무 빡빡해."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Need some rest time?",
"translation": "좀 쉴 시간 필요해?"
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Definitely feel exhausted.",
"translation": "확실히 지쳐."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 오늘 일정이 여유롭다고 말했다.",
"hint": "지은이 오늘 일정에 대해 어떻게 표현했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'Schedule's too packed today'라고 말하며 일정이 빡빡하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Skip one activity maybe?",
"translation": "활동 하나 빼볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Good thinking there.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Schedule's too @@ today.",
"hint": "'꽉 찬, 빡빡한'이라는 뜻의 형용사예요.",
"optionA": "empty",
"optionB": "packed",
"optionC": "late",
"result": "packed",
"explanation": "'packed'는 '꽉 찬'이라는 뜻으로 일정이 여유 없이 빼곡하다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Quality over quantity always.",
"translation": "항상 양보다 질이야."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "True wisdom there.",
"translation": "진짜 지혜로운 말이야."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Enjoy process not rush.",
"translation": "서두르지 말고 과정을 즐겨."
},
{
"type": "puzzle",
"index": 11,
"hint": "준혁이 좀 쉴 시간이 필요한지 물어본 말을 완성하세요.",
"optionA": "time",
"optionB": "rest",
"optionC": "Need",
"optionD": "some",
"result": "Need some rest time",
"explanation": "'좀 쉴 시간 필요해?'라는 의미로 피곤한 상대방을 배려하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "항공편 좌석 못 골랐어",
"explanation": "항공편 좌석 선택을 못 해서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "항공편"
},
{
"tag": "좌석"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "flight"
},
{
"tag": "seat"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Couldn't choose airplane seat.",
"translation": "비행기 좌석 못 골랐어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "All good ones taken?",
"translation": "좋은 자리 다 찼어?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Only middle seats left.",
"translation": "가운데 좌석만 남았어."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이 항공편 좌석을 성공적으로 선택했다고 말했다.",
"hint": "수진이 좌석 선택에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진은 'Couldn't choose airplane seat'라고 말하며 좌석을 못 골랐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Ask at check-in counter?",
"translation": "체크인 카운터에서 물어볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Worth trying definitely.",
"translation": "확실히 시도해볼 만해."
},
{
"type": "blank",
"index": 7,
"quiz": "Couldn't choose airplane @@.",
"hint": "'좌석, 자리'를 뜻하는 명사예요.",
"optionA": "food",
"optionB": "seat",
"optionC": "time",
"result": "seat",
"explanation": "'seat'는 '좌석'이라는 뜻으로 비행기에서 앉는 자리를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Sometimes people cancel last.",
"translation": "때로 사람들이 막판에 취소해."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Hope get lucky today.",
"translation": "오늘 운이 좋길 바라."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Positive thinking helps always.",
"translation": "긍정적 사고가 항상 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 좋은 자리가 다 찼는지 물어본 말을 완성하세요.",
"optionA": "taken",
"optionB": "ones",
"optionC": "All",
"optionD": "good",
"result": "All good ones taken",
"explanation": "'좋은 자리 다 찼어?'라는 의미로 선택 가능한 좌석 상황을 확인하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "항공편 좌석 못 골랐어",
"explanation": "항공편 좌석 선택을 못 해서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "항공편"
},
{
"tag": "좌석"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "flight"
},
{
"tag": "seat"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Couldn't choose airplane seat.",
"translation": "비행기 좌석 못 골랐어."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "All good ones taken?",
"translation": "좋은 자리 다 찼어?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Only middle seats left.",
"translation": "가운데 좌석만 남았어."
},
{
"type": "ox",
"index": 4,
"quiz": "수진이 항공편 좌석을 성공적으로 선택했다고 말했다.",
"hint": "수진이 좌석 선택에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진은 'Couldn't choose airplane seat'라고 말하며 좌석을 못 골랐다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Ask at check-in counter?",
"translation": "체크인 카운터에서 물어볼까?"
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Worth trying definitely.",
"translation": "확실히 시도해볼 만해."
},
{
"type": "blank",
"index": 7,
"quiz": "Couldn't choose airplane @@.",
"hint": "'좌석, 자리'를 뜻하는 명사예요.",
"optionA": "food",
"optionB": "seat",
"optionC": "time",
"result": "seat",
"explanation": "'seat'는 '좌석'이라는 뜻으로 비행기에서 앉는 자리를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Sometimes people cancel last.",
"translation": "때로 사람들이 막판에 취소해."
},
{
"type": "script",
"index": 9,
"speaker": "수진",
"script": "Hope get lucky today.",
"translation": "오늘 운이 좋길 바라."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Positive thinking helps always.",
"translation": "긍정적 사고가 항상 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 좋은 자리가 다 찼는지 물어본 말을 완성하세요.",
"optionA": "taken",
"optionB": "ones",
"optionC": "All",
"optionD": "good",
"result": "All good ones taken",
"explanation": "'좋은 자리 다 찼어?'라는 의미로 선택 가능한 좌석 상황을 확인하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 물 사려고 해",
"explanation": "여행지에서 식수를 구매하려는 실용적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "물"
},
{
"tag": "구매"
},
{
"tag": "편의점"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "buying"
},
{
"tag": "store"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Need to buy water.",
"translation": "물 사야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Convenience store over there.",
"translation": "저기 편의점 있어."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Perfect! Let's go now.",
"translation": "완벽해! 지금 가자."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 물을 사야 한다고 말했다.",
"hint": "지훈이 무엇이 필요하다고 말했는지 확인하세요.",
"result": "O",
"explanation": "지훈은 'Need to buy water'라고 말하며 물을 사야 한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "How much bottles need?",
"translation": "몇 병 필요해?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Two should be enough.",
"translation": "2병이면 충분할 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need to buy @@.",
"hint": "'물'을 뜻하는 명사예요.",
"optionA": "food",
"optionB": "water",
"optionC": "juice",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 생명 유지에 필수적인 음료입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Stay hydrated while traveling.",
"translation": "여행하면서 수분 유지해."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Smart advice there.",
"translation": "현명한 조언이야."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Health comes first always.",
"translation": "건강이 항상 우선이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 저기 편의점이 있다고 말한 것을 완성하세요.",
"optionA": "store",
"optionB": "over",
"optionC": "Convenience",
"optionD": "there",
"result": "Convenience store over there",
"explanation": "'저기 편의점 있어'라는 의미로 필요한 것을 살 수 있는 장소를 알려주는 도움이 되는 정보입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 물 사려고 해",
"explanation": "여행지에서 식수를 구매하려는 실용적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "물"
},
{
"tag": "구매"
},
{
"tag": "편의점"
}
],
"engTags": [
{
"tag": "water"
},
{
"tag": "buying"
},
{
"tag": "store"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지훈",
"script": "Need to buy water.",
"translation": "물 사야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Convenience store over there.",
"translation": "저기 편의점 있어."
},
{
"type": "script",
"index": 3,
"speaker": "지훈",
"script": "Perfect! Let's go now.",
"translation": "완벽해! 지금 가자."
},
{
"type": "ox",
"index": 4,
"quiz": "지훈이 물을 사야 한다고 말했다.",
"hint": "지훈이 무엇이 필요하다고 말했는지 확인하세요.",
"result": "O",
"explanation": "지훈은 'Need to buy water'라고 말하며 물을 사야 한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "How much bottles need?",
"translation": "몇 병 필요해?"
},
{
"type": "script",
"index": 6,
"speaker": "지훈",
"script": "Two should be enough.",
"translation": "2병이면 충분할 거야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need to buy @@.",
"hint": "'물'을 뜻하는 명사예요.",
"optionA": "food",
"optionB": "water",
"optionC": "juice",
"result": "water",
"explanation": "'water'는 '물'이라는 뜻으로 생명 유지에 필수적인 음료입니다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Stay hydrated while traveling.",
"translation": "여행하면서 수분 유지해."
},
{
"type": "script",
"index": 9,
"speaker": "지훈",
"script": "Smart advice there.",
"translation": "현명한 조언이야."
},
{
"type": "script",
"index": 10,
"speaker": "나연",
"script": "Health comes first always.",
"translation": "건강이 항상 우선이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 저기 편의점이 있다고 말한 것을 완성하세요.",
"optionA": "store",
"optionB": "over",
"optionC": "Convenience",
"optionD": "there",
"result": "Convenience store over there",
"explanation": "'저기 편의점 있어'라는 의미로 필요한 것을 살 수 있는 장소를 알려주는 도움이 되는 정보입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 치안이 걱정돼",
"explanation": "여행지 안전에 대해 걱정하는 신중한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "치안"
},
{
"tag": "안전"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "safety"
},
{
"tag": "security"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Safety seems bit concerning.",
"translation": "안전이 좀 걱정스러워."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "What did you hear?",
"translation": "뭘 들었는데?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Some tourist areas risky.",
"translation": "일부 관광지가 위험하대."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 여행지 안전에 대해 걱정하고 있다.",
"hint": "태호가 안전에 대해 어떻게 표현했는지 확인하세요.",
"result": "O",
"explanation": "태호는 'Safety seems bit concerning'이라고 말하며 안전이 걱정스럽다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Stay in tourist zones.",
"translation": "관광 구역에만 있자."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Good plan definitely.",
"translation": "확실히 좋은 계획이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Safety seems bit @@.",
"hint": "'걱정스러운'이라는 뜻의 형용사예요.",
"optionA": "good",
"optionB": "concerning",
"optionC": "safe",
"result": "concerning",
"explanation": "'concerning'은 '걱정스러운'이라는 뜻으로 문제가 될 수 있는 상황을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Keep valuables hidden always.",
"translation": "귀중품은 항상 숨겨둬."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Smart traveling tip.",
"translation": "현명한 여행 팁이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Better safe than sorry.",
"translation": "안전한 게 후회보다 나아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 관광 구역에만 있자고 말한 것을 완성하세요.",
"optionA": "zones",
"optionB": "in",
"optionC": "Stay",
"optionD": "tourist",
"result": "Stay in tourist zones",
"explanation": "'관광 구역에만 있자'라는 의미로 안전을 위한 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 치안이 걱정돼",
"explanation": "여행지 안전에 대해 걱정하는 신중한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "치안"
},
{
"tag": "안전"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "safety"
},
{
"tag": "security"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Safety seems bit concerning.",
"translation": "안전이 좀 걱정스러워."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "What did you hear?",
"translation": "뭘 들었는데?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Some tourist areas risky.",
"translation": "일부 관광지가 위험하대."
},
{
"type": "ox",
"index": 4,
"quiz": "태호가 여행지 안전에 대해 걱정하고 있다.",
"hint": "태호가 안전에 대해 어떻게 표현했는지 확인하세요.",
"result": "O",
"explanation": "태호는 'Safety seems bit concerning'이라고 말하며 안전이 걱정스럽다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지우",
"script": "Stay in tourist zones.",
"translation": "관광 구역에만 있자."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Good plan definitely.",
"translation": "확실히 좋은 계획이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Safety seems bit @@.",
"hint": "'걱정스러운'이라는 뜻의 형용사예요.",
"optionA": "good",
"optionB": "concerning",
"optionC": "safe",
"result": "concerning",
"explanation": "'concerning'은 '걱정스러운'이라는 뜻으로 문제가 될 수 있는 상황을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "Keep valuables hidden always.",
"translation": "귀중품은 항상 숨겨둬."
},
{
"type": "script",
"index": 9,
"speaker": "태호",
"script": "Smart traveling tip.",
"translation": "현명한 여행 팁이야."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Better safe than sorry.",
"translation": "안전한 게 후회보다 나아."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 관광 구역에만 있자고 말한 것을 완성하세요.",
"optionA": "zones",
"optionB": "in",
"optionC": "Stay",
"optionD": "tourist",
"result": "Stay in tourist zones",
"explanation": "'관광 구역에만 있자'라는 의미로 안전을 위한 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 길거리 음식 먹어봐",
"explanation": "현지 길거리 음식을 시도해보는 용기있는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "길거리"
},
{
"tag": "음식"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "street"
},
{
"tag": "food"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Want try street food?",
"translation": "길거리 음식 먹어볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Looks really good actually.",
"translation": "사실 정말 좋아 보여."
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Local people eating there.",
"translation": "현지인들이 거기서 먹고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 길거리 음식을 시도하자고 제안했다.",
"hint": "민경이 무엇을 제안했는지 확인하세요.",
"result": "O",
"explanation": "민경은 'Want try street food?'라고 말하며 길거리 음식을 시도하자고 제안했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Good sign for quality.",
"translation": "품질의 좋은 신호네."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Let's be adventurous today.",
"translation": "오늘은 모험을 해보자."
},
{
"type": "blank",
"index": 7,
"quiz": "Want try street @@?",
"hint": "'음식, 식품'을 뜻하는 명사예요.",
"optionA": "art",
"optionB": "food",
"optionC": "music",
"result": "food",
"explanation": "'food'는 '음식'이라는 뜻으로 길거리에서 파는 간단한 요리를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "True travel experience right?",
"translation": "진짜 여행 경험이지?"
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Exactly what I think.",
"translation": "정확히 내 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "When in Rome principle.",
"translation": "로마에서는 로마법을 따라야지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 사실 정말 좋아 보인다고 말한 것을 완성하세요.",
"optionA": "actually",
"optionB": "good",
"optionC": "Looks",
"optionD": "really",
"result": "Looks really good actually",
"explanation": "'사실 정말 좋아 보여'라는 의미로 길거리 음식에 대한 긍정적인 첫인상을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 길거리 음식 먹어봐",
"explanation": "현지 길거리 음식을 시도해보는 용기있는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "길거리"
},
{
"tag": "음식"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "street"
},
{
"tag": "food"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Want try street food?",
"translation": "길거리 음식 먹어볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "상우",
"script": "Looks really good actually.",
"translation": "사실 정말 좋아 보여."
},
{
"type": "script",
"index": 3,
"speaker": "민경",
"script": "Local people eating there.",
"translation": "현지인들이 거기서 먹고 있어."
},
{
"type": "ox",
"index": 4,
"quiz": "민경이 길거리 음식을 시도하자고 제안했다.",
"hint": "민경이 무엇을 제안했는지 확인하세요.",
"result": "O",
"explanation": "민경은 'Want try street food?'라고 말하며 길거리 음식을 시도하자고 제안했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "상우",
"script": "Good sign for quality.",
"translation": "품질의 좋은 신호네."
},
{
"type": "script",
"index": 6,
"speaker": "민경",
"script": "Let's be adventurous today.",
"translation": "오늘은 모험을 해보자."
},
{
"type": "blank",
"index": 7,
"quiz": "Want try street @@?",
"hint": "'음식, 식품'을 뜻하는 명사예요.",
"optionA": "art",
"optionB": "food",
"optionC": "music",
"result": "food",
"explanation": "'food'는 '음식'이라는 뜻으로 길거리에서 파는 간단한 요리를 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "True travel experience right?",
"translation": "진짜 여행 경험이지?"
},
{
"type": "script",
"index": 9,
"speaker": "민경",
"script": "Exactly what I think.",
"translation": "정확히 내 생각이야."
},
{
"type": "script",
"index": 10,
"speaker": "상우",
"script": "When in Rome principle.",
"translation": "로마에서는 로마법을 따라야지."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 사실 정말 좋아 보인다고 말한 것을 완성하세요.",
"optionA": "actually",
"optionB": "good",
"optionC": "Looks",
"optionD": "really",
"result": "Looks really good actually",
"explanation": "'사실 정말 좋아 보여'라는 의미로 길거리 음식에 대한 긍정적인 첫인상을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 중 세탁해야 해",
"explanation": "여행 중 옷을 빨아야 하는 실용적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세탁"
},
{
"tag": "빨래"
},
{
"tag": "필요"
}
],
"engTags": [
{
"tag": "laundry"
},
{
"tag": "washing"
},
{
"tag": "need"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Need do laundry soon.",
"translation": "곧 빨래해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Hotel has washing service?",
"translation": "호텔에 세탁 서비스 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Too expensive probably.",
"translation": "아마 너무 비쌀 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 빨래를 할 필요가 없다고 말했다.",
"hint": "예솔이 빨래에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Need do laundry soon'이라고 말하며 곧 빨래해야 한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Find laundromat nearby?",
"translation": "근처 코인 세탁소 찾을까?"
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Much cheaper option.",
"translation": "훨씬 싼 선택이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need do @@ soon.",
"hint": "'빨래, 세탁'을 뜻하는 명사예요.",
"optionA": "shopping",
"optionB": "laundry",
"optionC": "cooking",
"result": "laundry",
"explanation": "'laundry'는 '빨래, 세탁'이라는 뜻으로 옷을 씻는 일을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Practical traveling skill there.",
"translation": "실용적인 여행 기술이네."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Long trips require this.",
"translation": "긴 여행에는 이게 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Independence while traveling.",
"translation": "여행하면서 독립성이지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 근처 코인 세탁소를 찾을지 물어본 말을 완성하세요.",
"optionA": "nearby",
"optionB": "Find",
"optionC": "laundromat",
"optionD": "정답: Find laundromat nearby",
"explanation": "'근처 코인 세탁소 찾을까?'라는 의미로 경제적인 세탁 해결책을 제안하는 실용적인 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 중 세탁해야 해",
"explanation": "여행 중 옷을 빨아야 하는 실용적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "세탁"
},
{
"tag": "빨래"
},
{
"tag": "필요"
}
],
"engTags": [
{
"tag": "laundry"
},
{
"tag": "washing"
},
{
"tag": "need"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "예솔",
"script": "Need do laundry soon.",
"translation": "곧 빨래해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Hotel has washing service?",
"translation": "호텔에 세탁 서비스 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "예솔",
"script": "Too expensive probably.",
"translation": "아마 너무 비쌀 거야."
},
{
"type": "ox",
"index": 4,
"quiz": "예솔이 빨래를 할 필요가 없다고 말했다.",
"hint": "예솔이 빨래에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "예솔은 'Need do laundry soon'이라고 말하며 곧 빨래해야 한다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Find laundromat nearby?",
"translation": "근처 코인 세탁소 찾을까?"
},
{
"type": "script",
"index": 6,
"speaker": "예솔",
"script": "Much cheaper option.",
"translation": "훨씬 싼 선택이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need do @@ soon.",
"hint": "'빨래, 세탁'을 뜻하는 명사예요.",
"optionA": "shopping",
"optionB": "laundry",
"optionC": "cooking",
"result": "laundry",
"explanation": "'laundry'는 '빨래, 세탁'이라는 뜻으로 옷을 씻는 일을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Practical traveling skill there.",
"translation": "실용적인 여행 기술이네."
},
{
"type": "script",
"index": 9,
"speaker": "예솔",
"script": "Long trips require this.",
"translation": "긴 여행에는 이게 필요해."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Independence while traveling.",
"translation": "여행하면서 독립성이지."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 근처 코인 세탁소를 찾을지 물어본 말을 완성하세요.",
"explanation": "'근처 코인 세탁소 찾을까?'라는 의미로 경제적인 세탁 해결책을 제안하는 실용적인 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 현금 부족해서 ATM 찾아",
"explanation": "현금이 부족해서 ATM을 찾아야 하는 급한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "현금"
},
{
"tag": "ATM"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "cash"
},
{
"tag": "ATM"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Running out of cash.",
"translation": "현금 떨어져가."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "ATM machine nearby?",
"translation": "근처에 ATM 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Should look around.",
"translation": "주변 둘러봐야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 현금이 충분하다고 말했다.",
"hint": "나연이 현금 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'Running out of cash'라고 말하며 현금이 떨어져간다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Banks usually have them.",
"translation": "은행에 보통 있어."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Good thinking there.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Running out of @@.",
"hint": "'현금, 돈'을 뜻하는 명사예요.",
"optionA": "time",
"optionB": "cash",
"optionC": "food",
"result": "cash",
"explanation": "'cash'는 '현금'이라는 뜻으로 지폐나 동전 형태의 돈을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Check your card works.",
"translation": "카드가 작동하는지 확인해."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Smart advice definitely.",
"translation": "확실히 현명한 조언이야."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "International cards usually fine.",
"translation": "국제 카드는 보통 괜찮아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 근처에 ATM이 있는지 물어본 말을 완성하세요.",
"optionA": "nearby",
"optionB": "machine",
"optionC": "ATM",
"optionD": "정답: ATM machine nearby",
"explanation": "'근처에 ATM 있어?'라는 의미로 현금 인출이 가능한 장소를 찾는 실용적인 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지 현금 부족해서 ATM 찾아",
"explanation": "현금이 부족해서 ATM을 찾아야 하는 급한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "현금"
},
{
"tag": "ATM"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "cash"
},
{
"tag": "ATM"
},
{
"tag": "searching"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Running out of cash.",
"translation": "현금 떨어져가."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "ATM machine nearby?",
"translation": "근처에 ATM 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Should look around.",
"translation": "주변 둘러봐야겠어."
},
{
"type": "ox",
"index": 4,
"quiz": "나연이 현금이 충분하다고 말했다.",
"hint": "나연이 현금 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "나연은 'Running out of cash'라고 말하며 현금이 떨어져간다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Banks usually have them.",
"translation": "은행에 보통 있어."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Good thinking there.",
"translation": "좋은 생각이야."
},
{
"type": "blank",
"index": 7,
"quiz": "Running out of @@.",
"hint": "'현금, 돈'을 뜻하는 명사예요.",
"optionA": "time",
"optionB": "cash",
"optionC": "food",
"result": "cash",
"explanation": "'cash'는 '현금'이라는 뜻으로 지폐나 동전 형태의 돈을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Check your card works.",
"translation": "카드가 작동하는지 확인해."
},
{
"type": "script",
"index": 9,
"speaker": "나연",
"script": "Smart advice definitely.",
"translation": "확실히 현명한 조언이야."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "International cards usually fine.",
"translation": "국제 카드는 보통 괜찮아."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 근처에 ATM이 있는지 물어본 말을 완성하세요.",
"explanation": "'근처에 ATM 있어?'라는 의미로 현금 인출이 가능한 장소를 찾는 실용적인 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 팁 얼마나 줘야 해",
"explanation": "현지 팁 문화에 대해 궁금해하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "팁"
},
{
"tag": "문화"
},
{
"tag": "금액"
}
],
"engTags": [
{
"tag": "tip"
},
{
"tag": "culture"
},
{
"tag": "amount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "How much tip give?",
"translation": "팁 얼마나 줘야 해?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Depends on local custom.",
"translation": "현지 관습에 따라 달라."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Restaurant service was good.",
"translation": "레스토랑 서비스가 좋았어."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 팁 문화에 대해 잘 알고 있다고 말했다.",
"hint": "지우가 팁에 대해 어떻게 질문했는지 확인하세요.",
"result": "X",
"explanation": "지우는 'How much tip give?'라고 말하며 팁 금액을 모른다고 질문했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Ten percent sounds reasonable.",
"translation": "10퍼센트가 합리적으로 들려."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "That seems fair amount.",
"translation": "공정한 금액인 것 같아."
},
{
"type": "blank",
"index": 7,
"quiz": "How much tip @@?",
"hint": "'주다, 제공하다'는 뜻의 동사예요.",
"optionA": "take",
"optionB": "give",
"optionC": "get",
"result": "give",
"explanation": "'give'는 '주다'라는 뜻으로 팁을 제공한다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Show appreciation for service.",
"translation": "서비스에 대한 감사를 보여줘."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Good cultural understanding.",
"translation": "좋은 문화적 이해야."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Respect local customs always.",
"translation": "항상 현지 관습을 존중해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민준이 현지 관습에 따라 다르다고 말한 것을 완성하세요.",
"optionA": "custom",
"optionB": "on",
"optionC": "Depends",
"optionD": "local",
"result": "Depends on local custom",
"explanation": "'현지 관습에 따라 달라'라는 의미로 팁 문화의 지역별 차이를 설명하는 유용한 정보입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 팁 얼마나 줘야 해",
"explanation": "현지 팁 문화에 대해 궁금해하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "팁"
},
{
"tag": "문화"
},
{
"tag": "금액"
}
],
"engTags": [
{
"tag": "tip"
},
{
"tag": "culture"
},
{
"tag": "amount"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "How much tip give?",
"translation": "팁 얼마나 줘야 해?"
},
{
"type": "script",
"index": 2,
"speaker": "민준",
"script": "Depends on local custom.",
"translation": "현지 관습에 따라 달라."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "Restaurant service was good.",
"translation": "레스토랑 서비스가 좋았어."
},
{
"type": "ox",
"index": 4,
"quiz": "지우가 팁 문화에 대해 잘 알고 있다고 말했다.",
"hint": "지우가 팁에 대해 어떻게 질문했는지 확인하세요.",
"result": "X",
"explanation": "지우는 'How much tip give?'라고 말하며 팁 금액을 모른다고 질문했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민준",
"script": "Ten percent sounds reasonable.",
"translation": "10퍼센트가 합리적으로 들려."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "That seems fair amount.",
"translation": "공정한 금액인 것 같아."
},
{
"type": "blank",
"index": 7,
"quiz": "How much tip @@?",
"hint": "'주다, 제공하다'는 뜻의 동사예요.",
"optionA": "take",
"optionB": "give",
"optionC": "get",
"result": "give",
"explanation": "'give'는 '주다'라는 뜻으로 팁을 제공한다는 의미입니다."
},
{
"type": "script",
"index": 8,
"speaker": "민준",
"script": "Show appreciation for service.",
"translation": "서비스에 대한 감사를 보여줘."
},
{
"type": "script",
"index": 9,
"speaker": "지우",
"script": "Good cultural understanding.",
"translation": "좋은 문화적 이해야."
},
{
"type": "script",
"index": 10,
"speaker": "민준",
"script": "Respect local customs always.",
"translation": "항상 현지 관습을 존중해."
},
{
"type": "puzzle",
"index": 11,
"hint": "민준이 현지 관습에 따라 다르다고 말한 것을 완성하세요.",
"optionA": "custom",
"optionB": "on",
"optionC": "Depends",
"optionD": "local",
"result": "Depends on local custom",
"explanation": "'현지 관습에 따라 달라'라는 의미로 팁 문화의 지역별 차이를 설명하는 유용한 정보입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기차표 예매 안 했어",
"explanation": "기차표를 미리 예매하지 않아서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기차"
},
{
"tag": "예매"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "train"
},
{
"tag": "booking"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Didn't book train tickets.",
"translation": "기차표 예매 안 했어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Can buy at station?",
"translation": "역에서 살 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Hope seats still available.",
"translation": "좌석이 아직 있길 바라."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 기차표를 미리 예매했다고 말했다.",
"hint": "선영이 기차표 예매에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'Didn't book train tickets'라고 말하며 예매하지 않았다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Early morning trains empty.",
"translation": "이른 아침 기차는 비어있어."
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Good strategy thinking.",
"translation": "좋은 전략적 사고야."
},
{
"type": "blank",
"index": 7,
"quiz": "Didn't book train @@.",
"hint": "'표, 티켓'을 뜻하는 복수 명사예요.",
"optionA": "food",
"optionB": "tickets",
"optionC": "maps",
"result": "tickets",
"explanation": "'tickets'는 '표, 티켓'이라는 뜻으로 교통수단 이용권을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Try online booking now?",
"translation": "지금 온라인 예매 해볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "Worth trying definitely.",
"translation": "확실히 시도해볼 만해."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Technology saves time.",
"translation": "기술이 시간을 절약해줘."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 역에서 살 수 있는지 물어본 말을 완성하세요.",
"optionA": "station",
"optionB": "at",
"optionC": "Can",
"optionD": "buy",
"result": "Can buy at station",
"explanation": "'역에서 살 수 있어?'라는 의미로 현장 구매 가능성을 확인하는 실용적인 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기차표 예매 안 했어",
"explanation": "기차표를 미리 예매하지 않아서 걱정하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기차"
},
{
"tag": "예매"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "train"
},
{
"tag": "booking"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "선영",
"script": "Didn't book train tickets.",
"translation": "기차표 예매 안 했어."
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Can buy at station?",
"translation": "역에서 살 수 있어?"
},
{
"type": "script",
"index": 3,
"speaker": "선영",
"script": "Hope seats still available.",
"translation": "좌석이 아직 있길 바라."
},
{
"type": "ox",
"index": 4,
"quiz": "선영이 기차표를 미리 예매했다고 말했다.",
"hint": "선영이 기차표 예매에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "선영은 'Didn't book train tickets'라고 말하며 예매하지 않았다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "민재",
"script": "Early morning trains empty.",
"translation": "이른 아침 기차는 비어있어."
},
{
"type": "script",
"index": 6,
"speaker": "선영",
"script": "Good strategy thinking.",
"translation": "좋은 전략적 사고야."
},
{
"type": "blank",
"index": 7,
"quiz": "Didn't book train @@.",
"hint": "'표, 티켓'을 뜻하는 복수 명사예요.",
"optionA": "food",
"optionB": "tickets",
"optionC": "maps",
"result": "tickets",
"explanation": "'tickets'는 '표, 티켓'이라는 뜻으로 교통수단 이용권을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Try online booking now?",
"translation": "지금 온라인 예매 해볼까?"
},
{
"type": "script",
"index": 9,
"speaker": "선영",
"script": "Worth trying definitely.",
"translation": "확실히 시도해볼 만해."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Technology saves time.",
"translation": "기술이 시간을 절약해줘."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 역에서 살 수 있는지 물어본 말을 완성하세요.",
"optionA": "station",
"optionB": "at",
"optionC": "Can",
"optionD": "buy",
"result": "Can buy at station",
"explanation": "'역에서 살 수 있어?'라는 의미로 현장 구매 가능성을 확인하는 실용적인 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 와이파이 비밀번호 물어봐",
"explanation": "카페에서 와이파이 비밀번호를 문의하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "비밀번호"
},
{
"tag": "카페"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "password"
},
{
"tag": "cafe"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Need WiFi password please.",
"translation": "와이파이 비밀번호 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Ask staff over there.",
"translation": "저기 직원에게 물어봐."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 와이파이 비밀번호가 필요하다고 말했다.",
"hint": "상우가 무엇이 필요하다고 말했는지 확인하세요.",
"result": "O",
"explanation": "상우는 'Need WiFi password please'라고 말하며 와이파이 비밀번호가 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Most cafés provide free.",
"translation": "대부분 카페에서 공짜로 제공해."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Customer service these days.",
"translation": "요즘 고객 서비스야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need WiFi @@ please.",
"hint": "'비밀번호, 암호'를 뜻하는 명사예요.",
"optionA": "signal",
"optionB": "password",
"optionC": "machine",
"result": "password",
"explanation": "'password'는 '비밀번호'라는 뜻으로 인터넷 접속을 위한 보안 코드입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Essential for modern travelers.",
"translation": "현대 여행자들에게 필수야."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Couldn't agree more there.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Technology makes traveling easier.",
"translation": "기술이 여행을 더 쉽게 만들어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "예솔이 저기 직원에게 물어보라고 말한 것을 완성하세요.",
"optionA": "there",
"optionB": "staff",
"optionC": "Ask",
"optionD": "over",
"result": "Ask staff over there",
"explanation": "'저기 직원에게 물어봐'라는 의미로 도움을 받을 수 있는 사람을 가리키는 유용한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행지에서 와이파이 비밀번호 물어봐",
"explanation": "카페에서 와이파이 비밀번호를 문의하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "비밀번호"
},
{
"tag": "카페"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "password"
},
{
"tag": "cafe"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Need WiFi password please.",
"translation": "와이파이 비밀번호 필요해요."
},
{
"type": "script",
"index": 2,
"speaker": "예솔",
"script": "Ask staff over there.",
"translation": "저기 직원에게 물어봐."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Good idea actually.",
"translation": "사실 좋은 생각이야."
},
{
"type": "ox",
"index": 4,
"quiz": "상우가 와이파이 비밀번호가 필요하다고 말했다.",
"hint": "상우가 무엇이 필요하다고 말했는지 확인하세요.",
"result": "O",
"explanation": "상우는 'Need WiFi password please'라고 말하며 와이파이 비밀번호가 필요하다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "예솔",
"script": "Most cafés provide free.",
"translation": "대부분 카페에서 공짜로 제공해."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Customer service these days.",
"translation": "요즘 고객 서비스야."
},
{
"type": "blank",
"index": 7,
"quiz": "Need WiFi @@ please.",
"hint": "'비밀번호, 암호'를 뜻하는 명사예요.",
"optionA": "signal",
"optionB": "password",
"optionC": "machine",
"result": "password",
"explanation": "'password'는 '비밀번호'라는 뜻으로 인터넷 접속을 위한 보안 코드입니다."
},
{
"type": "script",
"index": 8,
"speaker": "예솔",
"script": "Essential for modern travelers.",
"translation": "현대 여행자들에게 필수야."
},
{
"type": "script",
"index": 9,
"speaker": "상우",
"script": "Couldn't agree more there.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 10,
"speaker": "예솔",
"script": "Technology makes traveling easier.",
"translation": "기술이 여행을 더 쉽게 만들어."
},
{
"type": "puzzle",
"index": 11,
"hint": "예솔이 저기 직원에게 물어보라고 말한 것을 완성하세요.",
"optionA": "there",
"optionB": "staff",
"optionC": "Ask",
"optionD": "over",
"result": "Ask staff over there",
"explanation": "'저기 직원에게 물어봐'라는 의미로 도움을 받을 수 있는 사람을 가리키는 유용한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 끝나고 집 가기 싫어",
"explanation": "즐거운 여행이 끝나가는 아쉬운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "여행"
},
{
"tag": "끝"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "travel"
},
{
"tag": "end"
},
{
"tag": "sadness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Don't want go home.",
"translation": "집에 가고 싶지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Trip was really amazing.",
"translation": "여행이 정말 놀라웠어."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Time passed too quickly.",
"translation": "시간이 너무 빨리 지나갔어."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 집에 빨리 가고 싶다고 말했다.",
"hint": "지은이 집에 가는 것에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'Don't want go home'이라고 말하며 집에 가고 싶지 않다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Already planning next trip?",
"translation": "벌써 다음 여행 계획 중이야?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Absolutely! Travel addiction real.",
"translation": "당연하지! 여행 중독 진짜야."
},
{
"type": "blank",
"index": 7,
"quiz": "Don't want go @@.",
"hint": "'집, 고향'을 뜻하는 명사예요.",
"optionA": "school",
"optionB": "home",
"optionC": "work",
"result": "home",
"explanation": "'home'은 '집'이라는 뜻으로 일상으로 돌아가는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Best way handle sadness.",
"translation": "슬픔을 다루는 최고 방법이야."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Keep adventure spirit alive.",
"translation": "모험 정신을 살려두자."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Life's about collecting experiences.",
"translation": "인생은 경험을 모으는 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 여행이 정말 놀라웠다고 말한 것을 완성하세요.",
"optionA": "amazing",
"optionB": "really",
"optionC": "Trip",
"optionD": "was",
"result": "Trip was really amazing",
"explanation": "'여행이 정말 놀라웠어'라는 의미로 즐거웠던 여행에 대한 만족과 감사를 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "여행 끝나고 집 가기 싫어",
"explanation": "즐거운 여행이 끝나가는 아쉬운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "여행"
},
{
"tag": "끝"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "travel"
},
{
"tag": "end"
},
{
"tag": "sadness"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지은",
"script": "Don't want go home.",
"translation": "집에 가고 싶지 않아."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Trip was really amazing.",
"translation": "여행이 정말 놀라웠어."
},
{
"type": "script",
"index": 3,
"speaker": "지은",
"script": "Time passed too quickly.",
"translation": "시간이 너무 빨리 지나갔어."
},
{
"type": "ox",
"index": 4,
"quiz": "지은이 집에 빨리 가고 싶다고 말했다.",
"hint": "지은이 집에 가는 것에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "지은은 'Don't want go home'이라고 말하며 집에 가고 싶지 않다고 했습니다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Already planning next trip?",
"translation": "벌써 다음 여행 계획 중이야?"
},
{
"type": "script",
"index": 6,
"speaker": "지은",
"script": "Absolutely! Travel addiction real.",
"translation": "당연하지! 여행 중독 진짜야."
},
{
"type": "blank",
"index": 7,
"quiz": "Don't want go @@.",
"hint": "'집, 고향'을 뜻하는 명사예요.",
"optionA": "school",
"optionB": "home",
"optionC": "work",
"result": "home",
"explanation": "'home'은 '집'이라는 뜻으로 일상으로 돌아가는 것을 의미합니다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Best way handle sadness.",
"translation": "슬픔을 다루는 최고 방법이야."
},
{
"type": "script",
"index": 9,
"speaker": "지은",
"script": "Keep adventure spirit alive.",
"translation": "모험 정신을 살려두자."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Life's about collecting experiences.",
"translation": "인생은 경험을 모으는 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "준혁이 여행이 정말 놀라웠다고 말한 것을 완성하세요.",
"optionA": "amazing",
"optionB": "really",
"optionC": "Trip",
"optionD": "was",
"result": "Trip was really amazing",
"explanation": "'여행이 정말 놀라웠어'라는 의미로 즐거웠던 여행에 대한 만족과 감사를 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐 진짜 많이 쌌네",
"explanation": "여행 짐 싸기를 두고 벌이는 친구들 간의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "짐"
},
{
"tag": "여행"
},
{
"tag": "친구"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "trip"
},
{
"tag": "friend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Wow, that's a huge bag!",
"translation": "와 가방 엄청 크다!"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "I need all this stuff.",
"translation": "이거 다 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "It's just three days though.",
"translation": "근데 3일밖에 안 가잖아."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Better safe than sorry!",
"translation": "그래도 있으면 든든하지!"
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 지원의 짐이 적다고 말했다.",
"hint": "'huge bag'은 큰 가방이라는 뜻이에요.",
"result": "X",
"explanation": "민재는 가방이 'huge(엄청 크다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "What if it's too heavy?",
"translation": "너무 무거우면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'll manage somehow.",
"translation": "어떻게든 감당할게."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Next time pack lighter!",
"translation": "다음엔 좀 가볍게 싸!"
},
{
"type": "blank",
"index": 9,
"quiz": "Better safe than @@!",
"hint": "후회하는 것보다 미리 준비하는 게 낫다는 뜻의 표현이에요.",
"optionA": "happy",
"optionB": "sorry",
"optionC": "late",
"result": "sorry",
"explanation": "'Better safe than sorry'는 '후회하느니 미리 조심하는 게 낫다'는 영어 관용구예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "You say that every trip.",
"translation": "너 여행할 때마다 그래."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 짧은 여행 기간을 말한 문장을 완성하세요.",
"optionA": "days",
"optionB": "just",
"optionC": "three",
"optionD": "It's",
"result": "It's just three days",
"explanation": "'3일밖에 안 가잖아'라는 뜻으로 짧은 기간을 강조하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "짐 진짜 많이 쌌네",
"explanation": "여행 짐 싸기를 두고 벌이는 친구들 간의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "짐"
},
{
"tag": "여행"
},
{
"tag": "친구"
}
],
"engTags": [
{
"tag": "luggage"
},
{
"tag": "trip"
},
{
"tag": "friend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Wow, that's a huge bag!",
"translation": "와 가방 엄청 크다!"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "I need all this stuff.",
"translation": "이거 다 필요해."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "It's just three days though.",
"translation": "근데 3일밖에 안 가잖아."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Better safe than sorry!",
"translation": "그래도 있으면 든든하지!"
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 지원의 짐이 적다고 말했다.",
"hint": "'huge bag'은 큰 가방이라는 뜻이에요.",
"result": "X",
"explanation": "민재는 가방이 'huge(엄청 크다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "What if it's too heavy?",
"translation": "너무 무거우면 어떡해?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "I'll manage somehow.",
"translation": "어떻게든 감당할게."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Next time pack lighter!",
"translation": "다음엔 좀 가볍게 싸!"
},
{
"type": "blank",
"index": 9,
"quiz": "Better safe than @@!",
"hint": "후회하는 것보다 미리 준비하는 게 낫다는 뜻의 표현이에요.",
"optionA": "happy",
"optionB": "sorry",
"optionC": "late",
"result": "sorry",
"explanation": "'Better safe than sorry'는 '후회하느니 미리 조심하는 게 낫다'는 영어 관용구예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "You say that every trip.",
"translation": "너 여행할 때마다 그래."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 짧은 여행 기간을 말한 문장을 완성하세요.",
"optionA": "days",
"optionB": "just",
"optionC": "three",
"optionD": "It's",
"result": "It's just three days",
"explanation": "'3일밖에 안 가잖아'라는 뜻으로 짧은 기간을 강조하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 늦는다는데?",
"explanation": "항공편 지연으로 당황하는 여행객들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "지연"
},
{
"tag": "공항"
}
],
"engTags": [
{
"tag": "flight"
},
{
"tag": "delay"
},
{
"tag": "airport"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Our flight is delayed again.",
"translation": "우리 비행기 또 늦어진대."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "How long this time?",
"translation": "이번엔 얼마나?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Two more hours at least.",
"translation": "최소 두 시간 더."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "This is so annoying!",
"translation": "진짜 짜증나!"
},
{
"type": "ox",
"index": 5,
"quiz": "비행기가 정시에 출발한다고 했다.",
"hint": "'delayed'는 지연된다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 비행기가 'delayed(지연된다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Let's grab some coffee.",
"translation": "커피나 마시자."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good idea, I'm tired.",
"translation": "좋은 생각이야, 피곤해."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Airport coffee is expensive though.",
"translation": "공항 커피는 비싸긴 하지만."
},
{
"type": "blank",
"index": 9,
"quiz": "Two more hours at @@.",
"hint": "'최소한'이라는 뜻의 단어예요.",
"optionA": "most",
"optionB": "least",
"optionC": "first",
"result": "least",
"explanation": "'at least'는 '최소한, 적어도'라는 뜻으로 최소 시간을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Still better than waiting here.",
"translation": "그래도 여기서 기다리는 것보단 나아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 커피를 마시자고 제안한 말을 완성하세요.",
"optionA": "coffee",
"optionB": "grab",
"optionC": "some",
"optionD": "Let's",
"result": "Let's grab some coffee",
"explanation": "'커피나 마시자'라는 뜻으로 'grab'은 간단히 먹거나 마신다는 의미예요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "비행기 늦는다는데?",
"explanation": "항공편 지연으로 당황하는 여행객들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "비행기"
},
{
"tag": "지연"
},
{
"tag": "공항"
}
],
"engTags": [
{
"tag": "flight"
},
{
"tag": "delay"
},
{
"tag": "airport"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Our flight is delayed again.",
"translation": "우리 비행기 또 늦어진대."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "How long this time?",
"translation": "이번엔 얼마나?"
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Two more hours at least.",
"translation": "최소 두 시간 더."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "This is so annoying!",
"translation": "진짜 짜증나!"
},
{
"type": "ox",
"index": 5,
"quiz": "비행기가 정시에 출발한다고 했다.",
"hint": "'delayed'는 지연된다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 비행기가 'delayed(지연된다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Let's grab some coffee.",
"translation": "커피나 마시자."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good idea, I'm tired.",
"translation": "좋은 생각이야, 피곤해."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Airport coffee is expensive though.",
"translation": "공항 커피는 비싸긴 하지만."
},
{
"type": "blank",
"index": 9,
"quiz": "Two more hours at @@.",
"hint": "'최소한'이라는 뜻의 단어예요.",
"optionA": "most",
"optionB": "least",
"optionC": "first",
"result": "least",
"explanation": "'at least'는 '최소한, 적어도'라는 뜻으로 최소 시간을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Still better than waiting here.",
"translation": "그래도 여기서 기다리는 것보단 나아."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 커피를 마시자고 제안한 말을 완성하세요.",
"optionA": "coffee",
"optionB": "grab",
"optionC": "some",
"optionD": "Let's",
"result": "Let's grab some coffee",
"explanation": "'커피나 마시자'라는 뜻으로 'grab'은 간단히 먹거나 마신다는 의미예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 잃었나봐",
"explanation": "여행지에서 길을 잃고 헤매는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "길"
},
{
"tag": "미로"
},
{
"tag": "방향"
}
],
"engTags": [
{
"tag": "lost"
},
{
"tag": "direction"
},
{
"tag": "map"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I think we're lost.",
"translation": "우리 길 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let me check the map.",
"translation": "지도 확인해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "This place looks familiar.",
"translation": "여기 낯익은데."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "We passed here before!",
"translation": "여기 전에 지나갔어!"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 길을 정확히 알고 있다고 말했다.",
"hint": "'I think we're lost'에서 'lost'는 길을 잃었다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'we're lost(길을 잃었다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Should we ask someone?",
"translation": "누구한테 물어볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That lady looks helpful.",
"translation": "저 아주머니 친절해 보여."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Excuse me, can you help?",
"translation": "실례합니다, 도와주실 수 있나요?"
},
{
"type": "blank",
"index": 9,
"quiz": "This place looks @@.",
"hint": "전에 본 적이 있어서 아는 것 같다는 뜻의 단어예요.",
"optionA": "strange",
"optionB": "familiar",
"optionC": "new",
"result": "familiar",
"explanation": "'familiar'는 '낯익은, 친숙한'이라는 뜻으로 전에 본 적 있는 곳을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Hopefully she speaks English.",
"translation": "영어를 했으면 좋겠는데."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 지도를 확인하겠다고 한 말을 완성하세요.",
"optionA": "me",
"optionB": "check",
"optionC": "Let",
"optionD": "map",
"optionE": "the",
"result": "Let me check the map",
"explanation": "'지도 확인해볼게'라는 뜻으로 'Let me'는 내가 해볼게라는 의미예요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "길 잃었나봐",
"explanation": "여행지에서 길을 잃고 헤매는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "길"
},
{
"tag": "미로"
},
{
"tag": "방향"
}
],
"engTags": [
{
"tag": "lost"
},
{
"tag": "direction"
},
{
"tag": "map"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I think we're lost.",
"translation": "우리 길 잃은 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Let me check the map.",
"translation": "지도 확인해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "This place looks familiar.",
"translation": "여기 낯익은데."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "We passed here before!",
"translation": "여기 전에 지나갔어!"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 길을 정확히 알고 있다고 말했다.",
"hint": "'I think we're lost'에서 'lost'는 길을 잃었다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'we're lost(길을 잃었다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Should we ask someone?",
"translation": "누구한테 물어볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "That lady looks helpful.",
"translation": "저 아주머니 친절해 보여."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Excuse me, can you help?",
"translation": "실례합니다, 도와주실 수 있나요?"
},
{
"type": "blank",
"index": 9,
"quiz": "This place looks @@.",
"hint": "전에 본 적이 있어서 아는 것 같다는 뜻의 단어예요.",
"optionA": "strange",
"optionB": "familiar",
"optionC": "new",
"result": "familiar",
"explanation": "'familiar'는 '낯익은, 친숙한'이라는 뜻으로 전에 본 적 있는 곳을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Hopefully she speaks English.",
"translation": "영어를 했으면 좋겠는데."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 지도를 확인하겠다고 한 말을 완성하세요.",
"optionA": "me",
"optionB": "check",
"optionC": "Let",
"optionD": "map",
"optionE": "the",
"result": "Let me check the map",
"explanation": "'지도 확인해볼게'라는 뜻으로 'Let me'는 내가 해볼게라는 의미예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 방이 이상해",
"explanation": "예약한 호텔과 다른 방을 받게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "예약"
},
{
"tag": "문제"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "booking"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This isn't what we booked.",
"translation": "우리가 예약한 거랑 달라."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "The room looks smaller.",
"translation": "방이 더 작아 보여."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "And there's no ocean view.",
"translation": "바다 뷰도 없고."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Let's talk to the front desk.",
"translation": "프런트에 얘기해보자."
},
{
"type": "ox",
"index": 5,
"quiz": "지우가 호텔 방이 예약한 것과 같다고 말했다.",
"hint": "'This isn't what we booked'에서 'isn't'는 아니라는 뜻이에요.",
"result": "X",
"explanation": "지우는 예약한 것과 'isn't(다르다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Excuse me, there's a problem.",
"translation": "실례합니다, 문제가 있어요."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "We need a different room.",
"translation": "다른 방이 필요해요."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "This doesn't match our booking.",
"translation": "예약내역이랑 안 맞아요."
},
{
"type": "blank",
"index": 9,
"quiz": "And there's no ocean @@.",
"hint": "바다를 보는 것을 뜻하는 단어예요.",
"optionA": "sound",
"optionB": "view",
"optionC": "smell",
"result": "view",
"explanation": "'ocean view'는 '바다 전망'이라는 뜻으로 바다가 보이는 방을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Can you check our reservation?",
"translation": "예약 확인해주실 수 있나요?"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 프런트 데스크에 가자고 제안한 말을 완성하세요.",
"optionA": "front",
"optionB": "to",
"optionC": "the",
"optionD": "talk",
"optionE": "Let's",
"optionF": "desk",
"result": "Let's talk to the front desk",
"explanation": "'프런트에 얘기해보자'라는 뜻으로 호텔 문제를 해결하러 가자는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "호텔 방이 이상해",
"explanation": "예약한 호텔과 다른 방을 받게 된 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "예약"
},
{
"tag": "문제"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "booking"
},
{
"tag": "problem"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지우",
"script": "This isn't what we booked.",
"translation": "우리가 예약한 거랑 달라."
},
{
"type": "script",
"index": 2,
"speaker": "채원",
"script": "The room looks smaller.",
"translation": "방이 더 작아 보여."
},
{
"type": "script",
"index": 3,
"speaker": "지우",
"script": "And there's no ocean view.",
"translation": "바다 뷰도 없고."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Let's talk to the front desk.",
"translation": "프런트에 얘기해보자."
},
{
"type": "ox",
"index": 5,
"quiz": "지우가 호텔 방이 예약한 것과 같다고 말했다.",
"hint": "'This isn't what we booked'에서 'isn't'는 아니라는 뜻이에요.",
"result": "X",
"explanation": "지우는 예약한 것과 'isn't(다르다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지우",
"script": "Excuse me, there's a problem.",
"translation": "실례합니다, 문제가 있어요."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "We need a different room.",
"translation": "다른 방이 필요해요."
},
{
"type": "script",
"index": 8,
"speaker": "지우",
"script": "This doesn't match our booking.",
"translation": "예약내역이랑 안 맞아요."
},
{
"type": "blank",
"index": 9,
"quiz": "And there's no ocean @@.",
"hint": "바다를 보는 것을 뜻하는 단어예요.",
"optionA": "sound",
"optionB": "view",
"optionC": "smell",
"result": "view",
"explanation": "'ocean view'는 '바다 전망'이라는 뜻으로 바다가 보이는 방을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "채원",
"script": "Can you check our reservation?",
"translation": "예약 확인해주실 수 있나요?"
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 프런트 데스크에 가자고 제안한 말을 완성하세요.",
"optionA": "front",
"optionB": "to",
"optionC": "the",
"optionD": "talk",
"optionE": "Let's",
"optionF": "desk",
"result": "Let's talk to the front desk",
"explanation": "'프런트에 얘기해보자'라는 뜻으로 호텔 문제를 해결하러 가자는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "렌터카 운전 무서워",
"explanation": "해외에서 렌터카 운전하기를 두려워하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "렌터카"
},
{
"tag": "운전"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "rental"
},
{
"tag": "driving"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I'm scared to drive here.",
"translation": "여기서 운전하기 무서워."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "The roads look confusing.",
"translation": "길이 복잡해 보여."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "And they drive differently.",
"translation": "운전하는 방식도 달라."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Maybe we should take a taxi.",
"translation": "택시 타는 게 나을까?"
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 운전에 자신 있다고 말했다.",
"hint": "'I'm scared'는 무섭다는 뜻이에요.",
"result": "X",
"explanation": "태호는 운전하기 'scared(무섭다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But taxis are expensive.",
"translation": "하지만 택시는 비싸."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "True, but it's safer.",
"translation": "맞아, 그래도 더 안전해."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Okay, let's try it carefully.",
"translation": "알겠어, 조심히 해보자."
},
{
"type": "blank",
"index": 9,
"quiz": "The roads look @@.",
"hint": "길이 복잡하고 어려워 보인다는 뜻의 단어예요.",
"optionA": "easy",
"optionB": "confusing",
"optionC": "clean",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운, 복잡한'이라는 뜻으로 길이 어려워 보인다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Don't worry, you'll do fine.",
"translation": "걱정 마, 잘할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 택시를 제안한 말을 완성하세요.",
"optionA": "take",
"optionB": "should",
"optionC": "Maybe",
"optionD": "taxi",
"optionE": "we",
"optionF": "a",
"result": "Maybe we should take a taxi",
"explanation": "'택시 타는 게 나을까?'라는 뜻으로 'Maybe'는 제안할 때 쓰는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "렌터카 운전 무서워",
"explanation": "해외에서 렌터카 운전하기를 두려워하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "렌터카"
},
{
"tag": "운전"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "rental"
},
{
"tag": "driving"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I'm scared to drive here.",
"translation": "여기서 운전하기 무서워."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "The roads look confusing.",
"translation": "길이 복잡해 보여."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "And they drive differently.",
"translation": "운전하는 방식도 달라."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Maybe we should take a taxi.",
"translation": "택시 타는 게 나을까?"
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 운전에 자신 있다고 말했다.",
"hint": "'I'm scared'는 무섭다는 뜻이에요.",
"result": "X",
"explanation": "태호는 운전하기 'scared(무섭다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But taxis are expensive.",
"translation": "하지만 택시는 비싸."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "True, but it's safer.",
"translation": "맞아, 그래도 더 안전해."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Okay, let's try it carefully.",
"translation": "알겠어, 조심히 해보자."
},
{
"type": "blank",
"index": 9,
"quiz": "The roads look @@.",
"hint": "길이 복잡하고 어려워 보인다는 뜻의 단어예요.",
"optionA": "easy",
"optionB": "confusing",
"optionC": "clean",
"result": "confusing",
"explanation": "'confusing'은 '혼란스러운, 복잡한'이라는 뜻으로 길이 어려워 보인다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Don't worry, you'll do fine.",
"translation": "걱정 마, 잘할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "소영이 택시를 제안한 말을 완성하세요.",
"optionA": "take",
"optionB": "should",
"optionC": "Maybe",
"optionD": "taxi",
"optionE": "we",
"optionF": "a",
"result": "Maybe we should take a taxi",
"explanation": "'택시 타는 게 나을까?'라는 뜻으로 'Maybe'는 제안할 때 쓰는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기념품 뭐 살까?",
"explanation": "여행지에서 기념품을 고르는 즐거운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기념품"
},
{
"tag": "쇼핑"
},
{
"tag": "선물"
}
],
"engTags": [
{
"tag": "souvenir"
},
{
"tag": "shopping"
},
{
"tag": "gift"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "What should we buy?",
"translation": "뭘 사야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Something for our families.",
"translation": "가족들한테 줄 거."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "These keychains are cute.",
"translation": "이 열쇠고리들 귀여워."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "And they're not expensive.",
"translation": "그리고 비싸지도 않아."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 열쇠고리가 예쁘지 않다고 말했다.",
"hint": "'cute'는 귀엽다는 뜻이에요.",
"result": "X",
"explanation": "수진은 열쇠고리가 'cute(귀엽다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "How many should we get?",
"translation": "몇 개나 살까?"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Maybe five or six.",
"translation": "한 5개나 6개?"
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Perfect for everyone back home.",
"translation": "집에 있는 사람들한테 딱이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Something for our @@.",
"hint": "가족을 뜻하는 단어예요.",
"optionA": "friends",
"optionB": "families",
"optionC": "teachers",
"result": "families",
"explanation": "'families'는 '가족들'이라는 뜻으로 기념품을 줄 대상을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "They'll love these.",
"translation": "다들 좋아할 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 열쇠고리를 보고 한 말을 완성하세요.",
"optionA": "keychains",
"optionB": "cute",
"optionC": "are",
"optionD": "These",
"result": "These keychains are cute",
"explanation": "'이 열쇠고리들 귀여워'라는 뜻으로 기념품을 고를 때 하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "기념품 뭐 살까?",
"explanation": "여행지에서 기념품을 고르는 즐거운 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기념품"
},
{
"tag": "쇼핑"
},
{
"tag": "선물"
}
],
"engTags": [
{
"tag": "souvenir"
},
{
"tag": "shopping"
},
{
"tag": "gift"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "What should we buy?",
"translation": "뭘 사야 할까?"
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Something for our families.",
"translation": "가족들한테 줄 거."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "These keychains are cute.",
"translation": "이 열쇠고리들 귀여워."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "And they're not expensive.",
"translation": "그리고 비싸지도 않아."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 열쇠고리가 예쁘지 않다고 말했다.",
"hint": "'cute'는 귀엽다는 뜻이에요.",
"result": "X",
"explanation": "수진은 열쇠고리가 'cute(귀엽다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "How many should we get?",
"translation": "몇 개나 살까?"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Maybe five or six.",
"translation": "한 5개나 6개?"
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Perfect for everyone back home.",
"translation": "집에 있는 사람들한테 딱이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Something for our @@.",
"hint": "가족을 뜻하는 단어예요.",
"optionA": "friends",
"optionB": "families",
"optionC": "teachers",
"result": "families",
"explanation": "'families'는 '가족들'이라는 뜻으로 기념품을 줄 대상을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "They'll love these.",
"translation": "다들 좋아할 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 열쇠고리를 보고 한 말을 완성하세요.",
"optionA": "keychains",
"optionB": "cute",
"optionC": "are",
"optionD": "These",
"result": "These keychains are cute",
"explanation": "'이 열쇠고리들 귀여워'라는 뜻으로 기념품을 고를 때 하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "날씨가 너무 더워",
"explanation": "예상보다 더운 날씨에 당황하는 여행객들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "더위"
},
{
"tag": "여름"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "hot"
},
{
"tag": "summer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "It's hotter than expected.",
"translation": "생각보다 더워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I didn't bring enough shorts.",
"translation": "반바지를 충분히 안 가져왔어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Let's find some shade.",
"translation": "그늘 좀 찾자."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "And buy some cold drinks.",
"translation": "차가운 음료도 사고."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 날씨가 시원하다고 말했다.",
"hint": "'hotter'는 더 덥다는 뜻이에요.",
"result": "X",
"explanation": "상현은 날씨가 'hotter(더 덥다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "There's a cafe over there.",
"translation": "저기 카페 있어."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Great, they have air conditioning.",
"translation": "좋아, 에어컨 있겠네."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Much better than outside.",
"translation": "밖보다 훨씬 나아."
},
{
"type": "blank",
"index": 9,
"quiz": "Let's find some @@.",
"hint": "햇빛을 피할 수 있는 시원한 곳을 뜻하는 단어예요.",
"optionA": "sun",
"optionB": "shade",
"optionC": "rain",
"result": "shade",
"explanation": "'shade'는 '그늘'이라는 뜻으로 더운 날씨에 피하고 싶은 곳이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "I need to cool down.",
"translation": "좀 식혀야겠어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 차가운 음료를 사자고 한 말을 완성하세요.",
"optionA": "cold",
"optionB": "some",
"optionC": "And",
"optionD": "drinks",
"optionE": "buy",
"result": "And buy some cold drinks",
"explanation": "'차가운 음료도 사고'라는 뜻으로 더위를 식히기 위한 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "날씨가 너무 더워",
"explanation": "예상보다 더운 날씨에 당황하는 여행객들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "더위"
},
{
"tag": "여름"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "hot"
},
{
"tag": "summer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "It's hotter than expected.",
"translation": "생각보다 더워."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I didn't bring enough shorts.",
"translation": "반바지를 충분히 안 가져왔어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Let's find some shade.",
"translation": "그늘 좀 찾자."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "And buy some cold drinks.",
"translation": "차가운 음료도 사고."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 날씨가 시원하다고 말했다.",
"hint": "'hotter'는 더 덥다는 뜻이에요.",
"result": "X",
"explanation": "상현은 날씨가 'hotter(더 덥다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "There's a cafe over there.",
"translation": "저기 카페 있어."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Great, they have air conditioning.",
"translation": "좋아, 에어컨 있겠네."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Much better than outside.",
"translation": "밖보다 훨씬 나아."
},
{
"type": "blank",
"index": 9,
"quiz": "Let's find some @@.",
"hint": "햇빛을 피할 수 있는 시원한 곳을 뜻하는 단어예요.",
"optionA": "sun",
"optionB": "shade",
"optionC": "rain",
"result": "shade",
"explanation": "'shade'는 '그늘'이라는 뜻으로 더운 날씨에 피하고 싶은 곳이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "I need to cool down.",
"translation": "좀 식혀야겠어."
},
{
"type": "puzzle",
"index": 11,
"hint": "선영이 차가운 음료를 사자고 한 말을 완성하세요.",
"optionA": "cold",
"optionB": "some",
"optionC": "And",
"optionD": "drinks",
"optionE": "buy",
"result": "And buy some cold drinks",
"explanation": "'차가운 음료도 사고'라는 뜻으로 더위를 식히기 위한 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지가 너무 붐벼",
"explanation": "인기 관광지의 인파에 놀라는 여행객들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "관광지"
},
{
"tag": "사람"
},
{
"tag": "붐빔"
}
],
"engTags": [
{
"tag": "tourist"
},
{
"tag": "crowd"
},
{
"tag": "busy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "So many people here!",
"translation": "여기 사람 정말 많다!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "It's hard to move.",
"translation": "움직이기도 힘들어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Should we come back later?",
"translation": "나중에 다시 올까?"
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Maybe early in the morning.",
"translation": "아침 일찍 말이야."
},
{
"type": "ox",
"index": 5,
"quiz": "상우가 사람이 적다고 말했다.",
"hint": "'So many people'은 사람이 많다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'So many people(사람이 정말 많다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Let's take a quick photo.",
"translation": "사진이나 빨리 찍자."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Good idea, then we leave.",
"translation": "좋은 생각이야, 그리고 떠나자."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "This crowd is overwhelming.",
"translation": "이 인파는 정말 압도적이야."
},
{
"type": "blank",
"index": 9,
"quiz": "It's hard to @@.",
"hint": "사람이 많아서 하기 어려운 행동을 뜻하는 동사예요.",
"optionA": "sleep",
"optionB": "move",
"optionC": "eat",
"result": "move",
"explanation": "'move'는 '움직이다'라는 뜻으로 인파 때문에 이동이 어렵다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Next time we plan better.",
"translation": "다음엔 계획을 더 잘 세우자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 나중에 다시 오자고 제안한 말을 완성하세요.",
"optionA": "come",
"optionB": "Should",
"optionC": "later",
"optionD": "back",
"optionE": "we",
"result": "Should we come back later",
"explanation": "'나중에 다시 올까?'라는 뜻으로 'Should we'는 제안할 때 쓰는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "관광지가 너무 붐벼",
"explanation": "인기 관광지의 인파에 놀라는 여행객들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "관광지"
},
{
"tag": "사람"
},
{
"tag": "붐빔"
}
],
"engTags": [
{
"tag": "tourist"
},
{
"tag": "crowd"
},
{
"tag": "busy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "So many people here!",
"translation": "여기 사람 정말 많다!"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "It's hard to move.",
"translation": "움직이기도 힘들어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Should we come back later?",
"translation": "나중에 다시 올까?"
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Maybe early in the morning.",
"translation": "아침 일찍 말이야."
},
{
"type": "ox",
"index": 5,
"quiz": "상우가 사람이 적다고 말했다.",
"hint": "'So many people'은 사람이 많다는 뜻이에요.",
"result": "X",
"explanation": "상우는 'So many people(사람이 정말 많다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Let's take a quick photo.",
"translation": "사진이나 빨리 찍자."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Good idea, then we leave.",
"translation": "좋은 생각이야, 그리고 떠나자."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "This crowd is overwhelming.",
"translation": "이 인파는 정말 압도적이야."
},
{
"type": "blank",
"index": 9,
"quiz": "It's hard to @@.",
"hint": "사람이 많아서 하기 어려운 행동을 뜻하는 동사예요.",
"optionA": "sleep",
"optionB": "move",
"optionC": "eat",
"result": "move",
"explanation": "'move'는 '움직이다'라는 뜻으로 인파 때문에 이동이 어렵다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Next time we plan better.",
"translation": "다음엔 계획을 더 잘 세우자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 나중에 다시 오자고 제안한 말을 완성하세요.",
"optionA": "come",
"optionB": "Should",
"optionC": "later",
"optionD": "back",
"optionE": "we",
"result": "Should we come back later",
"explanation": "'나중에 다시 올까?'라는 뜻으로 'Should we'는 제안할 때 쓰는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "체크인이 너무 늦어",
"explanation": "호텔 체크인 시간을 기다리며 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "체크인"
},
{
"tag": "대기"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "checkin"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Check-in isn't until three.",
"translation": "체크인이 3시까지 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What should we do now?",
"translation": "지금 뭐 하지?"
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Let's leave our bags here.",
"translation": "가방은 여기 맡기자."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Then explore the area.",
"translation": "그리고 주변 구경하고."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 지금 체크인할 수 있다고 말했다.",
"hint": "'isn't until three'는 3시까지 안 된다는 뜻이에요.",
"result": "X",
"explanation": "승현은 체크인이 3시까지 'isn't(안 된다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "There's a nice park nearby.",
"translation": "근처에 좋은 공원 있어."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Perfect for killing time.",
"translation": "시간 때우기 딱이야."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "And we can grab lunch.",
"translation": "점심도 먹을 수 있고."
},
{
"type": "blank",
"index": 9,
"quiz": "Then explore the @@.",
"hint": "호텔 주변 지역을 뜻하는 단어예요.",
"optionA": "room",
"optionB": "area",
"optionC": "bag",
"result": "area",
"explanation": "'area'는 '지역, 구역'이라는 뜻으로 호텔 주변을 둘러본다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Sounds like a good plan.",
"translation": "좋은 계획인 것 같아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 가방을 맡기자고 제안한 말을 완성하세요.",
"optionA": "here",
"optionB": "our",
"optionC": "bags",
"optionD": "leave",
"optionE": "Let's",
"result": "Let's leave our bags here",
"explanation": "'가방은 여기 맡기자'라는 뜻으로 호텔 로비에 짐을 보관하자는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "체크인이 너무 늦어",
"explanation": "호텔 체크인 시간을 기다리며 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "호텔"
},
{
"tag": "체크인"
},
{
"tag": "대기"
}
],
"engTags": [
{
"tag": "hotel"
},
{
"tag": "checkin"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Check-in isn't until three.",
"translation": "체크인이 3시까지 안 돼."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What should we do now?",
"translation": "지금 뭐 하지?"
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Let's leave our bags here.",
"translation": "가방은 여기 맡기자."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Then explore the area.",
"translation": "그리고 주변 구경하고."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 지금 체크인할 수 있다고 말했다.",
"hint": "'isn't until three'는 3시까지 안 된다는 뜻이에요.",
"result": "X",
"explanation": "승현은 체크인이 3시까지 'isn't(안 된다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "There's a nice park nearby.",
"translation": "근처에 좋은 공원 있어."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Perfect for killing time.",
"translation": "시간 때우기 딱이야."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "And we can grab lunch.",
"translation": "점심도 먹을 수 있고."
},
{
"type": "blank",
"index": 9,
"quiz": "Then explore the @@.",
"hint": "호텔 주변 지역을 뜻하는 단어예요.",
"optionA": "room",
"optionB": "area",
"optionC": "bag",
"result": "area",
"explanation": "'area'는 '지역, 구역'이라는 뜻으로 호텔 주변을 둘러본다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Sounds like a good plan.",
"translation": "좋은 계획인 것 같아."
},
{
"type": "puzzle",
"index": 11,
"hint": "승현이 가방을 맡기자고 제안한 말을 완성하세요.",
"optionA": "here",
"optionB": "our",
"optionC": "bags",
"optionD": "leave",
"optionE": "Let's",
"result": "Let's leave our bags here",
"explanation": "'가방은 여기 맡기자'라는 뜻으로 호텔 로비에 짐을 보관하자는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "환전할 곳을 못 찾겠어",
"explanation": "현지 화폐로 환전할 곳을 찾지 못해 헤매는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "환전"
},
{
"tag": "돈"
},
{
"tag": "은행"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "money"
},
{
"tag": "bank"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I need to exchange money.",
"translation": "돈 환전해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Let's find a bank.",
"translation": "은행 찾아보자."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Or maybe an exchange shop.",
"translation": "아니면 환전소라도."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "There's one across the street.",
"translation": "길 건너편에 하나 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 환전이 필요하다고 말했다.",
"hint": "'I need to exchange money'에서 'exchange'는 바꾼다는 뜻이에요.",
"result": "O",
"explanation": "나연은 돈을 'exchange(환전)' 해야 한다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "What's the rate today?",
"translation": "오늘 환율이 어떻게 돼?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Not sure, let's check.",
"translation": "모르겠어, 확인해보자."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Hope it's not too bad.",
"translation": "너무 안 좋지 않았으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "There's one across the @@.",
"hint": "길을 가리키는 단어예요.",
"optionA": "building",
"optionB": "street",
"optionC": "shop",
"result": "street",
"explanation": "'across the street'는 '길 건너편에'라는 뜻으로 위치를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "They usually give fair rates.",
"translation": "보통 괜찮은 환율 줄 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 환전소를 찾자고 한 말을 완성하세요.",
"optionA": "maybe",
"optionB": "exchange",
"optionC": "an",
"optionD": "Or",
"optionE": "shop",
"result": "Or maybe an exchange shop",
"explanation": "'아니면 환전소라도'라는 뜻으로 다른 대안을 제시하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "여행",
"episodes": [
{
"title": "환전할 곳을 못 찾겠어",
"explanation": "현지 화폐로 환전할 곳을 찾지 못해 헤매는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "환전"
},
{
"tag": "돈"
},
{
"tag": "은행"
}
],
"engTags": [
{
"tag": "exchange"
},
{
"tag": "money"
},
{
"tag": "bank"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I need to exchange money.",
"translation": "돈 환전해야 해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Let's find a bank.",
"translation": "은행 찾아보자."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Or maybe an exchange shop.",
"translation": "아니면 환전소라도."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "There's one across the street.",
"translation": "길 건너편에 하나 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 환전이 필요하다고 말했다.",
"hint": "'I need to exchange money'에서 'exchange'는 바꾼다는 뜻이에요.",
"result": "O",
"explanation": "나연은 돈을 'exchange(환전)' 해야 한다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "What's the rate today?",
"translation": "오늘 환율이 어떻게 돼?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Not sure, let's check.",
"translation": "모르겠어, 확인해보자."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Hope it's not too bad.",
"translation": "너무 안 좋지 않았으면 좋겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "There's one across the @@.",
"hint": "길을 가리키는 단어예요.",
"optionA": "building",
"optionB": "street",
"optionC": "shop",
"result": "street",
"explanation": "'across the street'는 '길 건너편에'라는 뜻으로 위치를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "They usually give fair rates.",
"translation": "보통 괜찮은 환율 줄 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 환전소를 찾자고 한 말을 완성하세요.",
"optionA": "maybe",
"optionB": "exchange",
"optionC": "an",
"optionD": "Or",
"optionE": "shop",
"result": "Or maybe an exchange shop",
"explanation": "'아니면 환전소라도'라는 뜻으로 다른 대안을 제시하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "매운 거 먹을 수 있어?",
"explanation": "매운 음식을 먹기 전에 벌이는 친구들 간의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "매운음식"
},
{
"tag": "친구"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "spicy"
},
{
"tag": "friend"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Can you handle spicy food?",
"translation": "너 매운 거 먹을 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "I think I can try.",
"translation": "해볼 수는 있을 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "This place is really hot.",
"translation": "여기 진짜 매워."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "How hot exactly?",
"translation": "정확히 얼마나 매운데?"
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 지우에게 매운 음식을 권했다.",
"hint": "'Can you handle'은 감당할 수 있냐고 묻는 표현이에요.",
"result": "X",
"explanation": "채원은 지우가 매운 걸 먹을 수 있는지 걱정스럽게 물어봤어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Maybe start with mild first.",
"translation": "일단 순한 걸로 시작해볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea, I'm not brave.",
"translation": "좋은 생각이야, 난 용감하지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "We can share if needed.",
"translation": "필요하면 나눠 먹어도 돼."
},
{
"type": "blank",
"index": 9,
"quiz": "This place is really @@.",
"hint": "매운 정도를 나타내는 형용사예요.",
"optionA": "cold",
"optionB": "hot",
"optionC": "sweet",
"result": "hot",
"explanation": "음식에서 'hot'은 '매운'이라는 뜻으로 spicy와 같은 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Thanks for looking out for me.",
"translation": "걱정해줘서 고마워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 순한 걸로 시작하자고 제안한 말을 완성하세요.",
"optionA": "with",
"optionB": "start",
"optionC": "Maybe",
"optionD": "mild",
"optionE": "first",
"result": "Maybe start with mild first",
"explanation": "'일단 순한 걸로 시작해볼까?'라는 뜻으로 배려심 있는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "매운 거 먹을 수 있어?",
"explanation": "매운 음식을 먹기 전에 벌이는 친구들 간의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "매운음식"
},
{
"tag": "친구"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "spicy"
},
{
"tag": "friend"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Can you handle spicy food?",
"translation": "너 매운 거 먹을 수 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "I think I can try.",
"translation": "해볼 수는 있을 것 같아."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "This place is really hot.",
"translation": "여기 진짜 매워."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "How hot exactly?",
"translation": "정확히 얼마나 매운데?"
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 지우에게 매운 음식을 권했다.",
"hint": "'Can you handle'은 감당할 수 있냐고 묻는 표현이에요.",
"result": "X",
"explanation": "채원은 지우가 매운 걸 먹을 수 있는지 걱정스럽게 물어봤어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Maybe start with mild first.",
"translation": "일단 순한 걸로 시작해볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea, I'm not brave.",
"translation": "좋은 생각이야, 난 용감하지 않아."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "We can share if needed.",
"translation": "필요하면 나눠 먹어도 돼."
},
{
"type": "blank",
"index": 9,
"quiz": "This place is really @@.",
"hint": "매운 정도를 나타내는 형용사예요.",
"optionA": "cold",
"optionB": "hot",
"optionC": "sweet",
"result": "hot",
"explanation": "음식에서 'hot'은 '매운'이라는 뜻으로 spicy와 같은 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Thanks for looking out for me.",
"translation": "걱정해줘서 고마워."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 순한 걸로 시작하자고 제안한 말을 완성하세요.",
"optionA": "with",
"optionB": "start",
"optionC": "Maybe",
"optionD": "mild",
"optionE": "first",
"result": "Maybe start with mild first",
"explanation": "'일단 순한 걸로 시작해볼까?'라는 뜻으로 배려심 있는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "배달 음식 뭐 시킬까?",
"explanation": "저녁 배달 음식을 정하며 벌이는 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달"
},
{
"tag": "고민"
},
{
"tag": "저녁"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "choice"
},
{
"tag": "dinner"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "What should we order tonight?",
"translation": "오늘 저녁 뭐 시킬까?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I'm craving something greasy.",
"translation": "기름진 거 먹고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Pizza sounds perfect then.",
"translation": "그럼 피자가 딱인데."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "But we had that yesterday.",
"translation": "근데 어제도 먹었잖아."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 건강한 음식을 원한다고 말했다.",
"hint": "'greasy'는 기름진 음식을 뜻해요.",
"result": "X",
"explanation": "도윤은 'greasy(기름진)' 음식을 먹고 싶다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "How about Korean fried chicken?",
"translation": "치킨은 어때?"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Now you're talking!",
"translation": "이제야 제대로 된 얘기네!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "With extra sauce please.",
"translation": "소스 많이 해서."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm craving something @@.",
"hint": "기름지고 칼로리가 높은 음식을 설명하는 단어예요.",
"optionA": "healthy",
"optionB": "greasy",
"optionC": "fresh",
"result": "greasy",
"explanation": "'greasy'는 '기름진'이라는 뜻으로 치킨, 피자 같은 음식을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Perfect for this rainy day.",
"translation": "이런 비 오는 날엔 딱이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 치킨을 제안한 말을 완성하세요.",
"optionA": "Korean",
"optionB": "about",
"optionC": "How",
"optionD": "chicken",
"optionE": "fried",
"result": "How about Korean fried chicken",
"explanation": "'치킨은 어때?'라는 뜻으로 음식을 제안할 때 쓰는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "배달 음식 뭐 시킬까?",
"explanation": "저녁 배달 음식을 정하며 벌이는 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달"
},
{
"tag": "고민"
},
{
"tag": "저녁"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "choice"
},
{
"tag": "dinner"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "What should we order tonight?",
"translation": "오늘 저녁 뭐 시킬까?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I'm craving something greasy.",
"translation": "기름진 거 먹고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Pizza sounds perfect then.",
"translation": "그럼 피자가 딱인데."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "But we had that yesterday.",
"translation": "근데 어제도 먹었잖아."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 건강한 음식을 원한다고 말했다.",
"hint": "'greasy'는 기름진 음식을 뜻해요.",
"result": "X",
"explanation": "도윤은 'greasy(기름진)' 음식을 먹고 싶다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "How about Korean fried chicken?",
"translation": "치킨은 어때?"
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Now you're talking!",
"translation": "이제야 제대로 된 얘기네!"
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "With extra sauce please.",
"translation": "소스 많이 해서."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm craving something @@.",
"hint": "기름지고 칼로리가 높은 음식을 설명하는 단어예요.",
"optionA": "healthy",
"optionB": "greasy",
"optionC": "fresh",
"result": "greasy",
"explanation": "'greasy'는 '기름진'이라는 뜻으로 치킨, 피자 같은 음식을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "Perfect for this rainy day.",
"translation": "이런 비 오는 날엔 딱이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 치킨을 제안한 말을 완성하세요.",
"optionA": "Korean",
"optionB": "about",
"optionC": "How",
"optionD": "chicken",
"optionE": "fried",
"result": "How about Korean fried chicken",
"explanation": "'치킨은 어때?'라는 뜻으로 음식을 제안할 때 쓰는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새로운 카페 가봤어?",
"explanation": "동네에 새로 생긴 카페에 대한 호기심 가득한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "새로움"
},
{
"tag": "커피"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "new"
},
{
"tag": "coffee"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Have you tried the new cafe?",
"translation": "새로 생긴 카페 가봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Not yet, is it good?",
"translation": "아직, 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Their coffee is amazing!",
"translation": "거기 커피 완전 맛있어!"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "What about the prices?",
"translation": "가격은 어때?"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 새 카페의 커피가 맛있다고 말했다.",
"hint": "'amazing'은 놀랍도록 좋다는 뜻이에요.",
"result": "O",
"explanation": "나연은 카페 커피가 'amazing(완전 맛있다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "A bit expensive but worth it.",
"translation": "좀 비싸긴 한데 그럴 만해."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Should we go together sometime?",
"translation": "언제 같이 가볼까?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Definitely, you'll love their desserts too.",
"translation": "꼭! 디저트도 좋아할 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "A bit expensive but worth @@.",
"hint": "비싸더라도 그 값어치가 있다는 뜻의 단어예요.",
"optionA": "nothing",
"optionB": "it",
"optionC": "money",
"result": "it",
"explanation": "'worth it'은 '그럴 만하다, 가치가 있다'는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Great, I need a new study spot.",
"translation": "좋아, 새로운 공부 장소가 필요했어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 함께 가자고 제안한 말을 완성하세요.",
"optionA": "together",
"optionB": "Should",
"optionC": "go",
"optionD": "we",
"optionE": "sometime",
"result": "Should we go together sometime",
"explanation": "'언제 같이 가볼까?'라는 뜻으로 함께 뭔가를 하자고 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새로운 카페 가봤어?",
"explanation": "동네에 새로 생긴 카페에 대한 호기심 가득한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "카페"
},
{
"tag": "새로움"
},
{
"tag": "커피"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "new"
},
{
"tag": "coffee"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Have you tried the new cafe?",
"translation": "새로 생긴 카페 가봤어?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Not yet, is it good?",
"translation": "아직, 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Their coffee is amazing!",
"translation": "거기 커피 완전 맛있어!"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "What about the prices?",
"translation": "가격은 어때?"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 새 카페의 커피가 맛있다고 말했다.",
"hint": "'amazing'은 놀랍도록 좋다는 뜻이에요.",
"result": "O",
"explanation": "나연은 카페 커피가 'amazing(완전 맛있다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "A bit expensive but worth it.",
"translation": "좀 비싸긴 한데 그럴 만해."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Should we go together sometime?",
"translation": "언제 같이 가볼까?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Definitely, you'll love their desserts too.",
"translation": "꼭! 디저트도 좋아할 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "A bit expensive but worth @@.",
"hint": "비싸더라도 그 값어치가 있다는 뜻의 단어예요.",
"optionA": "nothing",
"optionB": "it",
"optionC": "money",
"result": "it",
"explanation": "'worth it'은 '그럴 만하다, 가치가 있다'는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Great, I need a new study spot.",
"translation": "좋아, 새로운 공부 장소가 필요했어."
},
{
"type": "puzzle",
"index": 11,
"hint": "지훈이 함께 가자고 제안한 말을 완성하세요.",
"optionA": "together",
"optionB": "Should",
"optionC": "go",
"optionD": "we",
"optionE": "sometime",
"result": "Should we go together sometime",
"explanation": "'언제 같이 가볼까?'라는 뜻으로 함께 뭔가를 하자고 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "집에서 요리 해볼까?",
"explanation": "외식 대신 집에서 요리하자는 제안을 두고 벌이는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "요리"
},
{
"tag": "집"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "home"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Let's cook something at home.",
"translation": "집에서 뭔가 요리해보자."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I'm not good at cooking.",
"translation": "난 요리 잘 못해."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "It's okay, I'll help you.",
"translation": "괜찮아, 내가 도와줄게."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "What should we make then?",
"translation": "그럼 뭘 만들까?"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁이 요리를 잘한다고 말했다.",
"hint": "'I'm not good at'은 잘하지 못한다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 요리를 'not good at(잘 못한다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "How about pasta? It's simple.",
"translation": "파스타는 어때? 간단해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Sounds good to me.",
"translation": "나한텐 좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "We have all the ingredients.",
"translation": "재료는 다 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "It's okay, I'll help @@.",
"hint": "상대방을 도와주겠다는 말에서 '너'를 가리키는 단어예요.",
"optionA": "me",
"optionB": "you",
"optionC": "us",
"result": "you",
"explanation": "'I'll help you'는 '내가 너를 도와줄게'라는 뜻의 친근한 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Thanks, let's give it a try.",
"translation": "고마워, 한번 해보자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 파스타를 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "It's",
"optionD": "pasta",
"optionE": "simple",
"result": "How about pasta It's simple",
"explanation": "'파스타는 어때? 간단해'라는 뜻으로 요리 초보자에게 하는 배려 있는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "집에서 요리 해볼까?",
"explanation": "외식 대신 집에서 요리하자는 제안을 두고 벌이는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "요리"
},
{
"tag": "집"
},
{
"tag": "도전"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "home"
},
{
"tag": "challenge"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Let's cook something at home.",
"translation": "집에서 뭔가 요리해보자."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "I'm not good at cooking.",
"translation": "난 요리 잘 못해."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "It's okay, I'll help you.",
"translation": "괜찮아, 내가 도와줄게."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "What should we make then?",
"translation": "그럼 뭘 만들까?"
},
{
"type": "ox",
"index": 5,
"quiz": "준혁이 요리를 잘한다고 말했다.",
"hint": "'I'm not good at'은 잘하지 못한다는 뜻이에요.",
"result": "X",
"explanation": "준혁은 요리를 'not good at(잘 못한다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "How about pasta? It's simple.",
"translation": "파스타는 어때? 간단해."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Sounds good to me.",
"translation": "나한텐 좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "We have all the ingredients.",
"translation": "재료는 다 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "It's okay, I'll help @@.",
"hint": "상대방을 도와주겠다는 말에서 '너'를 가리키는 단어예요.",
"optionA": "me",
"optionB": "you",
"optionC": "us",
"result": "you",
"explanation": "'I'll help you'는 '내가 너를 도와줄게'라는 뜻의 친근한 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Thanks, let's give it a try.",
"translation": "고마워, 한번 해보자."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 파스타를 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "It's",
"optionD": "pasta",
"optionE": "simple",
"result": "How about pasta It's simple",
"explanation": "'파스타는 어때? 간단해'라는 뜻으로 요리 초보자에게 하는 배려 있는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식 너무 짜지 않아?",
"explanation": "음식이 짜다고 느끼며 나누는 솔직한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "짠맛"
},
{
"tag": "의견"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "salty"
},
{
"tag": "opinion"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This tastes too salty.",
"translation": "이거 너무 짠 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Really? I think it's fine.",
"translation": "정말? 난 괜찮은데."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Maybe I'm being picky.",
"translation": "내가 까다로운 건가."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Everyone has different tastes.",
"translation": "사람마다 입맛이 다르지."
},
{
"type": "ox",
"index": 5,
"quiz": "태호와 소영이 음식 맛에 대해 같은 의견이다.",
"hint": "태호는 짜다고 하고 소영은 괜찮다고 했어요.",
"result": "X",
"explanation": "두 사람은 같은 음식에 대해 다른 의견을 가지고 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Should I add some water?",
"translation": "물 좀 넣을까?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Or maybe more vegetables?",
"translation": "아니면 야채를 더?"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Good thinking, that might help.",
"translation": "좋은 생각이야, 도움이 될 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "Everyone has different @@.",
"hint": "사람마다 음식을 느끼는 감각이 다르다는 뜻의 단어예요.",
"optionA": "opinions",
"optionB": "tastes",
"optionC": "problems",
"result": "tastes",
"explanation": "'tastes'는 '입맛, 취향'이라는 뜻으로 음식 선호도가 다르다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "That's what makes cooking fun.",
"translation": "그래서 요리가 재미있는 거지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 자신이 까다롭다고 한 말을 완성하세요.",
"optionA": "Maybe",
"optionB": "being",
"optionC": "I'm",
"optionD": "picky",
"result": "Maybe I'm being picky",
"explanation": "'내가 까다로운 건가'라는 뜻으로 자신의 행동을 반성하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식 너무 짜지 않아?",
"explanation": "음식이 짜다고 느끼며 나누는 솔직한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "짠맛"
},
{
"tag": "의견"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "salty"
},
{
"tag": "opinion"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "This tastes too salty.",
"translation": "이거 너무 짠 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Really? I think it's fine.",
"translation": "정말? 난 괜찮은데."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Maybe I'm being picky.",
"translation": "내가 까다로운 건가."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Everyone has different tastes.",
"translation": "사람마다 입맛이 다르지."
},
{
"type": "ox",
"index": 5,
"quiz": "태호와 소영이 음식 맛에 대해 같은 의견이다.",
"hint": "태호는 짜다고 하고 소영은 괜찮다고 했어요.",
"result": "X",
"explanation": "두 사람은 같은 음식에 대해 다른 의견을 가지고 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Should I add some water?",
"translation": "물 좀 넣을까?"
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Or maybe more vegetables?",
"translation": "아니면 야채를 더?"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Good thinking, that might help.",
"translation": "좋은 생각이야, 도움이 될 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "Everyone has different @@.",
"hint": "사람마다 음식을 느끼는 감각이 다르다는 뜻의 단어예요.",
"optionA": "opinions",
"optionB": "tastes",
"optionC": "problems",
"result": "tastes",
"explanation": "'tastes'는 '입맛, 취향'이라는 뜻으로 음식 선호도가 다르다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "That's what makes cooking fun.",
"translation": "그래서 요리가 재미있는 거지."
},
{
"type": "puzzle",
"index": 11,
"hint": "태호가 자신이 까다롭다고 한 말을 완성하세요.",
"optionA": "Maybe",
"optionB": "being",
"optionC": "I'm",
"optionD": "picky",
"result": "Maybe I'm being picky",
"explanation": "'내가 까다로운 건가'라는 뜻으로 자신의 행동을 반성하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "다이어트 중이라서 못 먹어",
"explanation": "다이어트 중인 친구와 음식을 나누려는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "다이어트"
},
{
"tag": "친구"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "diet"
},
{
"tag": "friend"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Want some of this cake?",
"translation": "이 케이크 좀 먹을래?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I'm on a diet now.",
"translation": "나 지금 다이어트 중이야."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Just a small piece?",
"translation": "작은 조각만이라도?"
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I really shouldn't.",
"translation": "정말 안 먹는 게 좋을 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 케이크를 먹겠다고 말했다.",
"hint": "'I'm on a diet'은 다이어트 중이라는 뜻이에요.",
"result": "X",
"explanation": "도윤은 다이어트 중이라서 케이크를 먹지 않겠다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "I understand completely.",
"translation": "완전 이해해."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Thanks for being supportive.",
"translation": "응원해줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "How about some fruit instead?",
"translation": "대신 과일은 어때?"
},
{
"type": "blank",
"index": 9,
"quiz": "I'm on a @@ now.",
"hint": "체중을 줄이기 위한 식단 조절을 뜻하는 단어예요.",
"optionA": "vacation",
"optionB": "diet",
"optionC": "break",
"result": "diet",
"explanation": "'on a diet'은 '다이어트 중'이라는 뜻의 고정 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "That sounds much better!",
"translation": "그게 훨씬 나을 것 같아!"
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 작은 조각만이라도 먹자고 제안한 말을 완성하세요.",
"optionA": "small",
"optionB": "Just",
"optionC": "piece",
"optionD": "a",
"result": "Just a small piece",
"explanation": "'작은 조각만이라도?'라는 뜻으로 친구를 배려하는 부드러운 권유예요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "다이어트 중이라서 못 먹어",
"explanation": "다이어트 중인 친구와 음식을 나누려는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "다이어트"
},
{
"tag": "친구"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "diet"
},
{
"tag": "friend"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Want some of this cake?",
"translation": "이 케이크 좀 먹을래?"
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "I'm on a diet now.",
"translation": "나 지금 다이어트 중이야."
},
{
"type": "script",
"index": 3,
"speaker": "유진",
"script": "Just a small piece?",
"translation": "작은 조각만이라도?"
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "I really shouldn't.",
"translation": "정말 안 먹는 게 좋을 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 케이크를 먹겠다고 말했다.",
"hint": "'I'm on a diet'은 다이어트 중이라는 뜻이에요.",
"result": "X",
"explanation": "도윤은 다이어트 중이라서 케이크를 먹지 않겠다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "유진",
"script": "I understand completely.",
"translation": "완전 이해해."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Thanks for being supportive.",
"translation": "응원해줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "유진",
"script": "How about some fruit instead?",
"translation": "대신 과일은 어때?"
},
{
"type": "blank",
"index": 9,
"quiz": "I'm on a @@ now.",
"hint": "체중을 줄이기 위한 식단 조절을 뜻하는 단어예요.",
"optionA": "vacation",
"optionB": "diet",
"optionC": "break",
"result": "diet",
"explanation": "'on a diet'은 '다이어트 중'이라는 뜻의 고정 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "도윤",
"script": "That sounds much better!",
"translation": "그게 훨씬 나을 것 같아!"
},
{
"type": "puzzle",
"index": 11,
"hint": "유진이 작은 조각만이라도 먹자고 제안한 말을 완성하세요.",
"optionA": "small",
"optionB": "Just",
"optionC": "piece",
"optionD": "a",
"result": "Just a small piece",
"explanation": "'작은 조각만이라도?'라는 뜻으로 친구를 배려하는 부드러운 권유예요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새 음식점 줄 너무 길어",
"explanation": "인기 맛집의 긴 대기줄을 보고 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "맛집"
},
{
"tag": "대기"
},
{
"tag": "줄"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "waiting"
},
{
"tag": "line"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Look at that long line!",
"translation": "저 긴 줄 좀 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Is it worth the wait?",
"translation": "기다릴 만한 가치 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "People say it's really good.",
"translation": "사람들이 정말 맛있다고 해."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "But I'm getting hungry now.",
"translation": "근데 지금 배고파지고 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "지원이 줄이 짧다고 말했다.",
"hint": "'long line'은 긴 줄이라는 뜻이에요.",
"result": "X",
"explanation": "지원은 'long line(긴 줄)'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Maybe we should try elsewhere.",
"translation": "다른 곳 가볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Good idea, I'm starving.",
"translation": "좋은 생각이야, 배고파 죽겠어."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "There's a nice place nearby.",
"translation": "근처에 괜찮은 곳 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "Is it worth the @@?",
"hint": "시간을 들여서 기다리는 것을 뜻하는 단어예요.",
"optionA": "money",
"optionB": "wait",
"optionC": "food",
"result": "wait",
"explanation": "'worth the wait'는 '기다릴 만한 가치가 있다'는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Perfect, let's go there instead.",
"translation": "완벽해, 거기로 가자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 다른 곳을 가자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "should",
"optionC": "Maybe",
"optionD": "elsewhere",
"optionE": "we",
"result": "Maybe we should try elsewhere",
"explanation": "'다른 곳 가볼까?'라는 뜻으로 대안을 제시하는 정중한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새 음식점 줄 너무 길어",
"explanation": "인기 맛집의 긴 대기줄을 보고 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "맛집"
},
{
"tag": "대기"
},
{
"tag": "줄"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "waiting"
},
{
"tag": "line"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "지원",
"script": "Look at that long line!",
"translation": "저 긴 줄 좀 봐!"
},
{
"type": "script",
"index": 2,
"speaker": "민재",
"script": "Is it worth the wait?",
"translation": "기다릴 만한 가치 있을까?"
},
{
"type": "script",
"index": 3,
"speaker": "지원",
"script": "People say it's really good.",
"translation": "사람들이 정말 맛있다고 해."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "But I'm getting hungry now.",
"translation": "근데 지금 배고파지고 있어."
},
{
"type": "ox",
"index": 5,
"quiz": "지원이 줄이 짧다고 말했다.",
"hint": "'long line'은 긴 줄이라는 뜻이에요.",
"result": "X",
"explanation": "지원은 'long line(긴 줄)'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "지원",
"script": "Maybe we should try elsewhere.",
"translation": "다른 곳 가볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Good idea, I'm starving.",
"translation": "좋은 생각이야, 배고파 죽겠어."
},
{
"type": "script",
"index": 8,
"speaker": "지원",
"script": "There's a nice place nearby.",
"translation": "근처에 괜찮은 곳 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "Is it worth the @@?",
"hint": "시간을 들여서 기다리는 것을 뜻하는 단어예요.",
"optionA": "money",
"optionB": "wait",
"optionC": "food",
"result": "wait",
"explanation": "'worth the wait'는 '기다릴 만한 가치가 있다'는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "민재",
"script": "Perfect, let's go there instead.",
"translation": "완벽해, 거기로 가자."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 다른 곳을 가자고 제안한 말을 완성하세요.",
"optionA": "try",
"optionB": "should",
"optionC": "Maybe",
"optionD": "elsewhere",
"optionE": "we",
"result": "Maybe we should try elsewhere",
"explanation": "'다른 곳 가볼까?'라는 뜻으로 대안을 제시하는 정중한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 너무 달지 않아?",
"explanation": "달콤한 디저트를 먹으며 단맛에 대해 이야기하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "단맛"
},
{
"tag": "디저트"
},
{
"tag": "의견"
}
],
"engTags": [
{
"tag": "sweet"
},
{
"tag": "dessert"
},
{
"tag": "opinion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "This dessert is too sweet.",
"translation": "이 디저트 너무 달아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I love sweet things though.",
"translation": "난 단 거 좋아하는데."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "How can you eat this?",
"translation": "이걸 어떻게 먹어?"
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "It tastes perfect to me.",
"translation": "나한텐 딱 좋은데."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 디저트가 달콤하다고 말했다.",
"hint": "'too sweet'는 너무 달다는 뜻이에요.",
"result": "O",
"explanation": "승현은 디저트가 'too sweet(너무 달다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Maybe I need some water.",
"translation": "물 좀 마셔야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Or try the bitter coffee.",
"translation": "아니면 쓴 커피 마셔봐."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "That's a great suggestion.",
"translation": "좋은 제안이네."
},
{
"type": "blank",
"index": 9,
"quiz": "I love sweet things @@.",
"hint": "'하지만, 그런데'라는 뜻으로 반대 의견을 부드럽게 말할 때 쓰는 단어예요.",
"optionA": "too",
"optionB": "though",
"optionC": "very",
"result": "though",
"explanation": "'though'는 문장 끝에 와서 '그런데, 하지만'이라는 뜻으로 쓰여요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Everyone has their preferences.",
"translation": "사람마다 취향이 다르지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 어떻게 그걸 먹냐고 놀란 말을 완성하세요.",
"optionA": "can",
"optionB": "How",
"optionC": "eat",
"optionD": "you",
"optionE": "this",
"result": "How can you eat this",
"explanation": "'이걸 어떻게 먹어?'라는 뜻으로 놀라움을 표현하는 자연스러운 반응이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 너무 달지 않아?",
"explanation": "달콤한 디저트를 먹으며 단맛에 대해 이야기하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "단맛"
},
{
"tag": "디저트"
},
{
"tag": "의견"
}
],
"engTags": [
{
"tag": "sweet"
},
{
"tag": "dessert"
},
{
"tag": "opinion"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "This dessert is too sweet.",
"translation": "이 디저트 너무 달아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I love sweet things though.",
"translation": "난 단 거 좋아하는데."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "How can you eat this?",
"translation": "이걸 어떻게 먹어?"
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "It tastes perfect to me.",
"translation": "나한텐 딱 좋은데."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 디저트가 달콤하다고 말했다.",
"hint": "'too sweet'는 너무 달다는 뜻이에요.",
"result": "O",
"explanation": "승현은 디저트가 'too sweet(너무 달다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Maybe I need some water.",
"translation": "물 좀 마셔야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Or try the bitter coffee.",
"translation": "아니면 쓴 커피 마셔봐."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "That's a great suggestion.",
"translation": "좋은 제안이네."
},
{
"type": "blank",
"index": 9,
"quiz": "I love sweet things @@.",
"hint": "'하지만, 그런데'라는 뜻으로 반대 의견을 부드럽게 말할 때 쓰는 단어예요.",
"optionA": "too",
"optionB": "though",
"optionC": "very",
"result": "though",
"explanation": "'though'는 문장 끝에 와서 '그런데, 하지만'이라는 뜻으로 쓰여요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Everyone has their preferences.",
"translation": "사람마다 취향이 다르지."
},
{
"type": "puzzle",
"index": 11,
"hint": "승현이 어떻게 그걸 먹냐고 놀란 말을 완성하세요.",
"optionA": "can",
"optionB": "How",
"optionC": "eat",
"optionD": "you",
"optionE": "this",
"result": "How can you eat this",
"explanation": "'이걸 어떻게 먹어?'라는 뜻으로 놀라움을 표현하는 자연스러운 반응이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "냉장고에 뭐 있나 봐",
"explanation": "집에서 뭘 먹을지 냉장고를 뒤지며 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냉장고"
},
{
"tag": "집"
},
{
"tag": "간식"
}
],
"engTags": [
{
"tag": "fridge"
},
{
"tag": "home"
},
{
"tag": "snack"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Let's check the fridge.",
"translation": "냉장고 좀 봐보자."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "There's not much left.",
"translation": "별로 남은 게 없네."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Any leftovers from yesterday?",
"translation": "어제 남은 거 있어?"
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Just some rice and soup.",
"translation": "밥이랑 국 조금만."
},
{
"type": "ox",
"index": 5,
"quiz": "선영이 냉장고에 음식이 많다고 말했다.",
"hint": "'not much left'는 별로 남지 않았다는 뜻이에요.",
"result": "X",
"explanation": "선영은 냉장고에 'not much left(별로 남은 게 없다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "That's enough for a meal.",
"translation": "그 정도면 한 끼는 되겠네."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Should we add some vegetables?",
"translation": "야채 좀 넣을까?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Great idea, much more healthy.",
"translation": "좋은 생각이야, 훨씬 건강해."
},
{
"type": "blank",
"index": 9,
"quiz": "There's not much @@.",
"hint": "'남아있는'이라는 뜻의 단어예요.",
"optionA": "gone",
"optionB": "left",
"optionC": "here",
"result": "left",
"explanation": "'left'는 '남아있는'이라는 뜻으로 'not much left'는 별로 안 남았다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Perfect, let's start cooking.",
"translation": "완벽해, 요리 시작하자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 냉장고를 확인하자고 제안한 말을 완성하세요.",
"optionA": "check",
"optionB": "the",
"optionC": "Let's",
"optionD": "fridge",
"result": "Let's check the fridge",
"explanation": "'냉장고 좀 봐보자'라는 뜻으로 함께 뭔가를 하자고 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "냉장고에 뭐 있나 봐",
"explanation": "집에서 뭘 먹을지 냉장고를 뒤지며 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냉장고"
},
{
"tag": "집"
},
{
"tag": "간식"
}
],
"engTags": [
{
"tag": "fridge"
},
{
"tag": "home"
},
{
"tag": "snack"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "Let's check the fridge.",
"translation": "냉장고 좀 봐보자."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "There's not much left.",
"translation": "별로 남은 게 없네."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Any leftovers from yesterday?",
"translation": "어제 남은 거 있어?"
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Just some rice and soup.",
"translation": "밥이랑 국 조금만."
},
{
"type": "ox",
"index": 5,
"quiz": "선영이 냉장고에 음식이 많다고 말했다.",
"hint": "'not much left'는 별로 남지 않았다는 뜻이에요.",
"result": "X",
"explanation": "선영은 냉장고에 'not much left(별로 남은 게 없다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "That's enough for a meal.",
"translation": "그 정도면 한 끼는 되겠네."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Should we add some vegetables?",
"translation": "야채 좀 넣을까?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Great idea, much more healthy.",
"translation": "좋은 생각이야, 훨씬 건강해."
},
{
"type": "blank",
"index": 9,
"quiz": "There's not much @@.",
"hint": "'남아있는'이라는 뜻의 단어예요.",
"optionA": "gone",
"optionB": "left",
"optionC": "here",
"result": "left",
"explanation": "'left'는 '남아있는'이라는 뜻으로 'not much left'는 별로 안 남았다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Perfect, let's start cooking.",
"translation": "완벽해, 요리 시작하자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 냉장고를 확인하자고 제안한 말을 완성하세요.",
"optionA": "check",
"optionB": "the",
"optionC": "Let's",
"optionD": "fridge",
"result": "Let's check the fridge",
"explanation": "'냉장고 좀 봐보자'라는 뜻으로 함께 뭔가를 하자고 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식 이름이 뭐야?",
"explanation": "처음 보는 음식의 이름을 물어보며 벌이는 호기심 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이름"
},
{
"tag": "호기심"
},
{
"tag": "새로움"
}
],
"engTags": [
{
"tag": "name"
},
{
"tag": "curious"
},
{
"tag": "new"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "What's this dish called?",
"translation": "이 음식 이름이 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "It's Korean kimchi stew.",
"translation": "한국 김치찌개야."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Sounds interesting to try.",
"translation": "먹어볼 만하게 들리네."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "It's spicy but delicious.",
"translation": "맵긴 한데 맛있어."
},
{
"type": "ox",
"index": 5,
"quiz": "지우가 김치찌개가 맵지 않다고 말했다.",
"hint": "'spicy'는 매운 맛을 뜻해요.",
"result": "X",
"explanation": "지우는 김치찌개가 'spicy(맵다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I don't mind spicy food.",
"translation": "난 매운 거 괜찮아."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Then you'll definitely like it.",
"translation": "그럼 분명 좋아할 거야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Can you teach me sometime?",
"translation": "언제 만드는 법 알려줄래?"
},
{
"type": "blank",
"index": 9,
"quiz": "Sounds interesting to @@.",
"hint": "새로운 음식을 먹어보는 것을 뜻하는 동사예요.",
"optionA": "buy",
"optionB": "try",
"optionC": "see",
"result": "try",
"explanation": "'try'는 '시도하다, 먹어보다'라는 뜻으로 새로운 음식에 대해 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Of course, it's not that hard.",
"translation": "물론이지, 그렇게 어렵지 않아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 이 음식 이름을 물어본 말을 완성하세요.",
"optionA": "What's",
"optionB": "dish",
"optionC": "this",
"optionD": "called",
"result": "What's this dish called",
"explanation": "'이 음식 이름이 뭐야?'라는 뜻으로 모르는 음식에 대해 묻는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식 이름이 뭐야?",
"explanation": "처음 보는 음식의 이름을 물어보며 벌이는 호기심 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "이름"
},
{
"tag": "호기심"
},
{
"tag": "새로움"
}
],
"engTags": [
{
"tag": "name"
},
{
"tag": "curious"
},
{
"tag": "new"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "What's this dish called?",
"translation": "이 음식 이름이 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "It's Korean kimchi stew.",
"translation": "한국 김치찌개야."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Sounds interesting to try.",
"translation": "먹어볼 만하게 들리네."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "It's spicy but delicious.",
"translation": "맵긴 한데 맛있어."
},
{
"type": "ox",
"index": 5,
"quiz": "지우가 김치찌개가 맵지 않다고 말했다.",
"hint": "'spicy'는 매운 맛을 뜻해요.",
"result": "X",
"explanation": "지우는 김치찌개가 'spicy(맵다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "I don't mind spicy food.",
"translation": "난 매운 거 괜찮아."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Then you'll definitely like it.",
"translation": "그럼 분명 좋아할 거야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Can you teach me sometime?",
"translation": "언제 만드는 법 알려줄래?"
},
{
"type": "blank",
"index": 9,
"quiz": "Sounds interesting to @@.",
"hint": "새로운 음식을 먹어보는 것을 뜻하는 동사예요.",
"optionA": "buy",
"optionB": "try",
"optionC": "see",
"result": "try",
"explanation": "'try'는 '시도하다, 먹어보다'라는 뜻으로 새로운 음식에 대해 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Of course, it's not that hard.",
"translation": "물론이지, 그렇게 어렵지 않아."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 이 음식 이름을 물어본 말을 완성하세요.",
"optionA": "What's",
"optionB": "dish",
"optionC": "this",
"optionD": "called",
"result": "What's this dish called",
"explanation": "'이 음식 이름이 뭐야?'라는 뜻으로 모르는 음식에 대해 묻는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "아침에 뭐 먹을까?",
"explanation": "바쁜 아침에 간단한 식사를 정하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아침"
},
{
"tag": "간단"
},
{
"tag": "식사"
}
],
"engTags": [
{
"tag": "morning"
},
{
"tag": "simple"
},
{
"tag": "meal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "What should we eat?",
"translation": "뭐 먹을까?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Something quick and easy.",
"translation": "빠르고 간단한 거."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "How about toast and coffee?",
"translation": "토스트랑 커피는 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Perfect for a busy morning.",
"translation": "바쁜 아침에 딱이야."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 복잡한 음식을 원한다고 말했다.",
"hint": "'quick and easy'는 빠르고 간단하다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'quick and easy(빠르고 간단한)' 음식을 원한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I'll make the coffee.",
"translation": "내가 커피 탈게."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "And I'll handle the toast.",
"translation": "그럼 난 토스트 할게."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Great teamwork as always.",
"translation": "역시 우리 팀워크 좋네."
},
{
"type": "blank",
"index": 9,
"quiz": "Something quick and @@.",
"hint": "만들기 어렵지 않고 간단하다는 뜻의 형용사예요.",
"optionA": "hard",
"optionB": "easy",
"optionC": "slow",
"result": "easy",
"explanation": "'quick and easy'는 '빠르고 간단한'이라는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "We make a good team.",
"translation": "우리 잘 맞는 팀이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 토스트와 커피를 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "toast",
"optionC": "How",
"optionD": "coffee",
"optionE": "and",
"result": "How about toast and coffee",
"explanation": "'토스트랑 커피는 어때?'라는 뜻으로 아침 식사로 자주 하는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "아침에 뭐 먹을까?",
"explanation": "바쁜 아침에 간단한 식사를 정하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "아침"
},
{
"tag": "간단"
},
{
"tag": "식사"
}
],
"engTags": [
{
"tag": "morning"
},
{
"tag": "simple"
},
{
"tag": "meal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "What should we eat?",
"translation": "뭐 먹을까?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Something quick and easy.",
"translation": "빠르고 간단한 거."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "How about toast and coffee?",
"translation": "토스트랑 커피는 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Perfect for a busy morning.",
"translation": "바쁜 아침에 딱이야."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 복잡한 음식을 원한다고 말했다.",
"hint": "'quick and easy'는 빠르고 간단하다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'quick and easy(빠르고 간단한)' 음식을 원한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I'll make the coffee.",
"translation": "내가 커피 탈게."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "And I'll handle the toast.",
"translation": "그럼 난 토스트 할게."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Great teamwork as always.",
"translation": "역시 우리 팀워크 좋네."
},
{
"type": "blank",
"index": 9,
"quiz": "Something quick and @@.",
"hint": "만들기 어렵지 않고 간단하다는 뜻의 형용사예요.",
"optionA": "hard",
"optionB": "easy",
"optionC": "slow",
"result": "easy",
"explanation": "'quick and easy'는 '빠르고 간단한'이라는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "We make a good team.",
"translation": "우리 잘 맞는 팀이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 토스트와 커피를 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "toast",
"optionC": "How",
"optionD": "coffee",
"optionE": "and",
"result": "How about toast and coffee",
"explanation": "'토스트랑 커피는 어때?'라는 뜻으로 아침 식사로 자주 하는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이건 처음 먹어봐",
"explanation": "새로운 음식을 처음 맛보며 느낌을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "처음"
},
{
"tag": "새로움"
},
{
"tag": "맛"
}
],
"engTags": [
{
"tag": "first"
},
{
"tag": "new"
},
{
"tag": "taste"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "This is my first time.",
"translation": "이거 처음 먹어봐."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How does it taste?",
"translation": "맛이 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "It's different than expected.",
"translation": "생각했던 것과 달라."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Different good or different bad?",
"translation": "좋게 다른 거야 나쁘게 다른 거야?"
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 이 음식을 여러 번 먹어봤다고 말했다.",
"hint": "'first time'은 처음이라는 뜻이에요.",
"result": "X",
"explanation": "수진은 'first time(처음)'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Actually pretty good!",
"translation": "사실 꽤 괜찮아!"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I'm glad you like it.",
"translation": "마음에 들어하니까 기뻐."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Thanks for introducing this.",
"translation": "이거 소개해줘서 고마워."
},
{
"type": "blank",
"index": 9,
"quiz": "It's different than @@.",
"hint": "미리 생각하거나 예상했던 것을 뜻하는 단어예요.",
"optionA": "before",
"optionB": "expected",
"optionC": "usual",
"result": "expected",
"explanation": "'than expected'는 '예상했던 것보다'라는 뜻으로 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I love sharing new foods.",
"translation": "새로운 음식 나누는 거 좋아해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 맛이 어떠냐고 물어본 말을 완성하세요.",
"optionA": "How",
"optionB": "does",
"optionC": "taste",
"optionD": "it",
"result": "How does it taste",
"explanation": "'맛이 어때?'라는 뜻으로 새로운 음식을 먹어본 사람에게 묻는 자연스러운 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이건 처음 먹어봐",
"explanation": "새로운 음식을 처음 맛보며 느낌을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "처음"
},
{
"tag": "새로움"
},
{
"tag": "맛"
}
],
"engTags": [
{
"tag": "first"
},
{
"tag": "new"
},
{
"tag": "taste"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "This is my first time.",
"translation": "이거 처음 먹어봐."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "How does it taste?",
"translation": "맛이 어때?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "It's different than expected.",
"translation": "생각했던 것과 달라."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Different good or different bad?",
"translation": "좋게 다른 거야 나쁘게 다른 거야?"
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 이 음식을 여러 번 먹어봤다고 말했다.",
"hint": "'first time'은 처음이라는 뜻이에요.",
"result": "X",
"explanation": "수진은 'first time(처음)'이라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Actually pretty good!",
"translation": "사실 꽤 괜찮아!"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I'm glad you like it.",
"translation": "마음에 들어하니까 기뻐."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Thanks for introducing this.",
"translation": "이거 소개해줘서 고마워."
},
{
"type": "blank",
"index": 9,
"quiz": "It's different than @@.",
"hint": "미리 생각하거나 예상했던 것을 뜻하는 단어예요.",
"optionA": "before",
"optionB": "expected",
"optionC": "usual",
"result": "expected",
"explanation": "'than expected'는 '예상했던 것보다'라는 뜻으로 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "I love sharing new foods.",
"translation": "새로운 음식 나누는 거 좋아해."
},
{
"type": "puzzle",
"index": 11,
"hint": "준혁이 맛이 어떠냐고 물어본 말을 완성하세요.",
"optionA": "How",
"optionB": "does",
"optionC": "taste",
"optionD": "it",
"result": "How does it taste",
"explanation": "'맛이 어때?'라는 뜻으로 새로운 음식을 먹어본 사람에게 묻는 자연스러운 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "야식 시간이야",
"explanation": "늦은 밤 야식을 먹고 싶어하는 친구들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "야식"
},
{
"tag": "밤"
},
{
"tag": "유혹"
}
],
"engTags": [
{
"tag": "snack"
},
{
"tag": "night"
},
{
"tag": "temptation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I'm craving late night snacks.",
"translation": "야식 땡겨."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "It's already past midnight.",
"translation": "벌써 자정 넘었는데."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Just something small and tasty.",
"translation": "작고 맛있는 거만."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "We shouldn't eat this late.",
"translation": "이렇게 늦게 먹으면 안 되는데."
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 야식을 먹고 싶다고 말했다.",
"hint": "'craving'은 무언가를 먹고 싶어한다는 뜻이에요.",
"result": "O",
"explanation": "태호는 야식을 'craving(먹고 싶다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But I can't sleep hungry.",
"translation": "근데 배고파서 잠이 안 와."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Maybe just some fruit then?",
"translation": "그럼 과일 정도만?"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "That sounds like a compromise.",
"translation": "그 정도면 타협안 같은데."
},
{
"type": "blank",
"index": 9,
"quiz": "It's already past @@.",
"hint": "밤 12시를 가리키는 단어예요.",
"optionA": "evening",
"optionB": "midnight",
"optionC": "morning",
"result": "midnight",
"explanation": "'midnight'는 '자정, 밤 12시'라는 뜻으로 늦은 시간을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good choice for our health.",
"translation": "건강에도 좋은 선택이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 야식이 땡긴다고 한 말을 완성하세요.",
"optionA": "late",
"optionB": "I'm",
"optionC": "craving",
"optionD": "snacks",
"optionE": "night",
"result": "I'm craving late night snacks",
"explanation": "'야식 땡겨'라는 뜻으로 늦은 밤에 뭔가 먹고 싶을 때 쓰는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "야식 시간이야",
"explanation": "늦은 밤 야식을 먹고 싶어하는 친구들의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "야식"
},
{
"tag": "밤"
},
{
"tag": "유혹"
}
],
"engTags": [
{
"tag": "snack"
},
{
"tag": "night"
},
{
"tag": "temptation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "I'm craving late night snacks.",
"translation": "야식 땡겨."
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "It's already past midnight.",
"translation": "벌써 자정 넘었는데."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Just something small and tasty.",
"translation": "작고 맛있는 거만."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "We shouldn't eat this late.",
"translation": "이렇게 늦게 먹으면 안 되는데."
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 야식을 먹고 싶다고 말했다.",
"hint": "'craving'은 무언가를 먹고 싶어한다는 뜻이에요.",
"result": "O",
"explanation": "태호는 야식을 'craving(먹고 싶다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "But I can't sleep hungry.",
"translation": "근데 배고파서 잠이 안 와."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Maybe just some fruit then?",
"translation": "그럼 과일 정도만?"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "That sounds like a compromise.",
"translation": "그 정도면 타협안 같은데."
},
{
"type": "blank",
"index": 9,
"quiz": "It's already past @@.",
"hint": "밤 12시를 가리키는 단어예요.",
"optionA": "evening",
"optionB": "midnight",
"optionC": "morning",
"result": "midnight",
"explanation": "'midnight'는 '자정, 밤 12시'라는 뜻으로 늦은 시간을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Good choice for our health.",
"translation": "건강에도 좋은 선택이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "태호가 야식이 땡긴다고 한 말을 완성하세요.",
"optionA": "late",
"optionB": "I'm",
"optionC": "craving",
"optionD": "snacks",
"optionE": "night",
"result": "I'm craving late night snacks",
"explanation": "'야식 땡겨'라는 뜻으로 늦은 밤에 뭔가 먹고 싶을 때 쓰는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "매점에서 뭐 살까?",
"explanation": "학교나 회사 매점에서 간식을 고르는 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "매점"
},
{
"tag": "간식"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "snack"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "What should we buy?",
"translation": "뭐 살까?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I want something crunchy.",
"translation": "바삭한 거 먹고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "How about these chips?",
"translation": "이 과자는 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Perfect, and some drinks too.",
"translation": "완벽해, 음료수도 사고."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 부드러운 음식을 원한다고 말했다.",
"hint": "'crunchy'는 바삭바삭한 식감을 뜻해요.",
"result": "X",
"explanation": "지은은 'crunchy(바삭한)' 음식을 원한다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "What kind of drinks?",
"translation": "어떤 음료수?"
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Something cold and refreshing.",
"translation": "차갑고 시원한 거."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "This iced tea looks good.",
"translation": "이 아이스티 좋아 보이네."
},
{
"type": "blank",
"index": 9,
"quiz": "I want something @@.",
"hint": "바삭바삭하고 씹을 때 소리나는 식감을 뜻하는 형용사예요.",
"optionA": "soft",
"optionB": "crunchy",
"optionC": "wet",
"result": "crunchy",
"explanation": "'crunchy'는 '바삭한, 아삭한'이라는 뜻으로 과자나 스낵의 식감을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Great choice, let's get both.",
"translation": "좋은 선택이야, 둘 다 사자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 과자를 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "chips",
"optionD": "these",
"result": "How about these chips",
"explanation": "'이 과자는 어때?'라는 뜻으로 뭔가를 제안할 때 쓰는 친근한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "매점에서 뭐 살까?",
"explanation": "학교나 회사 매점에서 간식을 고르는 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "매점"
},
{
"tag": "간식"
},
{
"tag": "선택"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "snack"
},
{
"tag": "choice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "What should we buy?",
"translation": "뭐 살까?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I want something crunchy.",
"translation": "바삭한 거 먹고 싶어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "How about these chips?",
"translation": "이 과자는 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Perfect, and some drinks too.",
"translation": "완벽해, 음료수도 사고."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 부드러운 음식을 원한다고 말했다.",
"hint": "'crunchy'는 바삭바삭한 식감을 뜻해요.",
"result": "X",
"explanation": "지은은 'crunchy(바삭한)' 음식을 원한다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "What kind of drinks?",
"translation": "어떤 음료수?"
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Something cold and refreshing.",
"translation": "차갑고 시원한 거."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "This iced tea looks good.",
"translation": "이 아이스티 좋아 보이네."
},
{
"type": "blank",
"index": 9,
"quiz": "I want something @@.",
"hint": "바삭바삭하고 씹을 때 소리나는 식감을 뜻하는 형용사예요.",
"optionA": "soft",
"optionB": "crunchy",
"optionC": "wet",
"result": "crunchy",
"explanation": "'crunchy'는 '바삭한, 아삭한'이라는 뜻으로 과자나 스낵의 식감을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Great choice, let's get both.",
"translation": "좋은 선택이야, 둘 다 사자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 과자를 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "chips",
"optionD": "these",
"result": "How about these chips",
"explanation": "'이 과자는 어때?'라는 뜻으로 뭔가를 제안할 때 쓰는 친근한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "오늘 뭐 해먹지?",
"explanation": "점심 메뉴를 정하지 못해 고민하는 일상적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "점심"
},
{
"tag": "고민"
},
{
"tag": "메뉴"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "worry"
},
{
"tag": "menu"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "What's for lunch today?",
"translation": "오늘 점심 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I have no idea yet.",
"translation": "아직 모르겠어."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Should we order something?",
"translation": "뭔가 시킬까?"
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Or maybe cook at home?",
"translation": "아니면 집에서 해먹을까?"
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 점심 메뉴를 이미 정했다고 말했다.",
"hint": "'no idea'는 모르겠다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'no idea(모르겠다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Cooking sounds more healthy.",
"translation": "요리하는 게 더 건강할 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "True, and cheaper too.",
"translation": "맞아, 더 저렴하기도 하고."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Let's see what we have.",
"translation": "뭐 있나 보자."
},
{
"type": "blank",
"index": 9,
"quiz": "I have no @@ yet.",
"hint": "'생각, 아이디어'라는 뜻의 단어예요.",
"optionA": "time",
"optionB": "idea",
"optionC": "food",
"result": "idea",
"explanation": "'no idea'는 '모르겠다, 생각이 없다'는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Good plan, I'm getting hungry.",
"translation": "좋은 계획이야, 배고파지고 있어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 뭔가 시키자고 제안한 말을 완성하세요.",
"optionA": "Should",
"optionB": "order",
"optionC": "we",
"optionD": "something",
"result": "Should we order something",
"explanation": "'뭔가 시킬까?'라는 뜻으로 배달 음식을 주문하자고 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "오늘 뭐 해먹지?",
"explanation": "점심 메뉴를 정하지 못해 고민하는 일상적인 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "점심"
},
{
"tag": "고민"
},
{
"tag": "메뉴"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "worry"
},
{
"tag": "menu"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "What's for lunch today?",
"translation": "오늘 점심 뭐야?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "I have no idea yet.",
"translation": "아직 모르겠어."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Should we order something?",
"translation": "뭔가 시킬까?"
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Or maybe cook at home?",
"translation": "아니면 집에서 해먹을까?"
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 점심 메뉴를 이미 정했다고 말했다.",
"hint": "'no idea'는 모르겠다는 뜻이에요.",
"result": "X",
"explanation": "서연은 'no idea(모르겠다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "Cooking sounds more healthy.",
"translation": "요리하는 게 더 건강할 것 같아."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "True, and cheaper too.",
"translation": "맞아, 더 저렴하기도 하고."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "Let's see what we have.",
"translation": "뭐 있나 보자."
},
{
"type": "blank",
"index": 9,
"quiz": "I have no @@ yet.",
"hint": "'생각, 아이디어'라는 뜻의 단어예요.",
"optionA": "time",
"optionB": "idea",
"optionC": "food",
"result": "idea",
"explanation": "'no idea'는 '모르겠다, 생각이 없다'는 뜻의 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Good plan, I'm getting hungry.",
"translation": "좋은 계획이야, 배고파지고 있어."
},
{
"type": "puzzle",
"index": 11,
"hint": "승현이 뭔가 시키자고 제안한 말을 완성하세요.",
"optionA": "Should",
"optionB": "order",
"optionC": "we",
"optionD": "something",
"result": "Should we order something",
"explanation": "'뭔가 시킬까?'라는 뜻으로 배달 음식을 주문하자고 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "요리 실력 늘고 있어?",
"explanation": "요리 연습을 하며 실력 향상에 대해 이야기하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "요리"
},
{
"tag": "실력"
},
{
"tag": "연습"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "skill"
},
{
"tag": "practice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Are you getting better?",
"translation": "너 실력 늘고 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "I think so, slowly.",
"translation": "그런 것 같아, 천천히."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "This tastes much better.",
"translation": "이거 훨씬 맛있어졌어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Really? I'm so happy!",
"translation": "정말? 너무 기뻐!"
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 지원의 요리가 맛없다고 말했다.",
"hint": "'much better'는 훨씬 더 좋아졌다는 뜻이에요.",
"result": "X",
"explanation": "민재는 지원의 요리가 'much better(훨씬 맛있어졌다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Keep practicing like this.",
"translation": "이렇게 계속 연습해."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Thanks for always trying.",
"translation": "항상 먹어줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "That's what friends do.",
"translation": "친구니까 당연하지."
},
{
"type": "blank",
"index": 9,
"quiz": "This tastes much @@.",
"hint": "이전보다 더 좋아졌다는 뜻의 비교급 단어예요.",
"optionA": "worse",
"optionB": "better",
"optionC": "same",
"result": "better",
"explanation": "'much better'는 '훨씬 더 좋다'는 뜻으로 개선되었을 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "I'll cook for you again.",
"translation": "다음에도 해줄게."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 계속 연습하라고 격려한 말을 완성하세요.",
"optionA": "practicing",
"optionB": "Keep",
"optionC": "this",
"optionD": "like",
"result": "Keep practicing like this",
"explanation": "'이렇게 계속 연습해'라는 뜻으로 친구를 격려하는 따뜻한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "요리 실력 늘고 있어?",
"explanation": "요리 연습을 하며 실력 향상에 대해 이야기하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "요리"
},
{
"tag": "실력"
},
{
"tag": "연습"
}
],
"engTags": [
{
"tag": "cooking"
},
{
"tag": "skill"
},
{
"tag": "practice"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Are you getting better?",
"translation": "너 실력 늘고 있어?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "I think so, slowly.",
"translation": "그런 것 같아, 천천히."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "This tastes much better.",
"translation": "이거 훨씬 맛있어졌어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Really? I'm so happy!",
"translation": "정말? 너무 기뻐!"
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 지원의 요리가 맛없다고 말했다.",
"hint": "'much better'는 훨씬 더 좋아졌다는 뜻이에요.",
"result": "X",
"explanation": "민재는 지원의 요리가 'much better(훨씬 맛있어졌다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "Keep practicing like this.",
"translation": "이렇게 계속 연습해."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Thanks for always trying.",
"translation": "항상 먹어줘서 고마워."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "That's what friends do.",
"translation": "친구니까 당연하지."
},
{
"type": "blank",
"index": 9,
"quiz": "This tastes much @@.",
"hint": "이전보다 더 좋아졌다는 뜻의 비교급 단어예요.",
"optionA": "worse",
"optionB": "better",
"optionC": "same",
"result": "better",
"explanation": "'much better'는 '훨씬 더 좋다'는 뜻으로 개선되었을 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "I'll cook for you again.",
"translation": "다음에도 해줄게."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 계속 연습하라고 격려한 말을 완성하세요.",
"optionA": "practicing",
"optionB": "Keep",
"optionC": "this",
"optionD": "like",
"result": "Keep practicing like this",
"explanation": "'이렇게 계속 연습해'라는 뜻으로 친구를 격려하는 따뜻한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "물 좀 더 주세요",
"explanation": "식당에서 물을 더 달라고 요청하는 정중한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "식당"
},
{
"tag": "물"
},
{
"tag": "요청"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "water"
},
{
"tag": "request"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Excuse me, more water please.",
"translation": "실례합니다, 물 좀 더 주세요."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Of course, right away.",
"translation": "물론이죠, 바로 갖다드릴게요."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Thank you so much.",
"translation": "정말 고맙습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Is everything else okay?",
"translation": "다른 건 괜찮으신가요?"
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 물을 더 달라고 요청했다.",
"hint": "'more water please'는 물을 더 달라는 뜻이에요.",
"result": "O",
"explanation": "도윤은 'more water please(물 좀 더 주세요)'라고 요청했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Yes, the food is great.",
"translation": "네, 음식이 정말 맛있어요."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "I'm glad you enjoy it.",
"translation": "맛있게 드셔서 기뻐요."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "We'll definitely come back.",
"translation": "꼭 다시 올게요."
},
{
"type": "blank",
"index": 9,
"quiz": "Of course, right @@.",
"hint": "'즉시, 바로'라는 뜻의 부사예요.",
"optionA": "now",
"optionB": "away",
"optionC": "here",
"result": "away",
"explanation": "'right away'는 '바로, 즉시'라는 뜻으로 서비스업에서 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Thank you, see you soon.",
"translation": "감사합니다, 또 뵙겠습니다."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 물을 더 달라고 정중하게 요청한 말을 완성하세요.",
"optionA": "more",
"optionB": "Excuse",
"optionC": "water",
"optionD": "me",
"optionE": "please",
"result": "Excuse me more water please",
"explanation": "'실례합니다, 물 좀 더 주세요'라는 뜻으로 식당에서 쓰는 정중한 요청 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "물 좀 더 주세요",
"explanation": "식당에서 물을 더 달라고 요청하는 정중한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "식당"
},
{
"tag": "물"
},
{
"tag": "요청"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "water"
},
{
"tag": "request"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Excuse me, more water please.",
"translation": "실례합니다, 물 좀 더 주세요."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Of course, right away.",
"translation": "물론이죠, 바로 갖다드릴게요."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Thank you so much.",
"translation": "정말 고맙습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Is everything else okay?",
"translation": "다른 건 괜찮으신가요?"
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 물을 더 달라고 요청했다.",
"hint": "'more water please'는 물을 더 달라는 뜻이에요.",
"result": "O",
"explanation": "도윤은 'more water please(물 좀 더 주세요)'라고 요청했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "Yes, the food is great.",
"translation": "네, 음식이 정말 맛있어요."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "I'm glad you enjoy it.",
"translation": "맛있게 드셔서 기뻐요."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "We'll definitely come back.",
"translation": "꼭 다시 올게요."
},
{
"type": "blank",
"index": 9,
"quiz": "Of course, right @@.",
"hint": "'즉시, 바로'라는 뜻의 부사예요.",
"optionA": "now",
"optionB": "away",
"optionC": "here",
"result": "away",
"explanation": "'right away'는 '바로, 즉시'라는 뜻으로 서비스업에서 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Thank you, see you soon.",
"translation": "감사합니다, 또 뵙겠습니다."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 물을 더 달라고 정중하게 요청한 말을 완성하세요.",
"optionA": "more",
"optionB": "Excuse",
"optionC": "water",
"optionD": "me",
"optionE": "please",
"result": "Excuse me more water please",
"explanation": "'실례합니다, 물 좀 더 주세요'라는 뜻으로 식당에서 쓰는 정중한 요청 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 재료 어디서 샀어?",
"explanation": "맛있는 요리의 재료 구입처를 묻는 호기심 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "재료"
},
{
"tag": "쇼핑"
},
{
"tag": "호기심"
}
],
"engTags": [
{
"tag": "ingredient"
},
{
"tag": "shopping"
},
{
"tag": "curious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Where did you buy this?",
"translation": "이거 어디서 샀어?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "At the market nearby.",
"translation": "근처 시장에서."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "It looks so fresh.",
"translation": "정말 신선해 보여."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "They have the best vegetables.",
"translation": "거기 야채가 제일 좋아."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 시장에서 재료를 샀다고 말했다.",
"hint": "'At the market'은 시장에서라는 뜻이에요.",
"result": "O",
"explanation": "지훈은 'At the market(시장에서)' 샀다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I should go there too.",
"translation": "나도 거기 가봐야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "They're open every morning.",
"translation": "매일 아침에 열어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Perfect, I'm an early person.",
"translation": "완벽해, 난 아침형 인간이야."
},
{
"type": "blank",
"index": 9,
"quiz": "It looks so @@.",
"hint": "음식이 새롭고 상태가 좋다는 뜻의 형용사예요.",
"optionA": "old",
"optionB": "fresh",
"optionC": "bad",
"result": "fresh",
"explanation": "'fresh'는 '신선한'이라는 뜻으로 좋은 재료를 표현할 때 쓰는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "You'll love the quality there.",
"translation": "거기 품질 마음에 들 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 재료를 어디서 샀는지 물어본 말을 완성하세요.",
"optionA": "Where",
"optionB": "buy",
"optionC": "did",
"optionD": "this",
"optionE": "you",
"result": "Where did you buy this",
"explanation": "'이거 어디서 샀어?'라는 뜻으로 좋은 재료의 출처를 묻는 자연스러운 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 재료 어디서 샀어?",
"explanation": "맛있는 요리의 재료 구입처를 묻는 호기심 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "재료"
},
{
"tag": "쇼핑"
},
{
"tag": "호기심"
}
],
"engTags": [
{
"tag": "ingredient"
},
{
"tag": "shopping"
},
{
"tag": "curious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Where did you buy this?",
"translation": "이거 어디서 샀어?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "At the market nearby.",
"translation": "근처 시장에서."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "It looks so fresh.",
"translation": "정말 신선해 보여."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "They have the best vegetables.",
"translation": "거기 야채가 제일 좋아."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 시장에서 재료를 샀다고 말했다.",
"hint": "'At the market'은 시장에서라는 뜻이에요.",
"result": "O",
"explanation": "지훈은 'At the market(시장에서)' 샀다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "I should go there too.",
"translation": "나도 거기 가봐야겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "They're open every morning.",
"translation": "매일 아침에 열어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Perfect, I'm an early person.",
"translation": "완벽해, 난 아침형 인간이야."
},
{
"type": "blank",
"index": 9,
"quiz": "It looks so @@.",
"hint": "음식이 새롭고 상태가 좋다는 뜻의 형용사예요.",
"optionA": "old",
"optionB": "fresh",
"optionC": "bad",
"result": "fresh",
"explanation": "'fresh'는 '신선한'이라는 뜻으로 좋은 재료를 표현할 때 쓰는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "You'll love the quality there.",
"translation": "거기 품질 마음에 들 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 재료를 어디서 샀는지 물어본 말을 완성하세요.",
"optionA": "Where",
"optionB": "buy",
"optionC": "did",
"optionD": "this",
"optionE": "you",
"result": "Where did you buy this",
"explanation": "'이거 어디서 샀어?'라는 뜻으로 좋은 재료의 출처를 묻는 자연스러운 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "너무 먹어서 배불러",
"explanation": "배부르게 식사한 후 만족감을 표현하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배부름"
},
{
"tag": "만족"
},
{
"tag": "식사"
}
],
"engTags": [
{
"tag": "full"
},
{
"tag": "satisfied"
},
{
"tag": "meal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I'm so full now.",
"translation": "너무 배불러."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Me too, that was amazing.",
"translation": "나도, 정말 맛있었어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I ate way too much.",
"translation": "너무 많이 먹었어."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "But it was worth it.",
"translation": "그래도 그럴 만했어."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 아직 배고프다고 말했다.",
"hint": "'I'm so full'은 배부르다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I'm so full(너무 배부르다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Should we walk a bit?",
"translation": "좀 걸을까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea for digestion.",
"translation": "소화에 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Fresh air will help too.",
"translation": "신선한 공기도 도움이 될 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "I ate way too @@.",
"hint": "양이나 정도가 많다는 뜻의 단어예요.",
"optionA": "little",
"optionB": "much",
"optionC": "fast",
"result": "much",
"explanation": "'too much'는 '너무 많이'라는 뜻으로 과식했을 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Let's take a nice walk.",
"translation": "기분 좋게 산책하자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 너무 배부르다고 한 말을 완성하세요.",
"optionA": "I'm",
"optionB": "full",
"optionC": "so",
"optionD": "now",
"result": "I'm so full now",
"explanation": "'너무 배불러'라는 뜻으로 식사 후 만족감을 표현하는 자연스러운 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "너무 먹어서 배불러",
"explanation": "배부르게 식사한 후 만족감을 표현하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배부름"
},
{
"tag": "만족"
},
{
"tag": "식사"
}
],
"engTags": [
{
"tag": "full"
},
{
"tag": "satisfied"
},
{
"tag": "meal"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I'm so full now.",
"translation": "너무 배불러."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Me too, that was amazing.",
"translation": "나도, 정말 맛있었어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "I ate way too much.",
"translation": "너무 많이 먹었어."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "But it was worth it.",
"translation": "그래도 그럴 만했어."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 아직 배고프다고 말했다.",
"hint": "'I'm so full'은 배부르다는 뜻이에요.",
"result": "X",
"explanation": "채원은 'I'm so full(너무 배부르다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Should we walk a bit?",
"translation": "좀 걸을까?"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Good idea for digestion.",
"translation": "소화에 좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Fresh air will help too.",
"translation": "신선한 공기도 도움이 될 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "I ate way too @@.",
"hint": "양이나 정도가 많다는 뜻의 단어예요.",
"optionA": "little",
"optionB": "much",
"optionC": "fast",
"result": "much",
"explanation": "'too much'는 '너무 많이'라는 뜻으로 과식했을 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Let's take a nice walk.",
"translation": "기분 좋게 산책하자."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 너무 배부르다고 한 말을 완성하세요.",
"optionA": "I'm",
"optionB": "full",
"optionC": "so",
"optionD": "now",
"result": "I'm so full now",
"explanation": "'너무 배불러'라는 뜻으로 식사 후 만족감을 표현하는 자연스러운 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 맛 뭔지 모르겠어",
"explanation": "특이한 맛을 분석하려 하지만 정확히 알 수 없는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "맛"
},
{
"tag": "궁금"
},
{
"tag": "분석"
}
],
"engTags": [
{
"tag": "taste"
},
{
"tag": "curious"
},
{
"tag": "analyze"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I can't identify this flavor.",
"translation": "이 맛이 뭔지 모르겠어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "It's something familiar though.",
"translation": "그런데 익숙한 맛인데."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Maybe it's a spice?",
"translation": "향신료일까?"
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Or some kind of herb?",
"translation": "아니면 어떤 허브?"
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 맛을 정확히 알아냈다고 말했다.",
"hint": "'can't identify'는 알아낼 수 없다는 뜻이에요.",
"result": "X",
"explanation": "수진은 이 맛을 'can't identify(알아낼 수 없다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "It's driving me crazy!",
"translation": "미치겠어!"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Should we ask the chef?",
"translation": "요리사한테 물어볼까?"
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Great idea, I'm too curious.",
"translation": "좋은 생각이야, 너무 궁금해."
},
{
"type": "blank",
"index": 9,
"quiz": "It's something familiar @@.",
"hint": "'그런데, 하지만'이라는 뜻으로 문장 끝에 오는 단어예요.",
"optionA": "but",
"optionB": "though",
"optionC": "so",
"result": "though",
"explanation": "'though'는 문장 끝에 와서 '그런데, 하지만'이라는 뜻으로 쓰여요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Maybe it's their secret ingredient.",
"translation": "그들만의 비밀 재료일지도."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 이 맛을 알아낼 수 없다고 한 말을 완성하세요.",
"optionA": "identify",
"optionB": "can't",
"optionC": "I",
"optionD": "flavor",
"optionE": "this",
"result": "I can't identify this flavor",
"explanation": "'이 맛이 뭔지 모르겠어'라는 뜻으로 복잡한 맛을 표현할 때 쓰는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 맛 뭔지 모르겠어",
"explanation": "특이한 맛을 분석하려 하지만 정확히 알 수 없는 상황의 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "맛"
},
{
"tag": "궁금"
},
{
"tag": "분석"
}
],
"engTags": [
{
"tag": "taste"
},
{
"tag": "curious"
},
{
"tag": "analyze"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I can't identify this flavor.",
"translation": "이 맛이 뭔지 모르겠어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "It's something familiar though.",
"translation": "그런데 익숙한 맛인데."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Maybe it's a spice?",
"translation": "향신료일까?"
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Or some kind of herb?",
"translation": "아니면 어떤 허브?"
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 맛을 정확히 알아냈다고 말했다.",
"hint": "'can't identify'는 알아낼 수 없다는 뜻이에요.",
"result": "X",
"explanation": "수진은 이 맛을 'can't identify(알아낼 수 없다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "It's driving me crazy!",
"translation": "미치겠어!"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Should we ask the chef?",
"translation": "요리사한테 물어볼까?"
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Great idea, I'm too curious.",
"translation": "좋은 생각이야, 너무 궁금해."
},
{
"type": "blank",
"index": 9,
"quiz": "It's something familiar @@.",
"hint": "'그런데, 하지만'이라는 뜻으로 문장 끝에 오는 단어예요.",
"optionA": "but",
"optionB": "though",
"optionC": "so",
"result": "though",
"explanation": "'though'는 문장 끝에 와서 '그런데, 하지만'이라는 뜻으로 쓰여요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Maybe it's their secret ingredient.",
"translation": "그들만의 비밀 재료일지도."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 이 맛을 알아낼 수 없다고 한 말을 완성하세요.",
"optionA": "identify",
"optionB": "can't",
"optionC": "I",
"optionD": "flavor",
"optionE": "this",
"result": "I can't identify this flavor",
"explanation": "'이 맛이 뭔지 모르겠어'라는 뜻으로 복잡한 맛을 표현할 때 쓰는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 사진 찍어도 돼?",
"explanation": "맛있는 음식의 사진을 찍기 전에 허락을 구하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "사진"
},
{
"tag": "허락"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "permission"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Can I take a picture?",
"translation": "사진 찍어도 돼?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Of course, it looks beautiful.",
"translation": "물론, 정말 예뻐 보여."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "This will get many likes.",
"translation": "이거 좋아요 많이 받을 듯."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Don't forget to tag me.",
"translation": "나 태그하는 거 잊지 마."
},
{
"type": "ox",
"index": 5,
"quiz": "소영이 사진 찍는 것을 거절했다.",
"hint": "'Of course'는 물론이라는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Of course(물론)'라고 하며 사진 찍는 것을 허락했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Already planned to do that.",
"translation": "벌써 그럴 생각이었어."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Perfect, we both look good.",
"translation": "완벽해, 우리 둘 다 잘 나왔어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Food photography is an art.",
"translation": "음식 사진도 예술이야."
},
{
"type": "blank",
"index": 9,
"quiz": "This will get many @@.",
"hint": "SNS에서 받는 긍정적인 반응을 뜻하는 단어예요.",
"optionA": "views",
"optionB": "likes",
"optionC": "comments",
"result": "likes",
"explanation": "'likes'는 SNS의 '좋아요'를 뜻하며 사진의 인기를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Especially when food tastes good.",
"translation": "특히 음식이 맛있을 때는 더."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 사진을 찍어도 되는지 허락을 구한 말을 완성하세요.",
"optionA": "Can",
"optionB": "take",
"optionC": "I",
"optionD": "picture",
"optionE": "a",
"result": "Can I take a picture",
"explanation": "'사진 찍어도 돼?'라는 뜻으로 정중하게 허락을 구하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 사진 찍어도 돼?",
"explanation": "맛있는 음식의 사진을 찍기 전에 허락을 구하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "사진"
},
{
"tag": "허락"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "photo"
},
{
"tag": "permission"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Can I take a picture?",
"translation": "사진 찍어도 돼?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Of course, it looks beautiful.",
"translation": "물론, 정말 예뻐 보여."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "This will get many likes.",
"translation": "이거 좋아요 많이 받을 듯."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "Don't forget to tag me.",
"translation": "나 태그하는 거 잊지 마."
},
{
"type": "ox",
"index": 5,
"quiz": "소영이 사진 찍는 것을 거절했다.",
"hint": "'Of course'는 물론이라는 뜻이에요.",
"result": "X",
"explanation": "소영은 'Of course(물론)'라고 하며 사진 찍는 것을 허락했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "Already planned to do that.",
"translation": "벌써 그럴 생각이었어."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Perfect, we both look good.",
"translation": "완벽해, 우리 둘 다 잘 나왔어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Food photography is an art.",
"translation": "음식 사진도 예술이야."
},
{
"type": "blank",
"index": 9,
"quiz": "This will get many @@.",
"hint": "SNS에서 받는 긍정적인 반응을 뜻하는 단어예요.",
"optionA": "views",
"optionB": "likes",
"optionC": "comments",
"result": "likes",
"explanation": "'likes'는 SNS의 '좋아요'를 뜻하며 사진의 인기를 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Especially when food tastes good.",
"translation": "특히 음식이 맛있을 때는 더."
},
{
"type": "puzzle",
"index": 11,
"hint": "태호가 사진을 찍어도 되는지 허락을 구한 말을 완성하세요.",
"optionA": "Can",
"optionB": "take",
"optionC": "I",
"optionD": "picture",
"optionE": "a",
"result": "Can I take a picture",
"explanation": "'사진 찍어도 돼?'라는 뜻으로 정중하게 허락을 구하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "양 조절 어떻게 할까?",
"explanation": "음식 양을 정하며 서로의 식사량을 고려하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "양"
},
{
"tag": "조절"
},
{
"tag": "배려"
}
],
"engTags": [
{
"tag": "amount"
},
{
"tag": "control"
},
{
"tag": "care"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "How much should we order?",
"translation": "얼마나 시킬까?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I don't eat that much.",
"translation": "난 많이 안 먹어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Maybe just one portion then?",
"translation": "그럼 일인분만?"
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "That sounds about right.",
"translation": "그 정도가 적당한 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "선영이 자신이 많이 먹는다고 말했다.",
"hint": "'don't eat that much'는 많이 안 먹는다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'don't eat that much(많이 안 먹는다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "We can always order more.",
"translation": "나중에 더 시킬 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "True, better safe than sorry.",
"translation": "맞아, 모자라는 게 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Smart thinking as always.",
"translation": "역시 현명한 생각이야."
},
{
"type": "blank",
"index": 9,
"quiz": "I don't eat that @@.",
"hint": "양이 많다는 뜻의 단어예요.",
"optionA": "little",
"optionB": "much",
"optionC": "fast",
"result": "much",
"explanation": "'that much'는 '그렇게 많이'라는 뜻으로 양을 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상현이 얼마나 주문할지 물어본 말을 완성하세요.",
"optionA": "How",
"optionB": "should",
"optionC": "order",
"optionD": "much",
"optionE": "we",
"result": "How much should we order",
"explanation": "'얼마나 시킬까?'라는 뜻으로 주문 양을 정할 때 쓰는 자연스러운 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "양 조절 어떻게 할까?",
"explanation": "음식 양을 정하며 서로의 식사량을 고려하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "양"
},
{
"tag": "조절"
},
{
"tag": "배려"
}
],
"engTags": [
{
"tag": "amount"
},
{
"tag": "control"
},
{
"tag": "care"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "How much should we order?",
"translation": "얼마나 시킬까?"
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I don't eat that much.",
"translation": "난 많이 안 먹어."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Maybe just one portion then?",
"translation": "그럼 일인분만?"
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "That sounds about right.",
"translation": "그 정도가 적당한 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "선영이 자신이 많이 먹는다고 말했다.",
"hint": "'don't eat that much'는 많이 안 먹는다는 뜻이에요.",
"result": "X",
"explanation": "선영은 'don't eat that much(많이 안 먹는다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "We can always order more.",
"translation": "나중에 더 시킬 수도 있어."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "True, better safe than sorry.",
"translation": "맞아, 모자라는 게 낫지."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Smart thinking as always.",
"translation": "역시 현명한 생각이야."
},
{
"type": "blank",
"index": 9,
"quiz": "I don't eat that @@.",
"hint": "양이 많다는 뜻의 단어예요.",
"optionA": "little",
"optionB": "much",
"optionC": "fast",
"result": "much",
"explanation": "'that much'는 '그렇게 많이'라는 뜻으로 양을 나타내는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Thanks for understanding.",
"translation": "이해해줘서 고마워."
},
{
"type": "puzzle",
"index": 11,
"hint": "상현이 얼마나 주문할지 물어본 말을 완성하세요.",
"optionA": "How",
"optionB": "should",
"optionC": "order",
"optionD": "much",
"optionE": "we",
"result": "How much should we order",
"explanation": "'얼마나 시킬까?'라는 뜻으로 주문 양을 정할 때 쓰는 자연스러운 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "냄새가 너무 좋아",
"explanation": "요리하는 냄새에 반응하며 기대감을 표현하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냄새"
},
{
"tag": "좋음"
},
{
"tag": "기대"
}
],
"engTags": [
{
"tag": "smell"
},
{
"tag": "good"
},
{
"tag": "expect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Something smells really good.",
"translation": "뭔가 냄새가 정말 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I'm cooking your favorite.",
"translation": "네가 좋아하는 거 해주고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "You always know what I like.",
"translation": "넌 항상 내가 뭘 좋아하는지 알아."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "That's what good friends do.",
"translation": "좋은 친구는 다 그런 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 상우가 싫어하는 음식을 만들고 있다고 말했다.",
"hint": "'your favorite'는 네가 좋아하는 것이라는 뜻이에요.",
"result": "X",
"explanation": "지은은 상우의 'favorite(좋아하는)' 음식을 만든다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Can't wait to taste it.",
"translation": "빨리 먹어보고 싶어."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Almost ready, just five minutes.",
"translation": "거의 다 됐어, 5분만 더."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Perfect timing, I'm getting hungry.",
"translation": "완벽한 타이밍이야, 배고파지고 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "Something smells really @@.",
"hint": "냄새가 좋다는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "strange",
"result": "good",
"explanation": "'smells good'은 '냄새가 좋다'는 뜻으로 요리할 때 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Hope it tastes as good.",
"translation": "맛도 좋았으면 좋겠어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 빨리 먹어보고 싶다고 한 말을 완성하세요.",
"optionA": "Can't",
"optionB": "taste",
"optionC": "wait",
"optionD": "to",
"optionE": "it",
"result": "Can't wait to taste it",
"explanation": "'빨리 먹어보고 싶어'라는 뜻으로 기대감을 표현하는 자연스러운 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "냄새가 너무 좋아",
"explanation": "요리하는 냄새에 반응하며 기대감을 표현하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냄새"
},
{
"tag": "좋음"
},
{
"tag": "기대"
}
],
"engTags": [
{
"tag": "smell"
},
{
"tag": "good"
},
{
"tag": "expect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Something smells really good.",
"translation": "뭔가 냄새가 정말 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "I'm cooking your favorite.",
"translation": "네가 좋아하는 거 해주고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "You always know what I like.",
"translation": "넌 항상 내가 뭘 좋아하는지 알아."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "That's what good friends do.",
"translation": "좋은 친구는 다 그런 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 상우가 싫어하는 음식을 만들고 있다고 말했다.",
"hint": "'your favorite'는 네가 좋아하는 것이라는 뜻이에요.",
"result": "X",
"explanation": "지은은 상우의 'favorite(좋아하는)' 음식을 만든다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "Can't wait to taste it.",
"translation": "빨리 먹어보고 싶어."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "Almost ready, just five minutes.",
"translation": "거의 다 됐어, 5분만 더."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Perfect timing, I'm getting hungry.",
"translation": "완벽한 타이밍이야, 배고파지고 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "Something smells really @@.",
"hint": "냄새가 좋다는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "good",
"optionC": "strange",
"result": "good",
"explanation": "'smells good'은 '냄새가 좋다'는 뜻으로 요리할 때 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Hope it tastes as good.",
"translation": "맛도 좋았으면 좋겠어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 빨리 먹어보고 싶다고 한 말을 완성하세요.",
"optionA": "Can't",
"optionB": "taste",
"optionC": "wait",
"optionD": "to",
"optionE": "it",
"result": "Can't wait to taste it",
"explanation": "'빨리 먹어보고 싶어'라는 뜻으로 기대감을 표현하는 자연스러운 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 어떻게 만드는 거야?",
"explanation": "맛있는 음식을 보고 만드는 방법을 궁금해하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "만들기"
},
{
"tag": "방법"
},
{
"tag": "궁금"
}
],
"engTags": [
{
"tag": "making"
},
{
"tag": "method"
},
{
"tag": "curious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "How do you make this?",
"translation": "이거 어떻게 만드는 거야?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "It's actually pretty simple.",
"translation": "사실 꽤 간단해."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Can you teach me?",
"translation": "가르쳐줄 수 있어?"
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Sure, I'll show you.",
"translation": "물론, 보여줄게."
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 만드는 방법이 복잡하다고 말했다.",
"hint": "'pretty simple'은 꽤 간단하다는 뜻이에요.",
"result": "X",
"explanation": "서연은 만드는 방법이 'pretty simple(꽤 간단하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "I love learning new recipes.",
"translation": "새로운 레시피 배우는 거 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "This one is my grandmother's.",
"translation": "이건 우리 할머니 레시피야."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "That makes it even special.",
"translation": "그럼 더욱 특별하네."
},
{
"type": "blank",
"index": 9,
"quiz": "It's actually pretty @@.",
"hint": "어렵지 않고 쉽다는 뜻의 형용사예요.",
"optionA": "hard",
"optionB": "simple",
"optionC": "long",
"result": "simple",
"explanation": "'simple'은 '간단한, 쉬운'이라는 뜻으로 요리가 어렵지 않다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Family recipes are always best.",
"translation": "가족 레시피가 항상 최고야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 만드는 방법을 물어본 말을 완성하세요.",
"optionA": "How",
"optionB": "make",
"optionC": "do",
"optionD": "this",
"optionE": "you",
"result": "How do you make this",
"explanation": "'이거 어떻게 만드는 거야?'라는 뜻으로 요리법을 묻는 자연스러운 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 어떻게 만드는 거야?",
"explanation": "맛있는 음식을 보고 만드는 방법을 궁금해하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "만들기"
},
{
"tag": "방법"
},
{
"tag": "궁금"
}
],
"engTags": [
{
"tag": "making"
},
{
"tag": "method"
},
{
"tag": "curious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "How do you make this?",
"translation": "이거 어떻게 만드는 거야?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "It's actually pretty simple.",
"translation": "사실 꽤 간단해."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Can you teach me?",
"translation": "가르쳐줄 수 있어?"
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Sure, I'll show you.",
"translation": "물론, 보여줄게."
},
{
"type": "ox",
"index": 5,
"quiz": "서연이 만드는 방법이 복잡하다고 말했다.",
"hint": "'pretty simple'은 꽤 간단하다는 뜻이에요.",
"result": "X",
"explanation": "서연은 만드는 방법이 'pretty simple(꽤 간단하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "I love learning new recipes.",
"translation": "새로운 레시피 배우는 거 좋아해."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "This one is my grandmother's.",
"translation": "이건 우리 할머니 레시피야."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "That makes it even special.",
"translation": "그럼 더욱 특별하네."
},
{
"type": "blank",
"index": 9,
"quiz": "It's actually pretty @@.",
"hint": "어렵지 않고 쉽다는 뜻의 형용사예요.",
"optionA": "hard",
"optionB": "simple",
"optionC": "long",
"result": "simple",
"explanation": "'simple'은 '간단한, 쉬운'이라는 뜻으로 요리가 어렵지 않다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Family recipes are always best.",
"translation": "가족 레시피가 항상 최고야."
},
{
"type": "puzzle",
"index": 11,
"hint": "승현이 만드는 방법을 물어본 말을 완성하세요.",
"optionA": "How",
"optionB": "make",
"optionC": "do",
"optionD": "this",
"optionE": "you",
"result": "How do you make this",
"explanation": "'이거 어떻게 만드는 거야?'라는 뜻으로 요리법을 묻는 자연스러운 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "오늘은 특별한 날이야",
"explanation": "특별한 날을 맞아 좋은 음식을 먹자고 제안하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "특별"
},
{
"tag": "축하"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "special"
},
{
"tag": "celebrate"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Today is a special day.",
"translation": "오늘은 특별한 날이야."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Let's eat something nice then.",
"translation": "그럼 맛있는 거 먹자."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "I know the perfect place.",
"translation": "딱 좋은 곳 알아."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Sounds like a great plan.",
"translation": "좋은 계획인 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 오늘이 평범한 날이라고 말했다.",
"hint": "'special day'는 특별한 날이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 오늘이 'special day(특별한 날)'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "They have amazing desserts too.",
"translation": "거기 디저트도 끝내줘."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Perfect for celebrating then.",
"translation": "그럼 축하하기 딱이네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Let's make some good memories.",
"translation": "좋은 추억 만들자."
},
{
"type": "blank",
"index": 9,
"quiz": "Let's eat something @@ then.",
"hint": "맛있고 좋다는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "old",
"result": "nice",
"explanation": "'something nice'는 '맛있는, 좋은 것'이라는 뜻으로 특별한 날에 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "This will be so much fun.",
"translation": "정말 재미있을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 딱 좋은 곳을 안다고 한 말을 완성하세요.",
"optionA": "know",
"optionB": "I",
"optionC": "perfect",
"optionD": "the",
"optionE": "place",
"result": "I know the perfect place",
"explanation": "'딱 좋은 곳 알아'라는 뜻으로 특별한 날에 좋은 장소를 추천하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "오늘은 특별한 날이야",
"explanation": "특별한 날을 맞아 좋은 음식을 먹자고 제안하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "특별"
},
{
"tag": "축하"
},
{
"tag": "음식"
}
],
"engTags": [
{
"tag": "special"
},
{
"tag": "celebrate"
},
{
"tag": "food"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Today is a special day.",
"translation": "오늘은 특별한 날이야."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Let's eat something nice then.",
"translation": "그럼 맛있는 거 먹자."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "I know the perfect place.",
"translation": "딱 좋은 곳 알아."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Sounds like a great plan.",
"translation": "좋은 계획인 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 오늘이 평범한 날이라고 말했다.",
"hint": "'special day'는 특별한 날이라는 뜻이에요.",
"result": "X",
"explanation": "나연은 오늘이 'special day(특별한 날)'라고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "They have amazing desserts too.",
"translation": "거기 디저트도 끝내줘."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Perfect for celebrating then.",
"translation": "그럼 축하하기 딱이네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Let's make some good memories.",
"translation": "좋은 추억 만들자."
},
{
"type": "blank",
"index": 9,
"quiz": "Let's eat something @@ then.",
"hint": "맛있고 좋다는 뜻의 형용사예요.",
"optionA": "bad",
"optionB": "nice",
"optionC": "old",
"result": "nice",
"explanation": "'something nice'는 '맛있는, 좋은 것'이라는 뜻으로 특별한 날에 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "This will be so much fun.",
"translation": "정말 재미있을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 딱 좋은 곳을 안다고 한 말을 완성하세요.",
"optionA": "know",
"optionB": "I",
"optionC": "perfect",
"optionD": "the",
"optionE": "place",
"result": "I know the perfect place",
"explanation": "'딱 좋은 곳 알아'라는 뜻으로 특별한 날에 좋은 장소를 추천하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "남은 음식 어떻게 할까?",
"explanation": "많이 시켜서 남은 음식 처리를 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "남은음식"
},
{
"tag": "고민"
},
{
"tag": "처리"
}
],
"engTags": [
{
"tag": "leftover"
},
{
"tag": "worry"
},
{
"tag": "handle"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "We have so much left.",
"translation": "너무 많이 남았네."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I'm completely stuffed.",
"translation": "완전 배불러."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Should we pack it up?",
"translation": "포장해갈까?"
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Good idea, we paid for it.",
"translation": "좋은 생각이야, 돈 냈으니까."
},
{
"type": "ox",
"index": 5,
"quiz": "유진이 아직 배가 고프다고 말했다.",
"hint": "'completely stuffed'는 완전히 배부르다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'completely stuffed(완전 배부르다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "It'll be great for tomorrow.",
"translation": "내일 먹기 좋을 거야."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Leftovers sometimes taste better.",
"translation": "남은 음식이 가끔 더 맛있어."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Especially after one night.",
"translation": "특히 하루 지나면."
},
{
"type": "blank",
"index": 9,
"quiz": "Should we pack it @@?",
"hint": "포장해서 가져간다는 뜻의 부사예요.",
"optionA": "down",
"optionB": "up",
"optionC": "away",
"result": "up",
"explanation": "'pack it up'은 '포장하다'라는 뜻으로 남은 음식을 싸갈 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Let's ask for containers.",
"translation": "용기 달라고 하자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 많이 남았다고 한 말을 완성하세요.",
"optionA": "We",
"optionB": "much",
"optionC": "so",
"optionD": "left",
"optionE": "have",
"result": "We have so much left",
"explanation": "'너무 많이 남았네'라는 뜻으로 음식이 많이 남았을 때 하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "남은 음식 어떻게 할까?",
"explanation": "많이 시켜서 남은 음식 처리를 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "남은음식"
},
{
"tag": "고민"
},
{
"tag": "처리"
}
],
"engTags": [
{
"tag": "leftover"
},
{
"tag": "worry"
},
{
"tag": "handle"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "We have so much left.",
"translation": "너무 많이 남았네."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "I'm completely stuffed.",
"translation": "완전 배불러."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Should we pack it up?",
"translation": "포장해갈까?"
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Good idea, we paid for it.",
"translation": "좋은 생각이야, 돈 냈으니까."
},
{
"type": "ox",
"index": 5,
"quiz": "유진이 아직 배가 고프다고 말했다.",
"hint": "'completely stuffed'는 완전히 배부르다는 뜻이에요.",
"result": "X",
"explanation": "유진은 'completely stuffed(완전 배부르다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "It'll be great for tomorrow.",
"translation": "내일 먹기 좋을 거야."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Leftovers sometimes taste better.",
"translation": "남은 음식이 가끔 더 맛있어."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Especially after one night.",
"translation": "특히 하루 지나면."
},
{
"type": "blank",
"index": 9,
"quiz": "Should we pack it @@?",
"hint": "포장해서 가져간다는 뜻의 부사예요.",
"optionA": "down",
"optionB": "up",
"optionC": "away",
"result": "up",
"explanation": "'pack it up'은 '포장하다'라는 뜻으로 남은 음식을 싸갈 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Let's ask for containers.",
"translation": "용기 달라고 하자."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 많이 남았다고 한 말을 완성하세요.",
"optionA": "We",
"optionB": "much",
"optionC": "so",
"optionD": "left",
"optionE": "have",
"result": "We have so much left",
"explanation": "'너무 많이 남았네'라는 뜻으로 음식이 많이 남았을 때 하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "집 근처 맛집 찾았어",
"explanation": "동네에서 새로 발견한 맛집을 친구에게 추천하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "맛집"
},
{
"tag": "발견"
},
{
"tag": "추천"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "discover"
},
{
"tag": "recommend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I found a great place.",
"translation": "대박인 곳 찾았어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Really? Where is it?",
"translation": "정말? 어디야?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Just around the corner.",
"translation": "바로 모퉁이 돌면 있어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "What kind of food?",
"translation": "어떤 음식이야?"
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 새로운 맛집을 발견했다고 말했다.",
"hint": "'found a great place'는 좋은 곳을 찾았다는 뜻이에요.",
"result": "O",
"explanation": "민재는 'great place(대박인 곳)'를 찾았다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "They serve amazing pasta.",
"translation": "거기 파스타가 끝내줘."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Sounds perfect for lunch.",
"translation": "점심으로 딱인 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Want to try it today?",
"translation": "오늘 가볼래?"
},
{
"type": "blank",
"index": 9,
"quiz": "Just around the @@.",
"hint": "길모퉁이를 뜻하는 단어예요.",
"optionA": "street",
"optionB": "corner",
"optionC": "house",
"result": "corner",
"explanation": "'around the corner'는 '모퉁이 돌면'이라는 뜻으로 가까운 거리를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Absolutely, I'm always hungry.",
"translation": "당연하지, 항상 배고파."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 대박인 곳을 찾았다고 한 말을 완성하세요.",
"optionA": "found",
"optionB": "great",
"optionC": "I",
"optionD": "place",
"optionE": "a",
"result": "I found a great place",
"explanation": "'대박인 곳 찾았어'라는 뜻으로 새로운 맛집을 발견했을 때 하는 흥미진진한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "집 근처 맛집 찾았어",
"explanation": "동네에서 새로 발견한 맛집을 친구에게 추천하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "맛집"
},
{
"tag": "발견"
},
{
"tag": "추천"
}
],
"engTags": [
{
"tag": "restaurant"
},
{
"tag": "discover"
},
{
"tag": "recommend"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "I found a great place.",
"translation": "대박인 곳 찾았어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Really? Where is it?",
"translation": "정말? 어디야?"
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Just around the corner.",
"translation": "바로 모퉁이 돌면 있어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "What kind of food?",
"translation": "어떤 음식이야?"
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 새로운 맛집을 발견했다고 말했다.",
"hint": "'found a great place'는 좋은 곳을 찾았다는 뜻이에요.",
"result": "O",
"explanation": "민재는 'great place(대박인 곳)'를 찾았다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "They serve amazing pasta.",
"translation": "거기 파스타가 끝내줘."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Sounds perfect for lunch.",
"translation": "점심으로 딱인 것 같아."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "Want to try it today?",
"translation": "오늘 가볼래?"
},
{
"type": "blank",
"index": 9,
"quiz": "Just around the @@.",
"hint": "길모퉁이를 뜻하는 단어예요.",
"optionA": "street",
"optionB": "corner",
"optionC": "house",
"result": "corner",
"explanation": "'around the corner'는 '모퉁이 돌면'이라는 뜻으로 가까운 거리를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Absolutely, I'm always hungry.",
"translation": "당연하지, 항상 배고파."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 대박인 곳을 찾았다고 한 말을 완성하세요.",
"optionA": "found",
"optionB": "great",
"optionC": "I",
"optionD": "place",
"optionE": "a",
"result": "I found a great place",
"explanation": "'대박인 곳 찾았어'라는 뜻으로 새로운 맛집을 발견했을 때 하는 흥미진진한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음료수 뭐로 할까?",
"explanation": "식사와 함께 마실 음료를 정하는 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "음료"
},
{
"tag": "선택"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "drink"
},
{
"tag": "choice"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "What should we drink?",
"translation": "뭐 마실까?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Something cold and sweet.",
"translation": "차갑고 단 거."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "How about this juice?",
"translation": "이 주스는 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Perfect choice for today.",
"translation": "오늘에 딱 맞는 선택이야."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 뜨겁고 쓴 음료를 원한다고 말했다.",
"hint": "'cold and sweet'은 차갑고 달다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'cold and sweet(차갑고 단)' 음료를 원한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "This flavor is my favorite.",
"translation": "이 맛이 내가 제일 좋아하는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Great minds think alike.",
"translation": "생각이 비슷하네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Should we get two bottles?",
"translation": "두 병 살까?"
},
{
"type": "blank",
"index": 9,
"quiz": "Something cold and @@.",
"hint": "설탕 맛이 나는 단맛을 뜻하는 형용서예요.",
"optionA": "sour",
"optionB": "sweet",
"optionC": "bitter",
"result": "sweet",
"explanation": "'sweet'은 '단맛'을 뜻하며 음료 선택할 때 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Sounds like a perfect plan.",
"translation": "완벽한 계획인 것 같아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 이 주스는 어떠냐고 제안한 말을 완성하세요.",
"optionA": "How",
"optionB": "this",
"optionC": "about",
"optionD": "juice",
"result": "How about this juice",
"explanation": "'이 주스는 어때?'라는 뜻으로 뭔가를 제안할 때 쓰는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음료수 뭐로 할까?",
"explanation": "식사와 함께 마실 음료를 정하는 고민 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "음료"
},
{
"tag": "선택"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "drink"
},
{
"tag": "choice"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "What should we drink?",
"translation": "뭐 마실까?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Something cold and sweet.",
"translation": "차갑고 단 거."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "How about this juice?",
"translation": "이 주스는 어때?"
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Perfect choice for today.",
"translation": "오늘에 딱 맞는 선택이야."
},
{
"type": "ox",
"index": 5,
"quiz": "지훈이 뜨겁고 쓴 음료를 원한다고 말했다.",
"hint": "'cold and sweet'은 차갑고 달다는 뜻이에요.",
"result": "X",
"explanation": "지훈은 'cold and sweet(차갑고 단)' 음료를 원한다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "This flavor is my favorite.",
"translation": "이 맛이 내가 제일 좋아하는 거야."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Great minds think alike.",
"translation": "생각이 비슷하네."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Should we get two bottles?",
"translation": "두 병 살까?"
},
{
"type": "blank",
"index": 9,
"quiz": "Something cold and @@.",
"hint": "설탕 맛이 나는 단맛을 뜻하는 형용서예요.",
"optionA": "sour",
"optionB": "sweet",
"optionC": "bitter",
"result": "sweet",
"explanation": "'sweet'은 '단맛'을 뜻하며 음료 선택할 때 자주 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "Sounds like a perfect plan.",
"translation": "완벽한 계획인 것 같아."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 이 주스는 어떠냐고 제안한 말을 완성하세요.",
"optionA": "How",
"optionB": "this",
"optionC": "about",
"optionD": "juice",
"result": "How about this juice",
"explanation": "'이 주스는 어때?'라는 뜻으로 뭔가를 제안할 때 쓰는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "속이 좀 안 좋아",
"explanation": "소화가 안 되어 속이 불편할 때 나누는 걱정 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "속"
},
{
"tag": "불편"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "stomach"
},
{
"tag": "uncomfortable"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "My stomach feels weird.",
"translation": "속이 이상해."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Did you eat too much?",
"translation": "너무 많이 먹었어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Maybe something too spicy.",
"translation": "너무 매운 걸 먹었나봐."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "You should drink water.",
"translation": "물 마셔야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 속이 편하다고 말했다.",
"hint": "'feels weird'는 이상하다는 뜻이에요.",
"result": "X",
"explanation": "채원은 속이 'feels weird(이상하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good idea, I'm thirsty too.",
"translation": "좋은 생각이야, 목도 말라."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Maybe rest for a bit?",
"translation": "좀 쉴까?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Yeah, that sounds wise.",
"translation": "응, 현명한 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "My stomach feels @@.",
"hint": "정상이 아니고 이상하다는 뜻의 형용사예요.",
"optionA": "good",
"optionB": "weird",
"optionC": "happy",
"result": "weird",
"explanation": "'feels weird'는 '이상하다, 이상한 느낌이다'라는 뜻으로 몸이 불편할 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Call me if you need anything.",
"translation": "뭐 필요하면 연락해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 물을 마시라고 조언한 말을 완성하세요.",
"optionA": "You",
"optionB": "drink",
"optionC": "should",
"optionD": "water",
"result": "You should drink water",
"explanation": "'물 마셔야겠어'라는 뜻으로 속이 불편할 때 하는 친구의 조언이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "속이 좀 안 좋아",
"explanation": "소화가 안 되어 속이 불편할 때 나누는 걱정 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "속"
},
{
"tag": "불편"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "stomach"
},
{
"tag": "uncomfortable"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "My stomach feels weird.",
"translation": "속이 이상해."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Did you eat too much?",
"translation": "너무 많이 먹었어?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Maybe something too spicy.",
"translation": "너무 매운 걸 먹었나봐."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "You should drink water.",
"translation": "물 마셔야겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 속이 편하다고 말했다.",
"hint": "'feels weird'는 이상하다는 뜻이에요.",
"result": "X",
"explanation": "채원은 속이 'feels weird(이상하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Good idea, I'm thirsty too.",
"translation": "좋은 생각이야, 목도 말라."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "Maybe rest for a bit?",
"translation": "좀 쉴까?"
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Yeah, that sounds wise.",
"translation": "응, 현명한 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "My stomach feels @@.",
"hint": "정상이 아니고 이상하다는 뜻의 형용사예요.",
"optionA": "good",
"optionB": "weird",
"optionC": "happy",
"result": "weird",
"explanation": "'feels weird'는 '이상하다, 이상한 느낌이다'라는 뜻으로 몸이 불편할 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "Call me if you need anything.",
"translation": "뭐 필요하면 연락해."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 물을 마시라고 조언한 말을 완성하세요.",
"optionA": "You",
"optionB": "drink",
"optionC": "should",
"optionD": "water",
"result": "You should drink water",
"explanation": "'물 마셔야겠어'라는 뜻으로 속이 불편할 때 하는 친구의 조언이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새로운 메뉴 나왔대",
"explanation": "좋아하는 식당에 새 메뉴가 나왔다는 소식을 전하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "새메뉴"
},
{
"tag": "소식"
},
{
"tag": "기대"
}
],
"engTags": [
{
"tag": "new"
},
{
"tag": "menu"
},
{
"tag": "expect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "They have a new menu.",
"translation": "새 메뉴 나왔대."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "At our favorite place?",
"translation": "우리가 좋아하는 그 곳에?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Yes, with seasonal ingredients.",
"translation": "응, 제철 재료로."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "That sounds really tempting.",
"translation": "정말 매력적으로 들리네."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 새 메뉴가 나왔다고 말했다.",
"hint": "'new menu'는 새로운 메뉴라는 뜻이에요.",
"result": "O",
"explanation": "수진은 'new menu(새 메뉴)'가 나왔다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Should we try it tonight?",
"translation": "오늘 밤에 가볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I'm definitely interested.",
"translation": "확실히 관심 있어."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Let's make a reservation then.",
"translation": "그럼 예약하자."
},
{
"type": "blank",
"index": 9,
"quiz": "That sounds really @@.",
"hint": "유혹적이고 끌리는 느낌을 뜻하는 형용사예요.",
"optionA": "boring",
"optionB": "tempting",
"optionC": "expensive",
"result": "tempting",
"explanation": "'tempting'은 '유혹적인, 매력적인'이라는 뜻으로 새로운 음식에 끌릴 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Perfect, I can't wait.",
"translation": "완벽해, 기다릴 수 없어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 새 메뉴가 나왔다고 알려준 말을 완성하세요.",
"optionA": "They",
"optionB": "new",
"optionC": "have",
"optionD": "menu",
"optionE": "a",
"result": "They have a new menu",
"explanation": "'새 메뉴 나왔대'라는 뜻으로 새로운 소식을 전할 때 쓰는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "새로운 메뉴 나왔대",
"explanation": "좋아하는 식당에 새 메뉴가 나왔다는 소식을 전하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "새메뉴"
},
{
"tag": "소식"
},
{
"tag": "기대"
}
],
"engTags": [
{
"tag": "new"
},
{
"tag": "menu"
},
{
"tag": "expect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "They have a new menu.",
"translation": "새 메뉴 나왔대."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "At our favorite place?",
"translation": "우리가 좋아하는 그 곳에?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Yes, with seasonal ingredients.",
"translation": "응, 제철 재료로."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "That sounds really tempting.",
"translation": "정말 매력적으로 들리네."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 새 메뉴가 나왔다고 말했다.",
"hint": "'new menu'는 새로운 메뉴라는 뜻이에요.",
"result": "O",
"explanation": "수진은 'new menu(새 메뉴)'가 나왔다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Should we try it tonight?",
"translation": "오늘 밤에 가볼까?"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "I'm definitely interested.",
"translation": "확실히 관심 있어."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Let's make a reservation then.",
"translation": "그럼 예약하자."
},
{
"type": "blank",
"index": 9,
"quiz": "That sounds really @@.",
"hint": "유혹적이고 끌리는 느낌을 뜻하는 형용사예요.",
"optionA": "boring",
"optionB": "tempting",
"optionC": "expensive",
"result": "tempting",
"explanation": "'tempting'은 '유혹적인, 매력적인'이라는 뜻으로 새로운 음식에 끌릴 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Perfect, I can't wait.",
"translation": "완벽해, 기다릴 수 없어."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 새 메뉴가 나왔다고 알려준 말을 완성하세요.",
"optionA": "They",
"optionB": "new",
"optionC": "have",
"optionD": "menu",
"optionE": "a",
"result": "They have a new menu",
"explanation": "'새 메뉴 나왔대'라는 뜻으로 새로운 소식을 전할 때 쓰는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "요리 도전해볼까?",
"explanation": "어려운 요리에 도전해보자고 제안하는 용기 있는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "도전"
},
{
"tag": "요리"
},
{
"tag": "용기"
}
],
"engTags": [
{
"tag": "challenge"
},
{
"tag": "cooking"
},
{
"tag": "courage"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Want to try something difficult?",
"translation": "어려운 거 해볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Like what exactly?",
"translation": "정확히 뭔데?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Maybe homemade bread?",
"translation": "수제 빵 같은 거?"
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "That does sound challenging.",
"translation": "정말 도전적으로 들리네."
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 쉬운 요리를 제안했다고 말했다.",
"hint": "'something difficult'는 어려운 것이라는 뜻이에요.",
"result": "X",
"explanation": "태호는 'something difficult(어려운 것)'을 해보자고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "We can learn together.",
"translation": "같이 배워보자."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Okay, let's give it a shot.",
"translation": "좋아, 한번 해보자."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Even if we fail miserably.",
"translation": "비참하게 실패해도."
},
{
"type": "blank",
"index": 9,
"quiz": "That does sound @@.",
"hint": "어렵고 도전할 만하다는 뜻의 형용사예요.",
"optionA": "easy",
"optionB": "challenging",
"optionC": "boring",
"result": "challenging",
"explanation": "'challenging'은 '도전적인, 어려운'이라는 뜻으로 새로운 시도에 대해 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least we'll have fun.",
"translation": "최소한 재미있을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "소영이 한번 해보자고 동의한 말을 완성하세요.",
"optionA": "let's",
"optionB": "Okay",
"optionC": "give",
"optionD": "shot",
"optionE": "it",
"optionF": "a",
"result": "Okay let's give it a shot",
"explanation": "'좋아, 한번 해보자'라는 뜻으로 새로운 도전에 동의할 때 쓰는 용기 있는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "요리 도전해볼까?",
"explanation": "어려운 요리에 도전해보자고 제안하는 용기 있는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "도전"
},
{
"tag": "요리"
},
{
"tag": "용기"
}
],
"engTags": [
{
"tag": "challenge"
},
{
"tag": "cooking"
},
{
"tag": "courage"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Want to try something difficult?",
"translation": "어려운 거 해볼래?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Like what exactly?",
"translation": "정확히 뭔데?"
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "Maybe homemade bread?",
"translation": "수제 빵 같은 거?"
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "That does sound challenging.",
"translation": "정말 도전적으로 들리네."
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 쉬운 요리를 제안했다고 말했다.",
"hint": "'something difficult'는 어려운 것이라는 뜻이에요.",
"result": "X",
"explanation": "태호는 'something difficult(어려운 것)'을 해보자고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "We can learn together.",
"translation": "같이 배워보자."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "Okay, let's give it a shot.",
"translation": "좋아, 한번 해보자."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Even if we fail miserably.",
"translation": "비참하게 실패해도."
},
{
"type": "blank",
"index": 9,
"quiz": "That does sound @@.",
"hint": "어렵고 도전할 만하다는 뜻의 형용사예요.",
"optionA": "easy",
"optionB": "challenging",
"optionC": "boring",
"result": "challenging",
"explanation": "'challenging'은 '도전적인, 어려운'이라는 뜻으로 새로운 시도에 대해 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "At least we'll have fun.",
"translation": "최소한 재미있을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "소영이 한번 해보자고 동의한 말을 완성하세요.",
"optionA": "let's",
"optionB": "Okay",
"optionC": "give",
"optionD": "shot",
"optionE": "it",
"optionF": "a",
"result": "Okay let's give it a shot",
"explanation": "'좋아, 한번 해보자'라는 뜻으로 새로운 도전에 동의할 때 쓰는 용기 있는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식 좀 짜지 않아?",
"explanation": "음식이 너무 짜다고 느끼며 의견을 나누는 솔직한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "짠맛"
},
{
"tag": "의견"
},
{
"tag": "솔직"
}
],
"engTags": [
{
"tag": "salty"
},
{
"tag": "opinion"
},
{
"tag": "honest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "This is a bit salty.",
"translation": "이거 좀 짠 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I think it's just right.",
"translation": "난 적당한 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Maybe I need more water.",
"translation": "물을 더 마셔야겠어."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Everyone tastes things differently.",
"translation": "사람마다 맛을 다르게 느끼지."
},
{
"type": "ox",
"index": 5,
"quiz": "상현과 선영이 음식 맛에 대해 같은 의견이다.",
"hint": "상현은 짜다고 하고 선영은 적당하다고 했어요.",
"result": "X",
"explanation": "두 사람은 같은 음식에 대해 서로 다른 의견을 가지고 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "True, that makes sense.",
"translation": "맞아, 그럴 만하네."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Want to add some vegetables?",
"translation": "야채 좀 추가할까?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Great idea to balance it.",
"translation": "균형 맞추기 좋은 생각이야."
},
{
"type": "blank",
"index": 9,
"quiz": "This is a bit @@.",
"hint": "소금 맛이 강하다는 뜻의 형용사예요.",
"optionA": "sweet",
"optionB": "salty",
"optionC": "sour",
"result": "salty",
"explanation": "'salty'는 '짠'이라는 뜻으로 음식 맛을 표현할 때 쓰는 기본 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Vegetables always help.",
"translation": "야채는 항상 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 사람마다 맛을 다르게 느낀다고 한 말을 완성하세요.",
"optionA": "Everyone",
"optionB": "differently",
"optionC": "things",
"optionD": "tastes",
"result": "Everyone tastes things differently",
"explanation": "'사람마다 맛을 다르게 느끼지'라는 뜻으로 개인차를 인정하는 현명한 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식 좀 짜지 않아?",
"explanation": "음식이 너무 짜다고 느끼며 의견을 나누는 솔직한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "짠맛"
},
{
"tag": "의견"
},
{
"tag": "솔직"
}
],
"engTags": [
{
"tag": "salty"
},
{
"tag": "opinion"
},
{
"tag": "honest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "This is a bit salty.",
"translation": "이거 좀 짠 것 같아."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "I think it's just right.",
"translation": "난 적당한 것 같은데."
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "Maybe I need more water.",
"translation": "물을 더 마셔야겠어."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Everyone tastes things differently.",
"translation": "사람마다 맛을 다르게 느끼지."
},
{
"type": "ox",
"index": 5,
"quiz": "상현과 선영이 음식 맛에 대해 같은 의견이다.",
"hint": "상현은 짜다고 하고 선영은 적당하다고 했어요.",
"result": "X",
"explanation": "두 사람은 같은 음식에 대해 서로 다른 의견을 가지고 있어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "True, that makes sense.",
"translation": "맞아, 그럴 만하네."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "Want to add some vegetables?",
"translation": "야채 좀 추가할까?"
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "Great idea to balance it.",
"translation": "균형 맞추기 좋은 생각이야."
},
{
"type": "blank",
"index": 9,
"quiz": "This is a bit @@.",
"hint": "소금 맛이 강하다는 뜻의 형용사예요.",
"optionA": "sweet",
"optionB": "salty",
"optionC": "sour",
"result": "salty",
"explanation": "'salty'는 '짠'이라는 뜻으로 음식 맛을 표현할 때 쓰는 기본 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Vegetables always help.",
"translation": "야채는 항상 도움이 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "선영이 사람마다 맛을 다르게 느낀다고 한 말을 완성하세요.",
"optionA": "Everyone",
"optionB": "differently",
"optionC": "things",
"optionD": "tastes",
"result": "Everyone tastes things differently",
"explanation": "'사람마다 맛을 다르게 느끼지'라는 뜻으로 개인차를 인정하는 현명한 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "간식 사러 편의점 갈까?",
"explanation": "간식이 생각나서 편의점에 가자고 제안하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "간식"
},
{
"tag": "편의점"
},
{
"tag": "제안"
}
],
"engTags": [
{
"tag": "snack"
},
{
"tag": "store"
},
{
"tag": "suggest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Want to get some snacks?",
"translation": "간식 사러 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "From the convenience store?",
"translation": "편의점에서?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Yeah, they have new items.",
"translation": "응, 새로운 거 들어왔대."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Sounds like a good idea.",
"translation": "좋은 생각인 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "상우가 간식을 사러 가자고 제안했다.",
"hint": "'get some snacks'는 간식을 사러 간다는 뜻이에요.",
"result": "O",
"explanation": "상우는 'get some snacks(간식 사러 가자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "I'm craving something sweet.",
"translation": "단 거 땡겨."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "And I want something crunchy.",
"translation": "난 바삭한 거 먹고 싶어."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Perfect, we need both.",
"translation": "완벽해, 둘 다 필요해."
},
{
"type": "blank",
"index": 9,
"quiz": "From the convenience @@?",
"hint": "편의점을 뜻하는 단어예요.",
"optionA": "shop",
"optionB": "store",
"optionC": "market",
"result": "store",
"explanation": "'convenience store'는 '편의점'이라는 뜻의 고정된 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Let's go right now.",
"translation": "지금 바로 가자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 간식을 사러 가자고 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "get",
"optionC": "to",
"optionD": "snacks",
"optionE": "some",
"result": "Want to get some snacks",
"explanation": "'간식 사러 갈래?'라는 뜻으로 친구에게 함께 가자고 제안하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "간식 사러 편의점 갈까?",
"explanation": "간식이 생각나서 편의점에 가자고 제안하는 일상 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "간식"
},
{
"tag": "편의점"
},
{
"tag": "제안"
}
],
"engTags": [
{
"tag": "snack"
},
{
"tag": "store"
},
{
"tag": "suggest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Want to get some snacks?",
"translation": "간식 사러 갈래?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "From the convenience store?",
"translation": "편의점에서?"
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "Yeah, they have new items.",
"translation": "응, 새로운 거 들어왔대."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "Sounds like a good idea.",
"translation": "좋은 생각인 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "상우가 간식을 사러 가자고 제안했다.",
"hint": "'get some snacks'는 간식을 사러 간다는 뜻이에요.",
"result": "O",
"explanation": "상우는 'get some snacks(간식 사러 가자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "I'm craving something sweet.",
"translation": "단 거 땡겨."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "And I want something crunchy.",
"translation": "난 바삭한 거 먹고 싶어."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "Perfect, we need both.",
"translation": "완벽해, 둘 다 필요해."
},
{
"type": "blank",
"index": 9,
"quiz": "From the convenience @@?",
"hint": "편의점을 뜻하는 단어예요.",
"optionA": "shop",
"optionB": "store",
"optionC": "market",
"result": "store",
"explanation": "'convenience store'는 '편의점'이라는 뜻의 고정된 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Let's go right now.",
"translation": "지금 바로 가자."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 간식을 사러 가자고 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "get",
"optionC": "to",
"optionD": "snacks",
"optionE": "some",
"result": "Want to get some snacks",
"explanation": "'간식 사러 갈래?'라는 뜻으로 친구에게 함께 가자고 제안하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 나눠 먹을까?",
"explanation": "다양한 음식을 함께 나눠 먹자고 제안하는 배려 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "나누기"
},
{
"tag": "배려"
},
{
"tag": "함께"
}
],
"engTags": [
{
"tag": "share"
},
{
"tag": "care"
},
{
"tag": "together"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Should we share everything?",
"translation": "다 나눠 먹을까?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That way we try more.",
"translation": "그러면 더 많이 먹어볼 수 있어."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Exactly what I was thinking.",
"translation": "내가 생각한 거랑 똑같아."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Great minds think alike.",
"translation": "생각하는 게 비슷하네."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 음식을 혼자 먹겠다고 말했다.",
"hint": "'share everything'은 모든 걸 나눈다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'share everything(다 나눠 먹자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "This looks too good to miss.",
"translation": "이거 놓치기엔 너무 좋아 보여."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "And that one smells amazing.",
"translation": "저거는 냄새가 끝내줘."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "We made the right choice.",
"translation": "우리가 올바른 선택했어."
},
{
"type": "blank",
"index": 9,
"quiz": "That way we try @@.",
"hint": "양이나 종류가 많다는 뜻의 비교급 단어예요.",
"optionA": "less",
"optionB": "more",
"optionC": "nothing",
"result": "more",
"explanation": "'try more'는 '더 많이 먹어보다'라는 뜻으로 다양하게 경험한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Sharing is always better.",
"translation": "나눠 먹는 게 항상 나아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 다 나눠 먹자고 제안한 말을 완성하세요.",
"optionA": "Should",
"optionB": "share",
"optionC": "everything",
"optionD": "we",
"result": "Should we share everything",
"explanation": "'다 나눠 먹을까?'라는 뜻으로 함께 음식을 즐기자는 배려심 있는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 나눠 먹을까?",
"explanation": "다양한 음식을 함께 나눠 먹자고 제안하는 배려 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "나누기"
},
{
"tag": "배려"
},
{
"tag": "함께"
}
],
"engTags": [
{
"tag": "share"
},
{
"tag": "care"
},
{
"tag": "together"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "Should we share everything?",
"translation": "다 나눠 먹을까?"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That way we try more.",
"translation": "그러면 더 많이 먹어볼 수 있어."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Exactly what I was thinking.",
"translation": "내가 생각한 거랑 똑같아."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Great minds think alike.",
"translation": "생각하는 게 비슷하네."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 음식을 혼자 먹겠다고 말했다.",
"hint": "'share everything'은 모든 걸 나눈다는 뜻이에요.",
"result": "X",
"explanation": "승현은 'share everything(다 나눠 먹자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "This looks too good to miss.",
"translation": "이거 놓치기엔 너무 좋아 보여."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "And that one smells amazing.",
"translation": "저거는 냄새가 끝내줘."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "We made the right choice.",
"translation": "우리가 올바른 선택했어."
},
{
"type": "blank",
"index": 9,
"quiz": "That way we try @@.",
"hint": "양이나 종류가 많다는 뜻의 비교급 단어예요.",
"optionA": "less",
"optionB": "more",
"optionC": "nothing",
"result": "more",
"explanation": "'try more'는 '더 많이 먹어보다'라는 뜻으로 다양하게 경험한다는 의미예요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Sharing is always better.",
"translation": "나눠 먹는 게 항상 나아."
},
{
"type": "puzzle",
"index": 11,
"hint": "승현이 다 나눠 먹자고 제안한 말을 완성하세요.",
"optionA": "Should",
"optionB": "share",
"optionC": "everything",
"optionD": "we",
"result": "Should we share everything",
"explanation": "'다 나눠 먹을까?'라는 뜻으로 함께 음식을 즐기자는 배려심 있는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "입맛이 없어서 못 먹겠어",
"explanation": "컨디션이 안 좋아 입맛이 없을 때 나누는 걱정 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "입맛"
},
{
"tag": "컨디션"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "appetite"
},
{
"tag": "condition"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I don't have any appetite.",
"translation": "입맛이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Are you feeling okay?",
"translation": "몸은 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Just a little tired.",
"translation": "좀 피곤할 뿐이야."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Maybe something light then?",
"translation": "그럼 가벼운 거라도?"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 식욕이 왕성하다고 말했다.",
"hint": "'don't have any appetite'는 식욕이 없다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'don't have any appetite(입맛이 없다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Like what kind of food?",
"translation": "어떤 종류 음식?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Maybe some warm soup?",
"translation": "따뜻한 국물은 어때?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "That actually sounds good.",
"translation": "그거 사실 좋은 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "I don't have any @@.",
"hint": "음식을 먹고 싶은 욕구를 뜻하는 단어예요.",
"optionA": "money",
"optionB": "appetite",
"optionC": "time",
"result": "appetite",
"explanation": "'appetite'는 '식욕, 입맛'이라는 뜻으로 음식 욕구를 나타내는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Soup always helps when tired.",
"translation": "피곤할 때 국물이 항상 도움 돼."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지원이 따뜻한 국물을 제안한 말을 완성하세요.",
"optionA": "Maybe",
"optionB": "warm",
"optionC": "some",
"optionD": "soup",
"result": "Maybe some warm soup",
"explanation": "'따뜻한 국물은 어때?'라는 뜻으로 컨디션 안 좋은 친구를 위한 배려 있는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "입맛이 없어서 못 먹겠어",
"explanation": "컨디션이 안 좋아 입맛이 없을 때 나누는 걱정 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "입맛"
},
{
"tag": "컨디션"
},
{
"tag": "걱정"
}
],
"engTags": [
{
"tag": "appetite"
},
{
"tag": "condition"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "I don't have any appetite.",
"translation": "입맛이 없어."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Are you feeling okay?",
"translation": "몸은 괜찮아?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Just a little tired.",
"translation": "좀 피곤할 뿐이야."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Maybe something light then?",
"translation": "그럼 가벼운 거라도?"
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 식욕이 왕성하다고 말했다.",
"hint": "'don't have any appetite'는 식욕이 없다는 뜻이에요.",
"result": "X",
"explanation": "나연은 'don't have any appetite(입맛이 없다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Like what kind of food?",
"translation": "어떤 종류 음식?"
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Maybe some warm soup?",
"translation": "따뜻한 국물은 어때?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "That actually sounds good.",
"translation": "그거 사실 좋은 것 같아."
},
{
"type": "blank",
"index": 9,
"quiz": "I don't have any @@.",
"hint": "음식을 먹고 싶은 욕구를 뜻하는 단어예요.",
"optionA": "money",
"optionB": "appetite",
"optionC": "time",
"result": "appetite",
"explanation": "'appetite'는 '식욕, 입맛'이라는 뜻으로 음식 욕구를 나타내는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Soup always helps when tired.",
"translation": "피곤할 때 국물이 항상 도움 돼."
},
{
"type": "puzzle",
"index": 11,
"hint": "지원이 따뜻한 국물을 제안한 말을 완성하세요.",
"optionA": "Maybe",
"optionB": "warm",
"optionC": "some",
"optionD": "soup",
"result": "Maybe some warm soup",
"explanation": "'따뜻한 국물은 어때?'라는 뜻으로 컨디션 안 좋은 친구를 위한 배려 있는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "밥 먹고 산책할까?",
"explanation": "식사 후 소화를 위해 산책을 제안하는 건강한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "산책"
},
{
"tag": "소화"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "walk"
},
{
"tag": "digestion"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Want to walk after eating?",
"translation": "밥 먹고 산책할래?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "That sounds really healthy.",
"translation": "정말 건강해 보이네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Good for our digestion too.",
"translation": "소화에도 좋고."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Perfect way to end dinner.",
"translation": "저녁을 마무리하기 딱이야."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 식사 후에 잠을 자자고 제안했다.",
"hint": "'walk after eating'은 식사 후 산책한다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'walk after eating(식사 후 산책)'을 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "The weather is nice tonight.",
"translation": "오늘 밤 날씨 좋아."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "And we ate quite a lot.",
"translation": "그리고 꽤 많이 먹었지."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Fresh air will help.",
"translation": "신선한 공기가 도움이 될 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "Good for our @@ too.",
"hint": "음식을 소화시키는 과정을 뜻하는 단어예요.",
"optionA": "sleep",
"optionB": "digestion",
"optionC": "work",
"result": "digestion",
"explanation": "'digestion'은 '소화'라는 뜻으로 식사 후 운동의 효과를 말할 때 쓰는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Let's go for a nice stroll.",
"translation": "기분 좋게 산책하자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 식사 후 산책을 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "walk",
"optionC": "to",
"optionD": "eating",
"optionE": "after",
"result": "Want to walk after eating",
"explanation": "'밥 먹고 산책할래?'라는 뜻으로 건강한 습관을 제안하는 자연스러운 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "밥 먹고 산책할까?",
"explanation": "식사 후 소화를 위해 산책을 제안하는 건강한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "산책"
},
{
"tag": "소화"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "walk"
},
{
"tag": "digestion"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Want to walk after eating?",
"translation": "밥 먹고 산책할래?"
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "That sounds really healthy.",
"translation": "정말 건강해 보이네."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "Good for our digestion too.",
"translation": "소화에도 좋고."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Perfect way to end dinner.",
"translation": "저녁을 마무리하기 딱이야."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 식사 후에 잠을 자자고 제안했다.",
"hint": "'walk after eating'은 식사 후 산책한다는 뜻이에요.",
"result": "X",
"explanation": "도윤은 'walk after eating(식사 후 산책)'을 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "The weather is nice tonight.",
"translation": "오늘 밤 날씨 좋아."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "And we ate quite a lot.",
"translation": "그리고 꽤 많이 먹었지."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Fresh air will help.",
"translation": "신선한 공기가 도움이 될 거야."
},
{
"type": "blank",
"index": 9,
"quiz": "Good for our @@ too.",
"hint": "음식을 소화시키는 과정을 뜻하는 단어예요.",
"optionA": "sleep",
"optionB": "digestion",
"optionC": "work",
"result": "digestion",
"explanation": "'digestion'은 '소화'라는 뜻으로 식사 후 운동의 효과를 말할 때 쓰는 단어예요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Let's go for a nice stroll.",
"translation": "기분 좋게 산책하자."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 식사 후 산책을 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "walk",
"optionC": "to",
"optionD": "eating",
"optionE": "after",
"result": "Want to walk after eating",
"explanation": "'밥 먹고 산책할래?'라는 뜻으로 건강한 습관을 제안하는 자연스러운 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 언제까지 먹어야 해?",
"explanation": "유통기한을 확인하며 음식 보관에 대해 이야기하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "유통기한"
},
{
"tag": "보관"
},
{
"tag": "확인"
}
],
"engTags": [
{
"tag": "expiry"
},
{
"tag": "storage"
},
{
"tag": "check"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "When does this expire?",
"translation": "이거 언제까지야?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Let me check the date.",
"translation": "날짜 확인해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "I hope it's still good.",
"translation": "아직 괜찮았으면 좋겠어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "It says until tomorrow.",
"translation": "내일까지래."
},
{
"type": "ox",
"index": 5,
"quiz": "지원이 유통기한을 확인하겠다고 말했다.",
"hint": "'check the date'는 날짜를 확인한다는 뜻이에요.",
"result": "O",
"explanation": "지원은 'check the date(날짜 확인)'하겠다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "We should eat it today.",
"translation": "오늘 먹어야겠네."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Good thing we found it.",
"translation": "발견해서 다행이야."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "I hate wasting food.",
"translation": "음식 버리는 거 싫어해."
},
{
"type": "blank",
"index": 9,
"quiz": "Let me check the @@.",
"hint": "언제까지인지 적혀 있는 것을 뜻하는 단어예요.",
"optionA": "time",
"optionB": "date",
"optionC": "price",
"result": "date",
"explanation": "'check the date'는 '날짜를 확인하다'라는 뜻으로 유통기한을 볼 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Me too, let's finish it.",
"translation": "나도, 다 먹자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 언제까지인지 물어본 말을 완성하세요.",
"optionA": "When",
"optionB": "this",
"optionC": "does",
"optionD": "expire",
"result": "When does this expire",
"explanation": "'이거 언제까지야?'라는 뜻으로 유통기한을 묻는 실용적인 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이거 언제까지 먹어야 해?",
"explanation": "유통기한을 확인하며 음식 보관에 대해 이야기하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "유통기한"
},
{
"tag": "보관"
},
{
"tag": "확인"
}
],
"engTags": [
{
"tag": "expiry"
},
{
"tag": "storage"
},
{
"tag": "check"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "When does this expire?",
"translation": "이거 언제까지야?"
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Let me check the date.",
"translation": "날짜 확인해볼게."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "I hope it's still good.",
"translation": "아직 괜찮았으면 좋겠어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "It says until tomorrow.",
"translation": "내일까지래."
},
{
"type": "ox",
"index": 5,
"quiz": "지원이 유통기한을 확인하겠다고 말했다.",
"hint": "'check the date'는 날짜를 확인한다는 뜻이에요.",
"result": "O",
"explanation": "지원은 'check the date(날짜 확인)'하겠다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "We should eat it today.",
"translation": "오늘 먹어야겠네."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Good thing we found it.",
"translation": "발견해서 다행이야."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "I hate wasting food.",
"translation": "음식 버리는 거 싫어해."
},
{
"type": "blank",
"index": 9,
"quiz": "Let me check the @@.",
"hint": "언제까지인지 적혀 있는 것을 뜻하는 단어예요.",
"optionA": "time",
"optionB": "date",
"optionC": "price",
"result": "date",
"explanation": "'check the date'는 '날짜를 확인하다'라는 뜻으로 유통기한을 볼 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Me too, let's finish it.",
"translation": "나도, 다 먹자."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 언제까지인지 물어본 말을 완성하세요.",
"optionA": "When",
"optionB": "this",
"optionC": "does",
"optionD": "expire",
"result": "When does this expire",
"explanation": "'이거 언제까지야?'라는 뜻으로 유통기한을 묻는 실용적인 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "요리 프로그램 보고 싶어",
"explanation": "요리 프로그램을 보며 요리에 대한 관심을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "프로그램"
},
{
"tag": "요리"
},
{
"tag": "관심"
}
],
"engTags": [
{
"tag": "program"
},
{
"tag": "cooking"
},
{
"tag": "interest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's watch cooking shows.",
"translation": "요리 프로그램 보자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I love those programs.",
"translation": "그런 프로그램 좋아해."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "They make it look easy.",
"translation": "쉬워 보이게 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "But we know it's not.",
"translation": "하지만 우리는 그렇지 않다는 걸 알지."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 요리 프로그램을 싫어한다고 말했다.",
"hint": "'Let's watch'는 보자는 뜻이에요.",
"result": "X",
"explanation": "나연은 요리 프로그램을 'watch(보자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Still fun to watch though.",
"translation": "그래도 보는 건 재미있어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "And we learn new techniques.",
"translation": "새로운 기술도 배우고."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Maybe we'll try something.",
"translation": "뭔가 해볼지도 몰라."
},
{
"type": "blank",
"index": 9,
"quiz": "They make it look @@.",
"hint": "어렵지 않고 간단해 보인다는 뜻의 형용사예요.",
"optionA": "hard",
"optionB": "easy",
"optionC": "bad",
"result": "easy",
"explanation": "'look easy'는 '쉬워 보이다'라는 뜻으로 TV에서 보는 요리의 특징을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "That would be exciting.",
"translation": "그거 흥미진진할 것 같아."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 요리 프로그램을 보자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "cooking",
"optionC": "watch",
"optionD": "shows",
"result": "Let's watch cooking shows",
"explanation": "'요리 프로그램 보자'라는 뜻으로 함께 TV를 보자고 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "요리 프로그램 보고 싶어",
"explanation": "요리 프로그램을 보며 요리에 대한 관심을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "프로그램"
},
{
"tag": "요리"
},
{
"tag": "관심"
}
],
"engTags": [
{
"tag": "program"
},
{
"tag": "cooking"
},
{
"tag": "interest"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's watch cooking shows.",
"translation": "요리 프로그램 보자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "I love those programs.",
"translation": "그런 프로그램 좋아해."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "They make it look easy.",
"translation": "쉬워 보이게 만들어."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "But we know it's not.",
"translation": "하지만 우리는 그렇지 않다는 걸 알지."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 요리 프로그램을 싫어한다고 말했다.",
"hint": "'Let's watch'는 보자는 뜻이에요.",
"result": "X",
"explanation": "나연은 요리 프로그램을 'watch(보자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Still fun to watch though.",
"translation": "그래도 보는 건 재미있어."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "And we learn new techniques.",
"translation": "새로운 기술도 배우고."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Maybe we'll try something.",
"translation": "뭔가 해볼지도 몰라."
},
{
"type": "blank",
"index": 9,
"quiz": "They make it look @@.",
"hint": "어렵지 않고 간단해 보인다는 뜻의 형용사예요.",
"optionA": "hard",
"optionB": "easy",
"optionC": "bad",
"result": "easy",
"explanation": "'look easy'는 '쉬워 보이다'라는 뜻으로 TV에서 보는 요리의 특징을 말해요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "That would be exciting.",
"translation": "그거 흥미진진할 것 같아."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 요리 프로그램을 보자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "cooking",
"optionC": "watch",
"optionD": "shows",
"result": "Let's watch cooking shows",
"explanation": "'요리 프로그램 보자'라는 뜻으로 함께 TV를 보자고 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 요리 이름 기억 안 나",
"explanation": "맛있게 먹었던 요리 이름이 기억나지 않아 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기억"
},
{
"tag": "이름"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "memory"
},
{
"tag": "name"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I can't remember the name.",
"translation": "이름이 기억 안 나."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Which dish are you thinking?",
"translation": "어떤 요리 말하는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "The one we had yesterday.",
"translation": "어제 먹었던 그거."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Oh, with the spicy sauce?",
"translation": "아, 매운 소스 있던 거?"
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 요리 이름을 정확히 기억한다고 말했다.",
"hint": "'can't remember'는 기억할 수 없다는 뜻이에요.",
"result": "X",
"explanation": "채원은 이름을 'can't remember(기억 안 난다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Yes, exactly that one!",
"translation": "맞아, 바로 그거!"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "It was called bulgogi pasta.",
"translation": "불고기 파스타였어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Right! I want it again.",
"translation": "맞다! 또 먹고 싶어."
},
{
"type": "blank",
"index": 9,
"quiz": "I can't remember the @@.",
"hint": "요리나 사물을 부르는 말을 뜻하는 단어예요.",
"optionA": "taste",
"optionB": "name",
"optionC": "price",
"result": "name",
"explanation": "'remember the name'은 '이름을 기억하다'라는 뜻으로 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "We should go there tomorrow.",
"translation": "내일 거기 가자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지우가 어떤 요리를 말하는지 물어본 말을 완성하세요.",
"optionA": "Which",
"optionB": "you",
"optionC": "dish",
"optionD": "thinking",
"optionE": "are",
"result": "Which dish are you thinking",
"explanation": "'어떤 요리 말하는 거야?'라는 뜻으로 구체적인 설명을 요청하는 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 요리 이름 기억 안 나",
"explanation": "맛있게 먹었던 요리 이름이 기억나지 않아 고민하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "기억"
},
{
"tag": "이름"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "memory"
},
{
"tag": "name"
},
{
"tag": "worry"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "I can't remember the name.",
"translation": "이름이 기억 안 나."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "Which dish are you thinking?",
"translation": "어떤 요리 말하는 거야?"
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "The one we had yesterday.",
"translation": "어제 먹었던 그거."
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Oh, with the spicy sauce?",
"translation": "아, 매운 소스 있던 거?"
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 요리 이름을 정확히 기억한다고 말했다.",
"hint": "'can't remember'는 기억할 수 없다는 뜻이에요.",
"result": "X",
"explanation": "채원은 이름을 'can't remember(기억 안 난다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "Yes, exactly that one!",
"translation": "맞아, 바로 그거!"
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "It was called bulgogi pasta.",
"translation": "불고기 파스타였어."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "Right! I want it again.",
"translation": "맞다! 또 먹고 싶어."
},
{
"type": "blank",
"index": 9,
"quiz": "I can't remember the @@.",
"hint": "요리나 사물을 부르는 말을 뜻하는 단어예요.",
"optionA": "taste",
"optionB": "name",
"optionC": "price",
"result": "name",
"explanation": "'remember the name'은 '이름을 기억하다'라는 뜻으로 자주 쓰이는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "We should go there tomorrow.",
"translation": "내일 거기 가자."
},
{
"type": "puzzle",
"index": 11,
"hint": "지우가 어떤 요리를 말하는지 물어본 말을 완성하세요.",
"optionA": "Which",
"optionB": "you",
"optionC": "dish",
"optionD": "thinking",
"optionE": "are",
"result": "Which dish are you thinking",
"explanation": "'어떤 요리 말하는 거야?'라는 뜻으로 구체적인 설명을 요청하는 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "집에서 만든 도시락 가져왔어",
"explanation": "집에서 만든 도시락을 자랑하며 나누는 따뜻한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "도시락"
},
{
"tag": "집"
},
{
"tag": "자랑"
}
],
"engTags": [
{
"tag": "lunchbox"
},
{
"tag": "home"
},
{
"tag": "proud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I brought homemade lunch.",
"translation": "집에서 만든 도시락 가져왔어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "That looks really delicious.",
"translation": "정말 맛있어 보여."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "My mom helped me.",
"translation": "엄마가 도와주셨어."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Lucky you have cooking skills.",
"translation": "요리 실력이 있어서 부럽다."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 집에서 만든 도시락을 가져왔다고 말했다.",
"hint": "'homemade lunch'는 집에서 만든 도시락이라는 뜻이에요.",
"result": "O",
"explanation": "수진은 'homemade lunch(집에서 만든 도시락)'를 가져왔다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Want to try a little?",
"translation": "조금 먹어볼래?"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Really? That's so kind.",
"translation": "정말? 너무 친절해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Food tastes better when shared.",
"translation": "나눠 먹으면 더 맛있어."
},
{
"type": "blank",
"index": 9,
"quiz": "I brought homemade @@.",
"hint": "점심시간에 먹는 도시락을 뜻하는 단어예요.",
"optionA": "dinner",
"optionB": "lunch",
"optionC": "breakfast",
"result": "lunch",
"explanation": "'homemade lunch'는 '집에서 만든 도시락'이라는 뜻으로 학교나 직장에서 먹는 점심이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "You're absolutely right.",
"translation": "완전 맞는 말이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 조금 먹어보라고 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "try",
"optionC": "to",
"optionD": "little",
"optionE": "a",
"result": "Want to try a little",
"explanation": "'조금 먹어볼래?'라는 뜻으로 친구에게 음식을 나눠주는 따뜻한 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "집에서 만든 도시락 가져왔어",
"explanation": "집에서 만든 도시락을 자랑하며 나누는 따뜻한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "도시락"
},
{
"tag": "집"
},
{
"tag": "자랑"
}
],
"engTags": [
{
"tag": "lunchbox"
},
{
"tag": "home"
},
{
"tag": "proud"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "I brought homemade lunch.",
"translation": "집에서 만든 도시락 가져왔어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "That looks really delicious.",
"translation": "정말 맛있어 보여."
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "My mom helped me.",
"translation": "엄마가 도와주셨어."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Lucky you have cooking skills.",
"translation": "요리 실력이 있어서 부럽다."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 집에서 만든 도시락을 가져왔다고 말했다.",
"hint": "'homemade lunch'는 집에서 만든 도시락이라는 뜻이에요.",
"result": "O",
"explanation": "수진은 'homemade lunch(집에서 만든 도시락)'를 가져왔다고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Want to try a little?",
"translation": "조금 먹어볼래?"
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "Really? That's so kind.",
"translation": "정말? 너무 친절해."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "Food tastes better when shared.",
"translation": "나눠 먹으면 더 맛있어."
},
{
"type": "blank",
"index": 9,
"quiz": "I brought homemade @@.",
"hint": "점심시간에 먹는 도시락을 뜻하는 단어예요.",
"optionA": "dinner",
"optionB": "lunch",
"optionC": "breakfast",
"result": "lunch",
"explanation": "'homemade lunch'는 '집에서 만든 도시락'이라는 뜻으로 학교나 직장에서 먹는 점심이에요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "You're absolutely right.",
"translation": "완전 맞는 말이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 조금 먹어보라고 제안한 말을 완성하세요.",
"optionA": "Want",
"optionB": "try",
"optionC": "to",
"optionD": "little",
"optionE": "a",
"result": "Want to try a little",
"explanation": "'조금 먹어볼래?'라는 뜻으로 친구에게 음식을 나눠주는 따뜻한 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "물 좀 더 뜨겁게 해줘",
"explanation": "차나 음료의 온도를 조절해달라고 요청하는 정중한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "온도"
},
{
"tag": "요청"
},
{
"tag": "정중"
}
],
"engTags": [
{
"tag": "temperature"
},
{
"tag": "request"
},
{
"tag": "polite"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Can you make it hotter?",
"translation": "좀 더 뜨겁게 해줄래?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Of course, no problem.",
"translation": "물론, 문제없어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "This temperature feels perfect.",
"translation": "이 온도가 딱 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I'm glad you like it.",
"translation": "마음에 들어하니 기뻐."
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 음료를 더 차갑게 해달라고 요청했다.",
"hint": "'make it hotter'는 더 뜨겁게 해달라는 뜻이에요.",
"result": "X",
"explanation": "태호는 'make it hotter(더 뜨겁게)' 해달라고 요청했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "You always know what I need.",
"translation": "넌 항상 내가 뭘 원하는지 알아."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That's what friends do.",
"translation": "친구니까 당연하지."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Thanks for being so helpful.",
"translation": "도움이 되어줘서 고마워."
},
{
"type": "blank",
"index": 9,
"quiz": "This temperature feels @@.",
"hint": "딱 좋고 이상적이라는 뜻의 형용사예요.",
"optionA": "wrong",
"optionB": "perfect",
"optionC": "cold",
"result": "perfect",
"explanation": "'feels perfect'는 '딱 좋다, 완벽하다'라는 뜻으로 만족스러운 상태를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Anytime, enjoy your drink.",
"translation": "언제든지, 맛있게 마셔."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 더 뜨겁게 해달라고 요청한 말을 완성하세요.",
"optionA": "Can",
"optionB": "make",
"optionC": "you",
"optionD": "hotter",
"optionE": "it",
"result": "Can you make it hotter",
"explanation": "'좀 더 뜨겁게 해줄래?'라는 뜻으로 정중하게 부탁하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "물 좀 더 뜨겁게 해줘",
"explanation": "차나 음료의 온도를 조절해달라고 요청하는 정중한 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "온도"
},
{
"tag": "요청"
},
{
"tag": "정중"
}
],
"engTags": [
{
"tag": "temperature"
},
{
"tag": "request"
},
{
"tag": "polite"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "태호",
"script": "Can you make it hotter?",
"translation": "좀 더 뜨겁게 해줄래?"
},
{
"type": "script",
"index": 2,
"speaker": "소영",
"script": "Of course, no problem.",
"translation": "물론, 문제없어."
},
{
"type": "script",
"index": 3,
"speaker": "태호",
"script": "This temperature feels perfect.",
"translation": "이 온도가 딱 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "소영",
"script": "I'm glad you like it.",
"translation": "마음에 들어하니 기뻐."
},
{
"type": "ox",
"index": 5,
"quiz": "태호가 음료를 더 차갑게 해달라고 요청했다.",
"hint": "'make it hotter'는 더 뜨겁게 해달라는 뜻이에요.",
"result": "X",
"explanation": "태호는 'make it hotter(더 뜨겁게)' 해달라고 요청했어요."
},
{
"type": "script",
"index": 6,
"speaker": "태호",
"script": "You always know what I need.",
"translation": "넌 항상 내가 뭘 원하는지 알아."
},
{
"type": "script",
"index": 7,
"speaker": "소영",
"script": "That's what friends do.",
"translation": "친구니까 당연하지."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Thanks for being so helpful.",
"translation": "도움이 되어줘서 고마워."
},
{
"type": "blank",
"index": 9,
"quiz": "This temperature feels @@.",
"hint": "딱 좋고 이상적이라는 뜻의 형용사예요.",
"optionA": "wrong",
"optionB": "perfect",
"optionC": "cold",
"result": "perfect",
"explanation": "'feels perfect'는 '딱 좋다, 완벽하다'라는 뜻으로 만족스러운 상태를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "소영",
"script": "Anytime, enjoy your drink.",
"translation": "언제든지, 맛있게 마셔."
},
{
"type": "puzzle",
"index": 11,
"hint": "태호가 더 뜨겁게 해달라고 요청한 말을 완성하세요.",
"optionA": "Can",
"optionB": "make",
"optionC": "you",
"optionD": "hotter",
"optionE": "it",
"result": "Can you make it hotter",
"explanation": "'좀 더 뜨겁게 해줄래?'라는 뜻으로 정중하게 부탁하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 맛 정말 독특하네",
"explanation": "처음 맛보는 특이한 음식에 대한 솔직한 반응을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "독특"
},
{
"tag": "맛"
},
{
"tag": "반응"
}
],
"engTags": [
{
"tag": "unique"
},
{
"tag": "taste"
},
{
"tag": "reaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "This taste is quite unique.",
"translation": "이 맛 정말 독특하네."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "In a good way?",
"translation": "좋은 의미로?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "I think so, yeah.",
"translation": "그런 것 같아, 응."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Different but interesting.",
"translation": "다르긴 한데 흥미로워."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 맛이 평범하다고 말했다.",
"hint": "'quite unique'는 매우 독특하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 맛이 'quite unique(정말 독특하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "It grows on you.",
"translation": "먹다 보니 괜찮아져."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "That happens with new foods.",
"translation": "새로운 음식이 다 그렇지."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "I'm actually enjoying it now.",
"translation": "지금은 사실 즐기고 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "This taste is quite @@.",
"hint": "특별하고 다른 것과 구별되는 특징을 뜻하는 형용사예요.",
"optionA": "normal",
"optionB": "unique",
"optionC": "bad",
"result": "unique",
"explanation": "'unique'는 '독특한, 특별한'이라는 뜻으로 평범하지 않은 맛을 표현할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Sometimes that's the best surprise.",
"translation": "가끔 그런 게 최고의 놀라움이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "선영이 좋은 의미냐고 확인한 말을 완성하세요.",
"optionA": "In",
"optionB": "good",
"optionC": "a",
"optionD": "way",
"result": "In a good way",
"explanation": "'좋은 의미로?'라는 뜻으로 상대방의 의견을 명확히 하고 싶을 때 쓰는 질문이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 맛 정말 독특하네",
"explanation": "처음 맛보는 특이한 음식에 대한 솔직한 반응을 나누는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "독특"
},
{
"tag": "맛"
},
{
"tag": "반응"
}
],
"engTags": [
{
"tag": "unique"
},
{
"tag": "taste"
},
{
"tag": "reaction"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상현",
"script": "This taste is quite unique.",
"translation": "이 맛 정말 독특하네."
},
{
"type": "script",
"index": 2,
"speaker": "선영",
"script": "In a good way?",
"translation": "좋은 의미로?"
},
{
"type": "script",
"index": 3,
"speaker": "상현",
"script": "I think so, yeah.",
"translation": "그런 것 같아, 응."
},
{
"type": "script",
"index": 4,
"speaker": "선영",
"script": "Different but interesting.",
"translation": "다르긴 한데 흥미로워."
},
{
"type": "ox",
"index": 5,
"quiz": "상현이 맛이 평범하다고 말했다.",
"hint": "'quite unique'는 매우 독특하다는 뜻이에요.",
"result": "X",
"explanation": "상현은 맛이 'quite unique(정말 독특하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상현",
"script": "It grows on you.",
"translation": "먹다 보니 괜찮아져."
},
{
"type": "script",
"index": 7,
"speaker": "선영",
"script": "That happens with new foods.",
"translation": "새로운 음식이 다 그렇지."
},
{
"type": "script",
"index": 8,
"speaker": "상현",
"script": "I'm actually enjoying it now.",
"translation": "지금은 사실 즐기고 있어."
},
{
"type": "blank",
"index": 9,
"quiz": "This taste is quite @@.",
"hint": "특별하고 다른 것과 구별되는 특징을 뜻하는 형용사예요.",
"optionA": "normal",
"optionB": "unique",
"optionC": "bad",
"result": "unique",
"explanation": "'unique'는 '독특한, 특별한'이라는 뜻으로 평범하지 않은 맛을 표현할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "선영",
"script": "Sometimes that's the best surprise.",
"translation": "가끔 그런 게 최고의 놀라움이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "선영이 좋은 의미냐고 확인한 말을 완성하세요.",
"optionA": "In",
"optionB": "good",
"optionC": "a",
"optionD": "way",
"result": "In a good way",
"explanation": "'좋은 의미로?'라는 뜻으로 상대방의 의견을 명확히 하고 싶을 때 쓰는 질문이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "레시피 좀 알려줄래?",
"explanation": "맛있는 요리의 레시피를 배우고 싶어하는 호기심 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "레시피"
},
{
"tag": "배움"
},
{
"tag": "호기심"
}
],
"engTags": [
{
"tag": "recipe"
},
{
"tag": "learn"
},
{
"tag": "curious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Can you share the recipe?",
"translation": "레시피 좀 알려줄래?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Sure, it's pretty simple.",
"translation": "물론, 꽤 간단해."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I'd love to learn.",
"translation": "배우고 싶어."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "I'll write it down.",
"translation": "적어줄게."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 레시피를 알려주기 싫다고 말했다.",
"hint": "'Sure'는 물론이라는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Sure(물론)'라고 하며 레시피를 알려주겠다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "That would be amazing.",
"translation": "정말 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "The secret is fresh ingredients.",
"translation": "비밀은 신선한 재료야."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "I'll remember that tip.",
"translation": "그 팁 기억해둘게."
},
{
"type": "blank",
"index": 9,
"quiz": "I'd love to @@.",
"hint": "새로운 것을 익히고 배운다는 뜻의 동사예요.",
"optionA": "forget",
"optionB": "learn",
"optionC": "sleep",
"result": "learn",
"explanation": "'love to learn'은 '배우고 싶다'라는 뜻으로 새로운 지식에 대한 열망을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Practice makes perfect.",
"translation": "연습하면 늘어."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "상우가 레시피를 알려달라고 요청한 말을 완성하세요.",
"optionA": "Can",
"optionB": "share",
"optionC": "you",
"optionD": "recipe",
"optionE": "the",
"result": "Can you share the recipe",
"explanation": "'레시피 좀 알려줄래?'라는 뜻으로 정중하게 도움을 요청하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "레시피 좀 알려줄래?",
"explanation": "맛있는 요리의 레시피를 배우고 싶어하는 호기심 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "레시피"
},
{
"tag": "배움"
},
{
"tag": "호기심"
}
],
"engTags": [
{
"tag": "recipe"
},
{
"tag": "learn"
},
{
"tag": "curious"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "상우",
"script": "Can you share the recipe?",
"translation": "레시피 좀 알려줄래?"
},
{
"type": "script",
"index": 2,
"speaker": "지은",
"script": "Sure, it's pretty simple.",
"translation": "물론, 꽤 간단해."
},
{
"type": "script",
"index": 3,
"speaker": "상우",
"script": "I'd love to learn.",
"translation": "배우고 싶어."
},
{
"type": "script",
"index": 4,
"speaker": "지은",
"script": "I'll write it down.",
"translation": "적어줄게."
},
{
"type": "ox",
"index": 5,
"quiz": "지은이 레시피를 알려주기 싫다고 말했다.",
"hint": "'Sure'는 물론이라는 뜻이에요.",
"result": "X",
"explanation": "지은은 'Sure(물론)'라고 하며 레시피를 알려주겠다고 했어요."
},
{
"type": "script",
"index": 6,
"speaker": "상우",
"script": "That would be amazing.",
"translation": "정말 좋겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지은",
"script": "The secret is fresh ingredients.",
"translation": "비밀은 신선한 재료야."
},
{
"type": "script",
"index": 8,
"speaker": "상우",
"script": "I'll remember that tip.",
"translation": "그 팁 기억해둘게."
},
{
"type": "blank",
"index": 9,
"quiz": "I'd love to @@.",
"hint": "새로운 것을 익히고 배운다는 뜻의 동사예요.",
"optionA": "forget",
"optionB": "learn",
"optionC": "sleep",
"result": "learn",
"explanation": "'love to learn'은 '배우고 싶다'라는 뜻으로 새로운 지식에 대한 열망을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지은",
"script": "Practice makes perfect.",
"translation": "연습하면 늘어."
},
{
"type": "puzzle",
"index": 11,
"hint": "상우가 레시피를 알려달라고 요청한 말을 완성하세요.",
"optionA": "Can",
"optionB": "share",
"optionC": "you",
"optionD": "recipe",
"optionE": "the",
"result": "Can you share the recipe",
"explanation": "'레시피 좀 알려줄래?'라는 뜻으로 정중하게 도움을 요청하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 온도가 딱 좋아",
"explanation": "음식의 온도가 적절해서 만족스러워하는 기분 좋은 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "온도"
},
{
"tag": "만족"
},
{
"tag": "좋음"
}
],
"engTags": [
{
"tag": "temperature"
},
{
"tag": "satisfied"
},
{
"tag": "good"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "The temperature is just right.",
"translation": "온도가 딱 맞아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Not too hot or cold.",
"translation": "너무 뜨겁지도 차갑지도 않고."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Perfect for eating now.",
"translation": "지금 먹기 딱 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Good timing then.",
"translation": "그럼 타이밍이 좋네."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 음식 온도가 적절하다고 말했다.",
"hint": "'just right'는 딱 맞다는 뜻이에요.",
"result": "O",
"explanation": "승현은 온도가 'just right(딱 맞다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "I hate burning my tongue.",
"translation": "혀 데는 거 싫어해."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "And cold food isn't great.",
"translation": "차가운 음식도 별로고."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "This hits the sweet spot.",
"translation": "이거 딱 좋은 지점이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Not too hot or @@.",
"hint": "뜨거운 것의 반대, 시원한 온도를 뜻하는 형용사예요.",
"optionA": "warm",
"optionB": "cold",
"optionC": "perfect",
"result": "cold",
"explanation": "'hot or cold'는 '뜨겁거나 차갑거나'라는 뜻으로 온도의 양극단을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Let's enjoy it while perfect.",
"translation": "완벽할 때 먹자."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "승현이 온도가 딱 맞다고 한 말을 완성하세요.",
"optionA": "The",
"optionB": "just",
"optionC": "temperature",
"optionD": "right",
"optionE": "is",
"result": "The temperature is just right",
"explanation": "'온도가 딱 맞아'라는 뜻으로 음식의 이상적인 상태를 표현하는 만족스러운 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 온도가 딱 좋아",
"explanation": "음식의 온도가 적절해서 만족스러워하는 기분 좋은 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "온도"
},
{
"tag": "만족"
},
{
"tag": "좋음"
}
],
"engTags": [
{
"tag": "temperature"
},
{
"tag": "satisfied"
},
{
"tag": "good"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "승현",
"script": "The temperature is just right.",
"translation": "온도가 딱 맞아."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Not too hot or cold.",
"translation": "너무 뜨겁지도 차갑지도 않고."
},
{
"type": "script",
"index": 3,
"speaker": "승현",
"script": "Perfect for eating now.",
"translation": "지금 먹기 딱 좋아."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Good timing then.",
"translation": "그럼 타이밍이 좋네."
},
{
"type": "ox",
"index": 5,
"quiz": "승현이 음식 온도가 적절하다고 말했다.",
"hint": "'just right'는 딱 맞다는 뜻이에요.",
"result": "O",
"explanation": "승현은 온도가 'just right(딱 맞다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "승현",
"script": "I hate burning my tongue.",
"translation": "혀 데는 거 싫어해."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "And cold food isn't great.",
"translation": "차가운 음식도 별로고."
},
{
"type": "script",
"index": 8,
"speaker": "승현",
"script": "This hits the sweet spot.",
"translation": "이거 딱 좋은 지점이야."
},
{
"type": "blank",
"index": 9,
"quiz": "Not too hot or @@.",
"hint": "뜨거운 것의 반대, 시원한 온도를 뜻하는 형용사예요.",
"optionA": "warm",
"optionB": "cold",
"optionC": "perfect",
"result": "cold",
"explanation": "'hot or cold'는 '뜨겁거나 차갑거나'라는 뜻으로 온도의 양극단을 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "서연",
"script": "Let's enjoy it while perfect.",
"translation": "완벽할 때 먹자."
},
{
"type": "puzzle",
"index": 11,
"hint": "승현이 온도가 딱 맞다고 한 말을 완성하세요.",
"optionA": "The",
"optionB": "just",
"optionC": "temperature",
"optionD": "right",
"optionE": "is",
"result": "The temperature is just right",
"explanation": "'온도가 딱 맞아'라는 뜻으로 음식의 이상적인 상태를 표현하는 만족스러운 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "아침 일찍 먹는 브런치",
"explanation": "주말 아침에 브런치를 먹으며 여유로운 시간을 즐기는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "브런치"
},
{
"tag": "아침"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "brunch"
},
{
"tag": "morning"
},
{
"tag": "relaxed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "This brunch is perfect.",
"translation": "이 브런치 완벽해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Weekend mornings are the best.",
"translation": "주말 아침이 최고야."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "No rush, just relaxing.",
"translation": "서두를 것도 없고, 그냥 편안해."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Exactly how it should be.",
"translation": "딱 이래야 하는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 브런치가 형편없다고 말했다.",
"hint": "'perfect'는 완벽하다는 뜻이에요.",
"result": "X",
"explanation": "나연은 브런치가 'perfect(완벽하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Coffee tastes better too.",
"translation": "커피 맛도 더 좋아."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "When you're not hurrying.",
"translation": "서두르지 않을 때는."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Let's do this more often.",
"translation": "이거 더 자주 하자."
},
{
"type": "blank",
"index": 9,
"quiz": "Weekend mornings are the @@.",
"hint": "가장 좋다는 뜻의 최상급 단어예요.",
"optionA": "worst",
"optionB": "best",
"optionC": "first",
"result": "best",
"explanation": "'are the best'는 '최고다'라는 뜻으로 만족감을 강하게 표현하는 말이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Definitely, it's so peaceful.",
"translation": "확실히, 너무 평화로워."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 서두를 것 없이 편안하다고 한 말을 완성하세요.",
"optionA": "No",
"optionB": "just",
"optionC": "rush",
"optionD": "relaxing",
"result": "No rush just relaxing",
"explanation": "'서두를 것도 없고, 그냥 편안해'라는 뜻으로 여유로운 주말 아침의 기분을 표현해요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "아침 일찍 먹는 브런치",
"explanation": "주말 아침에 브런치를 먹으며 여유로운 시간을 즐기는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "브런치"
},
{
"tag": "아침"
},
{
"tag": "여유"
}
],
"engTags": [
{
"tag": "brunch"
},
{
"tag": "morning"
},
{
"tag": "relaxed"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "This brunch is perfect.",
"translation": "이 브런치 완벽해."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Weekend mornings are the best.",
"translation": "주말 아침이 최고야."
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "No rush, just relaxing.",
"translation": "서두를 것도 없고, 그냥 편안해."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Exactly how it should be.",
"translation": "딱 이래야 하는 거야."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 브런치가 형편없다고 말했다.",
"hint": "'perfect'는 완벽하다는 뜻이에요.",
"result": "X",
"explanation": "나연은 브런치가 'perfect(완벽하다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Coffee tastes better too.",
"translation": "커피 맛도 더 좋아."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "When you're not hurrying.",
"translation": "서두르지 않을 때는."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Let's do this more often.",
"translation": "이거 더 자주 하자."
},
{
"type": "blank",
"index": 9,
"quiz": "Weekend mornings are the @@.",
"hint": "가장 좋다는 뜻의 최상급 단어예요.",
"optionA": "worst",
"optionB": "best",
"optionC": "first",
"result": "best",
"explanation": "'are the best'는 '최고다'라는 뜻으로 만족감을 강하게 표현하는 말이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Definitely, it's so peaceful.",
"translation": "확실히, 너무 평화로워."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 서두를 것 없이 편안하다고 한 말을 완성하세요.",
"optionA": "No",
"optionB": "just",
"optionC": "rush",
"optionD": "relaxing",
"result": "No rush just relaxing",
"explanation": "'서두를 것도 없고, 그냥 편안해'라는 뜻으로 여유로운 주말 아침의 기분을 표현해요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "냉동실에 뭐 있나 봐",
"explanation": "간편하게 먹을 수 있는 냉동식품을 찾아보는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냉동실"
},
{
"tag": "간편"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "freezer"
},
{
"tag": "convenient"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Let's check the freezer.",
"translation": "냉동실 한번 봐보자."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Maybe something quick to eat.",
"translation": "빠르게 먹을 수 있는 거."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I see some frozen dumplings.",
"translation": "냉동 만두 있네."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Those are perfect right now.",
"translation": "지금 딱 좋겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 냉동실을 확인하자고 제안했다.",
"hint": "'check the freezer'는 냉동실을 확인한다는 뜻이에요.",
"result": "O",
"explanation": "도윤은 'check the freezer(냉동실을 확인하자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "How long do they take?",
"translation": "얼마나 걸려?"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Just five minutes maybe.",
"translation": "5분 정도만."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Great, I'm really hungry.",
"translation": "좋아, 진짜 배고파."
},
{
"type": "blank",
"index": 9,
"quiz": "Maybe something quick to @@.",
"hint": "음식을 먹는다는 뜻의 동사예요.",
"optionA": "cook",
"optionB": "eat",
"optionC": "buy",
"result": "eat",
"explanation": "'quick to eat'은 '빠르게 먹을 수 있는'이라는 뜻으로 간편식을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Perfect timing then.",
"translation": "그럼 타이밍 완벽해."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 냉동실을 확인하자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "the",
"optionC": "check",
"optionD": "freezer",
"result": "Let's check the freezer",
"explanation": "'냉동실 한번 봐보자'라는 뜻으로 함께 뭔가를 찾아보자는 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "냉동실에 뭐 있나 봐",
"explanation": "간편하게 먹을 수 있는 냉동식품을 찾아보는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "냉동실"
},
{
"tag": "간편"
},
{
"tag": "찾기"
}
],
"engTags": [
{
"tag": "freezer"
},
{
"tag": "convenient"
},
{
"tag": "search"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Let's check the freezer.",
"translation": "냉동실 한번 봐보자."
},
{
"type": "script",
"index": 2,
"speaker": "유진",
"script": "Maybe something quick to eat.",
"translation": "빠르게 먹을 수 있는 거."
},
{
"type": "script",
"index": 3,
"speaker": "도윤",
"script": "I see some frozen dumplings.",
"translation": "냉동 만두 있네."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Those are perfect right now.",
"translation": "지금 딱 좋겠어."
},
{
"type": "ox",
"index": 5,
"quiz": "도윤이 냉동실을 확인하자고 제안했다.",
"hint": "'check the freezer'는 냉동실을 확인한다는 뜻이에요.",
"result": "O",
"explanation": "도윤은 'check the freezer(냉동실을 확인하자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "도윤",
"script": "How long do they take?",
"translation": "얼마나 걸려?"
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Just five minutes maybe.",
"translation": "5분 정도만."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Great, I'm really hungry.",
"translation": "좋아, 진짜 배고파."
},
{
"type": "blank",
"index": 9,
"quiz": "Maybe something quick to @@.",
"hint": "음식을 먹는다는 뜻의 동사예요.",
"optionA": "cook",
"optionB": "eat",
"optionC": "buy",
"result": "eat",
"explanation": "'quick to eat'은 '빠르게 먹을 수 있는'이라는 뜻으로 간편식을 말할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "유진",
"script": "Perfect timing then.",
"translation": "그럼 타이밍 완벽해."
},
{
"type": "puzzle",
"index": 11,
"hint": "도윤이 냉동실을 확인하자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "the",
"optionC": "check",
"optionD": "freezer",
"result": "Let's check the freezer",
"explanation": "'냉동실 한번 봐보자'라는 뜻으로 함께 뭔가를 찾아보자는 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식점 분위기 좋아",
"explanation": "음식뿐만 아니라 식당 분위기에도 만족하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "분위기"
},
{
"tag": "식당"
},
{
"tag": "만족"
}
],
"engTags": [
{
"tag": "atmosphere"
},
{
"tag": "restaurant"
},
{
"tag": "satisfied"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "This place has great atmosphere.",
"translation": "여기 분위기 정말 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Very cozy and warm.",
"translation": "아늑하고 따뜻해."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Food tastes better here.",
"translation": "여기서 먹으니 더 맛있어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Atmosphere makes a difference.",
"translation": "분위기가 차이를 만들지."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 이곳 분위기가 나쁘다고 말했다.",
"hint": "'great atmosphere'는 분위기가 좋다는 뜻이에요.",
"result": "X",
"explanation": "민재는 분위기가 'great(정말 좋다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "I could stay here longer.",
"translation": "여기 더 오래 있고 싶어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Me too, so relaxing.",
"translation": "나도, 너무 편안해."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "We should come back.",
"translation": "다시 와야겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Very cozy and @@.",
"hint": "온도가 따뜻하다는 뜻의 형용사예요.",
"optionA": "cold",
"optionB": "warm",
"optionC": "dark",
"result": "warm",
"explanation": "'cozy and warm'은 '아늑하고 따뜻한'이라는 뜻으로 좋은 분위기를 표현해요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Definitely our new favorite.",
"translation": "확실히 우리 새로운 단골이야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "민재가 이곳 분위기가 좋다고 한 말을 완성하세요.",
"optionA": "This",
"optionB": "great",
"optionC": "place",
"optionD": "atmosphere",
"optionE": "has",
"result": "This place has great atmosphere",
"explanation": "'여기 분위기 정말 좋아'라는 뜻으로 식당에 대한 만족감을 표현하는 말이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "이 음식점 분위기 좋아",
"explanation": "음식뿐만 아니라 식당 분위기에도 만족하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "분위기"
},
{
"tag": "식당"
},
{
"tag": "만족"
}
],
"engTags": [
{
"tag": "atmosphere"
},
{
"tag": "restaurant"
},
{
"tag": "satisfied"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "This place has great atmosphere.",
"translation": "여기 분위기 정말 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지원",
"script": "Very cozy and warm.",
"translation": "아늑하고 따뜻해."
},
{
"type": "script",
"index": 3,
"speaker": "민재",
"script": "Food tastes better here.",
"translation": "여기서 먹으니 더 맛있어."
},
{
"type": "script",
"index": 4,
"speaker": "지원",
"script": "Atmosphere makes a difference.",
"translation": "분위기가 차이를 만들지."
},
{
"type": "ox",
"index": 5,
"quiz": "민재가 이곳 분위기가 나쁘다고 말했다.",
"hint": "'great atmosphere'는 분위기가 좋다는 뜻이에요.",
"result": "X",
"explanation": "민재는 분위기가 'great(정말 좋다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "민재",
"script": "I could stay here longer.",
"translation": "여기 더 오래 있고 싶어."
},
{
"type": "script",
"index": 7,
"speaker": "지원",
"script": "Me too, so relaxing.",
"translation": "나도, 너무 편안해."
},
{
"type": "script",
"index": 8,
"speaker": "민재",
"script": "We should come back.",
"translation": "다시 와야겠어."
},
{
"type": "blank",
"index": 9,
"quiz": "Very cozy and @@.",
"hint": "온도가 따뜻하다는 뜻의 형용사예요.",
"optionA": "cold",
"optionB": "warm",
"optionC": "dark",
"result": "warm",
"explanation": "'cozy and warm'은 '아늑하고 따뜻한'이라는 뜻으로 좋은 분위기를 표현해요."
},
{
"type": "script",
"index": 10,
"speaker": "지원",
"script": "Definitely our new favorite.",
"translation": "확실히 우리 새로운 단골이야."
},
{
"type": "puzzle",
"index": 11,
"hint": "민재가 이곳 분위기가 좋다고 한 말을 완성하세요.",
"optionA": "This",
"optionB": "great",
"optionC": "place",
"optionD": "atmosphere",
"optionE": "has",
"result": "This place has great atmosphere",
"explanation": "'여기 분위기 정말 좋아'라는 뜻으로 식당에 대한 만족감을 표현하는 말이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "홈파티 음식 준비하자",
"explanation": "친구들을 위한 홈파티 음식을 준비하며 나누는 설렘 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "홈파티"
},
{
"tag": "준비"
},
{
"tag": "설렘"
}
],
"engTags": [
{
"tag": "party"
},
{
"tag": "prepare"
},
{
"tag": "excited"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's prepare party food.",
"translation": "파티 음식 준비하자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What should we make?",
"translation": "뭘 만들까?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Something everyone will enjoy.",
"translation": "다들 좋아할 만한 거."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Pizza sounds like fun.",
"translation": "피자가 재미있을 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 파티 음식을 준비하기 싫다고 말했다.",
"hint": "'Let's prepare'는 준비하자는 뜻이에요.",
"result": "X",
"explanation": "나연은 파티 음식을 'prepare(준비하자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Great idea, homemade pizza.",
"translation": "좋은 생각이야, 수제 피자."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Everyone can add toppings.",
"translation": "다들 토핑 올릴 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "That makes it interactive.",
"translation": "그럼 참여형이 되겠네."
},
{
"type": "blank",
"index": 9,
"quiz": "Something everyone will @@.",
"hint": "좋아하고 즐긴다는 뜻의 동사예요.",
"optionA": "hate",
"optionB": "enjoy",
"optionC": "avoid",
"result": "enjoy",
"explanation": "'everyone will enjoy'는 '다들 좋아할 것'이라는 뜻으로 파티 음식을 고를 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "This will be so much fun.",
"translation": "정말 재미있을 거야."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 파티 음식을 준비하자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "party",
"optionC": "prepare",
"optionD": "food",
"result": "Let's prepare party food",
"explanation": "'파티 음식 준비하자'라는 뜻으로 홈파티를 위한 협력을 제안하는 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "홈파티 음식 준비하자",
"explanation": "친구들을 위한 홈파티 음식을 준비하며 나누는 설렘 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "홈파티"
},
{
"tag": "준비"
},
{
"tag": "설렘"
}
],
"engTags": [
{
"tag": "party"
},
{
"tag": "prepare"
},
{
"tag": "excited"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "나연",
"script": "Let's prepare party food.",
"translation": "파티 음식 준비하자."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "What should we make?",
"translation": "뭘 만들까?"
},
{
"type": "script",
"index": 3,
"speaker": "나연",
"script": "Something everyone will enjoy.",
"translation": "다들 좋아할 만한 거."
},
{
"type": "script",
"index": 4,
"speaker": "지훈",
"script": "Pizza sounds like fun.",
"translation": "피자가 재미있을 것 같아."
},
{
"type": "ox",
"index": 5,
"quiz": "나연이 파티 음식을 준비하기 싫다고 말했다.",
"hint": "'Let's prepare'는 준비하자는 뜻이에요.",
"result": "X",
"explanation": "나연은 파티 음식을 'prepare(준비하자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "나연",
"script": "Great idea, homemade pizza.",
"translation": "좋은 생각이야, 수제 피자."
},
{
"type": "script",
"index": 7,
"speaker": "지훈",
"script": "Everyone can add toppings.",
"translation": "다들 토핑 올릴 수 있어."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "That makes it interactive.",
"translation": "그럼 참여형이 되겠네."
},
{
"type": "blank",
"index": 9,
"quiz": "Something everyone will @@.",
"hint": "좋아하고 즐긴다는 뜻의 동사예요.",
"optionA": "hate",
"optionB": "enjoy",
"optionC": "avoid",
"result": "enjoy",
"explanation": "'everyone will enjoy'는 '다들 좋아할 것'이라는 뜻으로 파티 음식을 고를 때 쓰는 표현이에요."
},
{
"type": "script",
"index": 10,
"speaker": "지훈",
"script": "This will be so much fun.",
"translation": "정말 재미있을 거야."
},
{
"type": "puzzle",
"index": 11,
"hint": "나연이 파티 음식을 준비하자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "party",
"optionC": "prepare",
"optionD": "food",
"result": "Let's prepare party food",
"explanation": "'파티 음식 준비하자'라는 뜻으로 홈파티를 위한 협력을 제안하는 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 배달 시간 너무 오래 걸려",
"explanation": "배달 음식이 늦게 와서 배고픔을 참으며 기다리는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달"
},
{
"tag": "늦음"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "late"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "The delivery is taking forever.",
"translation": "배달이 너무 오래 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "I'm getting really hungry.",
"translation": "진짜 배고파지고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Should we call them?",
"translation": "전화해볼까?"
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Maybe in ten more minutes.",
"translation": "10분 더 있다가."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 배달이 빨리 온다고 말했다.",
"hint": "'taking forever'는 너무 오래 걸린다는 뜻이에요.",
"result": "X",
"explanation": "채원은 배달이 'taking forever(너무 오래 걸린다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "This wait is killing me.",
"translation": "이렇게 기다리는 거 죽겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "At least it's good food.",
"translation": "최소한 맛있는 음식이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "True, worth the wait hopefully.",
"translation": "맞아, 기다릴 만한 가치가 있길."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm getting really @@.",
"hint": "음식을 먹고 싶어하는 상태를 뜻하는 형용사예요.",
"optionA": "full",
"optionB": "hungry",
"optionC": "tired",
"result": "hungry",
"explanation": "'getting hungry'는 '배고파지고 있다'라는 뜻으로 진행형으로 상태 변화를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "It better be amazing.",
"translation": "정말 대박이어야 할 텐데."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "채원이 배달이 너무 오래 걸린다고 한 말을 완성하세요.",
"optionA": "The",
"optionB": "taking",
"optionC": "delivery",
"optionD": "forever",
"optionE": "is",
"result": "The delivery is taking forever",
"explanation": "'배달이 너무 오래 걸려'라는 뜻으로 기다림에 지쳤을 때 하는 불만 표현이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "음식 배달 시간 너무 오래 걸려",
"explanation": "배달 음식이 늦게 와서 배고픔을 참으며 기다리는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "배달"
},
{
"tag": "늦음"
},
{
"tag": "기다림"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "late"
},
{
"tag": "waiting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "The delivery is taking forever.",
"translation": "배달이 너무 오래 걸려."
},
{
"type": "script",
"index": 2,
"speaker": "지우",
"script": "I'm getting really hungry.",
"translation": "진짜 배고파지고 있어."
},
{
"type": "script",
"index": 3,
"speaker": "채원",
"script": "Should we call them?",
"translation": "전화해볼까?"
},
{
"type": "script",
"index": 4,
"speaker": "지우",
"script": "Maybe in ten more minutes.",
"translation": "10분 더 있다가."
},
{
"type": "ox",
"index": 5,
"quiz": "채원이 배달이 빨리 온다고 말했다.",
"hint": "'taking forever'는 너무 오래 걸린다는 뜻이에요.",
"result": "X",
"explanation": "채원은 배달이 'taking forever(너무 오래 걸린다)'고 말했어요."
},
{
"type": "script",
"index": 6,
"speaker": "채원",
"script": "This wait is killing me.",
"translation": "이렇게 기다리는 거 죽겠어."
},
{
"type": "script",
"index": 7,
"speaker": "지우",
"script": "At least it's good food.",
"translation": "최소한 맛있는 음식이야."
},
{
"type": "script",
"index": 8,
"speaker": "채원",
"script": "True, worth the wait hopefully.",
"translation": "맞아, 기다릴 만한 가치가 있길."
},
{
"type": "blank",
"index": 9,
"quiz": "I'm getting really @@.",
"hint": "음식을 먹고 싶어하는 상태를 뜻하는 형용사예요.",
"optionA": "full",
"optionB": "hungry",
"optionC": "tired",
"result": "hungry",
"explanation": "'getting hungry'는 '배고파지고 있다'라는 뜻으로 진행형으로 상태 변화를 나타내요."
},
{
"type": "script",
"index": 10,
"speaker": "지우",
"script": "It better be amazing.",
"translation": "정말 대박이어야 할 텐데."
},
{
"type": "puzzle",
"index": 11,
"hint": "채원이 배달이 너무 오래 걸린다고 한 말을 완성하세요.",
"optionA": "The",
"optionB": "taking",
"optionC": "delivery",
"optionD": "forever",
"optionE": "is",
"result": "The delivery is taking forever",
"explanation": "'배달이 너무 오래 걸려'라는 뜻으로 기다림에 지쳤을 때 하는 불만 표현이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "식재료 쇼핑 리스트 만들자",
"explanation": "요리를 위해 필요한 재료들의 쇼핑 리스트를 작성하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쇼핑"
},
{
"tag": "리스트"
},
{
"tag": "재료"
}
],
"engTags": [
{
"tag": "shopping"
},
{
"tag": "list"
},
{
"tag": "ingredient"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Let's make a shopping list.",
"translation": "쇼핑 리스트 만들자."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What do we need exactly?",
"translation": "정확히 뭐가 필요해?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Vegetables, meat, and rice.",
"translation": "야채, 고기, 쌀."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Don't forget cooking oil.",
"translation": "식용유 잊지 마."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 쇼핑 리스트를 만들기 싫다고 말했다.",
"hint": "'Let's make'는 만들자는 뜻이에요.",
"result": "X",
"explanation": "수진은 쇼핑 리스트를 'make(만들자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Good point, I always forget.",
"translation": "좋은 지적이야, 항상 까먹어."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "And some fresh herbs too.",
"translation": "신선한 허브도."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "This list is getting long.",
"translation": "리스트가 길어지고 있네."
},
{
"type": "blank",
"index": 9,
"quiz": "What do we need @@?",
"hint": "정확하고 구체적으로라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'need exactly'는 '정확히 필요하다'라는 뜻으로 구체적인 정보를 요청할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Better safe than sorry.",
"translation": "있으면 든든하지."
},
{
"type": "puzzle",
"index": 11,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "수진이 쇼핑 리스트를 만들자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "shopping",
"optionC": "make",
"optionD": "list",
"optionE": "a",
"result": "Let's make a shopping list",
"explanation": "'쇼핑 리스트 만들자'라는 뜻으로 계획적인 쇼핑을 위한 제안이에요."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "음식",
"episodes": [
{
"title": "식재료 쇼핑 리스트 만들자",
"explanation": "요리를 위해 필요한 재료들의 쇼핑 리스트를 작성하는 대화입니다.",
"level": 4,
"korTags": [
{
"tag": "쇼핑"
},
{
"tag": "리스트"
},
{
"tag": "재료"
}
],
"engTags": [
{
"tag": "shopping"
},
{
"tag": "list"
},
{
"tag": "ingredient"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "Let's make a shopping list.",
"translation": "쇼핑 리스트 만들자."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "What do we need exactly?",
"translation": "정확히 뭐가 필요해?"
},
{
"type": "script",
"index": 3,
"speaker": "수진",
"script": "Vegetables, meat, and rice.",
"translation": "야채, 고기, 쌀."
},
{
"type": "script",
"index": 4,
"speaker": "준혁",
"script": "Don't forget cooking oil.",
"translation": "식용유 잊지 마."
},
{
"type": "ox",
"index": 5,
"quiz": "수진이 쇼핑 리스트를 만들기 싫다고 말했다.",
"hint": "'Let's make'는 만들자는 뜻이에요.",
"result": "X",
"explanation": "수진은 쇼핑 리스트를 'make(만들자)'고 제안했어요."
},
{
"type": "script",
"index": 6,
"speaker": "수진",
"script": "Good point, I always forget.",
"translation": "좋은 지적이야, 항상 까먹어."
},
{
"type": "script",
"index": 7,
"speaker": "준혁",
"script": "And some fresh herbs too.",
"translation": "신선한 허브도."
},
{
"type": "script",
"index": 8,
"speaker": "수진",
"script": "This list is getting long.",
"translation": "리스트가 길어지고 있네."
},
{
"type": "blank",
"index": 9,
"quiz": "What do we need @@?",
"hint": "정확하고 구체적으로라는 뜻의 부사예요.",
"optionA": "maybe",
"optionB": "exactly",
"optionC": "never",
"result": "exactly",
"explanation": "'need exactly'는 '정확히 필요하다'라는 뜻으로 구체적인 정보를 요청할 때 써요."
},
{
"type": "script",
"index": 10,
"speaker": "준혁",
"script": "Better safe than sorry.",
"translation": "있으면 든든하지."
},
{
"type": "puzzle",
"index": 11,
"hint": "수진이 쇼핑 리스트를 만들자고 제안한 말을 완성하세요.",
"optionA": "Let's",
"optionB": "shopping",
"optionC": "make",
"optionD": "list",
"optionE": "a",
"result": "Let's make a shopping list",
"explanation": "'쇼핑 리스트 만들자'라는 뜻으로 계획적인 쇼핑을 위한 제안이에요.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}