Course Registration Form
Collect student details and learning goals for classes, training programs, workshops, and cohorts.
💡 This is an interactive sandbox preview. Click buttons to simulate form navigation.
Properties & Integrations
Template Fields
| Question Text (Label) | Internal Key | Field Type | Required |
|---|---|---|---|
| What is your name? | student_name | text | ✓ Yes |
| Your email or phone number? | contact | text | ✓ Yes |
| Which course would you like to enroll in? | course_name | select | ✓ Yes |
| What is your current experience level? | experience_level | radio | -- |
| What is your primary learning goal? | learning_goal | textarea | ✓ Yes |
Frequently Asked Questions
Q:Can students register from a QR code?
Yes. Publish the form as a public link and use QR access on course pages, posters, slides, handouts, or venue signs.
Q:Does GenForms collect tuition or enforce seat limits?
No. This template collects registration details and preferences. It does not process tuition, lock seats, stop submissions at a capacity threshold, or manage checkout.
Q:Does this template send confirmation emails or sync with an LMS?
No. Production email confirmation, calendar invitations, attendance, certificates, and native LMS synchronization are outside the current product promise.
Q:Where can I review course registrations?
Review responses in the submission dashboard, export CSV, or route new registrations through a generic Webhook or supported notification path.
Properties & Integrations
Create and publish
1. Choose this template to create a draft in your workspace.
2. Review the questions, then adjust labels, fields, or styling.
3. Save, publish, and then configure sharing or a webhook when needed.
Related solution guides
Continue from this template into a fuller workflow guide with fields, publishing steps, and SEO-ready use cases.
Smart Automation Features
High-Converting Layout
Engage respondents with our side-by-side design featuring immersive live visual assets.
AI-customizable fields
Start from the template, then use AI to adapt questions, field labels, and the flow to the real scenario.
feishu_bot webhook option
Route submissions to a custom webhook endpoint or supported bot path, then review delivery logs and failed-delivery retries.
{
"layout": "single",
"aspects": {
"welcomeImage": "cozy-calendar",
"themeVariant": "default",
"preferredDevice": "phone"
},
"fields": [
{
"key": "student_name",
"label": "What is your name?",
"type": "text",
"required": true,
"placeholder": "e.g., Alex Johnson"
},
{
"key": "contact",
"label": "Your email or phone number?",
"type": "text",
"required": true,
"placeholder": "For manual follow-up about the course"
},
{
"key": "course_name",
"label": "Which course would you like to enroll in?",
"type": "select",
"required": true,
"options": [
{
"label": "Free Intro Course",
"value": "intro_class"
},
{
"label": "Deep-Dive Workshop",
"value": "workshop"
},
{
"label": "AI Application Bootcamp",
"value": "bootcamp"
},
{
"label": "1-on-1 Mentorship",
"value": "private_coaching"
}
]
},
{
"key": "experience_level",
"label": "What is your current experience level?",
"type": "radio",
"required": false,
"options": [
{
"label": "Zero coding background",
"value": "beginner"
},
{
"label": "Some basic knowledge",
"value": "intermediate"
},
{
"label": "Already building projects",
"value": "advanced"
}
]
},
{
"key": "learning_goal",
"label": "What is your primary learning goal?",
"type": "textarea",
"required": true,
"placeholder": "What are you hoping to get out of this?"
}
]
}