Forum Discussion
SharePoint to host eLearning
Hi
I have a library of learning resources, including videos (mp4), guides (pdf, .docx, .pptx), and html files exported from an eLearning authoring platform. How can I use SharePoint to host these resources and track user activity.
I have access to an intranet which I can use to create a user dashboard that sets out all available courses with descriptions etc. but we don't have an LMS for tracking course uptake and completion.
If you have any recommended guides, sites, or advice, I'd love to hear it.
Many thanks in advance.
Kenneth
3 Replies
- MarcelCroonenBrass Contributor
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 - Rob_ElliottSilver Contributor
I would build an app in Power Apps to track each user's courses, with SharePoint as the backend datasource.
Rob
Los Gallardos
Microsoft Power Automate Community Super User.
Principal Consultant, SharePoint and Power Platform WSP Global (and classic 1967 Morris Traveller driver) you can use Viva Learning to create your own learning paths and tracking courses: https://www.microsoft.com/microsoft-viva/learning?WT.mc_id=DX-MVP-5004845
Best, Dave