총 3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.
현재 배치: 16 / 33
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
정상: 데이터 양식이 올바릅니다.
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점 삼각김밥 품절",
"explanation": "편의점에서 인기 삼각김밥이 매진된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "삼각김밥"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "snack"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "All sold out.",
"translation": "다 팔렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Seriously? That sucks.",
"translation": "진짜? 짜증나네."
},
{
"type": "ox",
"index": 3,
"quiz": "편의점에 삼각김밥이 아직 남아있다.",
"hint": "민경이 삼각김밥 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'All sold out'이라고 말했으므로 삼각김밥이 모두 매진되었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I'm so hungry.",
"translation": "너무 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "How about ramen?",
"translation": "라면 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "How about @@?",
"hint": "삼각김밥 대신 먹을 수 있는 편의점 음식을 생각해보세요.",
"optionA": "ramen",
"optionB": "book",
"optionC": "phone",
"result": "ramen",
"explanation": "'ramen'은 '라면'을 의미하며, 편의점에서 쉽게 구할 수 있는 대안 음식입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Sounds perfect!",
"translation": "완전 좋다!"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's get it.",
"translation": "사러 가자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 라면을 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "ramen",
"result": "How about ramen",
"explanation": "'라면 어때?'라는 자연스러운 제안으로 대안을 제시하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점 삼각김밥 품절",
"explanation": "편의점에서 인기 삼각김밥이 매진된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "삼각김밥"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "snack"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "All sold out.",
"translation": "다 팔렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Seriously? That sucks.",
"translation": "진짜? 짜증나네."
},
{
"type": "ox",
"index": 3,
"quiz": "편의점에 삼각김밥이 아직 남아있다.",
"hint": "민경이 삼각김밥 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'All sold out'이라고 말했으므로 삼각김밥이 모두 매진되었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I'm so hungry.",
"translation": "너무 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "How about ramen?",
"translation": "라면 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "How about @@?",
"hint": "삼각김밥 대신 먹을 수 있는 편의점 음식을 생각해보세요.",
"optionA": "ramen",
"optionB": "book",
"optionC": "phone",
"result": "ramen",
"explanation": "'ramen'은 '라면'을 의미하며, 편의점에서 쉽게 구할 수 있는 대안 음식입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Sounds perfect!",
"translation": "완전 좋다!"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's get it.",
"translation": "사러 가자."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 라면을 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "ramen",
"result": "How about ramen",
"explanation": "'라면 어때?'라는 자연스러운 제안으로 대안을 제시하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "도서관 자리 뺏김",
"explanation": "도서관에서 잠깐 비운 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "도서관"
},
{
"tag": "자리"
},
{
"tag": "뺏김"
}
],
"engTags": [
{
"tag": "library"
},
{
"tag": "seat"
},
{
"tag": "taken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Someone's in my spot.",
"translation": "누가 내 자리에 앉았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so rude.",
"translation": "완전 무례하다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 자리를 비운 사이에 다른 사람이 앉았다.",
"hint": "유진이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "유진이 'Someone's in my spot'라고 말했으므로 누군가가 그의 자리를 차지했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Need another seat.",
"translation": "다른 자리 찾아야겠다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "There's one!",
"translation": "저기 있어!"
},
{
"type": "blank",
"index": 6,
"quiz": "There's @@!",
"hint": "도서관에서 찾고 있는 것을 나타내는 단어예요.",
"optionA": "book",
"optionB": "one",
"optionC": "food",
"result": "one",
"explanation": "'one'은 여기서 '하나(자리)'를 의미하며, 빈 자리를 발견했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Where?",
"translation": "어디?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Right over there.",
"translation": "바로 저기."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 빈 자리를 발견했을 때 한 말을 완성하세요.",
"result": "There's one",
"explanation": "'저기 있어!'라는 의미로 빈 자리를 발견했을 때 쓰는 자연스러운 표현입니다.",
"optionA": "one",
"optionB": "There's"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "도서관 자리 뺏김",
"explanation": "도서관에서 잠깐 비운 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "도서관"
},
{
"tag": "자리"
},
{
"tag": "뺏김"
}
],
"engTags": [
{
"tag": "library"
},
{
"tag": "seat"
},
{
"tag": "taken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Someone's in my spot.",
"translation": "누가 내 자리에 앉았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so rude.",
"translation": "완전 무례하다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 자리를 비운 사이에 다른 사람이 앉았다.",
"hint": "유진이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "유진이 'Someone's in my spot'라고 말했으므로 누군가가 그의 자리를 차지했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Need another seat.",
"translation": "다른 자리 찾아야겠다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "There's one!",
"translation": "저기 있어!"
},
{
"type": "blank",
"index": 6,
"quiz": "There's @@!",
"hint": "도서관에서 찾고 있는 것을 나타내는 단어예요.",
"optionA": "book",
"optionB": "one",
"optionC": "food",
"result": "one",
"explanation": "'one'은 여기서 '하나(자리)'를 의미하며, 빈 자리를 발견했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Where?",
"translation": "어디?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Right over there.",
"translation": "바로 저기."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 빈 자리를 발견했을 때 한 말을 완성하세요.",
"optionA": "one",
"optionB": "There's",
"result": "There's one",
"explanation": "'저기 있어!'라는 의미로 빈 자리를 발견했을 때 쓰는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점 삼각김밥 품절",
"explanation": "편의점에서 인기 삼각김밥이 매진된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "삼각김밥"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "snack"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "All sold out.",
"translation": "다 팔렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Seriously? That sucks.",
"translation": "진짜? 짜증나네."
},
{
"type": "ox",
"index": 3,
"quiz": "편의점에 삼각김밥이 아직 남아있다.",
"hint": "민경이 삼각김밥 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'All sold out'이라고 말했으므로 삼각김밥이 모두 매진되었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I'm so hungry.",
"translation": "너무 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "How about ramen?",
"translation": "라면 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "How about @@?",
"hint": "삼각김밥 대신 먹을 수 있는 편의점 음식을 생각해보세요.",
"optionA": "ramen",
"optionB": "book",
"optionC": "phone",
"result": "ramen",
"explanation": "'ramen'은 '라면'을 의미하며, 편의점에서 쉽게 구할 수 있는 대안 음식입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Sounds perfect!",
"translation": "완전 좋다!"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's get it.",
"translation": "사러 가자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 라면을 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "ramen",
"result": "How about ramen",
"explanation": "'라면 어때?'라는 자연스러운 제안으로 대안을 제시하는 친근한 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "편의점 삼각김밥 품절",
"explanation": "편의점에서 인기 삼각김밥이 매진된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "편의점"
},
{
"tag": "삼각김밥"
},
{
"tag": "품절"
}
],
"engTags": [
{
"tag": "store"
},
{
"tag": "snack"
},
{
"tag": "sold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "All sold out.",
"translation": "다 팔렸어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Seriously? That sucks.",
"translation": "진짜? 짜증나네."
},
{
"type": "ox",
"index": 3,
"quiz": "편의점에 삼각김밥이 아직 남아있다.",
"hint": "민경이 삼각김밥 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'All sold out'이라고 말했으므로 삼각김밥이 모두 매진되었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "I'm so hungry.",
"translation": "너무 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "How about ramen?",
"translation": "라면 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "How about @@?",
"hint": "삼각김밥 대신 먹을 수 있는 편의점 음식을 생각해보세요.",
"optionA": "ramen",
"optionB": "book",
"optionC": "phone",
"result": "ramen",
"explanation": "'ramen'은 '라면'을 의미하며, 편의점에서 쉽게 구할 수 있는 대안 음식입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Sounds perfect!",
"translation": "완전 좋다!"
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Let's get it.",
"translation": "사러 가자."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 라면을 제안한 말을 완성하세요.",
"optionA": "about",
"optionB": "How",
"optionC": "ramen",
"result": "How about ramen",
"explanation": "'라면 어때?'라는 자연스러운 제안으로 대안을 제시하는 친근한 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "도서관 자리 뺏김",
"explanation": "도서관에서 잠깐 비운 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "도서관"
},
{
"tag": "자리"
},
{
"tag": "뺏김"
}
],
"engTags": [
{
"tag": "library"
},
{
"tag": "seat"
},
{
"tag": "taken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Someone's in my spot.",
"translation": "누가 내 자리에 앉았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so rude.",
"translation": "완전 무례하다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 자리를 비운 사이에 다른 사람이 앉았다.",
"hint": "유진이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "유진이 'Someone's in my spot'라고 말했으므로 누군가가 그의 자리를 차지했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Need another seat.",
"translation": "다른 자리 찾아야겠다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "There's one!",
"translation": "저기 있어!"
},
{
"type": "blank",
"index": 6,
"quiz": "There's @@!",
"hint": "도서관에서 찾고 있는 것을 나타내는 단어예요.",
"optionA": "book",
"optionB": "one",
"optionC": "food",
"result": "one",
"explanation": "'one'은 여기서 '하나(자리)'를 의미하며, 빈 자리를 발견했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Where?",
"translation": "어디?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Right over there.",
"translation": "바로 저기."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 빈 자리를 발견했을 때 한 말을 완성하세요.",
"result": "There's one",
"explanation": "'저기 있어!'라는 의미로 빈 자리를 발견했을 때 쓰는 자연스러운 표현입니다.",
"optionA": "one",
"optionB": "There's"
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "도서관 자리 뺏김",
"explanation": "도서관에서 잠깐 비운 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "도서관"
},
{
"tag": "자리"
},
{
"tag": "뺏김"
}
],
"engTags": [
{
"tag": "library"
},
{
"tag": "seat"
},
{
"tag": "taken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Someone's in my spot.",
"translation": "누가 내 자리에 앉았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so rude.",
"translation": "완전 무례하다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 자리를 비운 사이에 다른 사람이 앉았다.",
"hint": "유진이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "유진이 'Someone's in my spot'라고 말했으므로 누군가가 그의 자리를 차지했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Need another seat.",
"translation": "다른 자리 찾아야겠다."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "There's one!",
"translation": "저기 있어!"
},
{
"type": "blank",
"index": 6,
"quiz": "There's @@!",
"hint": "도서관에서 찾고 있는 것을 나타내는 단어예요.",
"optionA": "book",
"optionB": "one",
"optionC": "food",
"result": "one",
"explanation": "'one'은 여기서 '하나(자리)'를 의미하며, 빈 자리를 발견했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Where?",
"translation": "어디?"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Right over there.",
"translation": "바로 저기."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 빈 자리를 발견했을 때 한 말을 완성하세요.",
"optionA": "one",
"optionB": "There's",
"result": "There's one",
"explanation": "'저기 있어!'라는 의미로 빈 자리를 발견했을 때 쓰는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 가짜 할인",
"explanation": "마트에서 1+1 이벤트인 줄 알았는데 착각한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "할인"
},
{
"tag": "헷갈림"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "confusing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Thought it's buy one.",
"translation": "하나 사면 되는 줄 알았는데."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Get one free?",
"translation": "하나 더 공짜로?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 1+1 이벤트 상품을 샀다.",
"hint": "채원의 말투를 통해 실제 상황을 파악해보세요.",
"result": "X",
"explanation": "채원이 실망한 톤으로 말한 것으로 보아 1+1 이벤트가 아니었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Nope, just regular.",
"translation": "아니야, 그냥 정가래."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's misleading.",
"translation": "헷갈리게 하네."
},
{
"type": "blank",
"index": 6,
"quiz": "Get one @@?",
"hint": "1+1 이벤트에서 추가로 받는 것을 나타내는 단어예요.",
"optionA": "expensive",
"optionB": "free",
"optionC": "small",
"result": "free",
"explanation": "'free'는 '무료, 공짜'를 의미하며, 1+1 이벤트에서 추가로 받는 상품을 뜻합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I totally get it.",
"translation": "완전 이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 1+1 이벤트인지 확인한 말을 완성하세요.",
"optionA": "free",
"optionB": "Get",
"optionC": "one",
"result": "Get one free",
"explanation": "'하나 더 공짜로?'라는 의미로 1+1 이벤트를 확인하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 가짜 할인",
"explanation": "마트에서 1+1 이벤트인 줄 알았는데 착각한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "할인"
},
{
"tag": "헷갈림"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "confusing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Thought it's buy one.",
"translation": "하나 사면 되는 줄 알았는데."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Get one free?",
"translation": "하나 더 공짜로?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 1+1 이벤트 상품을 샀다.",
"hint": "채원의 말투를 통해 실제 상황을 파악해보세요.",
"result": "X",
"explanation": "채원이 실망한 톤으로 말한 것으로 보아 1+1 이벤트가 아니었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Nope, just regular.",
"translation": "아니야, 그냥 정가래."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's misleading.",
"translation": "헷갈리게 하네."
},
{
"type": "blank",
"index": 6,
"quiz": "Get one @@?",
"hint": "1+1 이벤트에서 추가로 받는 것을 나타내는 단어예요.",
"optionA": "expensive",
"optionB": "free",
"optionC": "small",
"result": "free",
"explanation": "'free'는 '무료, 공짜'를 의미하며, 1+1 이벤트에서 추가로 받는 상품을 뜻합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I totally get it.",
"translation": "완전 이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 1+1 이벤트인지 확인한 말을 완성하세요.",
"optionA": "free",
"optionB": "Get",
"optionC": "one",
"result": "Get one free",
"explanation": "'하나 더 공짜로?'라는 의미로 1+1 이벤트를 확인하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 가짜 할인",
"explanation": "마트에서 1+1 이벤트인 줄 알았는데 착각한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "할인"
},
{
"tag": "헷갈림"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "confusing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Thought it's buy one.",
"translation": "하나 사면 되는 줄 알았는데."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Get one free?",
"translation": "하나 더 공짜로?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 1+1 이벤트 상품을 샀다.",
"hint": "채원의 말투를 통해 실제 상황을 파악해보세요.",
"result": "X",
"explanation": "채원이 실망한 톤으로 말한 것으로 보아 1+1 이벤트가 아니었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Nope, just regular.",
"translation": "아니야, 그냥 정가래."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's misleading.",
"translation": "헷갈리게 하네."
},
{
"type": "blank",
"index": 6,
"quiz": "Get one @@?",
"hint": "1+1 이벤트에서 추가로 받는 것을 나타내는 단어예요.",
"optionA": "expensive",
"optionB": "free",
"optionC": "small",
"result": "free",
"explanation": "'free'는 '무료, 공짜'를 의미하며, 1+1 이벤트에서 추가로 받는 상품을 뜻합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I totally get it.",
"translation": "완전 이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 1+1 이벤트인지 확인한 말을 완성하세요.",
"optionA": "free",
"optionB": "Get",
"optionC": "one",
"result": "Get one free",
"explanation": "'하나 더 공짜로?'라는 의미로 1+1 이벤트를 확인하는 자연스러운 질문입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 가짜 할인",
"explanation": "마트에서 1+1 이벤트인 줄 알았는데 착각한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "할인"
},
{
"tag": "헷갈림"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "confusing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Thought it's buy one.",
"translation": "하나 사면 되는 줄 알았는데."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Get one free?",
"translation": "하나 더 공짜로?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 1+1 이벤트 상품을 샀다.",
"hint": "채원의 말투를 통해 실제 상황을 파악해보세요.",
"result": "X",
"explanation": "채원이 실망한 톤으로 말한 것으로 보아 1+1 이벤트가 아니었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Nope, just regular.",
"translation": "아니야, 그냥 정가래."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's misleading.",
"translation": "헷갈리게 하네."
},
{
"type": "blank",
"index": 6,
"quiz": "Get one @@?",
"hint": "1+1 이벤트에서 추가로 받는 것을 나타내는 단어예요.",
"optionA": "expensive",
"optionB": "free",
"optionC": "small",
"result": "free",
"explanation": "'free'는 '무료, 공짜'를 의미하며, 1+1 이벤트에서 추가로 받는 상품을 뜻합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I totally get it.",
"translation": "완전 이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 1+1 이벤트인지 확인한 말을 완성하세요.",
"optionA": "free",
"optionB": "Get",
"optionC": "one",
"result": "Get one free",
"explanation": "'하나 더 공짜로?'라는 의미로 1+1 이벤트를 확인하는 자연스러운 질문입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페 노트북 배터리",
"explanation": "카페에서 노트북 배터리가 떨어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "카페"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Battery's dying.",
"translation": "배터리가 죽어가."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "서연의 노트북 배터리가 거의 다 떨어졌다.",
"hint": "서연이 배터리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "서연이 'Battery's dying'라고 말했으므로 배터리가 거의 다 떨어진 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Need a charger.",
"translation": "충전기 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Ask the staff.",
"translation": "직원한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Ask the @@.",
"hint": "카페에서 도움을 요청할 수 있는 사람들을 생각해보세요.",
"optionA": "customer",
"optionB": "staff",
"optionC": "book",
"result": "staff",
"explanation": "'staff'는 '직원'을 의미하며, 카페에서 도움을 요청할 수 있는 사람들입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "They might help.",
"translation": "도와줄 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 카페 직원에게 물어보라고 제안한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "the",
"result": "Ask the staff",
"explanation": "'직원한테 물어봐'라는 의미로 도움을 요청하라는 자연스러운 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페 노트북 배터리",
"explanation": "카페에서 노트북 배터리가 떨어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "카페"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Battery's dying.",
"translation": "배터리가 죽어가."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "서연의 노트북 배터리가 거의 다 떨어졌다.",
"hint": "서연이 배터리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "서연이 'Battery's dying'라고 말했으므로 배터리가 거의 다 떨어진 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Need a charger.",
"translation": "충전기 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Ask the staff.",
"translation": "직원한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Ask the @@.",
"hint": "카페에서 도움을 요청할 수 있는 사람들을 생각해보세요.",
"optionA": "customer",
"optionB": "staff",
"optionC": "book",
"result": "staff",
"explanation": "'staff'는 '직원'을 의미하며, 카페에서 도움을 요청할 수 있는 사람들입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "They might help.",
"translation": "도와줄 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 카페 직원에게 물어보라고 제안한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "the",
"result": "Ask the staff",
"explanation": "'직원한테 물어봐'라는 의미로 도움을 요청하라는 자연스러운 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페 노트북 배터리",
"explanation": "카페에서 노트북 배터리가 떨어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "카페"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Battery's dying.",
"translation": "배터리가 죽어가."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "서연의 노트북 배터리가 거의 다 떨어졌다.",
"hint": "서연이 배터리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "서연이 'Battery's dying'라고 말했으므로 배터리가 거의 다 떨어진 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Need a charger.",
"translation": "충전기 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Ask the staff.",
"translation": "직원한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Ask the @@.",
"hint": "카페에서 도움을 요청할 수 있는 사람들을 생각해보세요.",
"optionA": "customer",
"optionB": "staff",
"optionC": "book",
"result": "staff",
"explanation": "'staff'는 '직원'을 의미하며, 카페에서 도움을 요청할 수 있는 사람들입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "They might help.",
"translation": "도와줄 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 카페 직원에게 물어보라고 제안한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "the",
"result": "Ask the staff",
"explanation": "'직원한테 물어봐'라는 의미로 도움을 요청하라는 자연스러운 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "카페 노트북 배터리",
"explanation": "카페에서 노트북 배터리가 떨어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "카페"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "cafe"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Battery's dying.",
"translation": "배터리가 죽어가."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "서연의 노트북 배터리가 거의 다 떨어졌다.",
"hint": "서연이 배터리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "O",
"explanation": "서연이 'Battery's dying'라고 말했으므로 배터리가 거의 다 떨어진 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Need a charger.",
"translation": "충전기 필요해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Ask the staff.",
"translation": "직원한테 물어봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Ask the @@.",
"hint": "카페에서 도움을 요청할 수 있는 사람들을 생각해보세요.",
"optionA": "customer",
"optionB": "staff",
"optionC": "book",
"result": "staff",
"explanation": "'staff'는 '직원'을 의미하며, 카페에서 도움을 요청할 수 있는 사람들입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "They might help.",
"translation": "도와줄 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 카페 직원에게 물어보라고 제안한 말을 완성하세요.",
"optionA": "staff",
"optionB": "Ask",
"optionC": "the",
"result": "Ask the staff",
"explanation": "'직원한테 물어봐'라는 의미로 도움을 요청하라는 자연스러운 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 자리 뺏김",
"explanation": "지하철에서 거의 앉을 뻔한 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Almost got it.",
"translation": "거의 앉을 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Someone beat you?",
"translation": "누가 먼저 앉았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 지하철 자리에 성공적으로 앉았다.",
"hint": "민경이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Almost got it'라고 말했으므로 거의 앉을 뻔했지만 실패했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, so close.",
"translation": "응, 아깝게."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Next stop maybe.",
"translation": "다음 역에서 또."
},
{
"type": "blank",
"index": 6,
"quiz": "Next stop @@.",
"hint": "가능성이나 희망을 나타내는 단어를 생각해보세요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 다음 역에서 자리를 잡을 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Hope so.",
"translation": "그랬으면 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't worry.",
"translation": "걱정 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 다음 역에서 자리를 잡을 수 있을 거라고 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "stop",
"optionC": "Next",
"result": "Next stop maybe",
"explanation": "'다음 역에서 또'라는 의미로 다음 기회를 제안하는 위로의 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 자리 뺏김",
"explanation": "지하철에서 거의 앉을 뻔한 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Almost got it.",
"translation": "거의 앉을 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Someone beat you?",
"translation": "누가 먼저 앉았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 지하철 자리에 성공적으로 앉았다.",
"hint": "민경이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Almost got it'라고 말했으므로 거의 앉을 뻔했지만 실패했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, so close.",
"translation": "응, 아깝게."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Next stop maybe.",
"translation": "다음 역에서 또."
},
{
"type": "blank",
"index": 6,
"quiz": "Next stop @@.",
"hint": "가능성이나 희망을 나타내는 단어를 생각해보세요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 다음 역에서 자리를 잡을 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Hope so.",
"translation": "그랬으면 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't worry.",
"translation": "걱정 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 다음 역에서 자리를 잡을 수 있을 거라고 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "stop",
"optionC": "Next",
"result": "Next stop maybe",
"explanation": "'다음 역에서 또'라는 의미로 다음 기회를 제안하는 위로의 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 자리 뺏김",
"explanation": "지하철에서 거의 앉을 뻔한 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Almost got it.",
"translation": "거의 앉을 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Someone beat you?",
"translation": "누가 먼저 앉았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 지하철 자리에 성공적으로 앉았다.",
"hint": "민경이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Almost got it'라고 말했으므로 거의 앉을 뻔했지만 실패했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, so close.",
"translation": "응, 아깝게."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Next stop maybe.",
"translation": "다음 역에서 또."
},
{
"type": "blank",
"index": 6,
"quiz": "Next stop @@.",
"hint": "가능성이나 희망을 나타내는 단어를 생각해보세요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 다음 역에서 자리를 잡을 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Hope so.",
"translation": "그랬으면 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't worry.",
"translation": "걱정 마."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 다음 역에서 자리를 잡을 수 있을 거라고 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "stop",
"optionC": "Next",
"result": "Next stop maybe",
"explanation": "'다음 역에서 또'라는 의미로 다음 기회를 제안하는 위로의 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지하철 자리 뺏김",
"explanation": "지하철에서 거의 앉을 뻔한 자리를 다른 사람이 차지한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "자리"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "seat"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Almost got it.",
"translation": "거의 앉을 뻔했어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Someone beat you?",
"translation": "누가 먼저 앉았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 지하철 자리에 성공적으로 앉았다.",
"hint": "민경이 자리 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Almost got it'라고 말했으므로 거의 앉을 뻔했지만 실패했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, so close.",
"translation": "응, 아깝게."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Next stop maybe.",
"translation": "다음 역에서 또."
},
{
"type": "blank",
"index": 6,
"quiz": "Next stop @@.",
"hint": "가능성이나 희망을 나타내는 단어를 생각해보세요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 다음 역에서 자리를 잡을 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Hope so.",
"translation": "그랬으면 좋겠다."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Don't worry.",
"translation": "걱정 마."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 다음 역에서 자리를 잡을 수 있을 거라고 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "stop",
"optionC": "Next",
"result": "Next stop maybe",
"explanation": "'다음 역에서 또'라는 의미로 다음 기회를 제안하는 위로의 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스 놓침",
"explanation": "버스가 거의 와서 뛰었는데 신호에 걸려 놓친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "버스"
},
{
"tag": "신호"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "signal"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Missed the bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh no!",
"translation": "아 안돼!"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 버스를 성공적으로 탔다.",
"hint": "유진이 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Missed the bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Red light stopped me.",
"translation": "빨간불 때문에 못 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's so unlucky.",
"translation": "정말 운이 없네."
},
{
"type": "blank",
"index": 6,
"quiz": "Red light stopped @@.",
"hint": "빨간불 때문에 버스를 놓친 사람을 나타내는 단어예요.",
"optionA": "you",
"optionB": "me",
"optionC": "him",
"result": "me",
"explanation": "'me'는 '나를'을 의미하며, 유진이 자신이 빨간불 때문에 멈춰서 버스를 놓쳤다고 말하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Next one's coming.",
"translation": "다음 버스 와."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "At least!",
"translation": "다행이다!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 빨간불 때문에 버스를 놓쳤다고 말한 표현을 완성하세요.",
"optionA": "me",
"optionB": "stopped",
"optionC": "Red",
"optionD": "light",
"result": "Red light stopped me",
"explanation": "'빨간불 때문에 못 갔어'라는 의미로 버스를 놓친 이유를 설명하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스 놓침",
"explanation": "버스가 거의 와서 뛰었는데 신호에 걸려 놓친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "버스"
},
{
"tag": "신호"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "signal"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Missed the bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh no!",
"translation": "아 안돼!"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 버스를 성공적으로 탔다.",
"hint": "유진이 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Missed the bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Red light stopped me.",
"translation": "빨간불 때문에 못 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's so unlucky.",
"translation": "정말 운이 없네."
},
{
"type": "blank",
"index": 6,
"quiz": "Red light stopped @@.",
"hint": "빨간불 때문에 버스를 놓친 사람을 나타내는 단어예요.",
"optionA": "you",
"optionB": "me",
"optionC": "him",
"result": "me",
"explanation": "'me'는 '나를'을 의미하며, 유진이 자신이 빨간불 때문에 멈춰서 버스를 놓쳤다고 말하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Next one's coming.",
"translation": "다음 버스 와."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "At least!",
"translation": "다행이다!"
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 빨간불 때문에 버스를 놓쳤다고 말한 표현을 완성하세요.",
"optionA": "me",
"optionB": "stopped",
"optionC": "Red",
"optionD": "light",
"result": "Red light stopped me",
"explanation": "'빨간불 때문에 못 갔어'라는 의미로 버스를 놓친 이유를 설명하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스 놓침",
"explanation": "버스가 거의 와서 뛰었는데 신호에 걸려 놓친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "버스"
},
{
"tag": "신호"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "signal"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Missed the bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh no!",
"translation": "아 안돼!"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 버스를 성공적으로 탔다.",
"hint": "유진이 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Missed the bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Red light stopped me.",
"translation": "빨간불 때문에 못 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's so unlucky.",
"translation": "정말 운이 없네."
},
{
"type": "blank",
"index": 6,
"quiz": "Red light stopped @@.",
"hint": "빨간불 때문에 버스를 놓친 사람을 나타내는 단어예요.",
"optionA": "you",
"optionB": "me",
"optionC": "him",
"result": "me",
"explanation": "'me'는 '나를'을 의미하며, 유진이 자신이 빨간불 때문에 멈춰서 버스를 놓쳤다고 말하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Next one's coming.",
"translation": "다음 버스 와."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "At least!",
"translation": "다행이다!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 빨간불 때문에 버스를 놓쳤다고 말한 표현을 완성하세요.",
"optionA": "me",
"optionB": "stopped",
"optionC": "Red",
"optionD": "light",
"result": "Red light stopped me",
"explanation": "'빨간불 때문에 못 갔어'라는 의미로 버스를 놓친 이유를 설명하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "버스 놓침",
"explanation": "버스가 거의 와서 뛰었는데 신호에 걸려 놓친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "버스"
},
{
"tag": "신호"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "bus"
},
{
"tag": "signal"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Missed the bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Oh no!",
"translation": "아 안돼!"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 버스를 성공적으로 탔다.",
"hint": "유진이 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Missed the bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Red light stopped me.",
"translation": "빨간불 때문에 못 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's so unlucky.",
"translation": "정말 운이 없네."
},
{
"type": "blank",
"index": 6,
"quiz": "Red light stopped @@.",
"hint": "빨간불 때문에 버스를 놓친 사람을 나타내는 단어예요.",
"optionA": "you",
"optionB": "me",
"optionC": "him",
"result": "me",
"explanation": "'me'는 '나를'을 의미하며, 유진이 자신이 빨간불 때문에 멈춰서 버스를 놓쳤다고 말하는 것입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Next one's coming.",
"translation": "다음 버스 와."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "At least!",
"translation": "다행이다!"
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 빨간불 때문에 버스를 놓쳤다고 말한 표현을 완성하세요.",
"optionA": "me",
"optionB": "stopped",
"optionC": "Red",
"optionD": "light",
"result": "Red light stopped me",
"explanation": "'빨간불 때문에 못 갔어'라는 의미로 버스를 놓친 이유를 설명하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시 요금 포기",
"explanation": "택시를 잡았는데 요금을 보고 포기한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "요금"
},
{
"tag": "포기"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "fare"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Saw the meter.",
"translation": "미터기 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Too expensive?",
"translation": "너무 비싸?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 택시 요금이 적당하다고 생각했다.",
"hint": "도윤의 반응과 서연의 질문을 통해 상황을 파악해보세요.",
"result": "X",
"explanation": "서연이 'Too expensive?'라고 물었고, 도윤이 미터기를 보고 반응한 것으로 보아 요금이 비쌌습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Way too much.",
"translation": "너무 비싸."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's walk instead.",
"translation": "그냥 걸어가자."
},
{
"type": "blank",
"index": 6,
"quiz": "Way too @@.",
"hint": "가격이 예상보다 높다는 뜻의 단어를 생각해보세요.",
"optionA": "cheap",
"optionB": "much",
"optionC": "good",
"result": "much",
"explanation": "'much'는 여기서 '많이, 비싸다'는 의미로 예상보다 훨씬 비싸다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Save money!",
"translation": "돈 아끼자!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 택시 대신 걸어가자고 제안한 말을 완성하세요.",
"optionA": "walk",
"optionB": "Let's",
"optionC": "instead",
"result": "Let's walk instead",
"explanation": "'그냥 걸어가자'라는 의미로 택시 대신 걸어가는 대안을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시 요금 포기",
"explanation": "택시를 잡았는데 요금을 보고 포기한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "요금"
},
{
"tag": "포기"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "fare"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Saw the meter.",
"translation": "미터기 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Too expensive?",
"translation": "너무 비싸?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 택시 요금이 적당하다고 생각했다.",
"hint": "도윤의 반응과 서연의 질문을 통해 상황을 파악해보세요.",
"result": "X",
"explanation": "서연이 'Too expensive?'라고 물었고, 도윤이 미터기를 보고 반응한 것으로 보아 요금이 비쌌습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Way too much.",
"translation": "너무 비싸."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's walk instead.",
"translation": "그냥 걸어가자."
},
{
"type": "blank",
"index": 6,
"quiz": "Way too @@.",
"hint": "가격이 예상보다 높다는 뜻의 단어를 생각해보세요.",
"optionA": "cheap",
"optionB": "much",
"optionC": "good",
"result": "much",
"explanation": "'much'는 여기서 '많이, 비싸다'는 의미로 예상보다 훨씬 비싸다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Save money!",
"translation": "돈 아끼자!"
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 택시 대신 걸어가자고 제안한 말을 완성하세요.",
"optionA": "walk",
"optionB": "Let's",
"optionC": "instead",
"result": "Let's walk instead",
"explanation": "'그냥 걸어가자'라는 의미로 택시 대신 걸어가는 대안을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시 요금 포기",
"explanation": "택시를 잡았는데 요금을 보고 포기한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "요금"
},
{
"tag": "포기"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "fare"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Saw the meter.",
"translation": "미터기 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Too expensive?",
"translation": "너무 비싸?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 택시 요금이 적당하다고 생각했다.",
"hint": "도윤의 반응과 서연의 질문을 통해 상황을 파악해보세요.",
"result": "X",
"explanation": "서연이 'Too expensive?'라고 물었고, 도윤이 미터기를 보고 반응한 것으로 보아 요금이 비쌌습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Way too much.",
"translation": "너무 비싸."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's walk instead.",
"translation": "그냥 걸어가자."
},
{
"type": "blank",
"index": 6,
"quiz": "Way too @@.",
"hint": "가격이 예상보다 높다는 뜻의 단어를 생각해보세요.",
"optionA": "cheap",
"optionB": "much",
"optionC": "good",
"result": "much",
"explanation": "'much'는 여기서 '많이, 비싸다'는 의미로 예상보다 훨씬 비싸다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Save money!",
"translation": "돈 아끼자!"
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 택시 대신 걸어가자고 제안한 말을 완성하세요.",
"optionA": "walk",
"optionB": "Let's",
"optionC": "instead",
"result": "Let's walk instead",
"explanation": "'그냥 걸어가자'라는 의미로 택시 대신 걸어가는 대안을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "택시 요금 포기",
"explanation": "택시를 잡았는데 요금을 보고 포기한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "택시"
},
{
"tag": "요금"
},
{
"tag": "포기"
}
],
"engTags": [
{
"tag": "taxi"
},
{
"tag": "fare"
},
{
"tag": "expensive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Saw the meter.",
"translation": "미터기 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Too expensive?",
"translation": "너무 비싸?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 택시 요금이 적당하다고 생각했다.",
"hint": "도윤의 반응과 서연의 질문을 통해 상황을 파악해보세요.",
"result": "X",
"explanation": "서연이 'Too expensive?'라고 물었고, 도윤이 미터기를 보고 반응한 것으로 보아 요금이 비쌌습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Way too much.",
"translation": "너무 비싸."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Let's walk instead.",
"translation": "그냥 걸어가자."
},
{
"type": "blank",
"index": 6,
"quiz": "Way too @@.",
"hint": "가격이 예상보다 높다는 뜻의 단어를 생각해보세요.",
"optionA": "cheap",
"optionB": "much",
"optionC": "good",
"result": "much",
"explanation": "'much'는 여기서 '많이, 비싸다'는 의미로 예상보다 훨씬 비싸다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Save money!",
"translation": "돈 아끼자!"
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 택시 대신 걸어가자고 제안한 말을 완성하세요.",
"optionA": "walk",
"optionB": "Let's",
"optionC": "instead",
"result": "Let's walk instead",
"explanation": "'그냥 걸어가자'라는 의미로 택시 대신 걸어가는 대안을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 찾기 앱 오류",
"explanation": "길 찾기 앱을 믿고 갔는데 이상한 곳으로 안내된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "앱"
},
{
"tag": "오류"
}
],
"engTags": [
{
"tag": "navigation"
},
{
"tag": "app"
},
{
"tag": "wrong"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Map says here.",
"translation": "지도는 여기래."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But nothing's here.",
"translation": "근데 아무것도 없는데."
},
{
"type": "ox",
"index": 3,
"quiz": "길 찾기 앱이 정확한 장소를 안내했다.",
"hint": "준혁이 실제 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But nothing's here'라고 말했으므로 앱이 잘못된 장소를 안내했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is wrong.",
"translation": "이거 틀렸어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Let's ask someone.",
"translation": "누구한테 물어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's ask @@.",
"hint": "길을 물어볼 수 있는 대상을 나타내는 단어예요.",
"optionA": "something",
"optionB": "someone",
"optionC": "somewhere",
"result": "someone",
"explanation": "'someone'은 '누군가'를 의미하며, 길을 물어볼 사람을 찾자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Great idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "There's a person.",
"translation": "저기 사람 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 길을 물어보자고 제안한 말을 완성하세요.",
"optionA": "someone",
"optionB": "ask",
"optionC": "Let's",
"result": "Let's ask someone",
"explanation": "'누구한테 물어보자'라는 의미로 길을 찾기 위한 자연스러운 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 찾기 앱 오류",
"explanation": "길 찾기 앱을 믿고 갔는데 이상한 곳으로 안내된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "앱"
},
{
"tag": "오류"
}
],
"engTags": [
{
"tag": "navigation"
},
{
"tag": "app"
},
{
"tag": "wrong"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Map says here.",
"translation": "지도는 여기래."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But nothing's here.",
"translation": "근데 아무것도 없는데."
},
{
"type": "ox",
"index": 3,
"quiz": "길 찾기 앱이 정확한 장소를 안내했다.",
"hint": "준혁이 실제 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But nothing's here'라고 말했으므로 앱이 잘못된 장소를 안내했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is wrong.",
"translation": "이거 틀렸어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Let's ask someone.",
"translation": "누구한테 물어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's ask @@.",
"hint": "길을 물어볼 수 있는 대상을 나타내는 단어예요.",
"optionA": "something",
"optionB": "someone",
"optionC": "somewhere",
"result": "someone",
"explanation": "'someone'은 '누군가'를 의미하며, 길을 물어볼 사람을 찾자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Great idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "There's a person.",
"translation": "저기 사람 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 길을 물어보자고 제안한 말을 완성하세요.",
"optionA": "someone",
"optionB": "ask",
"optionC": "Let's",
"result": "Let's ask someone",
"explanation": "'누구한테 물어보자'라는 의미로 길을 찾기 위한 자연스러운 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 찾기 앱 오류",
"explanation": "길 찾기 앱을 믿고 갔는데 이상한 곳으로 안내된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "앱"
},
{
"tag": "오류"
}
],
"engTags": [
{
"tag": "navigation"
},
{
"tag": "app"
},
{
"tag": "wrong"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Map says here.",
"translation": "지도는 여기래."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But nothing's here.",
"translation": "근데 아무것도 없는데."
},
{
"type": "ox",
"index": 3,
"quiz": "길 찾기 앱이 정확한 장소를 안내했다.",
"hint": "준혁이 실제 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But nothing's here'라고 말했으므로 앱이 잘못된 장소를 안내했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is wrong.",
"translation": "이거 틀렸어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Let's ask someone.",
"translation": "누구한테 물어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's ask @@.",
"hint": "길을 물어볼 수 있는 대상을 나타내는 단어예요.",
"optionA": "something",
"optionB": "someone",
"optionC": "somewhere",
"result": "someone",
"explanation": "'someone'은 '누군가'를 의미하며, 길을 물어볼 사람을 찾자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Great idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "There's a person.",
"translation": "저기 사람 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 길을 물어보자고 제안한 말을 완성하세요.",
"optionA": "someone",
"optionB": "ask",
"optionC": "Let's",
"result": "Let's ask someone",
"explanation": "'누구한테 물어보자'라는 의미로 길을 찾기 위한 자연스러운 제안입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "길 찾기 앱 오류",
"explanation": "길 찾기 앱을 믿고 갔는데 이상한 곳으로 안내된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "길찾기"
},
{
"tag": "앱"
},
{
"tag": "오류"
}
],
"engTags": [
{
"tag": "navigation"
},
{
"tag": "app"
},
{
"tag": "wrong"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Map says here.",
"translation": "지도는 여기래."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But nothing's here.",
"translation": "근데 아무것도 없는데."
},
{
"type": "ox",
"index": 3,
"quiz": "길 찾기 앱이 정확한 장소를 안내했다.",
"hint": "준혁이 실제 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But nothing's here'라고 말했으므로 앱이 잘못된 장소를 안내했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is wrong.",
"translation": "이거 틀렸어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Let's ask someone.",
"translation": "누구한테 물어보자."
},
{
"type": "blank",
"index": 6,
"quiz": "Let's ask @@.",
"hint": "길을 물어볼 수 있는 대상을 나타내는 단어예요.",
"optionA": "something",
"optionB": "someone",
"optionC": "somewhere",
"result": "someone",
"explanation": "'someone'은 '누군가'를 의미하며, 길을 물어볼 사람을 찾자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Great idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "There's a person.",
"translation": "저기 사람 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 길을 물어보자고 제안한 말을 완성하세요.",
"optionA": "someone",
"optionB": "ask",
"optionC": "Let's",
"result": "Let's ask someone",
"explanation": "'누구한테 물어보자'라는 의미로 길을 찾기 위한 자연스러운 제안입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 예보 실패",
"explanation": "비 온다고 해서 우산 챙겼는데 하루 종일 맑은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "우산"
},
{
"tag": "예보"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "umbrella"
},
{
"tag": "forecast"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Brought my umbrella.",
"translation": "우산 챙겨왔어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "But it's sunny.",
"translation": "근데 맑은데."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 비가 내렸다.",
"hint": "태호가 날씨 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "태호가 'But it's sunny'라고 말했으므로 맑은 날씨입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Weather app lied.",
"translation": "날씨 앱이 거짓말했어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Happens all the time.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Weather app @@.",
"hint": "잘못된 정보를 제공했다는 뜻의 단어를 생각해보세요.",
"optionA": "helped",
"optionB": "lied",
"optionC": "worked",
"result": "lied",
"explanation": "'lied'는 '거짓말했다'를 의미하며, 날씨 앱이 틀린 예보를 했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least prepared.",
"translation": "그래도 준비는 했잖아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 날씨 앱이 틀렸다고 말한 표현을 완성하세요.",
"optionA": "lied",
"optionB": "app",
"optionC": "Weather",
"result": "Weather app lied",
"explanation": "'날씨 앱이 거짓말했어'라는 의미로 잘못된 예보에 대한 불만을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 예보 실패",
"explanation": "비 온다고 해서 우산 챙겼는데 하루 종일 맑은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "우산"
},
{
"tag": "예보"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "umbrella"
},
{
"tag": "forecast"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Brought my umbrella.",
"translation": "우산 챙겨왔어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "But it's sunny.",
"translation": "근데 맑은데."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 비가 내렸다.",
"hint": "태호가 날씨 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "태호가 'But it's sunny'라고 말했으므로 맑은 날씨입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Weather app lied.",
"translation": "날씨 앱이 거짓말했어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Happens all the time.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Weather app @@.",
"hint": "잘못된 정보를 제공했다는 뜻의 단어를 생각해보세요.",
"optionA": "helped",
"optionB": "lied",
"optionC": "worked",
"result": "lied",
"explanation": "'lied'는 '거짓말했다'를 의미하며, 날씨 앱이 틀린 예보를 했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least prepared.",
"translation": "그래도 준비는 했잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 날씨 앱이 틀렸다고 말한 표현을 완성하세요.",
"optionA": "lied",
"optionB": "app",
"optionC": "Weather",
"result": "Weather app lied",
"explanation": "'날씨 앱이 거짓말했어'라는 의미로 잘못된 예보에 대한 불만을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "미세먼지 마스크 고민",
"explanation": "미세먼지가 심한데 마스크 없이 나가도 되는지 고민하는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "미세먼지"
},
{
"tag": "마스크"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "dust"
},
{
"tag": "mask"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Air's really bad.",
"translation": "공기가 정말 안 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Need a mask?",
"translation": "마스크 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 공기가 깨끗하다.",
"hint": "민경이 공기 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Air's really bad'라고 말했으므로 공기가 나쁜 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Probably should.",
"translation": "아마 써야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Better safe than sorry.",
"translation": "안전한 게 좋지."
},
{
"type": "blank",
"index": 6,
"quiz": "Better safe than @@.",
"hint": "'안전한 게 좋다'는 관용구에서 빈칸에 들어갈 단어예요.",
"optionA": "happy",
"optionB": "sorry",
"optionC": "tired",
"result": "sorry",
"explanation": "'Better safe than sorry'는 '나중에 후회하는 것보다 안전한 게 좋다'는 관용구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Health comes first.",
"translation": "건강이 우선이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 마스크를 쓰는 게 좋겠다고 말한 관용구를 완성하세요.",
"optionA": "sorry",
"optionB": "safe",
"optionC": "Better",
"optionD": "than",
"result": "Better safe than sorry",
"explanation": "'안전한 게 좋지'라는 의미로 예방의 중요성을 강조하는 관용구입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "미세먼지 마스크 고민",
"explanation": "미세먼지가 심한데 마스크 없이 나가도 되는지 고민하는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "미세먼지"
},
{
"tag": "마스크"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "dust"
},
{
"tag": "mask"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Air's really bad.",
"translation": "공기가 정말 안 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Need a mask?",
"translation": "마스크 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 공기가 깨끗하다.",
"hint": "민경이 공기 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Air's really bad'라고 말했으므로 공기가 나쁜 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Probably should.",
"translation": "아마 써야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Better safe than sorry.",
"translation": "안전한 게 좋지."
},
{
"type": "blank",
"index": 6,
"quiz": "Better safe than @@.",
"hint": "'안전한 게 좋다'는 관용구에서 빈칸에 들어갈 단어예요.",
"optionA": "happy",
"optionB": "sorry",
"optionC": "tired",
"result": "sorry",
"explanation": "'Better safe than sorry'는 '나중에 후회하는 것보다 안전한 게 좋다'는 관용구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Health comes first.",
"translation": "건강이 우선이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 마스크를 쓰는 게 좋겠다고 말한 관용구를 완성하세요.",
"optionA": "sorry",
"optionB": "safe",
"optionC": "Better",
"optionD": "than",
"result": "Better safe than sorry",
"explanation": "'안전한 게 좋지'라는 의미로 예방의 중요성을 강조하는 관용구입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 예보 실패",
"explanation": "비 온다고 해서 우산 챙겼는데 하루 종일 맑은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "우산"
},
{
"tag": "예보"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "umbrella"
},
{
"tag": "forecast"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Brought my umbrella.",
"translation": "우산 챙겨왔어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "But it's sunny.",
"translation": "근데 맑은데."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 비가 내렸다.",
"hint": "태호가 날씨 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "태호가 'But it's sunny'라고 말했으므로 맑은 날씨입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Weather app lied.",
"translation": "날씨 앱이 거짓말했어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Happens all the time.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Weather app @@.",
"hint": "잘못된 정보를 제공했다는 뜻의 단어를 생각해보세요.",
"optionA": "helped",
"optionB": "lied",
"optionC": "worked",
"result": "lied",
"explanation": "'lied'는 '거짓말했다'를 의미하며, 날씨 앱이 틀린 예보를 했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least prepared.",
"translation": "그래도 준비는 했잖아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 날씨 앱이 틀렸다고 말한 표현을 완성하세요.",
"optionA": "lied",
"optionB": "app",
"optionC": "Weather",
"result": "Weather app lied",
"explanation": "'날씨 앱이 거짓말했어'라는 의미로 잘못된 예보에 대한 불만을 표현합니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "비 예보 실패",
"explanation": "비 온다고 해서 우산 챙겼는데 하루 종일 맑은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "날씨"
},
{
"tag": "우산"
},
{
"tag": "예보"
}
],
"engTags": [
{
"tag": "weather"
},
{
"tag": "umbrella"
},
{
"tag": "forecast"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Brought my umbrella.",
"translation": "우산 챙겨왔어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "But it's sunny.",
"translation": "근데 맑은데."
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 비가 내렸다.",
"hint": "태호가 날씨 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "태호가 'But it's sunny'라고 말했으므로 맑은 날씨입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Weather app lied.",
"translation": "날씨 앱이 거짓말했어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Happens all the time.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Weather app @@.",
"hint": "잘못된 정보를 제공했다는 뜻의 단어를 생각해보세요.",
"optionA": "helped",
"optionB": "lied",
"optionC": "worked",
"result": "lied",
"explanation": "'lied'는 '거짓말했다'를 의미하며, 날씨 앱이 틀린 예보를 했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "So annoying.",
"translation": "완전 짜증나."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least prepared.",
"translation": "그래도 준비는 했잖아."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 날씨 앱이 틀렸다고 말한 표현을 완성하세요.",
"optionA": "lied",
"optionB": "app",
"optionC": "Weather",
"result": "Weather app lied",
"explanation": "'날씨 앱이 거짓말했어'라는 의미로 잘못된 예보에 대한 불만을 표현합니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "에어컨 고장",
"explanation": "한여름에 에어컨이 고장 나서 견디기 힘든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "더위"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "heat"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "AC stopped working.",
"translation": "에어컨이 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "In this heat?",
"translation": "이 더위에?"
},
{
"type": "ox",
"index": 3,
"quiz": "에어컨이 정상적으로 작동하고 있다.",
"hint": "유진이 에어컨 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'AC stopped working'라고 말했으므로 에어컨이 고장났습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't survive this.",
"translation": "이거 못 견디겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Call repair service.",
"translation": "수리 서비스 불러."
},
{
"type": "blank",
"index": 6,
"quiz": "Call repair @@.",
"hint": "고장 난 제품을 고쳐주는 곳을 나타내는 단어예요.",
"optionA": "food",
"optionB": "service",
"optionC": "game",
"result": "service",
"explanation": "'service'는 '서비스'를 의미하며, 에어컨 수리를 해주는 서비스를 부르자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Do it now.",
"translation": "지금 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 에어컨 수리를 부르라고 제안한 말을 완성하세요.",
"optionA": "service",
"optionB": "repair",
"optionC": "Call",
"result": "Call repair service",
"explanation": "'수리 서비스 불러'라는 의미로 에어컨 고장에 대한 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "에어컨 고장",
"explanation": "한여름에 에어컨이 고장 나서 견디기 힘든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "더위"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "heat"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "AC stopped working.",
"translation": "에어컨이 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "In this heat?",
"translation": "이 더위에?"
},
{
"type": "ox",
"index": 3,
"quiz": "에어컨이 정상적으로 작동하고 있다.",
"hint": "유진이 에어컨 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'AC stopped working'라고 말했으므로 에어컨이 고장났습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't survive this.",
"translation": "이거 못 견디겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Call repair service.",
"translation": "수리 서비스 불러."
},
{
"type": "blank",
"index": 6,
"quiz": "Call repair @@.",
"hint": "고장 난 제품을 고쳐주는 곳을 나타내는 단어예요.",
"optionA": "food",
"optionB": "service",
"optionC": "game",
"result": "service",
"explanation": "'service'는 '서비스'를 의미하며, 에어컨 수리를 해주는 서비스를 부르자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Do it now.",
"translation": "지금 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 에어컨 수리를 부르라고 제안한 말을 완성하세요.",
"optionA": "service",
"optionB": "repair",
"optionC": "Call",
"result": "Call repair service",
"explanation": "'수리 서비스 불러'라는 의미로 에어컨 고장에 대한 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "미세먼지 마스크 고민",
"explanation": "미세먼지가 심한데 마스크 없이 나가도 되는지 고민하는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "미세먼지"
},
{
"tag": "마스크"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "dust"
},
{
"tag": "mask"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Air's really bad.",
"translation": "공기가 정말 안 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Need a mask?",
"translation": "마스크 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 공기가 깨끗하다.",
"hint": "민경이 공기 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Air's really bad'라고 말했으므로 공기가 나쁜 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Probably should.",
"translation": "아마 써야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Better safe than sorry.",
"translation": "안전한 게 좋지."
},
{
"type": "blank",
"index": 6,
"quiz": "Better safe than @@.",
"hint": "'안전한 게 좋다'는 관용구에서 빈칸에 들어갈 단어예요.",
"optionA": "happy",
"optionB": "sorry",
"optionC": "tired",
"result": "sorry",
"explanation": "'Better safe than sorry'는 '나중에 후회하는 것보다 안전한 게 좋다'는 관용구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Health comes first.",
"translation": "건강이 우선이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 마스크를 쓰는 게 좋겠다고 말한 관용구를 완성하세요.",
"optionA": "sorry",
"optionB": "safe",
"optionC": "Better",
"optionD": "than",
"result": "Better safe than sorry",
"explanation": "'안전한 게 좋지'라는 의미로 예방의 중요성을 강조하는 관용구입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "미세먼지 마스크 고민",
"explanation": "미세먼지가 심한데 마스크 없이 나가도 되는지 고민하는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "미세먼지"
},
{
"tag": "마스크"
},
{
"tag": "건강"
}
],
"engTags": [
{
"tag": "dust"
},
{
"tag": "mask"
},
{
"tag": "health"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Air's really bad.",
"translation": "공기가 정말 안 좋아."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Need a mask?",
"translation": "마스크 필요해?"
},
{
"type": "ox",
"index": 3,
"quiz": "오늘 공기가 깨끗하다.",
"hint": "민경이 공기 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Air's really bad'라고 말했으므로 공기가 나쁜 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Probably should.",
"translation": "아마 써야 할 것 같아."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Better safe than sorry.",
"translation": "안전한 게 좋지."
},
{
"type": "blank",
"index": 6,
"quiz": "Better safe than @@.",
"hint": "'안전한 게 좋다'는 관용구에서 빈칸에 들어갈 단어예요.",
"optionA": "happy",
"optionB": "sorry",
"optionC": "tired",
"result": "sorry",
"explanation": "'Better safe than sorry'는 '나중에 후회하는 것보다 안전한 게 좋다'는 관용구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Health comes first.",
"translation": "건강이 우선이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 마스크를 쓰는 게 좋겠다고 말한 관용구를 완성하세요.",
"optionA": "sorry",
"optionB": "safe",
"optionC": "Better",
"optionD": "than",
"result": "Better safe than sorry",
"explanation": "'안전한 게 좋지'라는 의미로 예방의 중요성을 강조하는 관용구입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 배터리 1%",
"explanation": "폰 배터리가 1%인데 충전기를 안 가져온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Phone's at 1%.",
"translation": "폰이 1%야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That's really low.",
"translation": "완전 적네."
},
{
"type": "ox",
"index": 3,
"quiz": "도윤의 폰 배터리가 충분하다.",
"hint": "도윤이 배터리 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Phone's at 1%'라고 말했으므로 배터리가 거의 없는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Forgot my charger.",
"translation": "충전기 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Use mine.",
"translation": "내 거 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Use @@.",
"hint": "서연이 자신의 것을 빌려주겠다고 할 때 쓰는 단어예요.",
"optionA": "his",
"optionB": "mine",
"optionC": "yours",
"result": "mine",
"explanation": "'mine'은 '내 것'을 의미하며, 서연이 자신의 충전기를 빌려주겠다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "No problem.",
"translation": "괜찮아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 자신의 충전기를 빌려주겠다고 말한 표현을 완성하세요.",
"optionA": "mine",
"optionB": "Use",
"result": "Use mine",
"explanation": "'내 거 써'라는 의미로 친구에게 도움을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 배터리 1%",
"explanation": "폰 배터리가 1%인데 충전기를 안 가져온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Phone's at 1%.",
"translation": "폰이 1%야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That's really low.",
"translation": "완전 적네."
},
{
"type": "ox",
"index": 3,
"quiz": "도윤의 폰 배터리가 충분하다.",
"hint": "도윤이 배터리 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Phone's at 1%'라고 말했으므로 배터리가 거의 없는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Forgot my charger.",
"translation": "충전기 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Use mine.",
"translation": "내 거 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Use @@.",
"hint": "서연이 자신의 것을 빌려주겠다고 할 때 쓰는 단어예요.",
"optionA": "his",
"optionB": "mine",
"optionC": "yours",
"result": "mine",
"explanation": "'mine'은 '내 것'을 의미하며, 서연이 자신의 충전기를 빌려주겠다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "No problem.",
"translation": "괜찮아."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 자신의 충전기를 빌려주겠다고 말한 표현을 완성하세요.",
"optionA": "mine",
"optionB": "Use",
"result": "Use mine",
"explanation": "'내 거 써'라는 의미로 친구에게 도움을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "에어컨 고장",
"explanation": "한여름에 에어컨이 고장 나서 견디기 힘든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "더위"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "heat"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "AC stopped working.",
"translation": "에어컨이 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "In this heat?",
"translation": "이 더위에?"
},
{
"type": "ox",
"index": 3,
"quiz": "에어컨이 정상적으로 작동하고 있다.",
"hint": "유진이 에어컨 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'AC stopped working'라고 말했으므로 에어컨이 고장났습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't survive this.",
"translation": "이거 못 견디겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Call repair service.",
"translation": "수리 서비스 불러."
},
{
"type": "blank",
"index": 6,
"quiz": "Call repair @@.",
"hint": "고장 난 제품을 고쳐주는 곳을 나타내는 단어예요.",
"optionA": "food",
"optionB": "service",
"optionC": "game",
"result": "service",
"explanation": "'service'는 '서비스'를 의미하며, 에어컨 수리를 해주는 서비스를 부르자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Do it now.",
"translation": "지금 해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 에어컨 수리를 부르라고 제안한 말을 완성하세요.",
"optionA": "service",
"optionB": "repair",
"optionC": "Call",
"result": "Call repair service",
"explanation": "'수리 서비스 불러'라는 의미로 에어컨 고장에 대한 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "에어컨 고장",
"explanation": "한여름에 에어컨이 고장 나서 견디기 힘든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "에어컨"
},
{
"tag": "더위"
},
{
"tag": "고장"
}
],
"engTags": [
{
"tag": "aircon"
},
{
"tag": "heat"
},
{
"tag": "broken"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "AC stopped working.",
"translation": "에어컨이 고장났어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "In this heat?",
"translation": "이 더위에?"
},
{
"type": "ox",
"index": 3,
"quiz": "에어컨이 정상적으로 작동하고 있다.",
"hint": "유진이 에어컨 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'AC stopped working'라고 말했으므로 에어컨이 고장났습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't survive this.",
"translation": "이거 못 견디겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Call repair service.",
"translation": "수리 서비스 불러."
},
{
"type": "blank",
"index": 6,
"quiz": "Call repair @@.",
"hint": "고장 난 제품을 고쳐주는 곳을 나타내는 단어예요.",
"optionA": "food",
"optionB": "service",
"optionC": "game",
"result": "service",
"explanation": "'service'는 '서비스'를 의미하며, 에어컨 수리를 해주는 서비스를 부르자는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Good idea!",
"translation": "좋은 생각이야!"
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Do it now.",
"translation": "지금 해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 에어컨 수리를 부르라고 제안한 말을 완성하세요.",
"optionA": "service",
"optionB": "repair",
"optionC": "Call",
"result": "Call repair service",
"explanation": "'수리 서비스 불러'라는 의미로 에어컨 고장에 대한 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "와이파이 느림",
"explanation": "와이파이가 연결됐는데 인터넷이 더 느린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "WiFi's connected.",
"translation": "와이파이 연결됐어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But so slow.",
"translation": "근데 너무 느려."
},
{
"type": "ox",
"index": 3,
"quiz": "인터넷이 빠르게 작동하고 있다.",
"hint": "준혁이 인터넷 속도에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But so slow'라고 말했으므로 인터넷이 느린 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is useless.",
"translation": "이거 소용없네."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try mobile data.",
"translation": "모바일 데이터 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Try mobile @@.",
"hint": "와이파이 대신 사용할 수 있는 인터넷 연결 방법을 생각해보세요.",
"optionA": "food",
"optionB": "data",
"optionC": "book",
"result": "data",
"explanation": "'data'는 '데이터'를 의미하며, 와이파이 대신 사용할 수 있는 모바일 인터넷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good point.",
"translation": "좋은 지적이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Should be faster.",
"translation": "더 빠를 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 모바일 데이터를 사용해보라고 제안한 말을 완성하세요.",
"optionA": "data",
"optionB": "mobile",
"optionC": "Try",
"result": "Try mobile data",
"explanation": "'모바일 데이터 써봐'라는 의미로 느린 와이파이의 대안을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "와이파이 느림",
"explanation": "와이파이가 연결됐는데 인터넷이 더 느린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "WiFi's connected.",
"translation": "와이파이 연결됐어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But so slow.",
"translation": "근데 너무 느려."
},
{
"type": "ox",
"index": 3,
"quiz": "인터넷이 빠르게 작동하고 있다.",
"hint": "준혁이 인터넷 속도에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But so slow'라고 말했으므로 인터넷이 느린 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is useless.",
"translation": "이거 소용없네."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try mobile data.",
"translation": "모바일 데이터 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Try mobile @@.",
"hint": "와이파이 대신 사용할 수 있는 인터넷 연결 방법을 생각해보세요.",
"optionA": "food",
"optionB": "data",
"optionC": "book",
"result": "data",
"explanation": "'data'는 '데이터'를 의미하며, 와이파이 대신 사용할 수 있는 모바일 인터넷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good point.",
"translation": "좋은 지적이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Should be faster.",
"translation": "더 빠를 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 모바일 데이터를 사용해보라고 제안한 말을 완성하세요.",
"optionA": "data",
"optionB": "mobile",
"optionC": "Try",
"result": "Try mobile data",
"explanation": "'모바일 데이터 써봐'라는 의미로 느린 와이파이의 대안을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "알람 스누즈",
"explanation": "알람을 맞춰놨는데 스누즈를 눌러서 다시 잠든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "알람"
},
{
"tag": "스누즈"
},
{
"tag": "늦잠"
}
],
"engTags": [
{
"tag": "alarm"
},
{
"tag": "snooze"
},
{
"tag": "oversleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Hit snooze button.",
"translation": "스누즈 버튼 눌렀어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "And overslept?",
"translation": "그래서 늦잠 잤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 제시간에 일어났다.",
"hint": "태호가 서연의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "태호가 'And overslept?'라고 물었으므로 서연이 늦잠을 잤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Slept another hour.",
"translation": "한 시간 더 잤어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Classic mistake.",
"translation": "전형적인 실수네."
},
{
"type": "blank",
"index": 6,
"quiz": "Classic @@.",
"hint": "자주 반복되는 잘못된 행동을 나타내는 단어예요.",
"optionA": "success",
"optionB": "mistake",
"optionC": "food",
"result": "mistake",
"explanation": "'mistake'는 '실수'를 의미하며, 스누즈를 눌러서 늦잠 자는 흔한 실수를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Never learn.",
"translation": "절대 안 배워."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 스누즈로 인한 늦잠을 전형적인 실수라고 말한 표현을 완성하세요.",
"optionA": "mistake",
"optionB": "Classic",
"result": "Classic mistake",
"explanation": "'전형적인 실수네'라는 의미로 흔히 일어나는 실수를 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "알람 스누즈",
"explanation": "알람을 맞춰놨는데 스누즈를 눌러서 다시 잠든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "알람"
},
{
"tag": "스누즈"
},
{
"tag": "늦잠"
}
],
"engTags": [
{
"tag": "alarm"
},
{
"tag": "snooze"
},
{
"tag": "oversleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Hit snooze button.",
"translation": "스누즈 버튼 눌렀어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "And overslept?",
"translation": "그래서 늦잠 잤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 제시간에 일어났다.",
"hint": "태호가 서연의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "태호가 'And overslept?'라고 물었으므로 서연이 늦잠을 잤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Slept another hour.",
"translation": "한 시간 더 잤어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Classic mistake.",
"translation": "전형적인 실수네."
},
{
"type": "blank",
"index": 6,
"quiz": "Classic @@.",
"hint": "자주 반복되는 잘못된 행동을 나타내는 단어예요.",
"optionA": "success",
"optionB": "mistake",
"optionC": "food",
"result": "mistake",
"explanation": "'mistake'는 '실수'를 의미하며, 스누즈를 눌러서 늦잠 자는 흔한 실수를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Never learn.",
"translation": "절대 안 배워."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 스누즈로 인한 늦잠을 전형적인 실수라고 말한 표현을 완성하세요.",
"optionA": "mistake",
"optionB": "Classic",
"result": "Classic mistake",
"explanation": "'전형적인 실수네'라는 의미로 흔히 일어나는 실수를 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 배터리 1%",
"explanation": "폰 배터리가 1%인데 충전기를 안 가져온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Phone's at 1%.",
"translation": "폰이 1%야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That's really low.",
"translation": "완전 적네."
},
{
"type": "ox",
"index": 3,
"quiz": "도윤의 폰 배터리가 충분하다.",
"hint": "도윤이 배터리 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Phone's at 1%'라고 말했으므로 배터리가 거의 없는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Forgot my charger.",
"translation": "충전기 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Use mine.",
"translation": "내 거 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Use @@.",
"hint": "서연이 자신의 것을 빌려주겠다고 할 때 쓰는 단어예요.",
"optionA": "his",
"optionB": "mine",
"optionC": "yours",
"result": "mine",
"explanation": "'mine'은 '내 것'을 의미하며, 서연이 자신의 충전기를 빌려주겠다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "No problem.",
"translation": "괜찮아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 자신의 충전기를 빌려주겠다고 말한 표현을 완성하세요.",
"optionA": "mine",
"optionB": "Use",
"result": "Use mine",
"explanation": "'내 거 써'라는 의미로 친구에게 도움을 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 배터리 1%",
"explanation": "폰 배터리가 1%인데 충전기를 안 가져온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "배터리"
},
{
"tag": "충전기"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "battery"
},
{
"tag": "charger"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Phone's at 1%.",
"translation": "폰이 1%야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "That's really low.",
"translation": "완전 적네."
},
{
"type": "ox",
"index": 3,
"quiz": "도윤의 폰 배터리가 충분하다.",
"hint": "도윤이 배터리 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Phone's at 1%'라고 말했으므로 배터리가 거의 없는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Forgot my charger.",
"translation": "충전기 깜빡했어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Use mine.",
"translation": "내 거 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Use @@.",
"hint": "서연이 자신의 것을 빌려주겠다고 할 때 쓰는 단어예요.",
"optionA": "his",
"optionB": "mine",
"optionC": "yours",
"result": "mine",
"explanation": "'mine'은 '내 것'을 의미하며, 서연이 자신의 충전기를 빌려주겠다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Really? Thanks!",
"translation": "정말? 고마워!"
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "No problem.",
"translation": "괜찮아."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 자신의 충전기를 빌려주겠다고 말한 표현을 완성하세요.",
"optionA": "mine",
"optionB": "Use",
"result": "Use mine",
"explanation": "'내 거 써'라는 의미로 친구에게 도움을 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "와이파이 느림",
"explanation": "와이파이가 연결됐는데 인터넷이 더 느린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "WiFi's connected.",
"translation": "와이파이 연결됐어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But so slow.",
"translation": "근데 너무 느려."
},
{
"type": "ox",
"index": 3,
"quiz": "인터넷이 빠르게 작동하고 있다.",
"hint": "준혁이 인터넷 속도에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But so slow'라고 말했으므로 인터넷이 느린 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is useless.",
"translation": "이거 소용없네."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try mobile data.",
"translation": "모바일 데이터 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Try mobile @@.",
"hint": "와이파이 대신 사용할 수 있는 인터넷 연결 방법을 생각해보세요.",
"optionA": "food",
"optionB": "data",
"optionC": "book",
"result": "data",
"explanation": "'data'는 '데이터'를 의미하며, 와이파이 대신 사용할 수 있는 모바일 인터넷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good point.",
"translation": "좋은 지적이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Should be faster.",
"translation": "더 빠를 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 모바일 데이터를 사용해보라고 제안한 말을 완성하세요.",
"optionA": "data",
"optionB": "mobile",
"optionC": "Try",
"result": "Try mobile data",
"explanation": "'모바일 데이터 써봐'라는 의미로 느린 와이파이의 대안을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "와이파이 느림",
"explanation": "와이파이가 연결됐는데 인터넷이 더 느린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "와이파이"
},
{
"tag": "인터넷"
},
{
"tag": "느림"
}
],
"engTags": [
{
"tag": "wifi"
},
{
"tag": "internet"
},
{
"tag": "slow"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "WiFi's connected.",
"translation": "와이파이 연결됐어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But so slow.",
"translation": "근데 너무 느려."
},
{
"type": "ox",
"index": 3,
"quiz": "인터넷이 빠르게 작동하고 있다.",
"hint": "준혁이 인터넷 속도에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'But so slow'라고 말했으므로 인터넷이 느린 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "This is useless.",
"translation": "이거 소용없네."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Try mobile data.",
"translation": "모바일 데이터 써봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Try mobile @@.",
"hint": "와이파이 대신 사용할 수 있는 인터넷 연결 방법을 생각해보세요.",
"optionA": "food",
"optionB": "data",
"optionC": "book",
"result": "data",
"explanation": "'data'는 '데이터'를 의미하며, 와이파이 대신 사용할 수 있는 모바일 인터넷입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Good point.",
"translation": "좋은 지적이야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Should be faster.",
"translation": "더 빠를 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 모바일 데이터를 사용해보라고 제안한 말을 완성하세요.",
"optionA": "data",
"optionB": "mobile",
"optionC": "Try",
"result": "Try mobile data",
"explanation": "'모바일 데이터 써봐'라는 의미로 느린 와이파이의 대안을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "SNS 시간 낭비",
"explanation": "SNS를 잠깐 본다고 했는데 1시간이 지나버린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "SNS"
},
{
"tag": "시간"
},
{
"tag": "중독"
}
],
"engTags": [
{
"tag": "social"
},
{
"tag": "time"
},
{
"tag": "addictive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Just checked Instagram.",
"translation": "인스타그램 잠깐 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "For how long?",
"translation": "얼마나 오래?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 SNS를 아주 짧게 봤다.",
"hint": "지훈이 시간에 대해 궁금해하는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'For how long?'라고 물은 것으로 보아 민경이 예상보다 오래 봤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Whole hour gone.",
"translation": "한 시간 다 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Time flies there.",
"translation": "거기서는 시간이 빨라."
},
{
"type": "blank",
"index": 6,
"quiz": "Time flies @@.",
"hint": "SNS를 보는 장소나 상황을 나타내는 단어예요.",
"optionA": "here",
"optionB": "there",
"optionC": "now",
"result": "there",
"explanation": "'there'는 '거기서'를 의미하며, SNS에서 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So addictive.",
"translation": "너무 중독적이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 SNS에서 시간이 빠르게 지나간다고 말한 표현을 완성하세요.",
"optionA": "there",
"optionB": "flies",
"optionC": "Time",
"result": "Time flies there",
"explanation": "'거기서는 시간이 빨라'라는 의미로 SNS의 중독성을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "SNS 시간 낭비",
"explanation": "SNS를 잠깐 본다고 했는데 1시간이 지나버린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "SNS"
},
{
"tag": "시간"
},
{
"tag": "중독"
}
],
"engTags": [
{
"tag": "social"
},
{
"tag": "time"
},
{
"tag": "addictive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Just checked Instagram.",
"translation": "인스타그램 잠깐 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "For how long?",
"translation": "얼마나 오래?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 SNS를 아주 짧게 봤다.",
"hint": "지훈이 시간에 대해 궁금해하는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'For how long?'라고 물은 것으로 보아 민경이 예상보다 오래 봤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Whole hour gone.",
"translation": "한 시간 다 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Time flies there.",
"translation": "거기서는 시간이 빨라."
},
{
"type": "blank",
"index": 6,
"quiz": "Time flies @@.",
"hint": "SNS를 보는 장소나 상황을 나타내는 단어예요.",
"optionA": "here",
"optionB": "there",
"optionC": "now",
"result": "there",
"explanation": "'there'는 '거기서'를 의미하며, SNS에서 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So addictive.",
"translation": "너무 중독적이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 SNS에서 시간이 빠르게 지나간다고 말한 표현을 완성하세요.",
"optionA": "there",
"optionB": "flies",
"optionC": "Time",
"result": "Time flies there",
"explanation": "'거기서는 시간이 빨라'라는 의미로 SNS의 중독성을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "알람 스누즈",
"explanation": "알람을 맞춰놨는데 스누즈를 눌러서 다시 잠든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "알람"
},
{
"tag": "스누즈"
},
{
"tag": "늦잠"
}
],
"engTags": [
{
"tag": "alarm"
},
{
"tag": "snooze"
},
{
"tag": "oversleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Hit snooze button.",
"translation": "스누즈 버튼 눌렀어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "And overslept?",
"translation": "그래서 늦잠 잤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 제시간에 일어났다.",
"hint": "태호가 서연의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "태호가 'And overslept?'라고 물었으므로 서연이 늦잠을 잤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Slept another hour.",
"translation": "한 시간 더 잤어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Classic mistake.",
"translation": "전형적인 실수네."
},
{
"type": "blank",
"index": 6,
"quiz": "Classic @@.",
"hint": "자주 반복되는 잘못된 행동을 나타내는 단어예요.",
"optionA": "success",
"optionB": "mistake",
"optionC": "food",
"result": "mistake",
"explanation": "'mistake'는 '실수'를 의미하며, 스누즈를 눌러서 늦잠 자는 흔한 실수를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Never learn.",
"translation": "절대 안 배워."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 스누즈로 인한 늦잠을 전형적인 실수라고 말한 표현을 완성하세요.",
"optionA": "mistake",
"optionB": "Classic",
"result": "Classic mistake",
"explanation": "'전형적인 실수네'라는 의미로 흔히 일어나는 실수를 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "알람 스누즈",
"explanation": "알람을 맞춰놨는데 스누즈를 눌러서 다시 잠든 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "알람"
},
{
"tag": "스누즈"
},
{
"tag": "늦잠"
}
],
"engTags": [
{
"tag": "alarm"
},
{
"tag": "snooze"
},
{
"tag": "oversleep"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Hit snooze button.",
"translation": "스누즈 버튼 눌렀어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "And overslept?",
"translation": "그래서 늦잠 잤어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 제시간에 일어났다.",
"hint": "태호가 서연의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "태호가 'And overslept?'라고 물었으므로 서연이 늦잠을 잤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Slept another hour.",
"translation": "한 시간 더 잤어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Classic mistake.",
"translation": "전형적인 실수네."
},
{
"type": "blank",
"index": 6,
"quiz": "Classic @@.",
"hint": "자주 반복되는 잘못된 행동을 나타내는 단어예요.",
"optionA": "success",
"optionB": "mistake",
"optionC": "food",
"result": "mistake",
"explanation": "'mistake'는 '실수'를 의미하며, 스누즈를 눌러서 늦잠 자는 흔한 실수를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Never learn.",
"translation": "절대 안 배워."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 스누즈로 인한 늦잠을 전형적인 실수라고 말한 표현을 완성하세요.",
"optionA": "mistake",
"optionB": "Classic",
"result": "Classic mistake",
"explanation": "'전형적인 실수네'라는 의미로 흔히 일어나는 실수를 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 못 지우겠는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "사진"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "photo"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Storage is full.",
"translation": "용량이 가득 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 폰에 저장공간이 많이 남아있다.",
"hint": "유진이 폰 용량에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Storage is full'라고 말했으므로 용량이 가득 찬 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't choose any.",
"translation": "하나도 못 고르겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "All precious?",
"translation": "다 소중해?"
},
{
"type": "blank",
"index": 6,
"quiz": "All @@?",
"hint": "지우기 어려운 이유를 나타내는 감정적인 단어예요.",
"optionA": "bad",
"optionB": "precious",
"optionC": "big",
"result": "precious",
"explanation": "'precious'는 '소중한'을 의미하며, 사진들이 모두 소중해서 지우기 어렵다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Every single one.",
"translation": "하나하나 다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I understand.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 사진들이 모두 소중한지 물어본 표현을 완성하세요.",
"optionA": "precious",
"optionB": "All",
"result": "All precious",
"explanation": "'다 소중해?'라는 의미로 사진을 지우기 어려운 이유를 묻는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 못 지우겠는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "사진"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "photo"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Storage is full.",
"translation": "용량이 가득 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 폰에 저장공간이 많이 남아있다.",
"hint": "유진이 폰 용량에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Storage is full'라고 말했으므로 용량이 가득 찬 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't choose any.",
"translation": "하나도 못 고르겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "All precious?",
"translation": "다 소중해?"
},
{
"type": "blank",
"index": 6,
"quiz": "All @@?",
"hint": "지우기 어려운 이유를 나타내는 감정적인 단어예요.",
"optionA": "bad",
"optionB": "precious",
"optionC": "big",
"result": "precious",
"explanation": "'precious'는 '소중한'을 의미하며, 사진들이 모두 소중해서 지우기 어렵다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Every single one.",
"translation": "하나하나 다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I understand.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 사진들이 모두 소중한지 물어본 표현을 완성하세요.",
"optionA": "precious",
"optionB": "All",
"result": "All precious",
"explanation": "'다 소중해?'라는 의미로 사진을 지우기 어려운 이유를 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "SNS 시간 낭비",
"explanation": "SNS를 잠깐 본다고 했는데 1시간이 지나버린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "SNS"
},
{
"tag": "시간"
},
{
"tag": "중독"
}
],
"engTags": [
{
"tag": "social"
},
{
"tag": "time"
},
{
"tag": "addictive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Just checked Instagram.",
"translation": "인스타그램 잠깐 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "For how long?",
"translation": "얼마나 오래?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 SNS를 아주 짧게 봤다.",
"hint": "지훈이 시간에 대해 궁금해하는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'For how long?'라고 물은 것으로 보아 민경이 예상보다 오래 봤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Whole hour gone.",
"translation": "한 시간 다 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Time flies there.",
"translation": "거기서는 시간이 빨라."
},
{
"type": "blank",
"index": 6,
"quiz": "Time flies @@.",
"hint": "SNS를 보는 장소나 상황을 나타내는 단어예요.",
"optionA": "here",
"optionB": "there",
"optionC": "now",
"result": "there",
"explanation": "'there'는 '거기서'를 의미하며, SNS에서 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So addictive.",
"translation": "너무 중독적이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 SNS에서 시간이 빠르게 지나간다고 말한 표현을 완성하세요.",
"optionA": "there",
"optionB": "flies",
"optionC": "Time",
"result": "Time flies there",
"explanation": "'거기서는 시간이 빨라'라는 의미로 SNS의 중독성을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "SNS 시간 낭비",
"explanation": "SNS를 잠깐 본다고 했는데 1시간이 지나버린 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "SNS"
},
{
"tag": "시간"
},
{
"tag": "중독"
}
],
"engTags": [
{
"tag": "social"
},
{
"tag": "time"
},
{
"tag": "addictive"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Just checked Instagram.",
"translation": "인스타그램 잠깐 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "For how long?",
"translation": "얼마나 오래?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 SNS를 아주 짧게 봤다.",
"hint": "지훈이 시간에 대해 궁금해하는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'For how long?'라고 물은 것으로 보아 민경이 예상보다 오래 봤을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Whole hour gone.",
"translation": "한 시간 다 갔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Time flies there.",
"translation": "거기서는 시간이 빨라."
},
{
"type": "blank",
"index": 6,
"quiz": "Time flies @@.",
"hint": "SNS를 보는 장소나 상황을 나타내는 단어예요.",
"optionA": "here",
"optionB": "there",
"optionC": "now",
"result": "there",
"explanation": "'there'는 '거기서'를 의미하며, SNS에서 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So addictive.",
"translation": "너무 중독적이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 SNS에서 시간이 빠르게 지나간다고 말한 표현을 완성하세요.",
"optionA": "there",
"optionB": "flies",
"optionC": "Time",
"result": "Time flies there",
"explanation": "'거기서는 시간이 빨라'라는 의미로 SNS의 중독성을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지각 뛰어가기",
"explanation": "지각할까 봐 뛰어갔는데 내가 제일 먼저 도착한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지각"
},
{
"tag": "약속"
},
{
"tag": "뛰어가기"
}
],
"engTags": [
{
"tag": "late"
},
{
"tag": "appointment"
},
{
"tag": "running"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Ran here fast.",
"translation": "여기까지 뛰어왔어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Thought you're late?",
"translation": "늦는 줄 알았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 약속 시간에 늦었다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Thought you're late?'라고 물은 것으로 보아 도윤이 늦지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "First one here.",
"translation": "여기 제일 먼저 왔어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's funny.",
"translation": "웃기네."
},
{
"type": "blank",
"index": 6,
"quiz": "First one @@.",
"hint": "도착한 장소를 나타내는 단어예요.",
"optionA": "there",
"optionB": "here",
"optionC": "home",
"result": "here",
"explanation": "'here'는 '여기'를 의미하며, 약속 장소에 제일 먼저 도착했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Wasted energy.",
"translation": "에너지 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Better than late.",
"translation": "늦는 것보다 낫지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 약속 장소에 제일 먼저 도착했다고 말한 표현을 완성하세요.",
"optionA": "here",
"optionB": "one",
"optionC": "First",
"result": "First one here",
"explanation": "'여기 제일 먼저 왔어'라는 의미로 예상과 다른 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지각 뛰어가기",
"explanation": "지각할까 봐 뛰어갔는데 내가 제일 먼저 도착한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지각"
},
{
"tag": "약속"
},
{
"tag": "뛰어가기"
}
],
"engTags": [
{
"tag": "late"
},
{
"tag": "appointment"
},
{
"tag": "running"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Ran here fast.",
"translation": "여기까지 뛰어왔어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Thought you're late?",
"translation": "늦는 줄 알았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 약속 시간에 늦었다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Thought you're late?'라고 물은 것으로 보아 도윤이 늦지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "First one here.",
"translation": "여기 제일 먼저 왔어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's funny.",
"translation": "웃기네."
},
{
"type": "blank",
"index": 6,
"quiz": "First one @@.",
"hint": "도착한 장소를 나타내는 단어예요.",
"optionA": "there",
"optionB": "here",
"optionC": "home",
"result": "here",
"explanation": "'here'는 '여기'를 의미하며, 약속 장소에 제일 먼저 도착했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Wasted energy.",
"translation": "에너지 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Better than late.",
"translation": "늦는 것보다 낫지."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 약속 장소에 제일 먼저 도착했다고 말한 표현을 완성하세요.",
"optionA": "here",
"optionB": "one",
"optionC": "First",
"result": "First one here",
"explanation": "'여기 제일 먼저 왔어'라는 의미로 예상과 다른 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 못 지우겠는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "사진"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "photo"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Storage is full.",
"translation": "용량이 가득 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 폰에 저장공간이 많이 남아있다.",
"hint": "유진이 폰 용량에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Storage is full'라고 말했으므로 용량이 가득 찬 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't choose any.",
"translation": "하나도 못 고르겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "All precious?",
"translation": "다 소중해?"
},
{
"type": "blank",
"index": 6,
"quiz": "All @@?",
"hint": "지우기 어려운 이유를 나타내는 감정적인 단어예요.",
"optionA": "bad",
"optionB": "precious",
"optionC": "big",
"result": "precious",
"explanation": "'precious'는 '소중한'을 의미하며, 사진들이 모두 소중해서 지우기 어렵다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Every single one.",
"translation": "하나하나 다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I understand.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 사진들이 모두 소중한지 물어본 표현을 완성하세요.",
"optionA": "precious",
"optionB": "All",
"result": "All precious",
"explanation": "'다 소중해?'라는 의미로 사진을 지우기 어려운 이유를 묻는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "폰 용량 부족",
"explanation": "폰 용량이 부족해서 사진을 정리하려 했는데 못 지우겠는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "폰"
},
{
"tag": "용량"
},
{
"tag": "사진"
}
],
"engTags": [
{
"tag": "phone"
},
{
"tag": "storage"
},
{
"tag": "photo"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Storage is full.",
"translation": "용량이 가득 찼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Delete some photos.",
"translation": "사진 좀 지워."
},
{
"type": "ox",
"index": 3,
"quiz": "유진의 폰에 저장공간이 많이 남아있다.",
"hint": "유진이 폰 용량에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Storage is full'라고 말했으므로 용량이 가득 찬 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Can't choose any.",
"translation": "하나도 못 고르겠어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "All precious?",
"translation": "다 소중해?"
},
{
"type": "blank",
"index": 6,
"quiz": "All @@?",
"hint": "지우기 어려운 이유를 나타내는 감정적인 단어예요.",
"optionA": "bad",
"optionB": "precious",
"optionC": "big",
"result": "precious",
"explanation": "'precious'는 '소중한'을 의미하며, 사진들이 모두 소중해서 지우기 어렵다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Every single one.",
"translation": "하나하나 다."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I understand.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 사진들이 모두 소중한지 물어본 표현을 완성하세요.",
"optionA": "precious",
"optionB": "All",
"result": "All precious",
"explanation": "'다 소중해?'라는 의미로 사진을 지우기 어려운 이유를 묻는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 나가기 싫음",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "약속"
},
{
"tag": "귀찮음"
},
{
"tag": "설득"
}
],
"engTags": [
{
"tag": "plan"
},
{
"tag": "lazy"
},
{
"tag": "convince"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Don't wanna go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But you promised.",
"translation": "약속했잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 약속을 지키고 싶어한다.",
"hint": "채원이 약속에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Don't wanna go'라고 말했으므로 약속을 지키기 싫어하는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Feel so lazy.",
"translation": "너무 귀찮아."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Just for hour.",
"translation": "한 시간만."
},
{
"type": "blank",
"index": 6,
"quiz": "Just for @@.",
"hint": "짧은 시간을 나타내는 단위를 생각해보세요.",
"optionA": "day",
"optionB": "hour",
"optionC": "year",
"result": "hour",
"explanation": "'hour'는 '시간'을 의미하며, 짧은 시간만 만나자고 설득하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Really?",
"translation": "정말?"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I promise.",
"translation": "약속해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 짧은 시간만 만나자고 제안한 말을 완성하세요.",
"optionA": "hour",
"optionB": "for",
"optionC": "Just",
"result": "Just for hour",
"explanation": "'한 시간만'이라는 의미로 친구를 설득하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 나가기 싫음",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "약속"
},
{
"tag": "귀찮음"
},
{
"tag": "설득"
}
],
"engTags": [
{
"tag": "plan"
},
{
"tag": "lazy"
},
{
"tag": "convince"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Don't wanna go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But you promised.",
"translation": "약속했잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 약속을 지키고 싶어한다.",
"hint": "채원이 약속에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Don't wanna go'라고 말했으므로 약속을 지키기 싫어하는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Feel so lazy.",
"translation": "너무 귀찮아."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Just for hour.",
"translation": "한 시간만."
},
{
"type": "blank",
"index": 6,
"quiz": "Just for @@.",
"hint": "짧은 시간을 나타내는 단위를 생각해보세요.",
"optionA": "day",
"optionB": "hour",
"optionC": "year",
"result": "hour",
"explanation": "'hour'는 '시간'을 의미하며, 짧은 시간만 만나자고 설득하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Really?",
"translation": "정말?"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I promise.",
"translation": "약속해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 짧은 시간만 만나자고 제안한 말을 완성하세요.",
"optionA": "hour",
"optionB": "for",
"optionC": "Just",
"result": "Just for hour",
"explanation": "'한 시간만'이라는 의미로 친구를 설득하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지각 뛰어가기",
"explanation": "지각할까 봐 뛰어갔는데 내가 제일 먼저 도착한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지각"
},
{
"tag": "약속"
},
{
"tag": "뛰어가기"
}
],
"engTags": [
{
"tag": "late"
},
{
"tag": "appointment"
},
{
"tag": "running"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Ran here fast.",
"translation": "여기까지 뛰어왔어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Thought you're late?",
"translation": "늦는 줄 알았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 약속 시간에 늦었다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Thought you're late?'라고 물은 것으로 보아 도윤이 늦지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "First one here.",
"translation": "여기 제일 먼저 왔어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's funny.",
"translation": "웃기네."
},
{
"type": "blank",
"index": 6,
"quiz": "First one @@.",
"hint": "도착한 장소를 나타내는 단어예요.",
"optionA": "there",
"optionB": "here",
"optionC": "home",
"result": "here",
"explanation": "'here'는 '여기'를 의미하며, 약속 장소에 제일 먼저 도착했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Wasted energy.",
"translation": "에너지 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Better than late.",
"translation": "늦는 것보다 낫지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 약속 장소에 제일 먼저 도착했다고 말한 표현을 완성하세요.",
"optionA": "here",
"optionB": "one",
"optionC": "First",
"result": "First one here",
"explanation": "'여기 제일 먼저 왔어'라는 의미로 예상과 다른 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "지각 뛰어가기",
"explanation": "지각할까 봐 뛰어갔는데 내가 제일 먼저 도착한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지각"
},
{
"tag": "약속"
},
{
"tag": "뛰어가기"
}
],
"engTags": [
{
"tag": "late"
},
{
"tag": "appointment"
},
{
"tag": "running"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Ran here fast.",
"translation": "여기까지 뛰어왔어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Thought you're late?",
"translation": "늦는 줄 알았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 약속 시간에 늦었다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Thought you're late?'라고 물은 것으로 보아 도윤이 늦지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "First one here.",
"translation": "여기 제일 먼저 왔어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's funny.",
"translation": "웃기네."
},
{
"type": "blank",
"index": 6,
"quiz": "First one @@.",
"hint": "도착한 장소를 나타내는 단어예요.",
"optionA": "there",
"optionB": "here",
"optionC": "home",
"result": "here",
"explanation": "'here'는 '여기'를 의미하며, 약속 장소에 제일 먼저 도착했다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Wasted energy.",
"translation": "에너지 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Better than late.",
"translation": "늦는 것보다 낫지."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 약속 장소에 제일 먼저 도착했다고 말한 표현을 완성하세요.",
"optionA": "here",
"optionB": "one",
"optionC": "First",
"result": "First one here",
"explanation": "'여기 제일 먼저 왔어'라는 의미로 예상과 다른 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 나가기 싫음",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "약속"
},
{
"tag": "귀찮음"
},
{
"tag": "설득"
}
],
"engTags": [
{
"tag": "plan"
},
{
"tag": "lazy"
},
{
"tag": "convince"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Don't wanna go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But you promised.",
"translation": "약속했잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 약속을 지키고 싶어한다.",
"hint": "채원이 약속에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Don't wanna go'라고 말했으므로 약속을 지키기 싫어하는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Feel so lazy.",
"translation": "너무 귀찮아."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Just for hour.",
"translation": "한 시간만."
},
{
"type": "blank",
"index": 6,
"quiz": "Just for @@.",
"hint": "짧은 시간을 나타내는 단위를 생각해보세요.",
"optionA": "day",
"optionB": "hour",
"optionC": "year",
"result": "hour",
"explanation": "'hour'는 '시간'을 의미하며, 짧은 시간만 만나자고 설득하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Really?",
"translation": "정말?"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I promise.",
"translation": "약속해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 짧은 시간만 만나자고 제안한 말을 완성하세요.",
"optionA": "hour",
"optionB": "for",
"optionC": "Just",
"result": "Just for hour",
"explanation": "'한 시간만'이라는 의미로 친구를 설득하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "약속 나가기 싫음",
"explanation": "약속을 잡았는데 당일이 되니까 나가기 싫어진 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "약속"
},
{
"tag": "귀찮음"
},
{
"tag": "설득"
}
],
"engTags": [
{
"tag": "plan"
},
{
"tag": "lazy"
},
{
"tag": "convince"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Don't wanna go.",
"translation": "나가기 싫어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "But you promised.",
"translation": "약속했잖아."
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 약속을 지키고 싶어한다.",
"hint": "채원이 약속에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Don't wanna go'라고 말했으므로 약속을 지키기 싫어하는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Feel so lazy.",
"translation": "너무 귀찮아."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Just for hour.",
"translation": "한 시간만."
},
{
"type": "blank",
"index": 6,
"quiz": "Just for @@.",
"hint": "짧은 시간을 나타내는 단위를 생각해보세요.",
"optionA": "day",
"optionB": "hour",
"optionC": "year",
"result": "hour",
"explanation": "'hour'는 '시간'을 의미하며, 짧은 시간만 만나자고 설득하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Really?",
"translation": "정말?"
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "I promise.",
"translation": "약속해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 짧은 시간만 만나자고 제안한 말을 완성하세요.",
"optionA": "hour",
"optionB": "for",
"optionC": "Just",
"result": "Just for hour",
"explanation": "'한 시간만'이라는 의미로 친구를 설득하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 부족",
"explanation": "시간이 많을 줄 알았는데 5분 부족해서 망친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "부족"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "short"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just five minutes.",
"translation": "5분만 있었으면."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That close?",
"translation": "그렇게 아슬아슬했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 시간이 충분했다.",
"hint": "서연이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just five minutes'라고 말했으므로 5분이 부족했던 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "So frustrating.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Next time earlier.",
"translation": "다음엔 일찍."
},
{
"type": "blank",
"index": 6,
"quiz": "Next time @@.",
"hint": "더 일찍 하자는 조언에서 빈칸에 들어갈 단어예요.",
"optionA": "later",
"optionB": "earlier",
"optionC": "never",
"result": "earlier",
"explanation": "'earlier'는 '더 일찍'을 의미하며, 시간 부족을 해결하는 방법을 제안하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Learn from it.",
"translation": "교훈으로 삼아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 다음에는 더 일찍 하라고 조언한 말을 완성하세요.",
"optionA": "earlier",
"optionB": "time",
"optionC": "Next",
"result": "Next time earlier",
"explanation": "'다음엔 일찍'이라는 의미로 시간 관리에 대한 조언을 하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 부족",
"explanation": "시간이 많을 줄 알았는데 5분 부족해서 망친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "부족"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "short"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just five minutes.",
"translation": "5분만 있었으면."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That close?",
"translation": "그렇게 아슬아슬했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 시간이 충분했다.",
"hint": "서연이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just five minutes'라고 말했으므로 5분이 부족했던 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "So frustrating.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Next time earlier.",
"translation": "다음엔 일찍."
},
{
"type": "blank",
"index": 6,
"quiz": "Next time @@.",
"hint": "더 일찍 하자는 조언에서 빈칸에 들어갈 단어예요.",
"optionA": "later",
"optionB": "earlier",
"optionC": "never",
"result": "earlier",
"explanation": "'earlier'는 '더 일찍'을 의미하며, 시간 부족을 해결하는 방법을 제안하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Learn from it.",
"translation": "교훈으로 삼아."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 다음에는 더 일찍 하라고 조언한 말을 완성하세요.",
"optionA": "earlier",
"optionB": "time",
"optionC": "Next",
"result": "Next time earlier",
"explanation": "'다음엔 일찍'이라는 의미로 시간 관리에 대한 조언을 하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 부족",
"explanation": "시간이 많을 줄 알았는데 5분 부족해서 망친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "부족"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "short"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just five minutes.",
"translation": "5분만 있었으면."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That close?",
"translation": "그렇게 아슬아슬했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 시간이 충분했다.",
"hint": "서연이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just five minutes'라고 말했으므로 5분이 부족했던 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "So frustrating.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Next time earlier.",
"translation": "다음엔 일찍."
},
{
"type": "blank",
"index": 6,
"quiz": "Next time @@.",
"hint": "더 일찍 하자는 조언에서 빈칸에 들어갈 단어예요.",
"optionA": "later",
"optionB": "earlier",
"optionC": "never",
"result": "earlier",
"explanation": "'earlier'는 '더 일찍'을 의미하며, 시간 부족을 해결하는 방법을 제안하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Learn from it.",
"translation": "교훈으로 삼아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 다음에는 더 일찍 하라고 조언한 말을 완성하세요.",
"optionA": "earlier",
"optionB": "time",
"optionC": "Next",
"result": "Next time earlier",
"explanation": "'다음엔 일찍'이라는 의미로 시간 관리에 대한 조언을 하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 부족",
"explanation": "시간이 많을 줄 알았는데 5분 부족해서 망친 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "부족"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "short"
},
{
"tag": "close"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just five minutes.",
"translation": "5분만 있었으면."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "That close?",
"translation": "그렇게 아슬아슬했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 시간이 충분했다.",
"hint": "서연이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just five minutes'라고 말했으므로 5분이 부족했던 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "So frustrating.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Next time earlier.",
"translation": "다음엔 일찍."
},
{
"type": "blank",
"index": 6,
"quiz": "Next time @@.",
"hint": "더 일찍 하자는 조언에서 빈칸에 들어갈 단어예요.",
"optionA": "later",
"optionB": "earlier",
"optionC": "never",
"result": "earlier",
"explanation": "'earlier'는 '더 일찍'을 의미하며, 시간 부족을 해결하는 방법을 제안하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Learn from it.",
"translation": "교훈으로 삼아."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 다음에는 더 일찍 하라고 조언한 말을 완성하세요.",
"optionA": "earlier",
"optionB": "time",
"optionC": "Next",
"result": "Next time earlier",
"explanation": "'다음엔 일찍'이라는 의미로 시간 관리에 대한 조언을 하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 방치",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "방치"
},
{
"tag": "패턴"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "unused"
},
{
"tag": "typical"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Still using it?",
"translation": "아직 써?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 스케줄러를 계속 사용하고 있다.",
"hint": "지훈이 현재 사용 여부를 묻는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'Still using it?'라고 물은 것으로 보아 민경이 스케줄러를 안 쓸 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Stopped last week.",
"translation": "지난주에 그만뒀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Typical pattern.",
"translation": "전형적인 패턴이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Typical @@.",
"hint": "자주 반복되는 행동이나 습관을 나타내는 단어예요.",
"optionA": "food",
"optionB": "pattern",
"optionC": "book",
"result": "pattern",
"explanation": "'pattern'은 '패턴'을 의미하며, 스케줄러를 사고 안 쓰는 흔한 행동을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Waste of money.",
"translation": "돈 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 스케줄러를 사고 안 쓰는 것을 전형적인 패턴이라고 말한 표현을 완성하세요.",
"optionA": "pattern",
"optionB": "Typical",
"result": "Typical pattern",
"explanation": "'전형적인 패턴이네'라는 의미로 흔히 일어나는 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 방치",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "방치"
},
{
"tag": "패턴"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "unused"
},
{
"tag": "typical"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Still using it?",
"translation": "아직 써?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 스케줄러를 계속 사용하고 있다.",
"hint": "지훈이 현재 사용 여부를 묻는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'Still using it?'라고 물은 것으로 보아 민경이 스케줄러를 안 쓸 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Stopped last week.",
"translation": "지난주에 그만뒀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Typical pattern.",
"translation": "전형적인 패턴이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Typical @@.",
"hint": "자주 반복되는 행동이나 습관을 나타내는 단어예요.",
"optionA": "food",
"optionB": "pattern",
"optionC": "book",
"result": "pattern",
"explanation": "'pattern'은 '패턴'을 의미하며, 스케줄러를 사고 안 쓰는 흔한 행동을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Waste of money.",
"translation": "돈 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 스케줄러를 사고 안 쓰는 것을 전형적인 패턴이라고 말한 표현을 완성하세요.",
"optionA": "pattern",
"optionB": "Typical",
"result": "Typical pattern",
"explanation": "'전형적인 패턴이네'라는 의미로 흔히 일어나는 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 방치",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "방치"
},
{
"tag": "패턴"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "unused"
},
{
"tag": "typical"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Still using it?",
"translation": "아직 써?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 스케줄러를 계속 사용하고 있다.",
"hint": "지훈이 현재 사용 여부를 묻는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'Still using it?'라고 물은 것으로 보아 민경이 스케줄러를 안 쓸 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Stopped last week.",
"translation": "지난주에 그만뒀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Typical pattern.",
"translation": "전형적인 패턴이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Typical @@.",
"hint": "자주 반복되는 행동이나 습관을 나타내는 단어예요.",
"optionA": "food",
"optionB": "pattern",
"optionC": "book",
"result": "pattern",
"explanation": "'pattern'은 '패턴'을 의미하며, 스케줄러를 사고 안 쓰는 흔한 행동을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Waste of money.",
"translation": "돈 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 스케줄러를 사고 안 쓰는 것을 전형적인 패턴이라고 말한 표현을 완성하세요.",
"optionA": "pattern",
"optionB": "Typical",
"result": "Typical pattern",
"explanation": "'전형적인 패턴이네'라는 의미로 흔히 일어나는 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "스케줄러 방치",
"explanation": "스케줄러를 샀는데 일주일 쓰고 다시 안 보게 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "스케줄러"
},
{
"tag": "방치"
},
{
"tag": "패턴"
}
],
"engTags": [
{
"tag": "planner"
},
{
"tag": "unused"
},
{
"tag": "typical"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Bought a planner.",
"translation": "스케줄러 샀어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Still using it?",
"translation": "아직 써?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 스케줄러를 계속 사용하고 있다.",
"hint": "지훈이 현재 사용 여부를 묻는 이유를 생각해보세요.",
"result": "X",
"explanation": "지훈이 'Still using it?'라고 물은 것으로 보아 민경이 스케줄러를 안 쓸 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Stopped last week.",
"translation": "지난주에 그만뒀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Typical pattern.",
"translation": "전형적인 패턴이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Typical @@.",
"hint": "자주 반복되는 행동이나 습관을 나타내는 단어예요.",
"optionA": "food",
"optionB": "pattern",
"optionC": "book",
"result": "pattern",
"explanation": "'pattern'은 '패턴'을 의미하며, 스케줄러를 사고 안 쓰는 흔한 행동을 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Waste of money.",
"translation": "돈 낭비했네."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Happens to everyone.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 스케줄러를 사고 안 쓰는 것을 전형적인 패턴이라고 말한 표현을 완성하세요.",
"optionA": "pattern",
"optionB": "Typical",
"result": "Typical pattern",
"explanation": "'전형적인 패턴이네'라는 의미로 흔히 일어나는 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 감",
"explanation": "시간이 정말 빨리 지나가는 것 같다는 감탄의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빠름"
},
{
"tag": "감탄"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "amazing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Time goes fast.",
"translation": "시간이 빨리 가네."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "ox",
"index": 3,
"quiz": "시간이 느리게 지나가고 있다.",
"hint": "유진이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Time goes fast'라고 말했으므로 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Already half year.",
"translation": "벌써 반년이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Feels like yesterday.",
"translation": "어제 같은데."
},
{
"type": "blank",
"index": 6,
"quiz": "Feels like @@.",
"hint": "매우 최근처럼 느껴진다는 뜻의 단어예요.",
"optionA": "tomorrow",
"optionB": "yesterday",
"optionC": "year",
"result": "yesterday",
"explanation": "'yesterday'는 '어제'를 의미하며, 시간이 빠르게 지나가는 느낌을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly.",
"translation": "정확해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Time's weird.",
"translation": "시간이 이상해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 시간이 빠르게 지나간다고 공감한 표현을 완성하세요.",
"optionA": "yesterday",
"optionB": "like",
"optionC": "Feels",
"result": "Feels like yesterday",
"explanation": "'어제 같은데'라는 의미로 시간이 빠르게 지나가는 느낌을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 감",
"explanation": "시간이 정말 빨리 지나가는 것 같다는 감탄의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빠름"
},
{
"tag": "감탄"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "amazing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Time goes fast.",
"translation": "시간이 빨리 가네."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "ox",
"index": 3,
"quiz": "시간이 느리게 지나가고 있다.",
"hint": "유진이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Time goes fast'라고 말했으므로 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Already half year.",
"translation": "벌써 반년이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Feels like yesterday.",
"translation": "어제 같은데."
},
{
"type": "blank",
"index": 6,
"quiz": "Feels like @@.",
"hint": "매우 최근처럼 느껴진다는 뜻의 단어예요.",
"optionA": "tomorrow",
"optionB": "yesterday",
"optionC": "year",
"result": "yesterday",
"explanation": "'yesterday'는 '어제'를 의미하며, 시간이 빠르게 지나가는 느낌을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly.",
"translation": "정확해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Time's weird.",
"translation": "시간이 이상해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 시간이 빠르게 지나간다고 공감한 표현을 완성하세요.",
"optionA": "yesterday",
"optionB": "like",
"optionC": "Feels",
"result": "Feels like yesterday",
"explanation": "'어제 같은데'라는 의미로 시간이 빠르게 지나가는 느낌을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 감",
"explanation": "시간이 정말 빨리 지나가는 것 같다는 감탄의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빠름"
},
{
"tag": "감탄"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "amazing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Time goes fast.",
"translation": "시간이 빨리 가네."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "ox",
"index": 3,
"quiz": "시간이 느리게 지나가고 있다.",
"hint": "유진이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Time goes fast'라고 말했으므로 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Already half year.",
"translation": "벌써 반년이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Feels like yesterday.",
"translation": "어제 같은데."
},
{
"type": "blank",
"index": 6,
"quiz": "Feels like @@.",
"hint": "매우 최근처럼 느껴진다는 뜻의 단어예요.",
"optionA": "tomorrow",
"optionB": "yesterday",
"optionC": "year",
"result": "yesterday",
"explanation": "'yesterday'는 '어제'를 의미하며, 시간이 빠르게 지나가는 느낌을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly.",
"translation": "정확해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Time's weird.",
"translation": "시간이 이상해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 시간이 빠르게 지나간다고 공감한 표현을 완성하세요.",
"optionA": "yesterday",
"optionB": "like",
"optionC": "Feels",
"result": "Feels like yesterday",
"explanation": "'어제 같은데'라는 의미로 시간이 빠르게 지나가는 느낌을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "시간 빨리 감",
"explanation": "시간이 정말 빨리 지나가는 것 같다는 감탄의 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "시간"
},
{
"tag": "빠름"
},
{
"tag": "감탄"
}
],
"engTags": [
{
"tag": "time"
},
{
"tag": "fast"
},
{
"tag": "amazing"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Time goes fast.",
"translation": "시간이 빨리 가네."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "I know right.",
"translation": "맞아."
},
{
"type": "ox",
"index": 3,
"quiz": "시간이 느리게 지나가고 있다.",
"hint": "유진이 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Time goes fast'라고 말했으므로 시간이 빠르게 지나간다는 뜻입니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Already half year.",
"translation": "벌써 반년이야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Feels like yesterday.",
"translation": "어제 같은데."
},
{
"type": "blank",
"index": 6,
"quiz": "Feels like @@.",
"hint": "매우 최근처럼 느껴진다는 뜻의 단어예요.",
"optionA": "tomorrow",
"optionB": "yesterday",
"optionC": "year",
"result": "yesterday",
"explanation": "'yesterday'는 '어제'를 의미하며, 시간이 빠르게 지나가는 느낌을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly.",
"translation": "정확해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Time's weird.",
"translation": "시간이 이상해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 시간이 빠르게 지나간다고 공감한 표현을 완성하세요.",
"optionA": "yesterday",
"optionB": "like",
"optionC": "Feels",
"result": "Feels like yesterday",
"explanation": "'어제 같은데'라는 의미로 시간이 빠르게 지나가는 느낌을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 돈이 없는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "빠름"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "broke"
},
{
"tag": "quick"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Got paid recently.",
"translation": "최근에 월급 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Already broke?",
"translation": "벌써 거덜났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 아직 돈이 많이 남아있다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Already broke?'라고 물은 것으로 보아 도윤이 돈이 없을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Spent it all.",
"translation": "다 써버렸어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That was quick.",
"translation": "빨랐네."
},
{
"type": "blank",
"index": 6,
"quiz": "That was @@.",
"hint": "돈을 매우 빠르게 쓴 상황을 나타내는 단어예요.",
"optionA": "slow",
"optionB": "quick",
"optionC": "long",
"result": "quick",
"explanation": "'quick'은 '빠른'을 의미하며, 돈을 빠르게 써버린 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Too many things.",
"translation": "살 게 너무 많아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I feel you.",
"translation": "공감해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 도윤이 돈을 빨리 쓴 것에 대해 말한 표현을 완성하세요.",
"optionA": "quick",
"optionB": "was",
"optionC": "That",
"result": "That was quick",
"explanation": "'빨랐네'라는 의미로 돈을 빠르게 쓴 상황에 대한 반응을 나타내는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 돈이 없는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "빠름"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "broke"
},
{
"tag": "quick"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Got paid recently.",
"translation": "최근에 월급 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Already broke?",
"translation": "벌써 거덜났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 아직 돈이 많이 남아있다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Already broke?'라고 물은 것으로 보아 도윤이 돈이 없을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Spent it all.",
"translation": "다 써버렸어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That was quick.",
"translation": "빨랐네."
},
{
"type": "blank",
"index": 6,
"quiz": "That was @@.",
"hint": "돈을 매우 빠르게 쓴 상황을 나타내는 단어예요.",
"optionA": "slow",
"optionB": "quick",
"optionC": "long",
"result": "quick",
"explanation": "'quick'은 '빠른'을 의미하며, 돈을 빠르게 써버린 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Too many things.",
"translation": "살 게 너무 많아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I feel you.",
"translation": "공감해."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 도윤이 돈을 빨리 쓴 것에 대해 말한 표현을 완성하세요.",
"optionA": "quick",
"optionB": "was",
"optionC": "That",
"result": "That was quick",
"explanation": "'빨랐네'라는 의미로 돈을 빠르게 쓴 상황에 대한 반응을 나타내는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 돈이 없는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "빠름"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "broke"
},
{
"tag": "quick"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Got paid recently.",
"translation": "최근에 월급 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Already broke?",
"translation": "벌써 거덜났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 아직 돈이 많이 남아있다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Already broke?'라고 물은 것으로 보아 도윤이 돈이 없을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Spent it all.",
"translation": "다 써버렸어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That was quick.",
"translation": "빨랐네."
},
{
"type": "blank",
"index": 6,
"quiz": "That was @@.",
"hint": "돈을 매우 빠르게 쓴 상황을 나타내는 단어예요.",
"optionA": "slow",
"optionB": "quick",
"optionC": "long",
"result": "quick",
"explanation": "'quick'은 '빠른'을 의미하며, 돈을 빠르게 써버린 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Too many things.",
"translation": "살 게 너무 많아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I feel you.",
"translation": "공감해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 도윤이 돈을 빨리 쓴 것에 대해 말한 표현을 완성하세요.",
"optionA": "quick",
"optionB": "was",
"optionC": "That",
"result": "That was quick",
"explanation": "'빨랐네'라는 의미로 돈을 빠르게 쓴 상황에 대한 반응을 나타내는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "월급 텅장",
"explanation": "월급 받은 지 얼마 안 됐는데 벌써 돈이 없는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "월급"
},
{
"tag": "텅장"
},
{
"tag": "빠름"
}
],
"engTags": [
{
"tag": "salary"
},
{
"tag": "broke"
},
{
"tag": "quick"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Got paid recently.",
"translation": "최근에 월급 받았어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Already broke?",
"translation": "벌써 거덜났어?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 아직 돈이 많이 남아있다.",
"hint": "서연이 도윤의 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Already broke?'라고 물은 것으로 보아 도윤이 돈이 없을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Spent it all.",
"translation": "다 써버렸어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That was quick.",
"translation": "빨랐네."
},
{
"type": "blank",
"index": 6,
"quiz": "That was @@.",
"hint": "돈을 매우 빠르게 쓴 상황을 나타내는 단어예요.",
"optionA": "slow",
"optionB": "quick",
"optionC": "long",
"result": "quick",
"explanation": "'quick'은 '빠른'을 의미하며, 돈을 빠르게 써버린 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Too many things.",
"translation": "살 게 너무 많아."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "I feel you.",
"translation": "공감해."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 도윤이 돈을 빨리 쓴 것에 대해 말한 표현을 완성하세요.",
"optionA": "quick",
"optionB": "was",
"optionC": "That",
"result": "That was quick",
"explanation": "'빨랐네'라는 의미로 돈을 빠르게 쓴 상황에 대한 반응을 나타내는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡",
"explanation": "할부로 샀다가 한 달 뒤 돈 나가는 걸 깜빡한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "알림"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reminder"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Forgot about payment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Monthly installment?",
"translation": "월 할부?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 할부 날짜를 잘 기억하고 있었다.",
"hint": "채원이 할부에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Forgot about payment'라고 말했으므로 할부를 깜빡했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Money just went out.",
"translation": "돈이 그냥 나갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Set a reminder.",
"translation": "알림 설정해."
},
{
"type": "blank",
"index": 6,
"quiz": "Set a @@.",
"hint": "깜빡하지 않도록 도와주는 기능을 생각해보세요.",
"optionA": "reminder",
"optionB": "food",
"optionC": "game",
"result": "reminder",
"explanation": "'reminder'는 '알림'을 의미하며, 할부를 깜빡하지 않도록 도와주는 기능입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Smart idea.",
"translation": "좋은 아이디어야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Never forget again.",
"translation": "다시는 안 깜빡할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 할부를 깜빡하지 않도록 알림을 설정하라고 제안한 말을 완성하세요.",
"optionA": "reminder",
"optionB": "a",
"optionC": "Set",
"result": "Set a reminder",
"explanation": "'알림 설정해'라는 의미로 할부를 깜빡하지 않는 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡",
"explanation": "할부로 샀다가 한 달 뒤 돈 나가는 걸 깜빡한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "알림"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reminder"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Forgot about payment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Monthly installment?",
"translation": "월 할부?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 할부 날짜를 잘 기억하고 있었다.",
"hint": "채원이 할부에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Forgot about payment'라고 말했으므로 할부를 깜빡했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Money just went out.",
"translation": "돈이 그냥 나갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Set a reminder.",
"translation": "알림 설정해."
},
{
"type": "blank",
"index": 6,
"quiz": "Set a @@.",
"hint": "깜빡하지 않도록 도와주는 기능을 생각해보세요.",
"optionA": "reminder",
"optionB": "food",
"optionC": "game",
"result": "reminder",
"explanation": "'reminder'는 '알림'을 의미하며, 할부를 깜빡하지 않도록 도와주는 기능입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Smart idea.",
"translation": "좋은 아이디어야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Never forget again.",
"translation": "다시는 안 깜빡할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 할부를 깜빡하지 않도록 알림을 설정하라고 제안한 말을 완성하세요.",
"optionA": "reminder",
"optionB": "a",
"optionC": "Set",
"result": "Set a reminder",
"explanation": "'알림 설정해'라는 의미로 할부를 깜빡하지 않는 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡",
"explanation": "할부로 샀다가 한 달 뒤 돈 나가는 걸 깜빡한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "알림"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reminder"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Forgot about payment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Monthly installment?",
"translation": "월 할부?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 할부 날짜를 잘 기억하고 있었다.",
"hint": "채원이 할부에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Forgot about payment'라고 말했으므로 할부를 깜빡했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Money just went out.",
"translation": "돈이 그냥 나갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Set a reminder.",
"translation": "알림 설정해."
},
{
"type": "blank",
"index": 6,
"quiz": "Set a @@.",
"hint": "깜빡하지 않도록 도와주는 기능을 생각해보세요.",
"optionA": "reminder",
"optionB": "food",
"optionC": "game",
"result": "reminder",
"explanation": "'reminder'는 '알림'을 의미하며, 할부를 깜빡하지 않도록 도와주는 기능입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Smart idea.",
"translation": "좋은 아이디어야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Never forget again.",
"translation": "다시는 안 깜빡할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 할부를 깜빡하지 않도록 알림을 설정하라고 제안한 말을 완성하세요.",
"optionA": "reminder",
"optionB": "a",
"optionC": "Set",
"result": "Set a reminder",
"explanation": "'알림 설정해'라는 의미로 할부를 깜빡하지 않는 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "할부 깜빡",
"explanation": "할부로 샀다가 한 달 뒤 돈 나가는 걸 깜빡한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "할부"
},
{
"tag": "깜빡"
},
{
"tag": "알림"
}
],
"engTags": [
{
"tag": "installment"
},
{
"tag": "forgot"
},
{
"tag": "reminder"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Forgot about payment.",
"translation": "할부 깜빡했어."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Monthly installment?",
"translation": "월 할부?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 할부 날짜를 잘 기억하고 있었다.",
"hint": "채원이 할부에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "채원이 'Forgot about payment'라고 말했으므로 할부를 깜빡했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Money just went out.",
"translation": "돈이 그냥 나갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Set a reminder.",
"translation": "알림 설정해."
},
{
"type": "blank",
"index": 6,
"quiz": "Set a @@.",
"hint": "깜빡하지 않도록 도와주는 기능을 생각해보세요.",
"optionA": "reminder",
"optionB": "food",
"optionC": "game",
"result": "reminder",
"explanation": "'reminder'는 '알림'을 의미하며, 할부를 깜빡하지 않도록 도와주는 기능입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Smart idea.",
"translation": "좋은 아이디어야."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Never forget again.",
"translation": "다시는 안 깜빡할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 할부를 깜빡하지 않도록 알림을 설정하라고 제안한 말을 완성하세요.",
"optionA": "reminder",
"optionB": "a",
"optionC": "Set",
"result": "Set a reminder",
"explanation": "'알림 설정해'라는 의미로 할부를 깜빡하지 않는 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 아까움",
"explanation": "배달비가 아까워서 안 시킨다 했는데 결국 시킨 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "아까움"
},
{
"tag": "굴복"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "order"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Delivery fee's high.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Don't order then.",
"translation": "그럼 시키지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 배달비가 저렴하다고 생각한다.",
"hint": "서연이 배달비에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Delivery fee's high'라고 말했으므로 배달비가 비싸다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "But I'm hungry.",
"translation": "근데 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Just order it.",
"translation": "그냥 시켜."
},
{
"type": "blank",
"index": 6,
"quiz": "Just order @@.",
"hint": "음식 배달을 가리키는 대명사예요.",
"optionA": "them",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 음식 배달을 가리키며, 배달비가 비싸도 그냥 시키라는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Worth it.",
"translation": "그럴 만한 가치가 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 배달비가 비싸도 그냥 시키라고 말한 표현을 완성하세요.",
"optionA": "it",
"optionB": "order",
"optionC": "Just",
"result": "Just order it",
"explanation": "'그냥 시켜'라는 의미로 배달비 때문에 고민하는 친구를 설득하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 아까움",
"explanation": "배달비가 아까워서 안 시킨다 했는데 결국 시킨 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "아까움"
},
{
"tag": "굴복"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "order"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Delivery fee's high.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Don't order then.",
"translation": "그럼 시키지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 배달비가 저렴하다고 생각한다.",
"hint": "서연이 배달비에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Delivery fee's high'라고 말했으므로 배달비가 비싸다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "But I'm hungry.",
"translation": "근데 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Just order it.",
"translation": "그냥 시켜."
},
{
"type": "blank",
"index": 6,
"quiz": "Just order @@.",
"hint": "음식 배달을 가리키는 대명사예요.",
"optionA": "them",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 음식 배달을 가리키며, 배달비가 비싸도 그냥 시키라는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Worth it.",
"translation": "그럴 만한 가치가 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 배달비가 비싸도 그냥 시키라고 말한 표현을 완성하세요.",
"optionA": "it",
"optionB": "order",
"optionC": "Just",
"result": "Just order it",
"explanation": "'그냥 시켜'라는 의미로 배달비 때문에 고민하는 친구를 설득하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 아까움",
"explanation": "배달비가 아까워서 안 시킨다 했는데 결국 시킨 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "아까움"
},
{
"tag": "굴복"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "order"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Delivery fee's high.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Don't order then.",
"translation": "그럼 시키지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 배달비가 저렴하다고 생각한다.",
"hint": "서연이 배달비에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Delivery fee's high'라고 말했으므로 배달비가 비싸다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "But I'm hungry.",
"translation": "근데 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Just order it.",
"translation": "그냥 시켜."
},
{
"type": "blank",
"index": 6,
"quiz": "Just order @@.",
"hint": "음식 배달을 가리키는 대명사예요.",
"optionA": "them",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 음식 배달을 가리키며, 배달비가 비싸도 그냥 시키라는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Worth it.",
"translation": "그럴 만한 가치가 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 배달비가 비싸도 그냥 시키라고 말한 표현을 완성하세요.",
"optionA": "it",
"optionB": "order",
"optionC": "Just",
"result": "Just order it",
"explanation": "'그냥 시켜'라는 의미로 배달비 때문에 고민하는 친구를 설득하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "배달비 아까움",
"explanation": "배달비가 아까워서 안 시킨다 했는데 결국 시킨 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "배달비"
},
{
"tag": "아까움"
},
{
"tag": "굴복"
}
],
"engTags": [
{
"tag": "delivery"
},
{
"tag": "expensive"
},
{
"tag": "order"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Delivery fee's high.",
"translation": "배달비가 비싸."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Don't order then.",
"translation": "그럼 시키지 마."
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 배달비가 저렴하다고 생각한다.",
"hint": "서연이 배달비에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Delivery fee's high'라고 말했으므로 배달비가 비싸다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "But I'm hungry.",
"translation": "근데 배고파."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Just order it.",
"translation": "그냥 시켜."
},
{
"type": "blank",
"index": 6,
"quiz": "Just order @@.",
"hint": "음식 배달을 가리키는 대명사예요.",
"optionA": "them",
"optionB": "it",
"optionC": "her",
"result": "it",
"explanation": "'it'은 음식 배달을 가리키며, 배달비가 비싸도 그냥 시키라는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "You're right.",
"translation": "네 말이 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Worth it.",
"translation": "그럴 만한 가치가 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 배달비가 비싸도 그냥 시키라고 말한 표현을 완성하세요.",
"optionA": "it",
"optionB": "order",
"optionC": "Just",
"result": "Just order it",
"explanation": "'그냥 시켜'라는 의미로 배달비 때문에 고민하는 친구를 설득하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 세일 유혹",
"explanation": "마트에서 세일하는 걸 보니까 안 살 수가 없었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "세일"
},
{
"tag": "유혹"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "tempting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Saw big sale.",
"translation": "큰 세일 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Couldn't resist?",
"translation": "참을 수 없었어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 세일 상품을 사지 않았다.",
"hint": "지훈이 민경의 행동에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Couldn't resist?'라고 물은 것으로 보아 민경이 세일 상품을 샀을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Bought three items.",
"translation": "3개 샀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Sales are tempting.",
"translation": "세일은 유혹적이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Sales are @@.",
"hint": "사고 싶게 만드는 매력적인 상태를 나타내는 단어예요.",
"optionA": "boring",
"optionB": "tempting",
"optionC": "ugly",
"result": "tempting",
"explanation": "'tempting'은 '유혹적인'을 의미하며, 세일이 사고 싶게 만드는 매력을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Marketing works.",
"translation": "마케팅이 효과적이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 세일의 유혹적인 특성에 대해 말한 표현을 완성하세요.",
"optionA": "tempting",
"optionB": "are",
"optionC": "Sales",
"result": "Sales are tempting",
"explanation": "'세일은 유혹적이야'라는 의미로 세일의 매력적인 특성을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 세일 유혹",
"explanation": "마트에서 세일하는 걸 보니까 안 살 수가 없었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "세일"
},
{
"tag": "유혹"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "tempting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Saw big sale.",
"translation": "큰 세일 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Couldn't resist?",
"translation": "참을 수 없었어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 세일 상품을 사지 않았다.",
"hint": "지훈이 민경의 행동에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Couldn't resist?'라고 물은 것으로 보아 민경이 세일 상품을 샀을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Bought three items.",
"translation": "3개 샀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Sales are tempting.",
"translation": "세일은 유혹적이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Sales are @@.",
"hint": "사고 싶게 만드는 매력적인 상태를 나타내는 단어예요.",
"optionA": "boring",
"optionB": "tempting",
"optionC": "ugly",
"result": "tempting",
"explanation": "'tempting'은 '유혹적인'을 의미하며, 세일이 사고 싶게 만드는 매력을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Marketing works.",
"translation": "마케팅이 효과적이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 세일의 유혹적인 특성에 대해 말한 표현을 완성하세요.",
"optionA": "tempting",
"optionB": "are",
"optionC": "Sales",
"result": "Sales are tempting",
"explanation": "'세일은 유혹적이야'라는 의미로 세일의 매력적인 특성을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 세일 유혹",
"explanation": "마트에서 세일하는 걸 보니까 안 살 수가 없었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "세일"
},
{
"tag": "유혹"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "tempting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Saw big sale.",
"translation": "큰 세일 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Couldn't resist?",
"translation": "참을 수 없었어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 세일 상품을 사지 않았다.",
"hint": "지훈이 민경의 행동에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Couldn't resist?'라고 물은 것으로 보아 민경이 세일 상품을 샀을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Bought three items.",
"translation": "3개 샀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Sales are tempting.",
"translation": "세일은 유혹적이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Sales are @@.",
"hint": "사고 싶게 만드는 매력적인 상태를 나타내는 단어예요.",
"optionA": "boring",
"optionB": "tempting",
"optionC": "ugly",
"result": "tempting",
"explanation": "'tempting'은 '유혹적인'을 의미하며, 세일이 사고 싶게 만드는 매력을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Marketing works.",
"translation": "마케팅이 효과적이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 세일의 유혹적인 특성에 대해 말한 표현을 완성하세요.",
"optionA": "tempting",
"optionB": "are",
"optionC": "Sales",
"result": "Sales are tempting",
"explanation": "'세일은 유혹적이야'라는 의미로 세일의 매력적인 특성을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "마트 세일 유혹",
"explanation": "마트에서 세일하는 걸 보니까 안 살 수가 없었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "마트"
},
{
"tag": "세일"
},
{
"tag": "유혹"
}
],
"engTags": [
{
"tag": "market"
},
{
"tag": "sale"
},
{
"tag": "tempting"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Saw big sale.",
"translation": "큰 세일 봤어."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Couldn't resist?",
"translation": "참을 수 없었어?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 세일 상품을 사지 않았다.",
"hint": "지훈이 민경의 행동에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Couldn't resist?'라고 물은 것으로 보아 민경이 세일 상품을 샀을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Bought three items.",
"translation": "3개 샀어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Sales are tempting.",
"translation": "세일은 유혹적이야."
},
{
"type": "blank",
"index": 6,
"quiz": "Sales are @@.",
"hint": "사고 싶게 만드는 매력적인 상태를 나타내는 단어예요.",
"optionA": "boring",
"optionB": "tempting",
"optionC": "ugly",
"result": "tempting",
"explanation": "'tempting'은 '유혹적인'을 의미하며, 세일이 사고 싶게 만드는 매력을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Marketing works.",
"translation": "마케팅이 효과적이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 세일의 유혹적인 특성에 대해 말한 표현을 완성하세요.",
"optionA": "tempting",
"optionB": "are",
"optionC": "Sales",
"result": "Sales are tempting",
"explanation": "'세일은 유혹적이야'라는 의미로 세일의 매력적인 특성을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 계산 후 발견",
"explanation": "쿠폰이 있었던 걸 계산 다 하고 나서 생각난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "계산"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "payment"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Already paid?",
"translation": "이미 계산했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 쿠폰을 계산할 때 사용했다.",
"hint": "유진이 쿠폰에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Had a coupon'라고 과거형으로 말한 것으로 보아 쿠폰을 사용하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just remembered now.",
"translation": "지금 생각났어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's annoying.",
"translation": "짜증나겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "Just remembered @@.",
"hint": "시간을 나타내는 단어로 '지금'을 의미해요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금'을 의미하며, 계산 후에 쿠폰을 생각해낸 타이밍을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "So frustrated.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Next time earlier.",
"translation": "다음엔 미리."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 쿠폰을 계산 후에 생각해냈다고 말한 표현을 완성하세요.",
"optionA": "now",
"optionB": "remembered",
"optionC": "Just",
"result": "Just remembered now",
"explanation": "'지금 생각났어'라는 의미로 쿠폰을 늦게 생각해낸 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 계산 후 발견",
"explanation": "쿠폰이 있었던 걸 계산 다 하고 나서 생각난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "계산"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "payment"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Already paid?",
"translation": "이미 계산했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 쿠폰을 계산할 때 사용했다.",
"hint": "유진이 쿠폰에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Had a coupon'라고 과거형으로 말한 것으로 보아 쿠폰을 사용하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just remembered now.",
"translation": "지금 생각났어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's annoying.",
"translation": "짜증나겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "Just remembered @@.",
"hint": "시간을 나타내는 단어로 '지금'을 의미해요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금'을 의미하며, 계산 후에 쿠폰을 생각해낸 타이밍을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "So frustrated.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Next time earlier.",
"translation": "다음엔 미리."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 쿠폰을 계산 후에 생각해냈다고 말한 표현을 완성하세요.",
"optionA": "now",
"optionB": "remembered",
"optionC": "Just",
"result": "Just remembered now",
"explanation": "'지금 생각났어'라는 의미로 쿠폰을 늦게 생각해낸 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 계산 후 발견",
"explanation": "쿠폰이 있었던 걸 계산 다 하고 나서 생각난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "계산"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "payment"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Already paid?",
"translation": "이미 계산했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 쿠폰을 계산할 때 사용했다.",
"hint": "유진이 쿠폰에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Had a coupon'라고 과거형으로 말한 것으로 보아 쿠폰을 사용하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just remembered now.",
"translation": "지금 생각났어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's annoying.",
"translation": "짜증나겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "Just remembered @@.",
"hint": "시간을 나타내는 단어로 '지금'을 의미해요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금'을 의미하며, 계산 후에 쿠폰을 생각해낸 타이밍을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "So frustrated.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Next time earlier.",
"translation": "다음엔 미리."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "유진이 쿠폰을 계산 후에 생각해냈다고 말한 표현을 완성하세요.",
"optionA": "now",
"optionB": "remembered",
"optionC": "Just",
"result": "Just remembered now",
"explanation": "'지금 생각났어'라는 의미로 쿠폰을 늦게 생각해낸 상황을 표현하는 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "쿠폰 계산 후 발견",
"explanation": "쿠폰이 있었던 걸 계산 다 하고 나서 생각난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "쿠폰"
},
{
"tag": "계산"
},
{
"tag": "아쉬움"
}
],
"engTags": [
{
"tag": "coupon"
},
{
"tag": "payment"
},
{
"tag": "regret"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Had a coupon.",
"translation": "쿠폰 있었는데."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Already paid?",
"translation": "이미 계산했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 쿠폰을 계산할 때 사용했다.",
"hint": "유진이 쿠폰에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Had a coupon'라고 과거형으로 말한 것으로 보아 쿠폰을 사용하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Just remembered now.",
"translation": "지금 생각났어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's annoying.",
"translation": "짜증나겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "Just remembered @@.",
"hint": "시간을 나타내는 단어로 '지금'을 의미해요.",
"optionA": "yesterday",
"optionB": "now",
"optionC": "tomorrow",
"result": "now",
"explanation": "'now'는 '지금'을 의미하며, 계산 후에 쿠폰을 생각해낸 타이밍을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "So frustrated.",
"translation": "너무 답답해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Next time earlier.",
"translation": "다음엔 미리."
},
{
"type": "puzzle",
"index": 9,
"hint": "유진이 쿠폰을 계산 후에 생각해냈다고 말한 표현을 완성하세요.",
"optionA": "now",
"optionB": "remembered",
"optionC": "Just",
"result": "Just remembered now",
"explanation": "'지금 생각났어'라는 의미로 쿠폰을 늦게 생각해낸 상황을 표현하는 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "감기약 부작용",
"explanation": "감기 기운이 있어서 약을 먹었는데 더 졸려서 아무것도 못 한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "감기약"
},
{
"tag": "졸림"
},
{
"tag": "부작용"
}
],
"engTags": [
{
"tag": "medicine"
},
{
"tag": "sleepy"
},
{
"tag": "effect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Took cold medicine.",
"translation": "감기약 먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Feel better?",
"translation": "좀 나아?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 감기약을 먹고 컨디션이 좋아졌다.",
"hint": "서연이 도윤의 상태에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Feel better?'라고 물은 것으로 보아 도윤이 아직 좋아지지 않았을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "More sleepy now.",
"translation": "지금 더 졸려."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Side effect maybe.",
"translation": "부작용인가 봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Side effect @@.",
"hint": "추측이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 감기약의 부작용일 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Can't do anything.",
"translation": "아무것도 못 하겠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just rest then.",
"translation": "그럼 그냥 쉬어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 감기약의 부작용일 가능성에 대해 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "effect",
"optionC": "Side",
"result": "Side effect maybe",
"explanation": "'부작용인가 봐'라는 의미로 감기약으로 인한 졸림의 원인을 추측하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "감기약 부작용",
"explanation": "감기 기운이 있어서 약을 먹었는데 더 졸려서 아무것도 못 한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "감기약"
},
{
"tag": "졸림"
},
{
"tag": "부작용"
}
],
"engTags": [
{
"tag": "medicine"
},
{
"tag": "sleepy"
},
{
"tag": "effect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Took cold medicine.",
"translation": "감기약 먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Feel better?",
"translation": "좀 나아?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 감기약을 먹고 컨디션이 좋아졌다.",
"hint": "서연이 도윤의 상태에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Feel better?'라고 물은 것으로 보아 도윤이 아직 좋아지지 않았을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "More sleepy now.",
"translation": "지금 더 졸려."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Side effect maybe.",
"translation": "부작용인가 봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Side effect @@.",
"hint": "추측이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 감기약의 부작용일 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Can't do anything.",
"translation": "아무것도 못 하겠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just rest then.",
"translation": "그럼 그냥 쉬어."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 감기약의 부작용일 가능성에 대해 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "effect",
"optionC": "Side",
"result": "Side effect maybe",
"explanation": "'부작용인가 봐'라는 의미로 감기약으로 인한 졸림의 원인을 추측하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "감기약 부작용",
"explanation": "감기 기운이 있어서 약을 먹었는데 더 졸려서 아무것도 못 한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "감기약"
},
{
"tag": "졸림"
},
{
"tag": "부작용"
}
],
"engTags": [
{
"tag": "medicine"
},
{
"tag": "sleepy"
},
{
"tag": "effect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Took cold medicine.",
"translation": "감기약 먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Feel better?",
"translation": "좀 나아?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 감기약을 먹고 컨디션이 좋아졌다.",
"hint": "서연이 도윤의 상태에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Feel better?'라고 물은 것으로 보아 도윤이 아직 좋아지지 않았을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "More sleepy now.",
"translation": "지금 더 졸려."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Side effect maybe.",
"translation": "부작용인가 봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Side effect @@.",
"hint": "추측이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 감기약의 부작용일 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Can't do anything.",
"translation": "아무것도 못 하겠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just rest then.",
"translation": "그럼 그냥 쉬어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 감기약의 부작용일 가능성에 대해 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "effect",
"optionC": "Side",
"result": "Side effect maybe",
"explanation": "'부작용인가 봐'라는 의미로 감기약으로 인한 졸림의 원인을 추측하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "감기약 부작용",
"explanation": "감기 기운이 있어서 약을 먹었는데 더 졸려서 아무것도 못 한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "감기약"
},
{
"tag": "졸림"
},
{
"tag": "부작용"
}
],
"engTags": [
{
"tag": "medicine"
},
{
"tag": "sleepy"
},
{
"tag": "effect"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Took cold medicine.",
"translation": "감기약 먹었어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "Feel better?",
"translation": "좀 나아?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 감기약을 먹고 컨디션이 좋아졌다.",
"hint": "서연이 도윤의 상태에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Feel better?'라고 물은 것으로 보아 도윤이 아직 좋아지지 않았을 가능성이 높습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "More sleepy now.",
"translation": "지금 더 졸려."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Side effect maybe.",
"translation": "부작용인가 봐."
},
{
"type": "blank",
"index": 6,
"quiz": "Side effect @@.",
"hint": "추측이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '아마도'를 의미하며, 감기약의 부작용일 가능성을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Can't do anything.",
"translation": "아무것도 못 하겠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Just rest then.",
"translation": "그럼 그냥 쉬어."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 감기약의 부작용일 가능성에 대해 말한 표현을 완성하세요.",
"optionA": "maybe",
"optionB": "effect",
"optionC": "Side",
"result": "Side effect maybe",
"explanation": "'부작용인가 봐'라는 의미로 감기약으로 인한 졸림의 원인을 추측하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 아플 때 커피",
"explanation": "머리가 아픈데 커피를 마시면 나아지는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리"
},
{
"tag": "커피"
},
{
"tag": "카페인"
}
],
"engTags": [
{
"tag": "headache"
},
{
"tag": "coffee"
},
{
"tag": "caffeine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Head hurts.",
"translation": "머리 아파."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Try some coffee.",
"translation": "커피 마셔봐."
},
{
"type": "ox",
"index": 3,
"quiz": "커피가 머리 아픈 것에 도움이 되지 않는다.",
"hint": "준혁이 머리 아픈 채원에게 어떤 제안을 했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Try some coffee'라고 제안한 것으로 보아 커피가 도움이 될 것으로 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Might help.",
"translation": "도움이 될 수도."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Caffeine works sometimes.",
"translation": "카페인이 가끔 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Caffeine works @@.",
"hint": "항상이 아니라 가끔을 나타내는 단어예요.",
"optionA": "never",
"optionB": "sometimes",
"optionC": "always",
"result": "sometimes",
"explanation": "'sometimes'는 '가끔'을 의미하며, 카페인이 항상은 아니지만 때때로 효과가 있다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Worth trying.",
"translation": "시도해볼 만해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Hope it helps.",
"translation": "도움이 되길 바라."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 카페인이 가끔 효과가 있다고 말한 표현을 완성하세요.",
"optionA": "sometimes",
"optionB": "works",
"optionC": "Caffeine",
"result": "Caffeine works sometimes",
"explanation": "'카페인이 가끔 효과 있어'라는 의미로 커피가 두통에 도움이 될 수 있다는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 아플 때 커피",
"explanation": "머리가 아픈데 커피를 마시면 나아지는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리"
},
{
"tag": "커피"
},
{
"tag": "카페인"
}
],
"engTags": [
{
"tag": "headache"
},
{
"tag": "coffee"
},
{
"tag": "caffeine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Head hurts.",
"translation": "머리 아파."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Try some coffee.",
"translation": "커피 마셔봐."
},
{
"type": "ox",
"index": 3,
"quiz": "커피가 머리 아픈 것에 도움이 되지 않는다.",
"hint": "준혁이 머리 아픈 채원에게 어떤 제안을 했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Try some coffee'라고 제안한 것으로 보아 커피가 도움이 될 것으로 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Might help.",
"translation": "도움이 될 수도."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Caffeine works sometimes.",
"translation": "카페인이 가끔 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Caffeine works @@.",
"hint": "항상이 아니라 가끔을 나타내는 단어예요.",
"optionA": "never",
"optionB": "sometimes",
"optionC": "always",
"result": "sometimes",
"explanation": "'sometimes'는 '가끔'을 의미하며, 카페인이 항상은 아니지만 때때로 효과가 있다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Worth trying.",
"translation": "시도해볼 만해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Hope it helps.",
"translation": "도움이 되길 바라."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 카페인이 가끔 효과가 있다고 말한 표현을 완성하세요.",
"optionA": "sometimes",
"optionB": "works",
"optionC": "Caffeine",
"result": "Caffeine works sometimes",
"explanation": "'카페인이 가끔 효과 있어'라는 의미로 커피가 두통에 도움이 될 수 있다는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 아플 때 커피",
"explanation": "머리가 아픈데 커피를 마시면 나아지는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리"
},
{
"tag": "커피"
},
{
"tag": "카페인"
}
],
"engTags": [
{
"tag": "headache"
},
{
"tag": "coffee"
},
{
"tag": "caffeine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Head hurts.",
"translation": "머리 아파."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Try some coffee.",
"translation": "커피 마셔봐."
},
{
"type": "ox",
"index": 3,
"quiz": "커피가 머리 아픈 것에 도움이 되지 않는다.",
"hint": "준혁이 머리 아픈 채원에게 어떤 제안을 했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Try some coffee'라고 제안한 것으로 보아 커피가 도움이 될 것으로 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Might help.",
"translation": "도움이 될 수도."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Caffeine works sometimes.",
"translation": "카페인이 가끔 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Caffeine works @@.",
"hint": "항상이 아니라 가끔을 나타내는 단어예요.",
"optionA": "never",
"optionB": "sometimes",
"optionC": "always",
"result": "sometimes",
"explanation": "'sometimes'는 '가끔'을 의미하며, 카페인이 항상은 아니지만 때때로 효과가 있다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Worth trying.",
"translation": "시도해볼 만해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Hope it helps.",
"translation": "도움이 되길 바라."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 카페인이 가끔 효과가 있다고 말한 표현을 완성하세요.",
"optionA": "sometimes",
"optionB": "works",
"optionC": "Caffeine",
"result": "Caffeine works sometimes",
"explanation": "'카페인이 가끔 효과 있어'라는 의미로 커피가 두통에 도움이 될 수 있다는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "일상",
"episodes": [
{
"title": "머리 아플 때 커피",
"explanation": "머리가 아픈데 커피를 마시면 나아지는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "머리"
},
{
"tag": "커피"
},
{
"tag": "카페인"
}
],
"engTags": [
{
"tag": "headache"
},
{
"tag": "coffee"
},
{
"tag": "caffeine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Head hurts.",
"translation": "머리 아파."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Try some coffee.",
"translation": "커피 마셔봐."
},
{
"type": "ox",
"index": 3,
"quiz": "커피가 머리 아픈 것에 도움이 되지 않는다.",
"hint": "준혁이 머리 아픈 채원에게 어떤 제안을 했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Try some coffee'라고 제안한 것으로 보아 커피가 도움이 될 것으로 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Might help.",
"translation": "도움이 될 수도."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Caffeine works sometimes.",
"translation": "카페인이 가끔 효과 있어."
},
{
"type": "blank",
"index": 6,
"quiz": "Caffeine works @@.",
"hint": "항상이 아니라 가끔을 나타내는 단어예요.",
"optionA": "never",
"optionB": "sometimes",
"optionC": "always",
"result": "sometimes",
"explanation": "'sometimes'는 '가끔'을 의미하며, 카페인이 항상은 아니지만 때때로 효과가 있다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Worth trying.",
"translation": "시도해볼 만해."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Hope it helps.",
"translation": "도움이 되길 바라."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 카페인이 가끔 효과가 있다고 말한 표현을 완성하세요.",
"optionA": "sometimes",
"optionB": "works",
"optionC": "Caffeine",
"result": "Caffeine works sometimes",
"explanation": "'카페인이 가끔 효과 있어'라는 의미로 커피가 두통에 도움이 될 수 있다는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 버스 놓침",
"explanation": "출근길에 버스를 놓쳐서 다음 차를 기다리는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "버스"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "bus"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Missed my bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 버스를 성공적으로 탔다.",
"hint": "민재가 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민재가 'Missed my bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Next one's fifteen.",
"translation": "다음 버스 15분 뒤야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Call your boss.",
"translation": "상사한테 전화해."
},
{
"type": "blank",
"index": 6,
"quiz": "Call your @@.",
"hint": "직장에서 위에 있는 사람을 나타내는 단어예요.",
"optionA": "friend",
"optionB": "boss",
"optionC": "mom",
"result": "boss",
"explanation": "'boss'는 '상사'를 의미하며, 지각할 때 연락해야 하는 직장 상급자입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Be honest.",
"translation": "솔직하게 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 상사에게 연락하라고 조언한 말을 완성하세요.",
"optionA": "boss",
"optionB": "your",
"optionC": "Call",
"result": "Call your boss",
"explanation": "'상사한테 전화해'라는 의미로 지각 상황에서 해야 할 일을 조언하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 버스 놓침",
"explanation": "출근길에 버스를 놓쳐서 다음 차를 기다리는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "버스"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "bus"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Missed my bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 버스를 성공적으로 탔다.",
"hint": "민재가 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민재가 'Missed my bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Next one's fifteen.",
"translation": "다음 버스 15분 뒤야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Call your boss.",
"translation": "상사한테 전화해."
},
{
"type": "blank",
"index": 6,
"quiz": "Call your @@.",
"hint": "직장에서 위에 있는 사람을 나타내는 단어예요.",
"optionA": "friend",
"optionB": "boss",
"optionC": "mom",
"result": "boss",
"explanation": "'boss'는 '상사'를 의미하며, 지각할 때 연락해야 하는 직장 상급자입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Be honest.",
"translation": "솔직하게 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 상사에게 연락하라고 조언한 말을 완성하세요.",
"optionA": "boss",
"optionB": "your",
"optionC": "Call",
"result": "Call your boss",
"explanation": "'상사한테 전화해'라는 의미로 지각 상황에서 해야 할 일을 조언하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 버스 놓침",
"explanation": "출근길에 버스를 놓쳐서 다음 차를 기다리는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "버스"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "bus"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Missed my bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 버스를 성공적으로 탔다.",
"hint": "민재가 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민재가 'Missed my bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Next one's fifteen.",
"translation": "다음 버스 15분 뒤야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Call your boss.",
"translation": "상사한테 전화해."
},
{
"type": "blank",
"index": 6,
"quiz": "Call your @@.",
"hint": "직장에서 위에 있는 사람을 나타내는 단어예요.",
"optionA": "friend",
"optionB": "boss",
"optionC": "mom",
"result": "boss",
"explanation": "'boss'는 '상사'를 의미하며, 지각할 때 연락해야 하는 직장 상급자입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Be honest.",
"translation": "솔직하게 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "도윤이 상사에게 연락하라고 조언한 말을 완성하세요.",
"optionA": "boss",
"optionB": "your",
"optionC": "Call",
"result": "Call your boss",
"explanation": "'상사한테 전화해'라는 의미로 지각 상황에서 해야 할 일을 조언하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 버스 놓침",
"explanation": "출근길에 버스를 놓쳐서 다음 차를 기다리는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "버스"
},
{
"tag": "놓침"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "bus"
},
{
"tag": "miss"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민재",
"script": "Missed my bus.",
"translation": "버스 놓쳤어."
},
{
"type": "script",
"index": 2,
"speaker": "도윤",
"script": "That's not good.",
"translation": "그거 안 좋은데."
},
{
"type": "ox",
"index": 3,
"quiz": "민재가 버스를 성공적으로 탔다.",
"hint": "민재가 버스 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민재가 'Missed my bus'라고 말했으므로 버스를 놓쳤습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민재",
"script": "Next one's fifteen.",
"translation": "다음 버스 15분 뒤야."
},
{
"type": "script",
"index": 5,
"speaker": "도윤",
"script": "Call your boss.",
"translation": "상사한테 전화해."
},
{
"type": "blank",
"index": 6,
"quiz": "Call your @@.",
"hint": "직장에서 위에 있는 사람을 나타내는 단어예요.",
"optionA": "friend",
"optionB": "boss",
"optionC": "mom",
"result": "boss",
"explanation": "'boss'는 '상사'를 의미하며, 지각할 때 연락해야 하는 직장 상급자입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민재",
"script": "Good idea.",
"translation": "좋은 생각이야."
},
{
"type": "script",
"index": 8,
"speaker": "도윤",
"script": "Be honest.",
"translation": "솔직하게 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "도윤이 상사에게 연락하라고 조언한 말을 완성하세요.",
"optionA": "boss",
"optionB": "your",
"optionC": "Call",
"result": "Call your boss",
"explanation": "'상사한테 전화해'라는 의미로 지각 상황에서 해야 할 일을 조언하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "지하철 사람들 안 비켜줌",
"explanation": "지하철에서 내릴 역인데 사람들이 안 비켜줘서 힘들었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "출근"
},
{
"tag": "내리기"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "rush"
},
{
"tag": "crowded"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "So crowded today.",
"translation": "오늘 너무 붐벼."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Rush hour's crazy.",
"translation": "출근시간 미쳤어."
},
{
"type": "ox",
"index": 3,
"quiz": "지하철이 한적했다.",
"hint": "수진이 지하철 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진이 'So crowded today'라고 말했으므로 지하철이 매우 붐볐습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Hard to exit.",
"translation": "내리기 어려워."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Push through gently.",
"translation": "살살 밀고 나가."
},
{
"type": "blank",
"index": 6,
"quiz": "Push through @@.",
"hint": "사람들 사이를 지날 때 조심스럽게 하라는 뜻의 단어예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '부드럽게, 살살'을 의미하며, 붐비는 지하철에서 예의 바르게 나가라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Did that.",
"translation": "그렇게 했어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least escaped.",
"translation": "어쨌든 빠져나왔네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 붐비는 지하철에서 나가는 방법을 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "through",
"optionC": "Push",
"result": "Push through gently",
"explanation": "'살살 밀고 나가'라는 의미로 붐비는 지하철에서 예의 바르게 나가는 방법을 조언하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "지하철 사람들 안 비켜줌",
"explanation": "지하철에서 내릴 역인데 사람들이 안 비켜줘서 힘들었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "출근"
},
{
"tag": "내리기"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "rush"
},
{
"tag": "crowded"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "So crowded today.",
"translation": "오늘 너무 붐벼."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Rush hour's crazy.",
"translation": "출근시간 미쳤어."
},
{
"type": "ox",
"index": 3,
"quiz": "지하철이 한적했다.",
"hint": "수진이 지하철 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진이 'So crowded today'라고 말했으므로 지하철이 매우 붐볐습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Hard to exit.",
"translation": "내리기 어려워."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Push through gently.",
"translation": "살살 밀고 나가."
},
{
"type": "blank",
"index": 6,
"quiz": "Push through @@.",
"hint": "사람들 사이를 지날 때 조심스럽게 하라는 뜻의 단어예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '부드럽게, 살살'을 의미하며, 붐비는 지하철에서 예의 바르게 나가라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Did that.",
"translation": "그렇게 했어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least escaped.",
"translation": "어쨌든 빠져나왔네."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 붐비는 지하철에서 나가는 방법을 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "through",
"optionC": "Push",
"result": "Push through gently",
"explanation": "'살살 밀고 나가'라는 의미로 붐비는 지하철에서 예의 바르게 나가는 방법을 조언하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "지하철 사람들 안 비켜줌",
"explanation": "지하철에서 내릴 역인데 사람들이 안 비켜줘서 힘들었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "출근"
},
{
"tag": "내리기"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "rush"
},
{
"tag": "crowded"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "So crowded today.",
"translation": "오늘 너무 붐벼."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Rush hour's crazy.",
"translation": "출근시간 미쳤어."
},
{
"type": "ox",
"index": 3,
"quiz": "지하철이 한적했다.",
"hint": "수진이 지하철 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진이 'So crowded today'라고 말했으므로 지하철이 매우 붐볐습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Hard to exit.",
"translation": "내리기 어려워."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Push through gently.",
"translation": "살살 밀고 나가."
},
{
"type": "blank",
"index": 6,
"quiz": "Push through @@.",
"hint": "사람들 사이를 지날 때 조심스럽게 하라는 뜻의 단어예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '부드럽게, 살살'을 의미하며, 붐비는 지하철에서 예의 바르게 나가라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Did that.",
"translation": "그렇게 했어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least escaped.",
"translation": "어쨌든 빠져나왔네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 붐비는 지하철에서 나가는 방법을 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "through",
"optionC": "Push",
"result": "Push through gently",
"explanation": "'살살 밀고 나가'라는 의미로 붐비는 지하철에서 예의 바르게 나가는 방법을 조언하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "지하철 사람들 안 비켜줌",
"explanation": "지하철에서 내릴 역인데 사람들이 안 비켜줘서 힘들었던 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "지하철"
},
{
"tag": "출근"
},
{
"tag": "내리기"
}
],
"engTags": [
{
"tag": "subway"
},
{
"tag": "rush"
},
{
"tag": "crowded"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "수진",
"script": "So crowded today.",
"translation": "오늘 너무 붐벼."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Rush hour's crazy.",
"translation": "출근시간 미쳤어."
},
{
"type": "ox",
"index": 3,
"quiz": "지하철이 한적했다.",
"hint": "수진이 지하철 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "수진이 'So crowded today'라고 말했으므로 지하철이 매우 붐볐습니다."
},
{
"type": "script",
"index": 4,
"speaker": "수진",
"script": "Hard to exit.",
"translation": "내리기 어려워."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Push through gently.",
"translation": "살살 밀고 나가."
},
{
"type": "blank",
"index": 6,
"quiz": "Push through @@.",
"hint": "사람들 사이를 지날 때 조심스럽게 하라는 뜻의 단어예요.",
"optionA": "hard",
"optionB": "gently",
"optionC": "fast",
"result": "gently",
"explanation": "'gently'는 '부드럽게, 살살'을 의미하며, 붐비는 지하철에서 예의 바르게 나가라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "수진",
"script": "Did that.",
"translation": "그렇게 했어."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "At least escaped.",
"translation": "어쨌든 빠져나왔네."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 붐비는 지하철에서 나가는 방법을 조언한 말을 완성하세요.",
"optionA": "gently",
"optionB": "through",
"optionC": "Push",
"result": "Push through gently",
"explanation": "'살살 밀고 나가'라는 의미로 붐비는 지하철에서 예의 바르게 나가는 방법을 조언하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 에어컨 추위",
"explanation": "사무실 에어컨이 너무 세서 여름에도 담요가 필요한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "사무실"
},
{
"tag": "에어컨"
},
{
"tag": "추위"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "aircon"
},
{
"tag": "cold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "AC's too strong.",
"translation": "에어컨이 너무 세."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Bring a jacket.",
"translation": "자켓 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 적당히 시원하다.",
"hint": "민경이 에어컨에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'AC's too strong'라고 말했으므로 에어컨이 너무 센 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Already did.",
"translation": "이미 가져왔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Still cold?",
"translation": "아직도 추워?"
},
{
"type": "blank",
"index": 6,
"quiz": "Still @@?",
"hint": "자켓을 입어도 느끼는 온도 상태를 나타내는 단어예요.",
"optionA": "hot",
"optionB": "cold",
"optionC": "fine",
"result": "cold",
"explanation": "'cold'는 '춥다'를 의미하며, 자켓을 입어도 여전히 추운 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Talk to manager.",
"translation": "매니저한테 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 자켓을 입어도 추운지 확인한 말을 완성하세요.",
"optionA": "cold",
"optionB": "Still",
"result": "Still cold",
"explanation": "'아직도 추워?'라는 의미로 자켓을 입어도 여전히 추운 상태를 확인하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 에어컨 추위",
"explanation": "사무실 에어컨이 너무 세서 여름에도 담요가 필요한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "사무실"
},
{
"tag": "에어컨"
},
{
"tag": "추위"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "aircon"
},
{
"tag": "cold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "AC's too strong.",
"translation": "에어컨이 너무 세."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Bring a jacket.",
"translation": "자켓 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 적당히 시원하다.",
"hint": "민경이 에어컨에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'AC's too strong'라고 말했으므로 에어컨이 너무 센 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Already did.",
"translation": "이미 가져왔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Still cold?",
"translation": "아직도 추워?"
},
{
"type": "blank",
"index": 6,
"quiz": "Still @@?",
"hint": "자켓을 입어도 느끼는 온도 상태를 나타내는 단어예요.",
"optionA": "hot",
"optionB": "cold",
"optionC": "fine",
"result": "cold",
"explanation": "'cold'는 '춥다'를 의미하며, 자켓을 입어도 여전히 추운 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Talk to manager.",
"translation": "매니저한테 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 자켓을 입어도 추운지 확인한 말을 완성하세요.",
"optionA": "cold",
"optionB": "Still",
"result": "Still cold",
"explanation": "'아직도 추워?'라는 의미로 자켓을 입어도 여전히 추운 상태를 확인하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 에어컨 추위",
"explanation": "사무실 에어컨이 너무 세서 여름에도 담요가 필요한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "사무실"
},
{
"tag": "에어컨"
},
{
"tag": "추위"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "aircon"
},
{
"tag": "cold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "AC's too strong.",
"translation": "에어컨이 너무 세."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Bring a jacket.",
"translation": "자켓 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 적당히 시원하다.",
"hint": "민경이 에어컨에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'AC's too strong'라고 말했으므로 에어컨이 너무 센 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Already did.",
"translation": "이미 가져왔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Still cold?",
"translation": "아직도 추워?"
},
{
"type": "blank",
"index": 6,
"quiz": "Still @@?",
"hint": "자켓을 입어도 느끼는 온도 상태를 나타내는 단어예요.",
"optionA": "hot",
"optionB": "cold",
"optionC": "fine",
"result": "cold",
"explanation": "'cold'는 '춥다'를 의미하며, 자켓을 입어도 여전히 추운 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Talk to manager.",
"translation": "매니저한테 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 자켓을 입어도 추운지 확인한 말을 완성하세요.",
"optionA": "cold",
"optionB": "Still",
"result": "Still cold",
"explanation": "'아직도 추워?'라는 의미로 자켓을 입어도 여전히 추운 상태를 확인하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "사무실 에어컨 추위",
"explanation": "사무실 에어컨이 너무 세서 여름에도 담요가 필요한 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "사무실"
},
{
"tag": "에어컨"
},
{
"tag": "추위"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "aircon"
},
{
"tag": "cold"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "AC's too strong.",
"translation": "에어컨이 너무 세."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Bring a jacket.",
"translation": "자켓 가져와."
},
{
"type": "ox",
"index": 3,
"quiz": "사무실이 적당히 시원하다.",
"hint": "민경이 에어컨에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'AC's too strong'라고 말했으므로 에어컨이 너무 센 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Already did.",
"translation": "이미 가져왔어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Still cold?",
"translation": "아직도 추워?"
},
{
"type": "blank",
"index": 6,
"quiz": "Still @@?",
"hint": "자켓을 입어도 느끼는 온도 상태를 나타내는 단어예요.",
"optionA": "hot",
"optionB": "cold",
"optionC": "fine",
"result": "cold",
"explanation": "'cold'는 '춥다'를 의미하며, 자켓을 입어도 여전히 추운 상태를 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Talk to manager.",
"translation": "매니저한테 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 자켓을 입어도 추운지 확인한 말을 완성하세요.",
"optionA": "cold",
"optionB": "Still",
"result": "Still cold",
"explanation": "'아직도 추워?'라는 의미로 자켓을 입어도 여전히 추운 상태를 확인하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 커피 루틴",
"explanation": "출근해서 커피 한 잔 마시고 나면 하루가 시작되는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "커피"
},
{
"tag": "루틴"
}
],
"engTags": [
{
"tag": "morning"
},
{
"tag": "coffee"
},
{
"tag": "routine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Need my coffee.",
"translation": "커피 마셔야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Can't work without?",
"translation": "그거 없으면 일 못 해?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 커피 없이도 일할 수 있다.",
"hint": "나연이 유진의 커피 의존성에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "나연이 'Can't work without?'라고 물은 것으로 보아 유진이 커피 없이는 일하기 어려울 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Morning ritual.",
"translation": "아침 의식이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Morning @@.",
"hint": "매일 반복되는 특별한 행동을 나타내는 단어예요.",
"optionA": "food",
"optionB": "ritual",
"optionC": "work",
"result": "ritual",
"explanation": "'ritual'은 '의식, 루틴'을 의미하며, 매일 반복되는 중요한 습관을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's right.",
"translation": "맞아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I get it.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 유진의 커피 습관을 아침 의식이라고 표현한 말을 완성하세요.",
"optionA": "ritual",
"optionB": "Morning",
"result": "Morning ritual",
"explanation": "'아침 의식이네'라는 의미로 매일 반복되는 커피 마시는 습관을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 커피 루틴",
"explanation": "출근해서 커피 한 잔 마시고 나면 하루가 시작되는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "커피"
},
{
"tag": "루틴"
}
],
"engTags": [
{
"tag": "morning"
},
{
"tag": "coffee"
},
{
"tag": "routine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Need my coffee.",
"translation": "커피 마셔야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Can't work without?",
"translation": "그거 없으면 일 못 해?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 커피 없이도 일할 수 있다.",
"hint": "나연이 유진의 커피 의존성에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "나연이 'Can't work without?'라고 물은 것으로 보아 유진이 커피 없이는 일하기 어려울 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Morning ritual.",
"translation": "아침 의식이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Morning @@.",
"hint": "매일 반복되는 특별한 행동을 나타내는 단어예요.",
"optionA": "food",
"optionB": "ritual",
"optionC": "work",
"result": "ritual",
"explanation": "'ritual'은 '의식, 루틴'을 의미하며, 매일 반복되는 중요한 습관을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's right.",
"translation": "맞아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I get it.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 유진의 커피 습관을 아침 의식이라고 표현한 말을 완성하세요.",
"optionA": "ritual",
"optionB": "Morning",
"result": "Morning ritual",
"explanation": "'아침 의식이네'라는 의미로 매일 반복되는 커피 마시는 습관을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 커피 루틴",
"explanation": "출근해서 커피 한 잔 마시고 나면 하루가 시작되는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "커피"
},
{
"tag": "루틴"
}
],
"engTags": [
{
"tag": "morning"
},
{
"tag": "coffee"
},
{
"tag": "routine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Need my coffee.",
"translation": "커피 마셔야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Can't work without?",
"translation": "그거 없으면 일 못 해?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 커피 없이도 일할 수 있다.",
"hint": "나연이 유진의 커피 의존성에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "나연이 'Can't work without?'라고 물은 것으로 보아 유진이 커피 없이는 일하기 어려울 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Morning ritual.",
"translation": "아침 의식이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Morning @@.",
"hint": "매일 반복되는 특별한 행동을 나타내는 단어예요.",
"optionA": "food",
"optionB": "ritual",
"optionC": "work",
"result": "ritual",
"explanation": "'ritual'은 '의식, 루틴'을 의미하며, 매일 반복되는 중요한 습관을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's right.",
"translation": "맞아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I get it.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 유진의 커피 습관을 아침 의식이라고 표현한 말을 완성하세요.",
"optionA": "ritual",
"optionB": "Morning",
"result": "Morning ritual",
"explanation": "'아침 의식이네'라는 의미로 매일 반복되는 커피 마시는 습관을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출근 커피 루틴",
"explanation": "출근해서 커피 한 잔 마시고 나면 하루가 시작되는 기분이라는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "출근"
},
{
"tag": "커피"
},
{
"tag": "루틴"
}
],
"engTags": [
{
"tag": "morning"
},
{
"tag": "coffee"
},
{
"tag": "routine"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Need my coffee.",
"translation": "커피 마셔야 해."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Can't work without?",
"translation": "그거 없으면 일 못 해?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 커피 없이도 일할 수 있다.",
"hint": "나연이 유진의 커피 의존성에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "나연이 'Can't work without?'라고 물은 것으로 보아 유진이 커피 없이는 일하기 어려울 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Morning ritual.",
"translation": "아침 의식이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Morning @@.",
"hint": "매일 반복되는 특별한 행동을 나타내는 단어예요.",
"optionA": "food",
"optionB": "ritual",
"optionC": "work",
"result": "ritual",
"explanation": "'ritual'은 '의식, 루틴'을 의미하며, 매일 반복되는 중요한 습관을 나타냅니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "That's right.",
"translation": "맞아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "I get it.",
"translation": "이해해."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 유진의 커피 습관을 아침 의식이라고 표현한 말을 완성하세요.",
"optionA": "ritual",
"optionB": "Morning",
"result": "Morning ritual",
"explanation": "'아침 의식이네'라는 의미로 매일 반복되는 커피 마시는 습관을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 메뉴 고민",
"explanation": "점심시간을 기다렸는데 막상 뭐 먹을지 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "점심"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "menu"
},
{
"tag": "decide"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Lunch time!",
"translation": "점심시간이다!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What to eat?",
"translation": "뭘 먹을까?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 점심 메뉴를 이미 정했다.",
"hint": "서연이 점심에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'What to eat?'라고 물었으므로 아직 메뉴를 정하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Same old problem.",
"translation": "똑같은 문제네."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Korean food maybe?",
"translation": "한식 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "Korean food @@?",
"hint": "제안이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '어때, 아마도'를 의미하며, 점심 메뉴를 제안할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Sounds good.",
"translation": "좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's go.",
"translation": "가자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 한식을 제안한 말을 완성하세요.",
"optionA": "maybe",
"optionB": "food",
"optionC": "Korean",
"result": "Korean food maybe",
"explanation": "'한식 어때?'라는 의미로 점심 메뉴를 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 메뉴 고민",
"explanation": "점심시간을 기다렸는데 막상 뭐 먹을지 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "점심"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "menu"
},
{
"tag": "decide"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Lunch time!",
"translation": "점심시간이다!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What to eat?",
"translation": "뭘 먹을까?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 점심 메뉴를 이미 정했다.",
"hint": "서연이 점심에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'What to eat?'라고 물었으므로 아직 메뉴를 정하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Same old problem.",
"translation": "똑같은 문제네."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Korean food maybe?",
"translation": "한식 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "Korean food @@?",
"hint": "제안이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '어때, 아마도'를 의미하며, 점심 메뉴를 제안할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Sounds good.",
"translation": "좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's go.",
"translation": "가자."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 한식을 제안한 말을 완성하세요.",
"optionA": "maybe",
"optionB": "food",
"optionC": "Korean",
"result": "Korean food maybe",
"explanation": "'한식 어때?'라는 의미로 점심 메뉴를 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 메뉴 고민",
"explanation": "점심시간을 기다렸는데 막상 뭐 먹을지 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "점심"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "menu"
},
{
"tag": "decide"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Lunch time!",
"translation": "점심시간이다!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What to eat?",
"translation": "뭘 먹을까?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 점심 메뉴를 이미 정했다.",
"hint": "서연이 점심에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'What to eat?'라고 물었으므로 아직 메뉴를 정하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Same old problem.",
"translation": "똑같은 문제네."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Korean food maybe?",
"translation": "한식 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "Korean food @@?",
"hint": "제안이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '어때, 아마도'를 의미하며, 점심 메뉴를 제안할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Sounds good.",
"translation": "좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's go.",
"translation": "가자."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 한식을 제안한 말을 완성하세요.",
"optionA": "maybe",
"optionB": "food",
"optionC": "Korean",
"result": "Korean food maybe",
"explanation": "'한식 어때?'라는 의미로 점심 메뉴를 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "점심 메뉴 고민",
"explanation": "점심시간을 기다렸는데 막상 뭐 먹을지 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "점심"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "lunch"
},
{
"tag": "menu"
},
{
"tag": "decide"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Lunch time!",
"translation": "점심시간이다!"
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "What to eat?",
"translation": "뭘 먹을까?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 점심 메뉴를 이미 정했다.",
"hint": "서연이 점심에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'What to eat?'라고 물었으므로 아직 메뉴를 정하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Same old problem.",
"translation": "똑같은 문제네."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Korean food maybe?",
"translation": "한식 어때?"
},
{
"type": "blank",
"index": 6,
"quiz": "Korean food @@?",
"hint": "제안이나 가능성을 나타내는 단어예요.",
"optionA": "never",
"optionB": "maybe",
"optionC": "always",
"result": "maybe",
"explanation": "'maybe'는 '어때, 아마도'를 의미하며, 점심 메뉴를 제안할 때 쓰는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Sounds good.",
"translation": "좋은데."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Let's go.",
"translation": "가자."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 한식을 제안한 말을 완성하세요.",
"optionA": "maybe",
"optionB": "food",
"optionC": "Korean",
"result": "Korean food maybe",
"explanation": "'한식 어때?'라는 의미로 점심 메뉴를 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "퇴근 시간 급한 일",
"explanation": "퇴근 시간이 다 됐는데 갑자기 급한 일이 들어온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "퇴근"
},
{
"tag": "급한일"
},
{
"tag": "야근"
}
],
"engTags": [
{
"tag": "overtime"
},
{
"tag": "urgent"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Almost home time.",
"translation": "거의 퇴근 시간이야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Got urgent work.",
"translation": "급한 일 생겼어."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 정시에 퇴근할 수 있다.",
"hint": "준혁이 퇴근 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Got urgent work'라고 말했으므로 급한 일로 늦게 퇴근해야 할 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That's terrible.",
"translation": "완전 안됐다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Happens every day.",
"translation": "매일 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Happens every @@.",
"hint": "매일을 나타내는 단어예요.",
"optionA": "night",
"optionB": "day",
"optionC": "week",
"result": "day",
"explanation": "'day'는 '날'을 의미하며, 'every day'는 매일 급한 일이 생긴다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Poor you.",
"translation": "안됐다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Life of worker.",
"translation": "직장인 인생이지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 급한 일이 매일 생긴다고 말한 표현을 완성하세요.",
"optionA": "day",
"optionB": "every",
"optionC": "Happens",
"result": "Happens every day",
"explanation": "'매일 그래'라는 의미로 급한 일이 자주 생기는 직장 상황을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "퇴근 시간 급한 일",
"explanation": "퇴근 시간이 다 됐는데 갑자기 급한 일이 들어온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "퇴근"
},
{
"tag": "급한일"
},
{
"tag": "야근"
}
],
"engTags": [
{
"tag": "overtime"
},
{
"tag": "urgent"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Almost home time.",
"translation": "거의 퇴근 시간이야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Got urgent work.",
"translation": "급한 일 생겼어."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 정시에 퇴근할 수 있다.",
"hint": "준혁이 퇴근 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Got urgent work'라고 말했으므로 급한 일로 늦게 퇴근해야 할 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That's terrible.",
"translation": "완전 안됐다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Happens every day.",
"translation": "매일 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Happens every @@.",
"hint": "매일을 나타내는 단어예요.",
"optionA": "night",
"optionB": "day",
"optionC": "week",
"result": "day",
"explanation": "'day'는 '날'을 의미하며, 'every day'는 매일 급한 일이 생긴다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Poor you.",
"translation": "안됐다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Life of worker.",
"translation": "직장인 인생이지."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 급한 일이 매일 생긴다고 말한 표현을 완성하세요.",
"optionA": "day",
"optionB": "every",
"optionC": "Happens",
"result": "Happens every day",
"explanation": "'매일 그래'라는 의미로 급한 일이 자주 생기는 직장 상황을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "퇴근 시간 급한 일",
"explanation": "퇴근 시간이 다 됐는데 갑자기 급한 일이 들어온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "퇴근"
},
{
"tag": "급한일"
},
{
"tag": "야근"
}
],
"engTags": [
{
"tag": "overtime"
},
{
"tag": "urgent"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Almost home time.",
"translation": "거의 퇴근 시간이야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Got urgent work.",
"translation": "급한 일 생겼어."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 정시에 퇴근할 수 있다.",
"hint": "준혁이 퇴근 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Got urgent work'라고 말했으므로 급한 일로 늦게 퇴근해야 할 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That's terrible.",
"translation": "완전 안됐다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Happens every day.",
"translation": "매일 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Happens every @@.",
"hint": "매일을 나타내는 단어예요.",
"optionA": "night",
"optionB": "day",
"optionC": "week",
"result": "day",
"explanation": "'day'는 '날'을 의미하며, 'every day'는 매일 급한 일이 생긴다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Poor you.",
"translation": "안됐다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Life of worker.",
"translation": "직장인 인생이지."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 급한 일이 매일 생긴다고 말한 표현을 완성하세요.",
"optionA": "day",
"optionB": "every",
"optionC": "Happens",
"result": "Happens every day",
"explanation": "'매일 그래'라는 의미로 급한 일이 자주 생기는 직장 상황을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "퇴근 시간 급한 일",
"explanation": "퇴근 시간이 다 됐는데 갑자기 급한 일이 들어온 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "퇴근"
},
{
"tag": "급한일"
},
{
"tag": "야근"
}
],
"engTags": [
{
"tag": "overtime"
},
{
"tag": "urgent"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "Almost home time.",
"translation": "거의 퇴근 시간이야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Got urgent work.",
"translation": "급한 일 생겼어."
},
{
"type": "ox",
"index": 3,
"quiz": "준혁이 정시에 퇴근할 수 있다.",
"hint": "준혁이 퇴근 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Got urgent work'라고 말했으므로 급한 일로 늦게 퇴근해야 할 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "That's terrible.",
"translation": "완전 안됐다."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "Happens every day.",
"translation": "매일 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Happens every @@.",
"hint": "매일을 나타내는 단어예요.",
"optionA": "night",
"optionB": "day",
"optionC": "week",
"result": "day",
"explanation": "'day'는 '날'을 의미하며, 'every day'는 매일 급한 일이 생긴다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Poor you.",
"translation": "안됐다."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Life of worker.",
"translation": "직장인 인생이지."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 급한 일이 매일 생긴다고 말한 표현을 완성하세요.",
"optionA": "day",
"optionB": "every",
"optionC": "Happens",
"result": "Happens every day",
"explanation": "'매일 그래'라는 의미로 급한 일이 자주 생기는 직장 상황을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출퇴근 택시 고민",
"explanation": "출근할 때는 택시 타고 싶고 퇴근할 때는 운동한다고 걸어가고 싶은 심리입니다.",
"level": 3,
"korTags": [
{
"tag": "출퇴근"
},
{
"tag": "택시"
},
{
"tag": "걷기"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "taxi"
},
{
"tag": "walk"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Want taxi morning.",
"translation": "아침엔 택시 타고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Walk after work?",
"translation": "퇴근 후엔 걸어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 아침에 걸어서 출근하고 싶어한다.",
"hint": "서연이 아침 출근에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Want taxi morning'라고 말했으므로 아침에는 택시를 타고 싶어합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Yes, for exercise.",
"translation": "응, 운동하려고."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Funny mindset.",
"translation": "웃긴 마음가짐이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Funny @@.",
"hint": "생각하는 방식이나 태도를 나타내는 단어예요.",
"optionA": "food",
"optionB": "mindset",
"optionC": "car",
"result": "mindset",
"explanation": "'mindset'은 '마음가짐, 사고방식'을 의미하며, 상황에 따라 다른 교통수단을 선택하는 심리를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "But so true.",
"translation": "근데 진짜 그래."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Everyone's like that.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 서연의 출퇴근 교통수단 선택 심리를 웃긴 마음가짐이라고 표현한 말을 완성하세요.",
"optionA": "mindset",
"optionB": "Funny",
"result": "Funny mindset",
"explanation": "'웃긴 마음가짐이네'라는 의미로 상황에 따라 다른 교통수단을 원하는 심리를 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출퇴근 택시 고민",
"explanation": "출근할 때는 택시 타고 싶고 퇴근할 때는 운동한다고 걸어가고 싶은 심리입니다.",
"level": 3,
"korTags": [
{
"tag": "출퇴근"
},
{
"tag": "택시"
},
{
"tag": "걷기"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "taxi"
},
{
"tag": "walk"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Want taxi morning.",
"translation": "아침엔 택시 타고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Walk after work?",
"translation": "퇴근 후엔 걸어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 아침에 걸어서 출근하고 싶어한다.",
"hint": "서연이 아침 출근에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Want taxi morning'라고 말했으므로 아침에는 택시를 타고 싶어합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Yes, for exercise.",
"translation": "응, 운동하려고."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Funny mindset.",
"translation": "웃긴 마음가짐이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Funny @@.",
"hint": "생각하는 방식이나 태도를 나타내는 단어예요.",
"optionA": "food",
"optionB": "mindset",
"optionC": "car",
"result": "mindset",
"explanation": "'mindset'은 '마음가짐, 사고방식'을 의미하며, 상황에 따라 다른 교통수단을 선택하는 심리를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "But so true.",
"translation": "근데 진짜 그래."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Everyone's like that.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 서연의 출퇴근 교통수단 선택 심리를 웃긴 마음가짐이라고 표현한 말을 완성하세요.",
"optionA": "mindset",
"optionB": "Funny",
"result": "Funny mindset",
"explanation": "'웃긴 마음가짐이네'라는 의미로 상황에 따라 다른 교통수단을 원하는 심리를 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출퇴근 택시 고민",
"explanation": "출근할 때는 택시 타고 싶고 퇴근할 때는 운동한다고 걸어가고 싶은 심리입니다.",
"level": 3,
"korTags": [
{
"tag": "출퇴근"
},
{
"tag": "택시"
},
{
"tag": "걷기"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "taxi"
},
{
"tag": "walk"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Want taxi morning.",
"translation": "아침엔 택시 타고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Walk after work?",
"translation": "퇴근 후엔 걸어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 아침에 걸어서 출근하고 싶어한다.",
"hint": "서연이 아침 출근에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Want taxi morning'라고 말했으므로 아침에는 택시를 타고 싶어합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Yes, for exercise.",
"translation": "응, 운동하려고."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Funny mindset.",
"translation": "웃긴 마음가짐이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Funny @@.",
"hint": "생각하는 방식이나 태도를 나타내는 단어예요.",
"optionA": "food",
"optionB": "mindset",
"optionC": "car",
"result": "mindset",
"explanation": "'mindset'은 '마음가짐, 사고방식'을 의미하며, 상황에 따라 다른 교통수단을 선택하는 심리를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "But so true.",
"translation": "근데 진짜 그래."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Everyone's like that.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 서연의 출퇴근 교통수단 선택 심리를 웃긴 마음가짐이라고 표현한 말을 완성하세요.",
"optionA": "mindset",
"optionB": "Funny",
"result": "Funny mindset",
"explanation": "'웃긴 마음가짐이네'라는 의미로 상황에 따라 다른 교통수단을 원하는 심리를 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "출퇴근 택시 고민",
"explanation": "출근할 때는 택시 타고 싶고 퇴근할 때는 운동한다고 걸어가고 싶은 심리입니다.",
"level": 3,
"korTags": [
{
"tag": "출퇴근"
},
{
"tag": "택시"
},
{
"tag": "걷기"
}
],
"engTags": [
{
"tag": "commute"
},
{
"tag": "taxi"
},
{
"tag": "walk"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Want taxi morning.",
"translation": "아침엔 택시 타고 싶어."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Walk after work?",
"translation": "퇴근 후엔 걸어?"
},
{
"type": "ox",
"index": 3,
"quiz": "서연이 아침에 걸어서 출근하고 싶어한다.",
"hint": "서연이 아침 출근에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Want taxi morning'라고 말했으므로 아침에는 택시를 타고 싶어합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Yes, for exercise.",
"translation": "응, 운동하려고."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Funny mindset.",
"translation": "웃긴 마음가짐이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Funny @@.",
"hint": "생각하는 방식이나 태도를 나타내는 단어예요.",
"optionA": "food",
"optionB": "mindset",
"optionC": "car",
"result": "mindset",
"explanation": "'mindset'은 '마음가짐, 사고방식'을 의미하며, 상황에 따라 다른 교통수단을 선택하는 심리를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "But so true.",
"translation": "근데 진짜 그래."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Everyone's like that.",
"translation": "다 그래."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 서연의 출퇴근 교통수단 선택 심리를 웃긴 마음가짐이라고 표현한 말을 완성하세요.",
"optionA": "mindset",
"optionB": "Funny",
"result": "Funny mindset",
"explanation": "'웃긴 마음가짐이네'라는 의미로 상황에 따라 다른 교통수단을 원하는 심리를 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "옆자리 동료 혼잣말",
"explanation": "옆자리 동료가 계속 혼잣말해서 집중이 안 되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "혼잣말"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "talking"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "He talks constantly.",
"translation": "걔가 계속 말해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "To himself?",
"translation": "혼잣말로?"
},
{
"type": "ox",
"index": 3,
"quiz": "동료가 다른 사람과 대화하고 있다.",
"hint": "지훈이 동료의 말하는 상대에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'To himself?'라고 물은 것으로 보아 혼잣말을 하고 있는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, very distracting.",
"translation": "응, 완전 방해돼."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Wear headphones.",
"translation": "헤드폰 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Wear @@.",
"hint": "소리를 차단하는 귀에 쓰는 기기를 생각해보세요.",
"optionA": "glasses",
"optionB": "headphones",
"optionC": "shoes",
"result": "headphones",
"explanation": "'headphones'는 '헤드폰'을 의미하며, 소음을 차단하여 집중하는 데 도움이 되는 도구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Good solution.",
"translation": "좋은 해결책이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Works for me.",
"translation": "나한테는 효과 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 혼잣말하는 동료 때문에 집중이 안 될 때 헤드폰을 쓰라고 조언한 말을 완성하세요.",
"optionA": "headphones",
"optionB": "Wear",
"result": "Wear headphones",
"explanation": "'헤드폰 써'라는 의미로 소음을 차단하여 집중력을 높이는 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "옆자리 동료 혼잣말",
"explanation": "옆자리 동료가 계속 혼잣말해서 집중이 안 되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "혼잣말"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "talking"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "He talks constantly.",
"translation": "걔가 계속 말해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "To himself?",
"translation": "혼잣말로?"
},
{
"type": "ox",
"index": 3,
"quiz": "동료가 다른 사람과 대화하고 있다.",
"hint": "지훈이 동료의 말하는 상대에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'To himself?'라고 물은 것으로 보아 혼잣말을 하고 있는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, very distracting.",
"translation": "응, 완전 방해돼."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Wear headphones.",
"translation": "헤드폰 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Wear @@.",
"hint": "소리를 차단하는 귀에 쓰는 기기를 생각해보세요.",
"optionA": "glasses",
"optionB": "headphones",
"optionC": "shoes",
"result": "headphones",
"explanation": "'headphones'는 '헤드폰'을 의미하며, 소음을 차단하여 집중하는 데 도움이 되는 도구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Good solution.",
"translation": "좋은 해결책이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Works for me.",
"translation": "나한테는 효과 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 혼잣말하는 동료 때문에 집중이 안 될 때 헤드폰을 쓰라고 조언한 말을 완성하세요.",
"optionA": "headphones",
"optionB": "Wear",
"result": "Wear headphones",
"explanation": "'헤드폰 써'라는 의미로 소음을 차단하여 집중력을 높이는 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "옆자리 동료 혼잣말",
"explanation": "옆자리 동료가 계속 혼잣말해서 집중이 안 되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "혼잣말"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "talking"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "He talks constantly.",
"translation": "걔가 계속 말해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "To himself?",
"translation": "혼잣말로?"
},
{
"type": "ox",
"index": 3,
"quiz": "동료가 다른 사람과 대화하고 있다.",
"hint": "지훈이 동료의 말하는 상대에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'To himself?'라고 물은 것으로 보아 혼잣말을 하고 있는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, very distracting.",
"translation": "응, 완전 방해돼."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Wear headphones.",
"translation": "헤드폰 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Wear @@.",
"hint": "소리를 차단하는 귀에 쓰는 기기를 생각해보세요.",
"optionA": "glasses",
"optionB": "headphones",
"optionC": "shoes",
"result": "headphones",
"explanation": "'headphones'는 '헤드폰'을 의미하며, 소음을 차단하여 집중하는 데 도움이 되는 도구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Good solution.",
"translation": "좋은 해결책이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Works for me.",
"translation": "나한테는 효과 있어."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 혼잣말하는 동료 때문에 집중이 안 될 때 헤드폰을 쓰라고 조언한 말을 완성하세요.",
"optionA": "headphones",
"optionB": "Wear",
"result": "Wear headphones",
"explanation": "'헤드폰 써'라는 의미로 소음을 차단하여 집중력을 높이는 해결책을 제안하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "옆자리 동료 혼잣말",
"explanation": "옆자리 동료가 계속 혼잣말해서 집중이 안 되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "동료"
},
{
"tag": "혼잣말"
},
{
"tag": "집중"
}
],
"engTags": [
{
"tag": "colleague"
},
{
"tag": "talking"
},
{
"tag": "focus"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "He talks constantly.",
"translation": "걔가 계속 말해."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "To himself?",
"translation": "혼잣말로?"
},
{
"type": "ox",
"index": 3,
"quiz": "동료가 다른 사람과 대화하고 있다.",
"hint": "지훈이 동료의 말하는 상대에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'To himself?'라고 물은 것으로 보아 혼잣말을 하고 있는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Yeah, very distracting.",
"translation": "응, 완전 방해돼."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Wear headphones.",
"translation": "헤드폰 써."
},
{
"type": "blank",
"index": 6,
"quiz": "Wear @@.",
"hint": "소리를 차단하는 귀에 쓰는 기기를 생각해보세요.",
"optionA": "glasses",
"optionB": "headphones",
"optionC": "shoes",
"result": "headphones",
"explanation": "'headphones'는 '헤드폰'을 의미하며, 소음을 차단하여 집중하는 데 도움이 되는 도구입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Good solution.",
"translation": "좋은 해결책이야."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Works for me.",
"translation": "나한테는 효과 있어."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 혼잣말하는 동료 때문에 집중이 안 될 때 헤드폰을 쓰라고 조언한 말을 완성하세요.",
"optionA": "headphones",
"optionB": "Wear",
"result": "Wear headphones",
"explanation": "'헤드폰 써'라는 의미로 소음을 차단하여 집중력을 높이는 해결책을 제안하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회사 친한 동료",
"explanation": "회사에서 친한 사람이 생기면 출근이 덜 괴롭다는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회사"
},
{
"tag": "친구"
},
{
"tag": "출근"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "friend"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Made office friend.",
"translation": "회사에서 친구 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so nice.",
"translation": "완전 좋겠다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회사에서 친구를 만들지 못했다.",
"hint": "유진이 회사 친구에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Made office friend'라고 말했으므로 회사에서 친구를 만들었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Work's less stressful.",
"translation": "일이 덜 스트레스야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Friends help everything.",
"translation": "친구는 모든 걸 도와줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Friends help @@.",
"hint": "모든 것을 나타내는 단어예요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "something",
"result": "everything",
"explanation": "'everything'은 '모든 것'을 의미하며, 친구가 모든 면에서 도움이 된다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lucky you.",
"translation": "부럽다."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 친구가 모든 것을 도와준다고 말한 표현을 완성하세요.",
"optionA": "everything",
"optionB": "help",
"optionC": "Friends",
"result": "Friends help everything",
"explanation": "'친구는 모든 걸 도와줘'라는 의미로 친구의 중요성을 강조하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회사 친한 동료",
"explanation": "회사에서 친한 사람이 생기면 출근이 덜 괴롭다는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회사"
},
{
"tag": "친구"
},
{
"tag": "출근"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "friend"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Made office friend.",
"translation": "회사에서 친구 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so nice.",
"translation": "완전 좋겠다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회사에서 친구를 만들지 못했다.",
"hint": "유진이 회사 친구에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Made office friend'라고 말했으므로 회사에서 친구를 만들었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Work's less stressful.",
"translation": "일이 덜 스트레스야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Friends help everything.",
"translation": "친구는 모든 걸 도와줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Friends help @@.",
"hint": "모든 것을 나타내는 단어예요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "something",
"result": "everything",
"explanation": "'everything'은 '모든 것'을 의미하며, 친구가 모든 면에서 도움이 된다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lucky you.",
"translation": "부럽다."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 친구가 모든 것을 도와준다고 말한 표현을 완성하세요.",
"optionA": "everything",
"optionB": "help",
"optionC": "Friends",
"result": "Friends help everything",
"explanation": "'친구는 모든 걸 도와줘'라는 의미로 친구의 중요성을 강조하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회사 친한 동료",
"explanation": "회사에서 친한 사람이 생기면 출근이 덜 괴롭다는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회사"
},
{
"tag": "친구"
},
{
"tag": "출근"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "friend"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Made office friend.",
"translation": "회사에서 친구 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so nice.",
"translation": "완전 좋겠다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회사에서 친구를 만들지 못했다.",
"hint": "유진이 회사 친구에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Made office friend'라고 말했으므로 회사에서 친구를 만들었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Work's less stressful.",
"translation": "일이 덜 스트레스야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Friends help everything.",
"translation": "친구는 모든 걸 도와줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Friends help @@.",
"hint": "모든 것을 나타내는 단어예요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "something",
"result": "everything",
"explanation": "'everything'은 '모든 것'을 의미하며, 친구가 모든 면에서 도움이 된다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lucky you.",
"translation": "부럽다."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 친구가 모든 것을 도와준다고 말한 표현을 완성하세요.",
"optionA": "everything",
"optionB": "help",
"optionC": "Friends",
"result": "Friends help everything",
"explanation": "'친구는 모든 걸 도와줘'라는 의미로 친구의 중요성을 강조하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회사 친한 동료",
"explanation": "회사에서 친한 사람이 생기면 출근이 덜 괴롭다는 대화입니다.",
"level": 3,
"korTags": [
{
"tag": "회사"
},
{
"tag": "친구"
},
{
"tag": "출근"
}
],
"engTags": [
{
"tag": "office"
},
{
"tag": "friend"
},
{
"tag": "work"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Made office friend.",
"translation": "회사에서 친구 생겼어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "That's so nice.",
"translation": "완전 좋겠다."
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회사에서 친구를 만들지 못했다.",
"hint": "유진이 회사 친구에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Made office friend'라고 말했으므로 회사에서 친구를 만들었습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Work's less stressful.",
"translation": "일이 덜 스트레스야."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Friends help everything.",
"translation": "친구는 모든 걸 도와줘."
},
{
"type": "blank",
"index": 6,
"quiz": "Friends help @@.",
"hint": "모든 것을 나타내는 단어예요.",
"optionA": "nothing",
"optionB": "everything",
"optionC": "something",
"result": "everything",
"explanation": "'everything'은 '모든 것'을 의미하며, 친구가 모든 면에서 도움이 된다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Totally agree.",
"translation": "완전 동감해."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lucky you.",
"translation": "부럽다."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 친구가 모든 것을 도와준다고 말한 표현을 완성하세요.",
"optionA": "everything",
"optionB": "help",
"optionC": "Friends",
"result": "Friends help everything",
"explanation": "'친구는 모든 걸 도와줘'라는 의미로 친구의 중요성을 강조하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "단톡방 읽씹",
"explanation": "회사 단톡방에서 다들 읽씹하는데 나만 대답해야 하나 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "단톡방"
},
{
"tag": "읽씹"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "group"
},
{
"tag": "chat"
},
{
"tag": "reply"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "No one's replying.",
"translation": "아무도 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "In group chat?",
"translation": "단톡방에서?"
},
{
"type": "ox",
"index": 3,
"quiz": "모든 사람이 단톡방에서 적극적으로 대화하고 있다.",
"hint": "도윤이 단톡방 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'No one's replying'라고 말했으므로 아무도 답하지 않는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Should I answer?",
"translation": "내가 답해야 하나?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Just wait.",
"translation": "그냥 기다려."
},
{
"type": "blank",
"index": 6,
"quiz": "Just @@.",
"hint": "서두르지 말고 시간을 두라는 뜻의 단어예요.",
"optionA": "run",
"optionB": "wait",
"optionC": "eat",
"result": "wait",
"explanation": "'wait'는 '기다리다'를 의미하며, 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Someone will respond.",
"translation": "누군가 답할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 단톡방에서 답하기를 고민하는 도윤에게 한 조언을 완성하세요.",
"optionA": "wait",
"optionB": "Just",
"result": "Just wait",
"explanation": "'그냥 기다려'라는 의미로 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "단톡방 읽씹",
"explanation": "회사 단톡방에서 다들 읽씹하는데 나만 대답해야 하나 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "단톡방"
},
{
"tag": "읽씹"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "group"
},
{
"tag": "chat"
},
{
"tag": "reply"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "No one's replying.",
"translation": "아무도 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "In group chat?",
"translation": "단톡방에서?"
},
{
"type": "ox",
"index": 3,
"quiz": "모든 사람이 단톡방에서 적극적으로 대화하고 있다.",
"hint": "도윤이 단톡방 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'No one's replying'라고 말했으므로 아무도 답하지 않는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Should I answer?",
"translation": "내가 답해야 하나?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Just wait.",
"translation": "그냥 기다려."
},
{
"type": "blank",
"index": 6,
"quiz": "Just @@.",
"hint": "서두르지 말고 시간을 두라는 뜻의 단어예요.",
"optionA": "run",
"optionB": "wait",
"optionC": "eat",
"result": "wait",
"explanation": "'wait'는 '기다리다'를 의미하며, 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Someone will respond.",
"translation": "누군가 답할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 단톡방에서 답하기를 고민하는 도윤에게 한 조언을 완성하세요.",
"optionA": "wait",
"optionB": "Just",
"result": "Just wait",
"explanation": "'그냥 기다려'라는 의미로 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "단톡방 읽씹",
"explanation": "회사 단톡방에서 다들 읽씹하는데 나만 대답해야 하나 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "단톡방"
},
{
"tag": "읽씹"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "group"
},
{
"tag": "chat"
},
{
"tag": "reply"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "No one's replying.",
"translation": "아무도 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "In group chat?",
"translation": "단톡방에서?"
},
{
"type": "ox",
"index": 3,
"quiz": "모든 사람이 단톡방에서 적극적으로 대화하고 있다.",
"hint": "도윤이 단톡방 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'No one's replying'라고 말했으므로 아무도 답하지 않는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Should I answer?",
"translation": "내가 답해야 하나?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Just wait.",
"translation": "그냥 기다려."
},
{
"type": "blank",
"index": 6,
"quiz": "Just @@.",
"hint": "서두르지 말고 시간을 두라는 뜻의 단어예요.",
"optionA": "run",
"optionB": "wait",
"optionC": "eat",
"result": "wait",
"explanation": "'wait'는 '기다리다'를 의미하며, 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Someone will respond.",
"translation": "누군가 답할 거야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 단톡방에서 답하기를 고민하는 도윤에게 한 조언을 완성하세요.",
"optionA": "wait",
"optionB": "Just",
"result": "Just wait",
"explanation": "'그냥 기다려'라는 의미로 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "단톡방 읽씹",
"explanation": "회사 단톡방에서 다들 읽씹하는데 나만 대답해야 하나 고민되는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "단톡방"
},
{
"tag": "읽씹"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "group"
},
{
"tag": "chat"
},
{
"tag": "reply"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "No one's replying.",
"translation": "아무도 답 안 해."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "In group chat?",
"translation": "단톡방에서?"
},
{
"type": "ox",
"index": 3,
"quiz": "모든 사람이 단톡방에서 적극적으로 대화하고 있다.",
"hint": "도윤이 단톡방 상황에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'No one's replying'라고 말했으므로 아무도 답하지 않는 상황입니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Should I answer?",
"translation": "내가 답해야 하나?"
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Just wait.",
"translation": "그냥 기다려."
},
{
"type": "blank",
"index": 6,
"quiz": "Just @@.",
"hint": "서두르지 말고 시간을 두라는 뜻의 단어예요.",
"optionA": "run",
"optionB": "wait",
"optionC": "eat",
"result": "wait",
"explanation": "'wait'는 '기다리다'를 의미하며, 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Good advice.",
"translation": "좋은 조언이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Someone will respond.",
"translation": "누군가 답할 거야."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 단톡방에서 답하기를 고민하는 도윤에게 한 조언을 완성하세요.",
"optionA": "wait",
"optionB": "Just",
"result": "Just wait",
"explanation": "'그냥 기다려'라는 의미로 서두르지 말고 다른 사람들의 반응을 기다리라는 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "메일로 충분한 회의",
"explanation": "그냥 메일로 보내면 될 것 같은데 굳이 회의를 해야 하나 싶은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "메일"
},
{
"tag": "불필요"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "email"
},
{
"tag": "unnecessary"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just send email.",
"translation": "그냥 메일 보내면 되잖아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Why meeting then?",
"translation": "그럼 왜 회의해?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 꼭 필요한 상황이다.",
"hint": "서연이 회의 대신 무엇을 제안했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just send email'라고 말한 것으로 보아 회의가 불필요하다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Boss loves meetings.",
"translation": "상사가 회의를 좋아해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Old school style.",
"translation": "구식 스타일이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Old school @@.",
"hint": "방식이나 스타일을 나타내는 단어예요.",
"optionA": "food",
"optionB": "style",
"optionC": "car",
"result": "style",
"explanation": "'style'은 '스타일, 방식'을 의미하며, 전통적이고 구식인 업무 방식을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Can't change him.",
"translation": "걔는 못 바꿔."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 회의를 좋아하는 상사의 방식을 구식이라고 표현한 말을 완성하세요.",
"optionA": "style",
"optionB": "school",
"optionC": "Old",
"result": "Old school style",
"explanation": "'구식 스타일이네'라는 의미로 전통적이고 구식인 업무 방식을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "메일로 충분한 회의",
"explanation": "그냥 메일로 보내면 될 것 같은데 굳이 회의를 해야 하나 싶은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "메일"
},
{
"tag": "불필요"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "email"
},
{
"tag": "unnecessary"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just send email.",
"translation": "그냥 메일 보내면 되잖아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Why meeting then?",
"translation": "그럼 왜 회의해?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 꼭 필요한 상황이다.",
"hint": "서연이 회의 대신 무엇을 제안했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just send email'라고 말한 것으로 보아 회의가 불필요하다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Boss loves meetings.",
"translation": "상사가 회의를 좋아해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Old school style.",
"translation": "구식 스타일이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Old school @@.",
"hint": "방식이나 스타일을 나타내는 단어예요.",
"optionA": "food",
"optionB": "style",
"optionC": "car",
"result": "style",
"explanation": "'style'은 '스타일, 방식'을 의미하며, 전통적이고 구식인 업무 방식을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Can't change him.",
"translation": "걔는 못 바꿔."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 회의를 좋아하는 상사의 방식을 구식이라고 표현한 말을 완성하세요.",
"optionA": "style",
"optionB": "school",
"optionC": "Old",
"result": "Old school style",
"explanation": "'구식 스타일이네'라는 의미로 전통적이고 구식인 업무 방식을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 시간 단축 실패",
"explanation": "회의 시간을 줄인다더니 오히려 더 길어진 것 같은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "시간"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "time"
},
{
"tag": "longer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Said shorter meeting.",
"translation": "회의 짧게 한다 했는데."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Actually longer?",
"translation": "실제로는 더 길어?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의 시간이 예상보다 짧았다.",
"hint": "지훈이 실제 회의 시간에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Actually longer?'라고 물은 것으로 보아 회의가 더 길어진 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Much longer.",
"translation": "훨씬 길어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Always happens.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Always @@.",
"hint": "자주 발생하는 상황을 나타내는 단어예요.",
"optionA": "never",
"optionB": "happens",
"optionC": "stops",
"result": "happens",
"explanation": "'happens'는 '일어나다'를 의미하며, 회의 시간 단축이 실패하는 일이 항상 일어난다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So predictable.",
"translation": "너무 예측 가능해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Just accept it.",
"translation": "그냥 받아들여."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 회의 시간 단축 실패가 항상 일어난다고 말한 표현을 완성하세요.",
"optionA": "happens",
"optionB": "Always",
"result": "Always happens",
"explanation": "'항상 그래'라는 의미로 회의 시간 단축이 실패하는 일이 반복된다는 것을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 시간 단축 실패",
"explanation": "회의 시간을 줄인다더니 오히려 더 길어진 것 같은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "시간"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "time"
},
{
"tag": "longer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Said shorter meeting.",
"translation": "회의 짧게 한다 했는데."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Actually longer?",
"translation": "실제로는 더 길어?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의 시간이 예상보다 짧았다.",
"hint": "지훈이 실제 회의 시간에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Actually longer?'라고 물은 것으로 보아 회의가 더 길어진 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Much longer.",
"translation": "훨씬 길어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Always happens.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Always @@.",
"hint": "자주 발생하는 상황을 나타내는 단어예요.",
"optionA": "never",
"optionB": "happens",
"optionC": "stops",
"result": "happens",
"explanation": "'happens'는 '일어나다'를 의미하며, 회의 시간 단축이 실패하는 일이 항상 일어난다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So predictable.",
"translation": "너무 예측 가능해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Just accept it.",
"translation": "그냥 받아들여."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 회의 시간 단축 실패가 항상 일어난다고 말한 표현을 완성하세요.",
"optionA": "happens",
"optionB": "Always",
"result": "Always happens",
"explanation": "'항상 그래'라는 의미로 회의 시간 단축이 실패하는 일이 반복된다는 것을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 중 갑작스런 질문",
"explanation": "회의 중에 딴생각하다가 갑자기 질문을 받은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "질문"
},
{
"tag": "딴생각"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "question"
},
{
"tag": "distracted"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Wasn't listening.",
"translation": "듣고 있지 않았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Got asked suddenly?",
"translation": "갑자기 질문받았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회의에 집중하고 있었다.",
"hint": "유진이 회의 중 자신의 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Wasn't listening'라고 말했으므로 회의에 집중하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Boss called name.",
"translation": "상사가 이름 불렀어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's awkward.",
"translation": "그거 어색하겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "불편하고 어색한 상황을 나타내는 단어예요.",
"optionA": "nice",
"optionB": "awkward",
"optionC": "good",
"result": "awkward",
"explanation": "'awkward'는 '어색한, 불편한'을 의미하며, 딴생각하다가 갑자기 질문받은 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lesson learned.",
"translation": "교훈을 얻었네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 딴생각하다가 갑자기 질문받은 상황을 어색하다고 표현한 말을 완성하세요.",
"optionA": "awkward",
"optionB": "That's",
"result": "That's awkward",
"explanation": "'그거 어색하겠다'라는 의미로 딴생각하다가 갑자기 질문받은 불편한 상황을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 중 갑작스런 질문",
"explanation": "회의 중에 딴생각하다가 갑자기 질문을 받은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "질문"
},
{
"tag": "딴생각"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "question"
},
{
"tag": "distracted"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Wasn't listening.",
"translation": "듣고 있지 않았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Got asked suddenly?",
"translation": "갑자기 질문받았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회의에 집중하고 있었다.",
"hint": "유진이 회의 중 자신의 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Wasn't listening'라고 말했으므로 회의에 집중하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Boss called name.",
"translation": "상사가 이름 불렀어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's awkward.",
"translation": "그거 어색하겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "불편하고 어색한 상황을 나타내는 단어예요.",
"optionA": "nice",
"optionB": "awkward",
"optionC": "good",
"result": "awkward",
"explanation": "'awkward'는 '어색한, 불편한'을 의미하며, 딴생각하다가 갑자기 질문받은 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lesson learned.",
"translation": "교훈을 얻었네."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 딴생각하다가 갑자기 질문받은 상황을 어색하다고 표현한 말을 완성하세요.",
"optionA": "awkward",
"optionB": "That's",
"result": "That's awkward",
"explanation": "'그거 어색하겠다'라는 의미로 딴생각하다가 갑자기 질문받은 불편한 상황을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "메일로 충분한 회의",
"explanation": "그냥 메일로 보내면 될 것 같은데 굳이 회의를 해야 하나 싶은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "메일"
},
{
"tag": "불필요"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "email"
},
{
"tag": "unnecessary"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just send email.",
"translation": "그냥 메일 보내면 되잖아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Why meeting then?",
"translation": "그럼 왜 회의해?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 꼭 필요한 상황이다.",
"hint": "서연이 회의 대신 무엇을 제안했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just send email'라고 말한 것으로 보아 회의가 불필요하다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Boss loves meetings.",
"translation": "상사가 회의를 좋아해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Old school style.",
"translation": "구식 스타일이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Old school @@.",
"hint": "방식이나 스타일을 나타내는 단어예요.",
"optionA": "food",
"optionB": "style",
"optionC": "car",
"result": "style",
"explanation": "'style'은 '스타일, 방식'을 의미하며, 전통적이고 구식인 업무 방식을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Can't change him.",
"translation": "걔는 못 바꿔."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 회의를 좋아하는 상사의 방식을 구식이라고 표현한 말을 완성하세요.",
"optionA": "style",
"optionB": "school",
"optionC": "Old",
"result": "Old school style",
"explanation": "'구식 스타일이네'라는 의미로 전통적이고 구식인 업무 방식을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "메일로 충분한 회의",
"explanation": "그냥 메일로 보내면 될 것 같은데 굳이 회의를 해야 하나 싶은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "메일"
},
{
"tag": "불필요"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "email"
},
{
"tag": "unnecessary"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Just send email.",
"translation": "그냥 메일 보내면 되잖아."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Why meeting then?",
"translation": "그럼 왜 회의해?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의가 꼭 필요한 상황이다.",
"hint": "서연이 회의 대신 무엇을 제안했는지 확인하세요.",
"result": "X",
"explanation": "서연이 'Just send email'라고 말한 것으로 보아 회의가 불필요하다고 생각합니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Boss loves meetings.",
"translation": "상사가 회의를 좋아해."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Old school style.",
"translation": "구식 스타일이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Old school @@.",
"hint": "방식이나 스타일을 나타내는 단어예요.",
"optionA": "food",
"optionB": "style",
"optionC": "car",
"result": "style",
"explanation": "'style'은 '스타일, 방식'을 의미하며, 전통적이고 구식인 업무 방식을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Can't change him.",
"translation": "걔는 못 바꿔."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 회의를 좋아하는 상사의 방식을 구식이라고 표현한 말을 완성하세요.",
"optionA": "style",
"optionB": "school",
"optionC": "Old",
"result": "Old school style",
"explanation": "'구식 스타일이네'라는 의미로 전통적이고 구식인 업무 방식을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "자료 준비 밤샘",
"explanation": "자료 준비하느라 밤을 새웠는데 발표가 5분 만에 끝난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "자료"
},
{
"tag": "밤샘"
},
{
"tag": "발표"
}
],
"engTags": [
{
"tag": "preparation"
},
{
"tag": "overnight"
},
{
"tag": "presentation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Worked all night.",
"translation": "밤새 작업했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "For presentation?",
"translation": "발표 때문에?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 일찍 잠자리에 들었다.",
"hint": "도윤이 작업 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Worked all night'라고 말했으므로 밤새 작업했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Finished in minutes.",
"translation": "몇 분 만에 끝났어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's so unfair.",
"translation": "완전 불공평해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's so @@.",
"hint": "공정하지 않은 상황을 나타내는 단어예요.",
"optionA": "fair",
"optionB": "unfair",
"optionC": "good",
"result": "unfair",
"explanation": "'unfair'는 '불공평한'을 의미하며, 밤새 준비한 자료가 몇 분 만에 끝난 억울한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Office life.",
"translation": "직장 생활이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 밤새 준비한 발표가 금방 끝난 것을 불공평하다고 표현한 말을 완성하세요.",
"optionA": "unfair",
"optionB": "so",
"optionC": "That's",
"result": "That's so unfair",
"explanation": "'완전 불공평해'라는 의미로 노력에 비해 결과가 아쉬운 상황을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "자료 준비 밤샘",
"explanation": "자료 준비하느라 밤을 새웠는데 발표가 5분 만에 끝난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "자료"
},
{
"tag": "밤샘"
},
{
"tag": "발표"
}
],
"engTags": [
{
"tag": "preparation"
},
{
"tag": "overnight"
},
{
"tag": "presentation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Worked all night.",
"translation": "밤새 작업했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "For presentation?",
"translation": "발표 때문에?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 일찍 잠자리에 들었다.",
"hint": "도윤이 작업 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Worked all night'라고 말했으므로 밤새 작업했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Finished in minutes.",
"translation": "몇 분 만에 끝났어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's so unfair.",
"translation": "완전 불공평해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's so @@.",
"hint": "공정하지 않은 상황을 나타내는 단어예요.",
"optionA": "fair",
"optionB": "unfair",
"optionC": "good",
"result": "unfair",
"explanation": "'unfair'는 '불공평한'을 의미하며, 밤새 준비한 자료가 몇 분 만에 끝난 억울한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Office life.",
"translation": "직장 생활이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 밤새 준비한 발표가 금방 끝난 것을 불공평하다고 표현한 말을 완성하세요.",
"optionA": "unfair",
"optionB": "so",
"optionC": "That's",
"result": "That's so unfair",
"explanation": "'완전 불공평해'라는 의미로 노력에 비해 결과가 아쉬운 상황을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "아이디어 도용",
"explanation": "내 아이디어였는데 다른 사람이 제안한 것처럼 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "아이디어"
},
{
"tag": "도용"
},
{
"tag": "억울함"
}
],
"engTags": [
{
"tag": "idea"
},
{
"tag": "steal"
},
{
"tag": "unfair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "That's my idea.",
"translation": "그거 내 아이디어야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Someone else presented?",
"translation": "다른 사람이 발표했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 자신의 아이디어를 성공적으로 발표했다.",
"hint": "준혁이 아이디어 발표자에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Someone else presented?'라고 물은 것으로 보아 다른 사람이 채원의 아이디어를 발표했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Got all credit.",
"translation": "모든 공로를 가져갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's stealing.",
"translation": "그거 도둑질이야."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "다른 사람의 것을 가져가는 행위를 나타내는 단어예요.",
"optionA": "giving",
"optionB": "stealing",
"optionC": "helping",
"result": "stealing",
"explanation": "'stealing'은 '도둑질'을 의미하며, 다른 사람의 아이디어를 가져가는 행위를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Speak up next time.",
"translation": "다음엔 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 다른 사람이 채원의 아이디어를 가져간 것을 도둑질이라고 표현한 말을 완성하세요.",
"optionA": "stealing",
"optionB": "That's",
"result": "That's stealing",
"explanation": "'그거 도둑질이야'라는 의미로 다른 사람의 아이디어를 가져가는 부당한 행위를 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "아이디어 도용",
"explanation": "내 아이디어였는데 다른 사람이 제안한 것처럼 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "아이디어"
},
{
"tag": "도용"
},
{
"tag": "억울함"
}
],
"engTags": [
{
"tag": "idea"
},
{
"tag": "steal"
},
{
"tag": "unfair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "That's my idea.",
"translation": "그거 내 아이디어야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Someone else presented?",
"translation": "다른 사람이 발표했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 자신의 아이디어를 성공적으로 발표했다.",
"hint": "준혁이 아이디어 발표자에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Someone else presented?'라고 물은 것으로 보아 다른 사람이 채원의 아이디어를 발표했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Got all credit.",
"translation": "모든 공로를 가져갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's stealing.",
"translation": "그거 도둑질이야."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "다른 사람의 것을 가져가는 행위를 나타내는 단어예요.",
"optionA": "giving",
"optionB": "stealing",
"optionC": "helping",
"result": "stealing",
"explanation": "'stealing'은 '도둑질'을 의미하며, 다른 사람의 아이디어를 가져가는 행위를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Speak up next time.",
"translation": "다음엔 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 다른 사람이 채원의 아이디어를 가져간 것을 도둑질이라고 표현한 말을 완성하세요.",
"optionA": "stealing",
"optionB": "That's",
"result": "That's stealing",
"explanation": "'그거 도둑질이야'라는 의미로 다른 사람의 아이디어를 가져가는 부당한 행위를 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 시간 단축 실패",
"explanation": "회의 시간을 줄인다더니 오히려 더 길어진 것 같은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "시간"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "time"
},
{
"tag": "longer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Said shorter meeting.",
"translation": "회의 짧게 한다 했는데."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Actually longer?",
"translation": "실제로는 더 길어?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의 시간이 예상보다 짧았다.",
"hint": "지훈이 실제 회의 시간에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Actually longer?'라고 물은 것으로 보아 회의가 더 길어진 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Much longer.",
"translation": "훨씬 길어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Always happens.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Always @@.",
"hint": "자주 발생하는 상황을 나타내는 단어예요.",
"optionA": "never",
"optionB": "happens",
"optionC": "stops",
"result": "happens",
"explanation": "'happens'는 '일어나다'를 의미하며, 회의 시간 단축이 실패하는 일이 항상 일어난다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So predictable.",
"translation": "너무 예측 가능해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Just accept it.",
"translation": "그냥 받아들여."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 회의 시간 단축 실패가 항상 일어난다고 말한 표현을 완성하세요.",
"optionA": "happens",
"optionB": "Always",
"result": "Always happens",
"explanation": "'항상 그래'라는 의미로 회의 시간 단축이 실패하는 일이 반복된다는 것을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 시간 단축 실패",
"explanation": "회의 시간을 줄인다더니 오히려 더 길어진 것 같은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "시간"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "time"
},
{
"tag": "longer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Said shorter meeting.",
"translation": "회의 짧게 한다 했는데."
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "Actually longer?",
"translation": "실제로는 더 길어?"
},
{
"type": "ox",
"index": 3,
"quiz": "회의 시간이 예상보다 짧았다.",
"hint": "지훈이 실제 회의 시간에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "지훈이 'Actually longer?'라고 물은 것으로 보아 회의가 더 길어진 것 같습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Much longer.",
"translation": "훨씬 길어."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Always happens.",
"translation": "항상 그래."
},
{
"type": "blank",
"index": 6,
"quiz": "Always @@.",
"hint": "자주 발생하는 상황을 나타내는 단어예요.",
"optionA": "never",
"optionB": "happens",
"optionC": "stops",
"result": "happens",
"explanation": "'happens'는 '일어나다'를 의미하며, 회의 시간 단축이 실패하는 일이 항상 일어난다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "So predictable.",
"translation": "너무 예측 가능해."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Just accept it.",
"translation": "그냥 받아들여."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 회의 시간 단축 실패가 항상 일어난다고 말한 표현을 완성하세요.",
"optionA": "happens",
"optionB": "Always",
"result": "Always happens",
"explanation": "'항상 그래'라는 의미로 회의 시간 단축이 실패하는 일이 반복된다는 것을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 메뉴 정하기",
"explanation": "오늘 회식인데 메뉴 정하는 게 제일 어려운 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "menu"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Team dinner tonight.",
"translation": "오늘 팀 회식이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Where to go?",
"translation": "어디 갈까?"
},
{
"type": "ox",
"index": 3,
"quiz": "회식 장소가 이미 정해졌다.",
"hint": "태호가 회식 장소에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "태호가 'Where to go?'라고 물은 것으로 보아 아직 장소가 정해지지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Can't decide.",
"translation": "못 정하겠어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Korean BBQ?",
"translation": "한국 바비큐?"
},
{
"type": "blank",
"index": 6,
"quiz": "Korean @@?",
"hint": "회식 메뉴로 인기 있는 구이 요리를 나타내는 단어예요.",
"optionA": "soup",
"optionB": "BBQ",
"optionC": "rice",
"result": "BBQ",
"explanation": "'BBQ'는 '바비큐'를 의미하며, 한국 회식에서 인기 있는 고기 구이 요리를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Sounds perfect.",
"translation": "완벽한데."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Everyone likes meat.",
"translation": "다들 고기 좋아해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "태호가 회식 메뉴로 한국 바비큐를 제안한 말을 완성하세요.",
"optionA": "BBQ",
"optionB": "Korean",
"result": "Korean BBQ",
"explanation": "'한국 바비큐?'라는 의미로 회식 메뉴를 제안하는 자연스러운 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 메뉴 정하기",
"explanation": "오늘 회식인데 메뉴 정하는 게 제일 어려운 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "메뉴"
},
{
"tag": "고민"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "menu"
},
{
"tag": "difficult"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "서연",
"script": "Team dinner tonight.",
"translation": "오늘 팀 회식이야."
},
{
"type": "script",
"index": 2,
"speaker": "태호",
"script": "Where to go?",
"translation": "어디 갈까?"
},
{
"type": "ox",
"index": 3,
"quiz": "회식 장소가 이미 정해졌다.",
"hint": "태호가 회식 장소에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "태호가 'Where to go?'라고 물은 것으로 보아 아직 장소가 정해지지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "서연",
"script": "Can't decide.",
"translation": "못 정하겠어."
},
{
"type": "script",
"index": 5,
"speaker": "태호",
"script": "Korean BBQ?",
"translation": "한국 바비큐?"
},
{
"type": "blank",
"index": 6,
"quiz": "Korean @@?",
"hint": "회식 메뉴로 인기 있는 구이 요리를 나타내는 단어예요.",
"optionA": "soup",
"optionB": "BBQ",
"optionC": "rice",
"result": "BBQ",
"explanation": "'BBQ'는 '바비큐'를 의미하며, 한국 회식에서 인기 있는 고기 구이 요리를 말합니다."
},
{
"type": "script",
"index": 7,
"speaker": "서연",
"script": "Sounds perfect.",
"translation": "완벽한데."
},
{
"type": "script",
"index": 8,
"speaker": "태호",
"script": "Everyone likes meat.",
"translation": "다들 고기 좋아해."
},
{
"type": "puzzle",
"index": 9,
"hint": "태호가 회식 메뉴로 한국 바비큐를 제안한 말을 완성하세요.",
"optionA": "BBQ",
"optionB": "Korean",
"result": "Korean BBQ",
"explanation": "'한국 바비큐?'라는 의미로 회식 메뉴를 제안하는 자연스러운 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 중 갑작스런 질문",
"explanation": "회의 중에 딴생각하다가 갑자기 질문을 받은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "질문"
},
{
"tag": "딴생각"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "question"
},
{
"tag": "distracted"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Wasn't listening.",
"translation": "듣고 있지 않았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Got asked suddenly?",
"translation": "갑자기 질문받았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회의에 집중하고 있었다.",
"hint": "유진이 회의 중 자신의 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Wasn't listening'라고 말했으므로 회의에 집중하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Boss called name.",
"translation": "상사가 이름 불렀어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's awkward.",
"translation": "그거 어색하겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "불편하고 어색한 상황을 나타내는 단어예요.",
"optionA": "nice",
"optionB": "awkward",
"optionC": "good",
"result": "awkward",
"explanation": "'awkward'는 '어색한, 불편한'을 의미하며, 딴생각하다가 갑자기 질문받은 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lesson learned.",
"translation": "교훈을 얻었네."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 딴생각하다가 갑자기 질문받은 상황을 어색하다고 표현한 말을 완성하세요.",
"optionA": "awkward",
"optionB": "That's",
"result": "That's awkward",
"explanation": "'그거 어색하겠다'라는 의미로 딴생각하다가 갑자기 질문받은 불편한 상황을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회의 중 갑작스런 질문",
"explanation": "회의 중에 딴생각하다가 갑자기 질문을 받은 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회의"
},
{
"tag": "질문"
},
{
"tag": "딴생각"
}
],
"engTags": [
{
"tag": "meeting"
},
{
"tag": "question"
},
{
"tag": "distracted"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Wasn't listening.",
"translation": "듣고 있지 않았어."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Got asked suddenly?",
"translation": "갑자기 질문받았어?"
},
{
"type": "ox",
"index": 3,
"quiz": "유진이 회의에 집중하고 있었다.",
"hint": "유진이 회의 중 자신의 상태에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "유진이 'Wasn't listening'라고 말했으므로 회의에 집중하지 않았습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Boss called name.",
"translation": "상사가 이름 불렀어."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "That's awkward.",
"translation": "그거 어색하겠다."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "불편하고 어색한 상황을 나타내는 단어예요.",
"optionA": "nice",
"optionB": "awkward",
"optionC": "good",
"result": "awkward",
"explanation": "'awkward'는 '어색한, 불편한'을 의미하며, 딴생각하다가 갑자기 질문받은 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Very much.",
"translation": "완전히."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Lesson learned.",
"translation": "교훈을 얻었네."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 딴생각하다가 갑자기 질문받은 상황을 어색하다고 표현한 말을 완성하세요.",
"optionA": "awkward",
"optionB": "That's",
"result": "That's awkward",
"explanation": "'그거 어색하겠다'라는 의미로 딴생각하다가 갑자기 질문받은 불편한 상황을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 참석 고민",
"explanation": "회식에 가야 하나 말아야 하나 눈치만 보고 있는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "참석"
},
{
"tag": "눈치"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "attend"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Should I go?",
"translation": "가야 하나?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "To team dinner?",
"translation": "팀 회식에?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 회식 참석을 확정했다.",
"hint": "민경이 회식 참석에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Should I go?'라고 물은 것으로 보아 아직 참석 여부를 결정하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Feel awkward.",
"translation": "어색해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just show up.",
"translation": "그냥 나타나."
},
{
"type": "blank",
"index": 6,
"quiz": "Just show @@.",
"hint": "어떤 곳에 나타나거나 참석한다는 뜻의 단어예요.",
"optionA": "down",
"optionB": "up",
"optionC": "off",
"result": "up",
"explanation": "'show up'은 '나타나다, 참석하다'를 의미하며, 회식에 참석하라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Maybe you're right.",
"translation": "네 말이 맞을 수도."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Better than staying.",
"translation": "안 가는 것보다 나아."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "지훈이 회식 참석을 고민하는 민경에게 그냥 나타나라고 조언한 말을 완성하세요.",
"optionA": "up",
"optionB": "show",
"optionC": "Just",
"result": "Just show up",
"explanation": "'그냥 나타나'라는 의미로 회식 참석을 고민하는 사람에게 주는 간단한 조언입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 참석 고민",
"explanation": "회식에 가야 하나 말아야 하나 눈치만 보고 있는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "참석"
},
{
"tag": "눈치"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "attend"
},
{
"tag": "awkward"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "민경",
"script": "Should I go?",
"translation": "가야 하나?"
},
{
"type": "script",
"index": 2,
"speaker": "지훈",
"script": "To team dinner?",
"translation": "팀 회식에?"
},
{
"type": "ox",
"index": 3,
"quiz": "민경이 회식 참석을 확정했다.",
"hint": "민경이 회식 참석에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "민경이 'Should I go?'라고 물은 것으로 보아 아직 참석 여부를 결정하지 못했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "민경",
"script": "Feel awkward.",
"translation": "어색해."
},
{
"type": "script",
"index": 5,
"speaker": "지훈",
"script": "Just show up.",
"translation": "그냥 나타나."
},
{
"type": "blank",
"index": 6,
"quiz": "Just show @@.",
"hint": "어떤 곳에 나타나거나 참석한다는 뜻의 단어예요.",
"optionA": "down",
"optionB": "up",
"optionC": "off",
"result": "up",
"explanation": "'show up'은 '나타나다, 참석하다'를 의미하며, 회식에 참석하라는 조언입니다."
},
{
"type": "script",
"index": 7,
"speaker": "민경",
"script": "Maybe you're right.",
"translation": "네 말이 맞을 수도."
},
{
"type": "script",
"index": 8,
"speaker": "지훈",
"script": "Better than staying.",
"translation": "안 가는 것보다 나아."
},
{
"type": "puzzle",
"index": 9,
"hint": "지훈이 회식 참석을 고민하는 민경에게 그냥 나타나라고 조언한 말을 완성하세요.",
"optionA": "up",
"optionB": "show",
"optionC": "Just",
"result": "Just show up",
"explanation": "'그냥 나타나'라는 의미로 회식 참석을 고민하는 사람에게 주는 간단한 조언입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "자료 준비 밤샘",
"explanation": "자료 준비하느라 밤을 새웠는데 발표가 5분 만에 끝난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "자료"
},
{
"tag": "밤샘"
},
{
"tag": "발표"
}
],
"engTags": [
{
"tag": "preparation"
},
{
"tag": "overnight"
},
{
"tag": "presentation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Worked all night.",
"translation": "밤새 작업했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "For presentation?",
"translation": "발표 때문에?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 일찍 잠자리에 들었다.",
"hint": "도윤이 작업 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Worked all night'라고 말했으므로 밤새 작업했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Finished in minutes.",
"translation": "몇 분 만에 끝났어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's so unfair.",
"translation": "완전 불공평해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's so @@.",
"hint": "공정하지 않은 상황을 나타내는 단어예요.",
"optionA": "fair",
"optionB": "unfair",
"optionC": "good",
"result": "unfair",
"explanation": "'unfair'는 '불공평한'을 의미하며, 밤새 준비한 자료가 몇 분 만에 끝난 억울한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Office life.",
"translation": "직장 생활이야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 밤새 준비한 발표가 금방 끝난 것을 불공평하다고 표현한 말을 완성하세요.",
"optionA": "unfair",
"optionB": "so",
"optionC": "That's",
"result": "That's so unfair",
"explanation": "'완전 불공평해'라는 의미로 노력에 비해 결과가 아쉬운 상황을 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "자료 준비 밤샘",
"explanation": "자료 준비하느라 밤을 새웠는데 발표가 5분 만에 끝난 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "자료"
},
{
"tag": "밤샘"
},
{
"tag": "발표"
}
],
"engTags": [
{
"tag": "preparation"
},
{
"tag": "overnight"
},
{
"tag": "presentation"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Worked all night.",
"translation": "밤새 작업했어."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "For presentation?",
"translation": "발표 때문에?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 일찍 잠자리에 들었다.",
"hint": "도윤이 작업 시간에 대해 어떻게 말했는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Worked all night'라고 말했으므로 밤새 작업했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Finished in minutes.",
"translation": "몇 분 만에 끝났어."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "That's so unfair.",
"translation": "완전 불공평해."
},
{
"type": "blank",
"index": 6,
"quiz": "That's so @@.",
"hint": "공정하지 않은 상황을 나타내는 단어예요.",
"optionA": "fair",
"optionB": "unfair",
"optionC": "good",
"result": "unfair",
"explanation": "'unfair'는 '불공평한'을 의미하며, 밤새 준비한 자료가 몇 분 만에 끝난 억울한 상황을 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Tell me about it.",
"translation": "그러게 말이야."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Office life.",
"translation": "직장 생활이야."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 밤새 준비한 발표가 금방 끝난 것을 불공평하다고 표현한 말을 완성하세요.",
"optionA": "unfair",
"optionB": "so",
"optionC": "That's",
"result": "That's so unfair",
"explanation": "'완전 불공평해'라는 의미로 노력에 비해 결과가 아쉬운 상황을 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 2차 가기",
"explanation": "분명 가볍게 한 잔만 하자더니 2차까지 가고 있는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "2차"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "second"
},
{
"tag": "longer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Said one drink.",
"translation": "한 잔만 한다 했는데."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Going second round?",
"translation": "2차 가는 거야?"
},
{
"type": "ox",
"index": 3,
"quiz": "회식이 예정대로 짧게 끝났다.",
"hint": "나연이 회식 진행 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "나연이 'Going second round?'라고 물은 것으로 보아 회식이 길어지고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Boss wants more.",
"translation": "상사가 더 원해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Can't refuse.",
"translation": "거절할 수 없지."
},
{
"type": "blank",
"index": 6,
"quiz": "Can't @@.",
"hint": "상사의 요청을 거부할 수 없다는 뜻의 단어예요.",
"optionA": "accept",
"optionB": "refuse",
"optionC": "agree",
"result": "refuse",
"explanation": "'refuse'는 '거절하다'를 의미하며, 상사의 2차 제안을 거부하기 어렵다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Korean office culture.",
"translation": "한국 직장 문화야."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "나연이 상사의 2차 제안을 거절할 수 없다고 표현한 말을 완성하세요.",
"optionA": "refuse",
"optionB": "Can't",
"result": "Can't refuse",
"explanation": "'거절할 수 없지'라는 의미로 상사의 요청을 거부하기 어려운 직장 문화를 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 2차 가기",
"explanation": "분명 가볍게 한 잔만 하자더니 2차까지 가고 있는 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "2차"
},
{
"tag": "길어짐"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "second"
},
{
"tag": "longer"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "유진",
"script": "Said one drink.",
"translation": "한 잔만 한다 했는데."
},
{
"type": "script",
"index": 2,
"speaker": "나연",
"script": "Going second round?",
"translation": "2차 가는 거야?"
},
{
"type": "ox",
"index": 3,
"quiz": "회식이 예정대로 짧게 끝났다.",
"hint": "나연이 회식 진행 상황에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "나연이 'Going second round?'라고 물은 것으로 보아 회식이 길어지고 있습니다."
},
{
"type": "script",
"index": 4,
"speaker": "유진",
"script": "Boss wants more.",
"translation": "상사가 더 원해."
},
{
"type": "script",
"index": 5,
"speaker": "나연",
"script": "Can't refuse.",
"translation": "거절할 수 없지."
},
{
"type": "blank",
"index": 6,
"quiz": "Can't @@.",
"hint": "상사의 요청을 거부할 수 없다는 뜻의 단어예요.",
"optionA": "accept",
"optionB": "refuse",
"optionC": "agree",
"result": "refuse",
"explanation": "'refuse'는 '거절하다'를 의미하며, 상사의 2차 제안을 거부하기 어렵다는 뜻입니다."
},
{
"type": "script",
"index": 7,
"speaker": "유진",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "나연",
"script": "Korean office culture.",
"translation": "한국 직장 문화야."
},
{
"type": "puzzle",
"index": 9,
"hint": "나연이 상사의 2차 제안을 거절할 수 없다고 표현한 말을 완성하세요.",
"optionA": "refuse",
"optionB": "Can't",
"result": "Can't refuse",
"explanation": "'거절할 수 없지'라는 의미로 상사의 요청을 거부하기 어려운 직장 문화를 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "아이디어 도용",
"explanation": "내 아이디어였는데 다른 사람이 제안한 것처럼 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "아이디어"
},
{
"tag": "도용"
},
{
"tag": "억울함"
}
],
"engTags": [
{
"tag": "idea"
},
{
"tag": "steal"
},
{
"tag": "unfair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "That's my idea.",
"translation": "그거 내 아이디어야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Someone else presented?",
"translation": "다른 사람이 발표했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 자신의 아이디어를 성공적으로 발표했다.",
"hint": "준혁이 아이디어 발표자에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Someone else presented?'라고 물은 것으로 보아 다른 사람이 채원의 아이디어를 발표했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Got all credit.",
"translation": "모든 공로를 가져갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's stealing.",
"translation": "그거 도둑질이야."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "다른 사람의 것을 가져가는 행위를 나타내는 단어예요.",
"optionA": "giving",
"optionB": "stealing",
"optionC": "helping",
"result": "stealing",
"explanation": "'stealing'은 '도둑질'을 의미하며, 다른 사람의 아이디어를 가져가는 행위를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Speak up next time.",
"translation": "다음엔 말해."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "준혁이 다른 사람이 채원의 아이디어를 가져간 것을 도둑질이라고 표현한 말을 완성하세요.",
"optionA": "stealing",
"optionB": "That's",
"result": "That's stealing",
"explanation": "'그거 도둑질이야'라는 의미로 다른 사람의 아이디어를 가져가는 부당한 행위를 표현한 말입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "아이디어 도용",
"explanation": "내 아이디어였는데 다른 사람이 제안한 것처럼 된 상황입니다.",
"level": 3,
"korTags": [
{
"tag": "아이디어"
},
{
"tag": "도용"
},
{
"tag": "억울함"
}
],
"engTags": [
{
"tag": "idea"
},
{
"tag": "steal"
},
{
"tag": "unfair"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "채원",
"script": "That's my idea.",
"translation": "그거 내 아이디어야."
},
{
"type": "script",
"index": 2,
"speaker": "준혁",
"script": "Someone else presented?",
"translation": "다른 사람이 발표했어?"
},
{
"type": "ox",
"index": 3,
"quiz": "채원이 자신의 아이디어를 성공적으로 발표했다.",
"hint": "준혁이 아이디어 발표자에 대해 어떻게 물었는지 확인하세요.",
"result": "X",
"explanation": "준혁이 'Someone else presented?'라고 물은 것으로 보아 다른 사람이 채원의 아이디어를 발표했습니다."
},
{
"type": "script",
"index": 4,
"speaker": "채원",
"script": "Got all credit.",
"translation": "모든 공로를 가져갔어."
},
{
"type": "script",
"index": 5,
"speaker": "준혁",
"script": "That's stealing.",
"translation": "그거 도둑질이야."
},
{
"type": "blank",
"index": 6,
"quiz": "That's @@.",
"hint": "다른 사람의 것을 가져가는 행위를 나타내는 단어예요.",
"optionA": "giving",
"optionB": "stealing",
"optionC": "helping",
"result": "stealing",
"explanation": "'stealing'은 '도둑질'을 의미하며, 다른 사람의 아이디어를 가져가는 행위를 표현합니다."
},
{
"type": "script",
"index": 7,
"speaker": "채원",
"script": "Exactly right.",
"translation": "정확히 맞아."
},
{
"type": "script",
"index": 8,
"speaker": "준혁",
"script": "Speak up next time.",
"translation": "다음엔 말해."
},
{
"type": "puzzle",
"index": 9,
"hint": "준혁이 다른 사람이 채원의 아이디어를 가져간 것을 도둑질이라고 표현한 말을 완성하세요.",
"optionA": "stealing",
"optionB": "That's",
"result": "That's stealing",
"explanation": "'그거 도둑질이야'라는 의미로 다른 사람의 아이디어를 가져가는 부당한 행위를 표현한 말입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}
오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 조용히 있기",
"explanation": "회식 때 조용히 있다가 집 가는 게 제일 베스트라는 생각입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "조용함"
},
{
"tag": "전략"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "quiet"
},
{
"tag": "strategy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Stay quiet tonight.",
"translation": "오늘 조용히 있을 거야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "At company dinner?",
"translation": "회사 회식에서?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 회식에서 적극적으로 참여하려고 한다.",
"hint": "도윤이 회식에서 어떻게 행동하려고 하는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Stay quiet tonight'라고 말했으므로 조용히 있으려고 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Best strategy.",
"translation": "최고의 전략이야."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Smart thinking.",
"translation": "똑똑한 생각이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Smart @@.",
"hint": "생각하는 행위나 사고를 나타내는 단어예요.",
"optionA": "eating",
"optionB": "thinking",
"optionC": "walking",
"result": "thinking",
"explanation": "'thinking'은 '생각'을 의미하며, 회식에서 조용히 있는 전략을 똑똑하다고 평가하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Learned from experience.",
"translation": "경험으로 배웠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Me too.",
"translation": "나도."
},
{
"type": "puzzle",
"index": 9,
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
"hint": "서연이 회식에서 조용히 있는 전략을 똑똑하다고 평가한 말을 완성하세요.",
"optionA": "thinking",
"optionB": "Smart",
"result": "Smart thinking",
"explanation": "'똑똑한 생각이네'라는 의미로 회식에서 조용히 있는 전략을 긍정적으로 평가하는 표현입니다."
}
]
}
],
"level_increment_v1_completed": true
}
{
"type": "LIFE",
"category": "직장",
"episodes": [
{
"title": "회식 조용히 있기",
"explanation": "회식 때 조용히 있다가 집 가는 게 제일 베스트라는 생각입니다.",
"level": 3,
"korTags": [
{
"tag": "회식"
},
{
"tag": "조용함"
},
{
"tag": "전략"
}
],
"engTags": [
{
"tag": "dinner"
},
{
"tag": "quiet"
},
{
"tag": "strategy"
}
],
"content": [
{
"type": "script",
"index": 1,
"speaker": "도윤",
"script": "Stay quiet tonight.",
"translation": "오늘 조용히 있을 거야."
},
{
"type": "script",
"index": 2,
"speaker": "서연",
"script": "At company dinner?",
"translation": "회사 회식에서?"
},
{
"type": "ox",
"index": 3,
"quiz": "도윤이 회식에서 적극적으로 참여하려고 한다.",
"hint": "도윤이 회식에서 어떻게 행동하려고 하는지 확인하세요.",
"result": "X",
"explanation": "도윤이 'Stay quiet tonight'라고 말했으므로 조용히 있으려고 합니다."
},
{
"type": "script",
"index": 4,
"speaker": "도윤",
"script": "Best strategy.",
"translation": "최고의 전략이야."
},
{
"type": "script",
"index": 5,
"speaker": "서연",
"script": "Smart thinking.",
"translation": "똑똑한 생각이네."
},
{
"type": "blank",
"index": 6,
"quiz": "Smart @@.",
"hint": "생각하는 행위나 사고를 나타내는 단어예요.",
"optionA": "eating",
"optionB": "thinking",
"optionC": "walking",
"result": "thinking",
"explanation": "'thinking'은 '생각'을 의미하며, 회식에서 조용히 있는 전략을 똑똑하다고 평가하는 표현입니다."
},
{
"type": "script",
"index": 7,
"speaker": "도윤",
"script": "Learned from experience.",
"translation": "경험으로 배웠어."
},
{
"type": "script",
"index": 8,
"speaker": "서연",
"script": "Me too.",
"translation": "나도."
},
{
"type": "puzzle",
"index": 9,
"hint": "서연이 회식에서 조용히 있는 전략을 똑똑하다고 평가한 말을 완성하세요.",
"optionA": "thinking",
"optionB": "Smart",
"result": "Smart thinking",
"explanation": "'똑똑한 생각이네'라는 의미로 회식에서 조용히 있는 전략을 긍정적으로 평가하는 표현입니다.",
"quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요."
}
]
}
],
"level_increment_v1_completed": true
}