본문 바로가기

Project

[간단한 퀴즈 서비스] 무한 퀴즈 챌린지, 퀴즈 && 채점 고민

validateChallege() 메서드 어느 경우에나 다 동작하지 않는 문제점.

  • validateChallege()에서 isChallengeActive flag 값을 확인하게 하였지만
  • 퀴즈 결과 api를 호출할 때는 isChallengeActive 값이 false이더라도 진행해야 함
    • 채점에서 틀린 경우 isChallengeActive 값을 false로 바꾸는데 퀴즈 결과 api에서도 isChallengeActive 값이 false일 때 처리하지 않는다면, 메모리에 있는 회원의 퀴즈 챌린지 기록을 DB에 저장할 수 없게 됨

 

 

 

 

 

https://github.com/DevSimpleQuiz/Backend/issues/65

 

 

출제된 문제와 채점에 온 문제가 동일한지 판단하는 방법 적용 필요 · Issue #65 · DevSimpleQuiz/Backend

설명 퀴즈 api에서 제출된 문제와 채점 api에서 채점되는 문제가 서로 다르더라도 정답으로 처리될 수 있는 문제점. 퀴즈 api로부터 quiz id 3번 "가구"라는 단어에 대해 문제를 받았을 때, 채점 api에

github.com