- Learning is happening everywhere 의 확대
- 데이터 기반의 LXP(학습 경험 플랫폼)가 다양하게 출시되고 있음
- 데이터는 학습자에게 개별화된 학습 경험을 제공할 수 있음
- 기존 LMS에서 수집되는 데이터만으로는 개별화된 학습 경험 제공에 한계가 있음
- 다양한 영역에서 학습데이터를 모을 수 있어야 함
1. LRS(Learning Record Store) 개요
- xAPI ecosystem 의 핵심
- xAPI Statement를 수신, 저장, 반환
- 학습 기록에 대한 수신, 저장 및 접근 권한을 담당하는 서버
- xAPI Statement를 저장, 검색하고, 기타 xAPI 메타데이터를 저장할 수 있게 설계되어 있음
- 3가지 구성체계로 구분
- LRP(Learning Record Provider)
- xAPI Statement를 LRS로 전송하는 다양한 단말 시스템
- LMS, 동영상 플레이어, 퀴즈, 강좌 등
- LRC(Learning Record Consumer)
- LRS에 저장된 xAPI 데이터를 조회해서 다양한 분석을 수행하는 시스템 군
- 데이터 분석, 리포팅, 맞춤형 학습 추천 등
- LRS(Learning Record Store)
2. LRS 기능
- 모든 xAPI Statement는 LRS에 의해 유효성 검사하여 저장
- 준수하는 Statement만을 허용하고 유지되도록 함
- LRS 는 시스템의 일부일 수도 있고, 독립형 Application으로 동작할 수도 있음
- 학습 경험, 활동 및 성과 데이터를 저장하고 접근하고 시각화 하는 역할
- 분산 구현 아키텍처를 사용함
- 모든 데이터에 단일 LRS를 사용하는 것이 아니라, 여러 개의 분산된 LRS를 사용하여 xAPI를 구현하는 것이 바람직
- LRS 벤더들은 데이터 수집,저장 외에 다양한 부가옵션을 제공하고 있음
- 개발자용 도구
- 추가 데이터 내보내기
- API를 통한 쿼리 옵션
- 데이터 다운로드
- 학습 기록을 다른 LRS로 푸시하는 기능
- 데이터 가져오기
- 시각적 보고서 및 대시보드
- 다른 식별자로 수집된 개인 데이터 병합
- 비교 보고 및 권한을 위한 조직 계층 구조
- SSO(싱글사인온) 배포 옵션
3. LRS 종류
- LRS 서비스들은 보고 대시보드, 학습분석, 추천 엔진 등 다양한 기술을 지원하고 있음
- 이를 학습분석 플랫폼(LAP, Learning Analytics Platform)으로 부르기도 함
- Learning Locker
- Watershed
- Yet Analytics xAPI LRS
- Veracity
- LRS 종류
- LRS에서 LMS를 통합하고있는 경우
- Saba, Meridia, RISC, LearnShare
- LMS에서 외부 LRS를 연계해서 활용하는 경우
- 이 케이스가 일반적
- Blackboard, eFront, LearnUpon, LitmozLMSz, Moodle 등
- Moodle의 경우 무료 플러그인 xAPI Launch Link, xAPI Logstore 를 통해서 Moodle에서 일어나는 학습활동에 대해 xAPI Statement를 생성하는 기능을 추가할 수 있음
4. LRS 데이터 흐름 및 활용
- xAPI Wrapper
- Xamarin, iOS, Android, Windows Mobile, .NET, 엔터프라이즈 or 데스크톱 애플리케이션에서
- 표준기반 LRS와의 인터페이스를 간소화하기 위해 만들어진 Xamarin .NET 표준 컴포넌트
- Xamarin 컴포넌트는 코드에 log statement를 추가하는것과 같이 간단한 인터페이스를 제공
- Android 및 iOS용 API, 유용한 Class, 간단한 Actor, Object, Verb로 사용자 상호작용을 추적할수 있는 메소드가 포함되어 있음
- xAPI Wrapper 를 사용하는 이유
- Wrapper는 대부분의 .NET 앱을 지원하는 표준 라이브러리
- C#으로 구현된 xAPIWrapper.js 포트로 Xamarin iOS 또는 Android 앱 내 LRS와 인퍼테이스하는데 활용 가능
- xAPI 사양의 복잡성과 의미를 추상화 할 수 있음
- 최종 사용자가 xAPI 사양 내부를 알 필요가 없음
- 라이브러리를 활용하여 명령문을 생성하는 작업이 쉬움
- 원하는 데이터 포인트에 코드만 삽입하면 LRS와 쉽게 통신 가능
- LRS는 데이터 기반의 개별 맞춤 환경, 인공지능 기반의 학습 서비스의 중요한 축
- Core TLA Functions and Data(TLA의 통합 데이터 전략)
- 교토 대학의 Learning Evidence Analytics 프레임워크
5. 표준화된 에듀테크 환경이 주는 이점
- 호환성과 상호운용성 제공은 기울어지지 않은 운동장을 조성
- 서비스간의 정보교환 및 처리를 가능하게 함으로써 제품 품질 경쟁력 만으로도 사용자의 선택을 받을 수 있음
- 사용자에게는 좋은 제품을 쉽게 구매할 수 있는 환경 제공
- 비용 절감
- 통합인증, 학습도구/데이터 상호운용 표준 준수를 통해 생산 및 거래비용을 줄일 수 있음
- 타 서비스와 쉽게 연계 통합하여 규모의 경제 실현
- ex. Canvas LMS 는 표준을 기반으로 수천개의 에듀테크 도구와 통합dmf rksmdgkrp gka
- 해외 시장 진출
- 해외 진출을 위해서는 상용 표준 준수가 필수
- 구글과 MS도 분산 학습 환경에 맞추고 있고,
- Moodle, Canvas 등 LMS기업들도 에듀테크 스타트업과 협력을 통해 경쟁력을 높이기 위한 글로벌 표준을 채택
[내용 출처]
www.askedtech.com Spark+ 아카데미 xAPI/LRS 완전정복 강의