Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5870805B2 - Information providing method, information providing program, and information providing apparatus - Google Patents
[go: Go Back, main page]

JP5870805B2 - Information providing method, information providing program, and information providing apparatus - Google Patents

Information providing method, information providing program, and information providing apparatus Download PDF

Info

Publication number
JP5870805B2
JP5870805B2 JP2012071955A JP2012071955A JP5870805B2 JP 5870805 B2 JP5870805 B2 JP 5870805B2 JP 2012071955 A JP2012071955 A JP 2012071955A JP 2012071955 A JP2012071955 A JP 2012071955A JP 5870805 B2 JP5870805 B2 JP 5870805B2
Authority
JP
Japan
Prior art keywords
information
electronic data
comment
page
student
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2012071955A
Other languages
Japanese (ja)
Other versions
JP2013205951A (en
Inventor
豊 岩山
豊 岩山
隆夫 毛利
隆夫 毛利
岩山 尚美
尚美 岩山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012071955A priority Critical patent/JP5870805B2/en
Publication of JP2013205951A publication Critical patent/JP2013205951A/en
Application granted granted Critical
Publication of JP5870805B2 publication Critical patent/JP5870805B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報提供方法、情報提供プログラム、および情報提供装置に関する。   The present invention relates to an information providing method, an information providing program, and an information providing apparatus.

従来、ネットワークに接続された複数の端末装置の各ユーザが、該ネットワークを介して情報交換する技術が知られている(たとえば、下記特許文献1を参照。)。   Conventionally, a technique is known in which each user of a plurality of terminal devices connected to a network exchanges information via the network (see, for example, Patent Document 1 below).

また、インターネットを介した授業において、教師が生徒に課した課題に対して生徒が作成した成果物の提出をサーバ装置が受け付け、成果物を閲覧した他の生徒からの評価を該サーバ装置が受け付ける技術が知られている(たとえば、下記特許文献2を参照。)。   Further, in a class via the Internet, the server device accepts submission of a product created by the student for an assignment assigned to the student by the teacher, and the server device accepts an evaluation from another student who browsed the product. A technique is known (for example, refer to Patent Document 2 below).

特開2002−259285号公報JP 2002-259285 A 特開2011−8766号公報JP 2011-8766 A

しかしながら、授業や会議などの進行者は、出席者に内容の説明を行う場合に、出席者の意見を参考にしたいが、出席者の中には、進行者の説明を聞いている出席者もいれば、聞いていない出席者もいる。進行者は、説明を聞いている出席者と、説明を聞いていない出席者とを区別するのは困難である。   However, progressors in classes and meetings want to refer to the opinions of attendees when explaining the contents to attendees, but some attendees are listening to the explanations of the progressors. Some attendees have not heard. Progressors have difficulty distinguishing between attendees who are listening to explanations and those who are not listening to explanations.

一つの側面では、本発明は、説明を聞いている出席者と、説明を聞いていない出席者と、の区別を容易化することができる情報提供方法、情報提供プログラム、および情報提供装置を提供することを目的とする。   In one aspect, the present invention provides an information providing method, an information providing program, and an information providing apparatus capable of facilitating the distinction between an attendee who is listening to an explanation and an attendee who is not listening to an explanation. The purpose is to do.

本発明の一側面によれば、同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出し、前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納し、前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出し、前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定し、判定結果を出力する情報提供方法、情報提供プログラム、および情報提供装置が提案される。   According to an aspect of the present invention, for each of a plurality of first electronic data having the same content, page switching of the first electronic data due to an operation on a network-connected device corresponding to the first electronic data is detected. Each time the page switching is detected, the identification information of the device in which the page switching is detected, the page number after the page switching of the first electronic data in which the page switching is detected, and the page switching are detected. Stored in a storage device in association with each other, and detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data, For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information is detected by the page switching of the second electronic data. It is determined whether it is stored in the storage device in association with a time within a predetermined time from the recorded time and the same page number as the page number after the page switching of the second electronic data. An information providing method, an information providing program, and an information providing apparatus for outputting a result are proposed.

本発明の一態様によれば、説明を聞いている出席者と、説明を聞いていない出席者と、の区別を容易化することができる。   According to one embodiment of the present invention, it is possible to easily distinguish an attendee who is listening to an explanation from an attendee who is not listening to an explanation.

図1は、本発明にかかる情報提供装置の一動作例を示す説明図(その1)である。FIG. 1 is an explanatory diagram (part 1) of an operation example of the information providing apparatus according to the present invention. 図2は、本発明にかかる情報提供装置の一動作例を示す説明図(その2)である。FIG. 2 is an explanatory diagram (part 2) of an operation example of the information providing apparatus according to the present invention. 図3は、授業進行例を示す説明図である。FIG. 3 is an explanatory diagram showing an example of class progress. 図4は、学生の区別例を示す説明図である。FIG. 4 is an explanatory diagram illustrating an example of student distinction. 図5は、実施の形態にかかる情報提供装置のハードウェア構成例を示すブロック図である。FIG. 5 is a block diagram of a hardware configuration example of the information providing apparatus according to the embodiment. 図6は、情報提供装置の機能的構成を示すブロック図である。FIG. 6 is a block diagram illustrating a functional configuration of the information providing apparatus. 図7は、閾値DBの一例を示す説明図である。FIG. 7 is an explanatory diagram illustrating an example of the threshold DB. 図8は、履修者管理DBの一例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of the student management DB. 図9は、教師が有する装置に表示される画面例を示す説明図である。FIG. 9 is an explanatory diagram illustrating an example of a screen displayed on the device held by the teacher. 図10は、学生が有する装置に表示される画面例を示す説明図である。FIG. 10 is an explanatory diagram illustrating an example of a screen displayed on a device held by a student. 図11は、授業中コメントDBの一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a comment DB during class. 図12は、コメント評価DBの一例を示す説明図である。FIG. 12 is an explanatory diagram of an example of the comment evaluation DB. 図13は、操作情報DBの一例を示す説明図である。FIG. 13 is an explanatory diagram illustrating an example of the operation information DB. 図14は、判定例を示す説明図(その1)である。FIG. 14 is an explanatory diagram (part 1) of a determination example. 図15は、判定例を示す説明図(その2)である。FIG. 15 is an explanatory diagram (part 2) of the determination example. 図16は、現在の授業における追随状況DBの一例を示す説明図である。FIG. 16 is an explanatory diagram showing an example of the following situation DB in the current class. 図17は、過去の授業における追随状況DBの一例を示す説明図である。FIG. 17 is an explanatory diagram illustrating an example of a follow-up situation DB in a past class. 図18は、母集団抽出処理の一例を示す説明図である。FIG. 18 is an explanatory diagram illustrating an example of a population extraction process. 図19は、学生母集団DBの一例を示す説明図である。FIG. 19 is an explanatory diagram showing an example of the student population DB. 図20は、評価の集計対象の学生IDを特定する例を示す説明図である。FIG. 20 is an explanatory diagram illustrating an example of specifying a student ID to be evaluated. 図21は、コメント情報の特定例を示す説明図である。FIG. 21 is an explanatory diagram of a specific example of comment information. 図22は、情報提供装置の起動処理および停止処理手順の一例を示すフローチャートである。FIG. 22 is a flowchart illustrating an example of a procedure for starting and stopping the information providing apparatus. 図23は、情報提供装置によるイベント受信処理手順の一例を示すフローチャート(その1)である。FIG. 23 is a flowchart (part 1) illustrating an example of an event reception processing procedure by the information providing apparatus. 図24は、情報提供装置によるイベント受信処理手順の一例を示すフローチャート(その2)である。FIG. 24 is a flowchart (part 2) illustrating an example of an event reception processing procedure by the information providing apparatus. 図25は、情報提供装置によるコメント投稿受信処理手順の一例を示すフローチャートである。FIG. 25 is a flowchart illustrating an example of a comment posting reception processing procedure by the information providing apparatus. 図26は、情報提供装置によるコメント評価受信処理手順の一例を示すフローチャートである。FIG. 26 is a flowchart illustrating an example of a comment evaluation reception process procedure by the information providing apparatus. 図27は、情報提供装置による操作情報受信処理手順の一例を示すフローチャートである。FIG. 27 is a flowchart illustrating an example of an operation information reception process procedure by the information providing apparatus. 図28は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャート(その1)である。FIG. 28 is a flowchart (part 1) illustrating an example of a student population extraction processing procedure by the information providing apparatus. 図29は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャート(その2)である。FIG. 29 is a flowchart (part 2) illustrating an example of a student population extraction processing procedure by the information providing apparatus. 図30は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャート(その3)である。FIG. 30 is a flowchart (part 3) illustrating an example of a student population extraction processing procedure by the information providing apparatus. 図31は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャート(その1)である。FIG. 31 is a flowchart (part 1) illustrating an example of a learning material page follow-up determination processing procedure by the information providing apparatus. 図32は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャート(その2)である。FIG. 32 is a flowchart (part 2) illustrating an example of a learning material page follow-up determination processing procedure by the information providing apparatus. 図33は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャート(その3)である。FIG. 33 is a flowchart (No. 3) illustrating an example of a learning material page follow-up determination processing procedure by the information providing apparatus. 図34は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャート(その1)である。FIG. 34 is a flowchart (part 1) illustrating an example of a comment evaluation aggregation processing procedure by the information providing apparatus. 図35は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャート(その2)である。FIG. 35 is a flowchart (part 2) illustrating an example of a comment evaluation aggregation processing procedure by the information providing apparatus. 図36は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャート(その3)である。FIG. 36 is a flowchart (part 3) illustrating an example of a comment evaluation aggregation processing procedure by the information providing apparatus.

以下に添付図面を参照して、本発明にかかる情報提供方法、情報提供プログラム、および情報提供装置の実施の形態を詳細に説明する。本実施の形態では、授業を例に挙げ、授業の進行者を教師とし、授業の出席者を学生として説明する。   Exemplary embodiments of an information providing method, an information providing program, and an information providing apparatus according to the present invention will be described below in detail with reference to the accompanying drawings. In the present embodiment, a class is taken as an example, and a class progressor is described as a teacher and a class attendee is described as a student.

図1および図2は、本発明にかかる情報提供装置の一動作例を示す説明図である。図1に示すシステム100では、情報提供装置101と、教師が有する装置102と、学生が有する装置103と、がネットワークNWを介して接続されている。   1 and 2 are explanatory diagrams illustrating an operation example of the information providing apparatus according to the present invention. In the system 100 shown in FIG. 1, an information providing apparatus 101, an apparatus 102 possessed by a teacher, and an apparatus 103 possessed by a student are connected via a network NW.

複数の第1電子データ111は、たとえば、文章、グラフ、表などがスライド形式で作成されており、ページ番号が順に付された複数のページを有している。本実施の形態では、第1電子データ111は、授業用の教材である。複数の電子データは、各装置103がアクセス可能な記憶装置に記憶されている。複数の第1電子データ111と同一内容の第2電子データ112は、装置102がアクセス可能な記憶装置に記憶されている。各装置103と装置102とが異なるページ切り替えで閲覧可能であれば、電子データを共有していてもよい。   The plurality of first electronic data 111 includes, for example, a plurality of pages in which sentences, graphs, tables, and the like are created in a slide format, and page numbers are assigned in order. In the present embodiment, the first electronic data 111 is a teaching material for lessons. The plurality of electronic data is stored in a storage device accessible by each device 103. Second electronic data 112 having the same content as the plurality of first electronic data 111 is stored in a storage device accessible by the device 102. The electronic data may be shared as long as each device 103 and the device 102 can browse with different page switching.

装置103は、第1電子データ111を表示可能なディスプレイを有し、第1電子データ111のページ切り替えを操作可能な入力装置や文字を入力可能な入力装置を有している。装置103は、ネットワークNWを介して情報提供装置101や装置102などの田の装置と接続可能なI/Fを有している。装置103としては、たとえば、ノート型パソコン、デスクトップ型パソコン、タブレット型端末などの携帯端末が挙げられる。ここでは、装置103は、学生ごとに用意されていることとする。   The device 103 has a display capable of displaying the first electronic data 111, and has an input device capable of operating page switching of the first electronic data 111 and an input device capable of inputting characters. The device 103 has an I / F that can be connected to a field device such as the information providing device 101 or the device 102 via the network NW. Examples of the device 103 include portable terminals such as a notebook personal computer, a desktop personal computer, and a tablet terminal. Here, it is assumed that the device 103 is prepared for each student.

装置102は、第2電子データ112を表示可能なディスプレイを有し、第2電子データ112のページ切り替えを操作可能な入力装置や文字を入力可能な入力装置を有している。装置102は、ネットワークNWを介して情報提供装置101や装置103などの田の装置と接続可能なI/Fを有している。装置102としては、たとえば、ノート型パソコン、デスクトップ型パソコン、タブレット型端末などの携帯端末が挙げられる。   The device 102 has a display capable of displaying the second electronic data 112, and has an input device capable of operating page switching of the second electronic data 112 and an input device capable of inputting characters. The device 102 has an I / F that can be connected to a field device such as the information providing device 101 or the device 103 via the network NW. Examples of the device 102 include portable terminals such as a notebook personal computer, a desktop personal computer, and a tablet terminal.

情報提供装置101は、第1電子データ111に対応する装置103への操作による第1電子データ111のページ切り替えを検出する。たとえば、各学生が装置103の入力装置を操作することにより、表示中の第1電子データ111のページを切り替える。表示中の第1電子データ111のページが変化したら、装置103は、装置103の識別情報と、第1電子データ111のページ切り替え後のページ番号と、を対応付けて情報提供装置101へ通知する。装置103は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置101は、装置103からの通知を受け付けることにより、装置103への操作による第1電子データ111のページ切り替えを検出してもよい。   The information providing apparatus 101 detects page switching of the first electronic data 111 due to an operation on the apparatus 103 corresponding to the first electronic data 111. For example, each student operates the input device of the device 103 to switch the page of the first electronic data 111 being displayed. When the page of the first electronic data 111 being displayed changes, the apparatus 103 notifies the information providing apparatus 101 of the identification information of the apparatus 103 and the page number of the first electronic data 111 after the page is switched. . The device 103 may also notify the time when the page switching is detected. For example, the information providing apparatus 101 may detect a page switching of the first electronic data 111 due to an operation on the apparatus 103 by receiving a notification from the apparatus 103.

情報提供装置101は、ページ切り替えが検出される都度、ページ切り替えが検出された装置103の識別情報と、検出された第1電子データ111のページ切り替え後のページ番号と、検出された時刻と、を対応付けて記憶装置に格納する。具体的には、たとえば、情報提供装置101は、操作情報DB(DataBase)1300に格納する。ここで、上述したように、学生ごとに装置103を有しているため、本実施の形態では、装置103の識別情報については、学生の識別情報とする。たとえば、各学生が装置103の使用時に学生の識別情報を装置103に入力してもよい。図1の例では、学生の識別情報は、「S001」、「S002」、および「S003」であり、教師の識別情報は「T001」である。操作情報DB1300については、たとえば、情報提供装置101がアクセス可能な記憶装置によって実現される。記憶装置としては、たとえば、RAM(Random Access Memory)、光ディスク、磁気ディスクなどが挙げられる。操作情報DB1300の詳細例については、図13に示す。   Each time the page switching is detected, the information providing apparatus 101 identifies the identification information of the apparatus 103 in which the page switching is detected, the page number after the page switching of the detected first electronic data 111, the detected time, Are stored in the storage device in association with each other. Specifically, for example, the information providing apparatus 101 stores an operation information DB (DataBase) 1300. Here, as described above, since each student has the apparatus 103, in this embodiment, the identification information of the apparatus 103 is the student identification information. For example, each student may input student identification information into the device 103 when the device 103 is used. In the example of FIG. 1, the student identification information is “S001”, “S002”, and “S003”, and the teacher identification information is “T001”. The operation information DB 1300 is realized by, for example, a storage device that can be accessed by the information providing apparatus 101. Examples of the storage device include a RAM (Random Access Memory), an optical disk, and a magnetic disk. A detailed example of the operation information DB 1300 is shown in FIG.

情報提供装置101は、第2電子データ112に対応する装置102への操作による第2電子データ112のページ切り替えを検出する。たとえば、教師が装置102の入力装置を操作することにより、表示中の第2電子データ112のページを切り替える。表示中の第2電子データ112のページが変化したら、装置102は、装置102の識別情報と、第2電子データ112のページ切り替え後のページ番号と、を対応付けて情報提供装置101へ通知する。装置102は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置101は、装置102からの通知を受け付けることにより、装置102への操作による第2電子データ112のページ切り替えを検出してもよい。   The information providing apparatus 101 detects page switching of the second electronic data 112 due to an operation on the apparatus 102 corresponding to the second electronic data 112. For example, the teacher operates the input device of the device 102 to switch the page of the second electronic data 112 being displayed. When the page of the second electronic data 112 being displayed changes, the device 102 notifies the information providing device 101 of the identification information of the device 102 and the page number of the second electronic data 112 after the page switching. . The device 102 may also notify the time when the page switching is detected. For example, the information providing apparatus 101 may detect a page switching of the second electronic data 112 due to an operation on the apparatus 102 by receiving a notification from the apparatus 102.

情報提供装置101は、第2電子データ112のページ切り替えが検出された時刻から所定時間以内の時刻を特定する。情報提供装置101は、装置103の識別情報ごとに当該装置103の識別情報が、当該検出された時刻から該所定時間以内の時刻と、該ページ切り替え後のページ番号と同一ページ番号と、に対応付けて操作情報DB1300に格納されているかを判定する。所定時間については、システム100の設計者によって決定され、情報提供装置101がアクセス可能な記憶装置に予め記憶されている。   The information providing apparatus 101 specifies a time within a predetermined time from the time when the page switching of the second electronic data 112 is detected. For each piece of identification information of the apparatus 103, the information providing apparatus 101 corresponds to the identification information of the apparatus 103 corresponding to the time within the predetermined time from the detected time and the same page number as the page number after the page switching. In addition, it is determined whether it is stored in the operation information DB 1300. The predetermined time is determined by the designer of the system 100 and stored in advance in a storage device accessible by the information providing apparatus 101.

たとえば、情報提供装置101は、ページ切り替え後のページ番号ごとに判定を行う。たとえば、教師T001の操作による装置102のページ切り替え後のページ番号が「p.2」の場合、ページ切り替えが検出された時刻はtt1−2である。生徒S001の操作による装置103−1のページ切り替え後のページ番号が「p.2」の場合、ページ切り替えが検出された時刻はts1−2である。時刻tt1−2から所定時間以内の時刻に時刻ts1−2が含まれている。そのため、情報提供装置101は、装置103−1または生徒S001について、操作情報DB1300に同一のページ番号と、所定時間以内の時刻と、対応付けられて記憶されていると判定する。   For example, the information providing apparatus 101 performs determination for each page number after page switching. For example, when the page number after the page switching of the device 102 by the operation of the teacher T001 is “p.2”, the time when the page switching is detected is tt1-2. When the page number after the page switching of the apparatus 103-1 by the operation of the student S001 is “p.2”, the time when the page switching is detected is ts1-2. The time ts1-2 is included in a time within a predetermined time from the time tt1-2. Therefore, the information providing apparatus 101 determines that the same page number and time within a predetermined time are stored in association with each other in the operation information DB 1300 for the apparatus 103-1 or the student S001.

たとえば、生徒S003の操作による装置103−3のページ切り替え後のページ番号が「p.2」の場合、ページ切り替えが検出された時刻はts3−2である。時刻tt1−2から所定時間以内の時刻に時刻ts3−2が含まれていない。そのため、情報提供装置101は、装置103−3または生徒S003について、操作情報DB1300に同一のページ番号と、所定時間以内の時刻と、対応付けられて記憶されていないと判定する。   For example, when the page number after the page switching of the device 103-3 by the operation of the student S003 is “p.2”, the time when the page switching is detected is ts3-2. The time ts3-2 is not included in the time within a predetermined time from the time tt1-2. Therefore, the information providing apparatus 101 determines that the apparatus 103-3 or the student S003 is not stored in the operation information DB 1300 in association with the same page number and time within a predetermined time.

情報提供装置101は、判定結果を出力する。出力形式としては、たとえば、ページ番号と、学生IDと、を対応付けて追随状況DB1600に記憶させてもよい。追随状況DB1600については、たとえば、情報提供装置101がアクセス可能な記憶装置によって実現される。記憶装置としては、たとえば、RAM、光ディスク、磁気ディスクなどが挙げられる。追随状況DB1600の詳細例については、図16に示す。または、出力形式としては、教師の装置102のディスプレイに表示させてもよい。   The information providing apparatus 101 outputs a determination result. As an output format, for example, a page number and a student ID may be associated with each other and stored in the tracking situation DB 1600. The tracking situation DB 1600 is realized by a storage device accessible by the information providing apparatus 101, for example. Examples of the storage device include a RAM, an optical disk, and a magnetic disk. A detailed example of the tracking situation DB 1600 is shown in FIG. Alternatively, the output format may be displayed on the display of the teacher's device 102.

これにより、情報提供装置は、授業を聞いている学生と、授業を聞いていない学生と、の区別を容易化することができる。   Thereby, the information providing apparatus can facilitate the distinction between a student who is listening to a class and a student who is not listening to a class.

(授業進行例)
ここで、本実施の形態における授業進行例を図3と図4を用いて説明する。
(Class progress example)
Here, a lesson progress example in the present embodiment will be described with reference to FIGS.

図3は、授業進行例を示す説明図である。本実施の形態では、授業中に教師が電子教材のページを切り替えると、授業に出席している学生は教師に追従して電子教材のページを切り替える。さらに、本実施の形態では、たとえば、情報提供装置101は、授業中に、授業の内容について学生から質問などのコメントを各学生が有する装置103を介してコメント情報として受け付ける。コメント情報は電子教材のページ番号ごとに受け付けられる。さらに、各コメント情報は、複数の学生が疑問に思う内容であれば、授業で取り上げるべき内容であると推測される。そこで、各コメント情報について学生から特定評価を受け付ける。特定評価としては、たとえば、評価対象のコメント情報について「良」の評価であってもよいし、「悪」の評価であってもよい。本実施の形態では、特定評価を「良」の評価とする。   FIG. 3 is an explanatory diagram showing an example of class progress. In this embodiment, when the teacher switches the page of the electronic teaching material during the class, the student attending the class switches the page of the electronic teaching material following the teacher. Furthermore, in the present embodiment, for example, during the class, the information providing apparatus 101 receives comments such as questions from students about the contents of the class as comment information via the apparatus 103 that each student has. Comment information is accepted for each page number of the electronic teaching material. Furthermore, each comment information is supposed to be content that should be taken up in class if it is content that a plurality of students wonder. Therefore, a specific evaluation is accepted from the student for each comment information. The specific evaluation may be, for example, a “good” evaluation or a “bad” evaluation for the comment information to be evaluated. In the present embodiment, the specific evaluation is a “good” evaluation.

図4は、学生の区別例を示す説明図である。たとえば、教師は、受け付けたコメント情報の評価内容に応じて、授業で取り上げるべきコメント情報を決定する。その時、授業を受けている複数の学生のうち、授業を聞いていない学生によって評価されたコメントの場合、授業で取り上げるべき内容である可能性が低い場合がある。たとえば、授業を聞いていない学生が評価した内容である場合、コメントはすでに授業内で解決済みの内容である可能性がある。上述したように、本実施の形態では、教師によるページ切り替えに、生徒によるページ切り替えが追随しているか否かを判定する。追従している学生は、授業を聞いている学生であり、追従していない学生は授業を聞いていない学生である。   FIG. 4 is an explanatory diagram illustrating an example of student distinction. For example, the teacher determines the comment information to be taken up in the class according to the evaluation content of the received comment information. At that time, in the case of a comment evaluated by a student who has not listened to the class among a plurality of students taking the class, there is a low possibility that the content should be taken up in the class. For example, if the content is evaluated by a student who has not listened to the class, the comment may have already been resolved in the class. As described above, in the present embodiment, it is determined whether the page switching by the student follows the page switching by the teacher. The following students are students who are listening to the class, and the students who are not following are the students who are not listening to the class.

そこで、本実施の形態では、情報提供装置101は、教師によるページ切り替えに追従している学生が評価したコメント情報を特定する。または、たとえば、情報提供装置101は、教師によるページ切り替えに追従している学生が入力したコメント情報を特定してもよい。これにより、情報提供装置101は、授業で取り上げる確度の高い内容のコメントを教師に提供することができる。   Therefore, in the present embodiment, the information providing apparatus 101 specifies comment information evaluated by a student who is following page switching by a teacher. Alternatively, for example, the information providing apparatus 101 may specify comment information input by a student who is following page switching by a teacher. Thereby, the information provision apparatus 101 can provide a teacher with a comment with a high probability of taking up in a class.

(情報提供装置101のハードウェア構成例)
図5は、実施の形態にかかる情報提供装置のハードウェア構成例を示すブロック図である。図5において、情報提供装置101は、CPU(Central Processing Unit)501と、ROM(Read‐Only Memory)502と、RAM503と、を有している。情報提供装置101は、磁気ディスクドライブ504と、磁気ディスク505と、光ディスクドライブ506と、光ディスク507と、I/F(Interface)508と、キーボード509と、マウス510と、を有している。また、各構成部はバス500によってそれぞれ接続されている。
(Example of hardware configuration of information providing apparatus 101)
FIG. 5 is a block diagram of a hardware configuration example of the information providing apparatus according to the embodiment. In FIG. 5, the information providing apparatus 101 includes a CPU (Central Processing Unit) 501, a ROM (Read-Only Memory) 502, and a RAM 503. The information providing apparatus 101 includes a magnetic disk drive 504, a magnetic disk 505, an optical disk drive 506, an optical disk 507, an I / F (Interface) 508, a keyboard 509, and a mouse 510. Each component is connected by a bus 500.

ここで、CPU501は、情報提供装置101の全体の制御を司る。ROM502は、ブートプログラムなどのプログラムを記憶している。RAM503は、CPU501のワークエリアとして使用される。磁気ディスクドライブ504は、CPU501の制御にしたがって磁気ディスク505に対するデータのリード/ライトを制御する。磁気ディスク505は、磁気ディスクドライブ504の制御で書き込まれたデータを記憶する。   Here, the CPU 501 governs overall control of the information providing apparatus 101. The ROM 502 stores a program such as a boot program. The RAM 503 is used as a work area for the CPU 501. The magnetic disk drive 504 controls reading / writing of data with respect to the magnetic disk 505 according to the control of the CPU 501. The magnetic disk 505 stores data written under the control of the magnetic disk drive 504.

光ディスクドライブ506は、CPU501の制御にしたがって光ディスク507に対するデータのリード/ライトを制御する。光ディスク507は、光ディスクドライブ506の制御で書き込まれたデータを記憶したり、光ディスク507に記憶されたデータをコンピュータに読み取らせたりする。   The optical disk drive 506 controls the reading / writing of the data with respect to the optical disk 507 according to control of CPU501. The optical disk 507 stores data written under the control of the optical disk drive 506, and causes the computer to read data stored on the optical disk 507.

I/F508は、通信回線を通じてLAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどのネットワークNWに接続され、このネットワークNWを介して装置102や装置103などの他の装置に接続される。そして、I/F508は、ネットワークNWと内部のインターフェースを司り、外部装置からのデータの入出力を制御する。I/F508には、たとえばモデムやLANアダプタなどを採用することができる。   The I / F 508 is connected to a network NW such as a LAN (Local Area Network), a WAN (Wide Area Network), and the Internet through a communication line, and is connected to other devices such as the device 102 and the device 103 via the network NW. The The I / F 508 controls an internal interface with the network NW and controls data input / output from an external device. For example, a modem or a LAN adapter may be employed as the I / F 508.

キーボード509は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス510は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を有するものであれば、トラックボールやジョイスティックなどであってもよい。   The keyboard 509 includes keys for inputting characters, numbers, various instructions, and the like, and inputs data. Moreover, a touch panel type input pad or a numeric keypad may be used. The mouse 510 performs cursor movement, range selection, window movement, size change, and the like. A trackball or a joystick may be used as long as they have the same function as a pointing device.

(情報提供装置101の機能的構成例)
図6は、情報提供装置の機能的構成を示すブロック図である。情報提供装置101は、受信部601と、操作情報格納部602と、コメント情報格納部603と、評価情報格納部604と、判定部605と、第1比較部606と、判断部607と、特定部608と、第2比較部609と、出力部610と、を有している。受信部601は、第1検出部611と、第1取得部612と、第2取得部613と、第2検出部614と、を有している。
(Functional configuration example of the information providing apparatus 101)
FIG. 6 is a block diagram illustrating a functional configuration of the information providing apparatus. The information providing apparatus 101 includes a receiving unit 601, an operation information storage unit 602, a comment information storage unit 603, an evaluation information storage unit 604, a determination unit 605, a first comparison unit 606, a determination unit 607, a specification A unit 608, a second comparison unit 609, and an output unit 610. The receiving unit 601 includes a first detection unit 611, a first acquisition unit 612, a second acquisition unit 613, and a second detection unit 614.

受信部601から出力部610に関する処理がコーディングされた情報提供プログラムが、図5に示したROM502、RAM503、磁気ディスク505、光ディスク507などの記憶装置に記憶されている。CPU501が、記憶装置から情報提供プログラムを読み出し、情報提供プログラムにコーディングされている処理を実行する。これにより、受信部601から出力部610に関する処理が実現される。各部の処理結果は、たとえば、ROM502、RAM503、磁気ディスク505、光ディスク507などの記憶装置に格納される。   An information providing program in which processing related to the output unit 610 is coded from the receiving unit 601 is stored in a storage device such as the ROM 502, the RAM 503, the magnetic disk 505, and the optical disk 507 shown in FIG. The CPU 501 reads the information providing program from the storage device and executes the processing coded in the information providing program. Thereby, the processing related to the output unit 610 from the receiving unit 601 is realized. The processing results of each unit are stored in a storage device such as the ROM 502, RAM 503, magnetic disk 505, and optical disk 507, for example.

図7は、閾値DBの一例を示す説明図である。閾値DB700には、情報提供装置101が行う処理で判定条件となる閾値が記憶されている。閾値DB700は、教師ID、講義ID、追随閾値、猶予時間、および母集団抽出閾値のフィールドを有している。閾値DB700は、RAM503、磁気ディスク505、光ディスク507などによって実現される。閾値DB700については、情報提供装置101がアクセス可能な記憶装置であってもよい。各フィールドには、たとえば、システム100の設計者によって予め情報が設定される。   FIG. 7 is an explanatory diagram illustrating an example of the threshold DB. The threshold value DB 700 stores a threshold value that is a determination condition in the process performed by the information providing apparatus 101. The threshold DB 700 has fields for a teacher ID, a lecture ID, a following threshold, a grace time, and a population extraction threshold. The threshold DB 700 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like. The threshold DB 700 may be a storage device that the information providing apparatus 101 can access. For example, information is set in advance in each field by the designer of the system 100.

教師IDのフィールドには、教師の識別情報が設定され、講義IDのフィールドには、講義の識別情報が設定される。追随閾値のフィールドには、教師によるページ切り替えに追従しているか否かを判断するための閾値が設定される。猶予時間のフィールドには、電子データを表示させるアプリケーションとは異なるアプリケーションを利用していた場合に追随閾値に加算させる時間が設定される。母集団抽出閾値のフィールドには、過去の授業において教師によるページ切り替えに追従している学生を特定する場合に利用される閾値が設定される。   Teacher identification information is set in the teacher ID field, and lecture identification information is set in the lecture ID field. In the following threshold field, a threshold for determining whether or not the teacher is following page switching is set. In the grace time field, a time to be added to the follow threshold when an application different from the application for displaying the electronic data is used is set. In the population extraction threshold value field, a threshold value used when identifying a student who has followed page switching by a teacher in a past class is set.

図8は、履修者管理DBの一例を示す説明図である。履修者管理DB800には、講義を履修している学生の識別情報が登録されている。履修者管理DB800は、講義ID、学生ID、および学生名称のフィールドを有している。各フィールドに情報が設定されることにより、履修者情報(801−1〜)がレコードとして格納される。履修者管理DB800は、RAM503、磁気ディスク505、光ディスク507などによって実現される。閾値DB700については、情報提供装置がアクセス可能な記憶装置であってもよい。   FIG. 8 is an explanatory diagram showing an example of the student management DB. In the student management DB 800, identification information of students who have taken the lecture is registered. The student management DB 800 has fields for a lecture ID, a student ID, and a student name. By setting information in each field, student information (801-1 to 801-1) is stored as a record. The student management DB 800 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like. The threshold DB 700 may be a storage device accessible by the information providing device.

講義IDのフィールドには、講義の識別情報が登録される。学生IDのフィールドには、講義を受講する学生の識別情報が登録される。学生名称のフィールドには、学生IDが示す学生の氏名が登録される。   In the lecture ID field, lecture identification information is registered. In the student ID field, identification information of students who take lectures is registered. In the student name field, the name of the student indicated by the student ID is registered.

履修者情報801−1では、講義IDが「K001」であり、学生IDが「S001」であり、学生名称が「富士通 太郎」である。   In the student information 801-1, the lecture ID is “K001”, the student ID is “S001”, and the student name is “Taro Fujitsu”.

図9は、教師が有する装置に表示される画面例を示す説明図である。画面900は、教師が有する装置102のディスプレイに表示される。たとえば、画面900は、教材表示画面901と、授業開始ボタン902と、コメント評価集計ボタン903と、コメント評価集計結果904と、教師IDの表示部905と、を有している。画面900は、講義IDの表示部906と、授業IDの表示部907と、実施日の表示部908と、を有している。たとえば、教材表示画面901では、上述した第2電子データ112の各ページに併せて、第2電子データ112のファイル名と、表示中のページ番号と、が表示されてもよい。装置102の入力装置の操作によって、第2電子データ112のページが切り替わる。入力装置としては、マウス510やキーボード509が挙げられる。ページが切り替わると、情報提供装置101では、教材ページ追随判断処理が起動される。   FIG. 9 is an explanatory diagram illustrating an example of a screen displayed on the device held by the teacher. The screen 900 is displayed on the display of the apparatus 102 owned by the teacher. For example, the screen 900 includes a teaching material display screen 901, a lesson start button 902, a comment evaluation totaling button 903, a comment evaluation totaling result 904, and a teacher ID display unit 905. The screen 900 includes a lecture ID display unit 906, a class ID display unit 907, and an implementation date display unit 908. For example, on the learning material display screen 901, the file name of the second electronic data 112 and the page number being displayed may be displayed together with each page of the second electronic data 112 described above. By the operation of the input device of the device 102, the page of the second electronic data 112 is switched. Examples of the input device include a mouse 510 and a keyboard 509. When the page is switched, the information providing apparatus 101 starts a learning material page follow-up determination process.

授業開始ボタン902が押下されると、情報提供装置101では、学生母集団抽出処理が起動される。コメント評価集計ボタン903が押下されると、情報提供装置101では、コメント評価集計処理が起動される。コメント評価集計結果904には、コメント評価集計処理により得られるコメント情報が表示される。   When the class start button 902 is pressed, the information providing apparatus 101 starts a student population extraction process. When the comment evaluation aggregation button 903 is pressed, the information providing apparatus 101 starts a comment evaluation aggregation process. In the comment evaluation tabulation result 904, comment information obtained by the comment evaluation tabulation process is displayed.

図10は、学生が有する装置に表示される画面例を示す説明図である。画面1000は、各学生が有する装置103のディスプレイに表示される。たとえば、画面1000は、教材表示画面1001と、コメント入力欄1002と、投稿ボタン1003と、初期化ボタン1004と、コメント情報の表示画面1005と、コメント情報ごとに評価ボタン1006と、を有している。たとえば、画面1000は、学生IDの表示部1007と、講義IDの表示部1008と、授業IDの表示部1009と、実施日の表示部1010と、を有している。   FIG. 10 is an explanatory diagram illustrating an example of a screen displayed on a device held by a student. The screen 1000 is displayed on the display of the apparatus 103 possessed by each student. For example, the screen 1000 includes a teaching material display screen 1001, a comment input field 1002, a posting button 1003, an initialization button 1004, a comment information display screen 1005, and an evaluation button 1006 for each comment information. Yes. For example, the screen 1000 includes a student ID display unit 1007, a lecture ID display unit 1008, a class ID display unit 1009, and an implementation date display unit 1010.

たとえば、教材表示画面1001では、上述した第1電子データ111の各ページに併せて、第1電子データ111のファイル名と、表示中のページ番号と、が表示されてもよい。装置103の入力装置に対する操作によって、第1電子データ111のページが切り替わる。入力装置としては、マウス510やキーボード509が挙げられる。ページが切り替わると、情報提供装置101では、操作情報受信処理が起動される。   For example, on the learning material display screen 1001, the file name of the first electronic data 111 and the page number being displayed may be displayed together with each page of the first electronic data 111 described above. The page of the first electronic data 111 is switched by the operation of the device 103 with respect to the input device. Examples of the input device include a mouse 510 and a keyboard 509. When the page is switched, the information providing apparatus 101 starts an operation information reception process.

評価ボタン1006が押下されると、情報提供装置101では、コメント評価受信処理が起動される。投稿ボタン1003が押下されると、コメント入力欄1002に入力されたコメント情報が情報提供装置101に送信され、情報提供装置101では、コメント投稿受信処理が起動される。   When the evaluation button 1006 is pressed, the information providing apparatus 101 starts a comment evaluation reception process. When the posting button 1003 is pressed, the comment information input in the comment input field 1002 is transmitted to the information providing apparatus 101, and the information providing apparatus 101 starts the comment posting reception process.

第1取得部612は、学生が有する装置103の各々について、学生の装置103へ入力された、第1電子データ111のページ番号に関連付けたコメント情報を取得する。各学生が、学生の装置103に表示される画面のコメント入力欄にコメント情報を入力し、投稿ボタンを押下することにより、コメント情報が学生の装置103に入力される。第1取得部612は、入力されたコメント情報を取得する。   The first acquisition unit 612 acquires the comment information associated with the page number of the first electronic data 111 input to the student device 103 for each of the devices 103 that the student has. When each student inputs comment information in the comment input field on the screen displayed on the student's device 103 and presses a post button, the comment information is input to the student's device 103. The first acquisition unit 612 acquires input comment information.

コメント情報格納部603は、第1取得部612によってコメント情報が取得される都度、取得されたコメント情報と、取得されたコメント情報を関連付けられたページ番号と、を対応付けて記憶装置に格納する。または、コメント情報格納部603は、コメント情報が受け付けられる都度、受け付けられたコメント情報と、該コメント情報が入力された装置103の識別情報と、該コメント情報が関連付けられたページ番号と、を対応付けて記憶装置に格納してもよい。上述したように、本実施の形態では、コメント情報が入力された装置103の識別情報として、学生の識別情報が格納される。具体的には、たとえば、コメント情報格納部603は、各情報を授業中コメントDB1100に格納する。   Each time comment information is acquired by the first acquisition unit 612, the comment information storage unit 603 stores the acquired comment information in association with the page number associated with the acquired comment information in the storage device. . Alternatively, each time comment information is received, the comment information storage unit 603 associates the received comment information, the identification information of the device 103 to which the comment information is input, and the page number associated with the comment information. It may be stored in a storage device. As described above, in this embodiment, student identification information is stored as identification information of the apparatus 103 to which comment information is input. Specifically, for example, the comment information storage unit 603 stores each piece of information in the comment DB 1100 during class.

図11は、授業中コメントDBの一例を示す説明図である。授業中コメントDB1100は、授業中に、学生によって入力されたコメント情報を記憶する。授業中コメントDB1100は、学生ID、講義ID、授業ID、コメントID、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報のフィールドを有している。各フィールドに情報が設定されることにより、コメント関連情報(1101−1〜1101−8)がレコードとして格納される。授業中コメントDB1100は、RAM503、磁気ディスク505、光ディスク507などによって実現される。   FIG. 11 is an explanatory diagram showing an example of a comment DB during class. The comment DB 1100 during class stores comment information input by students during the class. The class comment DB 1100 has fields for student ID, lecture ID, class ID, comment ID, teaching material file name, page number, comment posting date and time, and comment information. By setting information in each field, comment related information (1101-1 to 1101-8) is stored as a record. The class comment DB 1100 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like.

学生IDのフィールドには、学生の識別情報が登録される。講義IDのフィールドには、講義の識別情報が登録される。授業IDのフィールドには、授業の識別情報が登録される。コメントIDのフィールドには、コメント情報の識別情報が登録される。教材ファイル名のフィールドには、第1電子データ111および第2電子データ112の名称が登録される。   In the student ID field, student identification information is registered. In the lecture ID field, lecture identification information is registered. In the class ID field, class identification information is registered. In the comment ID field, identification information of comment information is registered. The names of the first electronic data 111 and the second electronic data 112 are registered in the teaching material file name field.

ページ番号のフィールドには、コメント情報を関連付けられたページ番号が登録される。コメント投稿日時のフィールドには、コメント情報の入力が受け付けられた日時が登録される。コメント情報のフィールドには、コメントの内容が格納される。   A page number associated with comment information is registered in the page number field. In the comment posting date / time field, the date / time when input of comment information is accepted is registered. The comment information field stores the content of the comment.

第2取得部613は、学生が有する装置103の各々へ入力された、コメント情報格納部603によって授業中コメントDB1100に格納されたコメント情報に対する特定評価を取得する。上述したように、特定評価としては、たとえば、評価対象のコメント情報について「良」の評価であってもよいし、「悪」の評価であってもよい。本実施の形態では、特定評価を「良」の評価とする。たとえば、授業中コメントDB1100に格納されたコメント情報が学生の装置103の画面上に表示される。そして、それぞれのコメント情報について、学生は、コメント情報について「良」と判断した場合、そのコメント情報の画面上の横に配置された評価ボタンを押下する。評価ボタンが押下された装置103は、たとえば、評価ボタンが押下されたことを示す情報に、評価ボタンが押下されたコメント情報と、自装置103の識別情報と、を対応付けて情報提供装置101に送信してもよい。たとえば、第2取得部613は、該装置103からの評価ボタンが押下されたことを示す情報を受信することにより、特定評価を取得する。   The second acquisition unit 613 acquires a specific evaluation for the comment information stored in the comment DB 1100 during the class by the comment information storage unit 603, which is input to each of the devices 103 owned by the student. As described above, the specific evaluation may be, for example, a “good” evaluation or a “bad” evaluation for the comment information to be evaluated. In the present embodiment, the specific evaluation is a “good” evaluation. For example, the comment information stored in the comment DB 1100 during class is displayed on the screen of the student device 103. For each comment information, when the student determines that the comment information is “good”, the student presses an evaluation button arranged on the side of the comment information screen. The apparatus 103 on which the evaluation button has been pressed, for example, associates the information indicating that the evaluation button has been pressed with the comment information on which the evaluation button has been pressed and the identification information of the own apparatus 103, thereby providing the information providing apparatus 101. May be sent to. For example, the second acquisition unit 613 acquires specific evaluation by receiving information indicating that an evaluation button has been pressed from the device 103.

評価情報格納部604は、コメント情報格納部603によって授業中コメントDB1100に格納されたコメント情報の各々に対応付けて、第2取得部613によって取得された特定評価が入力された装置103の識別情報を格納する。上述したように、特定評価が入力された装置103の識別情報は、特定評価を入力した学生の識別情報である。具体的には、評価情報格納部604は、授業中コメントDB1100から特定評価が入力されたコメント情報を有するレコード(コメント関連情報1101)を抽出する。評価情報格納部604は、抽出したレコードに、特定評価を入力した学生の識別情報を対応付けてコメント評価DB1200に格納する。   The evaluation information storage unit 604 is associated with each comment information stored in the comment DB 1100 during the class by the comment information storage unit 603, and the identification information of the device 103 to which the specific evaluation acquired by the second acquisition unit 613 is input. Is stored. As described above, the identification information of the device 103 to which the specific evaluation is input is the identification information of the student who has input the specific evaluation. Specifically, the evaluation information storage unit 604 extracts a record (comment related information 1101) having comment information in which a specific evaluation is input from the comment DB 1100 during class. The evaluation information storage unit 604 stores the extracted record in the comment evaluation DB 1200 in association with the identification information of the student who has input the specific evaluation.

図12は、コメント評価DBの一例を示す説明図である。コメント評価DB1200は、入力されたコメント情報に対する特定評価を入力した学生の識別情報を記憶する。コメント評価DB1200は、学生ID、講義ID、授業ID、コメントID、教材ファイル名、ページ番号、コメント投稿日時、コメント情報、コメント評価学生IDリスト、およびコメント評価有効数のフィールドを有している。各フィールドに情報が設定されることにより、コメント評価情報(1201−1〜1201−5)がレコードとして格納される。授業中コメントDB1100は、RAM503、磁気ディスク505、光ディスク507などによって実現される。   FIG. 12 is an explanatory diagram of an example of the comment evaluation DB. The comment evaluation DB 1200 stores identification information of a student who has input a specific evaluation for the input comment information. The comment evaluation DB 1200 includes fields for a student ID, a lecture ID, a class ID, a comment ID, a teaching material file name, a page number, a comment posting date, comment information, a comment evaluation student ID list, and a comment evaluation effective number. By setting information in each field, comment evaluation information (1201-1 to 1201-5) is stored as a record. The class comment DB 1100 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like.

学生ID、講義ID、授業ID、コメントID、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報のフィールドについては、授業中コメントDB1100の各フィールドと同一である。   The fields of student ID, lecture ID, class ID, comment ID, teaching material file name, page number, comment posting date and time, and comment information are the same as those in the comment DB 1100 during class.

コメント評価学生IDリストのフィールドには、コメント情報に対する特定評価を入力した学生の識別情報が登録される。コメント評価有効数のフィールドには、コメント情報に対して評価した学生の中で、評価が有効であると判断された学生の数と、後述する母数と、の比率が登録される。図12のコメント評価DB1200の例では、評価を集計していないため、すべてのレコードのコメント評価有効数のフィールドには0が設定されている。   In the field of the comment evaluation student ID list, the identification information of the student who inputs the specific evaluation for the comment information is registered. In the comment evaluation effective number field, the ratio of the number of students judged to be effective among the students evaluated with respect to the comment information and the population parameter described later is registered. In the example of the comment evaluation DB 1200 of FIG. 12, since evaluations are not tabulated, 0 is set in the field of the number of effective comment evaluations of all records.

また、コメント評価DB1200と授業中コメントDB1100とは、コメントIDによって関連付けられていてもよい。たとえば、情報提供装置101が、授業中コメントDB1100のコメントIDに基づいて、コメントIDが示すコメント情報を評価した学生の識別情報をコメント評価DB1200から特定できることとしてもよい。   The comment evaluation DB 1200 and the class comment DB 1100 may be associated with each other by a comment ID. For example, the information providing apparatus 101 may be able to identify the identification information of the student who has evaluated the comment information indicated by the comment ID from the comment evaluation DB 1200 based on the comment ID of the comment DB 1100 during the class.

第1検出部611は、学生が授業内で行った装置103への操作を検出する。たとえば、第1検出部611は、同一内容の複数の第1電子データ111の各々について、第1電子データ111に対応する装置103への操作による第1電子データ111のページ切り替えを検出する。図1で説明したように、たとえば、各学生が装置103の入力装置を操作することにより、表示中の第1電子データ111のページを切り替える。表示中の第1電子データ111のページが変化したら、装置103は、装置103の識別情報と、第1電子データ111のページ切り替え後のページ番号と、を対応付けて情報提供装置101へ通知する。装置103は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置101は、装置103からの通知を受け付けることにより、装置103への操作による第1電子データ111のページ切り替えを検出してもよい。   The 1st detection part 611 detects operation to the apparatus 103 which the student performed in the class. For example, the first detection unit 611 detects page switching of the first electronic data 111 due to an operation on the device 103 corresponding to the first electronic data 111 for each of the plurality of first electronic data 111 having the same content. As described with reference to FIG. 1, for example, each student operates the input device of the device 103 to switch the page of the first electronic data 111 being displayed. When the page of the first electronic data 111 being displayed changes, the apparatus 103 notifies the information providing apparatus 101 of the identification information of the apparatus 103 and the page number of the first electronic data 111 after the page is switched. . The device 103 may also notify the time when the page switching is detected. For example, the information providing apparatus 101 may detect a page switching of the first electronic data 111 due to an operation on the apparatus 103 by receiving a notification from the apparatus 103.

さらに、たとえば、第1検出部611は、第1電子データ111以外のアプリケーションに対する装置103への操作を検出してもよい。ここで、第1電子データ111以外のアプリケーションを「別アプリ」と称する。たとえば、各装置103は、自装置103のキーボード509やマウス510の操作を検出する。各装置103は、検出された際に選択中のアプリケーションが第1電子データ111を表示するアプリケーションでなければ、検出された操作が別アプリに対する操作であると判断できる。そして、各装置103は、別アプリに対応する装置103への操作を検出した旨を情報提供装置101に送信する。   Further, for example, the first detection unit 611 may detect an operation on the device 103 for an application other than the first electronic data 111. Here, an application other than the first electronic data 111 is referred to as “another application”. For example, each device 103 detects an operation of the keyboard 509 or the mouse 510 of the own device 103. Each device 103 can determine that the detected operation is an operation for another application if the application currently selected when detected is not an application that displays the first electronic data 111. Then, each device 103 transmits to the information providing device 101 that an operation on the device 103 corresponding to another application has been detected.

操作情報格納部602は、ページ切り替えが検出された装置103の識別情報と、ページ切り替えが検出された第1電子データ111のページ切り替え後のページ番号と、ページ切り替えが検出された時刻と、を対応付けて操作情報DB1300に格納する。操作情報格納部602は、第1検出部611によってページ切り替えが検出される都度、行われる。本実施の形態では、上述したように、装置103の識別情報としては、学生IDが利用される。さらに、操作情報格納部602は、ページ切り替えが検出された装置103の識別情報に対応付けて、講義IDと、授業IDと、および第1電子データ111の操作であることを示す情報と、を操作情報DB1300に格納してもよい。   The operation information storage unit 602 displays the identification information of the device 103 in which the page switching is detected, the page number after the page switching of the first electronic data 111 in which the page switching is detected, and the time at which the page switching is detected. The information is stored in the operation information DB 1300 in association with each other. The operation information storage unit 602 is performed every time page switching is detected by the first detection unit 611. In the present embodiment, as described above, a student ID is used as the identification information of the device 103. Further, the operation information storage unit 602 includes a lecture ID, a class ID, and information indicating the operation of the first electronic data 111 in association with the identification information of the device 103 in which the page switching is detected. You may store in operation information DB1300.

操作情報格納部602は、第1検出部611によって別アプリに対する装置103への操作が検出される都度、別アプリが操作された装置103の識別情報と、操作時刻と、別アプリに対する操作であることを示す情報と、を操作情報DB1300に格納する。本実施の形態では、上述したように、装置103の識別情報としては、学生IDが利用される。さらに、操作情報格納部602は、別アプリが操作された装置103の識別情報に対応付けて、講義IDと、授業IDと、を格納してもよい。   The operation information storage unit 602 is the operation for the identification information, the operation time, and the operation for another application each time the first detection unit 611 detects an operation on the device 103 for another application. Is stored in the operation information DB 1300. In the present embodiment, as described above, a student ID is used as the identification information of the device 103. Furthermore, the operation information storage unit 602 may store a lecture ID and a class ID in association with the identification information of the device 103 on which another application is operated.

図13は、操作情報DBの一例を示す説明図である。操作情報DB1300は、学生が授業内で行った学生が有する装置103への操作に関する情報が格納される。操作情報DB1300は、学生ID、講義ID、授業ID、操作種別識別子、教材ファイル名、ページ番号、および操作日時のフィールドを有している。各フィールドに情報が設定されることにより、操作情報(1301〜)がレコードとして格納される。操作情報DB1300は、RAM503、磁気ディスク505、光ディスク507などによって実現される。   FIG. 13 is an explanatory diagram illustrating an example of the operation information DB. The operation information DB 1300 stores information related to operations performed by the student in the class on the device 103 possessed by the student. The operation information DB 1300 includes fields for student ID, lecture ID, class ID, operation type identifier, teaching material file name, page number, and operation date and time. By setting information in each field, operation information (1301) is stored as a record. The operation information DB 1300 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like.

学生IDのフィールドには、学生の識別情報が登録される。講義IDのフィールドには、講義の識別情報が登録される。授業IDのフィールドには、授業の識別情報が登録される。操作種別識別子のフィールドには、第1電子データ111に対する操作であるか否かを示す情報が登録される。「教材操作」であれば、第1電子データ111に対する操作であることを示し、「別アプリ操作」であれば、別アプリに対する操作であることを示す。   In the student ID field, student identification information is registered. In the lecture ID field, lecture identification information is registered. In the class ID field, class identification information is registered. Information indicating whether the operation is for the first electronic data 111 is registered in the operation type identifier field. “Teaching material operation” indicates an operation on the first electronic data 111, and “Other application operation” indicates an operation on another application.

操作種別識別子が「教材操作」の場合、教材ファイル名のフィールドには、第1電子データ111の名称が登録される。操作種別識別子が「別アプリ操作」の場合、教材ファイル名のフィールドには、(null)が登録される。操作種別識別子が「教材操作」の場合、ページ番号のフィールドには、ページ切り替え後に表示される第1電子データ111のページ番号が登録される。操作種別識別子が「別アプリ操作」の場合、ページ番号のフィールドには、(null)が登録される。操作日時のフィールドには、操作が検出された日時が登録される。   When the operation type identifier is “learning material operation”, the name of the first electronic data 111 is registered in the learning material file name field. When the operation type identifier is “separate application operation”, (null) is registered in the teaching material file name field. When the operation type identifier is “learning material operation”, the page number of the first electronic data 111 displayed after the page switching is registered in the page number field. When the operation type identifier is “different application operation”, (null) is registered in the page number field. The date and time when the operation was detected is registered in the operation date and time field.

第2検出部614は、第2電子データ112に対応する装置102への操作による第2電子データ112のページ切り替えを検出する。図1で説明したように、たとえば、教師が装置102の入力装置を操作することにより、表示中の第2電子データ112のページを切り替える。表示中の第2電子データ112のページが変化したら、装置102は、装置102の識別情報と、第2電子データ112のページ切り替え後のページ番号と、を対応付けて情報提供装置101へ通知する。装置102は、ページ切り替えが検出された時刻を併せて通知してもよい。たとえば、情報提供装置101は、装置102からの通知を受け付けることにより、装置102への操作による第2電子データ112のページ切り替えを検出する。   The second detection unit 614 detects page switching of the second electronic data 112 due to an operation on the device 102 corresponding to the second electronic data 112. As described with reference to FIG. 1, for example, the teacher operates the input device of the device 102 to switch the page of the second electronic data 112 being displayed. When the page of the second electronic data 112 being displayed changes, the device 102 notifies the information providing device 101 of the identification information of the device 102 and the page number of the second electronic data 112 after the page switching. . The device 102 may also notify the time when the page switching is detected. For example, the information providing apparatus 101 receives a notification from the apparatus 102 to detect page switching of the second electronic data 112 due to an operation on the apparatus 102.

判定部605は、第2電子データ112のページ切り替えが検出された時刻から所定時間以内の時刻までを特定する。判定部605は、学生の識別情報ごとに、当該学生の識別情報が、該検出された時刻から所定時間以内の時刻と、第2電子データ112のページ切り替え後のページ番号と同一のページ番号と、に対応付けて操作情報DB1300に格納されているか否かを判定する。たとえば、所定時間は、上述した閾値DB700内の追随閾値である。判定結果は、たとえば、RAM503、磁気ディスク505、光ディスク507などの記憶装置に格納される。   The determination unit 605 specifies from the time when the page switching of the second electronic data 112 is detected to a time within a predetermined time. For each student identification information, the determination unit 605 determines that the student identification information includes a time within a predetermined time from the detected time and a page number that is the same as the page number after the page switching of the second electronic data 112. , It is determined whether or not it is stored in the operation information DB 1300. For example, the predetermined time is a follow threshold in the threshold DB 700 described above. The determination result is stored in a storage device such as the RAM 503, the magnetic disk 505, and the optical disk 507, for example.

図14および図15は、判定例を示す説明図である。たとえば、教師が装置102を操作して第2電子データ112のページ切り替えを行うと、第2検出部614によってページ切り替えが検出される。第2検出部614は、現在日時を取得してページ切り替え時の日時とする。図14の例では、ページ切り替え時の日時は「2011−12−01 10:16:00」である。   14 and 15 are explanatory diagrams illustrating a determination example. For example, when the teacher operates the device 102 to switch the page of the second electronic data 112, the second detection unit 614 detects the page switching. The second detection unit 614 acquires the current date and time as the date and time when the page is switched. In the example of FIG. 14, the date and time when switching pages is “2011-12-01 10:16:00”.

判定部605は、第2電子データ112のページ切り替え時の日時に、閾値DB700に登録された追随閾値を加算した日時を監視日時に設定する。追随閾値は、1分であるため、監視日時は「2011−12−01 10:17:00」である。   The determination unit 605 sets the date and time when the tracking threshold registered in the threshold DB 700 is added to the date and time at the time of page switching of the second electronic data 112 as the monitoring date and time. Since the following threshold is 1 minute, the monitoring date and time is “2011-12-01 10:17:00”.

つぎに、判定部605は、講義IDに基づいて履修者管理DB800から学生IDを取得する。取得されたすべての学生IDについて同様の処理が行われるが、図14では、「S001」を例に挙げている。判定部605は、操作情報DB1300から、講義IDが「K001」であり、授業IDが「J002」、教材ファイル名が「CMIシステム」、および学生IDが「S001」である操作情報1301を抽出する。   Next, the determination unit 605 acquires a student ID from the student management DB 800 based on the lecture ID. The same processing is performed for all the acquired student IDs. In FIG. 14, “S001” is taken as an example. The determination unit 605 extracts, from the operation information DB 1300, operation information 1301 having a lecture ID “K001”, a lesson ID “J002”, a teaching material file name “CMI system”, and a student ID “S001”. .

たとえば、判定部605は、抽出した操作情報1301の中から、操作日時が最新の操作情報1301を選択する。判定部605は、選択された操作情報1301のページ番号が第2電子データ112のページ切り替え後のページ番号であり、操作日時がページ切り替え時の日時から監視日時までの期間であるか否かを判定する。図14の例では、ページ番号が一致しないため、判定部605は、現時点では「S001」については追随していないと判定する。判定部605は、各学生IDについて、監視日時を経過するまで同様の処理を繰り返す。   For example, the determination unit 605 selects the operation information 1301 with the latest operation date / time from the extracted operation information 1301. The determination unit 605 determines whether the page number of the selected operation information 1301 is the page number after the page switching of the second electronic data 112, and whether the operation date / time is a period from the date / time at the time of page switching to the monitoring date / time. judge. In the example of FIG. 14, since the page numbers do not match, the determination unit 605 determines that “S001” is not currently being followed. The determination unit 605 repeats the same process for each student ID until the monitoring date and time elapses.

図15の例では、判定部605は、操作情報DB1300から、講義IDが「K001」であり、授業IDが「J002」、教材ファイル名が「CMIシステム」、および学生IDが「S001」である操作情報1301を抽出する。   In the example of FIG. 15, the determination unit 605 has a lecture ID “K001”, a class ID “J002”, a teaching material file name “CMI system”, and a student ID “S001” from the operation information DB 1300. Operation information 1301 is extracted.

たとえば、判定部605は、抽出した操作情報1301から、操作日時が最新の操作情報1301を選択する。判定部605は、選択された操作情報1301のページ番号が第2電子データ112のページ切り替え後のページ番号であり、操作日時がページ切り替え時の日時から監視日時までの期間であるか否かを判定する。図15の例では、ページ番号が一致し、操作日時が該期間に含まれるため、判定部605は、「S001」については追随していると判定する。   For example, the determination unit 605 selects the operation information 1301 with the latest operation date / time from the extracted operation information 1301. The determination unit 605 determines whether the page number of the selected operation information 1301 is the page number after the page switching of the second electronic data 112, and whether the operation date / time is a period from the date / time at the time of page switching to the monitoring date / time. judge. In the example of FIG. 15, since the page numbers match and the operation date / time is included in the period, the determination unit 605 determines that “S001” is following.

出力部610は、判定部605による判定結果を出力する。出力形式としては、たとえば、RAM503、磁気ディスク505、光ディスク507などの記憶装置に記憶させてもよい。本実施の形態では、たとえば、出力部610は、判定結果を追随状況DB1600に格納する。または、出力形式としては、たとえば、教師によるページ切り替えごとに教師の装置102のディスプレイ上に判定結果を出力してもよい。これにより、教師は、装置102のディスプレイを見ることにより、授業に出席している学生を、現在授業を聞いている学生と聞いていない学生とに区別することができる。   The output unit 610 outputs the determination result by the determination unit 605. The output format may be stored in a storage device such as the RAM 503, the magnetic disk 505, and the optical disk 507, for example. In the present embodiment, for example, output unit 610 stores the determination result in tracking situation DB 1600. Alternatively, as an output format, for example, the determination result may be output on the display of the teacher's device 102 every time the teacher switches pages. Thereby, the teacher can distinguish the student who is attending the class into the student who is currently listening to the class and the student who is not listening by looking at the display of the device 102.

図16は、現在の授業における追随状況DBの一例を示す説明図である。追随状況DB1600は、教師ID、講義ID、授業ID、授業実施日、教材ファイル名、ページ番号、学生IDリストのフィールドを有している。各フィールドに情報が設定されることにより、追随状況情報(1601−1〜1601−4)がレコードとして格納される。追随状況DB1600は、RAM503、磁気ディスク505、光ディスク507などによって実現される。   FIG. 16 is an explanatory diagram showing an example of the following situation DB in the current class. The following situation DB 1600 has fields of a teacher ID, a lecture ID, a class ID, a class implementation date, a teaching material file name, a page number, and a student ID list. By setting information in each field, the following situation information (1601-1 to 1601-4) is stored as a record. The tracking status DB 1600 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like.

教師IDには、授業を行う教師の識別情報が登録される。講義IDには、講義の識別情報が登録される。授業IDには、現在の授業の識別情報が登録される。授業実施日のフィールドには、授業が行われる日付が登録される。この日付によって、現在の授業における判定結果が登録されているか、過去の授業における判定結果が登録されているかが判別される。教材ファイル名のフィールドには、第1電子データ111および第2電子データ112の名称が登録される。   In the teacher ID, identification information of a teacher who performs a lesson is registered. In the lecture ID, lecture identification information is registered. In the class ID, identification information of the current class is registered. In the class implementation date field, the date of class is registered. Based on this date, it is determined whether the determination result in the current class is registered or the determination result in the past class is registered. The names of the first electronic data 111 and the second electronic data 112 are registered in the teaching material file name field.

ページ番号のフィールドには、教師の操作による第2電子データ112のページ切り替え後のページ番号が登録される。学生IDリストには、該ページ切り替えが検出された時刻から所定時間以内の時刻と、該ページ切り替え後のページ番号と同一のページ番号と、に対応付けて操作情報DB1300に格納されている学生の識別情報が登録される。   In the page number field, the page number after the page switching of the second electronic data 112 by the teacher's operation is registered. In the student ID list, the student information stored in the operation information DB 1300 is associated with a time within a predetermined time from the time when the page switching is detected and the same page number as the page number after the page switching. Identification information is registered.

追随状況DB1600によれば、ファイル名が「CMIシステム」の電子教材において、ページ番号が1の場合、「S001」〜「S0006」によって示される学生は、教師による教材のページ切り替えに追従して教材のページを切り替えている。   According to the tracking situation DB 1600, in the electronic teaching material with the file name “CMI system”, when the page number is 1, the students indicated by “S001” to “S0006” follow the page switching of the teaching material by the teacher, and the teaching material The page has been switched.

特定部608は、ページ番号の各々について、授業中コメントDB1100から、該所定時間以内の時刻と同一のページ番号に対応付けて操作情報DB1300に格納された学生の識別情報が対応付けられているコメント情報を特定する。これにより、授業を聞いていると判断された学生が投稿したコメント情報を抽出することができる。授業を聞いている学生の方が、授業を聞いていない学生よりも授業に適したコメント情報を入力する可能性が高い。そのため、情報提供装置101は、授業を聞いていると判断された学生が投稿したコメント情報を特定することにより、教師は、授業中に取り上げるべき確度の高いコメント情報を知ることができる。   For each page number, the identification unit 608 associates the student identification information stored in the operation information DB 1300 with the same page number as the time within the predetermined time from the comment DB 1100 during the class. Identify information. Thereby, it is possible to extract comment information posted by a student who is determined to be listening to a lesson. Students who are listening to the class are more likely to input comment information that is appropriate for the class than students who are not listening to the class. Therefore, the information providing apparatus 101 identifies the comment information posted by the student who is determined to be listening to the class, so that the teacher can know the comment information with high accuracy to be taken up during the class.

また、特定部608は、ページ番号の各々について、コメント評価DB1200から、所定時間以内の時刻と同一のページ番号とに対応付けて操作情報DB1300に格納されている学生の識別情報が対応付けられているコメント情報を特定する。ここでは、特定部608は、所定時間以内の時刻と同一のページ番号とに対応付けて操作情報DB1300に格納されていると判定された学生の識別情報が、コメント評価DB1200の学生リスト内に含まれているか否かを判断する。   Further, the identification unit 608 associates each page number with student identification information stored in the operation information DB 1300 in association with the same page number from a time within a predetermined time from the comment evaluation DB 1200. Identify comment information. Here, the identification unit 608 includes, in the student list of the comment evaluation DB 1200, identification information of the student determined to be stored in the operation information DB 1300 in association with the same page number as the time within a predetermined time. It is determined whether or not.

たとえば、コメント評価DB1200において、コメントIDが「C008」を例に挙げると、コメント情報を評価した学生IDは、「S002」、「S003」、「S006」、および「S007」である。コメントIDが「C008」のページ番号は「4」である。追随状況DB1600において、ページ番号が「4」の場合における学生IDリストは「S001」である。判定部605は、ページ番号が「4」の場合、いずれのコメント情報も特定されていない。   For example, taking the comment ID “C008” as an example in the comment evaluation DB 1200, the student IDs that evaluated the comment information are “S002”, “S003”, “S006”, and “S007”. The page number of the comment ID “C008” is “4”. In the following situation DB 1600, the student ID list when the page number is “4” is “S001”. When the page number is “4”, the determination unit 605 has not specified any comment information.

つぎに、本実施の形態では、上述の場合、情報提供装置101は、現在の授業における追随状況によって、確度が高いと推測されるコメント情報を特定している。たとえば、現在の授業だけでなく、過去の授業における追随状況を含めて、確度が高いと推測されるコメント情報を特定してもよい。   Next, in this embodiment, in the above-described case, the information providing apparatus 101 specifies comment information that is estimated to have high accuracy according to the following situation in the current class. For example, not only the current class but also the follow-up situation in the past class may be used to specify comment information that is estimated to be highly accurate.

図17は、過去の授業における追随状況DBの一例を示す説明図である。追随状況DB1700は、過去の授業において、教師の進行に追随している学生IDが登録されている。追随状況DB1700が有するフィールドは、追随状況DB1600が有するフィールドと同一であるため、詳細な説明を省略する。各フィールドに情報が設定されることにより、追随状況情報(1701−1〜1701−5)がレコードとして格納される。追随状況DB1700は、RAM503、磁気ディスク505、光ディスク507などによって実現される。図16に示した追随状況DB1600と図17に示す追随状況DB1700は一つのデータベースであってもよいが、授業ごとにデータベースを区別してもよい。   FIG. 17 is an explanatory diagram illustrating an example of a follow-up situation DB in a past class. In the following situation DB 1700, student IDs that follow the progress of the teacher in the past class are registered. The fields included in the following situation DB 1700 are the same as the fields included in the following situation DB 1600, and thus detailed description thereof is omitted. By setting information in each field, tracking status information (1701-1 to 1701-5) is stored as a record. The follow-up situation DB 1700 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like. The following situation DB 1600 shown in FIG. 16 and the following situation DB 1700 shown in FIG. 17 may be one database, but the database may be distinguished for each class.

たとえば、図16に示した追随状況DB1600では、授業IDが「J002」であり、授業実施日が「2011−12−01」であり、教材ファイル名が「CMIシステム」である。図17に示す追随状況DB1700では、授業IDが「J001」であり、授業実施日が「2011−11−26」であり、教材ファイル名が「教育情報システム」である。   For example, in the following situation DB 1600 shown in FIG. 16, the class ID is “J002”, the class implementation date is “2011-12-01”, and the teaching material file name is “CMI system”. In the following situation DB 1700 illustrated in FIG. 17, the class ID is “J001”, the class implementation date is “2011-11-26”, and the teaching material file name is “education information system”.

第1比較部606は、学生IDの各々について、過去の授業における教師の操作によるページ切り替え回数と、学生IDによって示される学生の操作によるページ切り替え後のページ番号と対応付けて追随状況DB1700に格納された数と、の比較処理を行う。過去の授業における教師の操作によるページ切り替え回数は、追随状況DB1700の授業IDと授業実施日が同一であるレコードの数と等しい。追随状況DB1700の例では、5回である。学生IDによって示される学生の操作によるページ切り替え後のページ番号と対応付けて追随状況DB1700に格納された数は、該レコードの学生IDリストに含まれる数である。学生IDが「S001」を例に挙げると、追随状況DB1700のうち、ページ番号が「0」〜「5」のすべての学生IDリストに登録されているため、5回である。学生IDが「S002」では、4回である。   The first comparison unit 606 stores each student ID in the tracking situation DB 1700 in association with the page switching count by the teacher's operation in the past class and the page number after the page switching by the student operation indicated by the student ID. Comparison processing is performed with the number obtained. The number of page switching by the teacher's operation in the past class is equal to the number of records having the same class ID and class implementation date in the following situation DB 1700. In the example of the tracking situation DB 1700, it is 5 times. The number stored in the tracking situation DB 1700 in association with the page number after the page switching by the student operation indicated by the student ID is a number included in the student ID list of the record. Taking the student ID “S001” as an example, it is five times because it is registered in all student ID lists with page numbers “0” to “5” in the following situation DB 1700. When the student ID is “S002”, it is 4 times.

比較処理としては、たとえば、授業を追随している頻度を算出してもよい。学生IDが「S001」の場合を例に挙げると、授業IDが「J001」であれば、ページ切り替え回数が5回のうち、5回とも追随しているため、頻度は100[%]となる。   As the comparison process, for example, the frequency of following a lesson may be calculated. Taking the case where the student ID is “S001” as an example, if the class ID is “J001”, the frequency is 100 [%] because the page switching frequency is following 5 times out of 5 times. .

さらに、過去の授業が複数回であれば、第1比較部606は、頻度の平均値や標準偏差を算出してもよい。   Furthermore, if the past lesson is performed a plurality of times, the first comparison unit 606 may calculate an average value or standard deviation of the frequencies.

判断部607は、学生IDの各々について、第1比較部606による比較結果が所定条件を満たしているか否かを判断する。たとえば、第1比較部606による比較結果が頻度であれば、判断部607は、頻度が閾値[%]以上であるか否かを判定する。たとえば、頻度が閾値以上の場合、判断部607は、所定条件を満たしていると判断する。または、たとえば、第1比較部606による比較結果が頻度の平均値および標準偏差であれば、判断部607は、「平均値−標準偏差」が閾値以上であるか否かを判断してもよい。「平均値−標準偏差」を授業進行に安定して追随する期待度とする。期待度に対する閾値については、閾値DB700内の母集団抽出閾値に登録されている。たとえば、期待度が閾値以上であれば、判断部607は、所定条件を満たしたと判断する。たとえば、判断部607は、判断部607による判断結果を学生母集団DB1900に格納する。   The determination unit 607 determines, for each student ID, whether the comparison result by the first comparison unit 606 satisfies a predetermined condition. For example, if the comparison result by the first comparison unit 606 is a frequency, the determination unit 607 determines whether the frequency is equal to or greater than a threshold value [%]. For example, when the frequency is equal to or higher than the threshold, the determination unit 607 determines that the predetermined condition is satisfied. Alternatively, for example, if the comparison result by the first comparison unit 606 is the average value and standard deviation of the frequency, the determination unit 607 may determine whether “average value−standard deviation” is equal to or greater than a threshold value. . The “average value−standard deviation” is assumed to be the degree of expectation to follow the course progress stably. The threshold for the degree of expectation is registered in the population extraction threshold in the threshold DB 700. For example, if the degree of expectation is greater than or equal to a threshold value, the determination unit 607 determines that a predetermined condition has been satisfied. For example, the determination unit 607 stores the determination result by the determination unit 607 in the student population DB 1900.

図18は、母集団抽出処理の一例を示す説明図である。第1比較部606は、履修者管理DB800から、講義IDが「K001」であるレコードの学生IDを一つ選択する。図18では、学生IDが「S001」を例に挙げる。   FIG. 18 is an explanatory diagram illustrating an example of a population extraction process. The first comparison unit 606 selects one student ID of the record whose lecture ID is “K001” from the student management DB 800. In FIG. 18, the student ID is “S001” as an example.

第1比較部606は、空の追随頻度算出用配列データ1800を作成する。つぎに、第1比較部606は、追随状況DB1700から、講義IDが「K001」であり、授業実施日が「2011−12−01」であり、授業IDが「J001」であるレコードの数(以下、「データ総数」と称する。)をカウントする。ここでは、5レコードである。情報提供装置101は、追随状況DB1700から、「S001」を学生IDリストに含むレコードの数(以下、「追随データ数」と称する。)をカウントする。ここでは、5レコードである。   The first comparison unit 606 creates empty tracking frequency calculation array data 1800. Next, the first comparison unit 606 determines from the following situation DB 1700 the number of records with the lecture ID “K001”, the class implementation date “2011-12-01”, and the class ID “J001” ( Hereinafter, it is referred to as “total number of data”). Here, there are 5 records. The information providing apparatus 101 counts the number of records including “S001” in the student ID list (hereinafter referred to as “following data number”) from the following situation DB 1700. Here, there are 5 records.

つぎに、第1比較部606は、追随データ数/データ総数によって算出する。そして、第1比較部606は、追随頻度算出用配列データ1800に算出結果を設定する。   Next, the first comparison unit 606 calculates the number of following data / the total number of data. Then, the first comparison unit 606 sets the calculation result in the tracking frequency calculation array data 1800.

第1比較部606は、追随頻度算出用配列データ1800に含まれる学生IDごとに追随頻度の平均値と追随頻度の標準偏差を算出する。つぎに、第1比較部606は、該学生IDごとに「期待度=平均値−標準偏差」を行う。そして、判断部607は、算出した期待度が閾値DB700に含まれる母集団抽出閾値よりも大きいか否かを判断する。判断部607は、算出した期待度が閾値DB700に含まれる母集団抽出閾値よりも大きいと判断された学生IDを学生母集団DB1900に設定する。   The first comparison unit 606 calculates the average value of the tracking frequency and the standard deviation of the tracking frequency for each student ID included in the tracking frequency calculation array data 1800. Next, the first comparison unit 606 performs “expectation = average value−standard deviation” for each student ID. Then, the determination unit 607 determines whether the calculated expectation is greater than a population extraction threshold included in the threshold DB 700. The determination unit 607 sets, in the student population DB 1900, a student ID for which the calculated expectation is determined to be greater than the population extraction threshold included in the threshold DB 700.

図19は、学生母集団DBの一例を示す説明図である。学生母集団DB1900は、講義ID、授業ID、および学生IDのフィールドを有している。各フィールドに情報が設定されることにより、学生母集団情報(1901−1〜1901−3)がレコードとして格納される。学生母集団DB1900は、RAM503、磁気ディスク505、光ディスク507などによって実現される。   FIG. 19 is an explanatory diagram showing an example of the student population DB. The student population DB 1900 has fields for a lecture ID, a class ID, and a student ID. By setting information in each field, student population information (1901-1 to 1901-3) is stored as a record. The student population DB 1900 is realized by the RAM 503, the magnetic disk 505, the optical disk 507, and the like.

講義IDのフィールドには、講義の識別情報が登録される。授業IDのフィールドには、現在の授業の識別情報が登録される。学生IDのフィールドには、判断部607によって所定条件を満たしていると判断された学生IDが登録される。   In the lecture ID field, lecture identification information is registered. In the class ID field, identification information of the current class is registered. In the student ID field, the student ID determined by the determination unit 607 as satisfying the predetermined condition is registered.

特定部608は、ページ番号の各々について、所定時間以内の時刻と同一のページ番号に対応付けて操作情報DB1300に格納されていると判定され、かつ比較結果が所定条件を満たしていると判断された学生の識別情報を特定する。特定部608は、ページ番号の各々について、コメント評価DB1200から、該学生の識別情報が対応付けられているコメント情報を特定する。具体的な特定例を図20と図21に示す。   The identifying unit 608 determines that each page number is stored in the operation information DB 1300 in association with the same page number as the time within a predetermined time, and it is determined that the comparison result satisfies a predetermined condition. Identify student identification information. The identifying unit 608 identifies, for each page number, comment information associated with the student identification information from the comment evaluation DB 1200. A specific specific example is shown in FIGS.

図20は、評価の集計対象の学生IDを特定する例を示す説明図である。ここで、特定された学生の識別情報は、コメント情報の評価結果を集計する際の集計対象となる学生IDである。   FIG. 20 is an explanatory diagram illustrating an example of specifying a student ID to be evaluated. Here, the identified student identification information is a student ID to be counted when counting evaluation results of comment information.

上述したように、判断部607によって比較結果が所定条件を満たしていると判断された学生IDは、学生母集団DB1900に登録されている。教材ファイル名およびページ番号の各々について、判定部605によって所定時間以内の時刻と同一のページ番号とに対応付けて操作情報DB1300に格納されていると判定された学生IDは、追随状況DB1600に登録されている。   As described above, the student ID determined by the determination unit 607 that the comparison result satisfies the predetermined condition is registered in the student population DB 1900. For each of the teaching material file name and the page number, the student ID determined by the determination unit 605 to be stored in the operation information DB 1300 in association with the same page number as the time within a predetermined time is registered in the following situation DB 1600. Has been.

より具体的には、特定部608は、追随状況DB1600から、授業IDが「J002」であり、教材ファイル名が「CMIシステム」である追随状況情報1601を抽出する。抽出された追随状況情報1601は、図に示している。特定部608は、ページ番号の各々について、抽出された追随状況情報1601の学生IDリスト内の学生IDのうち、学生母集団DB1900に登録されている学生IDと一致する学生IDを特定する。学生母集団DB1900に登録された学生IDは「S001」〜「S003」である。たとえば、ページ番号が「1」の場合、学生IDリストは、「S001」〜「S006」である。そのため、特定部608は、ページ番号が「1」の場合、「S001」〜「S003」を特定する。ここで特定された学生IDは、特定中間情報DB2000に格納される。   More specifically, the identifying unit 608 extracts from the tracking status DB 1600 tracking status information 1601 having a class ID “J002” and a teaching material file name “CMI system”. The extracted following status information 1601 is shown in the figure. The identifying unit 608 identifies, for each page number, a student ID that matches the student ID registered in the student population DB 1900 among the student IDs in the student ID list of the extracted tracking status information 1601. The student IDs registered in the student population DB 1900 are “S001” to “S003”. For example, when the page number is “1”, the student ID list is “S001” to “S006”. Therefore, the specifying unit 608 specifies “S001” to “S003” when the page number is “1”. The student ID specified here is stored in the specified intermediate information DB 2000.

特定中間情報DB2000は、教材ファイル名、ページ番号、および学生IDリストのフィールドを有している。学生IDリストのフィールドには、個々で特定された学生IDが登録される。   The specific intermediate information DB 2000 includes fields for a teaching material file name, a page number, and a student ID list. A student ID specified individually is registered in the field of the student ID list.

たとえば、特定部608は、コメント評価DB1200から、特定中間情報DB2000に登録された学生IDをコメント評価学生IDリストに含むコメント情報を特定する。   For example, the specifying unit 608 specifies comment information including the student ID registered in the specific intermediate information DB 2000 in the comment evaluation student ID list from the comment evaluation DB 1200.

図21は、コメント情報の特定例を示す説明図である。より具体的には、特定部608は、コメント評価DB1200のコメント情報の各々について、ページ番号に基づいて特定中間情報DB2000に含まれる学生IDの数を教材追随データ母数とする。たとえば、ページ番号が「1」の場合、特定中間情報DB2000の学生IDリストは「S001」〜「S003」である。コメント評価DB1200のうち、ページ番号が「1」のコメントIDは「C001」と「C003」である。   FIG. 21 is an explanatory diagram of a specific example of comment information. More specifically, the specifying unit 608 uses the number of student IDs included in the specified intermediate information DB 2000 as the teaching material tracking data parameter based on the page number for each piece of comment information in the comment evaluation DB 1200. For example, when the page number is “1”, the student ID list of the specific intermediate information DB 2000 is “S001” to “S003”. In the comment evaluation DB 1200, the comment IDs with the page number “1” are “C001” and “C003”.

コメントIDが「C001」と「C003」との教材追随データ母数は、「3」である。ページ番号が「1」の場合における特定中間情報DB2000の学生IDリストのうち、コメントIDが「C001」の場合におけるコメント評価学生IDリストに含まれる学生ID」は「S003」である。よって、コメントIDが「C001」の場合、コメント評価有効学生数は「1」である。   The teaching material tracking data parameter for the comment IDs “C001” and “C003” is “3”. In the student ID list of the specific intermediate information DB 2000 when the page number is “1”, the “student ID included in the comment evaluation student ID list when the comment ID is“ C001 ”” is “S003”. Therefore, when the comment ID is “C001”, the number of effective comment evaluation students is “1”.

ページ番号が「1」の場合における特定中間情報DB2000の学生IDリストのうち、コメントIDが「C003」の場合におけるコメント評価学生IDリストに含まれる学生IDは「S002」、「S003」である。よって、コメントIDが「C003」の場合、コメント評価有効学生数は「2」である。   Among the student ID lists of the specific intermediate information DB 2000 when the page number is “1”, the student IDs included in the comment evaluation student ID list when the comment ID is “C003” are “S002” and “S003”. Therefore, when the comment ID is “C003”, the number of effective comment evaluation students is “2”.

たとえば、特定部608は、コメント評価有効学生数が1以上であるコメント情報を特定してもよい。出力部610は、特定部608によって特定されたコメント情報を出力してもよい。これにより、授業を聞いている学生が評価したコメント情報を教師に知らせることができる。   For example, the specifying unit 608 may specify comment information having a comment evaluation effective student number of 1 or more. The output unit 610 may output the comment information specified by the specifying unit 608. As a result, the teacher can be informed of the comment information evaluated by the student listening to the class.

ここで、特定部608によって特定されたコメント情報に対応付けてコメント評価DB1200に格納され、かつ所定時間以内の時刻と同一のページ番号に対応付けて操作情報DB1300に格納されている学生IDの第1数が、教材追随データ母数である。判断部607によって比較結果が所定条件を満たしていると判断された学生IDの第2数が、コメント評価有効学生数である。   Here, the first ID of the student ID stored in the comment evaluation DB 1200 in association with the comment information specified by the specifying unit 608 and stored in the operation information DB 1300 in association with the same page number as the time within a predetermined time. One is the teaching material tracking data parameter. The second number of student IDs determined by the determination unit 607 that the comparison result satisfies the predetermined condition is the number of comment evaluation effective students.

第2比較部609は、特定部608によって特定されたコメント情報の各々について、教材追随データ母数と、コメント評価有効学生数と、の比較処理を行う。当該比較処理としては、たとえば、「教材追随データ母数/コメント評価有効学生数」を算出してもよい。   The second comparison unit 609 performs a comparison process between the teaching material tracking data parameter and the comment evaluation effective number of students for each piece of comment information specified by the specifying unit 608. As the comparison process, for example, “teaching material tracking data parameter / comment evaluation effective number of students” may be calculated.

出力部610は、特定部608によって特定されたコメント情報の各々について、コメント情報と、第2比較部609による比較結果とを対応付けて出力する。図の例では、「教材追随データ母数/コメント評価有効学生数」を評価値とし、コメントIDごとにコメントIDと評価値とが関連付けられて特定結果DB2100に出力されている。たとえば、コメントIDが「C001」の場合、「3/1=0.33」であるため、評価値には「0.33」が登録されている。さらに、たとえば、出力部610は、評価値をコメント評価DB1200のコメント評価有効数に設定する。   The output unit 610 associates and outputs the comment information and the comparison result by the second comparison unit 609 for each piece of comment information specified by the specifying unit 608. In the example shown in the figure, the teaching material tracking data population / comment evaluation effective number of students is set as an evaluation value, and a comment ID and an evaluation value are associated with each comment ID and output to the identification result DB 2100. For example, when the comment ID is “C001”, since “3/1 = 0.33”, “0.33” is registered as the evaluation value. Further, for example, the output unit 610 sets the evaluation value to the comment evaluation effective number in the comment evaluation DB 1200.

たとえば、情報提供装置101は、特定されたコメント情報から、評価値が閾値以上であるコメント情報を選択して教師側の端末に出力してもよい。   For example, the information providing apparatus 101 may select comment information whose evaluation value is equal to or greater than a threshold value from the specified comment information and output the selected comment information to the teacher-side terminal.

これにより、授業を聞いている学生が評価したコメント情報が大量にある場合、より多くの授業を聞いている学生が評価したコメント情報を教師に知らせることができる。   Thus, when there is a large amount of comment information evaluated by students listening to the class, it is possible to notify the teacher of comment information evaluated by students listening to more classes.

また、第1比較部606は、学生の識別情報の各々について、装置102のページ切り替えの第1回数と、所定時間以内の時刻と同一のページ番号とに対応付けて追随状況DB1600に格納されていると判定された第2回数と、の比較処理を行う。出力部610は、学生の識別情報の各々について、第1比較部606による第1回数と第2回数との比較結果を出力する。これにより、次回の授業用に母集団を予め決定させることができる。   The first comparison unit 606 stores each identification information of the student in the tracking situation DB 1600 in association with the first page switching number of the device 102 and the same page number as the time within a predetermined time. The second number of times determined to be present is compared. The output unit 610 outputs the comparison result between the first number and the second number by the first comparison unit 606 for each of the student identification information. Thereby, a population can be determined in advance for the next class.

(情報提供装置101の起動処理および停止処理手順)
図22は、情報提供装置の起動処理および停止処理手順の一例を示すフローチャートである。まず、情報提供装置101の起動処理手順について説明する。情報提供装置101は、イベント受信プロセス停止フラグを初期化する(ステップS2201)。具体的には、たとえば、情報提供装置101は、イベント受信プロセス停止フラグに「未設定」を設定する。
(Procedure for starting and stopping the information providing apparatus 101)
FIG. 22 is a flowchart illustrating an example of a procedure for starting and stopping the information providing apparatus. First, the activation process procedure of the information providing apparatus 101 will be described. The information providing apparatus 101 initializes the event reception process stop flag (step S2201). Specifically, for example, the information providing apparatus 101 sets “not set” in the event reception process stop flag.

つぎに、情報提供装置101は、イベント受信プロセスに、コメント投稿受信処理を登録し(ステップS2202)、イベント受信プロセスに、コメント評価受信処理を登録する(ステップS2203)。情報提供装置101は、イベント受信プロセスに、操作情報受信処理を登録し(ステップS2204)、イベント受信プロセスに、教材ページ追随判断処理を登録する(ステップS2205)。   Next, the information providing apparatus 101 registers comment posting reception processing in the event reception process (step S2202), and registers comment evaluation reception processing in the event reception process (step S2203). The information providing apparatus 101 registers operation information reception processing in the event reception process (step S2204), and registers learning material page follow-up determination processing in the event reception process (step S2205).

情報提供装置101は、イベント受信プロセスに、学生母集団抽出処理を登録し(ステップS2206)、イベント受信プロセスに、コメント評価集計処理を登録する(ステップS2207)。そして、情報提供装置101は、イベント受信プロセスによるイベント受信処理を行い(ステップS2208)、情報提供装置101の起動を終了する。ステップS2202〜ステップS2207については、並列に処理が行われてもよい。   The information providing apparatus 101 registers the student population extraction process in the event reception process (step S2206), and registers the comment evaluation aggregation process in the event reception process (step S2207). Then, the information providing apparatus 101 performs event reception processing by the event reception process (step S2208), and ends the activation of the information providing apparatus 101. About step S2202-step S2207, a process may be performed in parallel.

つぎに、情報提供装置101の停止処理手順について説明する。情報提供装置101は、イベント受信プロセス停止フラグに「停止」を設定し(ステップS2211)、一連の処理を終了する。   Next, a stop processing procedure of the information providing apparatus 101 will be described. The information providing apparatus 101 sets “stop” in the event reception process stop flag (step S2211), and ends the series of processes.

(情報提供装置101によるイベント受信処理手順)
図23および図24は、情報提供装置によるイベント受信処理手順の一例を示すフローチャートである。情報提供装置101は、プロセス停止フラグが「停止」であるか否かを判断する(ステップS2301)。プロセス停止フラグが「停止」である場合(ステップS2301:Yes)、一連の処理を終了する。
(Event reception processing procedure by the information providing apparatus 101)
23 and 24 are flowcharts illustrating an example of an event reception process procedure by the information providing apparatus. The information providing apparatus 101 determines whether the process stop flag is “stop” (step S2301). When the process stop flag is “stop” (step S2301: Yes), the series of processes is ended.

プロセス停止フラグが「停止」でない場合(ステップS2301:No)、情報提供装置101は、イベント起動指示を受信したか否かを判断する(ステップS2302)。イベント起動指示が受信されていない場合(ステップS2302:No)、ステップS2301へ戻る。   When the process stop flag is not “stop” (step S2301: No), the information providing apparatus 101 determines whether an event start instruction is received (step S2302). If an event activation instruction has not been received (step S2302: NO), the process returns to step S2301.

イベント起動指示が受信された場合(ステップS2302:Yes)、情報提供装置101は、受信したイベント起動指示のイベント種別を取得し(ステップS2303)、応答データの空データを作成する(ステップS2304)。情報提供装置101は、イベント種別が「コメント投稿受信処理」であるか否かを判断する(ステップS2305)。   When the event activation instruction is received (step S2302: Yes), the information providing apparatus 101 acquires the event type of the received event activation instruction (step S2303) and creates empty data of response data (step S2304). The information providing apparatus 101 determines whether or not the event type is “comment post reception processing” (step S2305).

イベント種別が「コメント投稿受信処理」である場合(ステップS2305:Yes)、情報提供装置101は、受信した学生ID、講義ID、授業ID、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報を取得する(ステップS2306)。つぎに、情報提供装置101は、コメント投稿受信処理を行い(ステップS2307)、イベント起動指示の送信元へ応答データを送信し(ステップS2308)、ステップS2301へ戻る。   When the event type is “comment posting reception processing” (step S2305: Yes), the information providing apparatus 101 receives the received student ID, lecture ID, class ID, teaching material file name, page number, comment posting date, and comment information. Is acquired (step S2306). Next, the information providing apparatus 101 performs comment posting reception processing (step S2307), transmits response data to the transmission source of the event activation instruction (step S2308), and returns to step S2301.

ステップS2305において、イベント種別が「コメント投稿受信処理」でない場合(ステップS2305:No)、情報提供装置101は、イベント種別が「コメント評価受信処理」であるか否かを判断する(ステップS2309)。   In step S2305, when the event type is not “comment posting reception processing” (step S2305: No), the information providing apparatus 101 determines whether the event type is “comment evaluation reception processing” (step S2309).

イベント種別が「コメント評価受信処理」である場合(ステップS2309:Yes)、情報提供装置101は、受信した学生ID、コメントIDを取得し(ステップS2310)、コメント評価受信処理を行う(ステップS2311)。そして、情報提供装置101は、イベント起動指示の送信元へ応答データを送信し(ステップS2312)、ステップS2301へ戻る。   When the event type is “comment evaluation reception processing” (step S2309: Yes), the information providing apparatus 101 acquires the received student ID and comment ID (step S2310), and performs comment evaluation reception processing (step S2311). . Then, the information providing apparatus 101 transmits response data to the transmission source of the event activation instruction (step S2312), and the process returns to step S2301.

ステップS2309において、イベント種別が「コメント評価受信処理」でない場合(ステップS2309:No)、情報提供装置101は、イベント種別が「操作情報受信処理」であるか否かを判断する(ステップS2401)。イベント種別が「操作情報受信処理」である場合(ステップS2401:Yes)、情報提供装置101は、受信した学生ID、講義ID、授業ID、操作種別識別子、教材ファイル名、ページ番号、および操作日時を取得する(ステップS2402)。情報提供装置101は、操作情報1301受信処理を行い(ステップS2403)、ユーザへ応答データを送信し(ステップS2404)、ステップS2301へ戻る。   If the event type is not “comment evaluation reception process” in step S2309 (step S2309: No), the information providing apparatus 101 determines whether the event type is “operation information reception process” (step S2401). When the event type is “operation information reception process” (step S2401: Yes), the information providing apparatus 101 receives the received student ID, lecture ID, class ID, operation type identifier, teaching material file name, page number, and operation date and time. Is acquired (step S2402). The information providing apparatus 101 performs operation information 1301 reception processing (step S2403), transmits response data to the user (step S2404), and returns to step S2301.

ステップS2401において、イベント種別が「操作情報受信処理」でない場合(ステップS2401:No)、情報提供装置101は、イベント種別が「学生母集団抽出処理」であるか否かを判断する(ステップS2405)。イベント種別が「学生母集団抽出処理」である場合(ステップS2405:Yes)、情報提供装置101は、受信した講義ID、授業ID、母集団抽出日を取得する(ステップS2406)。情報提供装置101は、学生母集団抽出処理を行い(ステップS2407)、イベント起動指示の送信元へ応答データを送信し(ステップS2408)、ステップS2301へ戻る。   If the event type is not “operation information reception processing” in step S2401 (step S2401: No), the information providing apparatus 101 determines whether the event type is “student population extraction processing” (step S2405). . When the event type is “student population extraction processing” (step S2405: Yes), the information providing apparatus 101 acquires the received lecture ID, class ID, and population extraction date (step S2406). The information providing apparatus 101 performs student population extraction processing (step S2407), transmits response data to the transmission source of the event activation instruction (step S2408), and returns to step S2301.

ステップS2405において、イベント種別が「学生母集団抽出処理」でない場合(ステップS2405:No)、情報提供装置101は、イベント種別が「教材ページ追随判断処理」であるか否かを判断する(ステップS2409)。イベント種別が「教材ページ追随判断処理」である場合(ステップS2409:Yes)、情報提供装置101は、受信した教師ID、講義ID、授業ID、授業実施日、教材ファイル名、ページ番号、および操作日時を取得する(ステップS2410)。情報提供装置101は、教材ページ追随判断処理を行い(ステップS2411)、イベント起動指示の送信元へ応答データを送信し(ステップS2412)、ステップS2301へ戻る。   If the event type is not “student population extraction processing” in step S2405 (step S2405: NO), the information providing apparatus 101 determines whether the event type is “learning page follow-up determination processing” (step S2409). ). When the event type is “teaching material page follow-up determination process” (step S2409: Yes), the information providing apparatus 101 receives the received teacher ID, lecture ID, class ID, class implementation date, teaching material file name, page number, and operation. The date and time are acquired (step S2410). The information providing apparatus 101 performs learning material page follow-up determination processing (step S2411), transmits response data to the transmission source of the event activation instruction (step S2412), and returns to step S2301.

