アカウントロールに非依存な教師向け学習ダッシュボード開発の検討
船木 麗央 1) ，尾崎 拓郎 2)
1) 大阪教育大学大学院 教育学研究科
2) 大阪教育大学 理数情報教育系・情報基盤センター{j2397021) , ozaki2) }@{ex1) , cc2) }.osaka-kyoiku.ac.jp

Investigation for Developing Account-Independent Learning
Dashboard for Teachers
Reo FUNAKI1) , Takuro OZAKI2)
1) Graduate School of Education, Osaka Kyoiku University
2) Center for Information Communication and Technology, Osaka Kyoiku University

概要

GIGA スクール構想の実現を目指すべく，多くの初等中等教育機関において学習管理システムが利用されるようになった．学習管理システムとして利用されている Google Classroom は，ICT を活用した授業を実施するための基本的な機能を有する一方で，詳細な学習者の活動ログを把握することは，教師アカウントだけでは不十分である．
そこで本研究では，Google Classroom 内での活動に焦点を置き，Google Cloud Platform 等のツールを活用することで，管理者アカウントを利用することなく教師アカウントだけで学習者の課題への取り組み状況を閲覧可能な学習ダッシュボードを提案した．提案した学習ダッシュボードを利用することによって，教師の需要に応じて必要な学習者の活動レポートを即時に切り替えて俯瞰できるようになった．

Google Workspace for Education のサービスの一1 はじめにつである Google Classroom は，課題の作成，採点，2019 年に文部科学省により掲げられた GIGA ス

成績管理など，指導と学習を一元管理できる学習管理クール構想の実現を目指し，１人１台端末環境は，令システムである．Google Classroom は，使いやすさ和の時代における学校の「スタンダード」となっておを重視したサービスとなっているため，学習管理シス

り [1]，それに伴い，多くの教育機関において様々な学テムを利用した経験がない教師であっても容易に授習管理システムが利用されている．ここで，学習管理業で利用することが可能である [4]．つまり，Googleシステムは ICT を活用してより効果的な学習をおこClassroom における教師アカウントは，授業で扱うたなうためのシステムであり，これにより教員は授業でめの基本的な機能を有している．しかし，学習者の活利用する教材を事前に配布したり，オンラインテスト動ログを管理して学習状況を把握するという点においによって学習者の理解度を確認することができる [2]．ては，Google Classroom における教師アカウントは2021 年 2 月に，GIGA スクール構想をきっかけとし権限不足であると考えられる．本研究では，Googleて促進された ICT 環境の整備状況，ICT 支援員の活for Education のツールである Google Classroom に用状況を明らかにするために，MM 総研により GIGAおけるアカウントロールに非依存な教師向け学習ダッスクール構想実現に向けた ICT 環境整備調査 [3] が行シュボード開発についての検討を行う．

われた．調査の結果，クラウドサービスの利用率は，「G Suite for Education（現在，Google Workspace forEducation）を利用」が 54.4%，「Microsoft 365 を利用」

2 研究背景2.1

学習管理システムについてが 38.4%，「どちらも利用していない」が 14.8% であっ株式会社内田洋行が作成した，学校における先端技た．この結果から，Google Workspace for Education

術活用ガイドブック（第 1 版）[5] によると，学習管理は多くの初等中等教育機関において普及率が高く，一システムの機能には，教材登録，学習者への教材の割定の需要があることが窺える．

り当て，学習者個人の学習履歴，学習進捗状況，成績362

の管理等があるとされている．また，期待する効果とClassroom での課題状況を容易に把握し，俯瞰してして，学習ツールの教育データが一元的に集約され，閲覧を可能にすることである．これにより，教師は可視化・分析されることで，教育データの利活用を容Google Classroom で散在している情報を，学習ダッ易にすることと述べられている．これらのことから，シュボードを閲覧するだけで，確認することが可能と学習管理システムにおいて特に必要とされている機能なると考えられる．さらに，担当するクラス単位だけ

