본문으로 건너뛰기

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채점 자체가 실패함. 학생 코드 문제가 아닐 수 있음

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