ステップS2409において、イベント種別が「教材ページ追随判断処理」でない場合(ステップS2409:No)、情報提供装置101は、イベント種別が「コメント評価集計処理」であるか否かを判断する(ステップS2413)。イベント種別が「コメント評価集計処理」である場合(ステップS2413:Yes)、情報提供装置101は、受信した教師ID、講義ID、授業IDを取得する(ステップS2414)。情報提供装置101は、コメント評価集計処理を行い(ステップS2415)、イベント起動指示の送信元へ応答データを送信する(ステップS2416)。ステップS2413において、イベント種別が「コメント評価集計処理」でない場合(ステップS2413:No)、ステップS2301へ戻る。   If the event type is not “learning material page follow-up determination process” in step S2409 (step S2409: No), the information providing apparatus 101 determines whether the event type is “comment evaluation aggregation process” (step S2413). . When the event type is “comment evaluation tabulation processing” (step S2413: Yes), the information providing apparatus 101 acquires the received teacher ID, lecture ID, and class ID (step S2414). The information providing apparatus 101 performs comment evaluation aggregation processing (step S2415), and transmits response data to the transmission source of the event activation instruction (step S2416). If it is determined in step S2413 that the event type is not “comment evaluation tabulation processing” (step S2413: No), the process returns to step S2301.

