Moodle と Kaltura CE を用いたコンテンツ配信システムの構築
齊藤 智也 1) , 王 躍 1) , 西村 世志人 1) , 末長 宏康 1) , 金山 知余 1) ,爲末 隆弘 1) , 江口 毅 1) , 今岡 啓治 1) , 久長 穣 1) , 多田村 克己 1)
1) 山口大学 メディア基盤線センター
t-saito@yamaguchi-u.ac.jp

Construction of Content Delivery System using Moodle andKaltura CE
Tomoya Saito1) , Yue Wang1) , Yoshito Nishimura1) , Hiromichi Suenaga1) ,Chiyo Kaneyama1) , Takahiro Tamesue1) , Tsuyoshi Eguchi1) , Keiji Imaoka1) ,Yutaka Hisanaga1) , Katsumi Tadamura1)
1) Media and Information Technology Center, Yamaguchi Univ.

概要

Kaltura CE は，Kaltura 社が開発・販売している映像配信プラットフォーム「Kaltura」の無償版である．Kaltura
は，Moodle サーバにプラグイン・パッケージ（Kaltura Video Package）を導入することによって Moodle との連携が可能であるが，バージョン 4.0.0 以降のパッケージでは，有償版の Kaltura との接続に限定されており，

Kaltura CE とは接続することができない．また，Kaltura CE では，利用者が個々に Kaltura サーバにアクセスしてコンテンツを登録・視聴する機能を有していない．そこで我々は，Kaltura Video Package バージョン 3.1.02を基に独自のプラグイン・パッケージを開発し，Moodle と Kaltura CE を用いたコンテンツ配信システムを構築した．開発したパッケージでは，利用者は Moodle を介して Kaltura CE に対するすべての操作が可能であり，ス
マートフォン等からもコンテンツの登録・視聴等が可能である．また，コンテンツの Moodle コース内への配置及び視聴状況の一覧表示が可能である．さらに，本パッケージでは，コンテンツを Kaltura サーバから直接公開したり，既存の Web ページ内に埋め込むための機能を有している．本稿ではまず，教育コンテンツ収録・配信基盤の概要とコンテンツ配信システムの役割について紹介する．続いて，既存の Moodle プラグイン及び Kaltura Video
Package の問題点について整理し，開発したパッケージの概要を示す．最後にまとめと今後の課題について述べる．

1 はじめにと，ファイルのダウンロードが開始されたり，コンテ
ンツの視聴ページが表示される．しかし，既存のプラ山口大学では現在，Web とマルチメディア教材の双グインを活用してファイルサイズの大きなコンテンツ方を活用した授業はまだ少数であり，広く普及していを登録・視聴する場合，Moodle サーバにセキュリティ

るとは言えない．一方，Web を活用した授業支援シス

面及び性能面の不具合が生じる．

テム（LMS）として Moodle を導入しており [1]，1 年

Kaltura Community Edition（以降，Kaltura CE）

生の共通教育科目や一部の専門科目において活用されは，米国の Kaltura 社が開発・販売している動画配ている．また，学内の各種研修会の e-Learning 化につ信システム「Kaltura Video Platform」の無償版であいての検討が進められている．そのため，授業や各種

る [2]．Kaltura CE は同時接続数やコンテンツの配信

研修会の映像を蓄積・配信する e-Learning 環境の整備性能に優れており，Moodle サーバにプラグイン・パッに関する要望が高まっている．授業や研修会等の映像

ケージ（Kaltura Video Package）を導入することによを収録する場合，収録時間は 1 時間以上に，ファイル

り，Moodle とのシームレスな連携が可能である [3]．

サイズは数百 MB から 1GB 程度に及ぶことがある．

しかしながら，Kaltura Video Package バージョン

Moodle コース上にマルチメディア・コンテンツを4.0.0 以降では，有償版の Kaltura との接続に限定さ配置する場合，教師は適当なモジュール（プラグイン）れている．一方，バージョン 3.1.02 以前のパッケージを選択した後に，必要なファイルをアップロードする．

では，Moodle 2.7 以降に対応していないほか，画像・受講生がコース上に配置されたリンクをクリックする

