SHINSHU UNIVERSITY

LTIによるLMSの機能拡張= 信州⼤学の活⽤事例 =信州⼤学 e-Learningセンター
新村 正明
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

信州⼤学の概要• 設⽴

昭和24年 5⽉31⽇• ⼤学規模（R3.5.1現在）– 教職員数 2,651⼈– 学部学⽣数 8,863⼈

⼤学院⽣数 1,954⼈• ８学部からなる典型的な地⽅⼤学– ⼈⽂学部
医学部

eALPS
信州大学e-Learningセンター

教育学部
⼯学部

経済学部
農学部

2023/03/04 UeLA フォーラム 2022

理学部
繊維学部

1/25

信州⼤学の概要• ８学部構成– 拠点が⻑野県内４ヶ所に分散– １年⽣は松本（共通教育） ２年⽣から分散
⻑野(教育)キャンパス
教育学部
⻑野(⼯学)キャンパス
⼯学部
松本キャンパス
共通教育経済学部
⼈⽂学部
理学部
医学部

上⽥キャンパス
繊維学部

南箕輪キャンパス
農学部
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

2/25

信州⼤学の LMS 運⽤• 2008年度より全学規模で Moodle を導⼊– Blackboard からの移⾏• 学部毎・年度毎に別々のサイトを⽤意– 学部間で LMS に対する要望が異なる– 学年暦も異なる場合がある– 過去 3年分を公開• eALPS– e Advanced Learning Platformin Shinshu University
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

3/25

LTIとは？
• LMS が提供する主な機能(Moodle 3.9)
• 案内掲載(ラベル)• ファイル公開(ファイル・フォルダ)• オンラインテスト(⼩テスト)• 意⾒交換(フォーラム・ワークショップ)• アンケート(フィードバック)– 他の機能を使いたいときは？
→外部ツールeALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

4/25

【外部ツール】とは• 別の学習⽀援サービスにアクセスする機能• LTI (Learning Tools Interoperability) により接続– 学習⽀援システム間の通信プロトコル– IMS Global Learning Consortium が策定
Moodleコース

外部サービス

ラベル
外部ツール

LTI

なにかの機能評定表
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

5/25

なぜ外部ツールが必要か？
• LMS の問題点
– 提供されるのは標準的(汎⽤的)なサービス– 収集されるログの粒度が⼤きい• 専⾨的な／特定⽤途のサービスを使いたい– 動画配信・ビデオ会議– プログラミング演習• 詳細な学習⾏動履歴がほしい– 「DXによる学習成果の可視化がもたらすもの」→ ログ収集が重要
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

6/25

外部サービス化の必要性と問題点• 外部サービス化の問題点 LMS上で出来ることしか出来ない– LMSLMS
認証

認証とか認可は？

コース
学習機能認可– 外部サービス化
LMS
認証

– LTI

認証
eALPS
信州大学e-Learningセンター

外部サービス

コース

コース
認可

学習機能

学習機能

認可

LMS

たとえば Zoom :リンクとパスワードを知っていれば，誰でもアクセス可

外部リンク

2023/03/04 UeLA フォーラム 2022

外部サービス
LTI

学習機能
7/25

LTI連携による解決• なぜ外部ツールが必要か？
– 外部ツールがもたらすメリット• 専⾨的な／特定⽤途のサービス• 詳細な学習⾏動履歴– LMSと LTI で連携• LTI連携による学習⽀援ツール– CHiBi-CHiLO• 既存の外部ツールも LTI 連携機能がある– ビデオ会議： Zoom Teams MeeteALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

8/25

信州⼤学の活⽤事例• なぜ外部ツールが必要か？
– 外部ツールがもたらすメリット• 専⾨的な／特定⽤途のサービス• 詳細な学習⾏動履歴– 専⾨的な／特定⽤途のサービス• 特定⽤途の学習⽀援• プログラミング演習• 動画配信eALPS
信州大学e-Learningセンター2023/03/04 UeLA フォーラム 2022

9/25

Webによる学習サービスの必要性• 教育機関における BYOD の普及– 学⽣が個⼈所有の端末を持参する• 問題点– 各⾃の端末の種類が異なる場合がある• 個⼈で購⼊した端末• 学部／学科単位で購⼊：仕様が異なる• 学習環境の統⼀が困難

eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

10/25

Webによる学習サービスの必要性• 信州⼤学⼯学部情報⼯学科における
BYOD = 演習環境構築の変遷– DualBoot or USB Boot による Linux 環境– 仮想化環境による Linux 環境 (Virtual Box)
– マルチプラットフォームな統合開発環境(Visual Source Code)eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

11/25

