Forum Discussion
SharePoint to host eLearning
Here’s what works well using native tools:
Use a SharePoint Communication Site as your central learning hub. Create one page per topic or course, and embed your videos, PDFs, HTML exports, and guides using web parts like File Viewer, Document Library, and Quick Links.
Build a clear course dashboard using either Quick Links with short descriptions, or a Microsoft List that displays all courses with links, durations, and categories. You can also highlight key content using the Hero web part.
For basic tracking, add a Microsoft Form to each course page (e.g. “Mark as complete”). Use Power Automate to log responses into a SharePoint List. This gives you a simple completion log that you can filter or export for reporting. Here’s a template for that:
https://powerautomate.microsoft.com/en-us/templates/details/39f907fb10d0431f915fa8c087048c7a/send-form-response-to-sharepoint-list/
To support peer learning and questions, you can embed a Viva Engage community directly into course pages using the Viva Engage Conversations web part. This allows users to interact without leaving the course.
Improve discoverability by tagging your content with metadata like topic or format. You can enhance search with Microsoft Search bookmarks or use PnP Modern Search for advanced filtering options.
Helpful Microsoft resources:
https://learn.microsoft.com/en-us/sharepoint/create-training-site
https://lookbook.microsoft.com/details/7e1dba5e-23fc-43d7-a9c3-110cb62f276a
https://learn.microsoft.com/en-us/viva/engage/embed-sharepoint
Marcel