Skip to content

[FEATURE] - 시험, 문제 등록 API 개발 #26

@qor0530

Description

@qor0530

📌 Description

시험모드에서 시험 정보와 문제 정보를 등록할 수 있는 API를 추가합니다.
Exam 테이블 및 Question 테이블에 데이터를 삽입할 수 있도록 하는 API를 개발합니다.

✅ To-do

  • 시험 등록 API 개발 (POST /api/v1/test/exam)
    • Request / Response DTO 설계
    • UseCase 구현
    • Router에 API 경로 등록
  • 문제 등록 API 개발 (POST /api/v1/test/exam/{exam_id}/question)
    • Request / Response DTO 설계
    • UseCase 구현
    • Router에 API 경로 등록
  • Certificate / ExamSection (Untitled) 선행 데이터 수동 insert

🔔 ETC

ExamSection은 기존 Untitled 테이블에서 사용 중이며, 엔티티 및 repository 구조는 기존에 구성 완료됨.
Certificate도 기존 entity 존재하므로 데이터만 미리 삽입하면 됨.
문제 등록 시 option_explanations는 추후 GPT API 활용 예정으로 현재는 빈 리스트 또는 null 허용 예정.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions