구현 계획

목표

  1. Naming 변경
  2. 로그아웃 모달
  3. 홈 페이지 문제 리스트 무한 스크롤
  4. history? 새로고침, 뒤로 가기 이슈(코드 작성중 뒤로가기 누르면 내용 없어지는데 진짜 갈거냐고 물어보는 모달창)
  5. 문제 출제 페이지 가이드라인
    1. chai 공식문서 링크 제공?
  6. 코드 에디터 내의 백틱 사용 시 iframe 생기는 현상
    1. code.replaceAll(\,`\\);`
  7. 워커 스레드를 이용한 동시 채점 및 무한 루프 방지
    1. 대기 큐, 웹소켓, worker thread
    2. 테스트 방법도 생각
  8. 비동기 테스트 API 마무리

데모 시나리오

  1. 동시 채점 (비동기 채점, 대기큐와 실시간 처리 과정) - 여러 사용자가 작성된 코드를 동시에 제출할 때 대기큐를 이용한 채점 과정을 보여준다.
  2. 각 이벤트에 대한 모달(alert X) - 사용자가 어떤 행동을 하고, 어떤 결과가 나왔다.