GenForms.aiGenForms.ai
Back to Templates
Education & TrainingDefault Theme: business

Course Registration Form

Collect student details and learning goals for classes, training programs, workshops, and cohorts.

Use the course registration templateEditable • Share link / QR
Interactive High-Fidelity Preview
MAY 2025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Fill Out
1 / 5
Course Registration Form
Collect student details and learning goals for classes, training programs, workshops, and cohorts.
What is your name?*

💡 This is an interactive sandbox preview. Click buttons to simulate form navigation.

Template Fields

Question Text (Label)Required
What is your name?Yes
Your email or phone number?Yes
Which course would you like to enroll in?Yes
What is your current experience level?--
What is your primary learning goal?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

ScenarioCourse enrollment and workshop registrations
Split PosterSplit Double Column (cozy-calendar)
Webhook optionfeishu_bot

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.

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.

Form JSON Schema
{
  "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?"
    }
  ]
}