Controlling for even distribution of randomization knowing people will quit/not complete the survey | XM Community
Skip to main content

Hi everyone,
this will be a bit lengthy and I have been unable to find a similar question previously hence creating a fresh post.
My research lab plans to undertake an online survey using Prolific.com (UK version of AMturk) to undertake an English textual coding task. What we want to do is create a survey whereby the participants read a passage of textual language and then rate this language based on given criteria, pretty simple. I have attached an image of an example question we recently used in a pre-test survey.
1.JPGHere is my dilemma and where I need some help:
Context:
1) We want to rate 5000 different textual documents, which we have decided will require 200 people to do 25 each. We also need to statistically control for quality whereby everyone sees the same question for say 5 documents.
2) For the same 5 documents we can make a separate block and present it first in the in Qualtrics's flow.
3) However, for the 5000 documents, we need to split them into blocks of 25 (1 person) and then randomly assign them to each person. This requires the randomization feature with even distribution. No problem.
Problem:
1) However, as this is an online survey suing people we cannot personally control, controlling for quality requires screening questions, attention questions and comprehension questions. If these are failed by the participants, they are removed from the survey. At this time, as far as I know, Qualtrics assumers this block is in progress and therefore will put the next person who will enter the survey onto a fresh block.
2) As stated we need 200 people, let's assume of the first 50, 5 people fail and are removed from our survey. These 5 blocks assigned for these people are (as far as I understand) stuck in limbo "response in progress" until completed. However, they will never be completed as the participant was removed. If I am correct, the people who finish the survey will open up this same block for the next participant. Worst case scenario, say 25 people fail, once the first 200 blocks are assigned, I believe it will rotate onto new blocks where previous participants have finished meaning we will get duplications of the same documents being rated.
Solution?:
1) Is there any way to combat against this issue? One person and one block is both timely and expensive, and therefore we do not want the same blocks being redone.
Any ideas or help would be greatly appreciated. Thanks.

TL;DR: Yes, there are some things you can do, but your issue is compounded by having to pay prolific for participants for successful completion of the survey - and how you define 'success' will influence your strategy.

As someone who also is required to use prolific rather than Mturk, one of the best things about it is data quality. Participants generally are more attentive and actually engage in the survey rather than just click through fast for money. That being said, there isn't much (more) that you can do (other than what you are already doing) in regard to preserving data quality.
You have a compounded issue. First, you have the number of participants you pay prolific for/inclusion criteria at the prolific level, then quality control issue at the qualtrics level. For example, let's say for your advertisement on prolific and desired sample pool, you make it so only men and women older than 22 and younger than 45 can participate. If you make that the only criteria, then any person that participates in your survey on qualtrics should technically still be paid and counted to your required 200 sample size that you paid prolific for, even if they fail your quality control measures. Prolific does allow you to refuse payment to a participant, but you must have a good reason. Prolific isn't strict on what a good reason is, but you would have to provide compelling evidence other than just 'they failed an attention check'. So, keep that in mind going forward. I always over aim by about 10% of the required sample size for this reason.
For the actual survey I have some follow up questions/suggestions.
1) Can your quality control questions come before randomly assigning participants to one of the blocks with 25 texts? If so, you can have qualtrics end their survey if they fail one of these questions and send them back to prolific with or without their completion code (this would be done with simple if/then branching logic where the 'then' is to end survey with a special message about why they are being terminated early and/or if they will get their completion code. This would be a personal choice. If they are kicked out BEFORE the randomization block, they will not be counted in quota for even distribution. If they return without their completion code, prolific will keep searching for participants until 200 participants return with their completion code, indicating successfully completing the survey. However, you may get angry messages from participants if you kick them out without a completion code, even with an end of survey message explaining why.

2) if the quality control measures come AFTER the randomization block, and thus participants have been included in the quota data then what you may desire to do (and what I would recommend from personal experience) is run the analysis with and without those participants that fail the quality control measures and report any differences in the manuscript that you write up. I would chose this option as quality control measures are not that well understood, especially in regard to professional survey takers.
I'm happy to discuss this more, but what you describes sounds more like a data quality issue than a qualtrics specific issue.


Hi thanks for your response,
There would be no issues with putting the attention and comprehension checks in the first block of our survey.

  • This will be a standardised block that all participants will see, and thus no randomization will be used until this block is complete.

So if I understand you correctly, if we include the block branch with an exit survey function when checks are failed, all participants who proceed will be evenly distributed among all blocks hereafter?
  • Now, that I say it in my head it makes perfect sense as after block one, those participants will then be part of the study no matter what so should provide a completion code if completed on their side.

This makes sense to me, unless you can see any flaw. Also, the data quality issue hereafter will only be determined with the time taken as we have piloted this survey and acquired an average time. Anything that does not fall within a reasonable standard deviation has valid ground for removal in my opinion.



https://community.qualtrics.com/XMcommunity/discussion/comment/43499#Comment_43499Yes you understand it well! with branching logic and even distribution of a randomization, participants are not assigned that distribution until they reach that block. So if they don't reach that block they are never taken into account.

That being said, you may want to use the 'drip-feed' method in prolific where after you have the first 20 participants, you pause the data collection and make sure everything is functioning as expected.
Regarding eliminating based on completion times, it depends on who you had pilot your test. If you had average people that don't regularly participate in online surveys in the pilot test, they will take a lot longer to complete a survey compared to a prolific member. But this does not mean the prolific member's data is invalid. So I would be cautious eliminating based on that criteria alone. However, there is no 'agreed' upon rule when it comes to this for research or for payment, so it is just more about how you can clearly justify your reasoning (which it sounds like you can do with the pilot test!).


Leave a Reply