Click here to log in
Click here to log in
Home
Popular
Search
Rank
Users
About

Thought



Main Conversations Thoughts Quotes
 
xsziorv Dec. 30, 2022, 11:23 a.m.
  • xsziorv
  • 1
  • 0
  • 1
 
Qualtrics doesn't let you force a response on all questions. Pretty lame, right? What am I supposed to do when I generate a survey for crowd-sourcing but I don't want to manually go through hundreds of questions to add validation?

Well, here is the hacky solution.
1. Set validation on one question.
2. Export the survey. This downloads the survey as a QSF file.
3. Open QSF file in a text editor and find the validation you set for that one question.
4. Copy the field that says "Validation". Mine looked like this: "Validation":{"Settings":{"ForceResponse":"ON","ForceResponseType":"ON","Type":"None"}}
5. Now find a question you didn't add validation to yet. For me, the validation looked like this: "Validation":{"Settings":{"Type":"None"}}
6. Now do find and replace all to swap the second one with the first.
7. Import the QSF file back into Qualtrics. This appears to overwrite everything that is already there, so no worries about deleting old questions (which you have to do if you are importing in the other format).

That's it! Generating QSF files looks like more trouble than it's worth, but this workaround should be good for cases when you have a handful of surveys each with a lot of similar question types. If the question types are different, then your validation find+replace will get a little more complicated.
Comments