メインコンテンツまでスキップ

採点スクリプト

エリスでは、コードを採点する際に grader.* を使用します。標準入出力方式、コード比較を用いた採点方法など、さまざまな採点方法を利用できます。

採点コードの作成

.elice フォルダの grader.* ファイルは、学生が作成したコードを採点するための答案コードを記述する場所です。ここに採点用のコードを記述してください。各ファイルの構成は次のとおりです。

  • .elice/grader.py - 実際の採点スクリプトを記述するファイル
  • elice/grader.sh - 学習者が提出ボタンを押したときに実行される bash シェルスクリプト
  • .elice/grader_elice_utils.py - 提出環境で動作し、採点時に使用するエリスユーティリティのセット
  • .elice/runner.sh - 学習者が実行ボタンを押したときに実行される bash シェルスクリプト

採点の進め方

学生がエディタでコードを作成した後、提出ボタンを押すと、教師が grader.* に記述した答案コードによって学生のコードが自動で採点されます。