(情報提供装置101によるコメント投稿受信処理手順)
図25は、情報提供装置によるコメント投稿受信処理手順の一例を示すフローチャートである。まず、情報提供装置101は、入力情報(学生ID、講義ID、授業ID、教材ファイル名、ページ番号、コメント投稿日時、およびコメント情報)と、応答データを取得する(ステップS2501)。情報提供装置101は、コメントIDを作成し(ステップS2502)、コメント関連情報1101の空データを作成する(ステップS2503)。情報提供装置101は、ステップS2501にて取得した入力情報を、コメント関連情報1101に設定し(ステップS2504)、授業中コメントDB1100へコメント関連情報1101を格納する(ステップS2505)。
(Comment posting reception processing procedure by the information providing apparatus 101)
FIG. 25 is a flowchart illustrating an example of a comment posting reception processing procedure by the information providing apparatus. First, the information providing apparatus 101 acquires input information (student ID, lecture ID, class ID, teaching material file name, page number, comment posting date and time, and comment information) and response data (step S2501). The information providing apparatus 101 creates a comment ID (step S2502) and creates empty data of the comment related information 1101 (step S2503). The information providing apparatus 101 sets the input information acquired in step S2501 as comment related information 1101 (step S2504), and stores the comment related information 1101 in the class comment DB 1100 (step S2505).

