Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow_repeats prevent same condition for a given worker #322

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ahafri
Copy link

@ahafri ahafri commented Jul 6, 2018

Add option to prevent repeating same condition

Implement functionality that does the following:

  • Extend the "allow_repeats" functionality to prevent participants from repeating the same
    condition with a new config option, "allow_repeat_conditions" (defaults to false)
  • Track which conditions the participant has already participated in, so that once they
    have done all conditions, psiturk prevents them from repeating the experiment again
  • Add error message if they have completed all conditions
  • Make the number of conditions already done, and total number of conditions, accessible
    to the experimenter in script, so they can display this to the participant if they so choose

Additional functionality implemented (that goes along with allow_repeats functionality):

  • if they repeat the HIT, a new config option "always_show_instructions" controls whether
    instructions are skipped over if the participant is repeating the HIT

This is especially useful for large rating studies, where one might want to keep the
minimum number of items rated per person short (to avoid fatigue), but give enthusiastic
participants a chance to continue rating more items. (Here, the experimenter would need to
make the condition correspond to the set of items to rate).

Note: Documentation has not yet been added.

Adds functionality for: #321
See also: #90, #214

gureckis and others added 3 commits July 6, 2018 14:46
@deargle deargle changed the title Merge pull request #320 from anselmrothe/master Allow_repeats prevent same condition for a given worker Sep 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants