Skip to content

v 3.0.0#204

Merged
GulSauce merged 2 commits intomainfrom
develop
Apr 24, 2026
Merged

v 3.0.0#204
GulSauce merged 2 commits intomainfrom
develop

Conversation

@GulSauce
Copy link
Copy Markdown
Member

No description provided.

* [ICC-331] ✨ feat: ESSAY 퀴즈 타입 추가 및 채점 기능 구현

- ESSAY 퀴즈 타입 enum 및 프롬프트 전략 추가
- Gemini 기반 서술형 채점 서비스 구현 (EssayGradingService)
- 채점 API 엔드포인트 추가 (EssayGradeController)
- 히스토리에 textAnswer 필드 추가 (AnswerSnapshot, UserAnswer, ProblemWithAnswer)
- ProblemDetail에 explanationContent 필드 추가
- ESSAY 채점 메트릭 추가 (duration, tokens, cost, count, failure)
- TTFQ(Time To First Quiz) 메트릭 추가
- DifficultyType enum 제거
- essay_grade_log 테이블 마이그레이션 (V10~V12)

* [ICC-331] ✨ feat: ESSAY 히스토리 상세 조회 API 추가
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 24, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: d2fd13e8-f880-4477-9c31-5f288a07c84e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@GulSauce GulSauce merged commit e6e3de5 into main Apr 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant