LRS(Learning Record Store)

학습분석의 가치는 이해(Understanding)에 있다. 과거에는 버려두었던 비정형 데이터를 활용해 학습자의 요구를 더 명확하게 이해함으로써 교육훈련의 효과를 높이고, 콘텐츠와 교육과정의 질적 강화를 달성할 수 있다.
이러한 학습분석의 기반이 되는 시스템은 LRS(Learning Record Store)라는 놈이다.
과거에는 그저 LMS에서 떨어지는 진도율, 출석률, 학습결과가 분석의 대상이었다고 한다면, 지금은 학습자 프로파일과 학습자의 액티비티 그리고 다양한 학습환경 모두가 분석대상이다.

LRS(Learning Record Store)란?

LRS(Learning Record Store)는  xAPI 형태로 축적된 빅데이터 트래킹 정보를 DSL(Domain Specific Language)를 정의하고 이를 통해 빅데이터 에 대한 복합조회 및 다형성 결과 도출을 위한 Query Langauge를 지원하는 시스템이다. xAPI 사양과 관련된 서버 측 요구사항을 구현한 것인데 학습경험, 학습활동 및 성과에 대한 데이터를 저장하고 시각화하기 위한 어플리케이션 인터페이스다.
LRS는 인입되는 xAPI Specification을 검증하고 조회/질의를 위한 Activity Consumer나 분석과 Raw Data에 접근을 위한 관리자를 위해 모든 유효한 데이터를 저장한다.
LRS는 Statement 형식에 대한 유효성 검사 작업도 필요하다. LRS는 LMS, HR 시스템과 같은 모든 어플리케이션과 선택적으로 연계·통합되거나 기업 학습 생태계에서 중앙 집중식 데이터 저장소의 역할을 할 수 있다.
학습 활동 데이터(LRP, Learning Record Provider)를 보내거나 검색(LRC, Learning Record Consumer)하는 클라우드 방식의 서비스 뿐만 아니라  독립형 어플리케이션으로도 활용 되고 있다.
[표-번호]LRS 기능요소
기능
설명
구조(Sturucture)
학습관련 기능을 하나의 시스템으로 집중화하고 구성하여 계층화된 인터페이스 탐색 기능을 통해 이러한 기능에 효율적으로 접근할 수 있도록 함.
보안(Security)
코스, 학습자 기록, 관리 기능에 대한 무단 침입을 보호
등록(Registration)
학습자와 운영자들에 의해 코스, 커리큘럼 등을 찾거나 선택, 할당(강사 주도 교육 포함)
전달(Delivery)
학습자에게 학습콘텐츠와 경험을 제공
상호작용(Interaction)
학습자 콘텐츠와의 상호작용 및 학습자, 강사, 운영자 그리고 대화형 콘텐츠와 LMS간의 상호작용
평가(Assessment)
평가 데이터를 수집, 추적, 저장하고 평가결과에 따라 추가 조치를 취할 수 있도록 분석
추적(Tracking)
사전 정의된 교육목표 및 요구사항에 대한 진행 현황을 포함한 학습자 데이터 추적
리포팅(Reporting)
추적된 데이터를 기반으로 학습자 및 과정에 대한 정보를 관리자 및 이해관계자가 추출할 수 있고 시각화해서 표시할 수 있음.
기록보관(Record Keeping)
학습자 데이터의 저장 및 유지, 인구 통계학적 정보 프로파일링, 학습자와 교육 진행상황 및 성과 포함
재사용 촉진(Facilitating Reuse)
다른 커리큘럼 및 학습트랙에서 제공하기 위해 코스 및 코스의 일부를 검색하고 재결합할 수 있도록 근거 데이터 제공
개인화(Personalization)
학습자와 관리자가 개인 선호도, 조직의 요구사항 등에 맞게 LMS기능, 인터페이스 등을 구성할 수 있도록 기반 제공
통합(Integration)
외부 시스템과 데이터를 교환하여 학습자 성과를 전사적으로 추적하고 사용자 데이터를 전송
관리(Administration)

LRS 플레이어

분산학습 환경을 고려한 상용표준에 대한 중요성이 부각되면서 오픈소스인 ADL LRS(USA), Learning Locker(UK) 뿐만아니라 YetAnalytics, WaterShed, Veracity 등 많은 상용제품들이 있다. 이러한 Standalone 방식의 LRS가 레퍼런스로 많이 언급되고 있지만, Saba 시스템즈의 경우 LMS와 통합되어 서비스 되기도 한다.

이들 LRS는 대부분 멀티테넌시 방식의 분석엔진도 포함하고 있어 설명적 수준의 학습분석 대시보드도 제시하고 있다.

 

xAPI LRS Conformance

만약, xAPI Statement를 작성했는데 LRS를 구축하지 못해서 Validation할 수가 없을때, 걱정할 필요가 없다. 덕중에 덕은 양덕! 그들은 이미 테스트를 할 수 있는 서비스를 제공해주고 있다.~ 참고!