は，コース管理，教材・課題の割り当て，評価・成績ではなく，複数のクラスを俯瞰して学習者の課題状況管理などの基本的な機能，そして学習履歴（学習ログ）を把握することを目指す．の閲覧，収集など学習者の学習状況を把握できる機能であると考えられる．

3 提案システム - 教師向け学習ダッシュ
ボード作成

主要な学習管理システムにおいて，教員アカウントに対する学習管理システムの基本的な機能，学習者の本章では，提案システムである教師向け学習ダッ

学習状況を把握できる機能を有しているかの比較をシュボードの作成について述べる．

表 1 に示す [6][7][8][9][10][11][12][13]．教育機関にお3.1

全体構想

いて利用率の高い Google Workspace for Education

本研究において，教師がアカウントロールに依存せのツールである Google Classroom は，授業実施のたずに，Google Classroom における学習者の課題状況めの基本的な機能を有しており，教師ユーザーが必要を俯瞰できる教師向け学習ダッシュボード（以下，提最低限の操作が行える簡易的な点が特徴となってい案システムと記す）を提案する．この提案システムは，る．つまり，教師が授業を行うといった点では十分な管理者アカウントのみが管理可能な管理コンソール，機能を有している．しかし，表 1 より，他の学習支

Google Cloud Platform で提供する膨大なデータを高援システムと比較すると，学習者の学習状況を把握す速で処理可能な BigQuery，レポート作成が簡単に行るための学習ログの取得，分析，ダッシュボード閲覧

える Google Cloud が提供する無料 BI ツールである機能などが不十分であることがわかる．つまり，学習Looker Studio を利用して作成を行う.

データの分析を行うといった点においては，Google提案システム作成時における具体的なデータの流Classroom の教師ユーザーが行える基本的な機能のみれを図 1 に示す．はじめに，BigQuery を用いて，管では不十分であると考えられる．これは，学校におけ理コンソールの Google Classroom ログを取得する．

る先端技術活用ガイドブック（第 1 版）に記載されてこのデータを BigQuery によって整理し，ログテーブいる，学習管理システムに期待されている教育データルを作成する．次に，Looker Studio のデータソースの可視化・分析を行うという点に関しても，同様のこがコネクタ機能を利用して，BigQuery 内で作成されとが言える．

たログテーブルのデータを取得する．ここで，デー関連研究

タソースとは，データを参照する場所のことであり，2.2

森本らは，Moodle を対象とした教員向けダッシ

BigQuery の特定のテーブルのことを指す．また，コュボードにおける xAPI 利用の検討を行った [14]．

ネクタとは基になるデータに Looker Studio を接続す

Moodle を用いた授業の学習履歴データを蓄積し，教員ることであり，これを利用することで Looker Studioを対象としたダッシュボードの構築，さらに，Moodleにデータソースが作成される [15]．このようにして，における学習履歴を xAPI のステートメントとして表Looker Studio 内で，BigQuery において作成された現する方法を設計し，考察を行うことを目的としていテーブルデータに直接アクセスすることができるデーる．結果として，Moodle の学習履歴データを xAPIタソースを作成することができる．

で表現する手法を設計した．しかし，この研究は教員最後に，Looker Studio のレポート作成の際に，テーは自身のコースの学習履歴データのみを使用するダッブルを読み込んでグラフを作成することでダッシュシュボードとなっており，複数のコースデータを俯瞰ボードを作成できる．

した利用については言及されていない．

3.2

2.3

研究目的

Google Classroom について

Google Classroom には，管理者，教師及び生徒の本研究の目的は，教師向け学習ダッシュボードを開発することで，Google Classroom を利用する教師が教師のアカウントロールに依存せず，学習者の Google363

3 種類のロールが存在する．それぞれのロールの特徴について表 2 に示す．
管理者アカウントでは組織内のユーザーが使用す表1

