メインコンテンツまでスキップ

LMS 連携

お知らせ

このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。

LMS 連携の概要

学習管理システム(Learning Management System, LMS)は、オンライン講義の運営全般を管理し、学習履歴を追跡するシステムです。 Kollus VOD は高性能なビデオオンデマンドインフラ(Online Video Platform, OVP)として、LMS と連携することで以下の核心的な価値を提供します。

  • 安定したストリーミング: 様々なネットワーク環境とデバイスでシームレスな講義再生をサポート
  • 精密な進捗管理: ユーザーごとの再生区間情報に基づくリアルタイムの再生進行率の追跡
  • 強力なコンテンツセキュリティ: 再生速度制御および不正録画・キャプチャの遮断
  • データに基づく分析: 詳細な視聴統計を活用した学習成果の分析

主要な連携機能

LMS Callback と Kollus VOD API を通じて、以下のビジネスロジックを実装できます。

機能説明実装効果
コンテンツ統合管理LMS 内部 UI から動画のアップロード、削除およびメタデータの同期運用プロセスの一元化と管理効率の向上
セキュアな再生環境JWT ベースの再生 URL を埋め込み、指定された受講生のみに公開コンテンツ流出防止とアクセス権管理の強化
再生進行率 Callback再生開始・現在の再生区間情報をリアルタイムで LMS サーバーに送信再生進行率管理および視聴完了確認システムの構築
学習活動ログ分析視聴時間・アクセス環境などのデータ収集個別学習フィードバックおよびコース品質改善のサポート

技術的な連携方式

Kollus VOD は RESTful APILMS Callback インターフェースを提供し、スムーズなデータ交換をサポートします。

  • API 連携: コンテンツのアップロード、メタデータ取得などのサーバー間通信制御(参考文書: Kollus API リファレンス
  • Callback 連携: プレイヤーで発生する再生進行率データを LMS サーバーに送信(参考文書: LMS Callback
Kollus Mobile App SDK

Web 環境以外に Native モバイルアプリ(iOS/Android)で学習環境を構築したい場合、Kollus モバイルアプリ SDK の使用について別途ご相談が必要です。 営業担当者(jp_sales@catenoid.net)までお問い合わせください。


データフロー: 再生進行率確認シナリオ

LMS と OVP は精緻な学習履歴管理のために、以下のデータセッションを共有します。

相互データ交換項目

データ転送方向主要転送データ
LMS → OVPユーザー ID、コース・コンテンツ固有識別子、コンテンツ開始位置など
OVP → LMSユーザー ID、コース・コンテンツ固有識別子、コンテンツ開始位置、現在の再生区間など

再生進行率の算出例

Kollus Player は実際に視聴した物理的な区間を検証してデータを送信します。

  • 連続視聴: 0 秒から 20 秒まで再生した場合、設定された周期(例: 10 秒)ごとに[開始: 0、現在: 10、開始: 11、現在: 20]の情報を送信します。
  • 区間スキップ: 10 秒から 13 秒まで視聴後、20 秒地点にスキップした場合、[開始: 10、現在: 13]の情報を送信し、実際に視聴していない 14〜19 秒の区間は送信データから除外されます。
  • 再生速度視聴: 2.0 倍速で視聴した場合でも、実際の動画内で移動した位置情報を送信するため、再生進行率計算の正確性が維持されます。

注意事項

  • ファイアウォール設定: ユーザー環境の企業セキュリティネットワークやファイアウォールによって、Callback の送信がブロックされる場合があります。インバウンド・アウトバウンドのルールをご確認ください。
  • ウイルス対策ソフト: 一部のセキュリティプログラムがプレイヤーの通信を遮断する場合、例外設定または一時停止を推奨します。