Building a choice experiment in SurveyEngine
Building a choice experiment in SurveyEngine A tutorial on building a simple choice experiment and experimental design in SurveyEngine. A step-by-step interactive tutorial on building...
Building a choice experiment in SurveyEngine A tutorial on building a simple choice experiment and experimental design in SurveyEngine. A step-by-step interactive tutorial on building...
Integrating cartographic mapping into surveys Integrating a third-party mapping solution within a SurveyEngine survey. A step-by-step interactive tutorial on integrating cartographic mapping into surveys in...
Detecting browser type in surveys How to capture the respondent's browser type and other browser metadata. A step-by-step interactive tutorial on detecting browser type in...
Blocking in choice experiments Using blocking within an experimental design to reduce respondent burden in a choice experiment. A step-by-step interactive tutorial on blocking in...
Building a best-worst experiment in SurveyEngine Building Best-Worst experiments, also known as MaxDiff experiments, in SurveyEngine. A step-by-step interactive tutorial on building a best-worst experiment...
Auto-suggest for open text questions Implement an auto-suggest type-ahead for open text questions in SurveyEngine. A step-by-step interactive tutorial on auto-suggest for open text questions...
Allocating respondents to survey arms For surveys requiring allocation of respondents to different arms using segments. A step-by-step interactive tutorial on allocating respondents to survey...
Survey versioning and content review management Survey versioning is not a technical nicety - it is the only mechanism that allows changes during live fieldwork...
Variable and survey naming conventions Poor variable naming causes avoidable errors in analysis. Decisions made before coding starts determine how much pain comes later. Practical...
Variable direction consistency in survey design Mixing the direction of response scales across variables confuses respondents and analysts. Agreeing direction before coding prevents a systematic...
Including tracking and metadata in surveys Tracking data collected during a pilot is cheap insurance against problems that only become apparent in main fieldwork. Collect...
Designing screening questions for surveys Screening questions that reveal their purpose to respondents inflate eligibility rates and contaminate the sample. Two design principles prevent this....
Storing intermediate variables for auditability Dynamic calculations displayed directly to respondents without being stored make auditing impossible. Store intermediate values as survey variables before displaying...
Checking survey data before main fieldwork Simulation and manual data checking before fieldwork are the only reliable way to confirm a complex survey is collecting...
Tracking link clicks in surveys Examples of tracking whether a participant clicked on a link within the survey. A step-by-step interactive tutorial on tracking link...
Adding tables to SurveyEngine surveys How to add tables to your survey for structured information display. A step-by-step interactive tutorial on adding tables to surveyengine...
Survey logic and conditional branching in SurveyEngine How to use expressions for conditional branching and piping data back to respondents in SurveyEngine. A step-by-step interactive...
Adding suffixes to questions in SurveyEngine How to add a suffix to a question, for example 'years' to a numeric textbox question. A step-by-step interactive...
Scrollbox for long text in surveys How to put long text within a fixed-size scrollbox, for example consent forms. A step-by-step interactive tutorial on scrollbox...
Save and return surveys Implementing a save and return feature allowing respondents to leave and continue later. A step-by-step interactive tutorial on save and return...