Building a psychology experiment

You can throw yourself into Qualtrics and do whatever feels natural at each step. But we did that and wasted many hours. Each article on this page is one I wish I'd read a long time ago!


  • Survey Logic can be used to change the flow of question in your survey, including assigning participants to conditions, creating conditional branches (if/then statements), and changing which blocks are shown.
  • Display Logic can determine whether or not a question is shown, based on embedded data or previous survey responses.
  • Skip logic can make a participant jump to the end of a block or the end of a survey, based on embedded data field or previous responses.


*Additional things to be add:
How to group multiple elements into one element

For Qualtrics-specific scripting and functions:
  • The Coder's Corner gives examples of custom Javascript used in Qualtrics
  • If you learn what CSS is, you can change the aesthetic style of the survey. This is an example style sheet for making your own CSS
  • This Qualtrics' overview page explains how to use HTML and CSS.
    • It explains how to apply HTML and CSS to an entire survey (using Header, Footer, "Add Custom CSS" option).
    • The "Example HTML and CSS" gives code snippets for quite useful functions, that you can use even without understanding them in detail. 
  • The Qualtrics Question API explains how to use javascript on questions and provides some built in functions.
  • The Qualtrics REST API explains how to access data from a survey by adding commands into a url string. (May need to be activated by your brand manager).