codedang
codedang copied to clipboard
feat(be): implement special judge on iris
Description
Closes TAS-1050 Special Judge 구현.
-
testlib.h기반으로 구현. - (judge)
Request구조체에SpecialCode와SpecialLanguage를 추가.-
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
- [x] Read the Contributing Guidelines
- [x] Read the Contributing Guidelines and follow the Commit Convention
- [x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g.
fixes #123). - [ ] Ideally, include relevant tests that fail without this PR but pass with it.
The preview deployment is ready. 🟢
Open Preview | Open Build Logs
Last updated at: 2024-11-23 10:53:31 CET