NewLink Testing catches survey errors before fieldwork.Try it free

Be the hero of every study.

Same-day surveys your researchers can field with confidence. Questra handles the first draft and the checks; you bring the expertise.

survey.xml
  1. Revision 1 · Questra22/22
  2. Revision 2 · You

<term label="S1_term" cond="S1.r3"/>

<checkbox label="Q2" atleast="1">

<checkbox label="Q2" atleast="1" shuffle="rows">

<title>Which coffee brands have you bought?</title>

<row label="r1">Northstar</row>

<row label="r2">Harbor</row>

<row label="r99" exclusive="1" randomize="0">None of these</row>

</checkbox>

<term label="Q2_term" cond="S1.r2 and Q2.r99"/>

<suspend/>

<textarea label="Q3" optional="0">

<textarea label="Q3" optional="0" cond="not Q2.r99">

<title>Why do you buy these brands?</title>

</textarea>

  1. Rotate the brand list
  2. Screen out occasional buyers with no brand
  3. Ask Q3 only of brand buyers

SURVEY IDE

A real IDE for survey code. You drive.

Completions for every attribute and label, hover docs, and live diagnostics as you type. Edit by hand or ask the agent: you share the same IntelliSense and diagnostics, and every change lands in the code in front of you.

FINE TUNING

Code that reads like you wrote it.

Save your team’s survey shell, custom components, and house rules as a template, with one for each client if you need it. Questra programs every survey with it, so the first draft already follows your conventions.

Explore fine tuning
Your team template
  1. Name terminations TERM_ plus the question.
  2. Label brands with the client’s brand codes.
  3. Keep “None of these” last, exclusive and unshuffled.
survey.xmlRevision 1 · programmed by Questra

<radio label="S1" optional="0">

<title>How often do you drink coffee?</title>

<row label="r1">Every day</row>

<row label="r2">Sometimes</row>

<row label="r3">Never</row>

</radio>

<term label="TERM_S1" cond="S1.r3"/>

<checkbox label="Q2" atleast="1" shuffle="rows">

<title>Which coffee brands have you bought?</title>

<row label="b104">Northstar</row>

<row label="b117">Harbor</row>

<row label="r99" exclusive="1" randomize="0">None of these</row>

</checkbox>

CAUGHT EARLY

Catch it before your stakeholders do.

Your QA specialist reviews the code against the questionnaire on every survey, and with Link Testing it also takes the survey as respondents. It fixes what it can confirm and shows you each change. Link Testing includes 5 full runs, so you can test again after your own edits.

QA specialist · Coffee habits

Checking the survey against your questionnaire.

Checking · 0 of 22
  • S1: “Never” ends the survey.
  • S2: Under-18s are screened out.
  • S3: Question text matches the questionnaire.
  • Q1: Every listed brand appears, plus Other.
  • Q1: “Other” asks the respondent to specify.
  • Q1: Brand order is randomized.
  • Q2: Shows only the brands chosen in Q1.
  • Q2: Carried-forward brands keep their order.
  • Q3: Pipes the brand from Q2 into the question.
  • Q4: The scale runs 1 to 10 with both end labels.
  • Q5: “None of these” stays last.
  • Q5: “None of these” is exclusive.
  • Q6: Asked only when Q4 is 7 or higher.
  • Q7: Answer options match the questionnaire.
  • Q8: Allows up to three answers.
  • Q9: Grid rows rotate.
  • Q10: The open end is required.
  • MD1: Shows four attributes per task.
  • MD1: Most and least must differ.
  • D1: Region list matches the questionnaire.
  • D2: “Prefer not to say” is anchored last.
  • END: Completes reach the thank-you page.

Testing every requirement from your questionnaire.

GET STARTED

Be the hero of your next study.