xAPI·cmi5·LRS 아키텍처 해설: 차세대 학습 데이터 표준의 기술적 구조 이해하기
xAPI, cmi5, LRS의 기술적 구조와 상호 관계를 해설하고, LMS 데이터 아키텍처 설계에 필요한 지식을 제공합니다.
xAPI(Experience API)는 'Actor-Verb-Object' 구조로 모든 학습 행동을 기록하는 차세대 표준입니다. SCORM이 가진 한계(웹 브라우저 내 학습만 추적 가능, 데이터 형식 제약)를 극복하여 동영상 시청, 모바일 학습, VR 시뮬레이션, 오프라인 학습, OJT 등 다양한 학습 활동을 통일된 포맷으로 추적할 수 있습니다.
LRS(Learning Record Store)는 xAPI Statement를 저장·조회하는 전용 서버입니다. LMS와 독립적으로 운영 가능하며, 여러 LMS, 모바일 앱, VR 시뮬레이터, 챗봇 등 다양한 소스의 학습 데이터를 통합 관리합니다. 대표적인 LRS 제품으로 Learning Locker(오픈소스), Watershed, SCORMCloud 등이 있습니다.
cmi5는 xAPI의 상위 프로파일(규약집)로, LMS와 콘텐츠 패키지 간의 표준 통신 규칙을 정의합니다. xAPI의 자유도를 유지하면서 수료 조건 판정, 진도 추적, 성적 보고의 규칙을 표준화하여 서로 다른 LMS 간 콘텐츠 호환성을 보장합니다.
아키텍처 설계 포인트: ① LRS 배치 — LMS 내장형 vs 독립형. 대규모 조직이나 복수 LMS 운영 시 독립 LRS 권장 ② 데이터 보관 정책 — xAPI Statement 보관 기간, 개인정보 포함 데이터 처리 ③ 성능 — 대량 학습 이벤트 발생 시 LRS 처리 능력 사전 검증 ④ 데이터 활용 계획 — 수집 데이터의 분석 활용 방안을 먼저 설계하고, 그에 맞는 xAPI Statement를 설계합니다.
WEBHEADS(웹헤즈)는 xAPI/cmi5 완전 호환 LMS를 제공하며, 내장 LRS와 외부 LRS 연동을 모두 지원합니다. 학습 분석 대시보드에서 xAPI 데이터를 직관적으로 시각화하여 교육 운영 의사결정을 지원합니다.
관련 글
주식회사 웹헤즈 · 대표전화 02-540-4337 · 도입 문의