SCORM 1.2, xAPI and LTI 1.3
Does Personal Academy support SCORM, xAPI and LTI?
Yes, with limits: Personal Academy is a learning platform that plays SCORM 1.2 packages, receives xAPI statements and supports LTI 1.3 launch and deep linking. It also imports AICC and Common Cartridge content. cmi5, forwarding xAPI to an external LRS, LTI grade return and roster sync are not offered yet. Choose another platform if you need those today.
eLearning Standards & Interoperability Matrix
What is supported today, with the code path for each, and what is not offered yet (cmi5, forwarding xAPI to an external LRS, LTI grade return and roster sync).
| Standard / Format | Status & Implementation | Tracking Capabilities | Compatible Systems |
|---|---|---|---|
LTI 1.3 | Live · Launch and Deep Linking app/api/lti/launch/ & app/admin/lti/ | Launch Personal Academy courses from another LMS and pick them with Deep Linking; launch external LTI 1.3 tools from a lesson block. Grade return (AGS) and roster sync (NRPS) are not offered yet. | Canvas, Blackboard, Moodle and other LTI 1.3 platforms; external LTI tools. |
xAPI statements (inbound) | Live · Received and queryable app/admin/lrs/ & app/api/xapi/statements/ | Receives xAPI statements at /api/xapi/statements and shows them in an admin statement inspector. Forwarding to an external LRS is not offered yet. | Native system events and any source that can POST an xAPI statement. |
SCORM 1.2 | Live · Sandboxed player lib/scorm/manifest.ts | Completion, pass/fail status, time spent, score and suspend_data. Courses built here can also export as SCORM 1.2 packages. | Articulate Storyline 360, Rise, Adobe Captivate, iSpring Suite, Camtasia. |
AICC and Common Cartridge | Live · Import (content only) app/api/aicc/hacp/route.ts | Imports AICC and Common Cartridge packages as content; no resume, and Common Cartridge QTI and LTI items are not imported. | Legacy course packages and external content providers. |
What you get, on which plan
The plan names and prices come from the published price list.
| What | What it does today | Included from | Evidence |
|---|---|---|---|
| eLearning standards | SCORM 1.2 playback, xAPI statements received, LTI 1.3 launch and deep linking, AICC and Common Cartridge import. | Basic ($1 per active user a month) | lib/scorm/manifest.ts, app/api/xapi/statements/, app/api/lti/launch/ |
| REST API | The v1 REST API for your own systems. | Basic ($1 per active user a month) | app/api/v1/ |
| Webhooks | Signed outbound webhooks, such as one when a course is completed. | Basic ($1 per active user a month) | lib/integrations/hris/completion-sync.ts |
Where packages and statements are stored: see the sub-processor list and the security page.
Code evidence: the path under each standard in the matrix above.
LTI 1.3 Launch and Deep Linking
Launch Personal Academy courses and assessments from Canvas, Blackboard, Brightspace or Moodle over LTI 1.3, and pick the course from inside that platform with Deep Linking. Grade return to the host gradebook is not offered yet.
A lesson block can launch an external LTI 1.3 tool, such as a simulator or virtual lab, hosted elsewhere, and record its result on the lesson.