Discover all the question types and features supported by Questra's AI-powered survey programming platform. From simple text inputs to complex matrix questions, we've got you covered.
Click on any question type to explore its comprehensive set of features and configuration options.
We're working on powerful new question types to enhance your survey capabilities. Get notified when they're ready!
Trade-off analysis to understand customer preferences and product attributes
Maximum difference scaling to prioritize features, benefits, or brand attributes
Sign up for our newsletter to get early access notifications and product updates.
Go beyond basic surveys with powerful programming features that enable complex logic, dynamic content, and sophisticated flow control.
Handle even the most complex survey logic with a full-feature programming language at your disposal.
Example:
name = $firstName + " " + $lastNameExample:
bmi = $weight / ($height * $height)Example:
age = yearsBetween($birthDate, today())Example:
topRatings = filter($ratings, rating > 7)Example:
eligible = $age >= 18 && $income > 50000Example:
validEmail = matches($email, "^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$")Example:
category = $score >= 80 ? "high" : "low"Example:
totalCost = $quantity * variables.unitPriceExample:
browserScore = $q_browser == "chrome" ? 1 : $q_browser == "firefox" ? 2 : 0Three key places where you can use expression syntax to control survey behavior
Example:
$s1 === "business" || $s1 == "healthcare"Navigate survey paths dynamically
Example:
score = Math.sum($ratings) / $ratings.lengthCalculate and store dynamic values
Example:
$product === "premium" && $usage > 100Control question visibility in real-time
Our expression syntax is specifically optimized for AI models to understand and generate
Syntax mirrors how humans describe logic
Consistent patterns AI models can learn easily
Intuitive response and variable references
Forgiving syntax reduces AI generation errors
Experience the power of AI-driven survey programming with all these features and more. Get started in minutes, not hours.