Webによる学習サービスの必要性• 学習環境の統⼀が困難 の解決⽅法• 学習環境のWeb化– 教材閲覧
– 演習→→LMS(Web)
演習システムのWeb化• Webサイト構築演習• プログラミング⾔語の演習• ネットワーク構築演習
・安留誠吾:Webプログラミング演習における学習進捗把握,
教育システム情報学会全国⼤会講演論⽂集,vol.39,pp.257‒258,2014.
・加藤利康,⽯川孝:プログラミング演習のための授業⽀援システムにおける学習状況把握機能の実現,
情報処理学会論⽂誌,55(8),pp.1918-1930,2014-08.
・⼤岡義旺,⽴岩佑⼀郎,⾼橋 直久:仮想マシンを⽤いたネットワーク協働構築演習システムの開発,
電⼦情報通信学会技術研究報告,116(484),pp.223-228,2017-03-02.
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

12/25

信州⼤学における利⽤事例• ERS(Extensive Reading System)– 多読教育の⽀援システム– 読書履歴の管理

eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

13/25

信州⼤学における利⽤事例• 便利なオープンソースのWebシステムを使いたい– CodeServer• Visual Source Code の Webサービス版• エディタとターミナルがセット– PHP My Admin• Webから任意のデータベース操作が可能– Jupyter Notebook• Web から Python の記述・実⾏が可能• 講義ノートとして配布が可能→ Google が Google Colab としてサービス提供
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

14/25

信州⼤学における利⽤事例• eALPluS– LTI連携リバースプロクシ– 任意の Webサービスを LTI サービスにみせかける

eALPS
信州大学e-Learningセンター

情報技術系演習における学習⾏動履歴収集簡易化プラットフォームの提案⿊河内椋平，新村正明
情報処理学会SSS 2021
2023/03/04 情報教育シンポジウム
UeLA フォーラム 2022

15/25

信州⼤学における利⽤事例• eALPluS– LTI連携リバースプロクシ– 任意の Webサービスを LTI サービスにみせかける

eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

16/25

LTI Deep Linking• 外部サービス内のコンテンツに直接アクセス• コンテンツがLMS上のリソースと同じ扱いになる– 表⽰・⾮表⽰制御– 利⽤制限制御→ 動画を⾒たら⼩テストの受験が可能に
動画配信

LMS

LMSなど
動画配信

動画リンク
動画

PDF
外部リンク

動画

動画リンク

動画
動画

テキスト

テキスト

LTI
eALPS
信州大学e-Learningセンター

PDF

LTI Deep Linking
2023/03/04 UeLA フォーラム 2022

17/25

信州⼤学の動画配信の変遷• LMSと別サービスで提供– LMS上に動画ファイルを掲載する場合もある• 2015 くらい〜
– Mediasite オンプレサーバ– 設備⽼朽化＆更新費⽤の捻出が困難• 2018 ‒– Kaltura クラウドサービスを契約
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

18/25

コロナ禍におけるLMS利⽤• オンライン化で動画利⽤が急増
GB
2,500

2018

2019

2020

予測

契約容量GB60,000

2019

2020契約容量

50,0002,000

40,0001,500

30,0001,000

20,000500

10,000

00
4/1

4/15

4/29

5/13

Moodle

5/27

6/10

6/24

7/8

7/22

8/5

8/19

4/1

4/15

4/29

5/13

ファイル使⽤量

6/10

6/24

7/8

7/22

8/5

8/19

Kaltura 使⽤量・動画ファイルを Moodle へ→ ディスク容量を圧迫→ ダウンロード時に⾼負荷・動画配信サーバ(Kaltura)へ誘導→ 契約容量超過の恐れ– Google Drive への動画掲載
eALPS
信州大学e-Learningセンター

5/27

2023/03/04 UeLA フォーラム 2022に移⾏
19/25

信州⼤学の動画配信の変遷• 2015 くらい〜
– Mediasite オンプレサーバ– 設備⽼朽化＆更新費⽤の捻出が困難• 2018 ‒– Kaltura クラウドサービスを契約• 2020 ‒– Google Drive を併⽤• Google Drive に動画ファイルを掲載• アップロードとリンク掲載を⽀援
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

20/25

信州⼤学における利⽤事例• SHINtube– 動画配信サービス– LTI Deep Linking に対応

eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

21/25

まとめ
• LTIによるLMSの機能拡張– LMSにない機能を使いたい– 詳細な学修⾏動履歴の収集• 機能拡張⽅法– LTI連携機能を有するサービスの利⽤• ZoomTeams

CHiBi-CHiLO– LTI機能をもつ専⽤サービスの開発• ERS SHINtube• eALPluS
eALPS
信州大学e-Learningセンター

2023/03/04 UeLA フォーラム 2022

22/25