音声コンテンツを扱うことができない，スマートフォ

ン等から利用することができないといった問題点があ設けることも可能である．

る [4]．また，Kaltura Video Package を含め，従来のまた，5.7 節に示す機能により，Kaltura CE を Moo-

Moodle プラグインでは視聴履歴の記録，受講生全員

dle 以外の Web サーバと連携させることも可能であの視聴状況の一覧表示等の機能を有していないため，る．例として，我々はメディア基盤センターの Web

多人数による授業や研修会等への利用には適していな

サイト内に，情報セキュリティの映像教材のページをいという問題点がある．

設けている（図 2）．利用者が映像教材の題目をクリッKaltura と LMS を活用したコンテンツ配信システ

クすると，再生プレーヤーが埋め込まれた視聴ページ

ムの導入・運用事例については，これまでにいくつかが表示される．視聴ページはセンターの Web サイトの報告がなされている [5–7]．しかしながら，Kaltura

内にあるが，埋め込みコードを使用することにより，

CE と最新の LMS との連携を可能にした事例につい再生プレーヤーが動的に埋め込まれる．

ては報告されていない．

なお，Moodle システムは Web サーバ 3 台，データ

そこで我々は，Kaltura Video Package バージョン

ベース・サーバ 4 台，プロキシ・サーバ 1 台の計 8 台

3.1.02 を基に，Moodle 2.7 以降に対応し，Kaltura CEのサーバから構成されている．Kaltura CE システムとも連携可能なプラグイン・パッケージを新たに開発

は配信サーバ 2 台，メディア変換サーバ 2 台，データした．開発したパッケージでは，従来のパッケージに

ベースサーバ，管理サーバ及びプロキシ・サーバが各比べ，視聴履歴の記録，視聴状況の一覧表示，アクセ

1 台の計 7 台のサーバから構成されている．

ス制限に関する機能を追加している．また，スマートフォン等からも各種機能が利用可能である．

2 教育コンテンツ収録・配信基盤

これまでに，教育コンテンツ収録・配信基盤を整備したほか，講義収録ソフトウェアとコンテンツ配信シ
ステムを紹介する Web ページ，及びそれらの利用説
明書を作成・公開した．また，Moodle の操作方法及

図 1 に，教育コンテンツ収録・配信基盤の概要を示

びコンテンツ配信システムの利用に関する説明会を開す．なお，図 1 中では，本稿で取り扱う教育コンテン

催した．希望する部署に対しては，個別にシステムのツのデータの流れのみを示している．

デモンストレーション及び e-Learning 教材の制作・活

現在，一部の講義室には講義収録装置が設置されている．これらを用いて，講師映像とスクリーンに投影している映像とを合成した映像コンテンツを作成する用に関するサポートを実施している．

3 従来のプラグインの問題点ことが可能である．また，我々は Microsoft Windows

本節では，Kaltura Video Package 3.1.02 を含めたに対応した講義収録ソフトウェアを独自に開発し，無従来の Moodle プラグインについて，ファイルサイズ

償ソフトウェアとして公開している [8]．このソフトの大きなコンテンツを取り扱う際の問題点，ならびにウェアでは，講師映像（カメラ等からの映像入力）と多人数による授業及び研修会等にそれらを利用する際

パソコンの画面とを合成した映像コンテンツを作成すに不足している機能について検討する．

ることが可能である．これを用いることにより，教職

3.1

員は授業や研修会の様子を収録することや，居室等で映像教材を作成することも可能である．

一般的な Moodle プラグインの問題点

Moodle コースにマルチメディア・コンテンツを配置するためには，Videofile [9] や PoodLL [10] といっ

本稿で述べるコンテンツ配信システムは，主に収録・たプラグインが利用される．これらのプラグインで配信基盤のバックエンド側の機能に相当する．利用者

は，利用者はリソース（視聴ページ）内の再生プレーは Moodle を介して Kaltura CE にコンテンツを登録

ヤーを使用してコンテンツを視聴する．

（アップロード）する．コンテンツを授業中にのみ視Videofile や PoodLL を含め，一般的な Moodle プ

