This article is relevant for users on Enterprise plans

When an organisation already has a learner base engaged on an existing platform (such as a company intranet portal or an internal website), it makes sense to deliver training from within that platform.

Platform Embed allows organisations to leverage an existing platform in order to deliver training, whilst still gathering data and recording enrolments as if learners were training within Coassemble.

Rather than having to take your learners to a Learning Management System (LMS), Platform Embed allows you to bring the LMS to your learners.

In other words, Platform Embed allows you to embed Coassemble within an existing platform in order to train your learners where they already live.

How does Platform Embed work?

Platform Embed effectively requires four steps - SSO connection, content creation, embedding, and reporting.

Step 1: SSO

Firstly, we’ll use Single Sign-On (OAuth2.0) to connect your platform to Coassemble.

When your users sign into your existing platform, SSO will mirror their pre-existing credentials (username/email and password) to Coassemble, allowing Coassemble to recognise each of your users without them requiring a separate Coassemble login.

So what would this look like?

Let’s imagine that Barry is one of your users. Barry is accessing your company intranet (the existing platform that you want to use for Platform Embed). Barry logs into the intranet using his email and password. SSO sends Barry’s login credentials over to Coassemble (in a recognisable but anonymised form, to protect Barry’s login data).

Now, Coassemble can recognise that Barry is Barry, allowing Coassemble to track Barry’s learning (his quiz scores, course completions, enrolments, and more) without Barry needing to identify himself to both the intranet and Coassemble.

Step 1 is complete: By logging into your existing platform, your users are also identifying themselves to Coassemble, allowing them to complete training on your platform and still have learning data recorded in your LMS.

Step 2: Creating your content

To deliver your training, you’ll obviously need training content and resources.

To create your content, your trainers will simply need to login to their Coassemble workspace and create training resources as they usually would. You will then be able to access embed codes for each of your Coassemble resources in order to embed them within your platform.

Within Coassemble, you can also set your branding to match your platform, ensuring that your learning resources fit seamlessly into your platform.

Step 2 is complete: You have content in Coassemble, ready to be delivered within your platform.

Step 3: Embedding your content

Now that your learners can be identified through SSO and you have content to deliver, you’ll need to embed your Coassemble content into your platform.

This involves placing your Coassemble content within your platform to be accessed by your learners.

Embedding your content can be as simple as providing a URL link that your learners can click on to open in a new window, or as complex as a readymade User Interface that allows your learners to complete training resources from directly within your existing platform (that is, without needing a new window). 

Some Platform Embed users have gone as far as recreating entire dashboards of Coassemble content within their existing platform - but the lengths you go to here will depend on what works best for your learners, and what resources you can spend on developing your platform infrastructure to house Coassemble content. 

To revisit our example above:

Barry has finished logging into your company intranet. He clicks on the ‘learning’ tab on his intranet dashboard, and is taken to a screen that displays each of his available learning resources in a series of hyperlinks. He clicks on one of the links and is taken straight to a Coassemble course in a new window, without needing to log in or view a dashboard. The resource Barry has opened matches his intranet’s branding. Barry doesn’t actually even know what Coassemble is - he just thinks he is completing learning resources from within his intranet portal.

Step 4: Accessing reports and analytics

Finally, you’ll be able to view your learning reports and analytics as you usually would from within Coassemble.

To finish off our example: 

Barry’s HR manager, Susan, wants to check Barry’s learning progress. She logs into Coassemble and views Barry’s reports as she usually would.

Step 3 is complete: Your learners can access Coassemble content from within your platform without needing a second login or new credentials.

Scaling Platform Embed

We recommend starting small initially, ensuring your SSO is working smoothly and your content is accessible from within your platform via simple URL links.

Once your Platform Embed is up and running, you can start to house and gate your content depending on your different learner groups and verticals.

For example, you may want to have one set page within your platform where all of your Coassemble learning content is accessible to all of your users. Or, you may want to show different content to different users. Note that housing and gating your content happens within your platform, and will need to be managed by you. However, Coassemble will be able to match your grouping and hosting of content to Coassemble Groups, allowing you to separate your users into groups within your platform, and access reports on those separate groups within Coassemble.  you can set up auto rules so that new learners who fit certain demographics are served certain content.

You can also begin to flesh out how your content is embedded from a UI perspective. You can embed content simply (for example, via an iframe) or build your own UI to house your learning content. We recommend displaying each of your pieces of learning content separately, so each can be accessed by your learners. Coassemble’s API is robust enough that you could even build your own dashboards using HTML.

The power of Platform Embed

If you have a platform that has already been adopted by your user base, it makes sense to house your training there instead of introducing a whole new platform to your learners.

Platform Embed is powerful for several reasons:

  • Increased engagement as learners train where they’re already engaged
  • Consistent company branding and experience
  • Reduction in complexity as the learner experience is contained on a single platform

This makes Platform Embed a great tool both for companies conducting external training, and those training staff internally via a single platform.

Did this answer your question?