情報提供装置101は、処理が正常終了したか否かを判断する(ステップS2506)。処理が正常終了した場合(ステップS2506:Yes)、情報提供装置101は、応答データの処理結果に、「正常終了」を設定し(ステップS2507)、一連の処理を終了する。処理が正常終了していない場合(ステップS2506:No)、情報提供装置101は、応答データの処理結果に、「異常終了」を設定し(ステップS2508)、一連の処理を終了する。   The information providing apparatus 101 determines whether or not the process has been normally completed (step S2506). When the processing is normally completed (step S2506: Yes), the information providing apparatus 101 sets “normal termination” to the processing result of the response data (step S2507), and ends the series of processing. If the processing has not ended normally (step S2506: No), the information providing apparatus 101 sets “abnormal end” to the processing result of the response data (step S2508) and ends the series of processing.

(情報提供装置101によるコメント評価受信処理手順)
図26は、情報提供装置によるコメント評価受信処理手順の一例を示すフローチャートである。まず、情報提供装置101は、入力情報(学生ID、コメントID)と応答データを取得し(ステップS2601)、コメント評価DB1200から、入力情報のコメントIDに合致したコメント評価情報1201を抽出する(ステップS2602)。情報提供装置101は、入力情報のコメントIDに合致したコメント評価情報1201が未設定か否かを判断する(ステップS2603)。コメント評価情報1201が未設定でない場合(ステップS2603:No)、ステップS2607へ移行する。
(Comment evaluation reception processing procedure by the information providing apparatus 101)
FIG. 26 is a flowchart illustrating an example of a comment evaluation reception process procedure by the information providing apparatus. First, the information providing apparatus 101 acquires input information (student ID, comment ID) and response data (step S2601), and extracts comment evaluation information 1201 that matches the comment ID of the input information from the comment evaluation DB 1200 (step S2601). S2602). The information providing apparatus 101 determines whether or not the comment evaluation information 1201 that matches the comment ID of the input information is not set (step S2603). When the comment evaluation information 1201 is not set (step S2603: No), the process proceeds to step S2607.

