Question types

Every type registers a configuration schema, an answer schema, server-side validation, a scorer (test types), an aggregator (analytics) and an exporter. Configurations are validated when you publish.

Test types (scored)

IDTypeScoring modes
TEST-001Single choiceexact
TEST-002Single choice with scalemapped_scale
TEST-003Multiple choiceexact, per_option, partial_ratio (wrong policy: ignore, subtract, zero)
TEST-004Multiple choice with scalemapped_scale (sum)
TEST-005Number inputexact with absolute tolerance
TEST-006Text inputaccepted spellings, case and ё-insensitive
TEST-007Parameterized taskexpression with random variables per attempt, precision, tolerance
TEST-008Free answermanual or rubric
TEST-009Orderingper_element (per position) or exact
TEST-010Matchingper_element with distractors
TEST-011Numeric gapsper_element
TEST-012Text gapsper_element
TEST-013Dropdown gapsper_element
TEST-014Interactive dictationper_element (hidden tokens)
TEST-015Sequential eliminationper_element or exact
TEST-016Slidertarget range
TEST-017File uploadmanual or rubric
TEST-018Information blockunscored

Penalties can clamp at zero (default) or allow negative totals. Blank answers score zero or are skipped.

Survey types (unscored)

Single/multiple choice, yes/no, image choice, scale, rating, reaction, mood, NPS, single- and multiple-choice matrices, dropdown matrix, short and long text, number, date, contacts, ranking, pairwise comparison, dropdown, slider, constant sum, click test, region select, region draw, map, file upload, information block and video. Aggregates (distributions, NPS, averages, rankings) are computed per revision with small-cohort suppression.

Rules and branching

Pages and questions can be shown by rules (eq, in, gte, answered, …) over earlier answers; pages can jump with next-rules; disqualification rules end an attempt early. Rules are evaluated on the server only and never sent to participants.