Loading...
Loading...
Enterprise Integration
Connect Koydo to your existing Learning Management System via SCORM 1.2, SCORM 2004, or xAPI (Tin Can API). Drop-in compatibility with every major LMS.
Every Koydo lesson can be exported as a SCORM-compliant content package. The package includes an imsmanifest.xml, HTML5 content layer, and CMI data model integration for tracking completions, scores, and time-on-task.
Sample imsmanifest.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest identifier="koydo-lesson-001" version="1.2"
xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2">
<metadata>
<schema>ADL SCORM</schema><schemaversion>1.2</schemaversion>
</metadata>
<organizations default="koydo_org">
<organization identifier="koydo_org">
<title>Koydo Lesson: Introduction to Fractions</title>
<item identifier="item_01" identifierref="resource_01">
<title>Introduction to Fractions</title>
<adlcp:masteryscore>80</adlcp:masteryscore>
</item>
</organization>
</organizations>
<resources>
<resource identifier="resource_01" type="webcontent"
adlcp:scormtype="sco" href="index.html">
<file href="index.html"/>
</resource>
</resources>
</manifest>Generate a Package
To generate a SCORM package for any lesson, contact your Koydo Customer Success Manager or use the admin panel at Admin › Curriculum. Custom branding and white-label packaging are available on Enterprise plans.
Koydo implements the xAPI 1.0.3 specification. Send learning statements directly to Koydo's statement endpoint, or use Koydo as a data source feeding your own LRS (Learning Record Store).
xAPI Statement Endpoint
Example Statement (completed + scored)
POST https://koydo.app/api/corporate/xapi/statements
Authorization: Basic <base64(username:password)>
Content-Type: application/json
X-Experience-API-Version: 1.0.3
{
"actor": {
"mbox": "mailto:learner@example.com",
"name": "Jane Smith",
"objectType": "Agent"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/completed",
"display": { "en-US": "completed" }
},
"object": {
"id": "https://koydo.app/lessons/fractions-grade3",
"objectType": "Activity",
"definition": {
"name": { "en-US": "Introduction to Fractions" },
"type": "http://adlnet.gov/expapi/activities/lesson"
}
},
"result": {
"score": { "scaled": 0.92, "raw": 92, "min": 0, "max": 100 },
"completion": true,
"success": true,
"duration": "PT18M32S"
}
}completed
adlnet.gov/expapi/verbs/completed
Lesson or module completed
passed
adlnet.gov/expapi/verbs/passed
Assessment passed
attempted
adlnet.gov/expapi/verbs/attempted
Activity started
Our Enterprise team handles custom LTI 1.3, SSO, and bulk user provisioning. Average setup time: 2 business days.
Talk to Enterprise Sales