(57)【特許請求の範囲】
【請求項１】
コンピュータが、
同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出し、
前記ページ切り替えの検出に応じ、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に保存し、
前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出し、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に保存されているか否かを判定し、
判定結果を出力し、
前記複数の第１電子データの各々について、前記第１電子データに対応する装置へ入力された、前記第１電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報の取得に応じ、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に保存し、
前記ページ番号の各々について、前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記コメント情報が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする情報提供方法。
【請求項２】
前記コンピュータが、
前記複数の第１電子データに対応する装置の各々へ入力された、前記記憶装置に保存されたコメント情報に対する特定評価を取得し、
前記特定評価が取得されたコメント情報に対応付けて、取得された前記特定評価が入力された装置の識別情報を保存し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記特定評価が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする請求項１に記載の情報提供方法。
【請求項３】
前記記憶装置には、過去に前記第２電子データに対応する装置への操作によってページ切り替えが行われた前記第２電子データと異なる電子データのページ切り替え後のページ番号の各々について、前記異なる電子データのページ切り替え後のページ番号と、前記異なる電子データのページ切り替え後の時刻から所定時間以内の時刻に前記異なる電子データと同一内容の電子データのページ切り替えが行われた装置の識別情報と、が対応付けて保存されており、
前記コンピュータが、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記異なる電子データのページ切り替え回数と、前記第１電子データに対応する装置の識別情報が前記異なる電子データのページ切り替え後のページ番号と対応付けて前記記憶装置に保存された数と、の比較処理を行い、
前記複数の第１電子データに対応する装置の識別情報の各々について、比較結果が所定条件を満たしているか否かを判断し、
前記ページ番号の各々について、前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記比較結果が前記所定条件を満たしていると判断され、前記特定評価が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする請求項２に記載の情報提供方法。
【請求項４】
前記コンピュータが、
特定されたコメント情報の各々について、前記特定されたコメント情報に対応付けて前記記憶装置に保存され、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定された装置の識別情報の第１数と、前記比較結果が前記所定条件を満たしていると判断された装置の識別情報の第２数と、の比率を求める処理を行い、
前記特定されたコメント情報の各々について、前記特定されたコメント情報と、前記第１数と前記第２数との求められた前記比率と、を対応付けて出力する、
処理を実行することを特徴とする請求項３に記載の情報提供方法。
【請求項５】
コンピュータに、
同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出し、
前記ページ切り替えの検出に応じ、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に保存し、
前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出し、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に保存されているか否かを判定し、
判定結果を出力し、
前記複数の第１電子データの各々について、前記第１電子データに対応する装置へ入力された、前記第１電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報の取得に応じ、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に保存し、
前記ページ番号の各々について、前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記コメント情報が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行させることを特徴とする情報提供プログラム。
【請求項６】
同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出する第１検出部と、
前記第１検出部によって前記ページ切り替えの検出に応じ、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に保存する格納部と、
前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出する第２検出部と、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２検出部によって前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に保存されているか否かを判定する判定部と、
前記複数の第１電子データの各々について、前記第１電子データに対応する装置へ入力された、前記第１電子データのページ番号に関連付けたコメント情報を取得する取得部と、
前記取得部による前記コメント情報の取得に応じ、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に保存するコメント情報格納部と、
前記ページ番号の各々について、前記コメント情報格納部によって前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記コメント情報が入力された装置の識別情報が対応付けられているコメント情報を特定する特定部と、
前記判定部による判定結果を出力し、前記特定部によって特定されたコメント情報を出力する出力部と、
を有することを特徴とする情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供方法、情報提供プログラム、および情報提供装置に関する。
【背景技術】
【０００２】
従来、ネットワークに接続された複数の端末装置の各ユーザが、該ネットワークを介して情報交換する技術が知られている（たとえば、下記特許文献１を参照。）。
【０００３】
また、インターネットを介した授業において、教師が生徒に課した課題に対して生徒が作成した成果物の提出をサーバ装置が受け付け、成果物を閲覧した他の生徒からの評価を該サーバ装置が受け付ける技術が知られている（たとえば、下記特許文献２を参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５９２８５号公報
【特許文献２】特開２０１１−８７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、授業や会議などの進行者は、出席者に内容の説明を行う場合に、出席者の意見を参考にしたいが、出席者の中には、進行者の説明を聞いている出席者もいれば、聞いていない出席者もいる。進行者は、説明を聞いている出席者と、説明を聞いていない出席者とを区別するのは困難である。
【０００６】
一つの側面では、本発明は、説明を聞いている出席者と、説明を聞いていない出席者と、の区別を容易化することができる情報提供方法、情報提供プログラム、および情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出し、前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納し、前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出し、前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定し、判定結果を出力する情報提供方法、情報提供プログラム、および情報提供装置が提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、説明を聞いている出席者と、説明を聞いていない出席者と、の区別を容易化することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明にかかる情報提供装置の一動作例を示す説明図（その１）である。
【図２】図２は、本発明にかかる情報提供装置の一動作例を示す説明図（その２）である。
【図３】図３は、授業進行例を示す説明図である。
【図４】図４は、学生の区別例を示す説明図である。
【図５】図５は、実施の形態にかかる情報提供装置のハードウェア構成例を示すブロック図である。
【図６】図６は、情報提供装置の機能的構成を示すブロック図である。
【図７】図７は、閾値ＤＢの一例を示す説明図である。
【図８】図８は、履修者管理ＤＢの一例を示す説明図である。
【図９】図９は、教師が有する装置に表示される画面例を示す説明図である。
【図１０】図１０は、学生が有する装置に表示される画面例を示す説明図である。
【図１１】図１１は、授業中コメントＤＢの一例を示す説明図である。
【図１２】図１２は、コメント評価ＤＢの一例を示す説明図である。
【図１３】図１３は、操作情報ＤＢの一例を示す説明図である。
【図１４】図１４は、判定例を示す説明図（その１）である。
【図１５】図１５は、判定例を示す説明図（その２）である。
【図１６】図１６は、現在の授業における追随状況ＤＢの一例を示す説明図である。
【図１７】図１７は、過去の授業における追随状況ＤＢの一例を示す説明図である。
【図１８】図１８は、母集団抽出処理の一例を示す説明図である。
【図１９】図１９は、学生母集団ＤＢの一例を示す説明図である。
【図２０】図２０は、評価の集計対象の学生ＩＤを特定する例を示す説明図である。
【図２１】図２１は、コメント情報の特定例を示す説明図である。
【図２２】図２２は、情報提供装置の起動処理および停止処理手順の一例を示すフローチャートである。
【図２３】図２３は、情報提供装置によるイベント受信処理手順の一例を示すフローチャート（その１）である。
【図２４】図２４は、情報提供装置によるイベント受信処理手順の一例を示すフローチャート（その２）である。
【図２５】図２５は、情報提供装置によるコメント投稿受信処理手順の一例を示すフローチャートである。
【図２６】図２６は、情報提供装置によるコメント評価受信処理手順の一例を示すフローチャートである。
【図２７】図２７は、情報提供装置による操作情報受信処理手順の一例を示すフローチャートである。
【図２８】図２８は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャート（その１）である。
【図２９】図２９は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャート（その２）である。
【図３０】図３０は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャート（その３）である。
【図３１】図３１は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャート（その１）である。
【図３２】図３２は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャート（その２）である。
【図３３】図３３は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャート（その３）である。
【図３４】図３４は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャート（その１）である。
【図３５】図３５は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャート（その２）である。
【図３６】図３６は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャート（その３）である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかる情報提供方法、情報提供プログラム、および情報提供装置の実施の形態を詳細に説明する。本実施の形態では、授業を例に挙げ、授業の進行者を教師とし、授業の出席者を学生として説明する。
【００１１】
図１および図２は、本発明にかかる情報提供装置の一動作例を示す説明図である。図１に示すシステム１００では、情報提供装置１０１と、教師が有する装置１０２と、学生が有する装置１０３と、がネットワークＮＷを介して接続されている。
【００１２】
複数の第１電子データ１１１は、たとえば、文章、グラフ、表などがスライド形式で作成されており、ページ番号が順に付された複数のページを有している。本実施の形態では、第１電子データ１１１は、授業用の教材である。複数の電子データは、各装置１０３がアクセス可能な記憶装置に記憶されている。複数の第１電子データ１１１と同一内容の第２電子データ１１２は、装置１０２がアクセス可能な記憶装置に記憶されている。各装置１０３と装置１０２とが異なるページ切り替えで閲覧可能であれば、電子データを共有していてもよい。
【００１３】
装置１０３は、第１電子データ１１１を表示可能なディスプレイを有し、第１電子データ１１１のページ切り替えを操作可能な入力装置や文字を入力可能な入力装置を有している。装置１０３は、ネットワークＮＷを介して情報提供装置１０１や装置１０２などの田の装置と接続可能なＩ／Ｆを有している。装置１０３としては、たとえば、ノート型パソコン、デスクトップ型パソコン、タブレット型端末などの携帯端末が挙げられる。ここでは、装置１０３は、学生ごとに用意されていることとする。
【００１４】
装置１０２は、第２電子データ１１２を表示可能なディスプレイを有し、第２電子データ１１２のページ切り替えを操作可能な入力装置や文字を入力可能な入力装置を有している。装置１０２は、ネットワークＮＷを介して情報提供装置１０１や装置１０３などの田の装置と接続可能なＩ／Ｆを有している。装置１０２としては、たとえば、ノート型パソコン、デスクトップ型パソコン、タブレット型端末などの携帯端末が挙げられる。
【００１５】
情報提供装置１０１は、第１電子データ１１１に対応する装置１０３への操作による第１電子データ１１１のページ切り替えを検出する。たとえば、各学生が装置１０３の入力装置を操作することにより、表示中の第１電子データ１１１のページを切り替える。表示中の第１電子データ１１１のページが変化したら、装置１０３は、装置１０３の識別情報と、第１電子データ１１１のページ切り替え後のページ番号と、を対応付けて情報提供装置１０１へ通知する。装置１０３は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置１０１は、装置１０３からの通知を受け付けることにより、装置１０３への操作による第１電子データ１１１のページ切り替えを検出してもよい。
【００１６】
情報提供装置１０１は、ページ切り替えが検出される都度、ページ切り替えが検出された装置１０３の識別情報と、検出された第１電子データ１１１のページ切り替え後のページ番号と、検出された時刻と、を対応付けて記憶装置に格納する。具体的には、たとえば、情報提供装置１０１は、操作情報ＤＢ（ＤａｔａＢａｓｅ）１３００に格納する。ここで、上述したように、学生ごとに装置１０３を有しているため、本実施の形態では、装置１０３の識別情報については、学生の識別情報とする。たとえば、各学生が装置１０３の使用時に学生の識別情報を装置１０３に入力してもよい。図１の例では、学生の識別情報は、「Ｓ００１」、「Ｓ００２」、および「Ｓ００３」であり、教師の識別情報は「Ｔ００１」である。操作情報ＤＢ１３００については、たとえば、情報提供装置１０１がアクセス可能な記憶装置によって実現される。記憶装置としては、たとえば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、光ディスク、磁気ディスクなどが挙げられる。操作情報ＤＢ１３００の詳細例については、図１３に示す。
【００１７】
情報提供装置１０１は、第２電子データ１１２に対応する装置１０２への操作による第２電子データ１１２のページ切り替えを検出する。たとえば、教師が装置１０２の入力装置を操作することにより、表示中の第２電子データ１１２のページを切り替える。表示中の第２電子データ１１２のページが変化したら、装置１０２は、装置１０２の識別情報と、第２電子データ１１２のページ切り替え後のページ番号と、を対応付けて情報提供装置１０１へ通知する。装置１０２は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置１０１は、装置１０２からの通知を受け付けることにより、装置１０２への操作による第２電子データ１１２のページ切り替えを検出してもよい。
【００１８】
情報提供装置１０１は、第２電子データ１１２のページ切り替えが検出された時刻から所定時間以内の時刻を特定する。情報提供装置１０１は、装置１０３の識別情報ごとに当該装置１０３の識別情報が、当該検出された時刻から該所定時間以内の時刻と、該ページ切り替え後のページ番号と同一ページ番号と、に対応付けて操作情報ＤＢ１３００に格納されているかを判定する。所定時間については、システム１００の設計者によって決定され、情報提供装置１０１がアクセス可能な記憶装置に予め記憶されている。
【００１９】
たとえば、情報提供装置１０１は、ページ切り替え後のページ番号ごとに判定を行う。たとえば、教師Ｔ００１の操作による装置１０２のページ切り替え後のページ番号が「ｐ．２」の場合、ページ切り替えが検出された時刻はｔｔ１−２である。生徒Ｓ００１の操作による装置１０３−１のページ切り替え後のページ番号が「ｐ．２」の場合、ページ切り替えが検出された時刻はｔｓ１−２である。時刻ｔｔ１−２から所定時間以内の時刻に時刻ｔｓ１−２が含まれている。そのため、情報提供装置１０１は、装置１０３−１または生徒Ｓ００１について、操作情報ＤＢ１３００に同一のページ番号と、所定時間以内の時刻と、対応付けられて記憶されていると判定する。
【００２０】
たとえば、生徒Ｓ００３の操作による装置１０３−３のページ切り替え後のページ番号が「ｐ．２」の場合、ページ切り替えが検出された時刻はｔｓ３−２である。時刻ｔｔ１−２から所定時間以内の時刻に時刻ｔｓ３−２が含まれていない。そのため、情報提供装置１０１は、装置１０３−３または生徒Ｓ００３について、操作情報ＤＢ１３００に同一のページ番号と、所定時間以内の時刻と、対応付けられて記憶されていないと判定する。
【００２１】
情報提供装置１０１は、判定結果を出力する。出力形式としては、たとえば、ページ番号と、学生ＩＤと、を対応付けて追随状況ＤＢ１６００に記憶させてもよい。追随状況ＤＢ１６００については、たとえば、情報提供装置１０１がアクセス可能な記憶装置によって実現される。記憶装置としては、たとえば、ＲＡＭ、光ディスク、磁気ディスクなどが挙げられる。追随状況ＤＢ１６００の詳細例については、図１６に示す。または、出力形式としては、教師の装置１０２のディスプレイに表示させてもよい。
【００２２】
これにより、情報提供装置は、授業を聞いている学生と、授業を聞いていない学生と、の区別を容易化することができる。
【００２３】
（授業進行例）
ここで、本実施の形態における授業進行例を図３と図４を用いて説明する。
【００２４】
図３は、授業進行例を示す説明図である。本実施の形態では、授業中に教師が電子教材のページを切り替えると、授業に出席している学生は教師に追従して電子教材のページを切り替える。さらに、本実施の形態では、たとえば、情報提供装置１０１は、授業中に、授業の内容について学生から質問などのコメントを各学生が有する装置１０３を介してコメント情報として受け付ける。コメント情報は電子教材のページ番号ごとに受け付けられる。さらに、各コメント情報は、複数の学生が疑問に思う内容であれば、授業で取り上げるべき内容であると推測される。そこで、各コメント情報について学生から特定評価を受け付ける。特定評価としては、たとえば、評価対象のコメント情報について「良」の評価であってもよいし、「悪」の評価であってもよい。本実施の形態では、特定評価を「良」の評価とする。
【００２５】
図４は、学生の区別例を示す説明図である。たとえば、教師は、受け付けたコメント情報の評価内容に応じて、授業で取り上げるべきコメント情報を決定する。その時、授業を受けている複数の学生のうち、授業を聞いていない学生によって評価されたコメントの場合、授業で取り上げるべき内容である可能性が低い場合がある。たとえば、授業を聞いていない学生が評価した内容である場合、コメントはすでに授業内で解決済みの内容である可能性がある。上述したように、本実施の形態では、教師によるページ切り替えに、生徒によるページ切り替えが追随しているか否かを判定する。追従している学生は、授業を聞いている学生であり、追従していない学生は授業を聞いていない学生である。
【００２６】
そこで、本実施の形態では、情報提供装置１０１は、教師によるページ切り替えに追従している学生が評価したコメント情報を特定する。または、たとえば、情報提供装置１０１は、教師によるページ切り替えに追従している学生が入力したコメント情報を特定してもよい。これにより、情報提供装置１０１は、授業で取り上げる確度の高い内容のコメントを教師に提供することができる。
【００２７】
（情報提供装置１０１のハードウェア構成例）
図５は、実施の形態にかかる情報提供装置のハードウェア構成例を示すブロック図である。図５において、情報提供装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２と、ＲＡＭ５０３と、を有している。情報提供装置１０１は、磁気ディスクドライブ５０４と、磁気ディスク５０５と、光ディスクドライブ５０６と、光ディスク５０７と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）５０８と、キーボード５０９と、マウス５１０と、を有している。また、各構成部はバス５００によってそれぞれ接続されている。
【００２８】
ここで、ＣＰＵ５０１は、情報提供装置１０１の全体の制御を司る。ＲＯＭ５０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。磁気ディスクドライブ５０４は、ＣＰＵ５０１の制御にしたがって磁気ディスク５０５に対するデータのリード／ライトを制御する。磁気ディスク５０５は、磁気ディスクドライブ５０４の制御で書き込まれたデータを記憶する。
【００２９】
光ディスクドライブ５０６は、ＣＰＵ５０１の制御にしたがって光ディスク５０７に対するデータのリード／ライトを制御する。光ディスク５０７は、光ディスクドライブ５０６の制御で書き込まれたデータを記憶したり、光ディスク５０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３０】
Ｉ／Ｆ５０８は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワークＮＷに接続され、このネットワークＮＷを介して装置１０２や装置１０３などの他の装置に接続される。そして、Ｉ／Ｆ５０８は、ネットワークＮＷと内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ５０８には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００３１】
キーボード５０９は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス５１０は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を有するものであれば、トラックボールやジョイスティックなどであってもよい。
【００３２】
（情報提供装置１０１の機能的構成例）
図６は、情報提供装置の機能的構成を示すブロック図である。情報提供装置１０１は、受信部６０１と、操作情報格納部６０２と、コメント情報格納部６０３と、評価情報格納部６０４と、判定部６０５と、第１比較部６０６と、判断部６０７と、特定部６０８と、第２比較部６０９と、出力部６１０と、を有している。受信部６０１は、第１検出部６１１と、第１取得部６１２と、第２取得部６１３と、第２検出部６１４と、を有している。
【００３３】
受信部６０１から出力部６１０に関する処理がコーディングされた情報提供プログラムが、図５に示したＲＯＭ５０２、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などの記憶装置に記憶されている。ＣＰＵ５０１が、記憶装置から情報提供プログラムを読み出し、情報提供プログラムにコーディングされている処理を実行する。これにより、受信部６０１から出力部６１０に関する処理が実現される。各部の処理結果は、たとえば、ＲＯＭ５０２、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などの記憶装置に格納される。
【００３４】
図７は、閾値ＤＢの一例を示す説明図である。閾値ＤＢ７００には、情報提供装置１０１が行う処理で判定条件となる閾値が記憶されている。閾値ＤＢ７００は、教師ＩＤ、講義ＩＤ、追随閾値、猶予時間、および母集団抽出閾値のフィールドを有している。閾値ＤＢ７００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。閾値ＤＢ７００については、情報提供装置１０１がアクセス可能な記憶装置であってもよい。各フィールドには、たとえば、システム１００の設計者によって予め情報が設定される。
【００３５】
教師ＩＤのフィールドには、教師の識別情報が設定され、講義ＩＤのフィールドには、講義の識別情報が設定される。追随閾値のフィールドには、教師によるページ切り替えに追従しているか否かを判断するための閾値が設定される。猶予時間のフィールドには、電子データを表示させるアプリケーションとは異なるアプリケーションを利用していた場合に追随閾値に加算させる時間が設定される。母集団抽出閾値のフィールドには、過去の授業において教師によるページ切り替えに追従している学生を特定する場合に利用される閾値が設定される。
【００３６】
図８は、履修者管理ＤＢの一例を示す説明図である。履修者管理ＤＢ８００には、講義を履修している学生の識別情報が登録されている。履修者管理ＤＢ８００は、講義ＩＤ、学生ＩＤ、および学生名称のフィールドを有している。各フィールドに情報が設定されることにより、履修者情報（８０１−１〜）がレコードとして格納される。履修者管理ＤＢ８００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。閾値ＤＢ７００については、情報提供装置がアクセス可能な記憶装置であってもよい。
【００３７】
講義ＩＤのフィールドには、講義の識別情報が登録される。学生ＩＤのフィールドには、講義を受講する学生の識別情報が登録される。学生名称のフィールドには、学生ＩＤが示す学生の氏名が登録される。
【００３８】
履修者情報８０１−１では、講義ＩＤが「Ｋ００１」であり、学生ＩＤが「Ｓ００１」であり、学生名称が「富士通  太郎」である。
【００３９】
図９は、教師が有する装置に表示される画面例を示す説明図である。画面９００は、教師が有する装置１０２のディスプレイに表示される。たとえば、画面９００は、教材表示画面９０１と、授業開始ボタン９０２と、コメント評価集計ボタン９０３と、コメント評価集計結果９０４と、教師ＩＤの表示部９０５と、を有している。画面９００は、講義ＩＤの表示部９０６と、授業ＩＤの表示部９０７と、実施日の表示部９０８と、を有している。たとえば、教材表示画面９０１では、上述した第２電子データ１１２の各ページに併せて、第２電子データ１１２のファイル名と、表示中のページ番号と、が表示されてもよい。装置１０２の入力装置の操作によって、第２電子データ１１２のページが切り替わる。入力装置としては、マウス５１０やキーボード５０９が挙げられる。ページが切り替わると、情報提供装置１０１では、教材ページ追随判断処理が起動される。
【００４０】
授業開始ボタン９０２が押下されると、情報提供装置１０１では、学生母集団抽出処理が起動される。コメント評価集計ボタン９０３が押下されると、情報提供装置１０１では、コメント評価集計処理が起動される。コメント評価集計結果９０４には、コメント評価集計処理により得られるコメント情報が表示される。
【００４１】
図１０は、学生が有する装置に表示される画面例を示す説明図である。画面１０００は、各学生が有する装置１０３のディスプレイに表示される。たとえば、画面１０００は、教材表示画面１００１と、コメント入力欄１００２と、投稿ボタン１００３と、初期化ボタン１００４と、コメント情報の表示画面１００５と、コメント情報ごとに評価ボタン１００６と、を有している。たとえば、画面１０００は、学生ＩＤの表示部１００７と、講義ＩＤの表示部１００８と、授業ＩＤの表示部１００９と、実施日の表示部１０１０と、を有している。
【００４２】
たとえば、教材表示画面１００１では、上述した第１電子データ１１１の各ページに併せて、第１電子データ１１１のファイル名と、表示中のページ番号と、が表示されてもよい。装置１０３の入力装置に対する操作によって、第１電子データ１１１のページが切り替わる。入力装置としては、マウス５１０やキーボード５０９が挙げられる。ページが切り替わると、情報提供装置１０１では、操作情報受信処理が起動される。
【００４３】
評価ボタン１００６が押下されると、情報提供装置１０１では、コメント評価受信処理が起動される。投稿ボタン１００３が押下されると、コメント入力欄１００２に入力されたコメント情報が情報提供装置１０１に送信され、情報提供装置１０１では、コメント投稿受信処理が起動される。
【００４４】
第１取得部６１２は、学生が有する装置１０３の各々について、学生の装置１０３へ入力された、第１電子データ１１１のページ番号に関連付けたコメント情報を取得する。各学生が、学生の装置１０３に表示される画面のコメント入力欄にコメント情報を入力し、投稿ボタンを押下することにより、コメント情報が学生の装置１０３に入力される。第１取得部６１２は、入力されたコメント情報を取得する。
【００４５】
コメント情報格納部６０３は、第１取得部６１２によってコメント情報が取得される都度、取得されたコメント情報と、取得されたコメント情報を関連付けられたページ番号と、を対応付けて記憶装置に格納する。または、コメント情報格納部６０３は、コメント情報が受け付けられる都度、受け付けられたコメント情報と、該コメント情報が入力された装置１０３の識別情報と、該コメント情報が関連付けられたページ番号と、を対応付けて記憶装置に格納してもよい。上述したように、本実施の形態では、コメント情報が入力された装置１０３の識別情報として、学生の識別情報が格納される。具体的には、たとえば、コメント情報格納部６０３は、各情報を授業中コメントＤＢ１１００に格納する。
【００４６】
図１１は、授業中コメントＤＢの一例を示す説明図である。授業中コメントＤＢ１１００は、授業中に、学生によって入力されたコメント情報を記憶する。授業中コメントＤＢ１１００は、学生ＩＤ、講義ＩＤ、授業ＩＤ、コメントＩＤ、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報のフィールドを有している。各フィールドに情報が設定されることにより、コメント関連情報（１１０１−１〜１１０１−８）がレコードとして格納される。授業中コメントＤＢ１１００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。
【００４７】
学生ＩＤのフィールドには、学生の識別情報が登録される。講義ＩＤのフィールドには、講義の識別情報が登録される。授業ＩＤのフィールドには、授業の識別情報が登録される。コメントＩＤのフィールドには、コメント情報の識別情報が登録される。教材ファイル名のフィールドには、第１電子データ１１１および第２電子データ１１２の名称が登録される。
【００４８】
ページ番号のフィールドには、コメント情報を関連付けられたページ番号が登録される。コメント投稿日時のフィールドには、コメント情報の入力が受け付けられた日時が登録される。コメント情報のフィールドには、コメントの内容が格納される。
【００４９】
第２取得部６１３は、学生が有する装置１０３の各々へ入力された、コメント情報格納部６０３によって授業中コメントＤＢ１１００に格納されたコメント情報に対する特定評価を取得する。上述したように、特定評価としては、たとえば、評価対象のコメント情報について「良」の評価であってもよいし、「悪」の評価であってもよい。本実施の形態では、特定評価を「良」の評価とする。たとえば、授業中コメントＤＢ１１００に格納されたコメント情報が学生の装置１０３の画面上に表示される。そして、それぞれのコメント情報について、学生は、コメント情報について「良」と判断した場合、そのコメント情報の画面上の横に配置された評価ボタンを押下する。評価ボタンが押下された装置１０３は、たとえば、評価ボタンが押下されたことを示す情報に、評価ボタンが押下されたコメント情報と、自装置１０３の識別情報と、を対応付けて情報提供装置１０１に送信してもよい。たとえば、第２取得部６１３は、該装置１０３からの評価ボタンが押下されたことを示す情報を受信することにより、特定評価を取得する。
【００５０】
評価情報格納部６０４は、コメント情報格納部６０３によって授業中コメントＤＢ１１００に格納されたコメント情報の各々に対応付けて、第２取得部６１３によって取得された特定評価が入力された装置１０３の識別情報を格納する。上述したように、特定評価が入力された装置１０３の識別情報は、特定評価を入力した学生の識別情報である。具体的には、評価情報格納部６０４は、授業中コメントＤＢ１１００から特定評価が入力されたコメント情報を有するレコード（コメント関連情報１１０１）を抽出する。評価情報格納部６０４は、抽出したレコードに、特定評価を入力した学生の識別情報を対応付けてコメント評価ＤＢ１２００に格納する。
【００５１】
図１２は、コメント評価ＤＢの一例を示す説明図である。コメント評価ＤＢ１２００は、入力されたコメント情報に対する特定評価を入力した学生の識別情報を記憶する。コメント評価ＤＢ１２００は、学生ＩＤ、講義ＩＤ、授業ＩＤ、コメントＩＤ、教材ファイル名、ページ番号、コメント投稿日時、コメント情報、コメント評価学生ＩＤリスト、およびコメント評価有効数のフィールドを有している。各フィールドに情報が設定されることにより、コメント評価情報（１２０１−１〜１２０１−５）がレコードとして格納される。授業中コメントＤＢ１１００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。
【００５２】
学生ＩＤ、講義ＩＤ、授業ＩＤ、コメントＩＤ、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報のフィールドについては、授業中コメントＤＢ１１００の各フィールドと同一である。
【００５３】
コメント評価学生ＩＤリストのフィールドには、コメント情報に対する特定評価を入力した学生の識別情報が登録される。コメント評価有効数のフィールドには、コメント情報に対して評価した学生の中で、評価が有効であると判断された学生の数と、後述する母数と、の比率が登録される。図１２のコメント評価ＤＢ１２００の例では、評価を集計していないため、すべてのレコードのコメント評価有効数のフィールドには０が設定されている。
【００５４】
また、コメント評価ＤＢ１２００と授業中コメントＤＢ１１００とは、コメントＩＤによって関連付けられていてもよい。たとえば、情報提供装置１０１が、授業中コメントＤＢ１１００のコメントＩＤに基づいて、コメントＩＤが示すコメント情報を評価した学生の識別情報をコメント評価ＤＢ１２００から特定できることとしてもよい。
【００５５】
第１検出部６１１は、学生が授業内で行った装置１０３への操作を検出する。たとえば、第１検出部６１１は、同一内容の複数の第１電子データ１１１の各々について、第１電子データ１１１に対応する装置１０３への操作による第１電子データ１１１のページ切り替えを検出する。図１で説明したように、たとえば、各学生が装置１０３の入力装置を操作することにより、表示中の第１電子データ１１１のページを切り替える。表示中の第１電子データ１１１のページが変化したら、装置１０３は、装置１０３の識別情報と、第１電子データ１１１のページ切り替え後のページ番号と、を対応付けて情報提供装置１０１へ通知する。装置１０３は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置１０１は、装置１０３からの通知を受け付けることにより、装置１０３への操作による第１電子データ１１１のページ切り替えを検出してもよい。
【００５６】
さらに、たとえば、第１検出部６１１は、第１電子データ１１１以外のアプリケーションに対する装置１０３への操作を検出してもよい。ここで、第１電子データ１１１以外のアプリケーションを「別アプリ」と称する。たとえば、各装置１０３は、自装置１０３のキーボード５０９やマウス５１０の操作を検出する。各装置１０３は、検出された際に選択中のアプリケーションが第１電子データ１１１を表示するアプリケーションでなければ、検出された操作が別アプリに対する操作であると判断できる。そして、各装置１０３は、別アプリに対応する装置１０３への操作を検出した旨を情報提供装置１０１に送信する。
【００５７】
操作情報格納部６０２は、ページ切り替えが検出された装置１０３の識別情報と、ページ切り替えが検出された第１電子データ１１１のページ切り替え後のページ番号と、ページ切り替えが検出された時刻と、を対応付けて操作情報ＤＢ１３００に格納する。操作情報格納部６０２は、第１検出部６１１によってページ切り替えが検出される都度、行われる。本実施の形態では、上述したように、装置１０３の識別情報としては、学生ＩＤが利用される。さらに、操作情報格納部６０２は、ページ切り替えが検出された装置１０３の識別情報に対応付けて、講義ＩＤと、授業ＩＤと、および第１電子データ１１１の操作であることを示す情報と、を操作情報ＤＢ１３００に格納してもよい。
【００５８】
操作情報格納部６０２は、第１検出部６１１によって別アプリに対する装置１０３への操作が検出される都度、別アプリが操作された装置１０３の識別情報と、操作時刻と、別アプリに対する操作であることを示す情報と、を操作情報ＤＢ１３００に格納する。本実施の形態では、上述したように、装置１０３の識別情報としては、学生ＩＤが利用される。さらに、操作情報格納部６０２は、別アプリが操作された装置１０３の識別情報に対応付けて、講義ＩＤと、授業ＩＤと、を格納してもよい。
【００５９】
図１３は、操作情報ＤＢの一例を示す説明図である。操作情報ＤＢ１３００は、学生が授業内で行った学生が有する装置１０３への操作に関する情報が格納される。操作情報ＤＢ１３００は、学生ＩＤ、講義ＩＤ、授業ＩＤ、操作種別識別子、教材ファイル名、ページ番号、および操作日時のフィールドを有している。各フィールドに情報が設定されることにより、操作情報（１３０１〜）がレコードとして格納される。操作情報ＤＢ１３００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。
【００６０】
学生ＩＤのフィールドには、学生の識別情報が登録される。講義ＩＤのフィールドには、講義の識別情報が登録される。授業ＩＤのフィールドには、授業の識別情報が登録される。操作種別識別子のフィールドには、第１電子データ１１１に対する操作であるか否かを示す情報が登録される。「教材操作」であれば、第１電子データ１１１に対する操作であることを示し、「別アプリ操作」であれば、別アプリに対する操作であることを示す。
【００６１】
操作種別識別子が「教材操作」の場合、教材ファイル名のフィールドには、第１電子データ１１１の名称が登録される。操作種別識別子が「別アプリ操作」の場合、教材ファイル名のフィールドには、（ｎｕｌｌ）が登録される。操作種別識別子が「教材操作」の場合、ページ番号のフィールドには、ページ切り替え後に表示される第１電子データ１１１のページ番号が登録される。操作種別識別子が「別アプリ操作」の場合、ページ番号のフィールドには、（ｎｕｌｌ）が登録される。操作日時のフィールドには、操作が検出された日時が登録される。
【００６２】
第２検出部６１４は、第２電子データ１１２に対応する装置１０２への操作による第２電子データ１１２のページ切り替えを検出する。図１で説明したように、たとえば、教師が装置１０２の入力装置を操作することにより、表示中の第２電子データ１１２のページを切り替える。表示中の第２電子データ１１２のページが変化したら、装置１０２は、装置１０２の識別情報と、第２電子データ１１２のページ切り替え後のページ番号と、を対応付けて情報提供装置１０１へ通知する。装置１０２は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置１０１は、装置１０２からの通知を受け付けることにより、装置１０２への操作による第２電子データ１１２のページ切り替えを検出する。
【００６３】
判定部６０５は、第２電子データ１１２のページ切り替えが検出された時刻から所定時間以内の時刻までを特定する。判定部６０５は、学生の識別情報ごとに、当該学生の識別情報が、該検出された時刻から所定時間以内の時刻と、第２電子データ１１２のページ切り替え後のページ番号と同一のページ番号と、に対応付けて操作情報ＤＢ１３００に格納されているか否かを判定する。たとえば、所定時間は、上述した閾値ＤＢ７００内の追随閾値である。判定結果は、たとえば、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などの記憶装置に格納される。
【００６４】
図１４および図１５は、判定例を示す説明図である。たとえば、教師が装置１０２を操作して第２電子データ１１２のページ切り替えを行うと、第２検出部６１４によってページ切り替えが検出される。第２検出部６１４は、現在日時を取得してページ切り替え時の日時とする。図１４の例では、ページ切り替え時の日時は「２０１１−１２−０１  １０：１６：００」である。
【００６５】
判定部６０５は、第２電子データ１１２のページ切り替え時の日時に、閾値ＤＢ７００に登録された追随閾値を加算した日時を監視日時に設定する。追随閾値は、１分であるため、監視日時は「２０１１−１２−０１  １０：１７：００」である。
【００６６】
つぎに、判定部６０５は、講義ＩＤに基づいて履修者管理ＤＢ８００から学生ＩＤを取得する。取得されたすべての学生ＩＤについて同様の処理が行われるが、図１４では、「Ｓ００１」を例に挙げている。判定部６０５は、操作情報ＤＢ１３００から、講義ＩＤが「Ｋ００１」であり、授業ＩＤが「Ｊ００２」、教材ファイル名が「ＣＭＩシステム」、および学生ＩＤが「Ｓ００１」である操作情報１３０１を抽出する。
【００６７】
たとえば、判定部６０５は、抽出した操作情報１３０１の中から、操作日時が最新の操作情報１３０１を選択する。判定部６０５は、選択された操作情報１３０１のページ番号が第２電子データ１１２のページ切り替え後のページ番号であり、操作日時がページ切り替え時の日時から監視日時までの期間であるか否かを判定する。図１４の例では、ページ番号が一致しないため、判定部６０５は、現時点では「Ｓ００１」については追随していないと判定する。判定部６０５は、各学生ＩＤについて、監視日時を経過するまで同様の処理を繰り返す。
【００６８】
図１５の例では、判定部６０５は、操作情報ＤＢ１３００から、講義ＩＤが「Ｋ００１」であり、授業ＩＤが「Ｊ００２」、教材ファイル名が「ＣＭＩシステム」、および学生ＩＤが「Ｓ００１」である操作情報１３０１を抽出する。
【００６９】
たとえば、判定部６０５は、抽出した操作情報１３０１から、操作日時が最新の操作情報１３０１を選択する。判定部６０５は、選択された操作情報１３０１のページ番号が第２電子データ１１２のページ切り替え後のページ番号であり、操作日時がページ切り替え時の日時から監視日時までの期間であるか否かを判定する。図１５の例では、ページ番号が一致し、操作日時が該期間に含まれるため、判定部６０５は、「Ｓ００１」については追随していると判定する。
【００７０】
出力部６１０は、判定部６０５による判定結果を出力する。出力形式としては、たとえば、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などの記憶装置に記憶させてもよい。本実施の形態では、たとえば、出力部６１０は、判定結果を追随状況ＤＢ１６００に格納する。または、出力形式としては、たとえば、教師によるページ切り替えごとに教師の装置１０２のディスプレイ上に判定結果を出力してもよい。これにより、教師は、装置１０２のディスプレイを見ることにより、授業に出席している学生を、現在授業を聞いている学生と聞いていない学生とに区別することができる。
【００７１】
図１６は、現在の授業における追随状況ＤＢの一例を示す説明図である。追随状況ＤＢ１６００は、教師ＩＤ、講義ＩＤ、授業ＩＤ、授業実施日、教材ファイル名、ページ番号、学生ＩＤリストのフィールドを有している。各フィールドに情報が設定されることにより、追随状況情報（１６０１−１〜１６０１−４）がレコードとして格納される。追随状況ＤＢ１６００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。
【００７２】
教師ＩＤには、授業を行う教師の識別情報が登録される。講義ＩＤには、講義の識別情報が登録される。授業ＩＤには、現在の授業の識別情報が登録される。授業実施日のフィールドには、授業が行われる日付が登録される。この日付によって、現在の授業における判定結果が登録されているか、過去の授業における判定結果が登録されているかが判別される。教材ファイル名のフィールドには、第１電子データ１１１および第２電子データ１１２の名称が登録される。
【００７３】
ページ番号のフィールドには、教師の操作による第２電子データ１１２のページ切り替え後のページ番号が登録される。学生ＩＤリストには、該ページ切り替えが検出された時刻から所定時間以内の時刻と、該ページ切り替え後のページ番号と同一のページ番号と、に対応付けて操作情報ＤＢ１３００に格納されている学生の識別情報が登録される。
【００７４】
追随状況ＤＢ１６００によれば、ファイル名が「ＣＭＩシステム」の電子教材において、ページ番号が１の場合、「Ｓ００１」〜「Ｓ０００６」によって示される学生は、教師による教材のページ切り替えに追従して教材のページを切り替えている。
【００７５】
特定部６０８は、ページ番号の各々について、授業中コメントＤＢ１１００から、該所定時間以内の時刻と同一のページ番号に対応付けて操作情報ＤＢ１３００に格納された学生の識別情報が対応付けられているコメント情報を特定する。これにより、授業を聞いていると判断された学生が投稿したコメント情報を抽出することができる。授業を聞いている学生の方が、授業を聞いていない学生よりも授業に適したコメント情報を入力する可能性が高い。そのため、情報提供装置１０１は、授業を聞いていると判断された学生が投稿したコメント情報を特定することにより、教師は、授業中に取り上げるべき確度の高いコメント情報を知ることができる。
【００７６】
また、特定部６０８は、ページ番号の各々について、コメント評価ＤＢ１２００から、所定時間以内の時刻と同一のページ番号とに対応付けて操作情報ＤＢ１３００に格納されている学生の識別情報が対応付けられているコメント情報を特定する。ここでは、特定部６０８は、所定時間以内の時刻と同一のページ番号とに対応付けて操作情報ＤＢ１３００に格納されていると判定された学生の識別情報が、コメント評価ＤＢ１２００の学生リスト内に含まれているか否かを判断する。
【００７７】
たとえば、コメント評価ＤＢ１２００において、コメントＩＤが「Ｃ００８」を例に挙げると、コメント情報を評価した学生ＩＤは、「Ｓ００２」、「Ｓ００３」、「Ｓ００６」、および「Ｓ００７」である。コメントＩＤが「Ｃ００８」のページ番号は「４」である。追随状況ＤＢ１６００において、ページ番号が「４」の場合における学生ＩＤリストは「Ｓ００１」である。判定部６０５は、ページ番号が「４」の場合、いずれのコメント情報も特定されていない。
【００７８】
つぎに、本実施の形態では、上述の場合、情報提供装置１０１は、現在の授業における追随状況によって、確度が高いと推測されるコメント情報を特定している。たとえば、現在の授業だけでなく、過去の授業における追随状況を含めて、確度が高いと推測されるコメント情報を特定してもよい。
【００７９】
図１７は、過去の授業における追随状況ＤＢの一例を示す説明図である。追随状況ＤＢ１７００は、過去の授業において、教師の進行に追随している学生ＩＤが登録されている。追随状況ＤＢ１７００が有するフィールドは、追随状況ＤＢ１６００が有するフィールドと同一であるため、詳細な説明を省略する。各フィールドに情報が設定されることにより、追随状況情報（１７０１−１〜１７０１−５）がレコードとして格納される。追随状況ＤＢ１７００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。図１６に示した追随状況ＤＢ１６００と図１７に示す追随状況ＤＢ１７００は一つのデータベースであってもよいが、授業ごとにデータベースを区別してもよい。
【００８０】
たとえば、図１６に示した追随状況ＤＢ１６００では、授業ＩＤが「Ｊ００２」であり、授業実施日が「２０１１−１２−０１」であり、教材ファイル名が「ＣＭＩシステム」である。図１７に示す追随状況ＤＢ１７００では、授業ＩＤが「Ｊ００１」であり、授業実施日が「２０１１−１１−２６」であり、教材ファイル名が「教育情報システム」である。
【００８１】
第１比較部６０６は、学生ＩＤの各々について、過去の授業における教師の操作によるページ切り替え回数と、学生ＩＤによって示される学生の操作によるページ切り替え後のページ番号と対応付けて追随状況ＤＢ１７００に格納された数と、の比較処理を行う。過去の授業における教師の操作によるページ切り替え回数は、追随状況ＤＢ１７００の授業ＩＤと授業実施日が同一であるレコードの数と等しい。追随状況ＤＢ１７００の例では、５回である。学生ＩＤによって示される学生の操作によるページ切り替え後のページ番号と対応付けて追随状況ＤＢ１７００に格納された数は、該レコードの学生ＩＤリストに含まれる数である。学生ＩＤが「Ｓ００１」を例に挙げると、追随状況ＤＢ１７００のうち、ページ番号が「０」〜「５」のすべての学生ＩＤリストに登録されているため、５回である。学生ＩＤが「Ｓ００２」では、４回である。
【００８２】
比較処理としては、たとえば、授業を追随している頻度を算出してもよい。学生ＩＤが「Ｓ００１」の場合を例に挙げると、授業ＩＤが「Ｊ００１」であれば、ページ切り替え回数が５回のうち、５回とも追随しているため、頻度は１００［％］となる。
【００８３】
さらに、過去の授業が複数回であれば、第１比較部６０６は、頻度の平均値や標準偏差を算出してもよい。
【００８４】
判断部６０７は、学生ＩＤの各々について、第１比較部６０６による比較結果が所定条件を満たしているか否かを判断する。たとえば、第１比較部６０６による比較結果が頻度であれば、判断部６０７は、頻度が閾値［％］以上であるか否かを判定する。たとえば、頻度が閾値以上の場合、判断部６０７は、所定条件を満たしていると判断する。または、たとえば、第１比較部６０６による比較結果が頻度の平均値および標準偏差であれば、判断部６０７は、「平均値−標準偏差」が閾値以上であるか否かを判断してもよい。「平均値−標準偏差」を授業進行に安定して追随する期待度とする。期待度に対する閾値については、閾値ＤＢ７００内の母集団抽出閾値に登録されている。たとえば、期待度が閾値以上であれば、判断部６０７は、所定条件を満たしたと判断する。たとえば、判断部６０７は、判断部６０７による判断結果を学生母集団ＤＢ１９００に格納する。
【００８５】
図１８は、母集団抽出処理の一例を示す説明図である。第１比較部６０６は、履修者管理ＤＢ８００から、講義ＩＤが「Ｋ００１」であるレコードの学生ＩＤを一つ選択する。図１８では、学生ＩＤが「Ｓ００１」を例に挙げる。
【００８６】
第１比較部６０６は、空の追随頻度算出用配列データ１８００を作成する。つぎに、第１比較部６０６は、追随状況ＤＢ１７００から、講義ＩＤが「Ｋ００１」であり、授業実施日が「２０１１−１２−０１」であり、授業ＩＤが「Ｊ００１」であるレコードの数（以下、「データ総数」と称する。）をカウントする。ここでは、５レコードである。情報提供装置１０１は、追随状況ＤＢ１７００から、「Ｓ００１」を学生ＩＤリストに含むレコードの数（以下、「追随データ数」と称する。）をカウントする。ここでは、５レコードである。
【００８７】
つぎに、第１比較部６０６は、追随データ数／データ総数によって算出する。そして、第１比較部６０６は、追随頻度算出用配列データ１８００に算出結果を設定する。
【００８８】
第１比較部６０６は、追随頻度算出用配列データ１８００に含まれる学生ＩＤごとに追随頻度の平均値と追随頻度の標準偏差を算出する。つぎに、第１比較部６０６は、該学生ＩＤごとに「期待度＝平均値−標準偏差」を行う。そして、判断部６０７は、算出した期待度が閾値ＤＢ７００に含まれる母集団抽出閾値よりも大きいか否かを判断する。判断部６０７は、算出した期待度が閾値ＤＢ７００に含まれる母集団抽出閾値よりも大きいと判断された学生ＩＤを学生母集団ＤＢ１９００に設定する。
【００８９】
図１９は、学生母集団ＤＢの一例を示す説明図である。学生母集団ＤＢ１９００は、講義ＩＤ、授業ＩＤ、および学生ＩＤのフィールドを有している。各フィールドに情報が設定されることにより、学生母集団情報（１９０１−１〜１９０１−３）がレコードとして格納される。学生母集団ＤＢ１９００は、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などによって実現される。
【００９０】
講義ＩＤのフィールドには、講義の識別情報が登録される。授業ＩＤのフィールドには、現在の授業の識別情報が登録される。学生ＩＤのフィールドには、判断部６０７によって所定条件を満たしていると判断された学生ＩＤが登録される。
【００９１】
特定部６０８は、ページ番号の各々について、所定時間以内の時刻と同一のページ番号に対応付けて操作情報ＤＢ１３００に格納されていると判定され、かつ比較結果が所定条件を満たしていると判断された学生の識別情報を特定する。特定部６０８は、ページ番号の各々について、コメント評価ＤＢ１２００から、該学生の識別情報が対応付けられているコメント情報を特定する。具体的な特定例を図２０と図２１に示す。
【００９２】
図２０は、評価の集計対象の学生ＩＤを特定する例を示す説明図である。ここで、特定された学生の識別情報は、コメント情報の評価結果を集計する際の集計対象となる学生ＩＤである。
【００９３】
上述したように、判断部６０７によって比較結果が所定条件を満たしていると判断された学生ＩＤは、学生母集団ＤＢ１９００に登録されている。教材ファイル名およびページ番号の各々について、判定部６０５によって所定時間以内の時刻と同一のページ番号とに対応付けて操作情報ＤＢ１３００に格納されていると判定された学生ＩＤは、追随状況ＤＢ１６００に登録されている。
【００９４】
より具体的には、特定部６０８は、追随状況ＤＢ１６００から、授業ＩＤが「Ｊ００２」であり、教材ファイル名が「ＣＭＩシステム」である追随状況情報１６０１を抽出する。抽出された追随状況情報１６０１は、図に示している。特定部６０８は、ページ番号の各々について、抽出された追随状況情報１６０１の学生ＩＤリスト内の学生ＩＤのうち、学生母集団ＤＢ１９００に登録されている学生ＩＤと一致する学生ＩＤを特定する。学生母集団ＤＢ１９００に登録された学生ＩＤは「Ｓ００１」〜「Ｓ００３」である。たとえば、ページ番号が「１」の場合、学生ＩＤリストは、「Ｓ００１」〜「Ｓ００６」である。そのため、特定部６０８は、ページ番号が「１」の場合、「Ｓ００１」〜「Ｓ００３」を特定する。ここで特定された学生ＩＤは、特定中間情報ＤＢ２０００に格納される。
【００９５】
特定中間情報ＤＢ２０００は、教材ファイル名、ページ番号、および学生ＩＤリストのフィールドを有している。学生ＩＤリストのフィールドには、個々で特定された学生ＩＤが登録される。
【００９６】
たとえば、特定部６０８は、コメント評価ＤＢ１２００から、特定中間情報ＤＢ２０００に登録された学生ＩＤをコメント評価学生ＩＤリストに含むコメント情報を特定する。
【００９７】
図２１は、コメント情報の特定例を示す説明図である。より具体的には、特定部６０８は、コメント評価ＤＢ１２００のコメント情報の各々について、ページ番号に基づいて特定中間情報ＤＢ２０００に含まれる学生ＩＤの数を教材追随データ母数とする。たとえば、ページ番号が「１」の場合、特定中間情報ＤＢ２０００の学生ＩＤリストは「Ｓ００１」〜「Ｓ００３」である。コメント評価ＤＢ１２００のうち、ページ番号が「１」のコメントＩＤは「Ｃ００１」と「Ｃ００３」である。
【００９８】
コメントＩＤが「Ｃ００１」と「Ｃ００３」との教材追随データ母数は、「３」である。ページ番号が「１」の場合における特定中間情報ＤＢ２０００の学生ＩＤリストのうち、コメントＩＤが「Ｃ００１」の場合におけるコメント評価学生ＩＤリストに含まれる学生ＩＤ」は「Ｓ００３」である。よって、コメントＩＤが「Ｃ００１」の場合、コメント評価有効学生数は「１」である。
【００９９】
ページ番号が「１」の場合における特定中間情報ＤＢ２０００の学生ＩＤリストのうち、コメントＩＤが「Ｃ００３」の場合におけるコメント評価学生ＩＤリストに含まれる学生ＩＤは「Ｓ００２」、「Ｓ００３」である。よって、コメントＩＤが「Ｃ００３」の場合、コメント評価有効学生数は「２」である。
【０１００】
たとえば、特定部６０８は、コメント評価有効学生数が１以上であるコメント情報を特定してもよい。出力部６１０は、特定部６０８によって特定されたコメント情報を出力してもよい。これにより、授業を聞いている学生が評価したコメント情報を教師に知らせることができる。
【０１０１】
ここで、特定部６０８によって特定されたコメント情報に対応付けてコメント評価ＤＢ１２００に格納され、かつ所定時間以内の時刻と同一のページ番号に対応付けて操作情報ＤＢ１３００に格納されている学生ＩＤの第１数が、教材追随データ母数である。判断部６０７によって比較結果が所定条件を満たしていると判断された学生ＩＤの第２数が、コメント評価有効学生数である。
【０１０２】
第２比較部６０９は、特定部６０８によって特定されたコメント情報の各々について、教材追随データ母数と、コメント評価有効学生数と、の比較処理を行う。当該比較処理としては、たとえば、「教材追随データ母数／コメント評価有効学生数」を算出してもよい。
【０１０３】
出力部６１０は、特定部６０８によって特定されたコメント情報の各々について、コメント情報と、第２比較部６０９による比較結果とを対応付けて出力する。図の例では、「教材追随データ母数／コメント評価有効学生数」を評価値とし、コメントＩＤごとにコメントＩＤと評価値とが関連付けられて特定結果ＤＢ２１００に出力されている。たとえば、コメントＩＤが「Ｃ００１」の場合、「３／１＝０．３３」であるため、評価値には「０．３３」が登録されている。さらに、たとえば、出力部６１０は、評価値をコメント評価ＤＢ１２００のコメント評価有効数に設定する。
【０１０４】
たとえば、情報提供装置１０１は、特定されたコメント情報から、評価値が閾値以上であるコメント情報を選択して教師側の端末に出力してもよい。
【０１０５】
これにより、授業を聞いている学生が評価したコメント情報が大量にある場合、より多くの授業を聞いている学生が評価したコメント情報を教師に知らせることができる。
【０１０６】
また、第１比較部６０６は、学生の識別情報の各々について、装置１０２のページ切り替えの第１回数と、所定時間以内の時刻と同一のページ番号とに対応付けて追随状況ＤＢ１６００に格納されていると判定された第２回数と、の比較処理を行う。出力部６１０は、学生の識別情報の各々について、第１比較部６０６による第１回数と第２回数との比較結果を出力する。これにより、次回の授業用に母集団を予め決定させることができる。
【０１０７】
（情報提供装置１０１の起動処理および停止処理手順）
図２２は、情報提供装置の起動処理および停止処理手順の一例を示すフローチャートである。まず、情報提供装置１０１の起動処理手順について説明する。情報提供装置１０１は、イベント受信プロセス停止フラグを初期化する（ステップＳ２２０１）。具体的には、たとえば、情報提供装置１０１は、イベント受信プロセス停止フラグに「未設定」を設定する。
【０１０８】
つぎに、情報提供装置１０１は、イベント受信プロセスに、コメント投稿受信処理を登録し（ステップＳ２２０２）、イベント受信プロセスに、コメント評価受信処理を登録する（ステップＳ２２０３）。情報提供装置１０１は、イベント受信プロセスに、操作情報受信処理を登録し（ステップＳ２２０４）、イベント受信プロセスに、教材ページ追随判断処理を登録する（ステップＳ２２０５）。
【０１０９】
情報提供装置１０１は、イベント受信プロセスに、学生母集団抽出処理を登録し（ステップＳ２２０６）、イベント受信プロセスに、コメント評価集計処理を登録する（ステップＳ２２０７）。そして、情報提供装置１０１は、イベント受信プロセスによるイベント受信処理を行い（ステップＳ２２０８）、情報提供装置１０１の起動を終了する。ステップＳ２２０２〜ステップＳ２２０７については、並列に処理が行われてもよい。
【０１１０】
つぎに、情報提供装置１０１の停止処理手順について説明する。情報提供装置１０１は、イベント受信プロセス停止フラグに「停止」を設定し（ステップＳ２２１１）、一連の処理を終了する。
【０１１１】
（情報提供装置１０１によるイベント受信処理手順）
図２３および図２４は、情報提供装置によるイベント受信処理手順の一例を示すフローチャートである。情報提供装置１０１は、プロセス停止フラグが「停止」であるか否かを判断する（ステップＳ２３０１）。プロセス停止フラグが「停止」である場合（ステップＳ２３０１：Ｙｅｓ）、一連の処理を終了する。
【０１１２】
プロセス停止フラグが「停止」でない場合（ステップＳ２３０１：Ｎｏ）、情報提供装置１０１は、イベント起動指示を受信したか否かを判断する（ステップＳ２３０２）。イベント起動指示が受信されていない場合（ステップＳ２３０２：Ｎｏ）、ステップＳ２３０１へ戻る。
【０１１３】
イベント起動指示が受信された場合（ステップＳ２３０２：Ｙｅｓ）、情報提供装置１０１は、受信したイベント起動指示のイベント種別を取得し（ステップＳ２３０３）、応答データの空データを作成する（ステップＳ２３０４）。情報提供装置１０１は、イベント種別が「コメント投稿受信処理」であるか否かを判断する（ステップＳ２３０５）。
【０１１４】
イベント種別が「コメント投稿受信処理」である場合（ステップＳ２３０５：Ｙｅｓ）、情報提供装置１０１は、受信した学生ＩＤ、講義ＩＤ、授業ＩＤ、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報を取得する（ステップＳ２３０６）。つぎに、情報提供装置１０１は、コメント投稿受信処理を行い（ステップＳ２３０７）、イベント起動指示の送信元へ応答データを送信し（ステップＳ２３０８）、ステップＳ２３０１へ戻る。
【０１１５】
ステップＳ２３０５において、イベント種別が「コメント投稿受信処理」でない場合（ステップＳ２３０５：Ｎｏ）、情報提供装置１０１は、イベント種別が「コメント評価受信処理」であるか否かを判断する（ステップＳ２３０９）。
【０１１６】
イベント種別が「コメント評価受信処理」である場合（ステップＳ２３０９：Ｙｅｓ）、情報提供装置１０１は、受信した学生ＩＤ、コメントＩＤを取得し（ステップＳ２３１０）、コメント評価受信処理を行う（ステップＳ２３１１）。そして、情報提供装置１０１は、イベント起動指示の送信元へ応答データを送信し（ステップＳ２３１２）、ステップＳ２３０１へ戻る。
【０１１７】
ステップＳ２３０９において、イベント種別が「コメント評価受信処理」でない場合（ステップＳ２３０９：Ｎｏ）、情報提供装置１０１は、イベント種別が「操作情報受信処理」であるか否かを判断する（ステップＳ２４０１）。イベント種別が「操作情報受信処理」である場合（ステップＳ２４０１：Ｙｅｓ）、情報提供装置１０１は、受信した学生ＩＤ、講義ＩＤ、授業ＩＤ、操作種別識別子、教材ファイル名、ページ番号、および操作日時を取得する（ステップＳ２４０２）。情報提供装置１０１は、操作情報１３０１受信処理を行い（ステップＳ２４０３）、ユーザへ応答データを送信し（ステップＳ２４０４）、ステップＳ２３０１へ戻る。
【０１１８】
ステップＳ２４０１において、イベント種別が「操作情報受信処理」でない場合（ステップＳ２４０１：Ｎｏ）、情報提供装置１０１は、イベント種別が「学生母集団抽出処理」であるか否かを判断する（ステップＳ２４０５）。イベント種別が「学生母集団抽出処理」である場合（ステップＳ２４０５：Ｙｅｓ）、情報提供装置１０１は、受信した講義ＩＤ、授業ＩＤ、母集団抽出日を取得する（ステップＳ２４０６）。情報提供装置１０１は、学生母集団抽出処理を行い（ステップＳ２４０７）、イベント起動指示の送信元へ応答データを送信し（ステップＳ２４０８）、ステップＳ２３０１へ戻る。
【０１１９】
ステップＳ２４０５において、イベント種別が「学生母集団抽出処理」でない場合（ステップＳ２４０５：Ｎｏ）、情報提供装置１０１は、イベント種別が「教材ページ追随判断処理」であるか否かを判断する（ステップＳ２４０９）。イベント種別が「教材ページ追随判断処理」である場合（ステップＳ２４０９：Ｙｅｓ）、情報提供装置１０１は、受信した教師ＩＤ、講義ＩＤ、授業ＩＤ、授業実施日、教材ファイル名、ページ番号、および操作日時を取得する（ステップＳ２４１０）。情報提供装置１０１は、教材ページ追随判断処理を行い（ステップＳ２４１１）、イベント起動指示の送信元へ応答データを送信し（ステップＳ２４１２）、ステップＳ２３０１へ戻る。
【０１２０】
ステップＳ２４０９において、イベント種別が「教材ページ追随判断処理」でない場合（ステップＳ２４０９：Ｎｏ）、情報提供装置１０１は、イベント種別が「コメント評価集計処理」であるか否かを判断する（ステップＳ２４１３）。イベント種別が「コメント評価集計処理」である場合（ステップＳ２４１３：Ｙｅｓ）、情報提供装置１０１は、受信した教師ＩＤ、講義ＩＤ、授業ＩＤを取得する（ステップＳ２４１４）。情報提供装置１０１は、コメント評価集計処理を行い（ステップＳ２４１５）、イベント起動指示の送信元へ応答データを送信する（ステップＳ２４１６）。ステップＳ２４１３において、イベント種別が「コメント評価集計処理」でない場合（ステップＳ２４１３：Ｎｏ）、ステップＳ２３０１へ戻る。
【０１２１】
（情報提供装置１０１によるコメント投稿受信処理手順）
図２５は、情報提供装置によるコメント投稿受信処理手順の一例を示すフローチャートである。まず、情報提供装置１０１は、入力情報（学生ＩＤ、講義ＩＤ、授業ＩＤ、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報）と、応答データを取得する（ステップＳ２５０１）。情報提供装置１０１は、コメントＩＤを作成し（ステップＳ２５０２）、コメント関連情報１１０１の空データを作成する（ステップＳ２５０３）。情報提供装置１０１は、ステップＳ２５０１にて取得した入力情報を、コメント関連情報１１０１に設定し（ステップＳ２５０４）、授業中コメントＤＢ１１００へコメント関連情報１１０１を格納する（ステップＳ２５０５）。
【０１２２】
情報提供装置１０１は、処理が正常終了したか否かを判断する（ステップＳ２５０６）。処理が正常終了した場合（ステップＳ２５０６：Ｙｅｓ）、情報提供装置１０１は、応答データの処理結果に、「正常終了」を設定し（ステップＳ２５０７）、一連の処理を終了する。処理が正常終了していない場合（ステップＳ２５０６：Ｎｏ）、情報提供装置１０１は、応答データの処理結果に、「異常終了」を設定し（ステップＳ２５０８）、一連の処理を終了する。
【０１２３】
（情報提供装置１０１によるコメント評価受信処理手順）
図２６は、情報提供装置によるコメント評価受信処理手順の一例を示すフローチャートである。まず、情報提供装置１０１は、入力情報（学生ＩＤ、コメントＩＤ）と応答データを取得し（ステップＳ２６０１）、コメント評価ＤＢ１２００から、入力情報のコメントＩＤに合致したコメント評価情報１２０１を抽出する（ステップＳ２６０２）。情報提供装置１０１は、入力情報のコメントＩＤに合致したコメント評価情報１２０１が未設定か否かを判断する（ステップＳ２６０３）。コメント評価情報１２０１が未設定でない場合（ステップＳ２６０３：Ｎｏ）、ステップＳ２６０７へ移行する。
【０１２４】
コメント評価情報１２０１が未設定である場合（ステップＳ２６０３：Ｙｅｓ）、情報提供装置１０１は、コメント評価情報１２０１の空データを作成する（ステップＳ２６０４）。情報提供装置１０１は、授業中コメントＤＢ１１００から、入力情報のコメントＩＤに合致したコメント関連情報１１０１を抽出する（ステップＳ２６０５）。情報提供装置１０１は、抽出したコメント関連情報１１０１に登録された各情報をコメント評価情報１２０１へコピーする（ステップＳ２６０６）。情報提供装置１０１は、受信した学生ＩＤを、コメント評価情報１２０１の「コメント評価学生ＩＤリスト」に追加し（ステップＳ２６０７）、追加後のコメント評価情報１２０１をコメント評価ＤＢ１２００へ格納する（ステップＳ２６０８）。
【０１２５】
つぎに、情報提供装置１０１は、処理が正常終了したか否かを判断する（ステップＳ２６０９）。処理が正常終了した場合（ステップＳ２６０９：Ｙｅｓ）、情報提供装置１０１は、応答データの処理結果に、「正常終了」を設定し（ステップＳ２６１０）、一連の処理を終了する。処理が正常終了していない場合（ステップＳ２６０９：Ｎｏ）、情報提供装置１０１は、応答データの処理結果に、「異常終了」を設定し（ステップＳ２６１１）、一連の処理を終了する。
【０１２６】
（情報提供装置１０１による操作情報受信処理手順）
図２７は、情報提供装置による操作情報受信処理手順の一例を示すフローチャートである。情報提供装置１０１は、入力情報（学生ＩＤ、講義ＩＤ、授業ＩＤ、操作種別識別子、教材ファイル名、ページ番号、操作日時）と応答データを取得し（ステップＳ２７０１）、操作情報１３０１の空データを作成する（ステップＳ２７０２）。
【０１２７】
情報提供装置１０１は、入力情報の操作種別識別子が「教材操作」であるか否かを判断する（ステップＳ２７０３）。入力情報の操作種別識別子が「教材操作」である場合（ステップＳ２７０３：Ｙｅｓ）、情報提供装置１０１は、作成した操作情報１３０１に、入力情報の教材ファイル名、ページ番号を設定し（ステップＳ２７０４）、ステップＳ２７０６へ移行する。入力情報の操作種別識別子が「教材操作」でない場合（ステップＳ２７０３：Ｎｏ）、情報提供装置１０１は、作成した操作情報１３０１の操作種別識別子に、「別アプリ操作」を設定し（ステップＳ２７０５）、ステップＳ２７０６へ移行する。
【０１２８】
ステップＳ２７０４またはステップＳ２７０５のつぎに、情報提供装置１０１は、作成した操作情報１３０１に、入力情報の学生ＩＤ、講義ＩＤ、授業ＩＤ、操作種別識別子、操作日時を設定する（ステップＳ２７０６）。情報提供装置１０１は、操作情報ＤＢ１３００へ設定後の操作情報１３０１を格納する（ステップＳ２７０７）。
【０１２９】
つぎに、情報提供装置１０１は、処理が正常終了したか否かを判断する（ステップＳ２７０８）。処理が正常終了した場合（ステップＳ２７０８：Ｙｅｓ）、情報提供装置１０１は、応答データの処理結果に、「正常終了」を設定し（ステップＳ２７０９）、一連の処理を終了する。処理が正常終了していない場合（ステップＳ２７０８：Ｎｏ）、情報提供装置１０１は、応答データの処理結果に、「異常終了」を設定し（ステップＳ２７１０）、一連の処理を終了する。
【０１３０】
（情報提供装置１０１による学生母集団抽出処理手順）
図２８〜図３０は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャートである。まず、情報提供装置１０１は、入力情報（講義ＩＤ、授業ＩＤ、母集団抽出日）と応答データを取得し（ステップＳ２８０１）、履修者管理ＤＢ８００から、入力情報の講義ＩＤに合致する学生ＩＤのリストを抽出する（ステップＳ２８０２）。
【０１３１】
情報提供装置１０１は、閾値ＤＢ７００から、母集団抽出閾値を取得し（ステップＳ２８０３）、追随状況ＤＢ１６００、追随状況ＤＢ１７００から、授業実施日が母集団抽出日より前の追随状況情報１７０１を抽出する（ステップＳ２８０４）。情報提供装置１０１は、追随状況情報１７０１に登録されている授業ＩＤを取得し（ステップＳ２８０５）、履修者管理ＤＢ８００から抽出した学生ＩＤのリストから学生ＩＤを一つ選択する（ステップＳ２８０６）。情報提供装置１０１は、追随頻度算出用配列データ１８００の空データを作成する（ステップＳ２８０７）。
【０１３２】
つぎに、情報提供装置１０１は、追随状況情報１７０１に登録されている授業ＩＤを一つ選択し（ステップＳ２９０１）、「データ総数」を初期化し（ステップＳ２９０２）、「追随データ数」を初期化する（ステップＳ２９０３）。データ総数、追随データ数はパラメータである。情報提供装置１０１は、抽出した追随状況情報１７０１から、未選択の追随状況情報１７０１を一つ選択し（ステップＳ２９０４）、選択した追随状況情報１７０１の授業ＩＤが選択した授業ＩＤと一致するか否かを判断する（ステップＳ２９０５）。選択した追随状況情報１７０１の授業ＩＤが一致しない場合（ステップＳ２９０５：Ｎｏ）、ステップＳ２９０９へ移行する。
【０１３３】
選択した追随状況情報１７０１の授業ＩＤが一致する場合（ステップＳ２９０５：Ｙｅｓ）、情報提供装置１０１は、データ総数に１を加算し（ステップＳ２９０６）、選択した追随状況情報１７０１の学生ＩＤリストに、学生ＩＤが含まれているか否かを判断する（ステップＳ２９０７）。選択した追随状況情報１７０１の学生ＩＤリストに、学生ＩＤが含まれていない場合（ステップＳ２９０７：Ｎｏ）、ステップＳ２９０９へ移行する。
【０１３４】
選択した追随状況情報１７０１の学生ＩＤリストに、学生ＩＤが含まれている場合（ステップＳ２９０７：Ｙｅｓ）、情報提供装置１０１は、追随データ数に１を加算する（ステップＳ２９０８）。つぎに、情報提供装置１０１は、抽出した追随状況情報１７０１を全て選択したか否かを判断する（ステップＳ２９０９）。選択していない追随状況情報１７０１がある場合（ステップＳ２９０９：Ｎｏ）、ステップＳ２９０４へ戻る。
【０１３５】
追随状況情報１７０１を全て選択した場合（ステップＳ２９０９：Ｙｅｓ）、情報提供装置１０１は、追随データ数／データ総数によって、過去の追随頻度を算出する（ステップＳ２９１０）。情報提供装置１０１は、算出した追随頻度を追随頻度算出用配列データ１８００に追加し（ステップＳ２９１１）、追随状況情報１７０１に登録されている授業ＩＤを全て選択したか否かを判断する（ステップＳ２９１２）。追随状況情報１７０１に登録されている授業ＩＤのうち、選択していない授業ＩＤがある場合（ステップＳ２９１２：Ｎｏ）、ステップＳ２９０１へ戻る。
【０１３６】
追随状況情報１７０１に登録されている授業ＩＤが全て選択された場合（ステップＳ２９１２：Ｙｅｓ）、情報提供装置１０１は、追随頻度算出用配列データ１８００から、追随頻度の平均値を算出する（ステップＳ３００１）。情報提供装置１０１は、追随頻度算出用配列データ１８００から、追随頻度の標準偏差を算出し（ステップＳ３００２）、「平均値−標準偏差」が母集団抽出閾値以上であるか否かを判断する（ステップＳ３００３）。「平均値−標準偏差」が母集団抽出閾値以上でない場合（ステップＳ３００３：Ｎｏ）、ステップＳ３００８へ移行する。
【０１３７】
「平均値−標準偏差」が母集団抽出閾値以上である場合（ステップＳ３００３：Ｙｅｓ）、情報提供装置１０１は、学生母集団情報１９０１の空データを作成し（ステップＳ３００４）、学生母集団情報１９０１に、教師端末から受信した講義ＩＤ、授業ＩＤを設定する（ステップＳ３００５）。情報提供装置１０１は、学生母集団情報１９０１に、学生ＩＤを設定し（ステップＳ３００６）、学生母集団情報１９０１を学生母集団ＤＢ１９００に格納する（ステップＳ３００７）。
【０１３８】
つぎに、情報提供装置１０１は、履修者管理ＤＢ８００から取得した学生ＩＤのリスト全てを選択したか否かを判断する（ステップＳ３００８）。履修者管理ＤＢ８００から取得した学生ＩＤのリスト全てを選択した場合（ステップＳ３００８：Ｙｅｓ）、ステップＳ３００９へ移行する。履修者管理ＤＢ８００から取得した学生ＩＤのリストのうち、選択していない学生ＩＤがある場合（ステップＳ３００８：Ｎｏ）、ステップＳ２８０６へ戻る。
【０１３９】
つぎに、情報提供装置１０１は、処理が正常終了したか否かを判断する（ステップＳ３００９）。処理が正常終了した場合（ステップＳ３００９：Ｙｅｓ）、情報提供装置１０１は、応答データの処理結果に、「正常終了」を設定し（ステップＳ３０１０）、一連の処理を終了する。処理が正常終了していない場合（ステップＳ３００９：Ｎｏ）、情報提供装置１０１は、応答データの処理結果に、「異常終了」を設定し（ステップＳ３０１１）、一連の処理を終了する。
【０１４０】
（情報提供装置１０１による教材ページ追随判断処理手順）
図３１〜図３３は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャートである。情報提供装置１０１は、入力情報の教師ＩＤ、講義ＩＤ、授業ＩＤ、教材ファイル名、ページ番号、学生ＩＤ、教材ページに追随しているかどうかの時間閾値、別アプリ操作中の猶予時間を取得する（ステップＳ３１０１）。情報提供装置１０１は、「別アプリ操作フラグ」を初期化する（ステップＳ３１０２）。具体的には、情報提供装置１０１は、「別アプリ操作フラグ」に「未操作」を設定する。
【０１４１】
つぎに、情報提供装置１０１は、新規処理プロセスを起動し（ステップＳ３１０３）、プロセス起動の「正常終了」を呼び元へ通知する（ステップＳ３１０４）。情報提供装置１０１は、操作情報ＤＢ１３００から、入力情報の講義ＩＤ、授業ＩＤ、学生ＩＤに合致する操作情報１３０１を抽出し（ステップＳ３１０５）、抽出した操作情報１３０１から、操作日時が最新の操作情報１３０１を特定する（ステップＳ３１０６）。情報提供装置１０１は、現在日時を取得し（ステップＳ３１０７）、「監視日時＝現在日時＋追随閾値」とし（ステップＳ３１０８）、「教材ページ追随フラグ」を「追随なし」に初期化する（ステップＳ３１０９）。
【０１４２】
つぎに、情報提供装置１０１は、最新の操作情報１３０１の操作種別識別子が「別アプリ操作」であるか否かを判断する（ステップＳ３２０１）。最新の操作情報１３０１の操作種別識別子が「別アプリ操作」である場合（ステップＳ３２０１：Ｙｅｓ）、情報提供装置１０１は、「別アプリ操作フラグ」が「未操作」であるか否かを判断する（ステップＳ３２０２）。「別アプリ操作フラグ」が「未操作」でない場合（ステップＳ３２０２：Ｎｏ）、ステップＳ３２０６へ移行する。
【０１４３】
「別アプリ操作フラグ」が「未操作」である場合（ステップＳ３２０２：Ｙｅｓ）、情報提供装置１０１は、監視日時に「別アプリ操作中の猶予時間」を加算し（ステップＳ３２０３）、「別アプリ操作フラグ」を「操作中」に設定する（ステップＳ３２０４）。情報提供装置１０１は、現在日時が監視日時を経過したか否かを判断する（ステップＳ３２０６）。監視日時を経過していない場合（ステップＳ３２０６：Ｎｏ）、ステップＳ３１０５へ移行する。これにより、情報提供装置１０１は、監視日時を経過するまで繰り返して、操作情報ＤＢ１３００から最新の操作情報１３０１を抽出し、教師の装置１０２に追随して学生の装置１０３に表示されるページが切り替わったか否かを判断することができる。
【０１４４】
情報提供装置１０１は、最新の操作情報１３０１の操作種別識別子が「別アプリ操作」でない場合（ステップＳ３２０１：Ｎｏ）、情報提供装置１０１は、学生の最新の操作情報１３０１の教材ファイル名、ページ番号が教師側の情報と異なるか否かを判断する（ステップＳ３２０５）。学生の最新の操作情報１３０１の教材ファイル名、ページ番号が教師側の情報と異なる場合（ステップＳ３２０５：Ｙｅｓ）、ステップＳ３２０６へ移行する。
【０１４５】
学生の最新の操作情報１３０１の教材ファイル名、ページ番号が教師側の情報と同一の場合（ステップＳ３２０５：Ｎｏ）、情報提供装置１０１は、「教材ページ追随フラグ」を「追随あり」に設定し（ステップＳ３２０７）、ステップＳ３３０１へ移行する。ステップＳ３２０６において、監視日時を経過した場合（ステップＳ３２０６：Ｙｅｓ）、ステップＳ３３０１へ移行する。
【０１４６】
つぎに、情報提供装置１０１は、「教材ページ追随フラグ」が「追随あり」であるか否かを判断する（ステップＳ３３０１）。「教材ページ追随フラグ」が「追随あり」である場合（ステップＳ３３０１：Ｙｅｓ）、情報提供装置１０１は、追随状況ＤＢ１６００から、学生の最新の操作情報１３０１の教師ＩＤ、講義ＩＤ、授業ＩＤ、教材ファイル名、ページ番号に合致する追随状況情報１６０１を取得する（ステップＳ３３０２）。情報提供装置１０１は、条件に合致する追随状況情報１６０１が未設定か否かを判断する（ステップＳ３３０３）。
【０１４７】
条件に合致する追随状況情報１６０１が未設定でない場合（ステップＳ３３０３：Ｎｏ）、ステップＳ３３０６へ移行する。条件に合致する追随状況情報１６０１が未設定である場合（ステップＳ３３０３：Ｙｅｓ）、情報提供装置１０１は、追随状況情報１６０１の空データを作成する（ステップＳ３３０４）。そして、情報提供装置１０１は、追随状況情報１６０１に講義ＩＤ、授業ＩＤ、教材ファイル名、ページ番号を格納し（ステップＳ３３０５）、追随状況情報１６０１の学生ＩＤリストに学生ＩＤを追加する（ステップＳ３３０６）。
【０１４８】
情報提供装置１０１は、追随状況情報１６０１を追随状況ＤＢ１６００に格納し（ステップＳ３３０７）、一連の処理を終了する。ステップＳ３３０１において、「教材ページ追随フラグ」が「追随あり」でない場合（ステップＳ３３０１：Ｎｏ）、一連の処理を終了する。
【０１４９】
（情報提供装置１０１によるコメント評価集計処理手順）
図３４〜図３６は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャートである。まず、情報提供装置１０１は、入力情報（教師ＩＤ、講義ＩＤ、授業ＩＤ）と応答データを取得し（ステップＳ３４０１）、コメント評価ＤＢ１２００から、入力情報の講義ＩＤ、授業ＩＤに合致するコメント評価情報１２０１を抽出する（ステップＳ３４０２）。情報提供装置１０１は、追随状況ＤＢ１６００から、入力情報の講義ＩＤ、授業ＩＤに合致する追随状況情報１６０１を抽出し（ステップＳ３４０３）、学生母集団ＤＢ１９００から、入力情報の講義ＩＤ、授業ＩＤに合致する学生母集団情報１９０１を抽出する（ステップＳ３４０４）。
【０１５０】
情報提供装置１０１は、抽出したコメント評価情報１２０１のうち、未選択なコメント評価情報１２０１を一つ選択し（ステップＳ３４０５）、選択したコメント評価情報１２０１のコメント評価有効数を初期化（０を設定）する（ステップＳ３４０６）。具体的には、情報提供装置１０１は、選択したコメント評価情報１２０１のコメント評価有効数を０に設定する。
【０１５１】
情報提供装置１０１は、抽出したコメント評価情報１２０１の教材ファイル名、ページ番号を取得し（ステップＳ３４０７）、抽出した追随状況情報１６０１から未選択な追随状況情報１６０１を一つ選択する（ステップＳ３４０８）。情報提供装置１０１は、選択したコメント評価情報１２０１の教材ファイル名、教材ページ名と、選択した追随状況情報１６０１の教材ファイル名、教材ページ名とが一致するか否かを判断する（ステップＳ３４０９）。選択されたコメント評価情報１２０１の教材ファイル名、教材ページ名と、選択された追随状況情報１６０１の教材ファイル名、教材ページ名とが一致しない場合（ステップＳ３４０９：Ｎｏ）、ステップＳ３４０８へ戻る。そして、情報提供装置１０１は、抽出した追随状況情報１６０１から未選択な追随状況情報１６０１をあらたに一つ選択する。
【０１５２】
選択されたコメント評価情報１２０１の教材ファイル名、教材ページ名と、選択された追随状況情報１６０１の教材ファイル名、教材ページ名とが一致する場合（ステップＳ３４０９：Ｙｅｓ）、ステップＳ３５０１へ移行する。
【０１５３】
情報提供装置１０１は、教材追随データ母数を初期化（０を設定）し（ステップＳ３５０１）、追随状況情報１６０１の学生ＩＤリストから、未選択な学生ＩＤを一つ選択する（ステップＳ３５０２）。情報提供装置１０１は、選択した追随状況情報１６０１の学生ＩＤが学生母集団ＤＢ１９００の学生ＩＤに含まれるか否かを判断する（ステップＳ３５０３）。
【０１５４】
選択した追随状況情報１６０１の学生ＩＤが学生母集団ＤＢ１９００の学生ＩＤに含まれる場合（ステップＳ３５０３：Ｙｅｓ）、選択した追随状況情報１６０１の教材追随データ母数を加算（＋１）し（ステップＳ３５０４）、ステップＳ３５０５へ移行する。選択した追随状況情報１６０１の学生ＩＤが学生母集団ＤＢ１９００の学生ＩＤに含まれない場合（ステップＳ３５０３：Ｎｏ）、ステップＳ３５０５へ移行する。情報提供装置１０１は、追随状況情報１６０１の学生ＩＤを全て選択したか否かを判断する（ステップＳ３５０５）。
【０１５５】
情報提供装置１０１は、選択したコメント評価情報１２０１のコメント評価学生ＩＤリストを取得し（ステップＳ３５０６）、取得したコメント評価学生ＩＤリストから学生ＩＤを一つ選択する（ステップＳ３５０７）。情報提供装置１０１は、選択したコメント評価学生ＩＤリストの学生ＩＤが、追随状況情報１６０１の学生ＩＤに含まれる、かつ学生母集団ＤＢ１９００の学生ＩＤに含まれるか否かを判断する（ステップＳ３５０８）。いずれにも含まれる場合（ステップＳ３５０８：Ｙｅｓ）、情報提供装置１０１は、コメント評価有効学生数を加算（＋１）し（ステップＳ３５０９）、ステップＳ３５１０へ移行する。いずれか一方の情報に含まれない場合（ステップＳ３５０８：Ｎｏ）、ステップＳ３５１０へ移行する。
【０１５６】
情報提供装置１０１は、コメント評価情報１２０１のコメント評価学生ＩＤリストに含まれる学生ＩＤが全て選択済みかであるか否かを判断する（ステップＳ３５１０）。コメント評価情報１２０１のコメント評価学生ＩＤリストに含まれる学生ＩＤのうち、未選択な学生ＩＤがある場合（ステップＳ３５１０：Ｎｏ）、Ｓ３５０７へ戻る。コメント評価情報１２０１のコメント評価学生ＩＤリストに含まれる学生ＩＤが全て選択済みの場合（ステップＳ３５１０：Ｙｅｓ）、ステップＳ３６０１へ移行する。
【０１５７】
つぎに、情報提供装置１０１は、コメント評価情報１２０１のコメント評価有効数に、「コメント評価有効学生数／教材追随データ母数」を設定する（ステップＳ３６０１）。情報提供装置１０１は、設定後のコメント評価情報１２０１をコメント評価ＤＢ１２００へ格納し（ステップＳ３６０２）、全てのコメント情報に対する評価が済んだか否かを判断する（ステップＳ３６０３）。
【０１５８】
全てのコメント情報に対する評価が済んだ場合（ステップＳ３６０３：Ｙｅｓ）、ステップＳ３４０５へ戻る。全てのコメント情報に対する評価が済んでいない場合（ステップＳ３６０３：Ｎｏ）、情報提供装置１０１は、コメント評価ＤＢ１２００から、入力情報の講義ＩＤ、授業ＩＤに合致するコメント評価情報１２０１を抽出する（ステップＳ３６０４）。情報提供装置１０１は、コメント評価情報１２０１を、コメント評価有効数の降順に並び替え（ステップＳ３６０５）、抽出したコメント評価情報１２０１のうち、未選択なコメント評価情報１２０１を一つ選択する（ステップＳ３６０６）。
【０１５９】
情報提供装置１０１は、コメント評価集計結果データの空データを作成し（ステップＳ３６０７）、コメント評価集計結果データに、コメント評価情報１２０１の学生ＩＤ、教材ファイル名、教材ページ名、コメント内容、コメント評価有効数を設定する（ステップＳ３６０８）。情報提供装置１０１は、応答データに、コメント評価集計結果データを追加し（ステップＳ３６０９）、全てのコメント評価情報１２０１を選択したか否かを判断する（ステップＳ３６１０）。抽出されたコメント評価情報１２０１のうち、未選択なコメント評価情報１２０１がある場合（ステップＳ３６１０：Ｎｏ）、ステップＳ３６０６へ戻る。一方、抽出された全てのコメント評価情報１２０１が選択された場合（ステップＳ３６１０：Ｙｅｓ）、ステップＳ３６１１へ移行する。
【０１６０】
つぎに、情報提供装置１０１は、処理が正常終了したか否かを判断する（ステップＳ３６１１）。処理が正常終了した場合（ステップＳ３６１１：Ｙｅｓ）、情報提供装置１０１は、応答データの処理結果に、「正常終了」を設定し（ステップＳ３６１２）、一連の処理を終了する。処理が正常終了していない場合（ステップＳ３６１１：Ｎｏ）、情報提供装置１０１は、応答データの処理結果に、「異常終了」を設定し（ステップＳ３６１３）、一連の処理を終了する。
【０１６１】
以上説明したように、情報提供装置は、教師の装置に表示中のスライドのページ切り替えに各学生の装置に表示中のスライドのページ切り替えが追従しているか否かを判定する。たとえば、追従していれば、授業を聞いている可能性があり、追従していなければ、授業を聞いていない可能性がある。これにより、情報提供装置は、授業を聞いている学生と、授業を聞いていない学生との区別を容易化することができる。
【０１６２】
また、情報提供装置は、授業に参加している学生からの質問などのコメント情報を取得し、各コメント情報に対する学生からの特定評価を取得する。情報提供装置は、授業に参加している学生のうち、授業を聞いていると判断された学生が評価したコメント情報を特定する。授業を聞いている学生の方が、授業を聞いていない学生よりも授業に適したコメント情報を入力する可能性が高い。そのため、情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。
【０１６３】
また、情報提供装置は、過去の授業において授業を聞いている学生であり、かつ現在の授業においても授業を聞いている学生が評価したコメント情報を特定する。他の授業においても聞いている学生の方が、授業の理解度が高い可能性があるため、授業を聞いていない学生よりも授業に適したコメント情報を評価する可能性が高い。そのため、情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。
【０１６４】
また、情報提供装置は、過去の授業において授業を聞いている学生であり、かつ現在の授業においても授業を聞いている学生が評価したコメント情報のうち、いずれのコメント情報に対する評価が多かったかを出力する。情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。
【０１６５】
また、情報提供装置は、授業に参加している学生からの質問などのコメント情報を取得する。情報提供装置は、授業に参加している学生のうち、授業を聞いていると判断された学生が入力したコメント情報を特定する。授業を聞いている学生の方が、授業を聞いていない学生よりも授業に適したコメント情報を入力する可能性が高い。そのため、情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。
【０１６６】
また、情報提供装置は、現在の授業において教師の装置のページ切り替えにどの程度追従しているかの指標を算出する。これにより、情報提供装置は、授業に参加している各学生が、現在の授業全体においてどの程度授業を聞いているかの判断を容易化することができる。
【０１６７】
なお、本実施の形態で説明した情報提供方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報提供プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本情報提供プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１６８】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１６９】
（付記１）コンピュータが、
同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出し、
前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納し、
前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出し、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定し、
判定結果を出力する、
処理を実行することを特徴とする情報提供方法。
【０１７０】
（付記２）前記コンピュータが、
前記複数の第１電子データの各々について、前記第１電子データに対応する装置へ入力された、前記第１電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報が取得される都度、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に格納し、
前記複数の第１電子データに対応する装置の各々へ入力された、前記記憶装置に格納されたコメント情報に対する特定評価を取得し、
前記特定評価が取得されたコメント情報に対応付けて、取得された前記特定評価が入力された装置の識別情報を格納し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする付記１に記載の情報提供方法。
【０１７１】
（付記３）前記記憶装置には、前記第２電子データに対応する装置への操作による前記第２電子データと異なる電子データのページ切り替え後のページ番号の各々について、前記異なる電子データのページ切り替え後のページ番号と、前記異なる電子データのページ切り替え後の時刻から所定時間以内の時刻に前記異なる電子データと同一内容の電子データのページ切り替えが行われた装置の識別情報と、が対応付けて格納されており、
前記コンピュータが、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記異なる電子データのページ切り替え回数と、前記第１電子データに対応する装置の識別情報が前記異なる電子データのページ切り替え後のページ番号と対応付けて前記記憶装置に格納された数と、の比較処理を行い、
前記複数の第１電子データに対応する装置の識別情報の各々について、比較結果が所定条件を満たしているか否かを判断し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定され、前記比較結果が前記所定条件を満たしていると判断された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする付記２に記載の情報提供方法。
【０１７２】
（付記４）前記コンピュータが、
特定されたコメント情報の各々について、前記特定されたコメント情報に対応付けて前記記憶装置に格納され、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された装置の識別情報の第１数と、前記比較結果が前記所定条件を満たしていると判断された装置の識別情報の第２数と、の比較処理を行い、
前記特定されたコメント情報の各々について、前記特定されたコメント情報と、前記第１数と前記第２数との比較結果と、を対応付けて出力する、
処理を実行することを特徴とする付記３に記載の情報提供方法。
【０１７３】
（付記５）前記コンピュータが、
前記複数の第１電子データの各々について、前記第１電子データに対応する装置へ入力された、前記第１電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報が取得される都度、取得された前記コメント情報と、取得された前記コメント情報が入力された装置の識別情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に格納し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された装置の識別情報が対応付けられているコメント情報を特定し、
を実行し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする付記１に記載の情報提供方法。
【０１７４】
（付記６）前記コンピュータが、
前記複数の第１電子データに対応する装置の識別情報の各々について、検出された前記第２電子データの前記ページ切り替えの第１回数と、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された第２回数と、の比較処理を行い、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記第１回数と前記第２回数との比較結果を出力する、
処理を実行することを特徴とする付記１、２、および４のいずれか一つに記載の情報提供方法。
【０１７５】
（付記７）コンピュータに、
同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出し、
前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納し、
前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出し、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定し、
判定結果を出力する、
処理を実行させることを特徴とする情報提供プログラム。
【０１７６】
（付記８）同一内容の複数の第１電子データの各々について、前記第１電子データに対応してネットワーク接続された装置への操作による前記第１電子データのページ切り替えを検出する第１検出部と、
前記第１検出部によって前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第１電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納する格納部と、
前記複数の第１電子データと同一内容の第２電子データに対応する装置への操作による前記第２電子データのページ切り替えを検出する第２検出部と、
前記複数の第１電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第２検出部によって前記第２電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第２電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定する判定部と、
前記判定部による判定結果を出力する出力部と、
を有することを特徴とする情報提供装置。
【符号の説明】
【０１７７】
１０１  情報提供装置
６０２  操作情報格納部
６０３  コメント情報格納部
６０４  評価情報格納部
６０５  判定部
６０６  第１比較部
６０７  判断部
６０８  特定部
６０９  第２比較部
６１０  出力部
６１１  第１検出部
６１２  第１取得部
６１３  第２取得部
６１４  第２検出部
１１００  授業中コメントＤＢ
１２００  コメント評価ＤＢ
１６００，１７００  追随状況ＤＢ
１９００  学生母集団ＤＢ
【図１】
0005870805.tif 000002
【図２】
0005870805.tif 000003
【図３】
0005870805.tif 000004
【図４】
0005870805.tif 000005
【図５】
0005870805.tif 000006
【図６】
0005870805.tif 000007
【図７】
0005870805.tif 000008
【図８】
0005870805.tif 000009
【図９】
0005870805.tif 000010
【図１０】
0005870805.tif 000011
【図１１】
0005870805.tif 000012
【図１２】
0005870805.tif 000013
【図１３】
0005870805.tif 000014
【図１４】
0005870805.tif 000015
【図１５】
0005870805.tif 000016
【図１６】
0005870805.tif 000017
【図１７】
0005870805.tif 000018
【図１８】
0005870805.tif 000019
【図１９】
0005870805.tif 000020
【図２０】
0005870805.tif 000021
【図２１】
0005870805.tif 000022
【図２２】
0005870805.tif 000023
【図２３】
0005870805.tif 000024
【図２４】
0005870805.tif 000025
【図２５】
0005870805.tif 000026
【図２６】
0005870805.tif 000027
【図２７】
0005870805.tif 000028
【図２８】
0005870805.tif 000029
【図２９】
0005870805.tif 000030
【図３０】
0005870805.tif 000031
【図３１】
0005870805.tif 000032
【図３２】
0005870805.tif 000033
【図３３】
0005870805.tif 000034
【図３４】
0005870805.tif 000035
【図３５】
0005870805.tif 000036
【図３６】
0005870805.tif 000037