-
Notifications
You must be signed in to change notification settings - Fork 1
API for experiment script
Hashiguchi Ryo edited this page Oct 29, 2016
·
7 revisions
name | 引数 | 説明 |
---|---|---|
init/0 | - | 実験作成時に呼ばれる |
join/2 | data, id |
学生が実験ページを開くたびに呼ばれる |
handle_received/2 | data, received_data |
ホストからデータが送られてきた時に呼ばれる |
handle_received/3 | data, received_data, id |
参加者からデータが送られてきた時に呼ばれる |
handle_message/3 | data, received_message, from_token |
他の実験からのメッセージを処理する |
以下のようなマップを返してください。
%{
"data" => DATA, # Required
"host" => HOST_MESSAGE,
"participant" => %{
PARTICIPANT_ID => PARTICIPANT_MESSAGE,
},
"redirect" => %{
PARTICIPANT_ID => X_TOKEN,
},
"experiment" => %{
X_TOKEN => %{
"redirect" => X_TOKEN,
"message" => MESSAGE,
},
},
}