(57)【要約】デジタルデバイスを介して取得することができる操作データを分析し活用することができる情報処理装置を提供することを目的とする。本開示にかかる情報処理装置（１０）は、デジタルデバイスが操作された際に生じる操作ログを複数のデジタルデバイスから収集する情報収集部（１１）と、複数の操作ログに含まれる、デジタルデバイスの操作者を識別する操作者情報とデジタルデバイスを用いて操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングするクラスタリング実行部（１２）と、共クラスタリングの実行結果を用いて確認用データを作成する後処理部（１３）と、を備える。
2020174653.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集する情報収集部と、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングするクラスタリング実行部と、
共クラスタリングの実行結果を用いて確認用データを作成する後処理部と、を備える情報処理装置。
【請求項２】
前記コンテンツ情報は、
前記コンテンツに含まれる複数のスライドを識別するスライド情報を含む、請求項１に記載の情報処理装置。
【請求項３】
前記後処理部は、
前記確認用データとして、複数の前記操作者情報を含む操作者クラスタと複数の前記スライド情報を含むスライドクラスタとを、前記操作者が前記スライドを閲覧した時間に関する情報を用いて関連付けた２部グラフを作成する、請求項２に記載の情報処理装置。
【請求項４】
前記後処理部は、
前記２部グラフに前記操作者クラスタ及び前記スライドクラスタに関連する付加情報を追加した前記確認用データを作成する、請求項３に記載の情報処理装置。
【請求項５】
前記後処理部は、
前記付加情報として、複数の前記操作者が前記コンテンツを閲覧後に実施したテストのスコアの統計情報を用いる、請求項４に記載の情報処理装置。
【請求項６】
前記後処理部は、
前記付加情報として、前記スライドクラスタに含まれる複数のスライドのそれぞれを識別する識別情報を用いる、請求項４又は５に記載の情報処理装置。
【請求項７】
前記後処理部は、
前記確認用データを表示装置へ出力する、請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記確認用データを用いて、前記コンテンツを利用した講義を改善するために用いられるアプリケーションを提供するアプリケーション提供部をさらに備える、請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記アプリケーション提供部は、
前記アプリケーションとして、前記操作者に実行させるテストの内容を示す情報、講義のグループワークや補講に利用する前記操作者の組み合わせを示す情報、及び、前記コンテンツに含まれる複数のスライドの構成を示す情報のうち少なくとも１つを生成する、請求項８に記載の情報処理装置。
【請求項１０】
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、
共クラスタリングの実行結果を用いて確認用データを作成する、データ生成方法。
【請求項１１】
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、
共クラスタリングの実行結果を用いて確認用データを作成することをコンピュータに実行させるプログラムが格納された非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ生成方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルデバイスが普及している。その結果、デジタルデバイスを用いて書籍を閲覧するユーザの数も増加している。また、教育現場においてもデジタルデバイスを用いた講義が行われている。例えば、教師は、講義資料をサーバ上に保存し、生徒は、サーバ上の講義資料へアクセスし、講義を受講する。【０００３】
教師は、講義にデジタルデバイスを活用することによって、今後の講義に役立てるデータを容易に収集もしくは作成することができる。例えば、生徒がオンラインにてテストを受けた場合、講義システムにおいてそれぞれの生徒のテストスコアが即座に収集される。さらに教師は、分析用のソフトウェアを用いることによって、得点分布等の分析も容易に行うことができる。また、テストスコアの集計から特定分布等の分析まで、自動的に実行するソフトウェアが用いられことによって、教師が短時間のうちにテストスコアの分析を完了することができる。【０００４】
特許文献１には、生徒に関するアセスメントデータ（assessment data）を収集し、収集したデータを用いたクラスタリングを行うことが開示されている。クラスタリングの結果は、教師によって実行される分析に用いられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許８７１８５３４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
講義にデジタルデバイスを用いることによって、生徒がどのように講義資料を読み進めているか、講義資料をどの程度の時間かけて閲覧しているか等、教師は、ネットワークを介して様々なデータを取得することができる。しかし、特許文献１においては、アセスメントデータの活用手法が開示されているのみであり、デジタルデバイスを介して取得することができる操作ログデータに対しては、分析を実施して結果を有効活用できない問題がある。【０００７】
本開示の目的は、デジタルデバイスを介して取得することができる操作ログデータを分析し、有効に活用することができる情報処理装置、データ生成方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本開示の第１の態様にかかる情報処理装置は、デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集する情報収集部と、複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングするクラスタリング実行部と、共クラスタリングの実行結果を用いて確認用データを作成する後処理部と、を備える。【０００９】
本開示の第２の態様にかかるデータ生成方法は、デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、共クラスタリングの実行結果を用いて確認用データを作成する。【００１０】
本開示の第３の態様にかかるプログラムは、デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、共クラスタリングの実行結果を用いて確認用データを作成することをコンピュータに実行させる。
【発明の効果】
【００１１】
本開示により、デジタルデバイスを介して取得することができる操作データを分析し活用することができる情報処理装置、データ生成方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１にかかる情報処理装置の構成図である。
【図２】実施の形態１にかかる操作ログを示す図である。
【図３】実施の形態２にかかる情報処理装置の構成図である。
【図４】実施の形態２にかかる前処理部において生成されるマトリックスを示す図である。
【図５】実施の形態２にかかる確認用データを示す図である。
【図６】実施の形態２にかかる確認用データを示す図である。
【図７】実施の形態２にかかる確認用データの生成処理の流れを示す図である。
【図８】実施の形態３にかかる情報処理装置の構成図である。
【図９】それぞれの実施の形態にかかる情報処理装置の構成図である。
【発明を実施するための形態】
【００１３】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて実施の形態１にかかる情報処理装置１０の構成例について説明する。情報処理装置１０は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。情報処理装置１０は、サーバ装置等であってもよい。
【００１４】
情報処理装置１０は、情報収集部１１、クラスタリング実行部１２、及び後処理部１３を有している。情報収集部１１、クラスタリング実行部１２、及び後処理部１３等の情報処理装置１０の構成要素は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、情報収集部１１、クラスタリング実行部１２、及び後処理部１３等の情報処理装置１０の構成要素は、回路もしくはチップ等のハードウェアであってもよい。
【００１５】
情報収集部１１は、デジタルデバイスが操作された際に生じる操作ログを複数のデジタルデバイスから収集する。情報収集部１１は、ネットワークを介して操作ログを収集してもよい。例えば、情報収集部１１は、無線回線もしくは有線回線を介して、操作ログを収集してもよい。
【００１６】
デジタルデバイスは、例えば、スマートフォン端末、タブレット端末、パーソナルコンピュータ、電子書籍リーダ等であってもよい。デジタルデバイスは、例えば、ユーザが電子データもしくはコンテンツを閲覧する手段として用いられる。電子データもしくはコンテンツとは、例えば、電子書籍、静止画、動画等であってもよい。操作ログは、例えば、図２に示されるように、デジタルデバイスの操作者である生徒ID、生徒が受講している講義の講義IDを含んでもよい。また、操作ログは、ユーザがコンテンツ等を閲覧するために押下したデジタルデバイス上のボタンに関する情報、コンテンツの閲覧時間情報、コンテンツに含まれるページもしくはスライド毎の閲覧時間情報等であってもよい。操作ログは、図２に示される情報に限定されず、ユーザの操作に関連する様々な情報を含んでもよい。
【００１７】
クラスタリング実行部１２は、操作ログに含まれる、デジタルデバイスの操作者を識別する操作者情報と、デジタルデバイスを用いて操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリング（Co-Clustering）を実行する。具体的には、クラスタリング実行部１２は、操作ログに含まれる情報を用いて生成されたマトリックスに対して共クラスタリングを実行する。操作者情報は、例えば、操作者ＩＤ（Identification）と称されてもよい。コンテンツ情報は、例えば、コンテンツに含まれる複数のスライドを識別するスライド情報を含む。スライド情報は、スライドＩＤ、ページＩＤ、ページ情報もしくはページ番号と言い換えられてもよい。さらに、コンテンツ情報は、コンテンツの閲覧時間情報、コンテンツに含まれるページもしくはスライド毎の閲覧時間情報等を含んでもよい。
【００１８】
後処理部１３は、共クラスタリングの実行結果を用いて確認用データを作成する。共クラスタリングの実行結果は、例えば、操作者と操作者が閲覧したスライドとの関連性に基づいて生成された、操作者に関するクラスタとスライドに関するクラスタとを示す情報であってもよい。確認用データは、情報処理装置１０もしくは他の情報処理装置のディスプレイ等の表示装置に表示可能なデータである。
【００１９】
以上説明したように、情報処理装置１０は、操作ログに含まれる情報を用いて、共クラスタリングを実行することができる。その結果、情報処理装置１０は、操作ログを活用した有効な分析を行うことができる。さらに、情報処理装置１０が、共クラスタリングの実行結果を視聴可能なデータとして作成することによって、共クラスタリングの実行結果の活用を容易にすることができる。
【００２０】
（実施の形態２）
続いて、図３を用いて実施の形態２にかかる情報処理装置２０の構成例について説明する。情報処理装置２０において、図１の情報処理装置１０と同様の機能もしくは構成については、情報処理装置１０と同様の記号を用いて説明する。情報処理装置２０は、情報収集部１１、クラスタリング実行部１２、後処理部１３、前処理部２１、及び表示部２２を有している。
【００２１】
情報収集部１１は、複数のデジタルデバイスからネットワークを介して操作ログを収集するとともに、例えば、それぞれのデジタルデバイスを操作する生徒のテストスコアを収集してもよい。情報収集部１１は、テストスコアを、テストスコアを管理しているサーバ等からネットワークを介して収集してもよく、それぞれのデジタルデバイスからネットワークを介して収集してもよい。情報収集部１１は、テストスコアの他に、それぞれの生徒のテストスコアの推移、平均点、偏差値、もしくは、複数の生徒のテストスコアの平均点等を収集してもよい。テストスコア、スコアの推移、平均点、偏差値等の情報を、以下においては評価情報として説明する。
【００２２】
前処理部２１は、情報収集部１１において収集された操作ログに含まれる情報を用いて、マトリックスを生成する。また、前処理部２１は、操作ログを用いてマトリックスを生成してもよい。ここで、前処理部２１が生成するマトリックスについて説明する。また、以下においては、操作ログに含まれる操作者を、デジタルデバイスを操作する生徒として説明する。
【００２３】
マトリックスは、例えば、生徒とコンテンツ情報に含まれる複数のスライドの内、生徒がどのスライドを閲覧したかを示す情報であってもよい。コンテンツは、例えば、生徒が講義の際に閲覧もしくは参照するテキスト、参考書、教科書、等の電子データであってもよい。ここで、図４を用いて前処理部２１が生成するマトリックスについて説明する。図４のマトリックスは、生徒IDとスライドIDとを関連付けるマトリックスを示している。生徒が閲覧したスライドには１が設定され、生徒が閲覧していないスライドには０が設定される。例えば、図４のマトリックスは、生徒IDが１である生徒が、スライド２及び３を閲覧し、スライド１を閲覧していないことを示している。
【００２４】
また、図４に示すマトリックス以外に、前処理部２１は、生徒がそれぞれのスライドの閲覧にどのくらいの時間を費やしたかを示すマトリックスを生成してもよい。このようなマトリックスは、Real valued matrixと称されてもよい。一方、図４に示すマトリックスは、生徒IDとスライドIDとの関係が２値を用いて示されていることから、Binary matrixと称されてもよい。
【００２５】
図３に戻り、クラスタリング実行部１２は、前処理部２１において生成されたマトリックスに対して、共クラスタリングを適用もしくは実行する。例えば、クラスタリング実行部１２は、共クラスタリングを実行するために、Stochastic Block Model、Spectral Methods、もしくはInfinite Relational Model等を用いてもよい。クラスタリング実行部１２は、前処理部２１において生成されたマトリックス及び評価情報に対して、共クラスタリングを適用してもよい。
【００２６】
後処理部１３は、共クラスタリングの実行結果を用いて、確認用データを生成する。確認用データは、例えば、２部グラフ（Bipartite Graph）であってもよい。また、後処理部１３は、２部グラフに加えて、前処理部２１において生成したマトリクスの行と列を同一クラスタに入るものが連続するように並び替え、各クラスタ間に境界線を引いたヒートマップを作成してもよい。ここで、図５を用いて、後処理部１３が共クラスタリングの実行結果を用いて生成した２部グラフについて説明する。
【００２７】
図５は、生徒クラスタ（Student Cluster）Ｓ１乃至Ｓ４と、スライドクラスタ（Slide Cluster）Ｃ１乃至Ｃ３とが、関連付けられていることを示している。生徒クラスタＳ１乃至Ｓ４は、少なくとも１以上の生徒を含む。言い換えると、複数の生徒は、生徒クラスタＳ１乃至Ｓ４へ分類される。また、スライドクラスタＣ１乃至Ｃ３は、それぞれ、少なくとも１以上のスライドを含む。言い換えると、一つのコンテンツに含まれる複数のスライドは、スライドクラスタＣ１乃至Ｃ３へ分類される。生徒クラスタＳ１乃至Ｓ４へ分類される生徒、及び、スライドクラスタＣ１乃至Ｃ３へ分類されるスライドは、共クラスタリングを実行することによって決定される。
【００２８】
さらに、生徒クラスタとスライドクラスタとを結ぶ矢印（エッジと称されてもよい）は、生徒クラスタに含まれる生徒が、スライドクラスタに含まれるスライドを閲覧した時間に応じて設定される。図５は、生徒クラスタＳ１に分類された生徒が、スライドクラスタＣ１及びＣ２に分類されたスライドを閲覧した平均時間が所定の時間を超えていることを示している。さらに、図５は、生徒クラスタＳ２に分類された生徒が、スライドクラスタＣ２に分類されたスライドを閲覧した平均時間が所定の時間を超えていることを示している。さらに、図５は、生徒クラスタＳ３に分類された生徒が、スライドクラスタＣ１乃至Ｃ３に分類されたスライドを閲覧した平均時間が所定の時間を超えていることを示している。さらに、図５は、生徒クラスタＳ４に分類された生徒は、コンテンツに含まれるいずれのスライドも、所定の時間より短い時間しか閲覧していないことを示している。生徒クラスタとスライドクラスタとの間に矢印が示されていないことは、その生徒クラスタに含まれる生徒が、そのスライドクラスタに含まれるスライドを閲覧した平均時間が、所定の時間よりも短いことを示している。
【００２９】
図３に戻り、後処理部１３は、確認用データとして生成した２部グラフを表示部２２へ出力する。表示部２２は、例えばディスプレイ等であってもよい。表示部２２は、後処理部１３から受け取った２部グラフを表示する。
【００３０】
また、後処理部１３は、図５に示される２部グラフに付加情報を追加した確認用データを生成してもよい。付加情報は、例えば、生徒がコンテンツを閲覧後に実施したテストスコアの統計情報であってもよい。コンテンツの閲覧後とは、例えば、講義の終了後と言い換えられてもよい。テストスコアの統計情報は、それぞれの生徒クラスタに分類された生徒のテストスコアの分布を示す情報であってもよい。また、付加情報は、例えば、スライドクラスタに含まれる複数のスライドのそれぞれを識別する情報であってもよい。
【００３１】
図６には、図５の２部グラフ及び付加情報を含む確認用データが示されている。生徒クラスタの左に示されるグラフは、テストスコアの統計情報を示している。生徒クラスタの左に示されるグラフは、Ｘ軸がテストスコアを示し、Ｙ軸がＸ軸に示されるテストスコアを取得した生徒の数を示している。また、スライドクラスタの右に示されるグラフは、スライドクラスタに含まれるスライドを示す情報を示している。スライドクラスタの右に示されるグラフは、Ｘ軸がスライドIDを示し、それぞれのスライドID上の線は、それぞれのスライドIDがスライドクラスタに含まれていることを示している。つまり、Ｘ軸上の１の上に線が示されている場合、そのスライドクラスタはスライドIDが１のスライドを含むことを示している。図６には、付加情報が二つ表示されているが、後処理部１３は、いずれか一方の付加情報のみを表示部２２に表示させてもよい。
【００３２】
続いて、図７を用いて実施の形態２にかかる確認用データの生成処理の流れについて説明する。はじめに、情報収集部１１は、ネットワークを介して操作ログを収集する（Ｓ１１）。情報収集部１１は、操作ログと共に評価情報を収集してもよい。
【００３３】
次に、前処理部２１は、操作ログに含まれる情報を用いて、マトリックスを生成する（Ｓ１２）。
【００３４】
次に、クラスタリング実行部１２は、前処理部２１において生成されたマトリックスに対して、共クラスタリングを実行する（Ｓ１３）。共クラスタリングが実行されることによって、マトリックスにおいて関連付けられていた生徒ID及びスライドIDが、生徒クラスタ及びスライドクラスタに分類される。
【００３５】
次に、後処理部１３は、共クラスタリングが実行された結果を用いて、確認用データとして、２部グラフを生成する（Ｓ１４）。さらに、後処理部１３は、確認用データとして、２部グラフに付加情報を追加してもよい。
【００３６】
次に、後処理部１３は、生成した確認用データを表示部２２へ出力し、確認用データを表示させる（Ｓ１５）。
【００３７】
以上説明したように、実施の形態２にかかる情報処理装置２０は、操作ログ及び評価情報を用いた共クラスタリングを実行し、共クラスタリングの結果を用いて２部グラフを生成することができる。２部グラフは、生徒クラスタとスライドクラスタとの関連性を視覚的に認識するために用いられる。そのため、例えば、教師は、２部グラフの結果を用いて、講義資料もしくは講義の進め方等を改善することができる。
【００３８】
（実施の形態３）
続いて、図８を用いて実施の形態３にかかる情報処理装置３０の構成例について説明する。情報処理装置３０は、図３において説明された情報処理装置２０に、アプリケーション提供部３１が追加された構成である。情報処理装置３０におけるアプリケーション提供部３１以外の構成要素については、情報処理装置２０と同様であるため詳細な説明を省略する。
【００３９】
アプリケーション提供部３１は、クラスタリング実行部１２から、図５の確認用データを生成する際に用いられた共クラスタリングの実行結果を受け取る。もしくは、アプリケーション提供部３１は、後処理部１３を介して図５の確認用データを生成する際に用いられた共クラスタリングの実行結果を受け取ってもよい。もしくは、アプリケーション提供部３１は、後処理部１３を介して、図５の確認用データを生成する際に用いられた共クラスタリングの実行結果とともに付加情報を受け取ってもよい。もしくは、アプリケーション提供部３１は、クラスタリング実行部１２を介して共クラスタリングの実行結果を受け取り、後処理部１３を介して付加情報を受け取ってもよい。
【００４０】
アプリケーション提供部３１は、受け取った共クラスタリングの実行結果を用いて、次に示すアプリケーションを、デジタルデバイスを活用した講義を行う教師へ提供する。
【００４１】
例えば、アプリケーション提供部３１は、共クラスタリングの実行結果を用いて、生徒へ課す最適なテストの内容を示す情報を生成してもよい。最適なテストの内容を示す情報は、例えば、テストデザイン（Test Design）と称されてもよい。例えば、図６の確認用データを生成する際に用いられた共クラスタリングの実行結果を用いたテストデザインについて説明する。
【００４２】
テストデザインは、最適なテストの内容として、以下の内容を含んでもよい。
（１）生徒クラスタＳ１に含まれる生徒に対して、スライドクラスタＣ３に含まれるスライドからテスト問題を作成する。
（２）生徒クラスタＳ２に含まれる生徒に対して、スライドクラスタＣ１及びＣ３に含まれるスライドからテスト問題を作成する。
（３）生徒クラスタＳ４に含まれる生徒に対して、スライドクラスタＣ１乃至Ｃ３に含まれるスライドからテスト問題を作成する。
【００４３】
（１）は、生徒クラスタＳ１に含まれる生徒が、スライドクラスタＣ３に含まれるスライドを充分に閲覧していないとの結果から、生徒クラスタＳ１に含まれる生徒に対してスライドクラスタＣ３の内容を理解させることが意図されている。
【００４４】
（２）は、生徒クラスタＳ２に含まれる生徒が、スライドクラスタＣ１およびＣ３に含まれるスライドを十分に閲覧していないとの結果から、生徒クラスタＳ２に含まれる生徒に対しスライドクラスタＣ１及びＣ３の内容を理解させることが意図されている。
【００４５】
（３）は、生徒クラスタＳ４に含まれる生徒が、全てのスライドを充分に閲覧していないとの結果から、生徒クラスタＳ４含まれる生徒に対してスライドクラスタＣ１乃至Ｃ３の内容を理解させることが意図されている。
【００４６】
アプリケーション提供部３１が生成するテストの内容は、（１）乃至（３）に限定されず、（１）乃至（３）以外のテストの内容を生成してもよい。
【００４７】
または、アプリケーション提供部３１は、共クラスタリングの実行結果を用いて、講義に参加させる最適な生徒の組み合わせ（グループ）を示す情報を生成してもよい。最適な生徒の組み合わせを示す情報は、例えば、グループフォーメーション（Group Formation）と称されてもよい。例えば、図６の確認用データを生成する際に用いられた共クラスタリングの実行結果を用いたグループフォーメーションについて説明する。
【００４８】
グループフォーメーションは、最適な生徒の組み合わせとして、以下の内容を含んでもよい。（Ａ）各グループのメンバーとして、生徒クラスタＳ１から少なくとも１名、生徒クラスタＳ２から少なくとも１名、生徒クラスタＳ３から少なくとも１名、生徒クラスタＳ４から少なくとも１名を含むようにグループを作成する。また、逆に（Ｂ）各グループのメンバーは同一の生徒クラスタの生徒だけで構成されるようにグループを作成する。
【００４９】
（Ａ）のグループ編成は、グループディスカッションなどを行う場合に、お互いに理解が深いスライドが異なる生徒を集めることで、知識を補完しあうことを想定している。一方（Ｂ）のグループ編成は、少人数で補修を行う場合に、学習していないところが同一の生徒を集めることで、効率的に教師が補修を行えることを想定している。
【００５０】
アプリケーション提供部３１が生成する生徒の組み合わせは、（１）に限定されず、（１）以外のテストの内容を生成してもよい。
【００５１】
または、アプリケーション提供部３１は、共クラスタリングの実行結果を用いて、講義資料（コンテンツ）の構成を再編集してもよい。講義資料の構成を再編集することは、例えば、Restructuring course materialと称されてもよい。講義資料の構成を再編集することは、例えば、教師が次回に実施する講義の講義資料を作成することであってもよい。例えば、図６の確認用データを生成する際に用いられた共クラスタリングの実行結果を用いた講義資料の構成の再編集について説明する。ここでは、共クラスタリングの実行結果は、現在までに行われた講義（例えば、レクチャー１）の結果を示しており、次回に再編集後の講義資料を用いて実施される講義をレクチャー２とする。
【００５２】
講義資料の構成の再編集は、以下のように行われてもよい。
【００５３】
（１）生徒クラスタＳ１に含まれる生徒のために、レクチャー２においては、コンテンツのはじめの方に、レクチャー１の講義資料に含まれていたスライドクラスタＣ３に含まれるスライドを追加する。
（２）生徒クラスタＳ２に含まれる生徒のために、レクチャー２においては、コンテンツのはじめの方に、レクチャー１の講義資料に含まれていたスライドクラスタＣ１及びＣ３に含まれるスライドを追加する。
【００５４】
（１）は、例えば次のようなことが意図されている。生徒クラスタＳ１に含まれる生徒は、スライドクラスタＣ３に含まれるスライドを充分な時間をかけて閲覧していない。そのため、レクチャー２においては、生徒クラスタＳ１に含まれる生徒に対してスライドクラスタＣ３に含まれるスライドから説明を行うようにする。
【００５５】
（２）は、例えば次のようなことが意図されている。生徒クラスタＳ２に含まれる生徒は、スライドクラスタＣ１及びＣ２に含まれるスライドを充分な時間をかけて閲覧していない。そのため、レクチャー２においては、生徒クラスタＳ２に含まれる生徒に対してスライドクラスタＣ１及びＣ２に含まれるスライドから説明を行うようにする。
【００５６】
以上説明したように、実施の形態３にかかる情報処理装置３０は、共クラスタリングの実行結果を用いて、教師が、生徒の講義に対する理解を向上させるために有効な情報を生成するアプリケーションを提供することができる。つまり、教師は、共クラスタリングの実行結果を用いて、講義を改善することができる。教師は、情報処理装置３０において生成された情報を用いることによって、講義の方向性、講義に用いる資料等を適切に選択することができる。
【００５７】
図９は、情報処理装置１０乃至３０（以下、情報処理装置１０等とする）の構成例を示すブロック図である。図９を参照すると、情報処理装置１０等は、ネットワーク・インターフェース１２０１、プロセッサ１２０２、及びメモリ１２０３を含む。ネットワーク・インターフェース１２０１は、通信システムを構成する他のネットワークノード装置と通信するために使用される。ネットワーク・インターフェース１２０１は、例えば、IEEE 802.3 seriesに準拠したネットワークインターフェースカード（NIC）を含んでもよい。もしくは、ネットワーク・インターフェース１２０１は、無線通信を行うために使用されてもよい。例えば、ネットワーク・インターフェース１２０１は、無線ＬＡＮ通信、もしくは３ＧＰＰ（3rd Generation Partnership Project）において規定されたモバイル通信を行うために使用されてもよい。
【００５８】
プロセッサ１２０２は、メモリ１２０３からソフトウェア（コンピュータプログラム）を読み出して実行することで、上述の実施形態においてフローチャートもしくはシーケンスを用いて説明された情報処理装置１０等の処理を行う。プロセッサ１２０２は、例えば、マイクロプロセッサ、MPU（Micro Processing Unit）、又はCPU（Central Processing Unit）であってもよい。プロセッサ１２０２は、複数のプロセッサを含んでもよい。
【００５９】
メモリ１２０３は、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ１２０３は、プロセッサ１２０２から離れて配置されたストレージを含んでもよい。この場合、プロセッサ１２０２は、図示されていないI/Oインタフェースを介してメモリ１２０３にアクセスしてもよい。
【００６０】
図９の例では、メモリ１２０３は、ソフトウェアモジュール群を格納するために使用される。プロセッサ１２０２は、これらのソフトウェアモジュール群をメモリ１２０３から読み出して実行することで、上述の実施形態において説明された情報処理装置１０等の処理を行うことができる。
【００６１】
図９を用いて説明したように、情報処理装置１０等が有するプロセッサの各々は、図面を用いて説明されたアルゴリズムをコンピュータに行わせるための命令群を含む１又は複数のプログラムを実行する。
【００６２】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリを含む。磁気記録媒体は、例えばフレキシブルディスク、磁気テープ、ハードディスクドライブであってもよい。半導体メモリは、例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory）であってもよい。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６３】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００６４】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６５】
（付記１）
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集する情報収集部と、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングするクラスタリング実行部と、
共クラスタリングの実行結果を用いて確認用データを作成する後処理部と、を備える情報処理装置。
（付記２）
前記コンテンツ情報は、
前記コンテンツに含まれる複数のスライドを識別するスライド情報を含む、付記１に記載の情報処理装置。
（付記３）
前記後処理部は、
前記確認用データとして、複数の前記操作者情報を含む操作者クラスタと複数の前記スライド情報を含むスライドクラスタとを、前記操作者が前記スライドを閲覧した時間に関する情報を用いて関連付けた２部グラフを作成する、付記２に記載の情報処理装置。
（付記４）
前記後処理部は、
前記２部グラフに前記操作者クラスタ及び前記スライドクラスタに関連する付加情報を追加した前記確認用データを作成する、付記３に記載の情報処理装置。
（付記５）
前記後処理部は、
前記付加情報として、複数の前記操作者が前記コンテンツを閲覧後に実施したテストのスコアの統計情報を用いる、付記４に記載の情報処理装置。
（付記６）
前記後処理部は、
前記付加情報として、前記スライドクラスタに含まれる複数のスライドのそれぞれを識別する識別情報を用いる、付記４又は５に記載の情報処理装置。
（付記７）
前記後処理部は、
前記確認用データを表示装置へ出力する、付記１乃至６のいずれか１項に記載の情報処理装置。
（付記８）
前記確認用データを用いて、前記コンテンツを利用した講義を改善するために用いられるアプリケーションを提供するアプリケーション提供部をさらに備える、付記１乃至７のいずれか１項に記載の情報処理装置。
（付記９）
前記アプリケーション提供部は、
前記アプリケーションとして、前記操作者に実行させるテストの内容を示す情報、講義のグループワークや補講に利用する前記操作者の組み合わせを示す情報、及び、前記コンテンツに含まれる複数のスライドの構成を示す情報のうち少なくとも１つを生成する、付記８に記載の情報処理装置。
（付記１０）
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、
共クラスタリングの実行結果を用いて確認用データを作成する、データ生成方法。
（付記１１）
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、
共クラスタリングの実行結果を用いて確認用データを作成することをコンピュータに実行させるプログラムが格納された非一時的なコンピュータ可読媒体。
【符号の説明】
【００６６】
１０  情報処理装置
１１  情報収集部
１２  クラスタリング実行部
１３  後処理部
２０  情報処理装置
２１  前処理部
２２  表示部
３０  情報処理装置
３１  アプリケーション提供部
【図１】
2020174653.tif 000003
【図２】
2020174653.tif 000004
【図３】
2020174653.tif 000005
【図４】
2020174653.tif 000006
【図５】
2020174653.tif 000007
【図６】
2020174653.tif 000008
【図７】
2020174653.tif 000009
【図８】
2020174653.tif 000010
【図９】
2020174653.tif 000011
【手続補正書】
【提出日】令和3年8月20日(2021.8.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集する情報収集部と、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングするクラスタリング実行部と、
共クラスタリングの実行結果を用いて確認用データを作成する後処理部と、を備える情報処理装置。
【請求項２】
前記コンテンツ情報は、
前記コンテンツに含まれる複数のスライドを識別するスライド情報を含む、請求項１に記載の情報処理装置。
【請求項３】
前記後処理部は、
前記確認用データとして、複数の前記操作者情報を含む操作者クラスタと複数の前記スライド情報を含むスライドクラスタとを、前記操作者が前記スライドを閲覧した時間に関する情報を用いて関連付けた２部グラフを作成する、請求項２に記載の情報処理装置。
【請求項４】
前記後処理部は、
前記２部グラフに前記操作者クラスタ及び前記スライドクラスタに関連する付加情報を追加した前記確認用データを作成する、請求項３に記載の情報処理装置。
【請求項５】
前記後処理部は、
前記付加情報として、複数の前記操作者が前記コンテンツを閲覧後に実施したテストのスコアの統計情報を用いる、請求項４に記載の情報処理装置。
【請求項６】
前記後処理部は、
前記付加情報として、前記スライドクラスタに含まれる複数のスライドのそれぞれを識別する識別情報を用いる、請求項４又は５に記載の情報処理装置。
【請求項７】
前記確認用データを用いて、前記コンテンツを利用した講義を改善するために用いられるアプリケーションを提供するアプリケーション提供部をさらに備える、請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記アプリケーション提供部は、
前記アプリケーションとして、前記操作者に実行させるテストの内容を示す情報、講義のグループワークや補講に利用する前記操作者の組み合わせを示す情報、及び、前記コンテンツに含まれる複数のスライドの構成を示す情報のうち少なくとも１つを生成する、請求項７に記載の情報処理装置。
【請求項９】
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、
共クラスタリングの実行結果を用いて確認用データを作成する、データ生成方法。
【請求項１０】
デジタルデバイスが操作された際に生じる操作ログを複数の前記デジタルデバイスから収集し、
複数の前記操作ログに含まれる、前記デジタルデバイスの操作者を識別する操作者情報と前記デジタルデバイスを用いて前記操作者によって閲覧されたコンテンツのコンテンツ情報とを用いて共クラスタリングし、
共クラスタリングの実行結果を用いて確認用データを作成することをコンピュータに実行させるプログラム。
【国際調査報告】
2020174653.tif 000012
2020174653.tif 000013
2020174653.tif 000014
2020174653.tif 000015