AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）授業支援ツールの開発・提供によるボトムアップ型大学DX推進三好 康夫

高知大学 理工学部情報科学科
データサイエンスセンター
学術情報基盤図書館
学び創造センター（知プラe高知大学分室）
1

M5StackとWeb Bluetooth APIを用いた安価な出席登録システムの試作（大学ICT推進協議会 2019年度年次大会 (AXIES2019), 2019/12/13）

新型コロナ騒動前後に実施した高知大学 moodle の運用方針の見直し（大学ICT推進協議会 2022年度年次大会 (AXIES2022), 2022/12/14）

教員に依らない全学必修科目の演習授業実施の工夫（数理・DS・AI教育におけるFD, 2024/6/17）
https://www.kagawa-u.ac.jp/files/7817/1713/2999/DSAI_AXIES-CSD.pdf

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）2

M5StackとWeb Bluetooth APIを用いた安価な出席登録システムの試作
大学ICT推進協議会 2019年度年次大会 (AXIES2019)2019/12/13

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）3

試作したシステムの概要
M5StackNFCモジュール

学生証カードリーダ

②学籍番号
送信

BLE (Bluetooth Low Energy)
で通信

④氏名
送信

③出席を記録①授業中にカードリーダを回して学生証の IC カードを読ませる
教員が授業で使っている PC の →Web ブラウザAXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）出欠管理ページ
4

デモ動
画

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）5

特長① → 安い！
4,290円 (M5Stack Gray)

約500円

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）約1,500円

3Dプリンタで自作

6

特長② → 秘密情報を持たない✦ カードリーダは秘密情報を一切持たない‣ カードリーダに学生の個人情報は入っていない
๏ 学生証から読み取った学籍番号やWeb ブラウザから BLE で送られた学生の氏名は確認ボタンを押した瞬間に削除される‣ Wi-Fi を使わないため，SSID とパスワードのような接続に必要な認証情報をカードリーダのプログラム中に埋め込まなくても良い๏ 消費電力も抑えられるもしカードリーダが盗まれても被害は小さい

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）7

私の授業での運用方針

年

学問基礎論

月日

✤ 学生証を忘れた人，もしくは，学生証カードリーダで学生証の読み込みができなかった人は，カードリーダの真ん中のボタンを押して表示される4桁の数字を“出席PIN”欄に記入してください。
✤ 学生証カードリーダで出席の確認が完了した人は，出席PIN欄に何も記入しないでください。

✦ 紙の出席表と併用学籍番号

氏

名

出席PIN

学籍番号

氏

名

出席PIN

‣ 4桁のPINコードを名前の横に書かせる
๏ PINが書かれたところだけチェックすれば良い

のでラクチン！
๏ 授業後に個別に伝えに来られたりメール等で連絡されても対応が面倒‣ データがうまく取れていないときの保険‣ 学生にとっては手間が増えることになる
๏ 教員の手間を減らすのが目的なので知ったことではない‣ 直筆の署名により代返等の不正を防ぐ
๏ とても尤もらしい理由！
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）8

改善したい点✦ 学生が出席登録した時間を確認できない

AXIES2019
発表後に対応‣ 現在は Web ブラウザからカードリーダに名前しか返していないが，登録時刻も返すようにしたい✦ 教務システムと連携していないので，学生はすぐに自分の出席状況を確認できない

授業後すぐに教務システムへ登録する習慣がついた✦ ブラウザの localStorage を誤って消してしまいそう‣ こまめに出欠データの TSV 書き出しをしないと…
‣ サーバ管理の有り難み…
๏ 教務システムや Moodle と連携させたい

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）他の先生方に宣伝して使ってもらおうと思っていたらコロナ禍に…
9新型コロナ騒動前後に実施した
高知大学 moodle の運用方針の見直し
大学ICT推進協議会 2022年度年次大会 (AXIES2022)
2022/12/14

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）10高知大学 moodle✦ 2010年度より本格運用開始‣ eK4, 知プラe で LMS が必要になったのがきっかけ‣ 開講しているすべての授業で利用可能に✦ 2019年度から Azure のクラウドサーバ上で稼働‣ 2018年度までは学内のオンプレミスサーバ上で稼働‣ 2020年度のコロナ禍による急激な利用増加に大きなトラブルなく対応することができた๏ 述べアクセス数は前年度の約11倍に増加

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）11高知大学 moodle のアクセス数
単年度版 高知大学 moodle 利用状況
ログインしたユーザ数
年度
本学学生

