1.loopのparameterをScriptsで作成

「lab.js」のLoopでのパラメータの設定をScriptsで行う場合は,this.options.templateParametersで行うことができます。詳しくは小林先生の以下のチュートリアルが参考になります。

loopのparameterをScriptsで生成

以下はストループ課題のチュートリアルの一部を抜き出したものです。

2. GUIからScriptsへの書き換え

lab.js Builderでは,GUIからScriptsへの置き換えは画面単位で行うことが出来ます。慣れてきたらScriptsに書き換えておくとよいと思います。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6b0b2e6b-04f3-468e-aa94-b488dff562a8/Untitled.png

2.Scriptsで条件を設定する

ストループ課題で,color要因(red, green)とword要因(赤,緑)の4パターンがあり,各条件で10回の繰り返しがある場合はイメージしてください。それをLoopコンポーネントのScriptsで設定します。

「before: prepare」のタイミングで以下のように記述します。なお,この場合はLoopのparameterに何も設定しないでください。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a1584a00-3117-4152-ab08-b457bff3cb78/Untitled.png

「Content」は削除してください。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5606edd4-669a-4f55-9105-9f8f6a26f760/Untitled.png

まずは,連想配列を以下のように作成します。次に,templateParametersに代入して終了です。