コメント評価情報1201が未設定である場合(ステップS2603:Yes)、情報提供装置101は、コメント評価情報1201の空データを作成する(ステップS2604)。情報提供装置101は、授業中コメントDB1100から、入力情報のコメントIDに合致したコメント関連情報1101を抽出する(ステップS2605)。情報提供装置101は、抽出したコメント関連情報1101に登録された各情報をコメント評価情報1201へコピーする(ステップS2606)。情報提供装置101は、受信した学生IDを、コメント評価情報1201の「コメント評価学生IDリスト」に追加し(ステップS2607)、追加後のコメント評価情報1201をコメント評価DB1200へ格納する(ステップS2608)。   When the comment evaluation information 1201 is not set (step S2603: Yes), the information providing apparatus 101 creates empty data of the comment evaluation information 1201 (step S2604). The information providing apparatus 101 extracts the comment related information 1101 that matches the comment ID of the input information from the comment DB 1100 during class (step S2605). The information providing apparatus 101 copies each piece of information registered in the extracted comment related information 1101 to the comment evaluation information 1201 (step S2606). The information providing apparatus 101 adds the received student ID to the “comment evaluation student ID list” of the comment evaluation information 1201 (step S2607), and stores the comment evaluation information 1201 after the addition in the comment evaluation DB 1200 (step S2608). .