聴する場合，教師はマイメディア（コンテンツの一覧）

ラグインでは，利用者がアップロードしたコンテンツ

からコンテンツを選択し，スクリーンに投影しながらは Moodle サーバに保管される．授業や研修会の映像再生する．一方，6 節で述べる機能を活用してコース記録といった比較的大きなコンテンツを扱うために上に視聴ページを作成することにより，受講生は授業

は，利用者が Moodle システムにアップロード可能な

時間外でもコンテンツを視聴することが可能である．

ファイルサイズの上限をより大きな値に設定しなけ

7 節で述べる機能を活用して，マルチチメディア・ればならない．しかしながら，この上限を大きく設定

コンテンツの提出・視聴に対応したレポート提出箱をすると，利用者から不要に大きなコンテンツがアップ図1

教育コンテンツ収録・配信基盤

以上より，比較的大きなコンテンツを扱う場合や，複数の利用者が同時にコンテンツを視聴する環境下においては，コンテンツ配信システムを導入し，Moodle
システムと連携させることが望ましい．

3.2

Kaltura Video Package の問題点

Kaltura Video Package は，Kaltura システムとMoodle システムを連携させるために開発されたプラ
グイン・パッケージである [4]．Moodle サーバにこのパッケージを導入することにより，利用者は Moodle
システムを介してコンテンツの登録（アップロード）
図 2 映像コンテンツの Web ページへの埋め込みや視聴が可能になる．その他，コンテンツを Moodle
コースのリソースとして配置する機能や，パソコンのロードされ，Moodle システムの運用に不具合が生じるなど，セキュリティ面の問題が生じる．
また，利用者がコンテンツを視聴するとき，コンテ
ンツのデータは Moodle サーバから Web ブラウザへと送信されるため，視聴に伴って Moodle サーバのCPU，メモリ及びネットワークにかかる負荷が増大する．そのため，コンテンツの視聴時には，Moodle シス

画面を録画してアップロードする機能を備えている．
しかしながら，Kaltura Video Package 4.0.0 以降
では，有償版の Kaltura との連携に限定されており，

Kaltura CE とは接続することができない．バージョン 4.0.0 以降では，Moodle サーバと Kaltura サーバ
は LTI2（Learning Tools Interoperability version 2）の機能を利用して連携する．そのため，Kaltura サー

テムの応答速度や同時接続数が低下するといった性能

バに KAF（Kaltura Application Framework）という面の問題が生じる．この問題は，マルチメディア・コ

モジュールを追加して LTI に対応しなければならない

ンテンツを扱う授業数の増加，及びコンテンツのファが，KAF は有料オプションであり，有償版の Kaltura

イルサイズの増大に伴って顕著となる．例えば，山口
大学の Moodle システムでは現在，同時利用者数は最大で 100∼150 名程度である．ある授業において大規を契約していなければ購入することはできない．これは，他の LMS（Sakai，Blackboard など）向けのプラ
グイン・パッケージについても同様である．

模なコンテンツが複数視聴されると，それらのデータ

そこで我々は，Kaltura Video Package 3.1.02 を基が転送されている間は同時利用者数が減少するため，に，Kaltura CE 及び最新の Moodle に対応したプラ

他の授業の進行に支障が生じてしまう．

グイン・パッケージを新たに開発することとした．

バージョン 3.1.02 以前のパッケージの問題点とし(1) local yukaltura : Kaltura サーバと Moodle サーて，まず，コンテンツのアップロード・フォームやバとが連携するための中心的な役割を果たす．連

コースに配置するコンテンツの選択フォームが Adobe

携に必要な設定情報を管理し，個々のプラグイン

Flash を用いて実装されていることが挙げられる．

に対してそれらの参照・更新に関する機能を提供

iOS や Andoroid OS では Flash をサポートしていなする．また，個々のプラグインが Kaltura の各種

いため，利用者はスマートフォン等からパッケージを機能を利用するための API を提供する．

活用することができない．また，Adobe 社より，2020(2) local yumymedia : 利用者の各種操作に関する機年をもって Flash の開発及びプラグインの配布を終了

能を提供する（5 節参照）
．利用者はコンテンツ一することが発表されており [11]，今後多くの Web ブ

