How to Move an LMS365 Course from SharePoint to WordPress
Question details
An organization needs to transition an LMS365 course containing PowerPoint lessons from a SharePoint and Microsoft Teams environment to a standalone WordPress Academy page.

- Product
- LMS365, SharePoint, WordPress
- Device & OS
- not provided
- Scenario
- Migrating integrated training content from a Microsoft 365 ecosystem to an external WordPress LMS platform.
- Observed behavior
- The course must be successfully exported, imported into WordPress, and fully tested for access and media playback before removing the original SharePoint version.
Verify your LMS365 licensing agreements to confirm that exporting course content is permitted, and ensure you have administrative access in SharePoint to generate SCORM or HTML5 export packages.
Export and Migrate the LMS365 Course to WordPress
Export the course from LMS365 into a universally compatible format like SCORM or HTML5, and import it into a WordPress LMS plugin.
SharePoint-hosted LMS365 courses cannot simply be moved or embedded directly into WordPress due to Microsoft 365 permission boundaries and authentication requirements. To successfully migrate the course and its PowerPoint lessons, you must utilize an export and import process.
Using a standardized e-learning format like SCORM ensures that your course tracking, quizzes, and multimedia elements remain intact on the new platform.
Log in to your LMS365 admin center in SharePoint. Navigate to the course management settings and export the course package. Choose a standard web-compatible format such as HTML5 or SCORM (SCORM 1.2 or 2004).
On your WordPress site, navigate to 'Plugins' > 'Add New'. Search for and install a compatible LMS plugin (such as LearnDash, LifterLMS, or Sensei) that supports SCORM or HTML5 package imports.
Open your selected WordPress LMS plugin's import settings. Upload the SCORM or HTML5 ZIP package you exported from LMS365 and assign it to the appropriate course category.
Create a new page in WordPress to serve as your Academy landing page. Add course descriptions, enrollment buttons, and directly link to the imported course modules.
Enroll a test user on the WordPress site to verify access, tracking, and the playback of PowerPoint lessons. Once everything functions correctly, you can safely remove the course from SharePoint and Microsoft Teams.

Update Your Course Presentations with WPS Office
If you need to edit the PowerPoint lessons included in your LMS365 course before migrating them to WordPress, WPS Office provides a free, lightweight, and fully compatible suite to manage all your presentation files.
- 1. Download WPS Office: Visit the official WPS website and install the free WPS Office suite on your computer.
- 2. Open Your Course Files: Launch WPS Presentation and open the .pptx lesson files you extracted from your LMS365 course.
- 3. Edit and Save: Update your course content, adjust animations, and save the presentation in standard .pptx format or export it as a PDF before uploading it to WordPress.

Frequently Asked Questions
Can I directly embed a SharePoint-hosted LMS365 course into WordPress?
No, direct embedding is generally not possible. SharePoint permissions and Microsoft Teams integrations restrict external access, meaning users would face authentication errors on WordPress. You must export the content instead.
What is the best format to export my LMS365 course for WordPress?
SCORM is highly recommended because most WordPress LMS plugins can read it to track student progress and quiz scores. HTML5 is also a good option if you only need to display content without tracking completion.
Will my PowerPoint lessons keep their animations when moved to WordPress?
Yes, if the course is exported as an HTML5 or SCORM package, PowerPoint animations and transitions are typically preserved within the interactive player.
Which WordPress LMS plugins support SCORM files?
Leading plugins like LearnDash and LifterLMS support SCORM files, though they usually require a premium SCORM add-on or a third-party SCORM player plugin (like GrassBlade xAPI Companion) to function correctly.




