본문으로 건너뛰기

LMS 연동

LMS 연동이란?

LMS(Learning Management System) 는 온라인 강의, 수강자 관리, 학습 이력 추적 등을 위한 학습 관리 시스템입니다.
Kollus VOD는 동영상 콘텐츠 제공을 위한 OVP(Online Video Platform)로, LMS와 연동하여 다음과 같은 기능을 제공합니다

  • 동영상 제공 및 재생
  • 학습 이력 기반의 진도율 추적
  • 여러 기기 및 환경에서 일관된 재생 보장
  • 통계 및 분석 데이터 제공

LMS 연동 시 제공되는 주요 기능

LMS 콜백과 Kollus VOD API를 사용하여 아래 기능들을 직접 구현할 수 있습니다.

기능설명
강의 콘텐츠 업로드 및 관리LMS에서 콘텐츠 업로드, 삭제, 메타데이터 설정 등이 가능합니다.
콘텐츠 재생(Kollus 플레이어 연동)LMS에 Kollus 플레이어 또는 JWT 기반 재생 URL을 임베드하여, 안전한 재생 환경을 제공합니다.
진도율 및 학습 이력 추적재생 시작 위치, 현재 위치, 재생 구간 등의 정보를 LMS로 전달하여 학습 진도를 관리할 수 있습니다.
학습 활동 기록 저장시청 기록, 재생 시간, 완료 여부 등을 DB에 저장하여 출석, 수강 완료 체크, 진도율 산출에 활용할 수 있습니다.
통계 및 분석 데이터 활용조회 수, 시청 기기, 접속 환경 등 시청 데이터를 LMS 대시보드에 연동할 수 있습니다.

LMS 연동 방식

Kollus VOD는 RESTful API와 LMS 콜백(Callback) 기능을 제공하여, LMS와의 연동을 지원합니다.
자세한 설명은 아래 문서를 참고하세요.

ℹ️참고

웹 또는 모바일 웹뿐 아니라, 모바일 앱 환경을 지원하고자 하는 경우 Kollus 플레이어 SDK 사용에 대한 별도 협의가 필요합니다.
Kollus 영업 담당자(AM, biz@catenoid.net) 또는 기술 지원팀(PE, tech_support@catenoid.net)으로 문의해 주세요.


LMS ↔ OVP 데이터 흐름

진도율 체크 흐름 예시

진도율 체크를 위해 LMS와 OVP는 콘텐츠 시청 결과 정보를 주고 받습니다.

방향전달되는 정보
LMS → OVP사용자 ID, 강좌 ID, 콘텐츠 식별자, 콘텐츠 재생 요청 식별자, 콘텐츠 시작 위치 등
OVP → LMS사용자 ID, 강좌 ID, 콘텐츠 식별자, 콘텐츠 재생 요청 식별자, 콘텐츠 시작 위치, 콘텐츠 현재 위치 등

예: 5분짜리 동영상 재생, 10초 단위로 재생 정보 전달

  • 0초부터 20초까지 이어서 재생한 경우
    • 처음 재생 후 10초 경과: 시작 위치(0), 현재 위치(10) 전달
    • 20초 경과: 시작 위치(11), 현재 위치(20) 전달
  • 10초부터 재생하다가 13초 시점에 20초 위치로 건너뛴 경우
    • 실제로 재생한 구간만 전달: 시작 위치(10), 현재 위치(13)

배속으로 시청한 경우에도 위치 정보가 동일하게 전달되며, 건너뛴 구간은 학습 완료로 인정되지 않습니다.

⚠️주의

일부 보안 또는 백신 프로그램, 네트워크 방화벽 설정 등에 의해 재생 정보가 정상적으로 LMS로 전달되지 않을 수 있습니다.
방화벽 설정을 허용하고 백신 프로그램을 일시 종료해도 문제가 지속된다면, Kollus 기술 지원팀(PE, tech_support@catenoid.net)으로 문의해 주세요.