.. _onlineStatus:

Status of online options
--------------------------

The table below shows you the current state of play is the current state of play. If you want to see things develop faster then see the section below on :ref:`addToPsychoJS`

.. csv-table::
  :header: "Done", " ", "Not done (but could be)"
  :widths: 100, 50, 100

      __, __, __
    ,**Inputs**,
  Keyboard, ,Mic
     , ,Mouse (partially done - JS code is written)
     , ,Webcam
     , ,Rating Scales
     , ,Free text (and similar)
     , ,Multi-touch devices
      __, __, __
    ,**Stimuli**,
  Image, ,Sounds
  Text, ,Movies
     , ,Apertures
     , ,Gratings
     , ,Dots (RDKs)
      __, __, __
      ,**Data**,
  CSV files, , XLSX files
  Log files, ,
      __, __, __
      ,**Logic**,
  Loops (including nesting), , Staircases
  Randomization, , Code Components
      , , Conditions must be CSV
      __, __, __
      ,**Precision**,
  Frame-by-frame timing, ,
      __, __, __
      ,**External tools**,
  Synchronize with Pavlovia.org, , Connections to Prolific Academic, Sona Systems and Mechanical Turk

Anything else we should add to the list above?

