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(be): implement special judge on iris #2234

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Conversation

lshtar13
Copy link
Contributor

@lshtar13 lshtar13 commented Nov 23, 2024

Description

Closes TAS-1050
Special Judge 구현.

  • testlib.h 기반으로 구현.
  • (judge) Request 구조체에 SpecialCodeSpecialLanguage를 추가.
    • SpecialCode : SpecialJudge Script
    • SpecialLanguage : SpecialJudge Script의 언어 (현재는 Cpp만 구현, testlib.h 활용 관련)
  • (judge) Response 구조체에 SpecialJudge 관련 status 추가.
  • 채점 시 입력 파일과 사용자 출력 파일 그리고 모범 출력 파일을 저장하고, 이를 SpecialJudge Script의 main함수 매개변수로 전달.

Additional context

  • Backend 부분 구현 필요
    • API 명세 등 기획 필요
    • Backend 구현 사항에 따라 iris 부분 변경 예정
  • 리팩토링 중 ...

Before submitting the PR, please make sure you do the following

@lshtar13 lshtar13 self-assigned this Nov 23, 2024
@lshtar13 lshtar13 requested a review from jspark2000 November 23, 2024 10:41
@coolify-skkuding
Copy link

coolify-skkuding bot commented Nov 23, 2024

The preview deployment is ready. 🟢

Open Preview | Open Build Logs

Last updated at: 2024-11-23 10:53:31 CET

@lshtar13 lshtar13 changed the title T1050 special judge feat(be): implement special judge on iris Nov 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress 🏃
Development

Successfully merging this pull request may close these issues.

1 participant