つぎに、情報提供装置101は、処理が正常終了したか否かを判断する(ステップS2609)。処理が正常終了した場合(ステップS2609:Yes)、情報提供装置101は、応答データの処理結果に、「正常終了」を設定し(ステップS2610)、一連の処理を終了する。処理が正常終了していない場合(ステップS2609:No)、情報提供装置101は、応答データの処理結果に、「異常終了」を設定し(ステップS2611)、一連の処理を終了する。   Next, the information providing apparatus 101 determines whether or not the process has been normally completed (step S2609). When the processing is normally completed (step S2609: Yes), the information providing apparatus 101 sets “normal termination” to the processing result of the response data (step S2610), and ends the series of processing. If the processing has not ended normally (step S2609: No), the information providing apparatus 101 sets “abnormal end” to the processing result of the response data (step S2611), and ends the series of processing.

(情報提供装置101による操作情報受信処理手順)
図27は、情報提供装置による操作情報受信処理手順の一例を示すフローチャートである。情報提供装置101は、入力情報(学生ID、講義ID、授業ID、操作種別識別子、教材ファイル名、ページ番号、操作日時)と応答データを取得し(ステップS2701)、操作情報1301の空データを作成する(ステップS2702)。
(Operation information reception processing procedure by the information providing apparatus 101)
FIG. 27 is a flowchart illustrating an example of an operation information reception process procedure by the information providing apparatus. The information providing apparatus 101 acquires input information (student ID, lecture ID, class ID, operation type identifier, teaching material file name, page number, operation date and time) and response data (step S2701), and obtains empty data of the operation information 1301. Create (step S2702).

情報提供装置101は、入力情報の操作種別識別子が「教材操作」であるか否かを判断する(ステップS2703)。入力情報の操作種別識別子が「教材操作」である場合(ステップS2703:Yes)、情報提供装置101は、作成した操作情報1301に、入力情報の教材ファイル名、ページ番号を設定し(ステップS2704)、ステップS2706へ移行する。入力情報の操作種別識別子が「教材操作」でない場合(ステップS2703:No)、情報提供装置101は、作成した操作情報1301の操作種別識別子に、「別アプリ操作」を設定し(ステップS2705)、ステップS2706へ移行する。   The information providing apparatus 101 determines whether or not the operation type identifier of the input information is “learning material operation” (step S2703). When the operation type identifier of the input information is “learning material operation” (step S2703: YES), the information providing apparatus 101 sets the learning material file name and page number of the input information in the created operation information 1301 (step S2704). The process proceeds to step S2706. When the operation type identifier of the input information is not “teaching material operation” (step S2703: No), the information providing apparatus 101 sets “different application operation” as the operation type identifier of the generated operation information 1301 (step S2705). The process moves to step S2706.

ステップS2704またはステップS2705のつぎに、情報提供装置101は、作成した操作情報1301に、入力情報の学生ID、講義ID、授業ID、操作種別識別子、操作日時を設定する(ステップS2706)。情報提供装置101は、操作情報DB1300へ設定後の操作情報1301を格納する(ステップS2707)。   Following step S2704 or step S2705, the information providing apparatus 101 sets the student ID, lecture ID, class ID, operation type identifier, and operation date and time of the input information in the created operation information 1301 (step S2706). The information providing apparatus 101 stores the set operation information 1301 in the operation information DB 1300 (step S2707).

つぎに、情報提供装置101は、処理が正常終了したか否かを判断する(ステップS2708)。処理が正常終了した場合(ステップS2708:Yes)、情報提供装置101は、応答データの処理結果に、「正常終了」を設定し(ステップS2709)、一連の処理を終了する。処理が正常終了していない場合(ステップS2708:No)、情報提供装置101は、応答データの処理結果に、「異常終了」を設定し(ステップS2710)、一連の処理を終了する。   Next, the information providing apparatus 101 determines whether or not the process has been normally completed (step S2708). When the processing is normally completed (step S2708: Yes), the information providing apparatus 101 sets “normal termination” to the processing result of the response data (step S2709), and ends the series of processing. If the processing has not ended normally (step S2708: No), the information providing apparatus 101 sets “abnormal end” to the processing result of the response data (step S2710) and ends the series of processing.

(情報提供装置101による学生母集団抽出処理手順)
図28〜図30は、情報提供装置による学生母集団抽出処理手順の一例を示すフローチャートである。まず、情報提供装置101は、入力情報(講義ID、授業ID、母集団抽出日)と応答データを取得し(ステップS2801)、履修者管理DB800から、入力情報の講義IDに合致する学生IDのリストを抽出する(ステップS2802)。
(Student population extraction processing procedure by the information providing apparatus 101)
28 to 30 are flowcharts showing an example of a student population extraction processing procedure by the information providing apparatus. First, the information providing apparatus 101 acquires input information (lecture ID, class ID, population extraction date) and response data (step S2801), and from the student management DB 800, a student ID that matches the lecture ID of the input information. A list is extracted (step S2802).

情報提供装置101は、閾値DB700から、母集団抽出閾値を取得し(ステップS2803)、追随状況DB1600、追随状況DB1700から、授業実施日が母集団抽出日より前の追随状況情報1701を抽出する(ステップS2804)。情報提供装置101は、追随状況情報1701に登録されている授業IDを取得し(ステップS2805)、履修者管理DB800から抽出した学生IDのリストから学生IDを一つ選択する(ステップS2806)。情報提供装置101は、追随頻度算出用配列データ1800の空データを作成する(ステップS2807)。   The information providing apparatus 101 acquires a population extraction threshold from the threshold DB 700 (step S2803), and extracts tracking status information 1701 whose class implementation date is earlier than the population extraction date from the tracking status DB 1600 and the tracking status DB 1700 ( Step S2804). The information providing apparatus 101 acquires the class ID registered in the following situation information 1701 (step S2805), and selects one student ID from the list of student IDs extracted from the student management DB 800 (step S2806). The information providing apparatus 101 creates empty data of the tracking frequency calculation array data 1800 (step S2807).

つぎに、情報提供装置101は、追随状況情報1701に登録されている授業IDを一つ選択し(ステップS2901)、「データ総数」を初期化し(ステップS2902)、「追随データ数」を初期化する(ステップS2903)。データ総数、追随データ数はパラメータである。情報提供装置101は、抽出した追随状況情報1701から、未選択の追随状況情報1701を一つ選択し(ステップS2904)、選択した追随状況情報1701の授業IDが選択した授業IDと一致するか否かを判断する(ステップS2905)。選択した追随状況情報1701の授業IDが一致しない場合(ステップS2905:No)、ステップS2909へ移行する。   Next, the information providing apparatus 101 selects one lesson ID registered in the following situation information 1701 (step S2901), initializes “total number of data” (step S2902), and initializes “number of following data”. (Step S2903). The total number of data and the number of following data are parameters. The information providing apparatus 101 selects one of the unselected tracking status information 1701 from the extracted tracking status information 1701 (step S2904), and whether or not the class ID of the selected tracking status information 1701 matches the selected class ID. Is determined (step S2905). When the class IDs of the selected following situation information 1701 do not match (step S2905: No), the process proceeds to step S2909.

選択した追随状況情報1701の授業IDが一致する場合(ステップS2905:Yes)、情報提供装置101は、データ総数に1を加算し(ステップS2906)、選択した追随状況情報1701の学生IDリストに、学生IDが含まれているか否かを判断する(ステップS2907)。選択した追随状況情報1701の学生IDリストに、学生IDが含まれていない場合(ステップS2907:No)、ステップS2909へ移行する。   When the lesson IDs of the selected following situation information 1701 match (step S2905: Yes), the information providing apparatus 101 adds 1 to the total number of data (step S2906), and the student ID list of the selected following situation information 1701 It is determined whether or not a student ID is included (step S2907). When the student ID is not included in the student ID list of the selected following situation information 1701 (step S2907: NO), the process proceeds to step S2909.

選択した追随状況情報1701の学生IDリストに、学生IDが含まれている場合(ステップS2907:Yes)、情報提供装置101は、追随データ数に1を加算する(ステップS2908)。つぎに、情報提供装置101は、抽出した追随状況情報1701を全て選択したか否かを判断する(ステップS2909)。選択していない追随状況情報1701がある場合(ステップS2909:No)、ステップS2904へ戻る。 When the student ID is included in the student ID list of the selected following situation information 1701 (step S2907: YES), the information providing apparatus 101 adds 1 to the number of following data (step S2908). Next, the information providing apparatus 101 determines whether or not all the extracted follow-up situation information 1701 has been selected (step S2909). If there is tracking status information 1701 that has not been selected (step S2909: NO), the process returns to step S2904.

追随状況情報1701を全て選択した場合(ステップS2909:Yes)、情報提供装置101は、追随データ数/データ総数によって、過去の追随頻度を算出する(ステップS2910)。情報提供装置101は、算出した追随頻度を追随頻度算出用配列データ1800に追加し(ステップS2911)、追随状況情報1701に登録されている授業IDを全て選択したか否かを判断する(ステップS2912)。追随状況情報1701に登録されている授業IDのうち、選択していない授業IDがある場合(ステップS2912:No)、ステップS2901へ戻る。   When all the tracking status information 1701 is selected (step S2909: Yes), the information providing apparatus 101 calculates the past tracking frequency based on the number of tracking data / the total number of data (step S2910). The information providing apparatus 101 adds the calculated tracking frequency to the tracking frequency calculation array data 1800 (step S2911), and determines whether all lesson IDs registered in the tracking status information 1701 have been selected (step S2912). ). If there is a class ID that has not been selected among the class IDs registered in the following situation information 1701, the process returns to step S2901.

追随状況情報1701に登録されている授業IDが全て選択された場合(ステップS2912:Yes)、情報提供装置101は、追随頻度算出用配列データ1800から、追随頻度の平均値を算出する(ステップS3001)。情報提供装置101は、追随頻度算出用配列データ1800から、追随頻度の標準偏差を算出し(ステップS3002)、「平均値−標準偏差」が母集団抽出閾値以上であるか否かを判断する(ステップS3003)。「平均値−標準偏差」が母集団抽出閾値以上でない場合(ステップS3003:No)、ステップS3008へ移行する。   When all lesson IDs registered in the tracking status information 1701 are selected (step S2912: Yes), the information providing apparatus 101 calculates an average value of the tracking frequency from the tracking frequency calculation array data 1800 (step S3001). ). The information providing apparatus 101 calculates the standard deviation of the tracking frequency from the tracking frequency calculation array data 1800 (step S3002), and determines whether “average value−standard deviation” is equal to or larger than the population extraction threshold ( Step S3003). When “average value−standard deviation” is not equal to or greater than the population extraction threshold (step S3003: No), the process proceeds to step S3008.

「平均値−標準偏差」が母集団抽出閾値以上である場合(ステップS3003:Yes)、情報提供装置101は、学生母集団情報1901の空データを作成し(ステップS3004)、学生母集団情報1901に、教師端末から受信した講義ID、授業IDを設定する(ステップS3005)。情報提供装置101は、学生母集団情報1901に、学生IDを設定し(ステップS3006)、学生母集団情報1901を学生母集団DB1900に格納する(ステップS3007)。   When “average value−standard deviation” is equal to or larger than the population extraction threshold (step S3003: Yes), the information providing apparatus 101 creates empty data of the student population information 1901 (step S3004), and the student population information 1901. Next, the lecture ID and class ID received from the teacher terminal are set (step S3005). The information providing apparatus 101 sets a student ID in the student population information 1901 (step S3006), and stores the student population information 1901 in the student population DB 1900 (step S3007).

つぎに、情報提供装置101は、履修者管理DB800から取得した学生IDのリスト全てを選択したか否かを判断する(ステップS3008)。履修者管理DB800から取得した学生IDのリスト全てを選択した場合(ステップS3008:Yes)、ステップS3009へ移行する。履修者管理DB800から取得した学生IDのリストのうち、選択していない学生IDがある場合(ステップS3008:No)、ステップS2806へ戻る。   Next, the information providing apparatus 101 determines whether or not all the student ID lists acquired from the student management DB 800 have been selected (step S3008). When all the student ID lists acquired from the student management DB 800 are selected (step S3008: Yes), the process proceeds to step S3009. If there is a student ID that has not been selected from the list of student IDs acquired from the student management DB 800 (step S3008: No), the process returns to step S2806.

つぎに、情報提供装置101は、処理が正常終了したか否かを判断する(ステップS3009)。処理が正常終了した場合(ステップS3009:Yes)、情報提供装置101は、応答データの処理結果に、「正常終了」を設定し(ステップS3010)、一連の処理を終了する。処理が正常終了していない場合(ステップS3009:No)、情報提供装置101は、応答データの処理結果に、「異常終了」を設定し(ステップS3011)、一連の処理を終了する。   Next, the information providing apparatus 101 determines whether or not the process has been normally completed (step S3009). When the processing is normally completed (step S3009: Yes), the information providing apparatus 101 sets “normal termination” to the processing result of the response data (step S3010) and ends the series of processing. If the processing has not ended normally (step S3009: No), the information providing apparatus 101 sets “abnormal end” to the processing result of the response data (step S3011) and ends the series of processing.

(情報提供装置101による教材ページ追随判断処理手順)
図31〜図33は、情報提供装置による教材ページ追随判断処理手順の一例を示すフローチャートである。情報提供装置101は、入力情報の教師ID、講義ID、授業ID、教材ファイル名、ページ番号、学生ID、教材ページに追随しているかどうかの時間閾値、別アプリ操作中の猶予時間を取得する(ステップS3101)。情報提供装置101は、「別アプリ操作フラグ」を初期化する(ステップS3102)。具体的には、情報提供装置101は、「別アプリ操作フラグ」に「未操作」を設定する。
(Procedure for following the teaching material page by the information providing apparatus 101)
FIG. 31 to FIG. 33 are flowcharts showing an example of a learning material page follow-up determination processing procedure by the information providing apparatus. The information providing apparatus 101 acquires a teacher ID, a lecture ID, a class ID, a teaching material file name, a page number, a student ID, a time threshold indicating whether or not the teaching material page is followed, and a grace time during operation of another application. (Step S3101). The information providing apparatus 101 initializes “another application operation flag” (step S3102). Specifically, the information providing apparatus 101 sets “not operated” to “another application operation flag”.

つぎに、情報提供装置101は、新規処理プロセスを起動し(ステップS3103)、プロセス起動の「正常終了」を呼び元へ通知する(ステップS3104)。情報提供装置101は、操作情報DB1300から、入力情報の講義ID、授業ID、学生IDに合致する操作情報1301を抽出し(ステップS3105)、抽出した操作情報1301から、操作日時が最新の操作情報1301を特定する(ステップS3106)。情報提供装置101は、現在日時を取得し(ステップS3107)、「監視日時=現在日時+追随閾値」とし(ステップS3108)、「教材ページ追随フラグ」を「追随なし」に初期化する(ステップS3109)。   Next, the information providing apparatus 101 activates a new processing process (step S3103), and notifies the caller of “normal termination” of the process activation (step S3104). The information providing apparatus 101 extracts operation information 1301 that matches the lecture ID, class ID, and student ID of the input information from the operation information DB 1300 (step S3105), and the operation information with the latest operation date and time is extracted from the extracted operation information 1301. 1301 is specified (step S3106). The information providing apparatus 101 acquires the current date and time (step S3107), sets “monitoring date and time = current date and tracking threshold” (step S3108), and initializes the “learning material page tracking flag” to “no tracking” (step S3109). ).

つぎに、情報提供装置101は、最新の操作情報1301の操作種別識別子が「別アプリ操作」であるか否かを判断する(ステップS3201)。最新の操作情報1301の操作種別識別子が「別アプリ操作」である場合(ステップS3201:Yes)、情報提供装置101は、「別アプリ操作フラグ」が「未操作」であるか否かを判断する(ステップS3202)。「別アプリ操作フラグ」が「未操作」でない場合(ステップS3202:No)、ステップS3206へ移行する。   Next, the information providing apparatus 101 determines whether or not the operation type identifier of the latest operation information 1301 is “another application operation” (step S3201). When the operation type identifier of the latest operation information 1301 is “separate application operation” (step S3201: Yes), the information providing apparatus 101 determines whether the “separate application operation flag” is “non-operation”. (Step S3202). If the “other application operation flag” is not “not operated” (step S3202: NO), the process proceeds to step S3206.

「別アプリ操作フラグ」が「未操作」である場合(ステップS3202:Yes)、情報提供装置101は、監視日時に「別アプリ操作中の猶予時間」を加算し(ステップS3203)、「別アプリ操作フラグ」を「操作中」に設定する(ステップS3204)。情報提供装置101は、現在日時が監視日時を経過したか否かを判断する(ステップS3206)。監視日時を経過していない場合(ステップS3206:No)、ステップS3105へ移行する。これにより、情報提供装置101は、監視日時を経過するまで繰り返して、操作情報DB1300から最新の操作情報1301を抽出し、教師の装置102に追随して学生の装置103に表示されるページが切り替わったか否かを判断することができる。   When the “other application operation flag” is “not operated” (step S3202: Yes), the information providing apparatus 101 adds “the grace time during operation of another application” to the monitoring date (step S3203). The “operation flag” is set to “in operation” (step S3204). The information providing apparatus 101 determines whether or not the current date and time has passed the monitoring date and time (step S3206). If the monitoring date has not elapsed (step S3206: NO), the process proceeds to step S3105. Accordingly, the information providing apparatus 101 repeatedly extracts the latest operation information 1301 from the operation information DB 1300 until the monitoring date and time elapses, and the page displayed on the student apparatus 103 is switched following the teacher apparatus 102. It can be determined whether or not.

情報提供装置101は、最新の操作情報1301の操作種別識別子が「別アプリ操作」でない場合(ステップS3201:No)、情報提供装置101は、学生の最新の操作情報1301の教材ファイル名、ページ番号が教師側の情報と異なるか否かを判断する(ステップS3205)。学生の最新の操作情報1301の教材ファイル名、ページ番号が教師側の情報と異なる場合(ステップS3205:Yes)、ステップS3206へ移行する。   When the operation type identifier of the latest operation information 1301 is not “different application operation” (step S3201: No), the information providing apparatus 101 determines the learning material file name and page number of the latest operation information 1301 of the student. Is different from the information on the teacher side (step S3205). When the teaching material file name and page number of the latest operation information 1301 of the student are different from the information on the teacher side (step S3205: Yes), the process proceeds to step S3206.

学生の最新の操作情報1301の教材ファイル名、ページ番号が教師側の情報と同一の場合(ステップS3205:No)、情報提供装置101は、「教材ページ追随フラグ」を「追随あり」に設定し(ステップS3207)、ステップS3301へ移行する。ステップS3206において、監視日時を経過した場合(ステップS3206:Yes)、ステップS3301へ移行する。   When the learning material file name and page number of the latest operation information 1301 of the student are the same as the information on the teacher side (step S3205: No), the information providing apparatus 101 sets the “learning page follow flag” to “following”. (Step S3207), the process proceeds to Step S3301. In step S3206, when the monitoring date has passed (step S3206: YES), the process proceeds to step S3301.

つぎに、情報提供装置101は、「教材ページ追随フラグ」が「追随あり」であるか否かを判断する(ステップS3301)。「教材ページ追随フラグ」が「追随あり」である場合(ステップS3301:Yes)、情報提供装置101は、追随状況DB1600から、学生の最新の操作情報1301の教師ID、講義ID、授業ID、教材ファイル名、ページ番号に合致する追随状況情報1601を取得する(ステップS3302)。情報提供装置101は、条件に合致する追随状況情報1601が未設定か否かを判断する(ステップS3303)。   Next, the information providing apparatus 101 determines whether the “learning material page follow flag” is “follow” (step S3301). When the “learning material page following flag” is “following” (step S3301: Yes), the information providing apparatus 101 stores the teacher ID, the lecture ID, the class ID, and the learning material of the latest operation information 1301 of the student from the following situation DB 1600. Following status information 1601 that matches the file name and page number is acquired (step S3302). The information providing apparatus 101 determines whether or not the follow-up situation information 1601 that matches the condition is not set (step S3303).

