LearnDash Quiz Import Export: The Complete Guide
Building quizzes in LearnDash one question at a time is the kind of work that looks manageable until you are doing it at scale. A ten-question quiz is fine. A...
Building quizzes in LearnDash one question at a time is the kind of work that looks manageable until you are doing it at scale. A ten-question quiz is fine. A 50-question certification assessment with four question types, weighted scoring, and randomised question pools is a different situation entirely. Add migrations, course rebuilds, and content updates to the picture, and the LearnDash quiz editor becomes a bottleneck. That’s where LearnDash Quiz Import Export becomes invaluable, allowing you to move, update, and manage quizzes in bulk instead of rebuilding everything manually.
LearnDash quiz import/export solves this by moving quiz content out of the admin interface and into the file formats course teams already use: spreadsheets, JSON, Word documents, XLS and XLSX. You build or edit in bulk, import in one operation, and the quizzes appear in LearnDash ready to assign to courses.
This guide walks through every format supported by the LearnDash Quiz Import Export add-on, explains the import and export workflows step by step, and covers the specific use cases where this capability pays for itself fastest: course migrations, bulk question updates, seasonal content refreshes, and multi-quiz course builds.
The guide assumes the add-on is installed and active. If you have not yet installed it, the product page offers downloading and setup documentation.
Why LearnDash Quiz Import Export Matters for Serious Course Operations
The LearnDash quiz editor is designed for building quizzes, not for managing them at scale. It is well-suited for creating a new quiz from scratch and editing individual questions. It is poorly suited for the following scenarios, all of which come up regularly on serious LearnDash platforms:
- Migrating a course from another LMS where quizzes exist as spreadsheets or exported files.
- Updating question wording or correcting answers across 30 questions simultaneously.
- Creating five quizzes for a new course term from a bank of pre-written questions.
- Delivering a quiz set written by an instructional designer in Word to a LearnDash administrator.
- Archiving a quiz before a major content revision so the original is recoverable.
In each of these cases, the quiz editor forces you to work question by question. A 40-question quiz that takes 45 minutes to build manually takes under five minutes to import. Across a course library with dozens of assessments, that difference is significant.
Key Features of the LearnDash Quiz Import Export Add-on
Beyond the basic import and export flow, the add-on includes several features built specifically for teams running LearnDash at scale.
LearnDash Advanced Quizzes Support
The add-on supports every standard LearnDash question type, plus the additional types unlocked by the LearnDash Advanced Quizzes add-on. Questions that include media, such as images, import and export correctly, so you don’t need to rebuild quiz content created with Advanced Quizzes manually, even if it’s more complex than a standard question set.

LearnDash Multi Question Categories Support
Question categories created with the LearnDash Multi-Question Categories add-on can be imported and exported along with their associated questions. Category structure doesn’t need to be rebuilt by hand after a migration or bulk update, since categories and questions move together in the same file.

Default Settings for Imported Quizzes
Rather than configuring access, progression, and front-end display settings on every quiz after import, the add-on lets you set defaults that apply automatically. You can also select an existing quiz as a settings template, so every newly imported quiz inherits its configuration. This matters most when importing several quizzes at once: without it, each one needs manual setup after the fact, which erases much of the time saved by importing in bulk.

DOCX Import for Word-Based Authoring
Questions can be written directly in Word by instructional designers and subject matter experts with the add-on’s pre-made templates and handed off to a LearnDash administrator to import. No manual re-entry and no need for the content writer to learn the LearnDash interface at all.

Google Sheets Sync
Quizzes can be controlled directly from Google Sheets and synced on demand or scheduled. If you want to work in a live shared spreadsheet rather than downloading and re-uploading files, when you edit the sheet it automatically creates or updates quizzes, so you don’t have to export-edit-reimport at all.

What About LearnDash’s Native AI Quiz Builder?
The LearnDash Quiz Builder plugin allows students to create their own quizzes directly from the front end of your LearnDash website without accessing the WordPress admin area. Learners can build personalized quizzes by selecting question categories and choosing how many questions to include from each category, making it ideal for self-assessments and practice exams.