本学
教職員

連携大学
ユーザ

4,074

2,322

187

延べログイン数
本学学生
167,398

延べアクセス数

本学教職員

連携大学
ユーザ

16,323

3,117

本学学生
2,171,306

本学教職員

連携大学
ユーザ

852,508

80,063

2019

6,583
5,230

2,989

186,838
369 1,620,779

136,040

3,103,877
7,159

29,854,164

2,519,450

180,919

2020

8,588
5,249

3,060

1,763,978437 1,368,129

106,994 10,185

32,554,533
30,613,899

4,602,424

260,401

2021

8,746

1,485,308

35,476,724※2022年度以降も利用状況はほぼ変わらず

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）12

全開講科目を Moodle コース登録✦ 教員は「非表示」から「表示」に切り替えるだけ✦ 担当教員・履修学生も一括登録‣ 前年度 2月頃
๏ 開講科目をコース登録し，担当教員をコースに追加‣ 手作業 によるデータの登録‣ 新年度 新学期 履修登録期間
๏ 履修学生をコースに追加

・教務システムからのデータ書き出し
・データ形式の変換 (Excelなどを利用)
・Moodle管理画面でデータ読み込み‣ 手作業 によるデータの登録（期間中，毎朝1回）

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）13

履修情報の Moodle への反映
✦ 不満点

‣ ① 手作業を無くしたい
・教務システムからのデータ書き出し
・データ形式の変換 (Excelなどを利用)
・Moodle管理画面でデータ読み込み

新しい教務システムに期待...

‣ ② 履修取り消しも Moodle に反映させたい‣ ③ 教員が履修学生を誤って削除しないようにしたい
Moodle「サイト管理」の「ユーザ／アカウント／ユーザをアップロードする」
による手動でのCSVデータ読み込みではなく，フラットファイル (CSV) の機能を用いることで解決！
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）14

フラットファイル (CSV) 機能✦ 定期的にデータを取り込む機能‣ Moodle サーバの特定のディレクトリにフラットファイル (CSV) を置いておけば定期的にデータが取り込まれる✦ フラットファイルの形式

教務システムが自動処理できれば「① 手作業を無くしたい」が解決する！

‣ 追加か削除か, ロール, ユーザID, コースID
๏ 追加の例 → add,student, b222x123, 12345
๏ 削除の例 → del, student, b222x123, 12345「② 履修取り消しも Moodle に反映させたい」に対応可能！

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）15

登録のされ方の違い
コース参加者 一覧画面

✦ サイト管理の「ユーザをアップロードする」で登録されたユーザは，登録方法が「手動登録」となる✦ フラットファイルで登録されたユーザは登録方法が「フラットファイル (CSV)」となる
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）16

登録のされ方の違い
コース参加者 一覧画面✦

フラットファイルで「削除」した学生は，実際には削除されず「一時停止」となる‣ 学習履歴が削除されないので安心

フラットファイルで登録されたユーザは，教員が手動で削除できない「③ 教員が履修学生を誤って削除しないようにしたい」が解決！
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）17

フラットファイル管理ツール✦

教務システムが更新されるまでの「一時しのぎ」のためのツール↓のはずだったが，教務システムに実装されるはずの本機能の開発は後回しに…。

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）18

教員に依らない全学必修科目の演習授業実施の工夫
数理・DS・AI教育におけるFD
2024/6/17
https://www.kagawa-u.ac.jp/files/7817/1713/2999/DSAI_AXIES-CSD.pdf

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）19

リテラシーレベル数理・データサイエンス教育プログラム✦ 令和3年度より開設 → 令和６年度入学生から必修化

修了認定に必要な科目

区分
必修
選択A

令和5年度
入学生

選択B
区分

令和6年度
入学生

