Pushkin
  • Welcome!
  • Getting Started
    • Installing Pushkin and dependencies
      • macOS
      • Windows 10
        • Windows Subsystem for Linux
        • AWS EC2 Instance
      • Ubuntu Linux
    • Quickstart
      • Quickstart: Example Outputs
    • Deploying to AWS
      • Install required software.
      • Configure the AWS and ECS CLIs.
      • Register a domain.
      • Set up DockerHub.
      • Initialize AWS Deploy.
    • Tutorial: Simple Experiment
  • FAQ
    • FAQ
  • Advanced
    • Pushkin CLI
    • Using Experiment Templates
      • Lexical decision template
      • Grammaticality judgment template
      • Self-paced reading template
    • Experiment Component Structure
      • Experiment Config.yaml Files
      • Experiment Web Page Component
      • Worker Component, Migration, and Seed
    • Modifying Site Template
      • React Bootstrap
      • Header and Footer
      • Home Page
      • Findings Page
      • About Page
      • Feedback Page
    • Troubleshooting Pushkin
    • Pushkin Client
    • pushkin-api
      • API Controller Builder
      • Core API
    • Users & Authentication
    • Deployment
      • Deleting AWS
  • Developers
    • Developing with Pushkin
    • Getting Started on Development
    • Overview of Technologies
    • Testing Pushkin with Jest
    • Working with Templates
Powered by GitBook
On this page
  • 🏡 We've moved!
  • Welcome!
  • 🚨 Important Note
  • Table of contents

Was this helpful?

Welcome!

Pushkin provides a customizable, scalable ecosystem for massive online psychological experiments

NextInstalling Pushkin and dependencies

Last updated 1 year ago

Was this helpful?

🏡 We've moved!

Please refer to the new Pushkin documentation at !


Welcome!

“Getting Started” will get a very simple demo site up and running. The remaining pages explain how to customize your website. Instructions are geared towards someone who ideally has at least some familiarity with JavaScript and React. Sections intended for more experienced programmers who need to understand the guts of Pushkin are labeled under Developers. See the full Table of contents .

To get the latest news and updates on Pushkin, sign up for our newsletter


🚨 Important Note

Due to an update in AWS resources, the CLI-based AWS deploy does not currently work and is being updated. In the meantime, you can still manually deploy to AWS.


Table of contents

  • Getting Started

      • Windows 10

        • (preferred)

  • FAQ

  • Advanced

  • Developers

https://pushkin-consortium.github.io/pushkin
here
Installing Pushkin and dependencies
macOS
Windows Subsystem for Linux
AWS EC2 Instance
Ubuntu Linux
Quickstart
Deploying to AWS
Install required software.
Configure the AWS and ECS CLIs.
Register a domain.
Set up DockerHub.
Initialize AWS Deploy.
Tutorial: Simple Experiment
FAQ
Pushkin CLI
Using Experiment Templates
Lexical decision template
Grammaticality judgment template
Self-paced reading template
Experiment Structure
Config File
Experiment Web Page Component
Pushkin Client
pushkin-api
Controller Builder
Core API
Users & Authentication
Modifying Site Template
React Bootstrap
Header and Footer
Home Page
Findings Page
About Page
Feedback Page
Deployment
Deleting AWS
Developing with Pushkin
Getting Started on Development
Pushkin jsPsych
Testing Pushkin with Jest
Working with Templates
here
Worker
Migrations
Seeds
connect
loadScript
loadScripts
prepExperimentRun
getAllStimuli
setSaveAfterEachStimulus
saveStimulusResponse
insertMetaResponse
endExperiment
customApiCall
config
install site
install experiment
updateDB
prep
start
stop
kill
armageddon
help
Recommended Structure
Customizing the client
Generating UserIDs
Using UserIDs
Understanding the Front End
Understanding Docker
Testing Pushkin Modules Locally