For LMS administrators
SCORM and LTI courses that report to your LMS
Other libraries leave your completions stuck at in progress. Ours come back to your LMS every day, whether you load SCORM packages or connect once over LTI 1.3.
Course completions
Daily sync- Mastering Azure AKS - Hands-OnPriya ShahCompletedToday

- The Platform Engineer's HandbookTom ReedCompletedToday

- System Design for the LLM EraAna DuarteIn progressYesterday

- Mastering Microsoft Entra IDSam OkaforCompleted2 days ago

- Clean Architecture with .NETLena FischerIn progress3 days ago

Completion sync
Finished in September. Still in progress in October.
Our courses send completions and progress to your LMS every day. You won't open a vendor ticket to find out who finished.
Your last library
- Learner
- Priya Shah
- Course
- Kubernetes fundamentals
- Status
- In progress
Ticket #4471
Open 37 days
Completions not syncing to our LMS
Thanks for your patience. Our integrations team is looking into it.
ExpertEdge
- Learner
- Priya Shah
- Course
- Mastering Azure AKS - Hands-On
- Status
- Completed14 Sep
Daily sync
15 Sep
Completions and progress sent to your LMS
It sends progress for every course still under way.
Your last library
- Learner
- Priya Shah
- Course
- Kubernetes fundamentals
- Status
- In progress
Ticket #4471
Open 37 days
Completions not syncing to our LMS
Thanks for your patience. Our integrations team is looking into it.
ExpertEdge
- Learner
- Priya Shah
- Course
- Mastering Azure AKS - Hands-On
- Status
- Completed14 Sep
Daily sync
15 Sep
Completions and progress sent to your LMS
It sends progress for every course still under way.
SCORM and LTI 1.3
SCORM packages or one LTI 1.3 connection
Some libraries make you install their own plugin, then wait for it to catch up with your LMS. Ours arrives as SCORM 1.2 or 2004 packages, or over one LTI 1.3 connection.
SCORM package
SCORM 1.2SCORM 2004- 01Sign in to the content portal with a one-time code
- 02Tick the courses you want
- 03Choose SCORM 1.2 or SCORM 2004
- 04Download the package and upload it to your LMS
Need SCORM 2004 4th Edition? We build that package and send you a link.
LTI 1.3 connection
LTI 1.3We send you
- Public key
- JSON Web Key Set URL
- OIDC login initiation URL
- Redirect URL
- Content selection URL
You send us
- Client ID
- Deployment ID
- JSON Web Key Set URL
- Issuer identifier
- OIDC authorization URL
- Access token URL
Your LMS
SCORM package
SCORM 1.2SCORM 2004- 01Sign in to the content portal with a one-time code
- 02Tick the courses you want
- 03Choose SCORM 1.2 or SCORM 2004
- 04Download the package and upload it to your LMS
Need SCORM 2004 4th Edition? We build that package and send you a link.
LTI 1.3 connection
LTI 1.3We send you
- Public key
- JSON Web Key Set URL
- OIDC login initiation URL
- Redirect URL
- Content selection URL
You send us
- Client ID
- Deployment ID
- JSON Web Key Set URL
- Issuer identifier
- OIDC authorization URL
- Access token URL
Your LMS
LMS integrations
Course sync for the LMS you already run
With other libraries, admins have imported thousands of courses by hand. Our 6 documented integrations sync the courses in and send completions back daily.
BlackboardCourse syncLearning path syncDaily completions
CalibrCourse syncLearning path syncDaily completions
Canvas LMSCourse syncLearning path syncDaily completions
CornerstoneCourse syncLearning path syncDaily completions
MoodleCourse syncLearning path syncDaily completions
Open edXCourse syncLearning path syncDaily completions
Beyond engineering
One library for every department in your LMS
Plenty of companies pay for one library for engineers and another for everyone else. Ours carries the business and finance courses on the same connection.
- Technology and engineering3,092 courses · 25,202 hours
- Business and professional development875 courses · 4,441 hours
- Marketing, design and creative190 courses · 1,252 hours
- Financial services184 courses · 1,116 hours
- Health and social care67 courses · 351 hours
Completion history
The completion record stays in your LMS
When a library shuts down, progress kept on its own site can go with it. Ours writes every completion into your LMS, on the same transcript as your own courses.
Your last library
This platform has closed
Courses started here can't be resumed. Your learners' progress was kept on this site.
Transcript · Priya Shah
- Mastering Azure AKS - Hands-OnExpertEdge14 Sep 2026
- Information security awareness 2026Your course20 Feb 2026
- Implementing GitOps with KubernetesExpertEdge3 Nov 2025
- Code of conductYour course15 Jan 2025
- Mastering GitExpertEdge7 Oct 2024
- New starter inductionYour course2 Sep 2024
Procurement
Send procurement the terms before the call
Plenty of vendors send the contract once the demo is done. Ours is on the site, with the service levels and the data terms beside it.
Procurement pack
- Subscription AgreementThe terms you would sign, from seats through to renewal.Read It
- Service Level AgreementWhat we commit to on availability, support and your completion data.Read It
- Data Processing AddendumHow we process the personal data your learners create with us.Read It
- Accessibility ReportA current VPAT 2.4, set against the standards our content aims to meet.WCAG 2.1 A and AASection 508EN 301 549Sent on request
Seats and sign-in
A leaver's seat goes to the next hire
Some vendors bill for leavers on top of your headcount. Here you hand a leaver's seat to the next hire yourself. People sign in through the identity provider you already run.
Seat 14
Sign in with the provider you run
People reach their seat through your own identity provider. Nobody gets another password to forget.
- SAML
- OIDC
Before procurement asks
How delivery stays simple
Reports you already run
Our completions land in the LMS reports you already use. No second dashboard to check.
Your LMS owns your users
We never touch your HR system. People join and leave through the LMS you control.
A person answers
Write to us any time. A person answers, in writing, every working day.
Every completion from our courses lands in the LMS reports you already run.
Next step
Tell us which LMS you run
We'll walk through the connection for your platform on one call. Then we'll suggest the courses to load first.