객관식 퀴즈를 만들었습니다. 일부 질문에는 하나의 정답 (라디오 입력 사용)이 있고 다른 질문에는 여러 개의 정답 (확인란)이 있습니다.제출 된 퀴즈 응답의 배열과 자바 스크립트의 정답 배열을 비교하는 방법
사용자가 퀴즈를 제출하면 체크 된 라디오 상자와 확인란을 모두 수집하고 대답 ID를 서버로 향하는 배열로 푸시합니다. 그것은 다음과 같습니다
userAnswers = [ '1c', '2d', '3a', '3b', '3c', '3d', '4b', '5c', '5d', '6d', '7c', '7d' ]
을 나는 모든 정답의 배열을 가지고있는 서버.
correctAnswers = [ '1c', '2d', '3b', '3d', '4b', '5a', '5d', '6d', '7c', '7d' ]
내가 배열을 비교하는 밑줄의 _.difference
기능을 사용하여 시도했지만 그것이 나에게 완전한 비교를 제공하지 않습니다.
누구나 내가이 퀴즈를 채점하는 방법을 고안하도록 도울 수 있습니까? 나는 문제의 일부가 여러 답을 가지고 기술적으로 누군가가 4 개의 체크 박스 모두를 체크 할 수 있다고 생각한다. 그렇지 않으면 그것을 비교하기가 더 어렵다.
어쩌면 배열을 사용하는 것이 최선의 방법이 아니므로 어떤 제안이라도 환영합니다!
여러 답변을 처리 할 수있는 배열지도를 만들 수 있습니다. – maioman
답장을 보내 주셔서 감사합니다. 의미가 무엇이고 어떻게 할 수 있습니까? 감사합니다 – Sean
일부 샘플 코드를 게시하십시오 – maioman