lookit / lookit/lookit-api

Explore other browser-based experiment frameworks

Open
#177 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Discussion Large
Dominant language
Python
Stars
12
Forks
21
Avg merge
5d 19h
Merged PRs (30d)
5

Description

Create a list of other systems for building or deploying web-based experiments and/or participant management (e.g. labJS, pavlovia, jsPsych, opensesame, expfactory, prolific) -
* their current capabilities & what we'd need to add
* whether under active development / what that looks like
* for experiment building - whether we think it could play nicely with being given child data, past response data, an experiment protocol document (in the appropriate format), using the Lookit API to send data back, and getting built in a docker container (process can be customized per system)
* size of userbase, & current adoption among dev folks

Goal is to then decide:
(a) which if any we want to eventually support using on Lookit in place of ember-lookit-frameplayer, and when
(b) whether it makes sense to pursue collaborative development at this point and when to revisit if not

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare labJS, pavlovia, jsPsych, opensesame, expfactory, and prolific. For each, document capabilities, development activity, userbase and adoption, plus compatibility with child data, past responses, protocol documents, the Lookit API, and Docker-based builds. Done means the comparison supports decisions about future Lookit support and collaborative development.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, javascript
Domain
documentation, tooling
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.