覧のページ（マイメディアと呼ぶ）を介して，コラウザが Flash に非対応となることが予想される．

ンテンツの登録と削除，検索と再生，属性情報の3.3

追加すべき機能の検討

修正，アクセス許可範囲の設定，及びダウンロー

いずれのプラグインも，受講生のコンテンツの視ドが可能である．また，Kaltura サーバ上にある

聴状況を一覧表示する機能を有していない．Moodle

視聴ページの URL やコンテンツの埋め込みコーコースの教師ユーザは，リソースごとや受講生ごとにドを表示することも可能である．

時系列のアクセス履歴を閲覧することが可能である．

(3) mod kalmediares : コンテンツを Moodle コース

受講生が少数であれば，これら時系列の履歴情報を順のリソースとして配置する機能を提供する（6 節

次閲覧することによって全体の視聴状況を把握するこ

参照）．また，受講生の視聴状況（視聴回数及び最とも可能である．しかし，例えば山口大学で開催され終アクセス時刻）の一覧を表示することができる．

ている教職員向けの研修会では，1000 名以上の受講生(4) mod kalmediaassign : 受講生が提出したレポーの中からコンテンツを視聴していない受講生を抽出しト（コンテンツ）に対して教師が評定を与える機なければならない．また，いずれのプラグインにおい能を提供する（7 節参照）
．受講生はマイメディアても，コンテンツの視聴ページにアクセスしたことはに保有するコンテンツの中から 1 つを選択して提Moodle のログに記録されるが，コンテンツを視聴し出する．教師は提出されたコンテンツを視聴し，たことは記録されないため，受講生が実際にコンテン

評点及びコメントを記入することが可能である．

ツを視聴したかどうかを把握することができない．
次に，個々のリソースに対してアクセス制限を設定する機能を有していないことが挙げられる．いずれのプラグインも，リソースごとに接続元の IP アドレス等を制限する機能を備えていないため，特許や著作権に配慮した形でコンテンツを配信することができない．
そのため，同一のコースに組織外に公開可能なコンテンツとそうでないコンテンツを混在させるためには，別途，アクセス制限の機能を有するプラグインを使用しなければならない．それにより，コンテンツの管理及び Moodle への操作が煩雑になってしまう．

本パッケージは Adobe Flash を使用せず，PHP とJavaScript，HTML5 を用いて実装しているため，ス
マートフォンやタブレットからも各種機能を利用することが可能である．コンテンツのアップロードや視聴の際にそれらの種別を判定することにより，動画だけでなく，画像及び音声を扱うことも可能にしている．

4.2

廃止した機能本パッケージでは，Kaltura Video Package 3.1.02に比べ，以下に示す機能を削除している．

(1) 資料同期型プレゼンテーション : 資料同期型プ

以上より，マルチメディア・コンテンツを効率的に

レゼンテーション（mod kalvidpres）は，動画と蓄積・配信するため，ならびに受講生の視聴状況の把PowerPoint スライド等を組み合わせた複合型の握を容易にするためには，視聴記録の一覧表示，及びリソースを作成する機能である．しかしながら，

アクセス制限に関する機能が必要である．

スライドやページを切り替えるタイミングを手4 開発したプラグイン・パッケージの概要
4.1

プラグインの構成

本研究において開発したプラグイン・パッケージは，
以下に示す 4 つのプラグインから構成される．

動で設定しなければならないため，プレゼンテー
ションの作成が困難である．そのため，本プラグ
イン・パッケージにはこの機能は含めていない．

(2) コンテンツの共有機能 : 従来のマイメディア（local mymedia）には，コンテンツごとに共有の可否を設定する機能がある．利用者は，リポジト

リ（repository kaltura）を介して他の利用者が公開しているコンテンツを検索し，自身のリソース等に利用することが可能である．しかしながら，コンテンツの保有者が共有を解除しても，既存のリソース内では引き続きそのコンテンツが利用可能であり，実質的に共有を解除することができない．利用者の操作ミスによって公開・配信に制限のあるコンテンツが共有される可能性もあるため，リポジトリと共に，この共有機能を廃止した．

