Form Design
Not finding the information you need?
Search the knowledge base
Form Design
- Adding progress bars to your form
- Adding spaces between field references in labels
- Basic time calculations, including how to calculate age from a birthdate
- Best practices for choice value names in select_multiple and select_one fields
- Best Practices for sharing field plug-ins
- Branding and redirecting web form links
- Can SurveyCTO capture GPS coordinates/geo-location data?
- Collecting informed consent
- Common multilingual form problems, and how to avoid them
- Constraining time fields in form designs
- Converting a Magpi form for SurveyCTO
- Converting forms from KoboToolbox
- Creating an open response field after a multiple choice question that asks users to “specify other”
- Customizing field plug-ins
- Cyclical redundancy (aka dependency cycle) error diagnosis and solution
- Deploying form definitions and server datasets
- Design a simple Audio Computer-Assisted Self-Interview (ACASI) using SurveyCTO
- Diagnosing indexed-repeat() errors
- Difference between duration() and end-start
- Error evaluating field, cannot convert to a date
- Error: Unmatched begin/end statement
- Field plug-in catalog
- Guide to choice filters: examples to copy and learn from (part 3)
- Guide to choice filters: properties and important considerations (part 2)
- Guide to choice filters: the basics on dynamic response option filtering (part 1)
- Guide to constraints: examples to copy and learn from (part 3)
- Guide to constraints: properties and important considerations (part 2)
- Guide to constraints: the basics on rejecting invalid answers (part 1)
- Guide to creating field plug-ins
- Guide to field plug-ins (how to customize fields)
- Guide to Go To Prompt
- Guide to relevance: examples to copy and learn from (part 3)
- Guide to relevance: properties and important considerations (part 2)
- Guide to relevance: the basics on skip-logic/branching (part 1)
- Guide to repeated data, part 1: Repeat group basics
- Guide to repeated data, part 2: Using and referencing repeated data
- Guide to repeated data, part 3: Nested repeat groups (advanced)
- Guide to repeated data, part 4: Cookbook
- Guide to timestamps and timing questions
- Guide to translating SurveyCTO pages to French or Spanish
- Guide to troubleshooting form designs part 1: Intro and using the test view
- Guide to troubleshooting form designs part 2: Saving and resuming progress
- Guide to troubleshooting form designs part 3: Using the form inspector
- Guide to troubleshooting form designs part 4: Submitting test data
- Guide to troubleshooting form designs part 5: Test view toolbar and other tips
- Guide to unique links for web forms
- How to add your first field
- How to ask for date information when your form uses a language other than English
- How to create a choice filter
- How to create a ranking question
- How to create and share a web form
- How to create your first form
- How to deploy a sample form with sample data
- How to deploy a spreadsheet form definition
- How to design forms that accept incomplete interviews
- How to display multiple questions on the same screen
- How to easily attach a large number of files to a form with a ZIP file
- How to include and adjust question numbering in your form design
- How to restrict answer options in a select_multiple field
- How to safely update a form mid-survey
- How to test field plug-ins
- How to translate your web forms’ interface so that anyone can understand them
- How to use draft forms and deploy them
- Is it possible to do surveys in multiple languages?
- Is it possible to hide answers in a form?
- Learn how to create a field plug-in – a guided example
- Meet SurveyCTO’s AI Assistant: Your personal guide to the platform and ecosystem
- Quick start guide: SurveyCTO basics in a few easy steps
- Randomizing form section order
- Resolving common problems with CSV files
- Show the label (instead of value) of a select_one or select_multiple answer in a later question
- Split binaries from select_multiple fields in published data
- SurveyCTO AI form tools: Enhance your survey design with AI
- SurveyCTO form design style guide
- SurveyCTO form validation in Google Sheets
- SurveyCTO: Web form example
- Update a form instance with the new form definition
- Using read only to prevent edits
- Using right-to-left languages in SurveyCTO
- Using sensor meta-data
- Using the phone-call-log() function
- Warning: Formulas detected in the form definition
- Warning: Only the first 1000 columns were processed
- What does it mean that my form version number is not lexically greater?
- What happens if one of the fields in a calculation is blank?
- Why a repeat_count value doesn’t revise down
- Why doesn’t a “specify other” text field appear when more than one answer option is selected?
- Working between servers, including transferring form definitions and data between them
- Working with spreadsheet form definitions 1: Creating and uploading
- Working with spreadsheet form definitions 2: The survey sheet
- Working with spreadsheet form definitions 3: The choices and settings sheets