はじめに

オンライン実験とは,インターネットを介して行う実験です。多くの場合は非対面での実施となり,サンプルも大学生に限定されず,一般の方を含む多様なサンプルが参加する場合もあります。近年では,多くの心理学研究がオンライン実験によって行われています。研究だけでなく,授業においてもオンライン実験は徐々に浸透し始めています。このページではOpen Labを用いて,lab.js Builderで作成した実験をオンラインで実施する方法を紹介します。

オンライン実験に関しては適切な個人情報保護が必要なため,学生の方は指導教員に相談し,了承を得た上での実施を強く推奨します。なお,山形大学人文社会科学部人間文化コース認知情報科学プログラムに所属する学生がオンライン実験を考えている場合には指導教員に必ず相談してください。

lab.jsでのオンライン実験

エクスポート方法

lab.jsはオンラインでの実施に関しては豊富な選択肢を提供してくれています。Builderのメニュー(右図)を開いてみると,大部分がオンラインでの使用のためのエクスポート方法になっています。それぞれ以下のようなエクスポート方法です。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/414d0dd1-af03-432c-9586-1bcc1bb8a7af/_2020-04-13_10.45.54.png

この中から,実験のオンライン化に含まれている一般的なサーバーでの使用を前提とした方法,そしてサードパーティーツールの連携に含まれているOpen labとJATOSの連携について紹介します。今回は,簡単にオンライン実験を実装できるOpen lab編です。それぞれについての公式解説も参照してください。

Open Labにはまだ荒削りな部分があるようなので,その点を了解の上でご覧ください。一般的なサーバー利用の方が安定はしていると思います。

Setting up on a webspace with PHP - lab.js 20.0.0 documentation

Managing studies with Open Lab - lab.js 20.0.0 documentation

Open labとは

Open labとはlab.js Buliderと連携することで,オンライン実験を簡単・安全に実施するためのホスティングサービスです。Open labがサーバーを提供してくれているので,実験者はlab.js Buliderで作成した実験をOpen labにアップロードするだけで,セキュリティが確保された環境でオンライン実験を実施することができます。しかも,lab.js Bulider自体にOpen Labとの連携機能が含まれており,簡単にアップロードが可能です。

Open labの費用

費用についてはプランごとに以下のようになっています(2020年4月時点)。Freeプランでも1つのオンライン実験を走らせることができます。  (参照:https://open-lab.online/researcher/pricing