
SCORM 호환이라는 말만 믿고 LMS를 바꿨다가 수강 이력이 사라지는 사고가 반복된다. 벤더 락인 리스크와 xAPI·cmi5가 제시하는 대안을 짚는다.
"SCORM 표준을 준수하니 다른 LMS로 옮겨도 문제없다"는 말은 절반만 맞다. 실제 마이그레이션 현장에서는 SCORM 1.2와 SCORM 2004 버전 차이, 완료 상태를 "완료(completed)"로 부르는지 "합격(passed)"으로 부르는지의 라벨 차이만으로도 데이터가 조용히 깨지는 사고가 반복된다. 기록은 이관됐는데 진도율이 엉뚱하게 표시되거나, 수료 이력 자체가 통째로 사라지는 경우도 드물지 않다. "SCORM 호환"이라는 문구가 곧 "이관 안전"을 의미하지 않는다는 뜻이다.
락인은 계약서가 아니라 데이터 구조에서 시작된다
LMS 벤더 락인은 흔히 계약 기간이나 위약금 문제로만 이해되지만, 진짜 위험은 데이터 구조에 있다. SCORM 런타임 데이터 — 학습자가 어떤 화면에 머물렀는지, 몇 번 시도했는지, 문항별 응답이 무엇이었는지 — 는 현재 사용 중인 LMS의 데이터베이스 안에 그 시스템 고유의 형식으로 저장된다. 이 데이터는 SCORM 표준이 규정하는 최소 항목(완료 여부, 점수 정도)만 이관되고, 나머지 세부 학습 행동 데이터는 이관 과정에서 사실상 소실되는 것이 일반적이다.
규모별로 다른 마이그레이션의 실제 비용
조직 규모에 따라 LMS 교체에 드는 시간과 비용은 크게 벌어진다. 소규모(500명 미만) 조직은 2~3개월, 중견 규모(500~5,000명)는 4~6개월, 대규모(5,000명 이상)는 6~12개월이 걸리는 것으로 알려져 있다. 비용도 마찬가지로 스케일링되는데, 소규모는 2만~5만 달러, 중견 규모는 5만~20만 달러, 대규모는 20만~100만 달러 이상이 투입되는 사례가 보고된다. 실제 사례로 미국의 한 의료기관은 17,000명 규모 사용자를 Saba Cloud로 이관하는 데 4개월이 걸렸는데, 이는 경영진의 전폭적 지원과 HRIS 연동을 사전에 맞춰둔 덕분에 가능했던 비교적 빠른 편의 사례로 소개된다.
| 표준 | 이식성 | 강점 | 한계 |
|---|---|---|---|
| SCORM 1.2 / 2004 | 완료 여부·점수 등 최소 데이터만 안전 이관 | 거의 모든 LMS가 지원, 규제 대응 교육에 안정적 | 세부 학습 행동 데이터는 이관 시 소실 가능성 큼 |
| xAPI(Tin Can) | LRS(학습기록저장소)가 LMS와 분리돼 있으면 이식 용이 | 비정형·비공식 학습까지 세밀하게 기록 | LRS를 벤더가 소유하면 원자료 접근이 제한될 수 있음 |
| cmi5 | SCORM 수준의 표준화된 실행 + xAPI 수준의 데이터 | 미 국방부가 SCORM 후속 표준으로 채택, 점차 확산 중 | 구형 LMS·콘텐츠 저작도구의 지원이 아직 제한적 |
- 커스텀 사용자 필드는 표준 이관 규격에 포함되지 않는 경우가 많아 별도 매핑 작업이 필요하다
- 완료 상태 라벨("이수" vs "합격" vs "완료")이 시스템마다 달라 자동 이관 시 오분류가 발생한다
- LRS를 자사가 직접 소유하고 있는지, 벤더 종속 서비스인지 계약 초기에 확인해야 한다
- 2026년 기준 업계의 권고는 "SCORM이냐 xAPI냐"가 아니라 필수 규제교육은 SCORM으로, 고부가가치 비정형 학습은 xAPI로 이원화하는 방식이다
표준을 지원한다는 문구와, 데이터가 실제로 옮겨진다는 사실 사이에는 상당한 거리가 있다.
계약 전에 이식성부터 시험해봐야 하는 이유
LMS를 처음 도입하는 기업 대부분은 이관을 나중 문제로 미룬다. 그러나 락인 리스크는 계약서에 서명하는 순간부터 이미 시작된다. 학습기록저장소(LRS)의 소유권이 누구에게 있는지, 원자료(raw data)를 API로 뽑아낼 수 있는지, 완료 상태 라벨 체계가 표준을 따르는지를 계약 전에 확인하는 조직과 그렇지 않은 조직은, 3~5년 뒤 LMS를 교체해야 하는 순간 완전히 다른 처지에 놓인다. 데이터 이식성은 사후 대응이 아니라 도입 시점의 협상 항목이어야 한다.