学習管理システムにおける教員アカウントが有する機能の比較

Google Classroom[6][7]Moodle[8][9]Blackboard Learn[10][11]Canvas[12][13]コース管理✓✓✓✓

課題提出✓✓✓✓

課題評価✓✓✓✓学習ログの取得

×✓✓✓

学習分析とデータ収集×✓✓✓

ダッシュボード閲覧×✓✓✓

シンプルで直観的な操作感やオープンソースで高度な分析機能や直観的な操作感や多くのGoogle ツールとの統合機能を持つ豊富なカスタマイズ機能を持つ

多彩なアクセシビリティ機能を持つ

外部ツールとの容易な統合機能を持つ

特徴※ 参考文献を元に筆者が作成．

図1

提案システムにおけるログデータの流れ

表 2 Google Classroom のロールにおける権限の有無とはできない．また，生徒アカウントでは教師により管理者

教師

生徒

提示された課題への提出や，資料の投稿などの操作を課題の投稿✓✓×行うことができる．

提出状況確認

✓✓

×

3.3

採点

✓

✓

×

BigQuery は，Google の技術文書 [17] によれば「機

ログ確認

✓

××

械学習，地理空間分析，ビジネスインテリジェンスなど

BigQuery についての組み込み機能を使用してデータの管理と分析を支援
る Google サービスを管理することができる管理コン

するエンタープライズデータウェアハウス（Enterprise

ソールを扱うことができ，様々なログの閲覧や，ユー

Data Warehouse）」と記されている．これは，あらゆザーの追加や削除など，Google Workspace サービスる種類，大規模なデータを迅速かつ効率的に統合，管を管理することができる [16]．また，管理コンソー理，分析することが可能であるということを意味する．

ルにおける Google Classroom に関連する内容では，BigQuery は，有料版と無料版があり，無料版でGoogle Classroom のログやアクティブユーザー等のはクエリや実行時間，データ保存期間などの制限がデータを閲覧したり，取得したりすることができる．

ある．本研究では，Google Classroom ログをテー

つまり，管理者アカウントは Google Classroom のブルデータとして保存したり整理したりするためにログやアクティブユーザーのデータに容易にアクセスBigQuery を利用する．最終的には有料版の利用を想できる．

定しているが，本稿で言及する際には，試験的に無料

一方，教師アカウントでは，Google Classroom に版の BigQuery サンドボックスを用いた．BigQuery

おいて課題やテストの出題，提出状況，提出時間の確

サンドボックスは，有料版で利用可能である管理コン

認はできるが，それらの情報を一元化して俯瞰するこ364

ソールからの自動エクスポートが使用できないため，ある BigQuery に残り，Looker Studio にはインポー

本稿では，管理コンソールから Google Classroom ロ

トされない．

グを手動で Google スプレッドシートにエクスポート

このデータソースにアクセスしてダッシュボード作し，BigQuery サンドボックスから Google スプレッド成を行う．本稿において，Looker Studio を用いて生シートにアクセスすることで，データの統合を行った．

成するグラフの種類とグラフ生成の目的を表 5 に示

3.4 Looker Studio についてす．本稿で作成するグラフは，学習者の課題提出状況，Looker Studio は，Google の技術文書 [18] によれば，「データを，読み取りや共有が容易で柔軟にカスタクラス全体の提出状況を俯瞰することを目的としている．

マイズできる便利なダッシュボードとレポートに落とグラフに加えて，ダッシュボードを閲覧する教師がし込むことができる無料のツール」と記されている．

操作可能なフィルタを設定する．教師が操作可能な

これは，容易にデータの視覚化が可能であり，編集者フィルタと，フィルタを設定する目的を表 6 に示す．のニーズに合わせた表示方法を行うことができるとい教師はこのフィルタを操作することで，取得したい情うことを意味する．作成したダッシュボードは許可さ報を選択し，ダッシュボードの表示を柔軟に切り替えれた複数人で閲覧可能であり，それぞれが必要とするて閲覧することが可能となる．

