Quiz 순서 및 내용 진단기 (전체 퀴즈 타입)

대상 테이블: content_quiz_items (모든 퀴즈 타입)

총 레코드: 32535개 / 총 배치: 651개 (배치당 50개)

현재 모드: 테스트 모드 (수정하지 않음)

실행 모드 선택


ID: 13321 / 물건 찾기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13322 / 날씨와 옷 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13323 / 물건 빌리기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13324 / 음료수 선택 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13325 / 게임 제안 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13326 / 전화 받기 (blank) WARNING

경고: 필드 순서만 수정이 필요합니다.

수정 전:
{
    "type": "QUIZ",
    "category": "가정",
    "title": "전화 받기",
    "level": 1,
    "quizType": "blank",
    "quiz": "Can you answer the @@?",
    "ssml": "",
    "translation": "전화 좀 받아줄래?",
    "hint": "전화기를 의미하는 명사는?",
    "result": "phone",
    "explanation": "'answer the phone'은 전화를 받는다는 표현입니다. 'pick up the phone'도 가능하지만, 'answer'가 더 직접적이죠.",
    "used": true,
    "korTags": [
        {
            "tag": "전화"
        },
        {
            "tag": "받기"
        },
        {
            "tag": "통화"
        }
    ],
    "engTags": [
        {
            "tag": "phone"
        },
        {
            "tag": "answering"
        },
        {
            "tag": "call"
        }
    ],
    "options": [
        {
            "option": "door"
        },
        {
            "option": "phone"
        },
        {
            "option": "bell"
        }
    ]
}
수정 후:
{
    "category": "가정",
    "title": "전화 받기",
    "level": 1,
    "quizType": "blank",
    "quiz": "Can you answer the @@?",
    "ssml": "",
    "translation": "전화 좀 받아줄래?",
    "hint": "전화기를 의미하는 명사는?",
    "result": "phone",
    "explanation": "'answer the phone'은 전화를 받는다는 표현입니다. 'pick up the phone'도 가능하지만, 'answer'가 더 직접적이죠.",
    "used": true,
    "korTags": [
        {
            "tag": "전화"
        },
        {
            "tag": "받기"
        },
        {
            "tag": "통화"
        }
    ],
    "engTags": [
        {
            "tag": "phone"
        },
        {
            "tag": "answering"
        },
        {
            "tag": "call"
        }
    ],
    "options": [
        {
            "option": "door"
        },
        {
            "option": "phone"
        },
        {
            "option": "bell"
        }
    ],
    "type": "QUIZ"
}

ID: 13327 / 손 씻기 (blank) WARNING

경고: 필드 순서만 수정이 필요합니다.

수정 전:
{
    "type": "QUIZ",
    "category": "가정",
    "title": "손 씻기",
    "level": 1,
    "quizType": "blank",
    "quiz": "Wash your @@ before dinner.",
    "ssml": "",
    "translation": "저녁 먹기 전에 손 씻어.",
    "hint": "씻어야 하는 신체 부위는?",
    "result": "hands",
    "explanation": "'wash your hands'는 손을 씻는다는 위생 표현입니다. 복수형 'hands'를 쓰는 것이 자연스럽고, 식사 전 기본 예절이죠.",
    "used": true,
    "korTags": [
        {
            "tag": "손"
        },
        {
            "tag": "씻기"
        },
        {
            "tag": "위생"
        }
    ],
    "engTags": [
        {
            "tag": "hand"
        },
        {
            "tag": "washing"
        },
        {
            "tag": "hygiene"
        }
    ],
    "options": [
        {
            "option": "face"
        },
        {
            "option": "hands"
        },
        {
            "option": "feet"
        }
    ]
}
수정 후:
{
    "category": "가정",
    "title": "손 씻기",
    "level": 1,
    "quizType": "blank",
    "quiz": "Wash your @@ before dinner.",
    "ssml": "",
    "translation": "저녁 먹기 전에 손 씻어.",
    "hint": "씻어야 하는 신체 부위는?",
    "result": "hands",
    "explanation": "'wash your hands'는 손을 씻는다는 위생 표현입니다. 복수형 'hands'를 쓰는 것이 자연스럽고, 식사 전 기본 예절이죠.",
    "used": true,
    "korTags": [
        {
            "tag": "손"
        },
        {
            "tag": "씻기"
        },
        {
            "tag": "위생"
        }
    ],
    "engTags": [
        {
            "tag": "hand"
        },
        {
            "tag": "washing"
        },
        {
            "tag": "hygiene"
        }
    ],
    "options": [
        {
            "option": "face"
        },
        {
            "option": "hands"
        },
        {
            "option": "feet"
        }
    ],
    "type": "QUIZ"
}

