채점 스크립트

엘리스에서는 코드를 채점할 때 grader.*를 사용합니다. 표준 입/출력 방식, 코드 비교를 이용한 채점 방식 등 다양한 채점 방법을 이용할 수 있습니다.

채점 코드 작성하기

.elice 폴더의 grader.* 파일은 학생이 작성한 코드를 채점할 수 있는 답안 코드를 작성하는 곳입니다. 이곳에 채점을 위한 코드를 작성하세요. 각 파일의 구성은 다음과 같습니다.

  • .elice/grader.py - 실제 채점 스크립트를 작성하는 파일

  • elice/grader.sh - 학습자가 제출 버튼을 눌렀을 때 실행되는 bash shell script

  • .elice/grader_elice_utils.py - 제출 환경에서 동작 즉, 채점시 사용할 elice utils의 모음

  • .elice/runner.sh - 학습자가 실행 버튼을 눌렀을 때 실행되는 bash shell script

채점 진행하기

학생이 에디터에서 코드를 작성한 후 제출 버튼을 누르면 선생님이 grader.*에 작성해 놓은 답안 코드에 의해서 학생의 코드가 자동 채점됩니다.

Last updated