Theory
Garbage in, garbage out, unless you guard the form
Priya's first survey came back messy: someone entered their age as 'twenty', someone answered app-specific questions despite not using the apps, and a few people submitted twice, skewing the results.
A form is a data pipeline, and just like a database (BCA105) or a spreadsheet (BCA106-01 data validation), you guard the input to get clean output.
Form settings do this: validate answers, branch respondents past irrelevant questions, shuffle to reduce bias, and limit responses. This lesson turns a basic form into a smart, fair one that collects trustworthy data. Guard the gate, and the analysis becomes easy.
Theory
A well-designed interview
A good interviewer does not read every question to everyone, they skip what does not apply ('you do not drive, so no car questions'), they insist on sensible answers ('a number, please, not 'twenty''), and they do not let one person answer twice. Form settings make your questionnaire that thoughtful interviewer: routing, validating, and controlling responses automatically, so the data you gather is clean and fair without you policing each submission.
At a glance
Settings that improve data quality
| Setting | Does | Fixes |
|---|---|---|
| Response validation | Restrict input (range/email) | 'twenty' as an age |
| Sections + branching | Route by a previous answer | Irrelevant questions |
| Shuffle options | Randomise option order | Position bias |
| One response / collect email | Limit and identify | Duplicate submissions |
Theory
The key settings
- Response validation: restrict an answer, a number in a range, a valid email, a text length, so 'twenty' or a bad email is rejected at submission (the BCA106-01 data-validation idea, for form inputs).
- Sections and branching: split a long form into pages, and use go to section based on answer to skip irrelevant questions ('Do you use these apps?' -> No -> jump past the app questions).
- Shuffle option order: randomise choices to reduce position bias (people over-pick the first option).
- Settings: collect email addresses, limit to one response per person (needs sign-in), allow editing responses, show a progress bar, set a confirmation message.
Each setting protects data quality or fairness.
Quiz
People keep entering their age as words ('twenty') instead of a number. Which form setting fixes this?
- Response validation, restricting the answer to a number (in a range)
- Shuffle option order
- Collect email addresses
- Add a section break
Show the answer
Response validation, restricting the answer to a number (in a range)
Response validation restricts what a respondent can submit, here, requiring a number (optionally within a range), so 'twenty' is rejected with a message until they enter digits. This is the form-input version of BCA106-01's data validation: guard the input to guarantee clean data. Shuffling, email collection and sections solve different problems (bias, identity, length).
Think first
Skip the irrelevant questions
Priya's form asks detailed questions about specific apps, but non-users should not see them. What setting routes non-users past those questions, and why does it improve the data?
Show the answer
Branching (go to section based on answer): after 'Do you use these apps?', a No answer jumps past the app-specific section to the next relevant part. It improves data because non-users are not forced to guess at irrelevant questions (which would produce meaningless answers), and the form feels shorter and smarter, boosting completion. Routing respondents to only the questions that apply to them yields cleaner, more honest data, exactly what a thoughtful interviewer does.
Watch out
Where marks leak
Not knowing response validation restricts form input (number/email/length), the BCA106-01 data-validation idea for forms. Confusing sections (pages) with branching (routing by answer). Forgetting shuffle reduces position bias, and that settings can collect email / limit to one response. The exam theme: settings that produce clean, fair, complete data, guarding the input pipeline.
Theory
A smart form gathers trustworthy data
Validation, branching, shuffling and response limits are the difference between a survey you can trust and one you cannot. Clean data collection is the unglamorous foundation of every good analysis (and every data-science project in BCA602 later). With the form built and tuned, it is time to send it out and start gathering responses. Next: sending and receiving forms.
Summary
Key takeaways
- Form settings improve data quality and respondent experience.
- Response validation restricts input (number range, valid email, length), rejecting bad answers at submission.
- Sections split a long form into pages; branching routes respondents past irrelevant questions by their answers.
- Shuffle option order reduces position bias.
- Settings can collect email addresses and limit to one response per person (needs sign-in).
- Memory hook: a thoughtful interviewer, skip, insist on sensible answers, no double answers.