必修

科目名

単位数

情報処理
必修科目だけでは足りない要素をDXとビジネス創出
選択必修科目で補う
さわってわかるAI講座
データ活用のためのプログラミング入門
データサイエンス実践課題演習

2
2
2
2
2

科目名
情報とデータリテラシー
データサイエンス入門

2
2

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）単位数
必修科目だけで要件を満たす

20

必修科目（旧科目 → 新科目）
✦ 旧科目：情報処理（前期 初年次科目）‣ BYOD端末を用いた対面型授業
๏ 高知大学は1997年度から全学的にBYODを導入！
๏ クラス数: 25程度，1クラスの受講生は40名程度（教員1名，TA/SA2名体制）‣ 内容は，情報リテラシーに関するものが主๏ 1〜3回: 学術情報基盤図書館教員による共通の授業
๏ 4〜15回: 担当教員の裁量に任せた授業‣ 担当教員は，情報科学や情報工学を専門としない人の方が多い‣ 教育情報委員会で作られたシラバスの雛形が担当教員に提供される• 教員には最低限扱って欲しい内容なども伝えられる‣ 2回分のデータサイエンスに関する動画コンテンツが提供される
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）21

必修科目（旧科目 → 新科目）
✦ 新科目①：情報とデータリテラシー（前期 初年次科目）‣ BYOD端末を用いた対面型授業
๏ 担当教員の選出の仕方など，旧科目を引き継ぐ形で開講✦ 新科目②：データサイエンス入門（後期 初年次科目）‣ オンデマンド型フルe-Learning授業
๏ 各学部等から担当教員を選出してもらう必要がない

データリテラシーの内容まで専門外の教員に任せることは困難…
• 授業コンテンツ（講義資料，課題，テスト問題）全て共通のものを用意• 評価方法を共通化し，できる限り自動採点の仕組みを提供
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）22

授業実施のために用意したもの✦ Moodleコース（開講曜日・時限ごと）‣ 担当教員には編集権限を与えない（基本的に採点，期限延長設定のみ）‣ スクリーン投影ページ‣ 授業動画，授業資料，補足資料
確認問題 (小テスト)，課題

確認用①確認用コースでコンテンツを作る②各コースへコピー③コースごとに公開・締切日時の設定を修正する

月曜２限
人文社会科学部

水曜２限
理工学部

木曜２限
農林海洋科学部木曜３限✦ 日経パソコンEduのアカウント配付ページ

医学部看護学科✦ メールマナー自動チェックシステム

金曜２限✦ レポート自動採点アプリ

クラスは「グループ」で管理
・Moodleコースの設定
グループモード→「分離グループ」

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）

教育学部・地域協働
学部・医学部医学科

23

スクリーン投影ページ✦ 授業時に教員がPCを教室のプロジェクタとスピーカに接続し，このページを開いてスクリーンに投影する

カンペ
拡大‣ 担当教員とTA/SAのみがアクセス可

クリックでFAQが開く‣ 左側: スライド画像or スライド動画‣ 右側: 教員·TA/SA向け
カンペ• 動画はフルスクリーンボタンで拡大• スライド画像はクリックすると拡大表示（ウィンドウ全体に広がる）→ 必要なら時計も大きく表示される

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）

24

