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 API と LMS Callback インターフェースを提供し、スムーズなデータ交換をサポートします。
- API 連携: コンテンツのアップロード、メタデータ取得などのサーバー間通信制御(参考文書: Kollus API リファレンス)
- Callback 連携: プレイヤーで発生する再生進行率データを LMS サーバーに送信(参考文書: LMS Callback)
Kollus Mobile App SDK
Web 環境以外に Native モバイルアプリ(iOS/Android)で学習環境を構築したい場合、Kollus モバイルアプリ SDK の使用について別途ご相談が必要です。 営業担当者(jp_sales@catenoid.net)までお問い合わせください。
- 関連情報: Kollus Mobile App SDK
データフロー: 再生 進行率確認シナリオ
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 の送信がブロックされる場合があります。インバウンド・アウトバウンドのルールをご確認ください。
- ウイルス対策ソフト: 一部のセキュリティプログラムがプレイヤーの通信を遮断する場合、例外設定または一時停止を推奨します。