### 퀴즈 관련 기능
- 퀴즈 페이지(FE)
- 브라우저에서 사용자가 퀴즈를 풀 수 있는 기능 구현
- 퀴즈 제출 후 제출 완료 및 채점 결과를 브라우저에서 확인할 수 있는 기능 구현
퀴즈 등록관리자가 퀴즈를 등록할 수 있는 기능(간혹 설문을 진행한다고도 하니, 퀴즈 타입에 따라 제출 Validation 을 잘 고려해야할 듯)- 퀴즈 제출- 사용자가 퀴즈를 제출하고 DB에 저장하는 기능
퀴즈 채점사용자가 제출한 퀴즈와 미리 입력된 정답을 대조해서 사용자의 퀴즈가 정답인지 아닌지 유무를 파악하는 기능
- 퀴즈 관리
사용자관점) 사용자가 제출한 퀴즈를 확인할 수 있는 기능 및 페이지- 관리자관점) 사용자들이 제출한 퀴즈를 종합적으로 검토할 수 있는 기능 및 페이지
- 관리자 관점) 등록된 퀴즈를 수정하거나 삭제할 수 있는 기능
- 현재 내가 수강중인 강의 페이지(FE)
- 사용자가 현재 수강 중인 코스 정보를 보여준다.
- 내가 제출한 퀴즈 열람(FE)
- 사용자가 제출한 퀴즈 정보를 가져온다
- 수강 중인 코스 정보 가져오기(BE)
- 사용자가 수강 중인 코스의 세부 정보를 API를 통해 가져온다.
- 제출한 퀴즈 정보 가져오기(BE)
- 사용자가 제출한 퀴즈 정보를 API를 통해 가져온다
- 사용자 이름 및 정보 표기(FE)
- 이름, 레벨, 부서 등
### 비밀번호 재설정
- 비밀번호 찾기 페이지 구현
- 사용자의 아이디와 이메일 정보를 입력하면 이메일로 인증 정보를 보낸다.
- 인증을 통과한 사용자는 비밀번호를 재설정한다.
### 로그인 관련
- 로그인 시에 헤더가 제대로 표기 되지 않는 문제 해결
- Local storage를 사용하는 방식이 아닌 NextJS의 인증 방식을 도입해서 로그인 안정성을 높여야한다.
관리자 페이지를 디자인하고 기능을 구현해야한다.- 관리자 관점으로 다양한 통계를 제공하면 좋을 것 같다. (현재 코스 완강률, 특정 인물이 어떤 코스를 수강 중인지 등등)
- 클라이언트 측에서 진행상황을 지속적으로 확인할 수 있도록 배포용 서버를 구축해서 배포한다.
- 해당 서버는 프로젝트 완료 후 실제 사용자들에게 공개될 배포용 서버로 사용한다.
- 현재 메인 페이지에 모든 강의가 다 뜨도록 하는 것이 아니라, 카테고리 별로 강의들을 나열해달라는 지시가 있었음
- 썸네일 이미지 올리는 방식 개편
- 회원별로 어느 기능은 들어가게 하고, 어느 기능은 닫아놓고, 이런 부분을 완성해서 코드에 반영해놓기
- 회원 랭크별 강의 듣는 권한 다르게 하기
- 기타 자잘한 버그 수정...