https://github.com/NYUCCL/psiTurk

sort by:
Revision Author Date Message Commit Date
b61a385 update heroku doc to mention psiturk-heroku-config command! 15 March 2021, 20:11:01 UTC
e593052 Merge pull request #468 from NYUCCL/proof-announcement Proof announcement 14 March 2021, 14:02:25 UTC
7d7bab2 call them notable _technical_ considerations 14 March 2021, 07:05:04 UTC
a60673c change subsection header 14 March 2021, 07:03:33 UTC
fa0ff32 proof the annoucnement 14 March 2021, 06:59:50 UTC
e631e87 fix expected but absent literal block 14 March 2021, 06:40:41 UTC
7c19543 Merge pull request #467 from NYUCCL/white-to-allow standardize on require_quals and block_quals 14 March 2021, 06:32:17 UTC
2586f61 standardize on require_quals and block_quals 14 March 2021, 06:24:49 UTC
8269bc6 psiturk 3.0 announcement draft 14 March 2021, 02:33:30 UTC
24786c2 new links to experiment exchange 14 March 2021, 02:31:00 UTC
0e66573 removing info about amazon’s database 14 March 2021, 02:30:47 UTC
53d4be9 release 3.0.0 13 March 2021, 23:33:09 UTC
454cc32 point quickstart to heroku 13 March 2021, 23:30:06 UTC
92a19e8 try to help readthedocs take 2 13 March 2021, 23:15:46 UTC
6a27003 try to help readthedocs find psiturk 13 March 2021, 23:12:14 UTC
062ad39 majorly update the heroku tutorial because it had never been updated for 3.0 13 March 2021, 22:54:53 UTC
ebdfeb0 add documentation for ad_url 13 March 2021, 21:32:04 UTC
913b2fb import version number from psiturk 13 March 2021, 20:51:16 UTC
7ff98bd add draft migration guide 23 February 2021, 00:05:01 UTC
45a0fec use layout for example templates 23 February 2021, 00:04:23 UTC
c8491ec Merge branch 'master' of github.com:NYUCCL/psiTurk 22 February 2021, 23:08:17 UTC
1ac7cda point to readme image within github repo 22 February 2021, 22:20:34 UTC
611db75 Point to logfile to explain crashing 22 February 2021, 21:52:06 UTC
e53943a ON_CLOUD config refactor - separate several defaults into their own config file, read in if ON_CLOUD=1 in env - backwards compatibility functionality for some config vars 22 February 2021, 20:08:36 UTC
c2c9560 Merge pull request #454 from afdreher/docs-custom-qualifications Update settings.rst 18 November 2020, 05:52:55 UTC
d1cdfc0 Fixes ‘add’ => ‘ad’. This clarifies that adding a qualification to the list controls not only who sees the ad but also who may participate. 16 November 2020, 19:51:55 UTC
39b3c73 Merge pull request #455 from afdreher/docs-typo Update settings.rst 16 November 2020, 19:34:32 UTC
2698bd5 Merge pull request #457 from afdreher/456-cloud-config-typo Fixes typo 16 November 2020, 19:33:20 UTC
0508059 Fixes typo 16 November 2020, 18:04:04 UTC
3644e47 Update settings.rst Fixes missing quotations on comma-delimited string to match the other parts of the file 13 November 2020, 19:24:41 UTC
0ba06ec Update settings.rst Fixes a tiny typo 13 November 2020, 19:21:01 UTC
f8a45a3 Update settings.rst Adds descriptions for setting custom qualifications in the config.txt file using whitelist_qualification_ids and blacklist_qualification_ids. 13 November 2020, 19:16:38 UTC
424ed58 Merge branch 'master' of github.com:NYUCCL/psiTurk 11 November 2020, 10:07:10 UTC
5971580 Merge pull request #452 from jacob-lee/451_dodebugfix Issue 451: do_debug fix 11 November 2020, 10:05:53 UTC
99de428 move sigint handling to experiment_server enables using `flask run` against just experiment.py 11 November 2020, 10:03:29 UTC
9534a50 add TypeError because might be None 11 November 2020, 09:57:00 UTC
18a2046 custom_init_app needs app 11 November 2020, 08:42:39 UTC
20e9812 Fix bug in exception handling of the /sync/<uid> GET route json.loads can raise a TypeError or a ValueError in various circumstances. Most relevant is that json.loads(None) raises a TypeError, which was not being caught. 29 October 2020, 18:51:04 UTC
7ef9449 Revert previous commit and set pfeedback to output to standard output instead of error 28 October 2020, 19:41:47 UTC
9f6f4aa Fix feedback issue causing failed test 28 October 2020, 19:00:11 UTC
82a2f3b Fix minor PEP8 issue 28 October 2020, 18:54:49 UTC
6733724 bullet list bc yes 24 October 2020, 06:38:55 UTC
970cea5 Merge branch 'jacob-lee-cleanup2' 24 October 2020, 06:38:05 UTC
32c998f Merge branch 'cleanup2' of git://github.com/jacob-lee/psiTurk into jacob-lee-cleanup2 24 October 2020, 06:36:46 UTC
f8d74dd add sort-of test for debug -p 24 October 2020, 06:28:39 UTC
cbbe9df Fix url bug in do_debug 23 October 2020, 18:42:48 UTC
7ffed1c Fix bug in ad url construction 23 October 2020, 18:18:03 UTC
0d01132 Fix linebreaks in markdown file 22 October 2020, 23:42:09 UTC
bf070d3 Remove import of annotations from __future__ 22 October 2020, 19:48:28 UTC
5698c24 Fix commenting alignment and simplify call to super 22 October 2020, 18:21:05 UTC
bf9fd76 Clean up code with style corrections, bug fixes, and removing unused imports 22 October 2020, 17:34:46 UTC
0e5ba80 Add missing import statement deleted during merge 22 October 2020, 03:13:12 UTC
b3ceba7 Fix error is merge 22 October 2020, 02:08:52 UTC
ecd0b77 Clean up code and minor code fixes 22 October 2020, 01:44:43 UTC
8fcbfb0 Merge pull request #448 from afdreher/447-sample Fixes example 21 October 2020, 20:04:00 UTC
b2ef6b3 Adds quotation marks to escape the codeversion. Without the quotations, the codeversion may be interpreted as a number, which can yield errors. Updates the comments to reflect the usage of the variables. 21 October 2020, 19:22:15 UTC
86b5737 Merge branch 'master' of github.com:NYUCCL/psiTurk 21 October 2020, 06:15:29 UTC
51e9fc7 Merge branch 'config-refactor' 21 October 2020, 05:51:42 UTC
3a08ed8 a few title renames 21 October 2020, 05:45:49 UTC
f9f56d7 Merge pull request #442 from jacob-lee/shutdownfix Refactor server shutdown 21 October 2020, 05:33:08 UTC
cbc87a0 Merge pull request #446 from NYUCCL/jacob-lee-443-ps_cleanup Jacob lee 443 ps cleanup 16 October 2020, 22:57:29 UTC
92b5dab remote complete_* todos these functions are used by cmd2 16 October 2020, 22:51:11 UTC
86c7241 Merge branch '443-ps_cleanup' of git://github.com/jacob-lee/psiTurk into jacob-lee-443-ps_cleanup 16 October 2020, 22:47:06 UTC
9c9e353 typo 14 October 2020, 22:58:51 UTC
89b7066 changelog description for 2.3.11 13 October 2020, 02:20:25 UTC
a45c7d5 remove psiturk_org_services 13 October 2020, 01:22:36 UTC
16d5d48 proofreading 13 October 2020, 01:14:54 UTC
962b946 add note about not seeing hit on mturk gui 12 October 2020, 23:51:05 UTC
35ed8db Experiment exchange 12 October 2020, 23:23:52 UTC
a8cd50e have default of None for aws creds 12 October 2020, 21:41:17 UTC
f579722 woo anon links 11 October 2020, 10:24:54 UTC
e83dcbe document allowance of .psiturkconfig 11 October 2020, 10:23:59 UTC
bd4f3be put .psiturkconfig back in the read-from list ... but don't create one for the user if absent. 11 October 2020, 09:58:13 UTC
b5f1dc2 doc restructuring 11 October 2020, 08:49:28 UTC
c208640 Replace bare except clause with appropriate exceptions and refactor variable name to conform to PEP8 09 October 2020, 19:57:23 UTC
1dd197a move two config settings to different sections 09 October 2020, 07:11:50 UTC
8e3b47f Fix reference errors, typos, and improve conformance to PEP8 in psiturk_shell.py - Improved compliance with PEP8 - Rewrote misleading comments (invalidated by subsequent changes to code) - Removed duplicated class methods from PsiturkNetworkShell (two methods duplicated) - Fixed variables that were referenced before assignment (or potentially references before assignment) - Added TODOs for items where the intent was not clear, or where code looked like was not finished or is no longer used - Fixed several typos that would have raised exceptions 09 October 2020, 04:43:57 UTC
2318454 Merge branch 'config-refactor' of github.com:NYUCCL/psiTurk into config-refactor 08 October 2020, 18:48:01 UTC
73d4f5a have to account for the `;` at the beginning now 08 October 2020, 18:47:57 UTC
97a298a Fix bug in logger setup. 08 October 2020, 17:09:38 UTC
7bdf7a9 Replace calls to print with calls to a module level logger 08 October 2020, 17:01:14 UTC
06cae6a have to account for the `;` at the beginning now 08 October 2020, 07:07:22 UTC
eb0486b call the config.txt and custom.py "samples" 08 October 2020, 06:56:59 UTC
8b10e5e Merge branch 'docs-refactor' into config-refactor 08 October 2020, 06:50:48 UTC
178d335 move back to old section headings because i got cold feet about having to field dozens of emails of users who wanted to run old experiment config files 08 October 2020, 06:50:26 UTC
aa16a12 initial commit for docs refactor 08 October 2020, 06:05:41 UTC
fbc79a0 Refactor how server shutdown is accomplished Existing code used a http request to get the process ID of the server, since the command to shut the server down runs under a different process. This had two consequences: 1. the PID was a publicly accessible via http request 2. the request is asynchronous The call to kill the server process was also asynchronous (os.kill) This introduced a race condition that sometimes caused the program to report that the process was still running. Also, when running a remote shell, the process id of the server could not be idenified using the existing means, if the connection was interrupted and a new shell established. Changes here: - uses psutil to iterate through the processes looking for psiturk_experiment_server + a particular known hash and the term 'master' - uses psutil to recursively kill the process tree - removes the route - adds a SIGTERM handler to experiment.py and removes the on_exit hook from experiment_server.py to handle the situation when, within psiturk-shell, ^C is pressed. Otherwise the message was showing when running command `psiturk server off`. 07 October 2020, 22:01:09 UTC
32f1a24 ignore .python-version 07 October 2020, 04:52:18 UTC
9f87876 Reformat code to better conform to PEP8 07 October 2020, 00:52:55 UTC
8f4a24c Merge branch 'master' into config-refactor 06 October 2020, 22:32:30 UTC
1082237 tox also do py38 06 October 2020, 22:32:21 UTC
b6487e8 Merge branch 'master' of github.com:NYUCCL/psiTurk 06 October 2020, 22:31:51 UTC
10857bc Merge pull request #441 from NYUCCL/python-3.8 travis remove macos, add python 3.8... 06 October 2020, 22:28:37 UTC
59261e0 travis remove macos, add python 3.8... 06 October 2020, 22:19:03 UTC
a745037 travis remove macos, add python 3.8... 06 October 2020, 22:18:30 UTC
886628c Merge branch 'is-bug' 06 October 2020, 22:16:44 UTC
42a841c patch aws services wrapper and remove debug print 06 October 2020, 21:57:23 UTC
913997b Fix bug in ExperimentServerController and improve cross-platform support The methd kill_child_processes had several bugs which apparently failed silently when running most of the time. However this method is only used to kill the child process of the shell process used to grep for the psiturk server processes. I removed this method, and altered the is_server_running method to avoid using a (platform dependent) set of operating system tools (grep, awk, ps). Instead it uses the cross-platform tools that shutil library already provides. In particular it uses process_iter to safely iterate through the processes in a way that avoids race conditions. 06 October 2020, 20:51:47 UTC
c338f43 bump pytest 06 October 2020, 17:33:35 UTC
38882a2 bump pytest 06 October 2020, 17:31:43 UTC
back to top