条件に合致する追随状況情報1601が未設定でない場合(ステップS3303:No)、ステップS3306へ移行する。条件に合致する追随状況情報1601が未設定である場合(ステップS3303:Yes)、情報提供装置101は、追随状況情報1601の空データを作成する(ステップS3304)。そして、情報提供装置101は、追随状況情報1601に講義ID、授業ID、教材ファイル名、ページ番号を格納し(ステップS3305)、追随状況情報1601の学生IDリストに学生IDを追加する(ステップS3306)。   If the follow-up situation information 1601 that matches the condition is not yet set (step S3303: NO), the process proceeds to step S3306. When the tracking status information 1601 that matches the condition is not set (step S3303: YES), the information providing apparatus 101 creates empty data of the tracking status information 1601 (step S3304). Then, the information providing apparatus 101 stores the lecture ID, class ID, teaching material file name, and page number in the following situation information 1601 (step S3305), and adds the student ID to the student ID list of the following situation information 1601 (step S3306). ).

情報提供装置101は、追随状況情報1601を追随状況DB1600に格納し(ステップS3307)、一連の処理を終了する。ステップS3301において、「教材ページ追随フラグ」が「追随あり」でない場合(ステップS3301:No)、一連の処理を終了する。   The information providing apparatus 101 stores the tracking status information 1601 in the tracking status DB 1600 (step S3307), and ends a series of processing. In step S3301, when the “learning material page following flag” is not “following” (step S3301: No), a series of processing ends.

(情報提供装置101によるコメント評価集計処理手順)
図34〜図36は、情報提供装置によるコメント評価集計処理手順の一例を示すフローチャートである。まず、情報提供装置101は、入力情報(教師ID、講義ID、授業ID)と応答データを取得し(ステップS3401)、コメント評価DB1200から、入力情報の講義ID、授業IDに合致するコメント評価情報1201を抽出する(ステップS3402)。情報提供装置101は、追随状況DB1600から、入力情報の講義ID、授業IDに合致する追随状況情報1601を抽出し(ステップS3403)、学生母集団DB1900から、入力情報の講義ID、授業IDに合致する学生母集団情報1901を抽出する(ステップS3404)。
(Comment evaluation summary processing procedure by the information providing apparatus 101)
34 to 36 are flowcharts illustrating an example of a comment evaluation aggregation processing procedure by the information providing apparatus. First, the information providing apparatus 101 acquires input information (teacher ID, lecture ID, class ID) and response data (step S3401), and comment evaluation information that matches the lecture ID and class ID of the input information from the comment evaluation DB 1200. 1201 is extracted (step S3402). The information providing apparatus 101 extracts tracking status information 1601 that matches the lecture ID and class ID of the input information from the tracking status DB 1600 (step S3403), and matches the lecture ID and class ID of the input information from the student population DB 1900. The student population information 1901 to be extracted is extracted (step S3404).

情報提供装置101は、抽出したコメント評価情報1201のうち、未選択なコメント評価情報1201を一つ選択し(ステップS3405)、選択したコメント評価情報1201のコメント評価有効数を初期化(0を設定)する(ステップS3406)。具体的には、情報提供装置101は、選択したコメント評価情報1201のコメント評価有効数を0に設定する。   The information providing apparatus 101 selects one unselected comment evaluation information 1201 from the extracted comment evaluation information 1201 (step S3405), and initializes the comment evaluation effective number of the selected comment evaluation information 1201 (sets 0). (Step S3406). Specifically, the information providing apparatus 101 sets the comment evaluation effective number of the selected comment evaluation information 1201 to 0.

情報提供装置101は、抽出したコメント評価情報1201の教材ファイル名、ページ番号を取得し(ステップS3407)、抽出した追随状況情報1601から未選択な追随状況情報1601を一つ選択する(ステップS3408)。情報提供装置101は、選択したコメント評価情報1201の教材ファイル名、教材ページ名と、選択した追随状況情報1601の教材ファイル名、教材ページ名とが一致するか否かを判断する(ステップS3409)。選択されたコメント評価情報1201の教材ファイル名、教材ページ名と、選択された追随状況情報1601の教材ファイル名、教材ページ名とが一致しない場合(ステップS3409:No)、ステップS3408へ戻る。そして、情報提供装置101は、抽出した追随状況情報1601から未選択な追随状況情報1601をあらたに一つ選択する。   The information providing apparatus 101 acquires the teaching material file name and page number of the extracted comment evaluation information 1201 (step S3407), and selects one of the unselected tracking status information 1601 from the extracted tracking status information 1601 (step S3408). . The information providing apparatus 101 determines whether or not the learning material file name and learning material page name of the selected comment evaluation information 1201 match the selected learning material file name and learning material page name of the following status information 1601 (step S3409). . If the selected learning material file name and learning material page name of the comment evaluation information 1201 do not match the selected learning material file name and learning material page name of the follow-up status information 1601 (step S3409: No), the process returns to step S3408. The information providing apparatus 101 newly selects one of the unselected tracking status information 1601 from the extracted tracking status information 1601.

選択されたコメント評価情報1201の教材ファイル名、教材ページ名と、選択された追随状況情報1601の教材ファイル名、教材ページ名とが一致する場合(ステップS3409:Yes)、ステップS3501へ移行する。   If the selected learning material file name and learning material page name of the comment evaluation information 1201 match the selected learning material file name and learning material page name of the following status information 1601 (step S3409: Yes), the process proceeds to step S3501.

情報提供装置101は、教材追随データ母数を初期化(0を設定)し(ステップS3501)、追随状況情報1601の学生IDリストから、未選択な学生IDを一つ選択する(ステップS3502)。情報提供装置101は、選択した追随状況情報1601の学生IDが学生母集団DB1900の学生IDに含まれるか否かを判断する(ステップS3503)。   The information providing apparatus 101 initializes the learning material tracking data parameter (sets 0) (step S3501), and selects one unselected student ID from the student ID list of the tracking status information 1601 (step S3502). The information providing apparatus 101 determines whether or not the student ID of the selected following situation information 1601 is included in the student ID of the student population DB 1900 (step S3503).

選択した追随状況情報1601の学生IDが学生母集団DB1900の学生IDに含まれる場合(ステップS3503:Yes)、選択した追随状況情報1601の教材追随データ母数を加算(+1)し(ステップS3504)、ステップS3505へ移行する。選択した追随状況情報1601の学生IDが学生母集団DB1900の学生IDに含まれない場合(ステップS3503:No)、ステップS3505へ移行する。情報提供装置101は、追随状況情報1601の学生IDを全て選択したか否かを判断する(ステップS3505)。   When the student ID of the selected following situation information 1601 is included in the student ID of the student population DB 1900 (step S3503: Yes), the learning material following data parameter of the selected following situation information 1601 is added (+1) (step S3504). The process proceeds to step S3505. When the student ID of the selected following situation information 1601 is not included in the student ID of the student population DB 1900 (step S3503: No), the process proceeds to step S3505. The information providing apparatus 101 determines whether or not all student IDs in the tracking status information 1601 have been selected (step S3505).

情報提供装置101は、選択したコメント評価情報1201のコメント評価学生IDリストを取得し(ステップS3506)、取得したコメント評価学生IDリストから学生IDを一つ選択する(ステップS3507)。情報提供装置101は、選択したコメント評価学生IDリストの学生IDが、追随状況情報1601の学生IDに含まれる、かつ学生母集団DB1900の学生IDに含まれるか否かを判断する(ステップS3508)。いずれにも含まれる場合(ステップS3508:Yes)、情報提供装置101は、コメント評価有効学生数を加算(+1)し(ステップS3509)、ステップS3510へ移行する。いずれか一方の情報に含まれない場合(ステップS3508:No)、ステップS3510へ移行する。   The information providing apparatus 101 acquires the comment evaluation student ID list of the selected comment evaluation information 1201 (step S3506), and selects one student ID from the acquired comment evaluation student ID list (step S3507). The information providing apparatus 101 determines whether or not the student ID in the selected comment evaluation student ID list is included in the student ID of the following status information 1601 and included in the student ID of the student population DB 1900 (step S3508). . When included in any of them (step S3508: Yes), the information providing apparatus 101 adds (+1) the number of comment evaluation effective students (step S3509), and proceeds to step S3510. When it is not included in any one of the information (step S3508: No), the process proceeds to step S3510.

情報提供装置101は、コメント評価情報1201のコメント評価学生IDリストに含まれる学生IDが全て選択済みかであるか否かを判断する(ステップS3510)。コメント評価情報1201のコメント評価学生IDリストに含まれる学生IDのうち、未選択な学生IDがある場合(ステップS3510:No)、S3507へ戻る。コメント評価情報1201のコメント評価学生IDリストに含まれる学生IDが全て選択済みの場合(ステップS3510:Yes)、ステップS3601へ移行する。   The information providing apparatus 101 determines whether all student IDs included in the comment evaluation student ID list of the comment evaluation information 1201 have been selected (step S3510). If there is an unselected student ID among the student IDs included in the comment evaluation student ID list of the comment evaluation information 1201 (step S3510: NO), the process returns to S3507. If all student IDs included in the comment evaluation student ID list of the comment evaluation information 1201 have been selected (step S3510: YES), the process proceeds to step S3601.

つぎに、情報提供装置101は、コメント評価情報1201のコメント評価有効数に、「コメント評価有効学生数/教材追随データ母数」を設定する(ステップS3601)。情報提供装置101は、設定後のコメント評価情報1201をコメント評価DB1200へ格納し(ステップS3602)、全てのコメント情報に対する評価が済んだか否かを判断する(ステップS3603)。   Next, the information providing apparatus 101 sets “comment evaluation effective student number / teaching material tracking data parameter” as the comment evaluation effective number of the comment evaluation information 1201 (step S3601). The information providing apparatus 101 stores the comment evaluation information 1201 after setting in the comment evaluation DB 1200 (step S3602), and determines whether all the comment information has been evaluated (step S3603).

全てのコメント情報に対する評価が済んだ場合(ステップS3603:Yes)、ステップS3405へ戻る。全てのコメント情報に対する評価が済んでいない場合(ステップS3603:No)、情報提供装置101は、コメント評価DB1200から、入力情報の講義ID、授業IDに合致するコメント評価情報1201を抽出する(ステップS3604)。情報提供装置101は、コメント評価情報1201を、コメント評価有効数の降順に並び替え(ステップS3605)、抽出したコメント評価情報1201のうち、未選択なコメント評価情報1201を一つ選択する(ステップS3606)。   If all the comment information has been evaluated (step S3603: YES), the process returns to step S3405. If all the comment information has not been evaluated (step S3603: No), the information providing apparatus 101 extracts comment evaluation information 1201 that matches the lecture ID and class ID of the input information from the comment evaluation DB 1200 (step S3604). ). The information providing apparatus 101 rearranges the comment evaluation information 1201 in descending order of the comment evaluation effective number (step S3605), and selects one unselected comment evaluation information 1201 from the extracted comment evaluation information 1201 (step S3606). ).

情報提供装置101は、コメント評価集計結果データの空データを作成し(ステップS3607)、コメント評価集計結果データに、コメント評価情報1201の学生ID、教材ファイル名、教材ページ名、コメント内容、コメント評価有効数を設定する(ステップS3608)。情報提供装置101は、応答データに、コメント評価集計結果データを追加し(ステップS3609)、全てのコメント評価情報1201を選択したか否かを判断する(ステップS3610)。抽出されたコメント評価情報1201のうち、未選択なコメント評価情報1201がある場合(ステップS3610:No)、ステップS3606へ戻る。一方、抽出された全てのコメント評価情報1201が選択された場合(ステップS3610:Yes)、ステップS3611へ移行する。   The information providing apparatus 101 creates empty data of the comment evaluation tabulation result data (step S3607), and the comment evaluation tabulation result data includes the student ID of the comment evaluation information 1201, the teaching material file name, the teaching material page name, the comment content, and the comment evaluation. An effective number is set (step S3608). The information providing apparatus 101 adds comment evaluation aggregation result data to the response data (step S3609), and determines whether all the comment evaluation information 1201 has been selected (step S3610). If there is unselected comment evaluation information 1201 in the extracted comment evaluation information 1201 (step S3610: No), the process returns to step S3606. On the other hand, when all the extracted comment evaluation information 1201 has been selected (step S3610: YES), the process proceeds to step S3611.

つぎに、情報提供装置101は、処理が正常終了したか否かを判断する(ステップS3611)。処理が正常終了した場合(ステップS3611:Yes)、情報提供装置101は、応答データの処理結果に、「正常終了」を設定し(ステップS3612)、一連の処理を終了する。処理が正常終了していない場合(ステップS3611:No)、情報提供装置101は、応答データの処理結果に、「異常終了」を設定し(ステップS3613)、一連の処理を終了する。   Next, the information providing apparatus 101 determines whether or not the process has been normally completed (step S3611). When the processing is normally completed (step S3611: Yes), the information providing apparatus 101 sets “normal termination” to the processing result of the response data (step S3612), and ends the series of processing. If the processing has not ended normally (step S3611: No), the information providing apparatus 101 sets “abnormal end” in the processing result of the response data (step S3613), and ends the series of processing.

以上説明したように、情報提供装置は、教師の装置に表示中のスライドのページ切り替えに各学生の装置に表示中のスライドのページ切り替えが追従しているか否かを判定する。たとえば、追従していれば、授業を聞いている可能性があり、追従していなければ、授業を聞いていない可能性がある。これにより、情報提供装置は、授業を聞いている学生と、授業を聞いていない学生との区別を容易化することができる。   As described above, the information providing apparatus determines whether or not the page switching of the slide being displayed on each student apparatus follows the page switching of the slide currently displayed on the teacher apparatus. For example, if you are following, you may be listening to a lesson. If you are not following, you may not be listening to a lesson. Thereby, the information provision apparatus can facilitate the distinction between the student who is listening to the class and the student who is not listening to the class.

また、情報提供装置は、授業に参加している学生からの質問などのコメント情報を取得し、各コメント情報に対する学生からの特定評価を取得する。情報提供装置は、授業に参加している学生のうち、授業を聞いていると判断された学生が評価したコメント情報を特定する。授業を聞いている学生の方が、授業を聞いていない学生よりも授業に適したコメント情報を入力する可能性が高い。そのため、情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。   In addition, the information providing apparatus acquires comment information such as questions from students participating in the class, and acquires specific evaluations from the students for each comment information. The information providing apparatus specifies comment information evaluated by a student who is judged to be listening to the class among students participating in the class. Students who are listening to the class are more likely to input comment information that is appropriate for the class than students who are not listening to the class. Therefore, the information providing apparatus can provide highly accurate comment information that should be taken up during the class.

また、情報提供装置は、過去の授業において授業を聞いている学生であり、かつ現在の授業においても授業を聞いている学生が評価したコメント情報を特定する。他の授業においても聞いている学生の方が、授業の理解度が高い可能性があるため、授業を聞いていない学生よりも授業に適したコメント情報を評価する可能性が高い。そのため、情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。   Further, the information providing apparatus specifies comment information evaluated by a student who has listened to a class in a past class and who has also listened to a class in the current class. Students who are listening in other classes may have a higher level of understanding of the class, so they are more likely to evaluate comment information suitable for the class than students who have not heard the class. Therefore, the information providing apparatus can provide highly accurate comment information that should be taken up during the class.

また、情報提供装置は、過去の授業において授業を聞いている学生であり、かつ現在の授業においても授業を聞いている学生が評価したコメント情報のうち、いずれのコメント情報に対する評価が多かったかを出力する。情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。   In addition, the information providing device is a student who has listened to the class in the past class, and the comment information among the comment information evaluated by the student who has listened to the class in the current class, Output. The information providing device can provide highly accurate comment information to be taken up during the class.

また、情報提供装置は、授業に参加している学生からの質問などのコメント情報を取得する。情報提供装置は、授業に参加している学生のうち、授業を聞いていると判断された学生が入力したコメント情報を特定する。授業を聞いている学生の方が、授業を聞いていない学生よりも授業に適したコメント情報を入力する可能性が高い。そのため、情報提供装置は、授業中に取り上げるべき確度の高いコメント情報を提供することができる。   Further, the information providing device acquires comment information such as questions from students participating in the class. The information providing apparatus identifies comment information input by a student who is determined to be listening to the class among students participating in the class. Students who are listening to the class are more likely to input comment information that is appropriate for the class than students who are not listening to the class. Therefore, the information providing apparatus can provide highly accurate comment information that should be taken up during the class.

また、情報提供装置は、現在の授業において教師の装置のページ切り替えにどの程度追従しているかの指標を算出する。これにより、情報提供装置は、授業に参加している各学生が、現在の授業全体においてどの程度授業を聞いているかの判断を容易化することができる。   In addition, the information providing apparatus calculates an index of how much the teacher's apparatus follows the page switching in the current class. Thereby, the information providing apparatus can facilitate determination of how much each student participating in the class is listening to the class in the entire current class.

なお、本実施の形態で説明した情報提供方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報提供プログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本情報提供プログラムは、インターネット等のネットワークを介して配布してもよい。   The information providing method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. The information providing program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The information providing program may be distributed through a network such as the Internet.

上述した実施の形態に関し、さらに以下の付記を開示する。   The following additional notes are disclosed with respect to the embodiment described above.

(付記1)コンピュータが、
同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出し、
前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納し、
前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出し、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定し、
判定結果を出力する、
処理を実行することを特徴とする情報提供方法。
(Supplementary note 1)
For each of a plurality of first electronic data having the same content, detecting page switching of the first electronic data by an operation to a network-connected device corresponding to the first electronic data,
Each time the page switching is detected, the identification information of the device in which the page switching is detected, the page number after the page switching of the first electronic data in which the page switching is detected, and the page switching is detected. Store the time in association with the storage device,
Detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data;
For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information includes a time within a predetermined time from the time when the page switching of the second electronic data is detected, and the second Determining whether the electronic data is stored in the storage device in association with the same page number as the page number after the page switching,
Output the judgment result,
An information providing method characterized by executing processing.

(付記2)前記コンピュータが、
前記複数の第1電子データの各々について、前記第1電子データに対応する装置へ入力された、前記第1電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報が取得される都度、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に格納し、
前記複数の第1電子データに対応する装置の各々へ入力された、前記記憶装置に格納されたコメント情報に対する特定評価を取得し、
前記特定評価が取得されたコメント情報に対応付けて、取得された前記特定評価が入力された装置の識別情報を格納し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする付記1に記載の情報提供方法。
(Appendix 2) The computer
For each of the plurality of first electronic data, obtain comment information associated with a page number of the first electronic data input to a device corresponding to the first electronic data;
Each time the comment information is acquired, the acquired comment information and the page number associated with the acquired comment information are associated with each other and stored in the storage device,
Obtaining a specific evaluation for the comment information stored in the storage device, input to each of the devices corresponding to the plurality of first electronic data;
In association with the comment information from which the specific evaluation is acquired, the identification information of the device to which the acquired specific evaluation is input is stored,
For each of the page numbers, out of the comment information stored in the storage device, the device determined to be stored in the storage device in association with the time within the predetermined time and the same page number Identify the comment information associated with the identification information,
Output the specified comment information,
The information providing method according to attachment 1, wherein the process is executed.