授業動画
✦ 動画作成の流れ① PowerPointでスライドを作成する② 発表者ノートに話す原稿を作成する③ Amazon Pollyで音声ファイルを生成する④ PowerPointに音声を貼り付ける⑤ PowerPointの録画機能を使い，スクリーン投影ページに置いたMP4動画を再生する様子(VTT形式の字幕を表示している）

音声に合わせてポインタを動かすなどして動画にする⑥ 高知大学Moodleに導入している学生が復習などでオンデマンドに動画を閲覧する場合はストリーミング動画を見る

ストリーミング配信機能が持つ
字幕生成機能で字幕を生成する

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）25

メールマナー自動チェックシステム✦ 開発環境‣ Python‣ SQLite3✦ 課題用に専用のメールアドレスを用意

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）‣ 教員がメールを送ると，担当クラスの提出・合格状況 (CSV) が返信される
26

課題の内容✦ 第２回の課題として利用‣ 期限内なら合格するまで何度でも送信可

AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）27

返信例（チェック結果部分のみ）↓合格時のフィードバック

不合格時のフィードバック→[メールの件名のチェック → OK]＜２件すべての項目で要件を満たしています＞○ 「電子メール確認」が指定された通りに記述されています。
○ 指定された通り、カッコ内に学籍番号の先頭８文字を正しく記述できています。
[宛先アドレスのチェック → OK]＜１件すべての項目で要件を満たしています＞○ 課題メールの宛先アドレスを正しく「宛先(To)」に指定できています。
[メール本文のチェック → OK]＜８件すべての項目で要件を満たしています＞○ メッセージ形式をテキスト形式に設定できています。
○ 本文の１行目で三好康夫先生への宛名が正しく記述されていることを確認しました。
○ 三好先生への宛名に適切な敬称（先生）が付けられています。
○ 本文中で自分の名前を名乗れているようです。
○ 本文中で自分の所属を示せているようです。
○ 適切な位置（１行30文字程度以内）で改行されています。
[メールの署名のチェック → OK]＜４件すべての項目で要件を満たしています＞○ 署名の区切り行 [-- ] が確認できました。
○ 署名に大学名、学部名、学科名を正しく記述できています。
○ 署名の中に自分の名前を記述できています。
○ 署名の中に自分のメールアドレスを正しく書けています。

[メールの件名のチェック →【要修正】]＜次の２件の項目で修正が必要です＞▲ 「電子メール確認」が指定された通りに記述されていません。
▲ カッコ書きで学籍番号の先頭８文字を記述していません。
[メール本文のチェック →【要修正】]＜次の３件の項目で修正が必要です＞▲ 本文の１行目に三好康夫先生への宛名が検出されませんでした。
１行目には相手の氏名を記述するようにしましょう。
▲ 大学教員宛であれば、敬称は「先生」にするのが良いでしょう。
▲ 本文中で自分の名前を名乗っていないようです。
大学に登録されているあなたの名前「阿部 礼二」がメールの本文から検出されませんでした。
＜次の２件の項目は要件を満たしています＞○ メッセージ形式をテキスト形式に設定できています。
○ 適切な位置（１行30文字程度以内）で改行されています。
＜次の１件の項目は少し注意が必要です＞△ 本文中で自分の所属を示していないようです。
「情報科学科の阿部礼二です。」などのように、名乗る際には自分の所属も合わせて書くと良いでしょう。
[メールの署名のチェック →【要修正】]＜次の４件の項目で修正が必要です＞▲ 署名が検出できませんでした。
署名の設定を正しく行えていないか、署名をつけ忘れたと思われます。
「-- 」だけの行が本文と署名の区切りを表します。
署名の設定で区切りの行を正しく入力できているか確認しましょう。
▲ 署名に自分の所属を記入していません。
あなたの所属は「高知大学 理工学部 情報科学科」です。
▲ 署名の中に自分の名前を記述していないようです。
大学に登録されているあなたの名前「阿部 礼二」がメールの署名から検出されませんでした。
▲ 署名の中に自分のメールアドレスを正しく記述できていないようです。
あなたの正確なメールアドレスは b243k999@s.kochi-u.ac.jp です。

2024年度のメール課題の実施結果
受講者数

合格者数

合格率

送信回数総数

平均送信回数

1,131人

1,080人

95.5%

3,294回

2.91回

うち，送信回数１回での合格者数: 236人 (21.9%)✦ 署名に自分の学部・学科名，学籍番号，メールアドレスを正しく書けていない学生は多い → 厳密なチェックで気付かせられた！
✦ 第４回の授業時に，不合格者へのフォローをするよう教員・TA/SAに依頼 → かなり効果あり(!?)✦ 学部別で見ても，合格率は 92.8〜98.5% の範囲で収まる結果に
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）29

レポート自動採点アプリ✦ Moodle に提出された

Word, Excel, PowerPoint,PDF のファイルを自動採点✦ Python で開発‣ Windows / macOS 両対応✦ 担当教員のみに公開✦ 起動時に更新版があれば通知される仕組みを導入
ReportChecker アプリ
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）30

作成担当者と担当教員・TA/SAとの情報共有✦ Teamsを利用‣ マニュアル等の資料共有は Teams(SharePoint) と OneNote で提供‣ ２つのチャネルを用意→ 連絡・報告はチャット機能を活用๏ 一般チャネル

‣ 作成担当者，担当教員，TA/SAが参加‣ 作成担当者から授業担当者へ
コンテンツ更新情報の連絡‣ 授業担当者からトラブル報告や気づいた点などの報告
๏ 教員のみのチャネル‣ TA/SAには関わらせたくない内容（成績評価に関わる内容等）を扱う
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）31

当初の懸念点 → 実施してみた結果✦ 担当教員が協力してくれるのか？

‣ とても協力的 → メールマナー課題の合格率，チャットに多くの報告や意見 (TA/SAからも)✦ 用意した動画を流すだけというスタイルへの批判が出ないか？

‣ スライドを元に自分で喋りたいという声も当初一部であったがこちらで提供するスタイルで実施していただけている‣ 教員によっては，動画を一時停止して口頭で補足の説明をしてくれている✦ 動画の投影と音声出力でトラブルが起こらないか？

‣ 事前に使用する教室を確認し，HDMI接続するだけで良いことを確認済み‣ 初回の授業開始時に，いくつかの教室で音声が出ないトラブルがあったのみ✦ レポート採点の自動化がうまくいくか？

‣ 今のところは大きな問題は起きていないが，開発に遅れが…
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）本学moodle上では，年度始めにストリーミング動画配信機能の更新によるトラブルが発生したが，本授業ではスクリーン投影ページを用意していたことで影響を受けずに済むことができた

32

反省点・今後の課題• ルール作りはコンテンツ作成者が独断で決めるわけにはいかない• 現場の担当教員の裁量に任せる範囲を明確にしておきたい✦ 個別対応の共通のルール作りが難しい（担当教員からの問い合わせが多い）✦ 情報共有のTeamsのチャットは情報が流れてしまう

減らしたい…

・生成AIの使いどころ
・教職員の様々な取組を‣ 担当者が見てくれているかが不安（確認したら「👍」を押してもらう？）
DXに繋げるには必須‣ こまめに OneNote に整理すべきだが，作成担当者には余力がない…

✦ ３人でのコンテンツ作成は厳しかった（せめてチェック担当者を増やすべきだった）‣ 直前で修正・調整がどうしても必要になる (Officeアプリの更新等)‣ 十分なテストができなかったり，直前の修正でミスがあったり…

どこまで対応すべきか
ルール作りが必要‣ レポート自動採点で，不正防止・検知の仕組みを検証する時間を十分に確保できなかった✦ 動画作成（特に字幕作成）の手間を減らしたい（ちょっとした修正がかなり大変）✦ 演習で扱うデータは受講生の学部や分野に合わせたものを提供したい✦ 担当教員の代理を立てる体制作りをしておくべきだった
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）ストリーミング動画配信機能の更新により，字幕作成が非常に行いにくくなってしまった33

ボトムアップ型大学DX推進に向けて（まとめ）✦ 出席登録システムの試作

対面授業中心に戻ったので，改めて広めていきたい‣ ボトムアップで広めていこうとしたタイミングでのコロナ禍…
✦ Moodleの運用を補助するツール‣ 一時しのぎのためのツールを作ったら，そのまま使い続けることに…
✦ 自動採点ツールの開発・提供

学修データは教学IR, DX等に活用しやすいものになるはず‣ 全学の対面授業を全クラスで同じ内容で実施し，同じ基準で評価可能にコストを抑えるため，そのまま使ってもらった方が良いものもあるが，コストをかけて業者にしっかり作り直してもらうべきものもある（お金があれば，教員１人で作ったものは全てそのまま使うのではなく業者に作り直してもらうべき。メンテナンスを行う余力は教員にない）
AXIES 教育技術開発部会 第19回研究会（2024年8月23日 @人間環境大学 松山道後キャンパス）34