---
title: "Quiz Custom Fields"
source: "https://docs.nexcess.com/software/learndash/quiz-custom-fields/"
description: "Quiz Custom Fields allow course creators to collect additional information from learners, either before the quiz begins or just before it ends. These fields are…"
vertical: "Software"
area: "LearnDash"
date: "2019-05-22"
last_modified: "2026-07-02"
---

# Quiz Custom Fields

**Quiz Custom Fields** allow course creators to collect additional information from learners, either before the quiz begins or just before it ends. These fields are useful for gathering feedback, capturing learner details, or asking custom questions relevant to the course.

**NOTE**: Custom fields are configured on a **per-quiz** basis. There is no option to set them globally for all quizzes.

## Enabling Quiz Custom Fields

To turn on Custom Fields for a quiz:

1. Go to **LearnDash LMS > Quizzes**.
2. Click on the quiz to edit.
3. Open the **Settings** tab.
4. Scroll to the **Administrative and Data Handling Settings** section.
5. Toggle **Custom Fields** to **ON**.

![LearnDash quiz custom fields admin setup](https://docs.nexcess.com/wp-content/uploads/2026/06/learndash-quiz-custom-fields-admin-setup.jpg)## Choosing the Display Position

Custom Fields can appear in one of two places:

- **At the start of the quiz**  
    Shown below any quiz description and **above** the **Start Quiz** button.
- **At the end of the quiz**  
    Shown **before** the **Finish Quiz** button, after all questions are answered.

Choose the position that best suits the goal of your custom questions.

![Quiz custom field collection before a quiz](https://docs.nexcess.com/wp-content/uploads/2026/06/learndash-quiz-custom-field-collection-before.jpg)**NOTE**: If you choose this option, the “Autostart” setting in your [quiz display settings](https://docs.nexcess.com/software/learndash/quiz-display/#autostart) is ignored, and a “Start Quiz” button will always be displayed.

## Setting up Custom Fields

![How to use LearnDash quiz custom fields, an animation](https://docs.nexcess.com/wp-content/uploads/2026/06/learndash-quiz-custom-field-add-move-remove-animation.gif)## Setting Up Custom Fields

Once Custom Fields are enabled, follow these steps to add and configure them:

1. Click **Add Field**.
2. Complete the field settings:

### Field Name

The label that appears to learners (e.g., “What did you think of this quiz?”).

### Field Type

Choose the type of input:

- **Text** – Single-line text
- **Textarea** – Multi-line text
- **Checkbox** – Multiple selections
- **Drop-Down Menu** – One selection from a list
- **Radio** – One selection, displayed as buttons
- **Number** – Numeric input only
- **Email** – Valid email address required
- **Yes/No** – Simple yes/no choice
- **Date** – Month, day, and year dropdowns

**Tip:** For **Checkbox**, **Radio**, or **Drop-Down**, click **Edit List** to add your custom options.

![Edit a list in a LearnDash quiz custom field](https://docs.nexcess.com/wp-content/uploads/2026/06/learndash-quiz-custom-field-edit-list-animation.gif)## Optional Field Settings

- **Required**  
    Toggle ON to make the field mandatory. Learners must complete it before continuing.
- **Reorder Fields**  
    Hover over the six dots beside the field name and drag to change the order.
- **Delete Field**  
    Hover over the row and click **Remove** to delete a field.

## Custom Fields Data Storage

Learner responses to custom fields are saved with quiz results. These can be accessed in two places:

- [**LearnDash Profile** **Block or Shortcode**](https://docs.nexcess.com/software/learndash/shortcodes-blocks/#h-learndash-profile)  
    Custom field data appears alongside quiz statistics in the profile block or using the `[ld_profile]` shortcode.
- **[WordPress Admin Dashboard](https://learndash.com/support/glossary/admin/)**  
    Visit a user’s profile and click **Statistics** to view their quiz data.

**Note:** The **Quiz Statistics** option must be enabled in the quiz settings to store custom field data.

## Next Steps

Quiz Custom Fields can be a valuable tool for:

- Collecting course feedback
- Asking follow-up questions
- Capturing learner details before final quiz submission

For more quiz customization options, see the [Quiz Builder](https://docs.nexcess.com/software/learndash/quiz-builder/) tutorial.
