QubeSurvey

Guides and references for writing survey scripts, testing them with a team, collecting responses and exporting data. In QubeScript, you write the questions, answer options and survey logic in a text file. Write and test locally with the QubeSurvey VS Code extension, then upload a version to the app for team review.

Getting started

Write and test

Run and manage

Language reference

  • QubeScript reference: contracts, domains, routing, repeats, frames, ordering, validation, overlays, endings and the full standard library.
  • Odin reference: command coverage, data positions, expressions, routing, presentation and the differences from NIPO Odin.
  • Fictional survey examples, including the short commuter-travel study. Each full study pairs a brief and Word specification with QubeScript and Odin source.

Terms used in QubeSurvey

TermMeaning
AccountOwns your team’s Scripts, participants, Groups, Services and shared prepaid balance. Account membership and access to individual Scripts are managed separately.
ScriptA questionnaire, its uploaded versions, collaborators and tickets. Edit the file locally, then upload it as a new version.
VersionA saved copy of an uploaded script. It stays unchanged; upload another version to revise it.
RunA round of data collection using a selected Script version, with its own access settings and responses. It starts as a draft; activate it when ready to collect.
AttemptOne respondent interview session, whether completed, screened out, or abandoned.
TicketA reported issue tied to a Script or version. A ticket filed from a running test can also capture the interview history.
ParticipantA person in your sample or contact list. Use Groups to organize cohorts for invitations or signed-in access.
ServiceAn AI task that your survey can call, such as interpreting an open-text answer.