(3) スクリーンレコーダ : Kaltura Video Package では，パソコンの画面を録画して即座にアップロードする機能が備えられている．この機能は Java
アプレットとして実装されているが，セキュリ
ティの観点から，現在では多くの Web ブラウザにおいて Java のサポートは廃止されている．そのため，本パッケージには含めていない．
図 3 マイメディア（コンテンツの一覧）

5 マイメディア機能
5.1

マイメディアの概要

マイメディアは利用者に対してコンテンツの各種操作に関する機能を提供する．マイメディアへのリンク
は，「ナビゲーション」ブロック内の「ダッシュボー
ド」の下位ノードとして追加される．マイメディアでは，利用者は保有するコンテンツの一覧を表示させ，再生，属性情報の編集，アクセス許可範囲の設定が可能である．また，新規コンテンツのアップロード，既存のコンテンツの削除やダウンロードも可能である．
図 3 に，マイメディアの画面例を示す．標準では 1
ページあたり 9 個のコンテンツがサムネイルと共に表示される．各サムネイルの上部にはコンテンツの題目が，下部にはコンテンツの作成日時，ID 及び総視聴回数が表示される．本パッケージでは，マイメディア
画面からコンテンツの視聴が可能なほか，ひとつのコンテンツを使用して Moodle コース上に複数のリソースを作成することが可能である．また，1 つのコンテンツが複数の Moodle サーバ上で利用される場合もある．マイメディア画面に表示される総視聴回数は，すべてのケースにおける視聴回数の総和である．
総視聴回数の下側には，プレビュー，属性情報の編集，アクセス許可範囲の設定，削除，及びダウンロードといった各種操作へのリンクが表示される．マイメ
ディアでは，画面上部にあるリストボックスを利用しタンを利用して，コンテンツの検索（表示させるコン
テンツの絞り込み），及びアップロードが可能である．
なお，Moodle（あるいは Moodle と連携している認証サーバ）に登録されている姓名，ユーザ名，もしくはメールアドレスを使用して，マイメディアを利用可
能な利用者を制限することも可能である．

5.2

コンテンツのアップロード

マイメディア画面の右上に配置されているボタンをクリックすると，図 4 のようなアップロード・フォー
ムが表示される．利用者がアップロードすべきファイル（画像，音声及び動画）を選択すると，テキストボッ
クスの直下にファイルの概要が表示され，「Name」の欄にはファイル名が自動的に記入される．ファイル選
択のボタンをクリックしたとき，iPhone や Android
端末等では写真フォルダへのリンクと共にカメラを起動するメニューが表示されるため，その場で撮影した画像や動画を選択することも可能である．
その後，利用者はコンテンツの属性情報として題目（Name），タグ（Tags），説明（Description）を記入す
る．なお，説明は空欄でも構わない．
属性情報を記入した後に画面下部の「Upload」ボ
タンをクリックすると，コンテンツのアップロードが開始される．画面上にモーダル・ウィンドウが浮き出し，アップロードの進捗状況が表示される．このとて，コンテンツの表示順序を切り替えることが可能でき，アップロードされるファイルは Web ブラウザかある．さらに，画面右上にあるテキストボックスとボら Kaltura サーバへと送信されるため，Moodle サー
バの負荷は上昇しない．

図6

図7

埋め込みタグ

視聴ページの URL

サブネットの範囲を予め設定しておく必要がある．
各種操作へのリンクの中から「Access」をクリック
図4

アップロード・フォーム

すると，アクセス許可範囲の設定，及び埋め込みタグ
等のページが表示される．図 5 はアクセス許可範囲の設定欄を示している．
「Access Control」の欄にあるリストボックスから「Default」もしくは「Internal only」
を選択し，「Save」ボタンをクリックすると，変更内容が保存される．「Default」を選択した場合は制限無しとなり，コンテンツにアクセス可能な IP アドレスの

図5

アクセス許可範囲の設定

範囲は Moodle サーバの設定に従う．一方，「Internal

only」を選択した場合, Moodle サーバによるアクセス
5.3

コンテンツの検索

