### 연결된 Story/Epic - Related #214 ### 개요 - 사용자가 주제와 소재를 선택하여 OPIc 모의고사를 시작하고, 질문을 청취하며 답변을 녹음/제출한 뒤, 시험을 완료하는 전체 프로세스를 구현 ### 직업 내용 - 백엔드 로직 변경에 맞춰 프론트엔드 세션 생성 요청 파라미터 수정 (targetLevel 제거, subTopic 필수화) - opic_seed_data.json 기반의 대규모 질문 데이터에 대응하기 위한 OPIC_SUBTOPICS 상수 확장 및 UI 적용 - MediaRecorder API를 활용한 사용자 답변 녹음 기능 구현 - 녹음된 Blob 데이터를 AWS S3로 업로드하는 uploadAudioToS3 로직 연동 - submitAnswer API 호출 시 업로드된 S3 Key와 세션 정보를 전송하여 답변 제출 처리 - 제출 성공 시 다음 질문으로 넘어가는 네비게이션 로직 구현
연결된 Story/Epic
개요
직업 내용
백엔드 로직 변경에 맞춰 프론트엔드 세션 생성 요청 파라미터 수정 (targetLevel 제거, subTopic 필수화)
opic_seed_data.json 기반의 대규모 질문 데이터에 대응하기 위한 OPIC_SUBTOPICS 상수 확장 및 UI 적용
MediaRecorder API를 활용한 사용자 답변 녹음 기능 구현
녹음된 Blob 데이터를 AWS S3로 업로드하는 uploadAudioToS3 로직 연동
submitAnswer API 호출 시 업로드된 S3 Key와 세션 정보를 전송하여 답변 제출 처리
제출 성공 시 다음 질문으로 넘어가는 네비게이션 로직 구현