For administrators, the plugin provides complete control over the quiz creation process. You can decide which categories are available, manage all student-created quizzes from a centralized dashboard, review or edit quizzes before use, and choose between temporary test quizzes or permanent real quizzes with saved statistics. This makes the LearnDash Quiz Builder Plugin a practical solution for creating a more interactive, learner-driven training experience while maintaining full administrative oversight.

Supported File Formats for LearnDash Quiz Import Export
The add-on supports four file formats. Each is designed for a different authoring workflow. Choosing the right format depends on where your quiz content currently lives and who is creating it.
XLS and XLSX Spreadsheet Format
The spreadsheet format is the most commonly used. It supports all LearnDash question types: single choice, multiple choice, free text, sorting, fill-in-the-blank, assessment, and essay. Each question type uses a defined row structure within the spreadsheet, with dedicated columns for question text, answer options, correct answer markers, point values, and feedback messages.
A single spreadsheet can contain multiple quiz sheets, each sheet becoming a separate quiz on import. This means a course with five assessments can be prepared and imported into one file. The add-on provides a template spreadsheet with example rows for every question type; filling it in and importing is faster than reading the documentation explaining how to build the same thing manually.

JSON Format
The JSON format is designed for teams generating quiz questions programmatically: question banks, learning management backends, or third-party authoring tools that export structured data. The JSON schema mirrors the spreadsheet structure but is better suited to automated pipelines where quiz content is generated or transformed before arriving in LearnDash.
Developers working with question banks or AI-generated assessment content will find JSON the most practical format for automation. A script that generates a JSON quiz file and pushes it to LearnDash via the import interface can fully automate quiz creation from external data sources.

DOCX Word Document Format
The Word document format is designed for instructional designers and subject matter experts who author content in Microsoft Word or Google Docs and export it to DOCX format. Questions are written in a structured but readable format within the document: question text as a paragraph, answer options as formatted lines, and correct answer markers that the parser recognizes.
This format removes the need for instructional designers to learn the LearnDash interface. They write questions in the tool they know, the LearnDash administrator imports the document, and the quiz appears in the course, ready for review.

How to Import Quizzes into LearnDash in 3 Steps
The import process follows the same steps regardless of which file format you are using. The format-specific differences are in how you prepare the source file, not in how you run the import.
Looking for a Ready-Made Solution?
Explore our WordPress, WooCommerce, and LMS plugins built to extend functionality without custom development.
Step 1: Download and Prepare the Template
Download the template for your chosen format from the import screen. Fill in the content according to the template’s structure. For spreadsheets, each row represents a question or an answer option. For Word documents, each question follows the defined heading and paragraph pattern. And for JSON, your output must match the schema in the documentation.
Validate the file before uploading by checking: every question has at least one correct answer marked, point values are numeric, and no required fields are blank. The importer will flag errors, but catching them before upload is faster.
Step 2: Upload the File and Select the Target Course
Go to LearnDash in the WordPress admin, select Quiz Import, and upload the prepared file. After upload, the importer presents a validation summary: total questions found, question type breakdown, and any rows flagged for missing or invalid data. Review this before proceeding.
Select the course to assign the quiz to. If the file contains multiple quiz sheets, you can assign each to a different course or module from this screen.
Step 3: Run the Import and Review
Confirm the import. The process runs in the background for large files. A progress indicator shows the current status, and an email notification is sent when the import is complete. Open the quiz in the LearnDash editor to review the imported questions: verify question wording, answer options, correct answer selections, and point values match the source file.

| If building quizzes one question at a time is how your team works, that is a fixable problem. The LearnDash Quiz Import Export add-on is built for course teams who manage assessments at scale: curriculum designers who draft in Word, instructors who track questions in spreadsheets, and developers who generate them from data. The import templates are ready to fill in. See the LearnDash Import/Export Bundle if you also need to move course content and lesson structures alongside your quizzes. |
Exporting LearnDash Quizzes
Export is the reverse operation: select one or more quizzes from LearnDash, choose an output format, and download the file. The export produces a complete record of the quiz: all questions, all answer options with correct answer flags, point values, feedback messages, and quiz settings.
When to Use LearnDash Quiz Export
- Before a major content revision, export the current quiz as a backup before editing questions or restructuring the assessment.
- For content review: share the exported spreadsheet with a subject matter expert for accuracy review without giving them WordPress access.
- For course migration: export quizzes from one LearnDash site and import them to another. This is the cleanest method for moving quiz content between sites or staging to production environments.
- For question bank maintenance: export, add new questions in the spreadsheet, and re-import. The spreadsheet becomes the master record.
Exported files can be imported back into LearnDash without modification. This makes export-edit-re-import a practical update cycle for assessments that need periodic content refreshes.

