(57)【要約】【課題】  学習者の効率的な学習及び／又は教員の効率的な教育を支援すること。【解決手段】  本発明は、デジタル教科書に対する学習者の学習行動に基づく行動履歴データを記憶する行動履歴データベースと、該学習者に対して実施されたテストの問題に対する該学習者の解答に基づく答案データを取得する答案データ取得部と、取得された該答案データにおける問題に対して採点処理を行って、返却用答案データを生成する採点処理部と、該返却用答案データを出力する採点結果出力部とを備える。該採点処理部は、該答案データにおける該問題に採点属性が関連付けられた該テストに対する採点結果データを取得する採点結果データ取得部と、該行動履歴データベースに記憶された該学習者の該行動履歴データに基づいて、該採点結果データにおける該採点属性が関連付けられた該問題に教示情報を付与する教示情報付与部とを備える教育支援システムである。【選択図】  図４
2020098253.tif 000002
【特許請求の範囲】
【請求項１】
デジタル教科書を用いた教育支援システムであって、
前記デジタル教科書に対する学習者の学習行動に基づく行動履歴データを記憶する行動履歴データベースと、
前記学習者に対して実施されたテストの問題に対する前記学習者の解答に基づく答案データを取得する答案データ取得部と、
取得された前記答案データにおける問題に対して採点処理を行って、返却用答案データを生成する採点処理部と、
前記返却用答案データを出力する採点結果出力部と、を備え、
前記採点処理部は、
前記答案データにおける前記問題に採点属性が関連付けられた前記テストに対する採点結果データを取得する採点結果データ取得部と、
前記行動履歴データベースに記憶された前記学習者の前記行動履歴データに基づいて、前記採点結果データにおける前記採点属性が関連付けられた前記問題に教示情報を付与する教示情報付与部と、
を備える、
教育支援システム。
【請求項２】
前記テストの前記問題に関連付けられた少なくとも１つの教示項目を含む教示情報を記憶する教示情報データベースを更に備え、
前記教示情報付与部は、前記行動履歴データに基づいて、前記教示情報データベースから特定の問題についての特定の教示項目を抽出し、前記採点結果データにおける前記特定の問題に、前記特定の教示項目を前記特定の教示情報として付与する、
請求項１に記載の教育支援システム。
【請求項３】
前記学習者の前記行動履歴データを取得する行動履歴取得部を更に備える、請求項２に記載の教育支援システム。
【請求項４】
前記行動履歴取得部は、取得した前記行動履歴データを、前記行動履歴データベースに格納するように構成される、請求項３に記載の教育支援システム。
【請求項５】
前記行動履歴取得部は、前記学習者による前記デジタル教科書に対する所定の学習項目の表示操作に従った操作イベントを取得し、取得した前記操作イベントに基づいて前記行動履歴データを生成する、請求項３又は４に記載の教育支援システム。
【請求項６】
前記行動履歴取得部は、外部からの指示に従った前記デジタル教科書に対する制御イベントを取得し、取得した前記制御イベントに基づいて前記行動履歴データを生成する、
請求項３乃至５のいずれか一項に記載の教育支援システム。
【請求項７】
前記行動履歴取得部は、前記デジタル教科書により前記所定の学習項目が表示された時間に関する時間情報に基づいて、前記行動履歴データを生成する、請求項５に記載の教育支援システム。
【請求項８】
前記行動履歴取得部は、前記学習者を指導する教員のマスタデジタル教科書に対する前記教員の行動に基づく行動履歴データを取得する、請求項５に記載の教育支援システム。
【請求項９】
前記学習者の学習行動に基づく前記行動履歴データ及び前記教員の行動に基づく前記行動履歴データに基づいて、前記所定の学習項目についての、前記学習者の前記デジタル教科書と前記教員の前記マスタデジタル教科書との同期状態を決定する同期状態決定部を更に備える、請求項８に記載の教育支援システム。
【請求項１０】
前記教示情報付与部は、前記同期状態に基づいて、前記教示情報データベースから前記特定の教示項目を抽出する、請求項９に記載の教育支援システム。
【請求項１１】
前記同期状態決定部は、前記実施されたテストを受けた採点対象となる学習者の学習行動に基づく前記行動履歴データに基づいて、前記所定の学習項目についての全体の同期状態を決定し、
前記教示情報付与部は、前記全体の同期状態に基づいて、前記教示情報データベースから前記特定の教示項目を抽出する、請求項９又は１０に記載の教育支援システム。
【請求項１２】
前記教示情報付与部は、前記実施されたテストを受けた採点対象となる学習者による前記特定の問題に対する解答に基づく全体の正答率に基づいて、前記教示情報データベースから前記特定の教示項目を抽出する、請求項２に記載の教育支援システム。
【請求項１３】
前記少なくとも１つの教示項目は、前記問題の出題意図に関するコメント、前記問題に対する解説コメント、前記問題を克服するためのリコメンデーションコメント、前記問題に関連する前記デジタル教科書における特定の箇所を示すリンク情報、及び前記問題に関連する副教材における特定の箇所を示すリンク情報のうちの少なくとも１つを含む、
請求項２に記載の教育支援システム。
【請求項１４】
デジタル教科書を用いた教育支援方法であって、
前記デジタル教科書に対する学習者の学習行動に基づく行動履歴データを収集し、行動履歴データベースに格納することと、
前記学習者に対して実施されたテストの問題に対する前記学習者の解答に基づく答案データを取得することと、
取得された前記答案データにおける問題に対して採点処理を行って、返却用答案データを生成することと、
前記返却用答案データを出力することと、を含み、
前記返却用答案データを生成することは、
前記答案データにおける前記問題に採点属性が関連付けられた前記テストに対する採点結果データを取得することと、
前記行動履歴データベースに記憶された前記学習者の前記行動履歴データに基づいて、前記採点結果データにおける前記採点属性が関連付けられた前記問題に教示情報を付与することと、を含む、
教育支援方法。
【請求項１５】
デジタル教科書として機能する端末装置であって、
前記デジタル教科書に対する学習者の学習行動に基づく行動履歴データを取得する行動履歴取得部と、
前記学習者が受けたテストの問題に対する前記学習者の解答に基づく答案データに基づいて生成された返却用答案データを取得して返却用答案用紙として表示するテスト結果表示制御部と、を備え、
前記返却用答案データは、前記行動履歴データに基づいて前記答案データにおいて採点属性が関連付けられた問題に付与された教示情報を含み、
前記テスト結果表示制御部は、前記返却用答案データに含まれる前記教示情報が表示されるように制御を行う、
端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教育を支援するためのシステムに関し、特に、教育者による授業及びこれに付随する校務を支援するための教育支援システム並びにこれを用いた教育支援方法に関する。また、本発明は、学習者に対する学習支援システム及びこれを用いた学習支援方法に関する。
【背景技術】
【０００２】
従前より、学校授業等の教育現場においては、生徒ないしは学生等の学習者が学習内容を習得ないしは理解したレベルを評価する手法として、一般的に、学習者が問題に対して解答する「テスト」が実施される。かかるテストでは、教育者が自作したテストに加え、以前より、出版社により学習指導要領に沿って作成されたいわゆる「業者テスト」が利用され、教員等の教育者は、対象クラスないしは学年等のある種のクラスタに属する学習者にテスト用紙を配布してテストを実施し、その後、回収したテスト用紙ないしは解答用紙を採点し、その採点結果を学習者にフィードバックする。
【０００３】
ところで、教育現場での情報通信技術（ＩＣＴ：Information Communication Technology）の利用が進展する中、教育者及び／又は学習者を支援するための様々なシステムが提案されている。
【０００４】
例えば、いわゆるデジタル教科書は、従前の紙媒体の教科書に代わるもので、教育者及び学習者のコンピューティングデバイス（例えばタブレットコンピュータ）の画面に学習内容をインタラクティブに表示させることにより、コンピューティングデバイスを教科書として利用可能にする。また、コンピュータベーステスティング（ＣＢＴ）は、コンピュータシステムの制御の下、学習者がコンピュータの画面に表示される問題に対して解答することにより、その解答結果を収集、分析し、学習内容の習得度が一定の基準に達しているか否かを評価するテスト形態である。
【０００５】
下記の特許文献１は、テストの採点結果を収集・分析することにより、効率的な講義を行うことを可能とする教育支援システムを開示する。かかる教育支援システムでは、教科書データなどの教材データが第１表示装置に表示され、これを参照して講義などが行われ、講義の内容に関連するテストが行われると、テストデータに対する解答が収集、分析され、教材データにおける解答関連箇所を示すリンク情報が生成されて第２表示装置に表示される。また、教師は、リンク情報を利用してさらなる講義を行う。
【０００６】
また、下記の特許文献２は、解答用紙に対する採点を効果的に支援する技術を開示する。具体的には、解答処理部は、解答済みの解答用紙の画像データを全員分取得し、すべての解答欄、氏名欄を画像データとして抽出し、関連付けてスキャンデータＤＢ記録する。集約出力部は、同じ解答欄だけが抽出され集約された解答集を生成し印刷出力する。採点処理部は、採点済みの採点用集約印刷出力を取得し、画像データとして抽出し、記録する。また、採点処理部は、画像データに追記されている○×等を識別することで得点を決定する。結果出力部は、指定を受けた解答者（印刷対象者）の画像データ及び合計点数を取得し、採点後の解答用紙として印刷出力する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１７-１５６５０９号公報
【特許文献２】特開２０１８−０３７８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
業者テストを利用する場合、教育者は、テストの問題を自ら作成する手間を省くことができ、該業者テストが示すテスト範囲に沿った授業を行った後にテストを実施し、採点することで、個々の学習者の習得レベルを評価することができる。
【０００９】
しかしながら、従前の業者テストは、依然として紙媒体が用いられることが多く、教育者は、テスト用紙を回収した後、個々の問題に対する学習者の解答を採点しなければならないところ、かかる採点作業は非常に煩雑でかなりの時間を要してしまうという課題があった。この点、マークシート形式のテストは、採点作業の簡略化及び効率化を図ることができる点で有利であるが、例えば学習者の解答過程を評価し得ず、教育及び学習の本質論からみて、適したものであるとは言い難い。とりわけ、小学校低学年の学習者にとってマークシート形式のテストは相応しくないという事実は教育関係者に認識されている。
【００１０】
一方、教育現場のＩＣＴ化は、デジタル教科書の利用やＣＢＴの採点結果等の学習データを効率的に収集、分析することができ、学習者は自己の学習目標に活用し、また、教育者は学習者ごと及びクラス内の学習指導計画に活用することができる。
【００１１】
しかしながら、教育現場のＩＣＴ化には膨大なコストがかかり、とりわけ、公立学校を中心とした教育現場では、ＩＣＴ化はほとんど進んでおらず、結局は、紙媒体のテスト用紙を用いて学習者が自由記入により解答するテストが頻繁に実施されるのが実情である。また、かかるテストについて、コンピュータによる自動採点は、ＡＩ技術の認識精度等の観点から実用化には至っていない。このため、現状の教育現場を考慮しつつ、ＩＣＴを活用した教育者によるテストの採点作業等を効率化するシステムが要望されているところ、かかる要望を十分に満たすシステムは存在しなかった。
【００１２】
さらに、従前は、教育者個人が、実施したテストの採点結果を分析して、個々の学習者及びクラス全体に対する学習指導計画に反映する試みはあっても、教育者の経験に依拠しており、また、実施したテストの採点結果のみを分析するに止まっていたため、必ずしも有効な学習指導計画の構築には至っていないというのが実情である。
【００１３】
そこで、本発明は、教育者等の授業及びこれに付随する校務を効率的に支援し、及び／又は、学習者の効率的な学習を支援する教育支援システム及びこれを用いた教育支援方法を提供することを目的とする。
【００１４】
より具体的には、本発明の目的の一つは、学習者及び／又は教育者の過去の行動履歴を利用することにより、学習者のテスト結果において正答できなかった問題に対する学習方法を教示することができる教育支援システム及びこれを用いた教育支援方法を提供することである。
【００１５】
また、本発明の目的の一つは、学習者及び／又は教育者の過去の行動履歴を利用することにより、学習者のテスト結果において正答できなかった問題について、教育者の指導方法を教示することができる教育支援システム及びこれを用いた教育支援方法を提供することである。
【課題を解決するための手段】
【００１６】
上記課題を解決するための本発明は、以下に示す発明特定事項ないしは技術的特徴を含んで構成される。
【００１７】
ある観点に従う本発明は、デジタル教科書（電子的な教材及び副教材を含み得る。以下同じ。）を用いた教育支援システムであり得る。前記教育支援システムは、前記デジタル教科書に対する学習者の学習行動に基づく行動履歴データを記憶する行動履歴データベースと、前記学習者に対して実施されたテストの問題に対する前記学習者の解答に基づく答案データを取得する答案データ取得部と、取得された前記答案データにおける問題に対して採点処理を行って、返却用答案データを生成する採点処理部と、前記返却用答案データを出力する採点結果出力部とを備え得る。そして、前記採点処理部は、前記答案データにおける前記問題に採点属性が関連付けられた前記テストに対する採点結果データを取得する採点結果データ取得部と、前記行動履歴データベースに記憶された前記学習者の前記行動履歴データに基づいて、前記採点結果データにおける前記採点属性が関連付けられた前記問題に教示情報を付与する教示情報付与部とを備え得る。
【００１８】
これにより、教育支援システムは、学習者の過去の行動履歴に基づいて、学習者が解答したテストの問題に対して教示情報を付与することができるようになる。
【００１９】
前記教育支援システムは、前記テストの前記問題に関連付けられた少なくとも１つの教示項目を含む教示情報を記憶する教示情報データベースを更に備え得る。前記教示情報付与部は、前記行動履歴データに基づいて、前記教示情報データベースから特定の問題についての特定の教示項目を抽出し、前記採点結果データにおける前記特定の問題に、前記特定の教示項目を前記特定の教示情報として付与し得る。
【００２０】
前記少なくとも１つの教示項目は、前記問題の出題意図に関するコメント、前記問題に対する解説コメント、前記問題を克服するためのリコメンデーションコメント、前記問題に関連する前記デジタル教科書における特定の箇所を示すリンク情報、及び前記問題に関連する副教材における特定の箇所を示すリンク情報のうちの少なくとも１つを含み得る。
【００２１】
また、前記教育支援システムは、前記学習者の前記行動履歴データを取得する行動履歴取得部を更に備え得る。
【００２２】
前記行動履歴取得部は、取得した前記行動履歴データを、前記行動履歴データベースに格納するように構成され得る。
【００２３】
また、前記行動履歴取得部は、前記学習者による前記デジタル教科書に対する所定の学習項目の表示操作に従った操作イベントを取得し、取得した前記操作イベントに基づいて前記行動履歴データを生成し得る。
【００２４】
また、前記行動履歴取得部は、外部からの指示に従った前記デジタル教科書に対する制御イベントを取得し、取得した前記制御イベントに基づいて前記行動履歴データを生成し得る。
【００２５】
また、前記行動履歴取得部は、前記デジタル教科書により前記所定の学習項目が表示された時間に関する時間情報に基づいて、前記行動履歴データを生成し得る。
【００２６】
また、前記行動履歴取得部は、前記学習者を指導する教員のマスタデジタル教科書に対する前記教員の行動に基づく行動履歴データを取得し得る。
【００２７】
また、前記教育支援システムは、前記学習者の学習行動に基づく前記行動履歴データ及び前記教員の行動に基づく前記行動履歴データに基づいて、前記所定の学習項目についての、前記学習者の前記デジタル教科書と前記教員の前記マスタデジタル教科書との同期状態を決定する同期状態決定部を更に備え得る。
【００２８】
また、前記教示情報付与部は、前記同期状態に基づいて、前記教示情報データベースから前記特定の教示項目を抽出し得る。
【００２９】
前記同期状態決定部は、前記実施されたテストを受けた採点対象となる学習者の学習行動に基づく前記行動履歴データに基づいて、前記所定の学習項目についての全体の同期状態を決定する。そして、前記教示情報付与部は、前記全体の同期状態に基づいて、前記教示情報データベースから前記特定の教示項目を抽出し得る。
【００３０】
また、前記教示情報付与部は、前記実施されたテストを受けた採点対象となる学習者による前記特定の問題に対する解答に基づく全体の正答率に基づいて、前記教示情報データベースから前記特定の教示項目を抽出し得る。
【００３１】
また、別の観点に従う本発明は、デジタル教科書を用いた教育支援方法であり得る。前記教育支援方法は、前記デジタル教科書に対する学習者の学習行動に基づく行動履歴データを収集し、行動履歴データベースに格納することと、前記学習者に対して実施されたテストの問題に対する前記学習者の解答に基づく答案データを取得することと、取得された前記答案データにおける問題に対して採点処理を行って、返却用答案データを生成することと、前記返却用答案データを出力することとを含み得る。そして、前記返却用答案データを生成することは、前記答案データにおける前記問題に採点属性が関連付けられた前記テストに対する採点結果データを取得することと、前記行動履歴データベースに記憶された前記学習者の前記行動履歴データに基づいて、前記採点結果データにおける前記採点属性が関連付けられた前記問題に教示情報を付与することとを含み得る。
【００３２】
さらに、別の観点に従う本発明は、デジタル教科書として機能する端末装置であり得る。前記端末装置は、前記デジタル教科書に対する学習者の学習行動に基づく行動履歴データを取得する行動履歴取得部と、前記学習者が受けたテストの問題に対する前記学習者の解答に基づく答案データに基づいて生成された返却用答案データを取得して返却用答案用紙として表示するテスト結果表示制御部とを備え得る。ここで、前記返却用答案データは、前記行動履歴データに基づいて前記答案データにおいて採点属性が関連付けられた問題に付与された教示情報を含み得る。そして、前記テスト結果表示制御部は、前記返却用答案データに含まれる前記教示情報が表示されるように制御を行い得る。
【００３３】
また、別の観点に従う本発明は、コンピューティングデバイス上で、前記方法を実現するためのプログラムに係る発明及び前記プログラムを非一時的に記憶し得る記憶媒体に係る発明としても把握し得る。
【００３４】
さらに、本発明は、「教育」と「学習」という両概念の関係から、学習支援システム及び学習支援方法としても把握し得る。
【００３５】
なお、本明細書等において、部ないしは手段とは、単に物理的部分ないしは手段を意味するものではなく、その部ないしは手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの部ないしは手段が有する機能は、２つ以上の物理的部分ないしは手段により実現されても良いし、２つ以上の部ないしは手段の機能が、１つの物理的部分ないしは手段により実現されてもよい。
【発明の効果】
【００３６】
本発明によれば、教育者等の授業及びこれに付随する校務を効率的に支援することができるようになる。また、本発明によれば、学習者の効率的な学習を支援することができるようになる。
【００３７】
本発明の他の技術的特徴、目的、及び作用効果ないしは利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係る教育支援方法を実現するコンピュータシステムを説明するブロックダイアグラムである。
【図２】本発明の一実施形態に係る学習者用端末装置の機能的構成の一例を示すブロックダイアグラムである。
【図３】本発明の一実施形態に係る教員用端末装置の機能的構成の一例を示すブロックダイアグラムである。
【図４】本発明の一実施形態に係る教育支援サーバの機能的構成の一例を示すブロックダイアグラムである。
【図５】本発明の一実施形態に係る学習者用端末装置における行動履歴データの取得処理の一例を説明するフローチャートである。
【図６】本発明の一実施形態に係る学習者用端末装置における行動履歴データの取得処理の一例を説明するためのタイミングチャートである。
【図７】本発明の一実施形態に係る教育支援サーバにおける行動履歴データの一例を示す図である。
【図８】本発明の一実施形態に係る教育支援サーバにおける採点処理を説明するフローチャートである。
【図９】本発明の一実施形態に係る教育支援サーバにおける教示情報の付与処理を説明するフローチャートである。
【図１０】本発明の一実施形態に係る教育支援システムにおける学習者用端末装置上に表示された返却用答案用紙の一例を示す図である。
【図１１】本発明の一実施形態に係る教育支援サーバにおける教示情報付与ルールの一例を示す図である。
【図１２】本発明の一実施形態に係る教育支援サーバにおける採点処理を説明するフローチャートである。
【図１３】本発明の一実施形態に係る教育支援サーバにおける教員用教示情報付与ルールの一例を示す図である。
【図１４】本発明の一実施形態に係る教育支援サーバのハードウェア構成の一例を示すブロックダイアグラムである。
【発明を実施するための形態】
【００３９】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。本発明は、その趣旨を逸脱しない範囲で種々変形（例えば各実施形態を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００４０】
［第１の実施形態］
本実施形態では、学習者が受けたテストの問題について、学習者がとった学習行動に関する履歴に従って、最適な教示情報を答案に付与するようにした技術が開示される。
【００４１】
（全体構成）
図１は、本発明の一実施形態に係る教育支援方法を実現する教育支援システムを説明するブロックダイアグラムである。同図に示すように、本実施形態の教育支援システム１は、例えば、通信ネットワーク１０を介して相互に通信可能に接続される、学習者用端末装置２０と、教員用端末装置３０と、教育支援サーバ４０とを含み構成され得るである。なお、本開示では、教育支援方法及びこれを実現するシステムが説明されるが、「教育」と「学習」という両概念の関係から、学習支援方法及びこれを実現するシステムとしても説明することができる。
【００４２】
通信ネットワーク１０は、例えば、ＩＰベースのコンピュータネットワーク１２と移動通信システム規格に準拠した移動通信ネットワーク１４とを含み得る。本開示では、コンピュータネットワーク１２は、ＩＰネットワークによって構築されたインターネット（"the Internet"）を含む広い概念で用いられているが、ＩＰネットワークに限らず、ノード間通信を可能とするあらゆるプロトコルのネットワークが適用可能である。また、コンピュータネットワーク１２は、図示されていない無線基地局（例えばＷｉ−Ｆｉ（登録商標））によって構築される無線ネットワークを含んでも良い。コンピュータネットワーク１２と移動通信ネットワーク１４とは、例えば、ゲートウェイ１６等を介して接続されるが、これに限られるものではない。
【００４３】
学習者用端末装置２０は、典型的には、ユーザ（すなわち、生徒や学生等である学習者）によって操作されるコンピューティングデバイスであり、例えば、デスクトップコンピュータや、ノートコンピュータ、タブレットコンピュータ、スマートフォン、フィーチャフォン及びその他のインテリジェントデバイスが該当するが、これらに限られない。本開示では、学習者用端末装置２０は、学習者によるタッチ操作が可能なタブレットコンピュータであるものとし、以下に述べるように、デジタル教科書として機能するように構成される。
【００４４】
すなわち、学習者用端末装置２０は、ＣＰＵ（プロセッサ）やチップセット及びメモリ、通信モジュール、ユーザインタフェース等のハードウェア資源及びオペレーティングシステム（例えばカーネル、各種のデバイスドライバ、標準ライブラリ等を含み構成され得る。）（以下「ＯＳ」という。）のソフトウェア資源から構成される。学習者用端末装置２０は、プロセッサの制御の下、ＯＳ上で各種のアプリケーションプログラムを実行し、所望の機能を実現する。本開示では、学習者用端末装置２０は、例えば、アプリケーションプログラムの一つとして、学習者用端末装置２０をデジタル教科書として機能させるための命令群ないしはモジュールを含む学習者用クライアントプログラムを実装し得る。他の例として、学習者用端末装置２０は、アプリケーションプログラムの一つとしてブラウザプログラムを実装し、該ブラウザプログラムにより実現されるブラウザにより、ノード上のデジタルコンテンツにアクセスし得るようなデジタル教科書として構成されても良い。
【００４５】
なお、本開示でいうデジタル教科書とは、従前の紙媒体を用いた教科書に代わる、電子的な教科書をいい、例えば教材や副教材等を含み得る。これにより、例えば、学習者は、インタラクティブな操作により、教科書等のデジタルコンテンツを閲覧し、及び／又は所望の情報を入力し得る。学習者は、デジタル教科書の使用に際して、典型的には、ユーザ認証及び／又は装置認証等を行ってログインすることが要求される。
【００４６】
また、学習者用端末装置２０は、例えば、Ｗｉ−Ｆｉ（登録商標）ネットワークを介して、コンピュータネットワーク１２に通信接続することができ、或いは移動通信ネットワーク１４からゲートウェイ１６を介して、コンピュータネットワーク１２に通信接続することができる。これにより、学習者用端末装置２０は、通信ネットワーク１０上の様々なノード（例えばＷｅｂサーバやクラウドサーバ）にアクセスして、所望の情報リソースを取得したり、本発明に係るサービスを含む様々なサービスを享受したりすることができる。本開示では、学習者用端末装置２０が通信ネットワーク１０に常時接続可能な通信環境での利用が想定されているが、Ｗｉ−Ｆｉ電波や移動通信電波が届かない場所ないしはエリアでの利用を排除するものではない。また、学習者用端末装置２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ等の近接通信機能を有し、代替的又は追加的に、これを利用するものであっても良い。
【００４７】
教員用端末装置３０は、典型的には、ユーザ（すなわち、学習者を教育・指導する先生や教授等である教員）によって操作されるコンピューティングデバイスであり、例えば、デスクトップコンピュータや、ノートコンピュータ、タブレットコンピュータ、スマートフォン、フィーチャフォン及びその他のインテリジェントデバイスが該当するが、これらに限られない。教員は、例えば、授業中は、可搬性の観点から、学習者と同様に、タブレットコンピュータを使用し、テストの採点等の校務作業中は、処理性能の観点から、デスクトップコンピュータを使用するというように、複数の教員用端末装置３０を使い分けても良い。
【００４８】
教員用端末装置３０は、学習者用端末装置２０と同様の機能及び構成に加え、幾つかの追加的な機能及び構成を含み得る。典型的には、教員用端末装置３０は、学習者用クライアントプログラムの機能を包含した教員用クライアントプログラムを実装する。例えば、教員用クライアントプログラムは、教員用端末装置３０にデジタル教科書の機能を実現させるための命令群ないしはモジュールに加え、教員用端末装置３０に学習者のデジタル教科書（すなわち、学習者用端末装置２０）をリモートで制御する機能を実現させるための命令群ないしはモジュールを含み得る。また、他の例として、教員用クライアントプログラムは、指導要領やデジタル教科書の演習問題の解答といった教員用のデジタルコンテンツにアクセスする権限を有する。さらに、他の例として、教員用クライアントプログラムは、教員用端末装置３０に、テストの採点作業を支援する機能や指導方法を助言する機能を実現させるための命令群ないしはモジュールを含み得る。
【００４９】
教育支援サーバ４０は、学習者への教育を行う教員を支援し、及び／又は学習者による学習を支援するためのシステムであり、例えば、１つ以上の汎用のコンピューティングデバイスにより構成され得る。教育支援サーバ４０は、例えば、Ｗｅｂサーバやクラウドサーバとして実現されても良い。教育支援サーバ４０は、例えば、学校等の教育機関によって管理運営されても良いし、民間の企業又は営利或いは非営利団体によって管理運営されても良い。このようなコンピューティングデバイスのハードウェア構成は、図１４に例示的に示されるが、当業者にとって既知であるため、その詳細な説明は省略する。教育支援サーバ４０は、例えば、ＳＳＬ等のセキュアな通信技術を利用することによって、学習者用端末装置２０及び教員用端末装置３０との通信セッションを提供する。
【００５０】
また、教育支援サーバ４０は、各種のデータベース５０を含み構成され得る。本開示では、データベース５０は、教科書等の各種の教材に関するデジタルコンテンツデータ（以下「教材データ」という。）を格納する教材データベース５１０と、テスト問題及び解答等に関するテスト問題データを格納するテスト問題データベース５２０と、テストの問題に関連付けられた教示情報を格納する教示情報データベース５３０と、学習者のテストの成績に関する成績データを格納する成績管理データベース５４０と、学習者及び教育者の行動履歴データを格納する行動履歴データベース５５０とを含む。これらのデータベース５０は、関連するデータセットを介して、互いに関連付けられ得る。例えば、テスト問題データベース５２０に格納されたテスト問題データにおける各問題は、教材データベース５１０に格納された教材データにおける教科書の所定のページないしは学習項目（単元）に関連付けられている。
【００５１】
また、教育支援サーバ４０は、例えば、図示しないデジタル複合機を備え、デジタル複合機により、学習者が受けたテストの紙ベースの答案用紙をスキャンして電子的な答案データを生成し、成績管理データベース５４０に格納する。
【００５２】
（学習者用端末装置の説明）
図２は、本発明の一実施形態に係る学習者用端末装置の機能的構成の一例を示すブロックダイアグラムである。同図に示すように、学習者用端末装置２０は、例えば、記憶部２１０と、制御部２２０と、ユーザインタフェース部２３０と、通信インタフェース部２４０とを含み構成される。かかる構成は、例えば、学習者用端末装置２０のプロセッサが、オペレーティングシステム（ＯＳ）上で学習者用クライアントプログラムを実行することにより、各種のハードウェア資源と協働して、実現され得る。
【００５３】
記憶部２１０は、各種のプログラム及びデータセットを記憶するユニットであり、典型的には、学習者用端末装置２０のプロセッサの利用に供されるメモリ等の記憶デバイスを含み構成される。一例として、記憶部２１０は、学習者用クライアントプログラム及び教材データを記憶する。学習者用クライアントプログラム及び／又は教材データは、例えば、所定のサイトからダウンロードされる。また、記憶部２１０は、後述するように、収集された学習者の行動履歴データを記憶し得る。さらに、記憶部２１０は、学習者が過去に受けたテストの答案用紙に対して採点され返却された返却用答案データを記憶し得る。
【００５４】
制御部２２０は、学習者用端末装置２０の動作を統括的に制御するユニットであり、典型的には、プロセッサを含み構成される。制御部２２０は、プロセッサの制御の下、記憶部２１０に記憶された学習者用クライアントプログラムの実行に従い、動作する。本開示では、学習者用端末装置２０の制御部２２０は、例えば、教科書制御部２２２と、行動履歴取得部２２４と、テスト結果表示制御部２２６とを含み構成される。
【００５５】
ユーザインタフェース部２３０は、学習者が、学習者用端末装置２０をインタラクティブに操作することを可能にするユニットであり、例えば、タッチパネルやスピーカー等の各種の入出力デバイスを含み構成される。一例として、学習者は、デジタル教科書の所望のページを閲覧するために、タッチパネルに表示された目次ページの項目をタッチ操作したり、スクロール操作したりすると、ユーザインタフェース部２３０は、これを受けて、制御部２２０に対応する操作信号を送出する。
【００５６】
通信インタフェース部２４０は、通信ネットワーク１０を介して、教員用端末装置３０、教育支援サーバ４０及び外部の装置との間で各種のデータを送受信するユニットであり、典型的には、通信インタフェース回路を含み構成される。例えば、通信インタフェース部２４０は、教育支援サーバ４０から各種の命令やデータを受信し、これを制御部２２０に渡したり、制御部２２０の制御の下、収集された学習者の行動履歴データを教育支援サーバ４０に送信したりする。
【００５７】
教科書制御部２２２は、デジタル教科書の学習内容がユーザインタフェース部２３０を介して学習者に提供されるように制御を行う。具体的には、教科書制御部２２２は、記憶部２１０に格納された教材データを読み出して解釈し、これを学習内容として学習者に提供するための画像データ及び／又は音データ等を生成し、ユーザインタフェース部２３０に出力する。また、教科書制御部２２２は、教育支援サーバ４０を介した教員用端末装置３０からの指示を受けて、該指示に従った制御を行う。例えば、教科書制御部２２２は、教員用端末装置３０からの特定のページの表示指示を受けると、学習者による操作を受け取ることなく、該特定のページがユーザインタフェース部２３０上に表示されるように、制御を行う。
【００５８】
行動履歴取得部２２４は、学習者がデジタル教科書の操作に関わる履歴を取得する。例えば、行動履歴取得部２２４は、ユーザインタフェース部２３０に対して行われた操作に基づく操作イベント、及び教員用端末装置３０や教育支援サーバ４０等の外部からの遠隔指示による実行イベント等の各種のイベントを取得する。行動履歴取得部２２４は、取得したこれら一連のイベントを、学習者の行動履歴データとして記憶部２１０に記録し、また、教育支援サーバ４０にリアルタイム及び／又は任意のタイミングで送信する。
【００５９】
テスト結果表示制御部２２６は、学習者が過去に受けたテストの結果に対して採点がなされた返却用答案データがユーザインタフェース部２３０に表示されるように制御を行う。返却用答案データは、例えば、教育支援サーバ４０から送信される。本例では、後述するように、返却用答案データは、学習者にとって学習効果が高いと思われる特定の教示情報を含み得る。
【００６０】
（教員用端末装置の説明）
図３は、本発明の一実施形態に係る教員用端末装置の機能的構成の一例を示すブロックダイアグラムである。同図に示すように、教員用端末装置３０は、例えば、記憶部３１０と、制御部３２０と、ユーザインタフェース部３３０と、通信インタフェース部３４０とを含み構成される。かかる構成は、例えば、教員用端末装置３０のプロセッサが、オペレーティングシステム（ＯＳ）上で教員用クライアントプログラムを実行することにより、各種のハードウェア資源と協働して、実現され得る。教員用端末装置３０の構成のうち、上述した学習者用端末装置２０のものと同様の構成については、適宜、説明を省略する。
【００６１】
記憶部３１０は、例えば、教員用クライアントプログラム及び教員用教材データを記憶する。教員用教材データは、例えば、学習者に対する教材データに加え、教員に対する指導要領や例題の解答に関するデータを含み得る。また、記憶部３１０は、収集された教員の行動履歴データを記憶し得る。
【００６２】
制御部３２０は、教員用端末装置３０の動作を統括的に制御するユニットであり、典型的には、プロセッサを含み構成される。制御部２２０は、プロセッサの制御の下、記憶部２１０に記憶された教員用クライアントプログラムの実行に従い、動作する。本実施形態では、教員用端末装置３０の制御部３２０は、例えば、マスタ教科書制御部３２２と、行動履歴取得部３２４と、採点支援部３２６と、テスト結果表示制御部３２８とを含み構成される。
【００６３】
マスタ教科書制御部３２２は、学習者用端末装置２０の教科書制御部２２２と同様に、教材データに基づく学習内容がユーザインタフェース部３３０を介して提供されるように制御を行う。マスタ教科書制御部３２２は、このような学習内容に加え、例えば、指導要領や演習問題の解答等といった教員用の各種の情報が提供されるように制御を行い得る。また、マスタ教科書制御部３２２は、デジタル教科書として機能している学習者の学習者用端末装置２０を遠隔的に制御し得る。例えば、マスタ教科書制御部３２２は、学習者用端末装置２０のユーザインタフェース部２３０上に指定したページが表示されるように、教育支援サーバ４０を介して学習者用端末装置２０に表示指示を送信する。
【００６４】
行動履歴取得部３２４は、教員がデジタル教科書の操作に関わる履歴を取得する。例えば、行動履歴取得部２２４は、ユーザインタフェース部３３０に対して行われた操作に基づく操作イベント、及び学習者用端末装置２０に対する指示に基づく実行イベント等の各種のイベントを取得する。行動履歴取得部３２４は、取得したこれら一連のイベントを、学習者の行動履歴データとして記憶部２１０に記録し、また、教育支援サーバ４０にリアルタイム及び／又は任意のタイミングで送信する。
【００６５】
採点支援部３２６は、学習者が受けたテストの解答結果（答案用紙）に対する教員の採点作業を支援する。例えば、採点支援部３２６は、テストの問題ごとに、教員が採点対象とする全ての学習者の解答結果を再編成した採点用答案データを生成し、これに基づく教員の採点結果を受けて、採点結果データを生成する。採点用答案データは、例えば、問題ごとに、ユーザインタフェース部３３０上の一の画面ないしはウィンドウ内に、全ての学習者の解答結果が匿名で一覧表示される。教員は、ユーザインタフェース部３３０に表示された採点用答案データに対して採点属性（例えば正誤の情報）を入力する。これにより、教員は、採点対象とする学習者の答案用紙に対して効率的に採点することができる。採点支援部３２６は、採点属性が付与された採点用答案データを学習者ごとに再編成することにより採点結果データを生成し、生成した採点結果データを教育支援サーバ４０に送信する。これを受けて、例えば、教育支援サーバ４０は、採点結果データを受信、取得し、成績管理データベース５４０に格納する。
【００６６】
テスト結果表示制御部３２８は、学習者の返却用答案データがユーザインタフェース部２３０に表示されるように制御を行う。すなわち、教員用端末装置３０のテスト結果表示制御部３２６は、特定の学習者の返却用答案データを教育支援サーバ４０の成績管理データベース５４０から取得して、これを表示するように制御を行う。
【００６７】
（教育支援サーバの説明）
図４は、本発明の一実施形態に係る教育支援サーバの機能的構成の一例を示すブロックダイアグラムである。同図に示すように、教育支援サーバ４０は、例えば、通信インタフェース部４１０と、記憶部４２０と、サーバ処理部４３０とを含み構成される。また、教育支援サーバ４０は、上述したように各種のデータベース５０を含む。また、図示されていないが、教育支援サーバ４０は、ユーザインタフェース部や記憶部といった各種のハードウェアコンポーネントを含み得る。かかる構成は、例えば、教育支援サーバ４０のプロセッサが、オペレーティングシステム（ＯＳ）上でサーバプログラムを実行することにより、各種のハードウェア資源と協働して、実現され得る。
【００６８】
通信インタフェース部４１０は、通信ネットワーク１０を介して、学習者用端末装置２０、教員用端末装置３０及び／又は外部の装置との間で各種のデータを送受信するユニットであり、典型的には、通信インタフェース回路ないしはチップセットを含み構成される。例えば、通信インタフェース部４１０は、教員用端末装置３０から各種の指示やデータを受信し、これをサーバ処理部４３０に渡したり、サーバ処理部４２０からの指示やデータを学習者用端末装置２０に送信したりする。
【００６９】
記憶部４２０は、例えば、サーバ管理プログラム及び教育支援プログラム等の各種のプログラム並びにデータセットを記憶する。サーバ管理プログラムは、教育支援サーバ４０にサーバ機能を実現させるためのプログラムであり、例えば、サーバ用オペレーティングシステムやファイルシステム、ＷＷＷサーバプログラムを含み得る。教育支援プログラムは、教育支援サーバ４０に、学習者への教育及び教員の教務を支援するための機能を実現させるためのプログラムである。教育支援プログラムは、例えば、サブプログラムとして、行動履歴データに基づいて採点結果データから返却用答案データを生成するため採点処理プログラムを含み得る。
【００７０】
サーバ処理部４３０は、学習者用端末装置２０及び教員用端末装置３０からのリクエストに応じた処理を行うユニットである。サーバ処理部４３０は、例えば、遠隔制御部４３２と、行動履歴取得部４３４と、統計処理部４３６と、採点処理部４３８とを含み構成される。
【００７１】
遠隔制御部４３２は、教員用端末装置３０からの指示を受けて、学習者用端末装置２０を遠隔的に制御する。例えば、遠隔制御部４３２は、教員用端末装置３０からデジタル教科書の特定のページの表示指示を受けると、学習者用端末装置２０に対して該特定のページを表示するように該表示指示を送信する。
【００７２】
行動履歴取得部４３４は、学習者用端末装置２０及び教員用端末装置３０から送信される行動履歴データを取得、収集して、学習者及び教員ごとに、収集した行動履歴データを行動履歴データベース５５０に格納する。
【００７３】
統計処理部４３６は、行動履歴データベース５５０に格納された行動履歴データに基づいて、各種の統計処理を行う。一例として、統計処理部４３６は、全ての学習者の行動履歴データに基づいて、表示されたページ（学習項目）の同期率を算出する。他の例として、統計処理部４３６は、全ての学習者及び教員の行動履歴データに基づいて、表示されたページ（学習項目）の同期率を算出する。統計処理部４３６は、例えば、教員が表示するよう指示した（さらに表示した）あるページについて、クラス全員中、何人の学習者がデジタル教科書に該ページを表示させたかを示す全体同期率を統計データとして算出する。ページの表示は、例えば、所定の累積時間を閾値として、これを超える場合に、該ページが表示されたとみなし得る。算出された統計データは、例えば、採点処理部４３８により参照され得る。
【００７４】
採点処理部４３８は、学習者の答案データに基づく採点結果データに、該学習者にとって学習効果（復習効果）が高いと思われる特定の教示情報を付与して、返却用答案データを生成する。より具体的には、採点処理部４３８は、学習者ごとの答案データに基づく採点結果データにおける特定の問題に対し、行動履歴データベース５５０に格納された該学習者の行動履歴データに従って、教示情報データベース５３０から特定の教示情報を抽出し、該抽出した特定の教示情報を付与することにより、返却用答案データを生成する。教示情報が付与される特定の問題は、例えば、学習者が間違えた問題である。教示情報は、例えば、問題の出題意図に関するコメント、問題に対する解説コメント、問題を克服するためのリコメンデーションコメント、及び問題に関連するデジタル教科書や副教材等における特定の箇所を示すリンク情報等を含み得る。これにより、返却用答案データを受け取った学習者は、学習者用端末装置２０上で、自身の答案用紙を確認し、必要に応じて、間違えた問題に対して、学習方法のアドバイスを確認することができる。
【００７５】
なお、行動履歴取得部４３４は、それ単体で、教育支援システム１の行動履歴取得部とみなされて良いし、又は、学習者用端末装置２０の行動履歴取得部２２４及び／若しくは教員用端末装置３０の行動履歴取得部３２４と協働して、教育支援システム１の行動履歴取得部とみなされても良い。
【００７６】
（行動履歴データの取得処理の説明）
図５は、本発明の一実施形態に係る学習者用端末装置における行動履歴データの取得処理の一例を説明するフローチャートである。同図に示す処理は、例えば、学習者用端末装置２０のプロセッサが、学習者用クライアントプログラムを実行することにより、他のハードウェア資源と協働して実現される。
【００７７】
すなわち、同図に示すように、学習者用端末装置２０の行動履歴取得部２２４は、動作中、所定のイベントが発生したか否かを監視している（Ｓ５０１）。所定のイベントは、例えば、学習者によるデジタル教科書等の特定のページないしは学習項目の閲覧や演習問題に対して解答するための入力に関する操作である。また、所定のイベントは、教員による学習者のデジタル教科書等の特定のページないしは学習項目の閲覧のための遠隔操作も含み得る。行動履歴取得部２２４は、学習者によるユーザインタフェース部２３０に対する様々な操作に基づいて、デジタル教科書等のページ表示や演習問題に対して解答するための入力といったイベントが発生したか否か、また、教員の教員用端末装置３０からのデジタル教科書等のページ表示といったイベントが発生したか否かを監視する。
【００７８】
より具体的には、行動履歴取得部２２４は、デジタル教科書等のページ表示に関するイベント（ページ表示イベント）を検出した場合、ページ表示イベントに基づいて表示したページを示すページ情報に時間情報（例えばタイムスタンプ）を付した行動履歴データを生成し、記憶部２１０に記録する（Ｓ５０２）。また、行動履歴取得部２２４は、演習問題に対して解答するための入力操作に関するイベント（演習イベント）を検出した場合、演習問題及びその解答にタイムスタンプを付した行動履歴データを生成し、記憶部２１０に記録する（Ｓ５０３）。同様に、行動履歴取得部２２４は、その他の特定のイベントを検出すると、該イベントにタイムスタンプを付した行動履歴データを生成し、記憶部２１０に記録する（Ｓ５０４）。行動履歴取得部２２４は、このように記録した行動履歴データを、適時のタイミングで、教育支援サーバ４０に送信する（Ｓ５０５）。教育支援サーバ４０は、送信された行動履歴データを学習者ごとに分類し、行動履歴データベース５５０に格納する。
【００７９】
上記では、学習者用端末装置２０がタイムスタンプを付す例を示したが、これに限られず、例えば、学習者用端末装置２０は、生成・取得したイベントをリアルタイムで教育支援サーバ４０に送信し、教育支援サーバ４０が、該イベントに、これを受信した時点のタイムスタンプを付しても良い。
【００８０】
また、上記では、学習者用端末装置２０における学習者の行動履歴取得処理を説明したが、教員用端末装置３０における教員の行動履歴データの取得処理も同様に行われる。また、学習者の行動履歴は、学習者用端末装置２０に対する操作に基づくもののみならず、例えば、授業中の学習者の発言ないしは発表等に基づくものであっても良い。例えば、教員は、学習者のそのような発言ないしは発表等について、教員用端末装置３０を用いて、該学習者の行動履歴として所定の事項を入力する。
【００８１】
図６は、本発明の一実施形態に係る教育支援システムにおける行動履歴データの取得処理の一例を説明するためのタイミングチャートである。同図は、教員によるデジタル教科書の指定したページの表示指示に従って、複数の学習者によるデジタル教科書の指定されたページの表示操作の様子を示している。
【００８２】
すなわち、同図に示すように、例えば、授業中の時刻ｔｎにおいて、教員は、デジタル教科書のページＰｘを開くように、学習者に例えば口頭で指示し、該ページＰｘを表示するために、自らも教員用端末装置３０のユーザインタフェース部３３０を操作する。これを受けて、教員用端末装置３０は、ページ表示イベントＥＴ１を取得し、これにタイムスタンプｔｎ＋δ１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部３３０上に該ページＰｘを表示する。一方、学習者Ａ及びＢは、教員の指示を受けて、該ページＰｘを表示させるために、それぞれのタイミングで、自身の学習者用端末装置２０のユーザインタフェース部２３０を操作する。これを受けて、学習者Ａの学習者用端末装置２０は、ページ表示イベントＥＡ１を取得し、これにタイムスタンプｔｎ＋δ１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部２３０上に該ページＰｘを表示する。また、学習者Ｂの学習者用端末装置２０も同様に、ページ表示イベントＥＢ１を取得し、タイムスタンプｔｎ＋δ２を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部２３０上に該ページＰｘを表示する。
【００８３】
なお、学習者Ａ及びＢのイベントに対するタイムスタンプの値は、実時間における操作タイミングの相違により異なるものとなるが、これらが実質的に同じタイムスタンプとしてみなせるように（互いに同期しているとみなせるように）、教育支援サーバ４０が、例えば、教員の対応するイベントのタイムスタンプを基準に、所定の単位時間（例えば３０秒、１分、２分等）でその値を丸める処理を行っても良い。
【００８４】
次に、時刻ｔｎ＋１において、教員は、デジタル教科書のページＰｙを開くように、学習者に指示し、同様に、該ページＰｙの表示操作を行ったとする。これを受けて、教員用端末装置３０は、ページ表示イベントＥＴ２を生成し、これにタイムスタンプｔｎ＋１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部３３０上に該ページＰｙを表示する。このとき、学習者Ａは、教員の指示を受けて、遅れることなく、学習者用端末装置２０のユーザインタフェース部２３０を操作して、該ページＰｙの表示操作を行ったとする。これを受けて、学習者Ａの学習者用端末装置２０は、ページ表示イベントＥＡ２を生成し、これにタイムスタンプｔｎ＋１＋δ１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部２３０上に該ページＰｘを表示する。一方、学習者Ｂは、教員の指示に関わらず、ページＰｙに表示を切り替えずに、ページＰｘを参照していたとする。したがって、学習者Ｂの学習者用端末装置２０は、この時点では、ページ表示のイベントを生成しない。
【００８５】
また、学習者Ａは、教員の指示に従ってページＰｙに切り替えたものの、再度、ページＰｘの表示操作を行ったとする。これを受けて、学習者Ａの学習者用端末装置２０は、ページ表示イベントＥＡ３を生成し、これにタイムスタンプｔｎ＋１＋δ２を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部２３０上に該ページＰｘを表示する。この場合、学習者Ａの学習者用端末装置２０におけるページＰｙの表示時間が、所定の閾値時間以上であれば、ページＰｙは表示されたものとみなされ、及び／又は教員のページ表示に同期したものとみなされる。
【００８６】
次に、時刻ｔｎ＋２において、教員は、デジタル教科書のページＰｚを開くように、学習者に指示し、該ページＰｚの表示操作を行ったとする。これを受けて、教員用端末装置３０は、ページ表示イベントＥＴ３を生成し、これにタイムスタンプｔｎ＋１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部３３０上に該ページＰｚを表示する。学習者Ａ及びＢは、教員の指示を受けて、ほぼ同じタイミングで、自身の学習者用端末装置２０のユーザインタフェース部２３０を操作する。これを受けて、学習者Ａの学習者用端末装置２０は、ページ表示イベントＥＡ４を生成し、これにタイムスタンプｔｎ＋２＋δ１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部２３０上に該ページＰｚを表示する。また、学習者Ｂの学習者用端末装置２０は、ページ表示イベントＥＢ２を生成し、これにタイムスタンプｔｎ＋２＋δ１を付して記録し、教育支援サーバ４０に送信するとともに、ユーザインタフェース部２３０上に該ページＰｚを表示する。
【００８７】
以上のようにして、学習者用端末装置２０及び教員用端末装置３０において生じたイベントは、行動履歴データとして教育支援サーバ４０に送信され、教育支援サーバ４０は、例えば図７に示すように、送信された行動履歴データを、ユーザごとに、行動履歴データベース５５０に格納する。なお、上述したように、タイムスタンプの値は、実時間における操作タイミングの相違を考慮して、所定の単位時間（例えば３０秒、１分、２分等）で丸められた値であっても良い。また、上述したように、あるイベントについて、次のイベントまでの時間が所定の閾値時間未満の場合には、該イベントは生成されなかったものとみなされても良い。
【００８８】
（採点処理の説明）
図８は、本発明の一実施形態に係る教育支援サーバにおける採点処理を説明するフローチャートである。同図に示す処理は、例えば、教育支援サーバ４０のプロセッサが、採点処理プログラムを実行することにより、他のハードウェア資源と協働して実現される。
【００８９】
教育支援サーバ４０の採点処理部４３８は、例えば、教員用端末装置３０から採点処理のリクエストを受け取ると、採点の対象となる学習者を抽出する（Ｓ８０１）。採点対象となる学習者は、例えば、教員が担当する学習者のうち、所定のテストを受けた学習者である。図示していないが、採点処理部４３８は、採点の対象となる学習者を抽出することができなかった場合には、例えばエラーであるとして処理を終了する。次に、採点処理部４３８は、抽出した学習者の中から一の学習者を選択し（Ｓ８０２）、選択した学習者の採点結果データを成績管理データベース５４０から読み出す（Ｓ８０３）。採点結果データは、学習者の答案データの各問題に対して正誤（部分正解若しくは部分減点等を含む。）の採点属性が関連付けられたデータである。採点属性は、例えば、教員が教員用端末装置３０を用いて採点入力をすることにより関連付けられる。
【００９０】
次に、採点処理部４３８は、読み出した採点結果データに対し、該学習者の行動履歴データに基づいて、教示情報を付与し、返却用答案データを生成する（Ｓ８０４）。教示情報付与の処理の詳細は後述する。
【００９１】
採点処理部４３８は、返却用答案データを生成すると、採点対象である全ての学習者について、上記の採点処理を行ったか否かを判断する（Ｓ８０５）。採点処理部４３８は、全ての学習者について、上記の採点処理を行っていないと判断する場合（Ｓ８０５のＮｏ）、次の学習者を選択するため、Ｓ８０１の処理に戻る。一方、採点処理部４３８は、全ての学習者について、上記の採点処理を行ったと判断する場合（Ｓ８０５のＹｅｓ）、当該処理を終了する。
【００９２】
図９は、本発明の一実施形態に係る教育支援サーバにおける教示情報の付与処理を説明するフローチャートであり、具体的には、図８に示したステップＳ８０４の詳細を示すフローチャートである。
【００９３】
すなわち、同図に示すように、採点処理部４３８は、行動履歴データベース５５０を参照し、選択されている学習者の行動履歴データを読み出す（Ｓ９０１）。この場合、採点処理部４３８は、行動履歴データのタイムスタンプを参照し、テストに関連付けられた所定の学習期間内の行動履歴データを抽出し得る。次に、採点処理部４３８は、抽出した行動履歴データを解析し、行動履歴データを学習項目ごとのサブセットに分類する（Ｓ９０２）。例えば、各学習項目は、例えば、デジタル教科書の所定のページに関連付けられているとすれば、採点処理部４３８は、行動履歴データのイベントの内容に示されるページ番号に従って、行動履歴データにおける各イベントを学習項目ごとに分類する。
【００９４】
次に、採点処理部４３８は、学習者の採点結果データに従って、テストの問題を順番に一つ選択し（Ｓ９０３）、該問題に対する学習者の解答が正解であったか否かを判断する（Ｓ９０４）。本例では、採点処理部４３８は、該問題に対する解答が正解であったと判断する場合（Ｓ９０４のＹｅｓ）、学習者に対するフィードバックは不要であるため、Ｓ９０３の処理に戻り、次の問題を選択する。一方、採点処理部４３８は、該問題に対する解答が不正解（誤答）であったと判断する場合（Ｓ９０４のＮｏ）、テスト問題データベース５２０を参照し、該問題に関連付けられた学習項目を特定する（Ｓ９０５）。
【００９５】
続いて、採点処理部４３８は、該特定した学習項目に対応する行動履歴データに基づいて、学習者の学習状況を評価する（Ｓ９０６）。例えば、採点処理部４３８は、該特定した学習項目に対応する行動履歴データのサブセット（イベント）が存在するか否かを判断し、存在していないと判断する場合には、学習者の学習状況は未学習であると評価する。また、採点処理部４３８は、学習項目に対応する行動履歴データのサブセットが存在する場合であっても、表示時間（イベント開始時刻から次のイベント開始時刻までの時間）の累積時間が所定の閾値時間未満であると判断する場合も、学習者の学習状況は未学習であると評価し得る。学習状況は、学習済み又は未学習の２値ではなく、累積時間に応じたレベルで示されるものであっても良い。
【００９６】
採点処理部４３８は、次に、学習状況の評価結果に基づいて、教示情報データベース５３０を参照し、該問題に対して少なくとも１つの適切な教示情報の項目（教示項目）を抽出し（Ｓ９０７）、該抽出した教示項目を教示情報として採点結果データにおける該問題に付与する（Ｓ９０８）。教示情報は、例えば、問題の出題意図に関するコメント、問題に対する解説コメント、問題を克服するためのリコメンデーションコメント、及び問題に関連するデジタル教科書や副教材等における特定の箇所を示すリンク情報等の項目を含む。一例として、採点処理部４３８は、未学習であるとの評価結果であれば、該問題に関連するデジタル教科書や副教材等における特定の箇所を示すリンク情報等を教示情報として付与する。他の例として、採点処理部４３８は、学習済みであるとの評価結果であれば、問題の出題意図に関するコメントや該問題に対する解説コメントに加えて、該問題を克服するためのリコメンデーションコメントを教示情報として付与する。
【００９７】
採点処理部４３８は、採点結果データに教示情報を付与した後、全ての問題について上記の処理を行ったか否かを判断し（Ｓ９０９）、未だ処理していない問題があると判断する場合には（Ｓ９０９のＮｏ）、Ｓ９０３の処理に戻る。一方、採点処理部４３８は、全ての問題を処理したと判断する場合には（Ｓ９０９のＹｅｓ）、学習者の返却用答案データの生成が終了したものとして、返却用答案データを成績管理データベース５４０に格納し、教示情報の付与処理を終了する。
【００９８】
成績管理データベース５４０に格納された各学習者の返却用答案データは、例えば、学習者用端末装置２０上で参照される。例えば、学習者は、自身が受けたテストの採点答案を確認するために、学習者用端末装置２０上のインタフェース部２３０を操作する。これを受けて、学習者用端末装置２０のテスト結果表示制御部２２６は、教育支援サーバ４０に返却用答案データを要求し、教育支援サーバ４０は、成績管理データベース５４０から該学習者の返却用答案データを抽出し、学習者用端末装置２０に送信する。学習者用端末装置２０は、返却用答案データを受信し、これにより、テスト結果表示制御部２２６は、ユーザインタフェース部２３０上に返却用答案データに基づく採点処理済みの答案用紙（返却用答案用紙）が表示されるように、制御を行う。
【００９９】
図１０は、本発明の一実施形態に係る教育支援システムにおける学習者用端末装置上に表示された返却用答案用紙の一例を示す図である。同図に示すように、返却用答案用紙１０００は、例えば、学習者用端末装置２０のブラウザ画面に表示される。返却用答案用紙１０００は、例えば、注釈１０１０を含み得る。注釈１０１０は、教示情報が付与された問題であることを示している。学習者は、例えば、注釈１０１０をタップすると、学習者用端末装置２０は、ポップアップウィンドウにより、問題に付与された教示情報を表示する。なお、本例は、学習者用端末装置２０での表示例を説明したが、これに限られず、教員は、教員用端末装置３０を用いて、学習者の返却用答案用紙を確認することができる。
【０１００】
このように、返却用答案用紙における不正解の問題には、教示情報が付与され、学習者は、注釈１０１０により、教示情報が付与されていることを知ることができる。また、学習者は、注釈１０１０をタップすることにより、問題に付与された教示情報を確認することができ、該教示情報に従って学習を進めることができるようになる。
【０１０１】
本例では、問題に対する解答が正解であった場合には、該学習者は該問題を理解していると考えられることから、採点処理部４３８は、教示情報を付与しないが、これに限られず、例えば、問題に正解した場合であっても、学習者に該問題を再確認させるために、採点処理部４３８は、問題の出題意図に関するコメントを付与するように構成されても良い。他の例として、採点処理部４３８は、問題に対する解答が正解であった場合であっても、該学習者の行動履歴データに基づいて学習状況を評価し、該評価結果に従った最適な教示情報を提供するように構成されても良い。
【０１０２】
［第２の実施形態］
本実施形態では、上記第１の実施形態の変形であり、学習者が受けたテストの問題について、学習者本人及び学習者全体の行動履歴に基づく同期状態と学習者全体の問題の正答率とに基づいて、適切な教示情報を答案に付与するようにした技術が開示される。同期状態は、典型的には、授業中に教員によるデジタル教科書の所定のページの表示に同期して、個々の学習者が該所定のページを表示したか否かに基づいて決定される。すなわち、上記第１の実施形態は、学習者本人が所定のページを表示（閲覧）したか否かの行動履歴に基づいて、教示情報を付与するものであったが、本実施形態は、授業での同期状態及問題の正答率といった情報を考慮する点で、上記第１の実施形態と異なる。これにより、個々の学習者は、よりきめの細かい教示情報の提供を受けることができるようになる。
【０１０３】
図１１は、本発明の一実施形態に係る教育支援サーバにおける教示情報付与ルールの一例を示す図である。すなわち、同図に示すように、本実施形態の教示情報付与ルール１１００は、全体の同期状態１１１０と、学習者の同期状態１１２０と、正答率１１３０とに基づいて、どのような教示情報を付与すべきかに関するルールを定義したテーブルないしはデータ構造である。
【０１０４】
より具体的には、全体の同期状態１１１０は、例えば教員が対象としているクラスの学習者全員の同期率に基づいて、「同期」又は「非同期」のいずれかで示される。例えば、クラスの中で、教員によるページの表示に同期して、該ページを表示させた学習者の人数の割合（同期率）が所定の閾値（例えば、８０％、９０％等）を超えている場合に、全体の同期状態１１１０は、「同期」であるとみなされる。学習者の同期状態１１２０は、学習者自身の教員との同期率に基づいて、「同期」又は「非同期」のいずれかで示される。正答率１１３０は、例えば教員が対象としているクラスの学習者全員の正答率であり、所定の閾値（例えば、６０％、７０％、８０％等）を基準にして、正答率が高いか又は低いかのいずれかで区別される。
【０１０５】
一例として、ある学習者が誤答した問題について、学習者全体は同期しており、該学習者も同期していたが、正答率が低かった場合には、デジタル教科書の該ページによる学習では該学習者の理解が十分でなかったと考えられるため、難易度が低い別の教材の該当するページ（学習項目）の参照をリコメンドする教示情報が選択される。他の例として、ある学習者が誤答した問題について、学習者全体は同期していたが、該学習者は非同期であり、正答率が高かった場合には、該学習者が未学習であったと考えられるため、改めで基本教材（デジタル教科書）の該当するページの参照をリコメンドする教示情報が選択される。
【０１０６】
なお、教示情報付与ルールは、例えば、簡易的に、学習者の同期状態のみに基づいて教示情報を付与するように構成されても良いし、学習者の同期状態と全体の同期状態との組み合わせに基づいて教示情報を付与するように構成されても良い。或いは、教示情報付与ルールは、学習者の同期状態と正答率との組み合わせに基づいて教示情報を付与するように構成されても良い。
【０１０７】
図１２は、本発明の一実施形態に係る教育支援サーバ４０における採点処理を説明するフローチャートである。同図に示す採点処理は、概略的には、Ｓ１２０２の処理が追加されている点、及びＳ１２０６の教示情報付与処理において図１１に示したような教示情報付与ルール１１００を用いる点で、図８に示した採点処理と相違する。
【０１０８】
同図を参照して、採点処理部４３８は、例えば、教員用端末装置３０から採点処理のリクエストを受け取ると、採点の対象となる学習者を抽出する（Ｓ１２０１）。続いて、採点処理部４３８は、テストの問題について、全体同期率及び全体正答率を取得するために、統計処理部４３６を呼び出す（Ｓ１２０２）。すなわち、統計処理部４３６は、テストの採点処理が開始すると、採点対象である学習者全員の行動履歴データ及び教員の行動履歴データに基づいて、問題ごとの学習者全員の同期率（全体同期率）を算出するとともに、問題ごとの学習者全員の正答率（全体正答率）を算出する。例えば、統計処理部４３６は、テストの問題ごとに関連付けられた学習項目（デジタル教科書のページ）について、行動履歴データベース５５０を参照して、各学習者の同期状態を決定し、学習者全員の同期率を算出し、これを所定の閾値と比較することで、学習者全体の同期状態を決定する。この意味で、統計処理部４３６は、同期状態決定部として機能する。また、統計処理部４３６は、テストの問題ごとに、正答した学習者の人数を計数し、学習者全体に対して何人の学習者が正答しているかの割合を算出する。この意味で、統計処理部４３６は、正答率算出部として機能する。算出された全体同期率及び全体正答率は、教示情報を付与する際に、参照される。
【０１０９】
続いて、採点処理部４３８は、一の学習者を選択し、該学習者の採点結果データに対して、教示情報を付与する処理を行う（Ｓ１２０３〜Ｓ１２０７）。これらの処理は、Ｓ１２０６の教示情報付与処理における具体的処理内容を除き、図８に示したものと同じであるため、説明を省略する。
【０１１０】
本実施形態における教示情報付与処理は、図９に示したフローチャートを用いて説明されるが、ステップＳ９０６の処理において、採点処理部４３８が、学習行動の評価として学習者の同期状態を決定し、さらに、ステップＳ９０７の処理において、採点処理部４３８が、教示情報付与ルール１１００に従って、教示情報データベース５３０から教示情報を抽出する点で、第１の実施形態と異なっている。
【０１１１】
すなわち、採点処理部４３８は、問題に対する学習項目に対応する行動履歴データに基づいて、学習者の学習状況を評価して、学習者の同期状態を決定する（Ｓ９０６）。例えば、採点処理部４３８は、該学習項目に対応する教員及び学習者の行動履歴データのサブセット（イベント）に従って、「同期」又は「非同期」のいずれであるかを決定する。次に、採点処理部４３８は、上述した全体の同期状態及び全体正答率並びに学習者の同期状態に基づいて、教示情報付与ルール１１００に従って、教示情報データベース５３０から該問題に対するリコメンデーションを抽出する。
【０１１２】
このように、本実施形態によれば、学習者が誤答した問題について、学習者全体の行動履歴及び正答率と学習者本人の行動履歴とに応じた適切な教示情報を答案に付与することができるようになる。したがって、これにより、個々の学習者は、よりきめの細かい教示情報の提供を受けることができるようになる。
【０１１３】
［第３の実施形態］
本実施形態では、第２の実施形態の変形であり、学習者が受けたテストの問題について、教員に対する教示情報を提供するようにした技術が開示される。すなわち、上記実施形態は、学習者に対して教示情報を提供するものであったが、本実施形態は、学習者に対して教示情報を提供する一方、教員に対しても教示情報を付与する点で、上記実施形態と異なる。これにより、例えば、正答率が低かった問題について、教員自身の指導方法の改善を期待することができるようになる。
【０１１４】
図１３は、本発明の一実施形態に係る教育支援サーバにおける教員用の教示情報付与ルールの一例を示す図である。すなわち、同図に示すように、本実施形態の教示情報付与ルール１３００は、教員用にどのような教示情報を付与すべきかに関するルールを定義したテーブルないしはデータ構造である。
【０１１５】
より具体的には、教員用教示情報付与ルール１３００では、一例として、ある学習者が誤答した問題について、学習者全体は同期しており、該学習者も同期していたが、正答率が低かった場合には、授業での教え方の改善をリコメンドする教示情報が選択される。教え方の改善は、例えば、別の教材による補習講義のリコメンドである。他の例として、ある学習者が誤答した問題について、学習者全体及び該学習者は非同期であり、正答率が低かった場合には、授業中の学習者の多くが本題に集中していなかったと考えられるため、学習者の集中が授業に向けられるような教え方の改善をリコメンドする教示情報が選択される。
【０１１６】
このようにして教員用に教示情報が付与された学習者の返却用答案データは、例えば、教員用端末装置３０のユーザインタフェース部３３０上に返却用答案用紙として表示され得る。教員は、教員用端末装置３０のユーザインタフェース部３３０上に表示された返却用答案用紙において、学習者への教示情報を確認するとともに、教員向けの教示情報を確認することができる。これにより、教員は、例えば、正答率の低い問題について、どのような指導をすべきかを知ることができるようになる。
【０１１７】
以上のように、本実施形態によれば、学習者が誤答した問題について、全体の行動履歴及び正答率と学習者の行動履歴とに応じて、教員に対して教え方の改善等をリコメンドすることができ、テストの結果に対して教員へのフィードバックを行うことができるようになる。
【０１１８】
上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、様々な形態で実施することができる。
【０１１９】
例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちの幾つかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加してもよい。
【０１２０】
また、本明細書では、様々な実施形態が開示されているが、一の実施形態における特定のフィーチャ（技術的事項）を、適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。
【符号の説明】
【０１２１】
１…コンピュータシステム
１０…通信ネットワーク
１２…コンピュータネットワーク
１４…移動通信ネットワーク
１６…ゲートウェイ
２０…学習者用端末装置
２１０…記憶部
２２０…制御部
２２２…教科書制御部
２２４…行動履歴取得部
２２６…テスト結果表示制御部
２３０…ユーザインタフェース部
２４０…通信インタフェース部
３０…教員用端末装置
３１０…記憶部
３２０…制御部
３２２…マスタ教科書制御部
３２４…行動履歴取得部
３２６…採点支援部
３２８…テスト結果表示制御部
３３０…ユーザインタフェース部
３４０…通信インタフェース部
４０…教育支援サーバ
４１０…通信インタフェース部
４２０…記憶部
４３０…サーバ処理部
４３２…遠隔制御部
４３４…行動履歴取得部
４３６…統計処理部
４３８…採点処理部
５０…データベース
５１０…教材データベース
５２０…テスト問題データベース
５３０…教示情報データベース
５４０…成績管理データベース
５５０…行動履歴データベース
【図１】
2020098253.tif 000003
【図２】
2020098253.tif 000004
【図３】
2020098253.tif 000005
【図４】
2020098253.tif 000006
【図５】
2020098253.tif 000007
【図６】
2020098253.tif 000008
【図７】
2020098253.tif 000009
【図８】
2020098253.tif 000010
【図９】
2020098253.tif 000011
【図１０】
2020098253.tif 000012
【図１１】
2020098253.tif 000013
【図１２】
2020098253.tif 000014
【図１３】
2020098253.tif 000015
【図１４】
2020098253.tif 000016