Difference between revisions of "Online experiment systems"

From TSG Doc
Jump to navigation Jump to search
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
= Pilot Run =
 +
It is the researcher's responsibility to make sure that a pilot run is performed and verify that everything is set up properly and the data is correct. For instance, if the goal is to connect SONA to an experiment(e.g. PsychoPy) and a Survey (e.g. LimeSurvey), please make sure that it is possible to link the response data of a single participant over the various platforms used.
 +
 
= jsPsych =
 
= jsPsych =
 
[[jsPsych]] is our preferred framework.
 
[[jsPsych]] is our preferred framework.
Line 4: Line 7:
 
= Custom solutions =
 
= Custom solutions =
 
For more complex experiment designs or if you need very specific features, a custom design might be necessary. TSG helps you getting started, provides support during this process or implements such a web application for you. Hosting the experiment can (and in some cases even must) be done on our Titus server. Currently, there is no ready made solution for researchers to manage their experiments themselves. It is planned for this facility, but it will not become available soon. In the mean time we will put it on the server for you or discuss the procedure to find a possible customised way of working.
 
For more complex experiment designs or if you need very specific features, a custom design might be necessary. TSG helps you getting started, provides support during this process or implements such a web application for you. Hosting the experiment can (and in some cases even must) be done on our Titus server. Currently, there is no ready made solution for researchers to manage their experiments themselves. It is planned for this facility, but it will not become available soon. In the mean time we will put it on the server for you or discuss the procedure to find a possible customised way of working.
In case you would like to create a web server on your computer locally, if your (jsPsych) experiment requires data storage directly on our Titus server, [https://tsgdoc.socsci.ru.nl/index.php?title=Simulate_a_web_server follow the instructions here].
+
In case you would like to create a web server on your computer locally, if your (jsPsych) experiment requires data storage directly on our Titus server, [https://tsgdoc.socsci.ru.nl/index.php?title=Simulate_a_web_server follow the instructions here].<br>
 
<br>Some implemented examples are outlined [[examples|here]].<br>
 
<br>Some implemented examples are outlined [[examples|here]].<br>
  
Line 19: Line 22:
  
 
= Gorilla =
 
= Gorilla =
[https://gorilla.sc/ Gorilla] is an online hosted solution for which DCCN and BSI have a license. Usage is allowed but currently not supported.
+
[https://gorilla.sc/?utm_medium=referral&utm_source=tsgdoc.socsci.ru.nl Gorilla] is an online hosted solution for which DCC and BSI have a license. Usage is allowed but not supported by TSG. For DCC see [https://intranet.donders.ru.nl/index.php?id=5813#c27808 here] for more info.
 +
 
 +
= Inquisit Web =
 +
If you need an Inquisit Web License, contact [mailto:t.verwijmeren@psych.ru.nl Thijs Verwijmeren]. The TSG does not provide any support for Inquisit.
  
 
= Lab.js =  
 
= Lab.js =  
Line 33: Line 39:
  
 
== Prolific ==
 
== Prolific ==
 +
Prolific is a crowd-sourcing platform. For DCC see [https://intranet.donders.ru.nl/index.php?id=5608 here] for more information.
 +
 
== Amazon Mechanical Turk ==
 
== Amazon Mechanical Turk ==
 
== CloudResearch (TurkPrime) ==
 
== CloudResearch (TurkPrime) ==

Latest revision as of 11:33, 12 March 2024

Pilot Run

It is the researcher's responsibility to make sure that a pilot run is performed and verify that everything is set up properly and the data is correct. For instance, if the goal is to connect SONA to an experiment(e.g. PsychoPy) and a Survey (e.g. LimeSurvey), please make sure that it is possible to link the response data of a single participant over the various platforms used.

jsPsych

jsPsych is our preferred framework.

Custom solutions

For more complex experiment designs or if you need very specific features, a custom design might be necessary. TSG helps you getting started, provides support during this process or implements such a web application for you. Hosting the experiment can (and in some cases even must) be done on our Titus server. Currently, there is no ready made solution for researchers to manage their experiments themselves. It is planned for this facility, but it will not become available soon. In the mean time we will put it on the server for you or discuss the procedure to find a possible customised way of working. In case you would like to create a web server on your computer locally, if your (jsPsych) experiment requires data storage directly on our Titus server, follow the instructions here.

Some implemented examples are outlined here.

Psychopy Builder with Pavlovia

PsychoPy Builder is a free and open system (GNU GPL v3.0) for building experiment with a visual interface, both in the lab and online.

Radboud university has a institute License for publishing Psychopy Builder experiments on pavlovia.org.

Do not confuse Psychopy Builder with Psychopy Coder, for which we have a workshop and a tutorial.

OpenSesame

OpenSesame is a mature free and open system (GNU GPL v3) for building experiment with a visual interface, both in the lab and online. https://osdoc.cogsci.nl/3.2/manual/osweb/

Gorilla

Gorilla is an online hosted solution for which DCC and BSI have a license. Usage is allowed but not supported by TSG. For DCC see here for more info.

Inquisit Web

If you need an Inquisit Web License, contact Thijs Verwijmeren. The TSG does not provide any support for Inquisit.

Lab.js

lab js is a free and open solution (Apache/ AGPL) for which we currently do not offer support.

Psiturk

Psiturk is a free and open solution (MIT) for which we currently do not offer support. It is build for usage in conjunction with Amazon Mechanical Turk, but can also be used without.

Panel systems, integration

Sona

Sona integrates with more than 15 online survey products and experiment builders, find the instructions here on how to do this.

Prolific

Prolific is a crowd-sourcing platform. For DCC see here for more information.

Amazon Mechanical Turk

CloudResearch (TurkPrime)