Leaving LearnDash? · Updated November 9, 2026

Free LearnDash migration assessment

LearnDash's WordPress export (WXR) carries course content only; learners, enrollments, progress, quiz scores and certificates live in the database, so a move to a hosted LMS needs a database export. Cubite moves the whole LearnDash site, including learners, enrollments, progress, quiz attempts and groups, with earned certificates re-issued, as a migration it runs for you from that database export.

Tell us your setup and we will map exactly what carries over. If you move ahead with any paid Cubite LMS plan, we do the migration for you at no extra cost.

What moves

  • Courses, lessons, topics and quizzes, with their question banks
  • Learner accounts and enrollments
  • Progress, quiz attempts and scores
  • Groups
  • Certificates, re-issued with the original completion date

The one thing that does not move

  • WordPress passwords. Migrated learners sign in from an invite or an emailed sign-in link and set a new password.

How it works

  1. 1You send a database export of the LearnDash site under a data agreement; the WordPress export file (WXR) is not enough, because it carries course content only.
  2. 2Cubite works from that copy. The live LearnDash site is never touched, so it keeps serving learners while the move is prepared.
  3. 3You review the record counts (courses, learners, enrollments, attempts, certificates) and sign off before launch.

The migration is included at no extra cost with every paid Cubite LMS plan: Growth at $290 a month or $2,900 a year, Perpetual, or Enterprise.

Running GrassBlade, Tin Canny or Uncanny?

  • SCORM 1.2, SCORM 2004 and xAPI packages, Storyline or Rise exports for example, are uploaded as zip files and play natively, and xAPI statements go to Cubite's built-in LRS: no GrassBlade plugin, GrassBlade LRS or Tin Canny needed.
  • Earned certificates are re-issued with the original completion date, and each one has a public verification page on your site's own domain, linked by a QR code on the PDF.
  • Training records stay when a learner leaves: their enrollments, progress and certificates are kept for the site's retention period, 6 years by default and set per site.
  • Continuing-education credits and group reports are built in: courses carry credits in your own units on each learner's transcript, and a group leader sees only their own group's learners and exports a per-group CSV.

How to keep your GrassBlade or Tin Canny history

Get your assessment

A couple of details is enough to scope it, then you pick a time on the next screen. Already know you want to talk? Book a call now.

What are you migrating from?

LearnDash migration, answered

What do I need to send?

Cubite needs a database export of the LearnDash site, under a data agreement. The WordPress export file (WXR) is not enough: it carries course content only, while learners, enrollments, progress, quiz scores and certificates live in the database.

Do learners keep their progress?

Yes. Cubite moves learners, enrollments, progress, quiz attempts and scores, and groups, and re-issues earned certificates with the original completion date.

Do learners keep their passwords?

No. WordPress passwords do not carry over; migrated learners sign in from an invite or an emailed sign-in link and set a new password.

We use GrassBlade or Tin Canny. Do we still need them on Cubite LMS?

No. Cubite LMS plays SCORM 1.2, SCORM 2004 and xAPI packages natively, Storyline or Rise exports for example, uploaded as zip files of up to 500 MB per package. xAPI statements go to Cubite's built-in LRS and SCORM progress is recorded per learner, so no GrassBlade plugin, GrassBlade LRS or Tin Canny is needed. Cubite LMS does not play cmi5. Earned certificates are re-issued with the original completion date, each with a public verification page, and a learner's training records stay for the site's retention period, 6 years by default, after they leave.

Tin Canny vs GrassBlade

What does the migration cost?

Nothing beyond the plan itself: the migration comes with every paid Cubite LMS plan, and the plans are on the pricing page.

Cubite LMS pricing

Support

How can we help?

Send us a message and we'll get back to you shortly.

We typically respond within 24 hours