A pre-course assessment sets expectations for both sides. Students see where they stand; you see what they need. Courses that skip this step often teach to the wrong level. Typeform handles this well because its one-question-at-a-time format feels more like a conversation than a test, and its conditional logic can sort students into the right track automatically.
Quick Answer: How to Create Pre-Course Assessments Using Typeform
- Define dimensions: Execute this step in your course creation workflow.
- Write questions: Execute this step in your course creation workflow.
- Set scoring: Execute this step in your course creation workflow.
- Add Logic Jumps: Execute this step in your course creation workflow.
- Create endings: Execute this step in your course creation workflow.
- Share: Execute this step in your course creation workflow.
What you’ll walk away with:
- A conversational assessment that sorts students into beginner, intermediate, and advanced tracks
- Scenario-based questions that reveal skill level more accurately than self-assessment alone
- Automated ending screens with personalized recommendations for each level
- Aggregate data showing your cohort's starting point so you can adjust your pacing
Why Typeform for assessments
You could build a pre-course assessment with Google Forms or your course platform's built-in quiz tool. Both work. But Typeform has two advantages that matter for assessments specifically: conditional logic and completion rates.
Conditional logic (Typeform calls it "Logic Jumps") lets you send students down different question paths based on their answers. If someone selects "I've never done this before" on question three, you can skip the advanced questions and go straight to the beginner placement. This keeps the assessment short and relevant for every student instead of forcing beginners through questions they can't answer.
Typeform's one-question-at-a-time interface also produces higher completion rates than traditional forms. When students see a long list of questions on one page, some won't finish. Showing one question at a time with a progress bar feels more manageable. For an assessment that you need every student to complete, that completion rate matters.
Step-by-step: Building your assessment
Define what you're assessing
Before opening Typeform, decide what you need to know about each student. The goal isn't to test everything — it's to gather enough information to sort students into useful groups. For most courses, you're assessing one or two dimensions:
- Skill level: How much can they already do? (beginner, intermediate, advanced)
- Prior knowledge: What concepts are they already familiar with?
- Goals: What do they want to accomplish? (this helps you personalize, not just place)
Keep it focused. Six to ten questions is usually enough to sort students meaningfully. More than fifteen and completion rates drop, even with Typeform's friendly interface.
Write your questions
Scenario-based questions reveal more than knowledge quizzes. Instead of "What is a sales funnel?", try "A potential student visits your website but doesn't sign up. What would you try first?" with options ranging from beginner responses ("I'm not sure") to advanced ones ("Set up a retargeting campaign with a lead magnet offer").
Mix in a few self-assessment scales: "How comfortable are you with [skill]? Rate 1-5." These are quick to answer and give you useful signal. Just don't rely on self-assessment alone — people tend to overestimate or underestimate their abilities depending on the domain (this is the well-documented Dunning-Kruger effect, though it's more nuanced than the pop-psychology version suggests).
Avoid true/false questions. They're too binary — a lucky guess gives the same result as real knowledge. Multiple choice with 3-4 options is more informative.
Set up scoring
In Typeform, assign point values to each answer option. A beginner-level response scores 1 point, intermediate scores 2, advanced scores 3. Use Typeform's Calculator feature to add up the total score across all questions. You'll use this total to determine placement.
Define your score ranges before building the logic. For example, with eight scored questions (max 24 points): 8-12 = beginner, 13-18 = intermediate, 19-24 = advanced. These ranges don't need to be scientifically precise — they need to be useful for directing students to the right starting point.
Add Logic Jumps
Logic Jumps let you customize the assessment path. The most practical use: if a student's early answers clearly indicate beginner level, skip the advanced questions and go directly to the placement result. This respects their time and avoids the discouraging experience of facing questions they can't answer.
You can also use Logic Jumps to ask follow-up questions based on specific answers. If someone says they've "taught online before," jump to a question about what platform they used and what challenges they faced. If they haven't taught online, skip that follow-up.
Create ending screens by score range
Set up different ending screens for each placement level. Each screen should tell the student where they landed and what to do next:
- Beginner: "Based on your responses, we recommend starting with Module 1. Here's what you'll cover..."
- Intermediate: "You've got solid foundations. We recommend starting with Module 3, which builds on concepts you're already familiar with..."
- Advanced: "You're ahead of the curve. Start with Module 5 and focus on the advanced techniques and case studies..."
Include a link to the appropriate starting point in your course. The clearer the next step, the more likely students are to follow through.
Share and collect responses
Share the assessment link during enrollment or as the first step in your onboarding sequence. You can embed it directly in your course platform's welcome page, include it in your onboarding email, or share it during a live kickoff session. Typeform's response dashboard shows you all results and lets you export them as a spreadsheet for review.
For smaller cohorts (under 30 students), reviewing results manually and sending personalized placement recommendations is feasible and feels more personal. For larger cohorts, the automated ending screens handle placement without your intervention.
Tips for course creators
Frame it as a starting point, not a test
Language matters. Call it a "starting point assessment" or "skill check" rather than a "test" or "exam." Students — especially adult learners — can feel anxious about being tested. Make it clear that there are no wrong answers and the purpose is to personalize their experience, not judge their knowledge.
Use results for more than placement
Assessment responses are research data about your students. If 80% of your cohort scores at the beginner level on a particular question, that tells you where to spend more teaching time. If most students already know a concept you planned to cover, you can move through it faster. Review aggregate results before your course starts to adjust your pacing and emphasis.
Keep it under five minutes
The assessment is a gate between enrollment and starting the course — and every gate reduces follow-through. A five-minute assessment feels reasonable. A fifteen-minute one feels like homework before the course even begins. If you find you need more questions, consider splitting into a short placement assessment (required) and a detailed skills inventory (optional).
Limitations
Requires a paid plan for real use
Typeform's Basic plan at $25/month is reasonable, but the free plan is too limited for real use — 10 questions and 10 responses per month. If you're running a single small cohort, you might subscribe for one month, collect responses, and cancel. But if assessments are an ongoing part of your teaching, it's an ongoing expense.
No automatic enrollment or module assignment
Typeform doesn't integrate directly with most course platforms for automatic enrollment or module assignment. The ending screen can tell students where to go, but it can't place them there. For automatic placement, you'd need a Zapier connection — Typeform sends the score, Zapier triggers an action in your course platform. This works but adds complexity and another tool to maintain.
Google Forms is free for simpler needs
For simpler needs — a quick survey with no conditional logic — Google Forms is free and does the job. You lose Typeform's polished interface and Logic Jumps, but if your assessment is straightforward (everyone answers the same questions, you sort manually), Google Forms saves you the subscription cost.
Frequently Asked Questions
How much does Typeform cost for course assessments?
The Basic plan starts at $25/month and includes conditional logic (called "Logic Jumps"), which is the feature that makes assessments work. The free plan is limited to 10 questions per form and 10 responses per month — too restrictive for most courses. If you're running a single cohort of 20-30 students, the Basic plan covers it. If you need more responses or multiple assessment forms, the Plus plan at $50/month raises the limits.
Can I automatically place students into different course tracks based on their assessment results?
Typeform can calculate a score and show different ending screens based on that score — telling students which track to join. But it can't automatically enroll them in a specific course or module. For automatic placement, you'd need a Zapier integration: Typeform sends the score to Zapier, Zapier triggers an action in your course platform. If your course runs on a platform without Zapier integration, you can use the assessment results to manually sort students, which is simpler and still effective for smaller cohorts.
What types of questions work best for pre-course skill assessments?
Scenario-based questions work better than knowledge quizzes for placement purposes. Instead of "What is X?", ask "You encounter situation Y — what would you do?" with multiple-choice options ranked from beginner to advanced responses. Self-assessment scales also work: "Rate your comfort with X on a 1-5 scale." Avoid true/false questions — they're too binary to reveal skill levels. A mix of 3-4 scenario questions and 2-3 self-assessment scales usually gives you enough signal to sort students into beginner, intermediate, and advanced groups.
Related Guides
- How to Create Course Surveys Using Google Forms — a free alternative for simpler assessments
- How to Create Self-Grading Quizzes Using Google Forms — auto-graded knowledge checks within your course
- How to Build a Student Avatar Using ChatGPT — understand your students before designing assessments
- How to Build an Email List Using Kit — deliver assessment links through your onboarding sequence
From Assessments to Personalized Learning
A pre-course assessment gives you the information to personalize each student's experience. But personalization only works if your course platform supports flexible paths — letting students start at different points and progress at their own pace.
Ruzuku's step-by-step structure makes it easy to direct students to their appropriate starting module, and discussions let you support students at every level in one cohort. Zero transaction fees on any plan. Start free and build a course that meets students where they are.