LearnDash Quiz Import Export for Course Migrations
Course migration is where LearnDash quiz import export delivers its highest return. Moving quiz content from another LMS, whether Moodle, Teachable, Thinkific, or a custom-built system, typically means exporting data in whatever format the source system supports and transforming it into a format LearnDash can accept.
The spreadsheet format is the most practical bridge format for migrations. Export from the source system, reshape the data into the LearnDash XLS template structure and import. This approach is significantly faster than manually recreating questions in the LearnDash editor, and it eliminates the transcription errors.
WooNinjas has handled dozens of LearnDash migrations involving quiz content from a range of source systems. If you are facing a migration where the quiz volume makes manual entry impractical, the LearnDash Quiz Import Export add-on is the tool that makes it manageable.

| PRO TIP: When preparing a LearnDash quiz import spreadsheet, keep one master template file for your site’s standard question types and quiz settings. Fill in the content for each new quiz, save a copy, and import. This eliminates the setup overhead from every quiz build and ensures consistent formatting across your entire course library. Over a series of ten or more quizzes, the time savings compound to hours. |
Conclusion: LearnDash Quiz Import Export: Is It Worth Adding to Your Workflow?
LearnDash quiz import and export is not a niche capability reserved for power users. It is a practical time-saving tool for anyone building or maintaining assessments at any meaningful scale. The manual approach to quiz creation in LearnDash works for small quiz sets. It does not scale, and it does not support the kind of collaborative workflow where instructional designers, subject matter experts, and LearnDash administrators each play a distinct role.
The four supported formats cover every authoring context. Spreadsheets for bulk quiz builders and content teams, JSON for developers and automated pipelines, and Word documents. Export closes the loop by making quizzes portable, editable outside LearnDash, and recoverable before major changes.
| 700 sites. A decade. We know what kills quiz build time. The LearnDash Quiz Import Export add-on was built because we kept watching clients spend days on quiz entry that a spreadsheet workflow could finish in an afternoon. It is one of the first add-ons we recommend to any LearnDash operator managing more than a handful of assessments.Set up questions, format queries, or help decide whether the import/export bundle fits your workflow. Reach out via the WooNinjas contact page. We respond within one to two business days. |
Frequently Asked Questions
Can I import questions from Moodle or another LMS into LearnDash?
Not directly. Moodle and other LMSs use different export formats. You’ll need to convert the data into the LearnDash Quiz Import Export template (XLS/XLSX) before importing. Most structured exports can be converted quickly using a spreadsheet.
What question types does LearnDash Quiz Import Export support?
LearnDash Quiz Import Export supports all standard LearnDash question types, including single choice, multiple choice, fill-in-the-blank, free text, sorting, matrix sorting, assessment, and essay questions. Images must already exist in your WordPress Media Library.
Does importing a quiz overwrite an existing quiz?
No. By default, LearnDash Quiz Import Export creates a new quiz instead of replacing an existing one. For updates, it’s best to export the current quiz, make your changes, and import the revised version.
Is there a limit to how many questions I can import?
There is no fixed limit in LearnDash Quiz Import Export. However, server memory and WordPress upload limits may affect very large files. For best results, split imports into batches of 200–300 questions.
Can I move quizzes between different LearnDash websites?
Yes. LearnDash Quiz Import Export lets you export quizzes from one site and import them to another. Questions, answers, points, and quiz settings transfer, but any images must also exist on the destination site.
Need Ongoing WordPress Maintenance & Support?
We handle updates, performance monitoring, security hardening, and technical fixes so your WordPress and WooCommerce site stays stable and secure.