マイメディア画面（図 3）の上部に配置されたテキストボックスにキーワードを入力して「Search」ボタ

制限に加え，ローカル・プラグインの設定内容に伴うアクセス制限も有効になる．

5.7

埋め込みコードとリンク URL

ンをクリックすると，属性情報にそのキーワードを含

各種操作へのリンクの中から「Access」をクリック

むコンテンツのみが画面に表示される．また，「Clear」

すると，埋め込みコード／リンク URL の表示，及びボタンをクリックすると検索条件が解除され，再びす

アクセス許可範囲の設定のためのページが表示されべての保有コンテンツが画面に表示される．

る．図 6 に埋め込みコードの例を示す．表示される

5.4

コンテンツのプレビュー

各種操作へのリンクの中から「Preview」をクリッ
クすると，再生プレーヤーが浮き出して表示される．
再生プレーヤーでは，音量や画質の変更，全画面表示，再生位置の変更（シーク）も可能である．
なお，本パッケージでは，コンテンツのデータはHTML コードを Web ページの HTML ファイル内に記述することにより，その Web ページの中に再生プ
レーヤーを埋め込むことができる．
また，図 7 に視聴ページの URL の例を示す．このURL にアクセスすると，Web ブラウザには，Kaltura
サーバ上の視聴ページが表示される．視聴ページの内

Kaltura サーバから Web ブラウザへと送信されるた

容は CGI によって動的に生成される．

め，視聴時に Moodle サーバの負荷は上昇しない．

5.8

5.5

属性情報の設定

コンテンツの削除

各種操作へのリンクの中から「Delete」をクリック

各種操作へのリンクの中から「Edit」をクリックすすると，確認用のページが表示される．ここで削除をると，属性情報の編集フォームが表示される．属性情

実行すると，指定されたコンテンツが Kaltura サーバ

報の変更は即座にマイメディア画面に反映される．

から削除される．ただし，後述のメディアリソースと

5.6

アクセス許可範囲の設定

アクセス許可範囲を制限する場合，ローカル・プラ
グイン（local yukaltura）の設定において，組織内のして使用されているコンテンツを削除することはできない．そのような場合は，そのコンテンツが使用されているコースの一覧が表示される．

5.9

コンテンツのダウンロード

クすると，視聴状況の一覧が Excel ファイルとして出各種操作へのリンクの中から「Download」をクリッ力される．これらの機能により，リソースの視聴回数

クすると，コンテンツのダウンロードが開始される．

や受講生ごとの視聴状況，及び教材コンテンツを視聴

6 メディアリソース機能
6.1

メディアリソースの視聴していない受講生を把握することが可能である．

7 メディア提出・評定機能

メディアリソース（mod kalmediares）は，保有すメディア提出・評定（mod kalmediaassign）は，Moo-

るコンテンツの視聴ページを Moodle コースに配置す

dle の従来の課題プラグイン（mod assign）と同様のるためのリソース型モジュールである．教師がメディ機能を有し，マルチメディア・コンテンツの提出・視アリソースを配置することにより，受講生は，授業時聴に対応した活動モジュールである．

間外でもコンテンツを視聴することが可能になる．

7.1

メディアの提出

受講生がメディアリソースにアクセスすると，図 8

受講生がマルチメディア・コンテンツを提出する場のような視聴ページが表示される．視聴が開始される

合，予めコンテンツをアップロードした後に，レポーと，再生プレーヤーから HTML5 の video 要素のイベ

ト提出画面において対象となるコンテンツをマイメントが発生する．イベントの発生は JavaScript によディアから選択する．

り検出され，Moodle のログに記録される．

7.2

6.2

視聴状況の一覧表示

メディアの評定

教師が受講生のレポートに対して評定を行う手順

教師が図 8 に示したリンクをクリックすると，メは，課題プラグインと同様である．図 10 は，評定用のディアリソースに対する視聴状況の一覧が表示される

レポート一覧の画面である．視聴したいコンテンツの（図 9）．画面右上の「ダウンロード」ボタンをクリッ