ID: 13328 / 방과 후 계획 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13329 / 거실 청소 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13330 / 과거 활동 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13331 / 방 꾸미기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13332 / 설거지 돕기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13333 / 약속 시간 (blank) ERROR

오류: 내용에 문제가 있어 수정이 필요합니다.

발견된 문제:
  • BLANK 퀴즈: result('would')가 options [will, can, should] 중 하나와 일치해야 합니다.
수정 전:
{
    "category": "가정",
    "title": "약속 시간",
    "level": 2,
    "quizType": "blank",
    "quiz": "I promised I @@ be home by 6.",
    "ssml": "",
    "translation": "나는 6시까지 집에 오겠다고 약속했어.",
    "hint": "미래 의지를 나타내는 조동사는?",
    "result": "would",
    "explanation": "'promised I would'는 과거의 약속에서 미래를 나타냅니다. 과거 시제 'promised' 다음에는 'will'이 아닌 'would'가 와야 시제 일치가 되죠.",
    "used": true,
    "korTags": [
        {
            "tag": "약속"
        },
        {
            "tag": "시간"
        },
        {
            "tag": "귀가"
        }
    ],
    "engTags": [
        {
            "tag": "promise"
        },
        {
            "tag": "time"
        },
        {
            "tag": "returning"
        }
    ],
    "options": [
        {
            "option": "will"
        },
        {
            "option": "can"
        },
        {
            "option": "should"
        }
    ],
    "type": "QUIZ"
}
수정 후:
{
    "category": "가정",
    "title": "약속 시간",
    "level": 2,
    "quizType": "blank",
    "quiz": "I promised I @@ be home by 6.",
    "ssml": "",
    "translation": "나는 6시까지 집에 오겠다고 약속했어.",
    "hint": "미래 의지를 나타내는 조동사는?",
    "result": "would",
    "explanation": "'promised I would'는 과거의 약속에서 미래를 나타냅니다. 과거 시제 'promised' 다음에는 'will'이 아닌 'would'가 와야 시제 일치가 되죠.",
    "used": true,
    "korTags": [
        {
            "tag": "약속"
        },
        {
            "tag": "시간"
        },
        {
            "tag": "귀가"
        }
    ],
    "engTags": [
        {
            "tag": "promise"
        },
        {
            "tag": "time"
        },
        {
            "tag": "returning"
        }
    ],
    "options": [
        {
            "option": "will"
        },
        {
            "option": "can"
        },
        {
            "option": "should"
        }
    ],
    "type": "QUIZ"
}

ID: 13334 / 음식 선호 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13335 / 가족 외출 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13336 / 숙제 완료 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13337 / 음악 소리 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13338 / 일찍 자기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13339 / 형제 싸움 중재 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13340 / 쓰레기 분리 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13341 / 반려동물 목욕 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13342 / 저녁 메뉴 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13343 / 집 보안 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13344 / 가전제품 고장 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13345 / 취침 시간 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13346 / 가족 모임 준비 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13347 / 식료품 재고 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13348 / 늦잠 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13349 / 에너지 절약 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13350 / 빨래 잊음 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13351 / 이웃 소음 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13352 / 감기 돌보기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13353 / 저녁 준비 돕기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13354 / 반려동물 행동 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13355 / 집 정리 계획 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13356 / 형제 책임 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13357 / 취침 루틴 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13358 / 약속 취소 (blank) WARNING

경고: 필드 순서만 수정이 필요합니다.

