Grading-X / Grading-X-BE

http://3.34.49.173:8080/swagger-ui/index.html#/
0 stars 0 forks source link

Exam API 구현 #29

Closed chaejm55 closed 6 months ago

chaejm55 commented 6 months ago

응시 url 발급, 응시, 저장 기능을 구현했습니다.

임시 저장과 제출의 차이를 어떻게 두어야 할지 생각해 봐야 할 것 같습니다.

chaejm55 commented 6 months ago

제출과 저장의 차이에서 제출은 하는 즉시 시험이 종료되며 채점이 수행된다는 것이고 저장은 db에 저장한다는 의미인데 그렇다면 저장 API만 두고 클라이언트에서 사용자가 제출을 누를 경우 저장, 채점 API 2개를 호출하는 방식 or 제출이 채점 API를 Trigger 하는 방식, 그리고 시험 종료 시간이 된다면 제출된 답변을 바타응로 자동으로 채점이 이뤄지는 방식이 있을 수 있겠네요. 개인적으로는 저장 API만 두고 시험 종료시간에 자동으로 채점을 수행하게 만드는 방식이 적절해 보입니다.

네 저도 그게 맞는것 같습니다 API 단에서 두개를 분리하는건 쉽지 않아보이네요

github-actions[bot] commented 6 months ago

Test Results

1 tests   1 :white_check_mark:  0s :stopwatch: 1 suites  0 :zzz: 1 files    0 :x:

Results for commit e1b4ec3f.

:recycle: This comment has been updated with latest results.