採点スクリプト
エリスでは、コードを採点する際に grader.* を使用します。標準入出力方式、コード比較を用いた採点方法など、さまざまな採点方法を利用できます。
採点コードの作成
.elice フォルダの grader.* ファイルは、学生が作成したコードを採点するための答案コードを記述する場所です。ここに採点用のコードを記述してください。各ファイルの構成は次のとおりです。
- .elice/grader.py - 実際の採点スクリプトを記述するファイル
- elice/grader.sh - 学習者が提出ボタンを押したときに実行される bash シェルスクリプト
- .elice/grader_elice_utils.py - 提出環境で動作し、採点時に使用するエリスユーティリティのセット
- .elice/runner.sh - 学習者が実行ボタンを押したときに実行される bash シェルスクリプト
採点の進め方
学生がエディタでコードを作成した後、提出ボタンを押すと、教師が grader.* に記述した答案コードによって学生の コードが自動で採点されます。