データを絞り込んで取得することも可能である．本研

3.5.2

究では，Looker Studio を利用することで，BigQueryメールアドレスによるフィルタを用いたダッシュボードにおける閲覧範囲の管理で整理したデータを可視化し，教師がアカウント権限メールアドレスによるフィルタは，Google の技術文に縛られることなく閲覧できるダッシュボードを作成

書 [21] によれば，「管理者が，ログインユーザーが使した．

用するデータに対して，行レベルのセキュリティを設3.5

データの整理・統合定する」と記されている．これは，ログインしている

本節では，Google Classroom のログデータの整理，閲覧者のメールアドレスと一致するメールアドレスが統合の具体的な方法について記す．

書かれた行のみを閲覧できるように設定可能なことをログデータの流れ意味する．本研究では，教師アカウントがそれぞれ関3.5.1

Google Classroom ログデータを取得するために，係するクラスのデータのみにアクセスするためこの機管理コンソールから Google Classroom ログのエク能を用いる．これにより，管理者はデータのセキュリスポートを Google スプレッドシートへ行う．エクス

ティやパーミッションの考慮が不要となる．さらに，ポートして使用するログのレコードを表 3 に示す．

教師アカウントは関係するデータのみを閲覧すること

表 3 の Google スプレッドシートにエクスポートされたログのレコードを BigQuery を用いてテーブルが可能となる．
メールアドレスによるフィルタを行う方法として，

Google Classroom のログデータに「フィルタするたデータとして読み込む．

Looker Studio で整形したグラフを表示するために，めのメールアドレスの列」を追加する方法がある．しBigQuery でデータの整理を行う．データ整理のため

かし「メールアドレスの列」のセルには一つのメールアに行った内容を表 4 に示す．
Looker Studio のデータソースにおけるコネクタをドレスしか入力できないため，一つの行に対して閲覧使用して，BigQuery で整理したデータにアクセスすの場合，データを閲覧できるのは各行に設定された教る．ここで言うデータソースとは，データを参照する師アカウント一つだけに限られてしまい，複数の教師場所のことであり，BigQuery の特定のテーブルのことで同じデータの共有や管理ができなくなってしまう．

を指す．コネクタは基となるデータに Looker Studio

しかし，実際に運用する際は，一つのクラスのデーを接続することを可能とするものである [20]．これにタを複数の教師で共有や管理をする可能性もあるたより，Looker Studio 内に BigQuery で作成したテー

め，一つの行に複数人がアクセスできる必要があるとブルデータにアクセス可能なデータソースを作成でき考えた．そのため，該当クラスの担当教師および教師る．Looker Studio 内に作成したデータソースにアクのメールアドレスを Looker Studio のデータソースにセスすることで，接続されている基のデータソースで追加し，Looker Studio のレポート作成の際に読み込ある BigQuery のテーブルデータにアクセスすることみ，ログデータと内部結合させる．これにより，複数ができる．この際，データは基になるデータセットで人で一つのクラスのデータにアクセスすることが可能

365できるメールアドレスは一つのみとなってしまう．こ

表3属性
アクター
アクター
コース名
コースでのロールコースの課題のタイトル
コースの課題の種類
日付使用する Google Classroom ログのレコード

説明操作を行ったユーザーのメールアドレス
操作を行ったユーザーのメールアドレス
クラスの名前ユーザーがクラスの生徒か教師か（「教師」もしくは「生徒」）
クラスの課題のタイトル
課題，質問，クラスの課題の種類
イベントの発生日時
ログに記録されたイベントアクション（「コースの課題の公開」「提出ステータスの変更」など）影響を受けたメールアドレスのリスト提出が遅れているかどうか（true，false）
クラスの課題の提出ステータス（「提出済み」もしくは「返却済み」）イベント
影響を受けるユーザー
提出遅れ
提出ステータス

