Skip to content

LearnDash Addon

Move LearnDash students to another site, or fill their data by hand in a spreadsheet, with all their learning history and its original dates.

  • Groups, as student and as group leader
  • Enrolled courses, with the enrollment date
  • Lessons and topics completed
  • Quiz attempts with score, percentage and passed or failed
  • Completed courses, for certificates and reports

Readable columns with course and lesson titles instead of IDs, and no emails to your students about old progress.

LearnDash students exported with readable columns: enrolled courses and completed lessons with their dates

MOVE YOUR STUDENTS

Students move with all their progress

Moving a LearnDash academy to a new site, merging two sites or restoring a backup? Export your students and import them in the other site with everything they have done:

  • Groups, as student and as group leader
  • Courses they are enrolled in, with the enrollment date
  • Lessons and topics completed, each one with its date
  • Quiz attempts: correct answers, points, percentage, passed or failed, and date
  • Completed courses with their date, so certificates and reports keep working

Users, passwords, roles and custom fields are moved in the same file by the main plugin, so one export and one import is all it takes.

FILL IT BY HAND

Columns anyone can read and write

No serialized data and no IDs to look up. Courses, lessons, topics, quizzes and groups are written by their title, so the file works on a site where the IDs are different, and you can also prepare it yourself in Excel or Google Sheets:

Introduction to PHP [2025-09-01]
Introduction to PHP > Variables > Strings [2025-09-04]
Introduction to PHP > Final exam = 9/10, 90%, passed [2025-09-12]

The import assistant recognizes the columns by themselves, even with names like “Courses”, “Groups”, “Completed lessons” or “Quiz results”, and in other languages like “Cursos” or “Grupos”.

LearnDash columns matched automatically in the import assistant
Imported LearnDash progress in the user profile: completed courses and quiz results with their original dates

SAFE MIGRATIONS

Original dates, and no emails about old progress

  • Every date is kept: enrollment, each lesson and topic, each quiz attempt and the course completion
  • Old completions are saved without sending LearnDash notifications, so students are not emailed about lessons they finished months ago
  • Nothing is deleted: importing adds what is missing, and importing the same file again does not duplicate quiz attempts
  • Two topics with the same name? Write the lesson before them, or use the ID
  • Anything that cannot be found, like a course with another name, is listed in the import results with its row, and the rest of the row is still imported

The internal LearnDash fields, which depend on the IDs of each site, are left out of exports, so they cannot enroll students in the wrong course.

PREMIUM ADDON

Built on a plugin trusted by 70,000+ sites

The LearnDash addon brings your students’ learning history along with their accounts. It is a premium addon of Import and export users and customers, available in the WordPress.org directory since 2014 and rated 4.7 out of 5 by 259 users.

Every license includes updates and support from the same team that develops the plugin. Need more than one addon? All Access includes all of them.

Import and export users and customers

Frequently asked questions

What do I need to use it?

This plugin requires Import and export users and customers (free). Install and activate it first, then upload this plugin and enter your license key.

How many sites can I use it on?

Personal is for 1 site, Professional for up to 5 and Agency for up to 25. Choose your plan before buying. If you need more sites, contact us.

What happens after the first year?

Your subscription renews every year so you keep receiving updates and support. You can cancel the renewal at any time from My account.

Can I get a refund?

Yes. If it does not work for you, ask for a refund within 30 days of your purchase and we will give you your money back.

How do I get support?

Premium support is included with your license. Open a ticket from the support page and we will help you.

Changelog

= 1.0.0 – 2026-11-14 =
* First version: export and import of LearnDash groups (student and leader), enrolled courses, lessons and topics completed, quiz attempts and completed courses, with their dates
* Columns available in the import assistant (with automatic matching of column names like “courses”, “cursos” or “quizzes”) and in the export column selector
* Courses, groups and steps by title or ID; topics with the same name are told apart writing the lesson before them (“Course > Lesson > Topic”)
* Old progress is imported without sending LearnDash notifications to the students; warnings in the import results for anything that cannot be found
* The internal LearnDash user fields, which depend on the IDs of each site, are left out of exports (filter acui_ld_export_raw_meta to keep them)

Reviews

There are no reviews yet.

Be the first to review “LearnDash Addon”

Your email address will not be published. Required fields are marked *