Skip to content

API for experiment script

Ryo Hashiguchi edited this page Dec 13, 2015 · 6 revisions

はじめに

以下で単にDATAと書いた時、それは実験内で取り回されるデータを示します。
また、STUDENT_DATAは学生用テンプレートに渡されるデータ、
TEACHER_DATAは教師用テンプレートに渡されるデータを示します。

スクリプトの呼び出し形式

システムは実行時引数をつけてスクリプトを実行します
例:python main.py init

API一覧

実行時引数のつけ方は以下の3つがあります。

name 実効時引数 説明
init init ゲーム作成時に呼ばれる
input input DATA INPUT_DATA [ID] 入力があった時に呼ばれ、学生からの時はIDも渡される
update update DATA 設定された秒数ごとに呼ばれる

出力形式

以下のようなjsonデータを返してください。

{
    "data": DATA,
    "student": STUDENT_DATA,
    "teacher": TEACHER_DATA
}

Clone this wiki locally