表 4 BigQuery 内でのデータ整理内容例username@example.ac.jp
username@example.ac.jp
情報基礎入門１
教師
レポート課題 1
課題

2023-09-23T09:43:28+09:00
提出ステータスの変更

username@example.ac.jp
true
返却済み

よる評価が必要である．具体的に試用した際には，複操作

目的数のクラスを組み合わせた提出状況の確認や，任意のデータの置換

提示情報の簡素化

学習者一人に絞った確認を行うことができると考えら

テーブルの結合不足分の Classroom ログの補完れる．これにより，教師は Google Classroom による学習者の課題状況を効率的に管理できるという効果が得られると予想される．

5 おわりにとなる．

3.6

提案システムの特徴

本研究では，本来管理者アカウントでしか閲覧すこの提案システムを利用することで，Google Class-room での学習者の課題の取り組み状況を，教師アカウントであっても管理者アカウントの権限を利用せずに閲覧可能となった．図 2 は，作成した教師向け学習ダッシュボードの例である．

ることができない Google Classroom ログを用いた，
教師向け学習ダッシュボードの作成について検討を行った．
これにより，教師アカウントで学習者の詳細な提出状況などを俯瞰的に閲覧や管理をすることが可能と

この提案システムの特徴の一つ目は，教師アカウン
トでは簡単に見ることができなかった情報をダッシュボードのみで閲覧が可能となった点である．二つ目
は，閲覧者である教師が，期間，クラス名，学習者名，課題名などから，必要な情報のみを即時に切り替えて俯瞰できる点である．三つ目は，関連する教師のみが学習者のデータを閲覧できる設定となっているため，管理者はデータのセキュリティやパーミッションを考慮する必要がないという点である．

なった．さらに，管理者は教師のメールアドレスに紐づけて閲覧できるデータを提供することで，セキュリティの考慮が不要となった．具体的には，教師は任意の学習者やクラスを選択し，提出状況を俯瞰することが可能であると考えられる．これによって，GoogleClassroom による学習者の課題状況を簡単に把握し，効率的に管理できるという効果が得られるのではないかと予想される．
今後，授業での試用により，本研究での教師向け学習ダッシュボードの有用性，利便性について検討し，4 提案システムから得られる効果改善を行う．
本研究の提案システムにより，教師アカウントでは容易に確認できなかった提出状況を，俯瞰的に閲覧可能となる．さらに，管理者における利点として，ログデータのセキュリティの考慮が不必要となった点が挙げられる．また，教師アカウントにおける利点としては，関係するデータのみを閲覧可能となった点，フィルタ操作を行うことでダッシュボードの表示を柔軟に切り替えて閲覧することが可能となった点が挙げら
れる．

参考文献
[1] 文部科学省, 子供たち一人ひとりに個別最適化され，創造性を育くむ教育 ICT 環境の実現に向けて, 文部科学大臣メッセージ, 2019-12-19.

[2] 法 政 大 学 教 育 開 発 支 援 機 構, 学 習 支 援システム, https://www.hoseikyoiku.jp/lf/gsystem, (参照：2023-09-30).
[3] MM 総研，公立小中学校 1 人 1 台環境で Chrome

また，本稿の提案システムは試作段階であり，有用性については未評価であるため，今後授業での試用に

366

OS が ト ッ プ シ ェ ア ，https://www.m2ri.jp/

表5

本稿において Looker Studio で生成したグラフ生成したグラフ

目的

課題一つ一つの提出状況

各課題に対する提出状況を閲覧

各学習者の課題の提出状況

学習者の課題の提出状況の把握

クラスの全課題に対する提出日と提出数

クラス全体の課題の提出状況の把握

図2

表6

教師向け学習ダッシュボードの例

教師が操作可能なフィルタと設定目的[7] G-Apps.jp, Google for Education 情 報 発
信 サ イ ト,【 学 校 向 け 】Google

