본문으로 건너뛰기

KOJ 개요

프로그래밍 실습 문제를 제출받아 자동으로 채점하는 시스템입니다. STLAB에서 개발 및 운영합니다. 주소는 https://coding.knu.ac.kr, 화면은 2026-08-11 기준입니다.

역할문서
교수강의·실습·문제 구성, 수강생 등록, 성적 관리
튜터(TA)담당 강의 확인, 제출 현황 확인, 질의 대응
학생문제 확인, 코드 제출, 채점 결과 확인

로그인​

로그인 화면

학생 ID는 학번이고, 신규 학생의 초기 비밀번호는 학번 + 1234 형식입니다. 교수와 튜터에게만 상단에 채점 현황 메뉴가 보입니다.

제출 상태​

목록과 상세의 표기가 다릅니다. 목록은 한글로 번역하고, 제출 상세 모달은 영문 원본을 그대로 보여줍니다. 같은 상태를 두 단어로 말하게 되는 이유입니다.

목록 표시상세 표시(원본)뜻
대기waiting큐에서 채점을 기다리는 중
실행 중pending, initiating, running채점 진행 중
정답accepted전 테스트케이스 통과
오답wrong_answer하나 이상 틀림
컴파일 에러compile_error컴파일 실패
시간 초과cpu_time_limit_exceeded_error, real_time_limit_exceeded_error제한 시간 초과
메모리 초과memory_limit_exceeded_error제한 메모리 초과
런타임 에러runtime_error실행 중 비정상 종료
시스템 에러system_error채점 환경 문제
내부 에러internal_error채점 자체가 실패함. 학생 코드 문제가 아닐 수 있음

내부 에러가 여러 건이면 테스트케이스 누락이나 채점 환경 문제입니다. 학생은 교수나 튜터에게, 교수는 관리자에게 문제명과 채점 번호를 알립니다.