수정 전:
{
    "type": "QUIZ",
    "category": "가정",
    "title": "약속 취소",
    "level": 4,
    "quizType": "blank",
    "quiz": "Something came @@ and I can't make it to dinner tonight.",
    "ssml": "",
    "translation": "일이 생겨서 오늘 밤 저녁에 못 갈 것 같아.",
    "hint": "예상치 못한 일이 생긴다는 구동사를 완성하는 부사는?",
    "result": "up",
    "explanation": "'something came up'은 예상치 못한 일이 생겼다는 구어체 표현입니다. 약속을 취소할 때 자주 쓰이며, 구체적인 이유를 밝히지 않아도 되는 편리한 표현이죠.",
    "used": true,
    "korTags": [
        {
            "tag": "약속"
        },
        {
            "tag": "취소"
        },
        {
            "tag": "미안"
        }
    ],
    "engTags": [
        {
            "tag": "appointment"
        },
        {
            "tag": "cancel"
        },
        {
            "tag": "sorry"
        }
    ],
    "options": [
        {
            "option": "out"
        },
        {
            "option": "up"
        },
        {
            "option": "through"
        }
    ]
}
수정 후:
{
    "category": "가정",
    "title": "약속 취소",
    "level": 4,
    "quizType": "blank",
    "quiz": "Something came @@ and I can't make it to dinner tonight.",
    "ssml": "",
    "translation": "일이 생겨서 오늘 밤 저녁에 못 갈 것 같아.",
    "hint": "예상치 못한 일이 생긴다는 구동사를 완성하는 부사는?",
    "result": "up",
    "explanation": "'something came up'은 예상치 못한 일이 생겼다는 구어체 표현입니다. 약속을 취소할 때 자주 쓰이며, 구체적인 이유를 밝히지 않아도 되는 편리한 표현이죠.",
    "used": true,
    "korTags": [
        {
            "tag": "약속"
        },
        {
            "tag": "취소"
        },
        {
            "tag": "미안"
        }
    ],
    "engTags": [
        {
            "tag": "appointment"
        },
        {
            "tag": "cancel"
        },
        {
            "tag": "sorry"
        }
    ],
    "options": [
        {
            "option": "out"
        },
        {
            "option": "up"
        },
        {
            "option": "through"
        }
    ],
    "type": "QUIZ"
}

ID: 13359 / 십대 반항기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13360 / 가족 갈등 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13361 / 집안일 회피 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13362 / 부모 지원 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13363 / 가족 전통 유지 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13364 / 부모 기대 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13365 / 독립 시기 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13366 / 가족 비밀 누설 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13367 / 십대 자유 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13368 / 가족 회의 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13369 / 형제 관계 (blank) OK

정상: 모든 필드의 순서와 내용이 올바릅니다.

ID: 13370 / 부모 이해 (blank) WARNING

경고: 필드 순서만 수정이 필요합니다.

수정 전:
{
    "type": "QUIZ",
    "category": "가정",
    "title": "부모 이해",
    "level": 4,
    "quizType": "blank",
    "quiz": "Now that I'm older, I can see where my parents were coming @@.",
    "ssml": "",
    "translation": "이제 나이가 들어서, 부모님의 입장을 이해할 수 있어.",
    "hint": "누군가의 관점을 이해한다는 관용구를 완성하는 전치사는?",
    "result": "from",
    "explanation": "'see where someone is coming from'은 누군가의 관점이나 동기를 이해한다는 표현입니다. 출발점을 안다는 은유를 통해 깊은 이해를 나타내죠.",
    "used": true,
    "korTags": [
        {
            "tag": "이해"
        },
        {
            "tag": "부모"
        },
        {
            "tag": "공감"
        }
    ],
    "engTags": [
        {
            "tag": "understanding"
        },
        {
            "tag": "parent"
        },
        {
            "tag": "empathy"
        }
    ],
    "options": [
        {
            "option": "at"
        },
        {
            "option": "from"
        },
        {
            "option": "to"
        }
    ]
}
수정 후:
{
    "category": "가정",
    "title": "부모 이해",
    "level": 4,
    "quizType": "blank",
    "quiz": "Now that I'm older, I can see where my parents were coming @@.",
    "ssml": "",
    "translation": "이제 나이가 들어서, 부모님의 입장을 이해할 수 있어.",
    "hint": "누군가의 관점을 이해한다는 관용구를 완성하는 전치사는?",
    "result": "from",
    "explanation": "'see where someone is coming from'은 누군가의 관점이나 동기를 이해한다는 표현입니다. 출발점을 안다는 은유를 통해 깊은 이해를 나타내죠.",
    "used": true,
    "korTags": [
        {
            "tag": "이해"
        },
        {
            "tag": "부모"
        },
        {
            "tag": "공감"
        }
    ],
    "engTags": [
        {
            "tag": "understanding"
        },
        {
            "tag": "parent"
        },
        {
            "tag": "empathy"
        }
    ],
    "options": [
        {
            "option": "at"
        },
        {
            "option": "from"
        },
        {
            "option": "to"
        }
    ],
    "type": "QUIZ"
}

배치 259 분석 결과

처리한 항목: 50개

오류 항목: 1개 (내용 문제)

경고 항목: 4개 (순서 문제)

정상 항목: 45개