There is a moment in almost every enterprise VR training purchase where the conversation stops being about training. Someone from IT or L&D asks whether the VR modules will report into the existing learning management system, and the room waits.
The usual answer from a VR vendor is that the platform supports xAPI. That answer is true and incomplete, and the gap between the two is where projects stall for months. Supporting xAPI tells you the content can send data somewhere. It does not tell you the LMS can launch the training, receive a completion status it recognises, or attach that completion to the right employee record.
The technical reason this is harder for VR than for any other training format is rarely explained, so it gets discovered late. It comes down to a single fact: the standard almost every corporate LMS was built around cannot track a headset at all.
Why SCORM Cannot Track a VR Headset
SCORM has been the dominant corporate e-learning standard for over two decades, and most LMS platforms in use today treat it as the default. Content is packaged as a zip file, uploaded to the LMS, and launched from it. For a slide-based compliance module this works well and continues to.
The problem is not that SCORM is old. It is that three of its core assumptions are all false for VR, and none of them can be worked around.
It assumes the content runs in a browser
SCORM communicates through a JavaScript object that the LMS makes available to content running inside a browser frame. The content has to search the browser window tree to find that object and talk to it. A VR training module is not a web page. It is a native application installed on the headset, typically an Android package running on the device itself. There is no browser frame, no window tree, and nothing for the content to attach to. This is an architectural incompatibility rather than a version problem.
It assumes a live connection to the LMS
SCORM expects continuous communication with the LMS server for the duration of a session. Headsets frequently do not have that. A training room in a plant may be on a segregated network or none at all, devices are often used away from reliable coverage, and many organisations deliberately keep headsets off the corporate network. Training that works only while connected is training that fails on the shop floor.
Its data model discards the reason you bought VR
SCORM records a small, fixed set of values: completion, score, time spent, pass or fail. A VR simulation generates something far richer, including which decision a trainee took at each branch, how many attempts a task required, where they hesitated, and which errors recurred. Forcing that into the SCORM data model flattens it into a percentage. The organisation pays for behavioural evidence and then reports a completion tick, which is the outcome VR was meant to replace.
Some vendors answer the SCORM question with a browser-based launcher page that is SCORM compliant and simply tells the learner to put on a headset. The LMS then records that the learner opened a web page.
This satisfies a procurement checklist and evidences nothing. If a vendor offers SCORM support for headset content, ask precisely which events inside the simulation reach the LMS. The answer is often none of them.



