본문으로 건너뛰기

LMS 연동

  • 플랜Enterprise

LMS 연동 개요​

학습 관리 시스템(Learning Management System, LMS)은 온라인 강의 운영 전반을 관리하고 학습 이력을 추적하는 시스템입니다. Kollus VOD는 고성능 동영상 인프라(Online Video Platform, OVP)로서 LMS와 연동되어 다음과 같은 핵심 가치를 제공합니다.

  • 안정적인 스트리밍: 다양한 네트워크 환경과 디바이스에서 끊김 없는 강의 재생 지원
  • 정밀한 진도 관리: 사용자별 재생 구간 정보를 기반으로 한 실시간 재생 진행률(진도율) 추적
  • 강력한 콘텐츠 보안: 배속 재생 제어 및 불법 녹화/캡처 차단
  • 데이터 기반 분석: 상세 시청 통계를 활용한 학습 성과 분석

주요 연동 기능​

LMS 콜백과 Kollus VOD API를 통해 다음과 같은 비즈니스 로직을 구현할 수 있습니다.

기능설명구현 효과
콘텐츠 통합 관리LMS 내부 UI에서 영상 업로드, 삭제 및 메타데이터 동기화운영 프로세스 단일화 및 관리 효율성 증대
보안 재생 환경JWT 기반 재생 URL을 임베드하여 지정된 수강생에게만 노출콘텐츠 유출 방지 및 권한 관리 강화
재생 진행률 콜백실시간으로 재생 시작/현재 재생 구간 정보를 LMS 서버로 전송재생 진행률 관리 및 시청 완료 확인 시스템 구축
학습 활동 로그 분석시청 시간, 접속 환경 등 데이터 수집맞춤형 학습 피드백 및 강좌 품질 개선 지원

기술 연동 방식​

Kollus VOD는 RESTful API와 LMS 콜백(Callback) 인터페이스를 제공하여 원활한 데이터 교환을 지원합니다.

  • API 연동: 콘텐츠 업로드, 메타데이터 조회 등 서버 간 통신 제어 (참고: Kollus VOD API 레퍼런스)
  • 콜백 연동: 플레이어에서 발생하는 재생 진행률(진도율) 데이터를 LMS 서버로 전송 (참고: LMS 콜백)
주의
  • 방화벽 설정: 사용자 환경의 기업 보안망이나 방화벽에 의해 콜백 전송이 차단될 수 있습니다. 인바운드/아웃바운드 규칙을 확인하세요.
  • 백신 프로그램: 일부 보안 프로그램이 플레이어의 통신을 가로막는 경우, 예외 설정 또는 일시 종료를 권장합니다.
Kollus 모바일 앱 SDK 안내

웹 환경 외에 Native 모바일 앱(iOS/Android)에서 학습 환경을 구축하려는 경우 별도의 SDK 협의가 필요합니다. 기술 지원팀(tech_support@kollus.com) 또는 영업 담당자(AM)에게 문의해 주세요.

데이터 흐름: 재생 진행률(진도율) 확인 시나리오​

LMS와 OVP는 정교한 학습 이력 관리를 위해 다음과 같은 데이터 세션을 공유합니다.

상호 데이터 교환 항목​

데이터 전송 방향주요 전송 데이터
LMS → OVP사용자 ID, 강좌/콘텐츠 고유 식별자, 콘텐츠 시작 지점 등
OVP → LMS사용자 ID, 강좌/콘텐츠 고유 식별자, 콘텐츠 시작 지점, 현재 재생 구간 등

재생 진행률(진도율) 산출 예시​

Kollus 플레이어는 실제 시청한 물리적 구간을 검증하여 데이터를 전송합니다.

  • 연속 시청: 0초부터 20초까지 재생 시, 설정된 주기(예: 10초)마다 [시작: 0, 현재: 10, 시작: 11, 현재: 20] 정보를 전송합니다.
  • 구간 건너뛰기: 10초부터 13초까지 시청 후 20초 지점으로 이동(Skip)한 경우, [시작: 10, 현재: 13] 정보를 전송하고, 실제로 시청하지 않은 14~19초 구간은 전송 데이터에서 제외됩니다.
  • 배속 시청: 2.0배속으로 시청하더라도 실제 영상 내에서 이동한 위치 정보를 전송하므로 재생 진행률(진도율) 계산의 정확성이 유지됩니다.