Forum Discussion

Kenneth_1878's avatar
Kenneth_1878
Copper Contributor
May 16, 2025

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

  • MarcelCroonen's avatar
    MarcelCroonen
    Brass 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_Elliott's avatar
    Rob_Elliott
    Silver 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)

Resources