サムネイルをクリックすると，再生プレーヤーが画面上に浮き出して表示され，そのコンテンツを視聴することが可能である．また，本プラグインはクイック評
定にも対応しており，教師は一覧表示の画面から各レポートに評点を付与することが可能である．
図 10 において「評定」や「更新」をクリックすると，個別の評定用フォームが表示される（図 11）．ク
イック評定を用いない場合は，この画面からコンテンツを視聴し，評点及びコメントを記入する．

8 まとめ
本稿では，Moodle と Kaltura CE を連携させるためのプラグイン・パッケージの概要を中心として，両システムを用いたコンテンツ配信システムについて述
べた．まず，従来のプラグインにおける機能，性能，
図8

メディアリソースの視聴及びセキュリティに関する問題点を整理した．次に，開発したプラグイン・パッケージの概要について報告
した．開発したパッケージでは，アップロードされたコンテンツは Kaltura サーバに保管されるが，利用者はすべての操作を Moodle 経由で行う．また，コンテ
ンツへのアクセス制限の設定，視聴日時の記録，及び視聴状況の一覧表示といった機能を追加している．
現在までに，コンテンツ配信システムを構築し，授業用の映像教材及び情報セキュリティに関する映像教
材の登録・配信を通じて，各種機能が正常に動作する

図9

視聴状況の一覧表示

こと，Android 及び iOS に対応していること，ならび

サーバが必要とされる大規模な MOOC サイトでは，
有償版の Kaltura を導入するほうが適している．しかし，本研究の成果を活用することにより，映像配信機能を有する授業支援システムを安価に構築することが可能になる．この事は，授業支援システムに多くの予算を割くことができない教育機関において有用である．
今後の課題として，授業等における Web 及びマルチメディア・コンテンツの活用を促進し，収録・配信
基盤の運用を通じてコンテンツ配信システムの有効性を評価することが挙げられる．

参考文献
図 10 提出されたレポートの一覧[1] Moodle - Open source learning platform,
https://moodle.org．
[2] Kaltura Open Source Video Developer Community, http://www.kaltura.org．
[3] Moodle Video Block, https://corp.kaltura.
com/Products/Video-Applications/Kaltura-Video-Package-for-Moodle．
[4] Kaltura Video Package, https://moodle.org/
plugins/view.php?id=447．
[5] 篭谷隆弘，「Moodle と Kaltura による動画教材配信システムの構築」，教育システム情報学会 2010年度第 4 回研究会，2010 年 11 月．

[6] 宿久洋，末永勝征，南弘征，山口和範，「JINSE
e-Learning:–アカデミッククラウドを利用した統計教育コンテンツの共有–」，2014 年度統計関連
学会全国大会，2014 年 9 月．

[7] 津志本陽，外村孝一郎，梶田将司，「京都大学における学習支援システム PandA への映像配信クラウドサービス Kaltura の導入」
，大学 ICT 推進協
図 11 メディア評定フォーム

議会 2016 年度年次大会，2016 年 12 月．

[8] 齊藤智也 他，「山口大学における講義映像収録にコンテンツの登録・視聴に際して Moodle サーバのサービスの開発と運用」，大学 ICT 推進協議会

負荷が上昇しないことを確認した．現在，本パッケー

2017 年度年次大会，2017 年 12 月．

ジは Moodle 2.9∼3.3 に対応している．GitHub においてソース・コードを公開し [12]，Moodle の配布サ
イトにおける公開審査を申請中である．
なお，2017 年 9 月末の時点で登録されているコンテ[9] Videofile，https://moodle.org/plugins/
mod_videofile．
[10] PoodLL Audio and Video Recording for Moodle，https://poodll.com/．

ンツは 184 個，4 月から 9 月までの 6 ヶ月間の視聴回[11] Flash & The Future of Interactive Content,

数は 1267 回である．現在，いくつかの部局においてhttps://blogs.adobe.com/conversations/

研修の e-Learning 化が検討・準備されており，今後の2017/07/adobe-flash-update.html，2017

コンテンツ数及び視聴回数の増加が予想される．

年 7 月．

Kaltura は高機能・高性能である反面，サーバの設定・保守に係る作業が難解である．そのため，多数の[12] YU Kaltura Media Package，https://github.
com/YU-MITC/．