管 理 コ

フィルタ

目的

期間

閲覧したい期間のみを抽出

ン ソ ー ル と は ？ 特 徴 や 機 能 を 徹 底 解

クラス名

一つまたは複数のクラスを選択して閲覧

説, https://g-apps.jp/google-workspace/

学習者名

個々の学習者の状況の把握

google-management-console/, (参 照：2023-

課題名

各課題の提出状況の把握10-07).
[8] Moodle, 教師クイックガイド, https://docs.
moodle.org/3x/ja/教師クイックガイド, (参照：release/detail.html?id=475，2021-02-16,(参照：2023-09-30).

[4] ウィアケヴィン, 星美和子, ポーターマシュー, 岩崎優子, 飯塚才湖, 大石定和, 学習管理システムの比較と考察- Moodle への移行-, 福岡女学院看護大学紀要, 第 12 号, pp.93-104, 2022-03.

[5] 株式会社内田洋行, 教育総合研究所, 学校における先端技術活用ガイドブック（第１版）, 2021-03-31.

[6] 株 式 会 社 電 算 シ ス テ ム, オ ン ラ イ ン 学 習で 人 気 の Google Classroom の 秘 密 を 解 き
明 か す, https://www.dsk-cloud.com/blog/

what-is-google-classroom, 2022-02-18, (参照：2023-10-07).

3672023-10-07).
[9] ヒュ ー マ ン サ イ エ ン ス, Moodle 導入 支 援・運用, https://hs-learning.jp/service/lms/moodle/,(参照：2023-10-09)[10] Blackboard, Blackboard ヘ ル プ, Blackboard
Learn と は, https://help.blackboard.com/
ja-jp/Learn/Instructor/Ultra/Getting_Started/What_Is_Blackboard_Learn, (参照：2023-10-07).
[11] ワシントン研究連絡センター, 山根康介, 米国の大学における Learning Management System（学習管理システム）, 平成 25 年度 日本学術振興会 国際学術交流研修 海外実務研究報告書, pp.27-36,

2013.
[12] Bownet, Canvas LMS（次世代の世界標準 e ラー
ニングシステム）, https://www.bownet.co.

jp/solutions/e-learning/canvas/, (参 照：2023-10-07).
[13] エリー・トラン, 7 年の 2023 つの GoogleClassroom の代替案,
https://ahaslides.com/ja/blog/
best-google-classroom-alternatives/,202309-27, (参照：2023-10-09).
[14] 森本容介, 古川雅子, Moodle を対象とした教員向けダッシュボードにおける xAPI 利用の検討, 情報処理学会研究報告, Vol.2021-CLE-33, No.24,pp.1-8, 2021-03.
[15] Google, Looker Studio のヘルプ, データセット,
https://support.google.com/looker-studio/answer/6314481,(参 照：2023-10-06).
[16] Google, Google Workspace 管理者ヘルプ, 管理コンソールにログインする , https://support.

google.com/a/answer/182076, (参 照：202309-26).
[17] Google, Google Cloud, BigQuey とは,
https://cloud.google.com/bigquery/docs/introduction, (参照：2023-09-26).
[18] Google, Looker Studio のヘルプ,Looker Studio
へ よ う こ そ, https://support.google.com/

looker-studio/answer/6283323, (参照：202309-26).
[19] Google, Looker Studio の ヘ ル プ, デ ー タ ソ ー
ス に つ い て, https://support.google.com/

looker-studio/answer/6268208, (参照：202309-26).
[20] Google, Looker Studio のヘルプ, コネクタ,
https://support.google.com/
looker-studio/answer/6318763,(参 照：2023-09-26).
[21] Google, Looker Studio, メ ー ル ア ド レ ス で フ
ィ ル タ す る, https://support.google.com/

looker-studio/answer/9713766, (参照：202309-26).

368