(付記3)前記記憶装置には、前記第2電子データに対応する装置への操作による前記第2電子データと異なる電子データのページ切り替え後のページ番号の各々について、前記異なる電子データのページ切り替え後のページ番号と、前記異なる電子データのページ切り替え後の時刻から所定時間以内の時刻に前記異なる電子データと同一内容の電子データのページ切り替えが行われた装置の識別情報と、が対応付けて格納されており、
前記コンピュータが、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記異なる電子データのページ切り替え回数と、前記第1電子データに対応する装置の識別情報が前記異なる電子データのページ切り替え後のページ番号と対応付けて前記記憶装置に格納された数と、の比較処理を行い、
前記複数の第1電子データに対応する装置の識別情報の各々について、比較結果が所定条件を満たしているか否かを判断し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定され、前記比較結果が前記所定条件を満たしていると判断された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする付記2に記載の情報提供方法。
(Supplementary note 3) In the storage device, the page switching of the different electronic data is performed for each page number after the page switching of the electronic data different from the second electronic data by the operation to the device corresponding to the second electronic data. The subsequent page number is associated with the identification information of the device in which the electronic data having the same content as the different electronic data is switched at a time within a predetermined time from the time after the page switching of the different electronic data. Stored,
The computer is
For each of the identification information of the device corresponding to the plurality of first electronic data, the number of page switching times of the different electronic data and the identification information of the device corresponding to the first electronic data are after the page switching of the different electronic data. Compare with the number stored in the storage device in association with the page number,
For each of the identification information of the device corresponding to the plurality of first electronic data, determine whether the comparison result satisfies a predetermined condition,
For each of the page numbers, it is determined that the comment information stored in the storage device is stored in the storage device in association with the time within the predetermined time and the same page number, and the comparison Identify the comment information associated with the identification information of the device whose result is determined to satisfy the predetermined condition,
Output the specified comment information,
The information providing method according to appendix 2, wherein the process is executed.

(付記4)前記コンピュータが、
特定されたコメント情報の各々について、前記特定されたコメント情報に対応付けて前記記憶装置に格納され、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された装置の識別情報の第1数と、前記比較結果が前記所定条件を満たしていると判断された装置の識別情報の第2数と、の比較処理を行い、
前記特定されたコメント情報の各々について、前記特定されたコメント情報と、前記第1数と前記第2数との比較結果と、を対応付けて出力する、
処理を実行することを特徴とする付記3に記載の情報提供方法。
(Appendix 4) The computer
Each of the specified comment information is stored in the storage device in association with the specified comment information, and is stored in the storage device in association with the time within the predetermined time and the same page number. A comparison process is performed between the first number of identification information of the devices determined to be present and the second number of identification information of the devices determined to have the comparison result satisfying the predetermined condition;
For each of the specified comment information, the specified comment information and a comparison result between the first number and the second number are output in association with each other.
The information providing method according to appendix 3, wherein the process is executed.

(付記5)前記コンピュータが、
前記複数の第1電子データの各々について、前記第1電子データに対応する装置へ入力された、前記第1電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報が取得される都度、取得された前記コメント情報と、取得された前記コメント情報が入力された装置の識別情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に格納し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された装置の識別情報が対応付けられているコメント情報を特定し、
を実行し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする付記1に記載の情報提供方法。
(Appendix 5) The computer
For each of the plurality of first electronic data, obtain comment information associated with a page number of the first electronic data input to a device corresponding to the first electronic data;
Each time the comment information is acquired, the acquired comment information is associated with the identification information of the device to which the acquired comment information is input, and the page number associated with the acquired comment information. Stored in the storage device,
For each of the page numbers, out of the comment information stored in the storage device, the device determined to be stored in the storage device in association with the time within the predetermined time and the same page number Identify the comment information associated with the identification information,
Run
Output the specified comment information,
The information providing method according to attachment 1, wherein the process is executed.

(付記6)前記コンピュータが、
前記複数の第1電子データに対応する装置の識別情報の各々について、検出された前記第2電子データの前記ページ切り替えの第1回数と、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に格納されていると判定された第2回数と、の比較処理を行い、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記第1回数と前記第2回数との比較結果を出力する、
処理を実行することを特徴とする付記1、2、および4のいずれか一つに記載の情報提供方法。
(Appendix 6) The computer
For each of the identification information of the device corresponding to the plurality of first electronic data, the first number of page switching of the detected second electronic data, the time within the predetermined time, and the same page number A comparison process is performed with the second number of times determined to be stored in the storage device in association with each other,
For each piece of identification information of the device corresponding to the plurality of first electronic data, a comparison result between the first number and the second number is output.
The information providing method according to any one of appendices 1, 2, and 4, wherein the process is executed.

(付記7)コンピュータに、
同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出し、
前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納し、
前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出し、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定し、
判定結果を出力する、
処理を実行させることを特徴とする情報提供プログラム。
(Appendix 7)
For each of a plurality of first electronic data having the same content, detecting page switching of the first electronic data by an operation to a network-connected device corresponding to the first electronic data,
Each time the page switching is detected, the identification information of the device in which the page switching is detected, the page number after the page switching of the first electronic data in which the page switching is detected, and the page switching is detected. Store the time in association with the storage device,
Detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data;
For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information includes a time within a predetermined time from the time when the page switching of the second electronic data is detected, and the second Determining whether the electronic data is stored in the storage device in association with the same page number as the page number after the page switching,
Output the judgment result,
An information providing program for executing a process.

(付記8)同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出する第1検出部と、
前記第1検出部によって前記ページ切り替えが検出される都度、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に格納する格納部と、
前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出する第2検出部と、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2検出部によって前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に格納されているか否かを判定する判定部と、
前記判定部による判定結果を出力する出力部と、
を有することを特徴とする情報提供装置。
(Supplementary Note 8) A first detection unit that detects, for each of a plurality of first electronic data having the same content, page switching of the first electronic data due to an operation on a network-connected device corresponding to the first electronic data When,
Each time the page switching is detected by the first detection unit, the identification information of the device in which the page switching is detected, the page number after the page switching of the first electronic data in which the page switching is detected, A storage unit that associates and stores the time at which page switching is detected in the storage device;
A second detection unit for detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data;
For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information is within a predetermined time from the time when the page switching of the second electronic data was detected by the second detection unit. A determination unit that determines whether the time and the page number that is the same as the page number after the page switching of the second electronic data are stored in the storage device in association with each other;
An output unit for outputting a determination result by the determination unit;
An information providing apparatus comprising:

101 情報提供装置
602 操作情報格納部
603 コメント情報格納部
604 評価情報格納部
605 判定部
606 第1比較部
607 判断部
608 特定部
609 第2比較部
610 出力部
611 第1検出部
612 第1取得部
613 第2取得部
614 第2検出部
1100 授業中コメントDB
1200 コメント評価DB
1600,1700 追随状況DB
1900 学生母集団DB
DESCRIPTION OF SYMBOLS 101 Information provision apparatus 602 Operation information storage part 603 Comment information storage part 604 Evaluation information storage part 605 Judgment part 606 1st comparison part 607 Judgment part 608 Specification part 609 2nd comparison part 610 Output part 611 1st detection part 612 1st acquisition Part 613 second acquisition part 614 second detection part 1100 comment DB during class
1200 comment evaluation DB
1600, 1700 tracking DB
1900 Student population DB

Claims (6)

コンピュータが、
同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出し、
前記ページ切り替え検出に応じ、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に保存し、
前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出し、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に保存されているか否かを判定し、
判定結果を出力し、
前記複数の第1電子データの各々について、前記第1電子データに対応する装置へ入力された、前記第1電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報の取得に応じ、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に保存し、
前記ページ番号の各々について、前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記コメント情報が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする情報提供方法。
Computer
For each of a plurality of first electronic data having the same content, detecting page switching of the first electronic data by an operation to a network-connected device corresponding to the first electronic data,
In response to the detection of the page switching , the identification information of the device where the page switching is detected, the page number after the page switching of the first electronic data where the page switching is detected, and the time when the page switching is detected stored in the storage device in association with the, the,
Detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data;
For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information includes a time within a predetermined time from the time when the page switching of the second electronic data is detected, and the second Determining whether the electronic data is stored in the storage device in association with the same page number as the page number after the page switching,
Output the judgment result ,
For each of the plurality of first electronic data, obtain comment information associated with a page number of the first electronic data input to a device corresponding to the first electronic data;
According to the acquisition of the comment information, the acquired comment information and the page number associated with the acquired comment information are associated with each other and stored in the storage device,
For each of the page numbers, it is determined that the comment information stored in the storage device is stored in the storage device in association with the time within the predetermined time and the same page number, and the comment Identify the comment information associated with the identification information of the device for which the information was entered,
Output the specified comment information,
An information providing method characterized by executing processing.
前記コンピュータが
記複数の第1電子データに対応する装置の各々へ入力された、前記記憶装置に保存されたコメント情報に対する特定評価を取得し、
前記特定評価が取得されたコメント情報に対応付けて、取得された前記特定評価が入力された装置の識別情報を保存し、
前記ページ番号の各々について、前記記憶装置に格納されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記特定評価が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする請求項1に記載の情報提供方法。
The computer is,
Input to each of the devices corresponding to the previous SL plurality of first electronic data to get the specific evaluation of comment information stored in said storage device,
In association with the comment information from which the specific evaluation is acquired, the identification information of the device to which the acquired specific evaluation is input is stored ,
Wherein for each of the page number, among the comment information stored in the storage device, it is determined to be stored in the storage device in association with the time and the same page number within the predetermined time, the specific Identify the comment information associated with the identification information of the device for which the evaluation was input ,
Output the specified comment information,
The information providing method according to claim 1, wherein processing is executed.
前記記憶装置には、過去に前記第2電子データに対応する装置への操作によってページ切り替えが行われた前記第2電子データと異なる電子データのページ切り替え後のページ番号の各々について、前記異なる電子データのページ切り替え後のページ番号と、前記異なる電子データのページ切り替え後の時刻から所定時間以内の時刻に前記異なる電子データと同一内容の電子データのページ切り替えが行われた装置の識別情報と、が対応付けて保存されており、
前記コンピュータが、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記異なる電子データのページ切り替え回数と、前記第1電子データに対応する装置の識別情報が前記異なる電子データのページ切り替え後のページ番号と対応付けて前記記憶装置に保存された数と、の比較処理を行い、
前記複数の第1電子データに対応する装置の識別情報の各々について、比較結果が所定条件を満たしているか否かを判断し、
前記ページ番号の各々について、前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記比較結果が前記所定条件を満たしていると判断され、前記特定評価が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行することを特徴とする請求項2に記載の情報提供方法。
Wherein the storage device, for each of the past the second page number after the page switching of the electronic data to the second electronic data different from electronic data page switch I by the was performed operation to the corresponding device, Identification of the page number of the electronic data having the same content as the different electronic data at a time within a predetermined time from the time after the page switching of the different electronic data and the page number of the different electronic data after the page switching. Information is stored in association with each other,
The computer is
For each of the identification information of the device corresponding to the plurality of first electronic data, the number of page switching times of the different electronic data and the identification information of the device corresponding to the first electronic data are after the page switching of the different electronic data. Compare with the number stored in the storage device in association with the page number,
For each of the identification information of the device corresponding to the plurality of first electronic data, determine whether the comparison result satisfies a predetermined condition,
Wherein for each of the page number, among the comment information stored in the storage device, is determined to be stored in the storage device in association with the time and the same page number within the predetermined time, the comparison It is determined that the result satisfies the predetermined condition, and the comment information associated with the identification information of the device to which the specific evaluation is input is identified,
Output the specified comment information,
The information providing method according to claim 2, wherein processing is executed.
前記コンピュータが、
特定されたコメント情報の各々について、前記特定されたコメント情報に対応付けて前記記憶装置に保存され、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定された装置の識別情報の第1数と、前記比較結果が前記所定条件を満たしていると判断された装置の識別情報の第2数と、の比率を求める処理を行い、
前記特定されたコメント情報の各々について、前記特定されたコメント情報と、前記第1数と前記第2数との求められた前記比率と、を対応付けて出力する、
処理を実行することを特徴とする請求項3に記載の情報提供方法。
The computer is
For each of the identified comment information, the association with the specified comment information stored in the storage device, stored in the storage device in association with the time within the predetermined time and the same page number A process of obtaining a ratio between the first number of identification information of the device determined to be present and the second number of identification information of the device determined to have the comparison result satisfying the predetermined condition;
For each of the specified comment information, the specified comment information and the calculated ratio of the first number and the second number are output in association with each other.
The information providing method according to claim 3, wherein the process is executed.
コンピュータに、
同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出し、
前記ページ切り替え検出に応じ、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に保存し、
前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出し、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に保存されているか否かを判定し、
判定結果を出力し、
前記複数の第1電子データの各々について、前記第1電子データに対応する装置へ入力された、前記第1電子データのページ番号に関連付けたコメント情報を取得し、
前記コメント情報の取得に応じ、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に保存し、
前記ページ番号の各々について、前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記コメント情報が入力された装置の識別情報が対応付けられているコメント情報を特定し、
特定されたコメント情報を出力する、
処理を実行させることを特徴とする情報提供プログラム。
On the computer,
For each of a plurality of first electronic data having the same content, detecting page switching of the first electronic data by an operation to a network-connected device corresponding to the first electronic data,
In response to the detection of the page switching , the identification information of the device where the page switching is detected, the page number after the page switching of the first electronic data where the page switching is detected, and the time when the page switching is detected stored in the storage device in association with the, the,
Detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data;
For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information includes a time within a predetermined time from the time when the page switching of the second electronic data is detected, and the second Determining whether the electronic data is stored in the storage device in association with the same page number as the page number after the page switching,
Output the judgment result ,
For each of the plurality of first electronic data, obtain comment information associated with a page number of the first electronic data input to a device corresponding to the first electronic data;
According to the acquisition of the comment information, the acquired comment information and the page number associated with the acquired comment information are associated with each other and stored in the storage device,
For each of the page numbers, it is determined that the comment information stored in the storage device is stored in the storage device in association with the time within the predetermined time and the same page number, and the comment Identify the comment information associated with the identification information of the device for which the information was entered,
Output the specified comment information,
An information providing program for executing a process.
同一内容の複数の第1電子データの各々について、前記第1電子データに対応してネットワーク接続された装置への操作による前記第1電子データのページ切り替えを検出する第1検出部と、
前記第1検出部によって前記ページ切り替え検出に応じ、前記ページ切り替えが検出された装置の識別情報と、前記ページ切り替えが検出された第1電子データの前記ページ切り替え後のページ番号と、前記ページ切り替えが検出された時刻と、を対応付けて記憶装置に保存する格納部と、
前記複数の第1電子データと同一内容の第2電子データに対応する装置への操作による前記第2電子データのページ切り替えを検出する第2検出部と、
前記複数の第1電子データに対応する装置の識別情報の各々について、前記装置の識別情報が、前記第2検出部によって前記第2電子データの前記ページ切り替えが検出された時刻から所定時間以内の時刻と、前記第2電子データの前記ページ切り替え後のページ番号と同一のページ番号と、に対応付けて前記記憶装置に保存されているか否かを判定する判定部と、
前記複数の第1電子データの各々について、前記第1電子データに対応する装置へ入力された、前記第1電子データのページ番号に関連付けたコメント情報を取得する取得部と、
前記取得部による前記コメント情報の取得に応じ、取得された前記コメント情報と、取得された前記コメント情報が関連付けられたページ番号と、を対応付けて前記記憶装置に保存するコメント情報格納部と、
前記ページ番号の各々について、前記コメント情報格納部によって前記記憶装置に保存されたコメント情報のうち、前記所定時間以内の時刻と前記同一のページ番号とに対応付けて前記記憶装置に保存されていると判定され、前記コメント情報が入力された装置の識別情報が対応付けられているコメント情報を特定する特定部と、
前記判定部による判定結果を出力し、前記特定部によって特定されたコメント情報を出力する出力部と、
を有することを特徴とする情報提供装置。
A first detector for detecting page switching of the first electronic data by an operation to a network-connected device corresponding to the first electronic data for each of a plurality of first electronic data having the same content;
In response to the detection of the page switching by the first detection unit, the identification information of the device in which the page switching is detected, the page number after the page switching of the first electronic data in which the page switching is detected, and the page a storage unit for storing in the storage device and the time that the switching is detected, the association with,
A second detection unit for detecting page switching of the second electronic data by an operation to a device corresponding to the second electronic data having the same content as the plurality of first electronic data;
For each piece of device identification information corresponding to the plurality of first electronic data, the device identification information is within a predetermined time from the time when the page switching of the second electronic data was detected by the second detection unit. A determination unit that determines whether the time is stored in the storage device in association with the page number that is the same as the page number after the page switching of the second electronic data;
For each of the plurality of first electronic data, an acquisition unit that acquires comment information associated with a page number of the first electronic data input to a device corresponding to the first electronic data;
In response to the acquisition of the comment information by the acquisition unit, the acquired comment information and the page number associated with the acquired comment information are associated and stored in the storage device,
For each of the page numbers, the comment information stored in the storage device by the comment information storage unit is stored in the storage device in association with the time within the predetermined time and the same page number. A specifying unit that specifies comment information associated with identification information of a device to which the comment information is input;
An output unit for outputting a determination result by the determination unit, and outputting comment information specified by the specifying unit;
An information providing apparatus comprising:
JP2012071955A 2012-03-27 2012-03-27 Information providing method, information providing program, and information providing apparatus Expired - Fee Related JP5870805B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012071955A JP5870805B2 (en) 2012-03-27 2012-03-27 Information providing method, information providing program, and information providing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012071955A JP5870805B2 (en) 2012-03-27 2012-03-27 Information providing method, information providing program, and information providing apparatus

Publications (2)

Publication Number Publication Date
JP2013205951A JP2013205951A (en) 2013-10-07
JP5870805B2 true JP5870805B2 (en) 2016-03-01

Family

ID=49525008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012071955A Expired - Fee Related JP5870805B2 (en) 2012-03-27 2012-03-27 Information providing method, information providing program, and information providing apparatus

Country Status (1)

Country Link
JP (1) JP5870805B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6244917B2 (en) * 2014-01-07 2017-12-13 富士通株式会社 File usage status determination device, file usage status determination method, and file usage status determination program
JP6339929B2 (en) * 2014-12-12 2018-06-06 日本電信電話株式会社 Understanding level estimation device, understanding level estimation method, and understanding level estimation program
JP7005726B1 (en) 2020-10-29 2022-01-24 日機装株式会社 Training systems for medical devices, methods performed by training systems, and programs

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3598460B2 (en) * 1999-01-04 2004-12-08 日本電信電話株式会社 Method and system for automatically acquiring conference room participation information, and program recording medium therefor
JP2011228817A (en) * 2010-04-15 2011-11-10 Sharp Corp Terminal device, monitoring device, terminal monitoring system, method for controlling terminal device, method for controlling monitoring device, control program and recording medium

Also Published As

Publication number Publication date
JP2013205951A (en) 2013-10-07

Similar Documents

Publication Publication Date Title
JP5870805B2 (en) Information providing method, information providing program, and information providing apparatus
Iqbal et al. Automatic incident detection in smart city using multiple traffic flow parameters via V2X communication
CN108984389A (en) A kind of applied program testing method and terminal device
CN112104592B (en) Relay device, information processing system, recording medium and relay method
CN103744771A (en) Method, equipment and system for monitoring host performance benchmark deviations, equipment and system
US20240086293A1 (en) Automated system alert based on logs sentiment analysis
Karami et al. The relationship between professional ethics, ethical leadership and social responsibility of high schools in Kurdistan
WO2016153464A1 (en) Analysis of information in a combination of a structured database and an unstructured database
CN102385632A (en) Method and system for log automatic classification and notification
CN111078737A (en) Commonality analysis method and device, data processing equipment and readable storage medium
CN113282559A (en) Computer log classification method and device, storage medium and electronic device
Rybacka et al. On the use of in silico tools for prioritising toxicity testing of the low‐volume industrial chemicals in REACH
Thomas et al. What matters in a measure? A perspective from large-scale search evaluation
KR102787233B1 (en) System and method for log monitoring processing based on latent space
Mossin et al. Automatic diagnosis for profibus networks
Bigsby Abstract letter identities and developmental dyslexia
Hammer-Aebi et al. Users, structured documents and overlap: interactive searching of elements and the influence of context on search behaviour
CN113360313B (en) Behavior analysis method based on massive system logs
CN116543878A (en) Big data monitoring method and system for 24-hour online inquiry
CN104469713B (en) A kind of emergency disposal process short message intelligent operating system
Al Anderson An empirical investigation of what social responsibility theory means
JP2020119254A (en) Text data collection device and method
CN111210373A (en) Comprehensive management system for students
Bielak et al. Within-and between-person differences in activity factor structure: Results from an ecological momentary assessment study
Kytölä Visualizing mobile network performance data during the software update process

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151228

R150 Certificate of patent or registration of utility model

Ref document number: 5870805

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees