採点スクリプト

Eliceでは、コードの採点にはgrader.*を使用します。標準入出力方式やコード比較による採点方式など、さまざまな採点方法を利用することができます。

採点コードの作成

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

  • .elice/grader.py - 実際の採点スクリプトを記述するファイル

  • elice/grader.sh - 学習者が提出ボタンをクリックしたときに実行されるbashシェルスクリプト

  • .elice/grader_elice_utils.py - 提出環境で動作する、つまり採点時に使用するelice utilsの集まり

  • .elice/runner.sh - 学習者が実行ボタンをクリックしたときに実行されるbashシェルスクリプト

採点の進め方

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

Last updated