Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] 제출물 평가 시스템 개선 및 ENUM 타입 생성 #96

Merged
merged 11 commits into from
Nov 20, 2024

Conversation

sseung519
Copy link
Contributor

관련 이슈

변경 사항

  1. ENUM 타입 생성 및 리팩토링

    • Grade String 타입을 ENUM으로 변경
    • SubmissionGrade Enum 타입 생성 (PASS, NONE_PASS, UNDER_REVIEW)
    • GRADING("채점중") ENUM 추가
  2. 코드 구조 개선

    • 기존 import 구문 정리 및 최적화
    • 불필요한 import 제거
    • 자식의 제출물을 확인하는 GetMapping 로직 개선
  3. 제출물 관리 기능 개선

    • 특정 과제의 특정 학생 제출물을 가져오는 쿼리문 수정
    • 제출 상태 관련 서비스 로직 구현
      • 제출 전 상태: 미제출
      • 제출 후 상태: 제출완료

스크린샷

체크리스트

  • 코드 컨벤션을 준수하였습니까?
  • 모든 테스트를 통과하였습니까?
  • 관련 문서를 업데이트하였습니까?

공유사항

추후 업무

  • 강사 채점, 피드백 프론트 연동
  • 출제일보다 마감일을 일찍 할 경우 에러 처리

@sseung519 sseung519 added the enhancement New feature or request label Nov 20, 2024
@sseung519 sseung519 self-assigned this Nov 20, 2024
Copy link
Contributor

@hyerin315 hyerin315 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다! 고생하셨습니다!

Copy link
Contributor

@cuteJJong cuteJJong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

enum으로 상태 분류하고 에러 처리도 깔끔하게 해주셔서 고생하셨습니다.

@sseung519 sseung519 merged commit ed5ee46 into main Nov 20, 2024
1 check passed
@sseung519 sseung519 deleted the feature/86-submission branch November 20, 2024 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT] 제출물 평가 시스템 개선 및 ENUM 타입 생성
3 participants