To make the Strigo Academy available in your web app, you'll have to embed Strigo's SDK within your app's codebase.
How does it work?
The SDK documentation is available here.
Here's the process:
Embed Strigo in your app's codebase.
Identify your end-users (the learners) in Strigo using the public API (seamlessly).
Use the SDK to set up a user in Strigo's Academy after identification.
How to embed Strigo?
The code snippet can be found here.
Scroll down to the "Strigo In-app Init Script" section.
How to identify and set up learners?
Learners must be identified. It's a simple process that resembles common practices from other similar embedded tools. It involves calling a Strigo API call to identify the user.
Follow this guide in order to understand how it works.
How to set up a user?
Follow the setup instructions in the SDK documentation here.
What does the SDK offer?
These are the things you can do with the SDK:
Embed Strigo in-app.
Decide how to trigger Strigo's Academy panel - from a button in your UI or from a third-party tool.
Decide which users are exposed to the Strigo Academy at all.
Fire custom events for interactive course challenges.
These are the requirements to run and embed Strigo:
Strigo's SDK cannot be embedded if the "cross-origin-opener-policy" HTTP header rejects Strigo's domain.
Make sure to add Strigo to whatever whitelist you have:
A few notes
If you need any help with embedding or working with the SDK or API, don't hesitate to reach out to us via our support chat widget.