Releases: NYUCCL/psiTurk
2.2.0
2.1.7
2.1.6
- 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
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
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
- 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
This is the first bug fix release for the 2.0.0 series.
- fixes a problem with assigning bonuses using the command line (
worker bonus
) - fixes a problem with the
hit expire
command - switches dependency from
readline
tognureadline
which should resolve issues for some people who had troubling getting readline compiled - 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
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
Bugs fixed
- Dashboard now launches the experiment server.
- CLI now launches the experiment server.
Feature added
- Dashboard login for remote servers