Skip to content

Allow_repeats prevent same condition for a given worker#322

Open
ahafri wants to merge 3 commits into
NYUCCL:masterfrom
ahafri:321-allow-repeats-different-condition-only
Open

Allow_repeats prevent same condition for a given worker#322
ahafri wants to merge 3 commits into
NYUCCL:masterfrom
ahafri:321-allow-repeats-different-condition-only

Conversation

@ahafri

@ahafri ahafri commented Jul 6, 2018

Copy link
Copy Markdown

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