.. include:: ../global.rst

.. _online:

Running and sharing studies online
=======================================

Online studies are realized via PsychoJS; the online counterpart of |PsychoPy|. To run your study online, these are the basic steps:

.. toctree::
  :maxdepth: 1

  Check whether the features you need are supported by PsychoJS <status>
  Configure the online settings of your experiment <configureOnline>
  Using resources in online studies <resources>
  Launch your study on Pavlovia.org <usingPavlovia>

Besides the basics, we've got the following tutorials:

.. toctree::
  :maxdepth: 1

  How to code and debug PsychoJS experiments <psychoJSCodingDebugging>
  How to search for experiments of other researchers and share your own experiment <sharingExperiments>
  How to recruit participants and connect with online services <onlineParticipants>
  How to counterbalance participants across conditions <counterbalancingOnline>
  Caveats and cautions (timing accuracy and web-browser support) <cautions>
  How does it work? <tech>
  Manually coding PsychoJS studies <psychojsCode>


The first generation of PsychoJS was realized by a `Wellcome Trust <https://wellcome.org/>`_ grant, awarded in January 2018.  to make online studies possible from |PsychoPy|. This is what we call PsychoPy3 - the 3rd major phase of PsychoPy's development.
