以下は,2AFC課題を作ろう3(scripts)から抽出したチュートリアルです。

実験を作る時に条件をランダムに設定する基本的な使い方はLoopコンポーネントで条件として設定することです。ただ,条件として操作するのではなく、単に無作為に選びたい場合などは,この方法で作るのは難しいです。単にランダムに何かをしたいという時,以下の方法が参考になるでしょう。

1.左右のどちらに出現するかをランダムにする

試行の開始時に位置をランダム化する処理を行いたいので,「Sequence」コンポーネントの「Scripts」にコードを入力します。

Sequence コンポーネントを選択

Sequence コンポーネントを選択

「Scripts」タブを選択

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/87afbc08-a6c2-42c9-a96c-1150dddb10e4/Untitled.png

タイトルは自由に決めていただいて構いません。横の「event」となっている箇所は「before:prepare」に変更してください。ここの変更を忘れるとプログラムが動きません。

ここでは,以下のコードの実行タイミングを指定しています。

変更前

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dddaf734-f782-40f0-a36e-1c0d794b0b00/Untitled.png

変更後

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b78bd004-27a3-4b77-abef-ad5a700f04a9/Untitled.png

2. コードで変数を指定しよう