Skip to content

Releases: NYUCCL/psiTurk

2.2.0

28 Feb 03:03
Compare
Choose a tag to compare

New Features!

  • allow_repeats (thanks @jhamrick and @gureckis!)
  • tell the ad server about the existence of a reverse proxy server

Bug fixes!

  • actually set us_only and approve_requirement qualifications (thanks @chepner3!)

2.1.7

25 Jan 03:36
Compare
Choose a tag to compare

Bug Fixes

  • Fixing a gnureadline problem for mac osx (see #173)
  • Fixing the get_trial_data and get_question_data functions (thanks @jacoblee)

2.1.6

23 Aug 20:13
Compare
Choose a tag to compare
  • New functionality to pass just one command in to the psiturk shell on the commandline instead of having to read command(s) from a file -- see this thread for more information until it makes its way into the official docs
  • Patch update to add configuration for automatically releasing to PyPI with Travis CI.

2.1.3

28 Jul 18:51
Compare
Choose a tag to compare

This release includes a number of bug fixes and improvements.

Improvements

  • Use own ad server

    This enables bypassing the psiturk ad server, instead using a self-hosted SSL-enabled server (you have to get your own cert).
    Also enables the use of a reverse proxy server if not using the psiturk ad server. See the docs here
    for more information

  • calculate mturk commission charged when creating hits

  • allow for hit durations < 1 hour

  • Generate a random debug string when visiting root url for experiment

  • Adds browser_exclude_rule for Safari

  • ctrl-c in the psiturk shell now creates a newline

  • use openshift db cartridge, if one is installed

  • evade pesky adblockers on ad.html

  • record mode and full useragent string

Emergency bug patch for 2.1.0

23 Jul 11:49
Compare
Choose a tag to compare

Some variable names were changed which caused a dangerous condition where psiTurk incorrectly claimed to be "sandbox" mode but was actually in "live" mode. This patch is very important to install if you installed 2.1.0.

2.1.0

23 Jul 01:18
Compare
Choose a tag to compare
  • Updates to command line shell for more helpful error messages and “fuzzy matching" for incorrectly typed commands
  • Major refactor of server process management. Should resolve issues with server instability.
  • Better handling of “modes” (debug, sandbox, live). Now the psiturk.js is also aware of mode allowing developer more control over different types of testing
  • Updates to javascript library (psiturk.js) including ability to get and put data via syncs, better access to the psiturk object from developer tools console in javascript, etc...
  • Various bug fixes
  • Initial BETA version of free psiturk.org ssh tunneling service (allows users to run psiturk behind firewalls and on wifi connections)

2.0.1

29 May 02:34
Compare
Choose a tag to compare

This is the first bug fix release for the 2.0.0 series.

  1. fixes a problem with assigning bonuses using the command line (worker bonus)
  2. fixes a problem with the hit expire command
  3. switches dependency from readline to gnureadline which should resolve issues for some people who had troubling getting readline compiled
  4. other minor documentation fixes

As always type pip install psiturk --upgrade to get the latest version or install directly from the github master branch.

Version 2.0.0

28 Apr 04:42
Compare
Choose a tag to compare

This release represents a major update to psiTurk.

Major features includes

  • Dashboard replaced with Interactive command line shell for many common AMT task (e.g., posting hits, paying participants)
  • Integrates with https://psiturk.org a new web service for posting SSL-signed Ads and exchanging experiment code with other users
  • Ability to block participants using particular browsers from participating in your experiment
  • New psiturk.js library provides many features including automatically handling simple instruction sequences
  • Ability to write custom routes and add custom database tables for very powerful, flexible, and dynamic applications
  • Ability to create zero-config MySQL databases on Amazon's RDS cloud in addition to local SQLLite solution
  • Much more extensively documented (https://psiturk.org/docs)
  • This release includes about 500 commits beyond last major release with many changes. In many ways a complete refactor.

Get it using the Python package manager (pip) by typing pip install psiturk.

Patches broken server launchers

03 Nov 22:21
Compare
Choose a tag to compare

Bugs fixed

  • Dashboard now launches the experiment server.
  • CLI now launches the experiment server.

Feature added

  • Dashboard login for remote servers