(57)【要約】【課題】問題の正解を導くための関連問題の解答に応じて次の問題を決定することで、学習効率を向上させることが可能な情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、を備える、情報処理装置。【選択図】図５
2017064890.tif 000002
【特許請求の範囲】
【請求項１】
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、
前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、
を備える、情報処理装置。
【請求項２】
前記情報処理装置は、
前記関連問題に対する解答に基づいて前記問題の理解度を算出する算出部をさらに備える、請求項１に記載の情報処理装置。
【請求項３】
前記算出部は、さらに前記問題に対する解答に基づいて前記問題の理解度を算出する、請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
前記問題に対する解答と、問題データ記憶部に予め記憶された正解データに基づいて、１以上の前記問題を含むテスト問題の点数を算出する採点部をさらに備える、請求項２に記載の情報処理装置。
【請求項５】
前記制御部は、さらに前記問題に対する解答に基づいて、次に送信する問題を決定する、請求項１に記載の情報処理装置。
【請求項６】
前記通信部は、時間の経過と共に提示され、前記問題に解答するために必要なヒントを前記クライアント端末へ送信し、
前記制御部は、前記クライアント端末で提示された関連問題に対する解答、および提示されたヒントに基づいて、次に送信する問題を決定する、請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、前記クライアント端末において、前記問題が提示されてから解答が入力されるまでの経過時間に応じて、１以上の前記関連問題を順次提示するよう制御する、請求項１に記載の情報処理装置。
【請求項８】
前記制御部は、前記関連問題に対する解答の正誤、または前記問題に対する解答の正誤の少なくともいずれかに基づいて、次の問題で提示する関連問題を決定する、請求項１に記載の情報処理装置。
【請求項９】
前記制御部は、各関連問題に設定された正解へ導く寄与度を考慮して次の問題で提示する関連問題を決定する、請求項８に記載の情報処理装置。
【請求項１０】
各問題には、問題を解く際に使うことが想定される所定の思考回路種別が紐付けられ、
前記制御部は、前記関連問題に対する解答の正誤に基づいて、前記問題に紐付けられた思考回路種別と同じまたは異なる思考回路種別が紐付けられた問題を次の問題として決定する、請求項１に記載の情報処理装置。
【請求項１１】
前記算出部は、前記問題に紐付けられた所定の思考回路種別と、前記関連問題に対する解答に基づいて学習者が前記問題に解答する際に使用したと推定される思考回路種別とが一致するか否かに応じて、前記問題の理解度を算出する、請求項２に記載の情報処理装置。
【請求項１２】
プロセッサが、
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信することと、
前記関連問題に対する解答に基づいて、次に送信する問題を決定することと、
を含む、情報処理方法。
【請求項１３】
コンピュータを、
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、
前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、
として機能させるための、プログラム。
【請求項１４】
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とをサーバから受信し、前記関連問題に対する解答を前記サーバへ送信する通信部と、
問題を提示する提示部と、
時間の経過と共に、前記関連問題を前記提示部へ順次提示する制御部と、
を備え、
前記通信部は、前記関連問題に対する解答に基づいて決定された次の問題を受信する、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
学習分野では、昨今、学習者の能力を正確に評価するために様々なテスト方法が提案されている。例えば、評価項目群への応答に基づいて、学習者の特性、評価項目の難易度および識別力を測定する項目応答理論（IRT；Item Response Theory）が提案されている。IRTは、運や問題の難易度といった、学習者の実力判定を行う際に困難をもたらす要素を排除して、学習者の実力を正確に測ることが可能となる。【０００３】
このような学習分野における技術に関し、例えば下記特許文献１では、ユーザに学習テストを提供した際に解答時刻を記録し、その解答時刻から算出した解答時間に基づいて次のテストを作成し、ユーザの学習効果を高める学習テスト方法が記載されている。また、下記特許文献２では、コンピュータを用いた試験における複数の問題についての解答時間を測定し、その解答時間に基づいて受験者の能力値を推定する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１０８１９９号公報
【特許文献２】特開２００７−２７１８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、IRTを用いて学習者の実力を正確に測るためには大量の問題を学習者に解かせる必要があるが、近年の世界各国の教育環境において出題傾向にある、思考力、判断力、表現力等を問う分量の多い問題を大量に解くことは学習者に大きな負担となる。【０００６】
そこで、本開示では、問題の正解を導くための関連問題の解答に応じて次の問題を決定することで、学習効率を向上させることが可能な情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、を備える、情報処理装置を提案する。【０００８】
本開示によれば、プロセッサが、問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信することと、前記関連問題に対する解答に基づいて、次に送信する問題を決定することと、を含む、情報処理方法を提案する。【０００９】
本開示によれば、コンピュータを、問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、として機能させるための、プログラムを提案する。【００１０】
本開示によれば、問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とをサーバから受信し、前記関連問題に対する解答を前記サーバへ送信する通信部と、問題を提示する提示部と、時間の経過と共に、前記関連問題を前記提示部へ順次提示する制御部と、を備え、前記通信部は、前記関連問題に対する解答に基づいて決定された次の問題を受信する、情報処理装置を提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、問題の正解を導くための関連問題の解答に応じて次の問題を決定することで、学習効率を向上させることが可能となる。【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による学習支援システムの全体構成を説明する図である。
【図２】本実施形態によるユーザ端末の構成例を示すブロック図である。
【図３】本実施形態による問題作成画面例について説明する図である。
【図４】本実施形態による関連情報の作成画面例について説明する図である。
【図５】本実施形態によるサーバの構成例を示すブロック図である。
【図６】本実施形態による理解度算出方法について説明する図である。
【図７】本実施形態による出題制御処理を示すフローチャートである。
【図８】本実施形態による各問題の表示制御処理を示すフローチャートである。
【図９】本実施形態による問題提示画面例について説明する図である。
【図１０】本実施形態による関連情報の表示例について説明する図である。
【図１１】本実施形態による関連情報の表示例について説明する図である。
【図１２】本実施形態による関連情報の表示例について説明する図である。
【図１３】本実施形態によるアンケート入力画面例について説明する図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による学習支援システムの概要
２．構成
２−１．ユーザ端末の構成
２−２．サーバの構成
３．動作処理
３−１．出題制御処理
３−２．各問題の表示制御処理
４．まとめ
【００１６】
＜＜１．本開示の一実施形態による学習支援システムの概要＞＞
本開示の一実施形態による学習支援システムは、コンピュータを用いて学習者に問題の提示を行う際に、問題と、当該問題の正解を導くための所定の関連問題を経過時間に応じて順次提示し、関連問題の解答に応じて次に提示する問題を決定する。
【００１７】
（背景）
上述したように、IRTを用いて学習者の実力を正確に測るためには大量の問題を学習者に解かせる必要があるが、近年の世界各国の教育環境において出題傾向にある、思考力、判断力、表現力等を問う分量の多い問題を大量に解くことは学習者に大きな負担となる。また、分量の多い問題を大量に作成することは、問題作成者（例えば先生、講師）にとっても大きな負担となる。また、思考力、判断力、表現力等を問う問題では、解答に至るまでの途中経過も考慮しなければ学習者の正確な実力、理解度を把握することは困難であった。
【００１８】
また、近年の情報技術の進化により、コンピュータを利用したテスト方式（CBT ；Computer Based Test）が実現され、物理的に一カ所に集まることなく、世界各国で一斉にテストを行うことが可能となったが、上述したような分量の多い問題は一問一答式で正確な評価をすることが難しく、CBT化が困難であった。
【００１９】
そこで、本実施形態による学習支援システムは、テスト問題を学習者に提示する際に、問題の正解を導くための１以上の関連問題を経過時間に応じて提示し、当該関連問題に対する解答に応じて次の問題を決定することで、学習効率を向上させることが可能となる。具体的には、関連問題に対する解答に基づいて、分量の多い問題であっても学習者の解答へ至るまでの途中経過を細分化して評価することができ、学習者の理解度をより正確に把握することが可能となる。したがって、本実施形態による学習支援システムは、例えば提示した１以上の関連問題が全て正解している場合は学習者の問題に対する理解が十分である場合と判断し、次は異なる類型の問題を出すよう制御することができる。また、思考力、判断力、表現力等を問う分量の多い問題において解答に至る途中経過を細分化して評価できるため、分量の多い問題を大量に出題することなく、IRTの適用やCBT化が容易となる。
【００２０】
このような本実施形態による学習支援システムの全体構成について、図１を参照して説明する。図１は、本開示の一実施形態による学習支援システムの全体構成を説明する図である。図示された例では、ユーザ端末１とサーバ２がネットワーク３を介して接続されている。ユーザ端末１は情報通信端末であって、例えばＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、または、ＨＭＤ（Head Mounted Display）、スマートウォッチ、スマートバンド、若しくはスマートアイグラス（透過式メガネ型端末）等のウェアラブル端末により実現され得る。ユーザ端末１は、学習者の他、テスト問題の作成者にも利用され得る。図１では一例として、ノート型ＰＣのユーザ端末１Ａ、１Ｂ、タブレット端末のユーザ端末１Ｃ、デスクトップ型ＰＣのユーザ端末１Ｄを挙げている。また、ユーザ端末１は、有線または無線によりネットワーク３に接続し、ネットワーク上のサーバ２とデータの送受信を行う。例えばユーザ端末１は、サーバ２から受信した問題データを画面に表示し、また、学習者に入力された解答データをサーバ２へ送信する。
【００２１】
サーバ２は、問題データを格納するデータベースを有する。問題データは、例えばユーザ端末１を用いて作成者により作成され、ネットワーク３を介してサーバ２に送信される。本明細書において、「問題データ」とは、テストに含まれる１以上の問題データと、各問題データに対応するその問題の正解データ、解説データ、関連情報とを含む。関連情報とは、上述したように、問題の正解へ導くための関連問題（クイズ形式のヒントであって、以下、ミニクイズとも称す）またはヒントである。サーバ２は、ユーザ端末１からのアクセスに応じて、問題データおよび関連情報をユーザ端末１へ送信する。
【００２２】
また、サーバ２は、ユーザ端末１から受信した解答データに基づいて問題の採点処理を行う。さらに、本実施形態によるサーバ２は、問題の解答に至るまでの過程で提示したミニクイズに対する学習者の解答に基づいて学習者の理解度を算出し得る。また、サーバ２は、ミニクイズに対する解答に基づいて次に提示する問題を決定することで、学習効率を向上させることが可能である。
【００２３】
以上、本開示の一実施形態による学習支援システムの概要について説明した。続いて、本実施形態による学習支援システムに含まれる各装置の構成について具体的に説明する。
【００２４】
＜＜２．構成＞＞
＜２−１．ユーザ端末の構成＞
図２は、本実施形態によるユーザ端末１の構成例を示すブロック図である。図２に示すように、ユーザ端末１は、制御部１０、通信部１１、入力部１２、出力部１３、および記憶部１４を含む。
【００２５】
制御部１０は、演算処理装置および制御装置として機能し、各種プログラムに従ってユーザ端末１内の動作全般を制御する。制御部１０は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。例えば制御部１０は、通信部１１を介してサーバ２から受信した問題データを出力部１３から出力するように制御し、また、入力部１２から入力された解答データを通信部１１を介してサーバ２に送信するよう制御する。若しくは、制御部１０は、サーバ２から受信した問題作成画面を出力部１３から出力するように制御し、また、入力部１２から入力された問題データを通信部１１を介してサーバ２に送信するよう制御する。
【００２６】
通信部１１は、有線／無線により他の装置との間でデータの送受信を行うための通信モジュールである。例えば通信部１１は、ネットワーク３に接続してネットワーク上のサーバ２との間で通信を行う。例えば通信部１１は、サーバ２から問題データを受信し、学習者に入力された回答データの送信を行う。
【００２７】
入力部１２は、外部からのユーザ端末１への情報入力を受付ける機能を有する。例えば入力部１２は、タッチパネル、スイッチ、キーボード、マウス、ボタン、マイクロホン、カメラ、または各種センサ（例えば加速度センサ、位置センサ、または生体センサ等）により実現され得る。より具体的には、入力部１２は、出力部１３で提示した問題に対する解答データを取得し、制御部１０へ送出する。
【００２８】
出力部１３は、映像、画像、または音声等により情報を出力する機能を有する。例えば出力部１３は、表示部または／およびスピーカにより実現され、サーバ２から送信された問題データに基づいて問題提示画面を出力する。本実施形態による問題提示画面例については、図９〜図１３を参照して後述する。また、出力部１３は、問題作成画面を表示することも可能である。ユーザ端末１は、作成者がテスト問題を作成する際にも用いられ得る。ここで、図３および図４を参照して問題作成画面の一例について説明する。
【００２９】
図３は、本実施形態による問題作成画面の一例を示す図である。図示された例では、画面３０に、問題作成画面３０１、思考回路設定画面３０２、関連情報の作成ボタン３０３、および決定ボタン３０４が表示されている。問題作成画面３０１では、作成者によりテキストや図表が入力され、問題提示画面が生成される。また、問題作成画面３０１には、解答（正解データ）および解説を入力することも可能である。図３に示す例では、問題作成画面３０１の下方の表に、マル・バツによる解答が入力されている。かかる解答は、学習者による解答確認時または教師による閲覧時に提示され得る。
【００３０】
思考回路設定画面３０２は、当該問題で解答を導き出すために使うと想定される思考回路を設定するための画面である。問題を解くために使用する思考回路は特に限定しないが、例えば「ステップ回路」、「リバース回路」、「クリエイト回路」、「ノック回路」、および「スキャン回路」といった思考回路に分類することが想定される。「ステップ回路」とは、確かな理由から着実に答えを導き出す堅実な思考回路であって、不確かな道は進まない思考回路である。「リバース回路」とは、与えられた、若しくは想定した結果になるように考えていく思考回路であって、結果ありきで考えることで進むべき道が明らかになる思考回路である。「クリエイト回路」とは、形や見方を変えて自らヒントを生み出す発想転換型の思考回路であって、確かな理由を探る前に感覚的な気づきも時に必要となる思考回路である。「ノック回路」とは、考えられる可能性を当てはめて、それが正しいかどうかを確認して進めていく思考回路であって、一つ一つ検証しながら進めていく思考回路である。「スキャン回路」とは、情報をしっかり整理して必要な情報と不要な情報を見つける思考回路であって、問題の本質をしっかり見抜く思考回路である。本実施形態では、問題毎に設定された思考回路に応じて各問題を類型分けすることが可能である。また、問題毎に設定する思考回路は一つであってもよいし、複数であってもよい。
【００３１】
関連情報の作成ボタン３０３は、ミニクイズまたはヒント等の問題の正解を導くための情報を作成するためのボタンである。ここで、図４に、関連情報の作成画面例を示す。
【００３２】
図４に示すように、作成ボタン３０３が選択されると画面３０に関連情報作成画面３１０がポップアップ表示される。関連情報作成画面３１０は、関連情報入力欄３１１、ラベル設定欄３１２、正解への寄与度設定欄３１３および関連情報の出題順設定欄３１４を含む。関連情報入力欄３１１には、少なくともテキストまたは図表により関連情報としてミニクイズ（択一解答方式または自由入力解答方式）、ヒント（読んだことを確認するチェックボックス有り／無し）、読解確認クイズ（読んだことを確認するチェックボックス有り／無し）、または簡易アンケート（択一解答方式はまたは自由入力解答方式）が入力され得る。ラベル設定欄３１２では、関連情報が、例えばミニクイズ、ヒント、読解確認クイズ、または簡易アンケートのいずれであるかが設定される。例えばミニクイズラベルを選択した場合、関連情報入力欄３１１に入力された関連情報のうち、選択した所定個所（図４に示す例では「４回目」と「５回目」の部分）を伏せたミニクイズが生成される。正解への寄与度設定欄３１３では、当該関連情報の正解へ導く寄与度（すなわちヒントの大きさ）が設定される。出題順設定欄３１４では、経過時間に応じて順次提示される当該関連情報の出題順（何番目に提示すべき関連情報であるか）が設定される。なお図４には図示していないが、関連情報がミニクイズの場合、当該ミニクイズの解答を導き出すために使うと想定される思考回路（例えば「ステップ回路」、「リバース回路」、「クリエイト回路」、「ノック回路」、または「スキャン回路」）を設定するとも可能である。
【００３３】
決定ボタン３０４は、問題の作成が終了した場合に選択されるボタンである。決定ボタン３０４が選択され、確定した問題データは、サーバ２へ送信され、問題データＤＢ２２に登録される。
【００３４】
記憶部１４は、制御部１０の処理に用いられる各種プログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、および適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）により実現される。
【００３５】
以上、本実施形態によるユーザ端末１の構成例について具体的に説明した。続いて、サーバ２の構成例について図５を参照して説明する。
【００３６】
＜２−２．サーバの構成＞
図５は、本実施形態によるサーバ２の構成例を示すブロック図である。図５に示すように、サーバ２は、制御部２０、通信部２１、問題データＤＢ（データベース）２２、および理解度ＤＢ（データベース）２３を含む。
【００３７】
制御部２０は、演算処理装置および制御装置として機能し、各種プログラムに従ってサーバ２内の動作全般を制御する。制御部２０は、例えばＣＰＵ、マイクロプロセッサ等の電子回路によって実現される。また、本実施形態による制御部２０は、図５に示すように、問題登録部２０１、提示制御部２０２、理解度算出部２０３、および採点部２０４として機能する。
【００３８】
問題登録部２０１は、問題データを問題データＤＢ２２に記憶する機能を有する。問題データには、上述したように、テストに含まれる１以上の問題データと、各問題に対応する正解データ、解説データ、および関連情報を含む。
【００３９】
提示制御部２０２は、問題データＤＢ２２に格納されている各種データを用いて、ユーザ端末１へ問題データの提示制御を行う。例えば提示制御部２０２は、問題データＤＢ２２から学習者に提示する（出題する）問題データを抽出し、通信部２１を介してユーザ端末１へ送信するよう制御する。ユーザ端末１では、受信した問題データに基づいて出力部１３に問題表示画面を出力する。また、提示制御部２０２は、問題表示画面が出力されてから解答が入力されるまでの経過時間に応じて、関連情報を順次出力するよう制御する。例えば提示制御部２０２は、問題データがユーザ端末１で学習者に提示されてからの経過時間に応じて通信部２１を介して関連情報をユーザ端末１へ順次送信して提示するよう制御する。若しくは、提示制御部２０２は、１以上の関連情報を予めユーザ端末１へ送信し、ユーザ端末１の制御部１０により、問題データが提示されてからの経過時間に応じて関連情報を順次提示するよう制御指示を行ってもよい。関連情報（具体的には、ミニクイズまたはヒント）は、例えば正解へ導く寄与度が小さいものから時間経過に応じて順に提示され得る。
【００４０】
また、本実施形態による提示制御部２０２は、問題に対する学習者の解答、ミニクイズに対する学習者の解答、および学習者に提示したヒントの少なくともいずれかに基づいて、次に学習者に提示する問題を決定する。例えば、提示制御部２０２は、提示したミニテストの解答が正解で、問題の解答も正解である場合、学習者は当該問題を理解していると判断し、次に提示する問題は異なる類型の問題（例えば異なる思考回路を試す問題）に決定する。一方、提示制御部２０２は、提示したミニテストの解答が不正解の場合、若しくはミニテストの解答は正解であるが問題の解答が不正解である場合、学習者は当該問題を理解していない或いは些細なミスにより間違えたものと判断し、次も同様の類型の問題に決定する。これにより、理解が十分な学習者に同じ類型の問題を提示することを回避し、学習効率を向上させることができる。また、大量の問題を解かせることなく学習者の理解度をより正確に算出することが可能となる。
【００４１】
さらに、提示制御部２０２は、学習者がどのミニクイズに正解したかに応じて、次に出題する問題で提示する関連情報を決定してもよい。例えば提示制御部２０２は、ミニテストに正解し、問題も正解だった場合、次の問題では同程度の寄与度のミニテストはスキップするよう制御してもよいし、寄与度のより小さいミニテストを提示するよう制御してもよい。また、例えば提示制御部２０２は、ミニテストに正解し、問題が不正解だった場合、次の問題では同程度の寄与度のミニテストを提示するよう制御する。また、例えば提示制御部２０２は、提示したミニテストが不正解で、問題も不正解の場合、次の問題では、より詳しい（正解へ導く寄与度がより大きい）ミニテストを提示するよう制御する。
【００４２】
理解度算出部２０３は、問題に対する学習者の解答、ミニクイズに対する学習者の解答、および学習者に提示したヒント内容の少なくともいずれかに基づいて、学習者の当該問題に対する理解度を算出する。理解度は、理解度スコアとして数値化したものであってもよい。ここで、図６を参照して本実施形態による理解度算出について説明する。図６は、本実施形態による理解度算出方法について説明する図である。図示された例では、問題Qについて、ミニクイズq1、ミニクイズq2、およびミニクイズq3が設定されている場合に、提示したミニクイズの正誤と問題正誤に基づく理解度スコアの算出例が示される。ミニクイズq1〜q3は、問題の正解を導くものであって、時間経過に応じて順次提示される。図６に示す例では、ミニクイズq1〜q3の正誤を「０（不正解）」「１（正解）」で示し、問題Qの正誤を「マル（正解）」「バツ（不正解）」で示す。また、ミニクイズq1〜q3は、時間経過に応じて提示される順に、正解へ導く寄与度が大きくなるものとする。
【００４３】
例えば図６のユーザ１の解答例で示すように、ミニクイズが１問も提示されることなく解答が入力され、入力された解答が正解であった場合、十分に理解できているものとし、理解度算出部２０３は、例えば理解度スコア９０と算出する。また、ユーザ２の解答例で示すように、ミニクイズが１問提示されてこれに正解し、さらに問題に正解した場合、ヒントを１つ得て正解しているので、理解度はユーザ１よりも低い８０と算出される。また、ユーザ３の解答例で示すように、ミニクイズが２問提示されてこれらに正解し、さらに問題に正解した場合、ヒントを２つ得て正解しているので、理解度スコアはユーザ２よりも低い７０と算出される。また、ユーザ４の解答例で示すように、ミニクイズが３問提示されて正解し、さらに問題に正解した場合、ヒントを３つ得て正解しているので、理解度スコアはユーザ３よりも低い６０と算出される。以上説明したユーザ２〜ユーザ４の解答例に基づく理解度算出では、ミニクイズが提示された数に応じて１０づつスコアが減算されているが、理解度スコアの算出は本実施形態に限定されず、例えば提示された各ミニクイズの正解へ導く寄与度に応じた重み付けを加算した上で算出してもよい。すなわち、寄与度が大きいヒントを得て正解した場合、寄与度が小さいヒントを得て正解した場合よりも理解度スコアは低く算出される。
【００４４】
また、図６のユーザ５の解答例で示すように、ミニクイズが３問提示されたがこれらに全て不正解し、問題も不正解だった場合、理解が不十分であるとし、理解度算出部２０３は、例えば理解度スコア２０と算出する。また、ユーザ６の解答例で示すように、ミニクイズq1は正解したがミニクイズq2、q3が不正解で、問題も不正解だった場合、ユーザ５よりは理解度が高いと言えるが以前不十分であるため、理解度スコアは３０と算出される。また、ユーザ７の解答例で示すように、ミニクイズq1、q2は正解したがミニクイズq3が不正解で、問題も不正解だった場合、理解度スコアはユーザ６よりも高い４０と算出される。また、ユーザ８の解答例で示すように、ミニクイズq1、q2、q3は正解したが、問題は不正解だった場合、理解度スコアはユーザ７よりも高い５０と算出される。以上説明したユーザ５〜ユーザ８の解答例に基づく理解度算出では、いずれもミニクイズが３つ提示された場合に正誤に応じて１０づつスコアが変化しているが、理解度スコアの算出は本実施形態に限定されず、例えば提示された各ミニクイズの正解へ導く寄与度に応じた重み付けを加算した上でスコアを変化させてもよい。より具体的には、例えば寄与度が大きいミニクイズに正解して問題の解答が不正解であった場合、同ミニクイズに不正解で問題の解答も不正解であった場合よりも理解度スコアは高く算出される。
【００４５】
以上、提示したミニクイズの正誤と問題正誤に基づく理解度スコアの算出例について説明したが、本実施形態はこれに限定されない。例えば理解度算出部２０３は、問題の解答および／またはミニクイズの解答から学習者が使用した思考回路を推定し、最適な思考回路（例えば問題作成時に設定した思考回路）が使用されたか否かに基づいて、理解度を算出してもよい。
【００４６】
採点部２０４は、問題データＤＢ２２に格納された正解データを参照して、ユーザ端末１から送信された問題に対する解答の正誤を判断し、１以上の問題を含むテストの点数を算出する。採点部２０４は、理解度の算出とは別にテストの点数を算出するため、例えば図６に示す例では、いずれも問題に正解しているため同等の加点処理を行う。なお本実施形態による採点処理はこれに限定されず、例えば採点部２０４は、理解度算出部２０３により算出された問題毎の理解度に応じて重み付けを行った上で点数を算出してもよい。
【００４７】
通信部２１は、有線／無線により他の装置との間でデータの送受信を行うための通信モジュールである。例えば通信部２１は、ネットワーク３に接続してユーザ端末１との間で通信を行う。例えば通信部２１は、ユーザ端末１へ問題データを送信し、また、学習者に入力された回答データをユーザ端末１から受信する。
【００４８】
問題データＤＢ２２は、問題データを格納する記憶部である。格納される問題データは、テストに含まれる１以上の問題データと、各問題データに対応するその問題の正解データ、解説データ、関連情報とが含まれる。
【００４９】
理解度ＤＢ２３は、理解度算出部２０３により算出された理解度を格納する記憶部である。
【００５０】
以上、本実施形態によるサーバ２の構成例について具体的に説明した。なおサーバ２の構成例は図３に示す例に限定されず、例えば各種データベース（問題データＤＢ２２または理解度ＤＢ２３）は、サーバ２と接続する外部装置にあってもよい。
【００５１】
＜＜３．動作処理＞＞
＜３−１．出題制御処理＞
続いて、本実施形態による動作処理について説明する。図７は、本実施形態による出題制御処理について示すフローチャートである。
【００５２】
図７に示すように、まず、サーバ２は、ユーザ端末１に対して各問題の表示制御を行う（ステップＳ１０３）。例えばサーバ２は、ユーザ端末１で１問ずつ表示（出題）するよう制御し、全問終了するまで上記表示制御を繰り返す（ステップＳ１０６）。
【００５３】
次に、全問終了した場合（ステップＳ１０６／Ｙｅｓ）、サーバ２は、ユーザ端末１から送信された問題に対する解答データに基づいて、採点処理を行う（ステップＳ１０９）。具体的には、サーバ２は、採点部２０４により、ユーザ端末１から送信された問題に対する解答データについて、問題データＤＢ２２に格納されている正解データを参照して問題の正誤を確認し、点数の算出を行う。
【００５４】
以上、本実施形態による出題制御処理について具体的に説明した。続いて、上記Ｓ１０３に示す各問題の表示制御について図８を参照して説明する。
【００５５】
＜３−２．各問題の表示制御処理＞
図８は、本実施形態による各問題の表示制御処理を示すフローチャートである。図８に示すように、サーバ２は、提示制御部２０２により、ユーザ端末１で問題提示画面の表示を行うよう制御する（ステップＳ２０３）。
【００５６】
次に、サーバ２は、ユーザ端末１において問題の解答が入力されるまでの時間をカウントし、解答が入力されない時間が所定時間経過したか否かを判断する（ステップＳ２０６／Ｎｏ、Ｓ２０９）。
【００５７】
次いで、解答が入力されずに所定時間経過した場合（ステップＳ２０９／Ｙｅｓ）、サーバ２の提示制御部２０２は、経過時間に応じて所定のミニクイズまたはヒント等の関連情報をユーザ端末１で表示するよう制御する（ステップＳ２１２）。関連情報は、問題の正解へ導くものであって、学習者は、関連情報を確認することで問題解答への糸口を得ることができる。
【００５８】
続いて、サーバ２は、ユーザ端末１でミニクイズを提示した場合には当該ミニクイズに対する解答を取得する（ステップＳ２１５）。
【００５９】
その後、以前解答が入力されずに、さらに所定時間経過した場合、提示制御部２０２は、次の関連情報を表示するよう制御し、ミニクイズを提示した場合には当該ミニクイズの解答を取得する（ステップＳ２０６、Ｓ２０９〜２１５）。このように、提示制御部２０２は、問題の解答が入力されるまで（ステップＳ２０６）、経過時間に応じて関連情報を順次表示し（ステップＳ２０９〜２１５の繰り返し）、学習者へ問題解決のヒントを与える。ここで、図９〜図１１を参照して本実施形態による問題提示画面および関連情報提示画面の具体例について説明する。
【００６０】
図９は、本実施形態による問題提示画面例について説明する図である。図示された例では、画面４０に、問題４０１、および解答欄４０２、４０３が表示されている。学習者は、問題４０１を確認して問題を解き、解答を解答欄４０２、４０３に入力する。解答欄４０２、４０３に入力された解答は、問題に対する解答データとしてユーザ端末１からサーバ２へ送信される。
【００６１】
本実施形態では、問題４０１を表示してから所定時間経過しても解答欄４０２、４０３に解答が入力されない場合、サーバ２の提示制御部２０２により、問題４０１の解答を導くための関連情報が経過時間に応じて順次表示される。関連情報を表示する時間軸の順番は、図４を参照して説明したように出題順設定欄３１４によって設定され得る。出題順は、通常、正解への寄与度が小さいものから順に設定され得る。
【００６２】
具体的には、例えば図１０に示すように、関連情報の一例であるミニクイズ４１０が画面４０にポップアップ表示される。ミニクイズ４１０は、解答欄４１１を含み、解答欄４１１に入力された解答は、ミニクイズ４１０に対する解答データとしてユーザ端末１からサーバ２へ送信される。
【００６３】
次いで、ミニクイズ４１０を解いた後も所定時間学習者が問題の解答を入力しない場合、サーバ２の提示制御部２０２は、ミニクイズ４１０よりも正解への寄与度が大きい次の関連情報を提示するよう制御する。具体的には、例えば図１１に示すように、関連情報の一例であるミニクイズ４２０が画面４０にポップアップ表示される。ミニクイズ４２０は、解答欄４２１、４２２、４２３を含み、解答欄４２１、４２２、４２３に入力された解答は、ミニクイズ４２０に対する解答データとしてユーザ端末１からサーバ２へ送信される。
【００６４】
続いて、ミニクイズ４２０を解いた後も所定時間学習者が問題の解答を入力しない場合、サーバ２の提示制御部２０２は、ミニクイズ４２０よりも正解への寄与度が大きい次の関連情報を提示するよう制御する。具体的には、例えば図１２に示すように、関連情報の一例であるヒント４３０が画面４０にポップアップ表示される。なお図１２には図示されていないが、４３０には、ヒントを読んだことを確認するチェックボックスが含まれていてもよい。
【００６５】
以上、問題提示画面例および関連情報提示画面例について具体例を説明した。
【００６６】
次に、図８に戻り、問題の解答が入力された場合（ステップＳ２０６／Ｙｅｓ）、サーバ２の提示制御部２０２は、ユーザ端末１においてアンケート入力画面を表示するよう制御する（ステップＳ２１８）。アンケート入力画面では、学習者に対して、例えば現在解いた問題が難しかったか否かといった難易度の心証が確認され得る。ここで、図１３を参照してアンケート入力画面の具体例について説明する。
【００６７】
図１３は、本実施形態によるアンケート入力画面例を説明する図である。図示された例では、アンケート入力画面４４０が画面４０にポップアップ表示されている。アンケート入力画面４４０は、Ｙｅｓボタン４４１およびＮｏボタン４４２を含み、解答に自信があるか否かを学習者にＹｅｓ／Ｎｏを選択させる。選択された情報は、アンケート結果としてユーザ端末１からサーバ２へ送信される。図１３に示す例では、「解答に自信がありますか？」と表示されているが、本実施形態はこれに限定されず、例えば「問題は難しかったですか？」といったように、問題に対する学習者の心証を直接確認するものであってもよい。また、アンケートの方式は、図１３に示すようなＹｅｓ／Ｎｏの選択に限られず、択一方式や自由入力方式であってもよい。
【００６８】
続いて、サーバ２の提示制御部２０２は、学習者による問題の解答内容、およびミニクイズの解答内容に応じて、次に提示する問題を決定する（ステップＳ２２１）。具体的には、例えば提示制御部２０２は、問題の正誤、およびミニクイズの正誤に基づいて、次も同じ類型の問題（例えば問題を解く際に利用すると想定される思考回路が同じ問題）を提示するか、他の類型の問題を提示するかを決定する。また、提示制御部２０２は、問題の正誤、およびミニクイズの正誤に基づいて、次に提示する問題で提示する関連情報を決定してもよい。具体的には、例えば提示制御部２０２は、今回の問題で正解したミニクイズと同程度の寄与度の関連情報は次の問題ではスキップしたり、今回の問題が不正解であった場合は次の問題ではさらに寄与度の高い関連情報を提示したりする。なお提示制御部２０２は、問題の解答時間の長さ、提示した関連情報の寄与度の高さ、次のステップで算出される問題の理解度、およびアンケート結果のうち少なくともいずれかをさらに用いて、次に提示する問題を決定してもよい。
【００６９】
次いで、サーバ２の理解度算出部２０３は、問題の理解度の算出を行う（ステップＳ２２４）。具体的には、例えば理解度算出部２０３は、学習者による問題の解答内容、およびミニクイズの解答内容に基づいて、問題の理解度を算出し得る。算出された理解度は理解度ＤＢ２３に保存され、学習者本人や教師側、テスト実施者側に必要に応じて送信される。
【００７０】
＜＜４．まとめ＞＞
以上、図１〜図１３を参照して、本開示の一実施形態について詳細に説明した。上述したように、本開示の実施形態による学習支援システムでは、問題の正解を導くためのミニクイズの解答に応じて次の問題を決定することで、学習効率を向上させることが可能となる。
【００７１】
また、問題の正解を導くためのミニクイズを解かせることで、問題の内容に対する理解度をより正確に算出することができる。すなわち、問題数が少なくても各問題で１以上のミニクイズを提示することで、理解度にバラつきがあるスコアを付けることが可能となる。また、理解度がバラつくと、次の問題を決定する際の自由度が上がる。
【００７２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７３】
例えば、上述したユーザ端末１、またはサーバ２に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、ユーザ端末１、またはサーバ２の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【００７４】
また、上述した実施形態では、経過時間に応じて関連情報（ミニクイズを含む）を順次提示する旨を説明したが、本実施形態はこれに限定されず、途中で提示方法の設定を変更することも可能である。例えば、サーバ２の提示制御部２０２は、学習者が既に解いた問題の正誤やミニクイズの正誤に応じて、関連情報を提示する時間間隔を変更することが可能である。また、関連情報を提示する時間間隔は、学習者またはテスト出題者等のユーザにより設定、変更されてもよい。
【００７５】
また、サーバ２の提示制御部２０２は、問題提示画面に「わからないボタン」を表示し、当該ボタンが選択された場合に関連情報を提示するよう制御してもよい。
【００７６】
また、サーバ２の提示制御部２０２は、提示したミニクイズに対する解答の正誤に応じて次に提示する関連情報を決定してもよい。例えば提示制御部２０２は、ミニクイズの解答が不正解である場合、さらに簡単な（すなわち、正解を導く寄与度が高い）ヒントまたはミニクイズ等の関連情報を提示するよう制御してもよい。
【００７７】
また、図５に示すサーバ２の制御部２０の機能構成の一部がユーザ端末１側にあってもよい。
【００７８】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００７９】
なお、本技術は以下のような構成も取ることができる。
（１）
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、
前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、
を備える、情報処理装置。
（２）
前記情報処理装置は、
前記関連問題に対する解答に基づいて前記問題の理解度を算出する算出部をさらに備える、前記（１）に記載の情報処理装置。
（３）
前記算出部は、さらに前記問題に対する解答に基づいて前記問題の理解度を算出する、前記（２）に記載の情報処理装置。
（４）
前記情報処理装置は、
前記問題に対する解答と、問題データ記憶部に予め記憶された正解データに基づいて、１以上の前記問題を含むテスト問題の点数を算出する採点部をさらに備える、前記（２）または（３）に記載の情報処理装置。
（５）
前記制御部は、さらに前記問題に対する解答に基づいて、次に送信する問題を決定する、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記通信部は、時間の経過と共に提示され、前記問題に解答するために必要なヒントを前記クライアント端末へ送信し、
前記制御部は、前記クライアント端末で提示された関連問題に対する解答、および提示されたヒントに基づいて、次に送信する問題を決定する、前記（１）〜（５）のいずれか１項に記載の情報処理装置。
（７）
前記制御部は、前記クライアント端末において、前記問題が提示されてから解答が入力されるまでの経過時間に応じて、１以上の前記関連問題を順次提示するよう制御する、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記制御部は、前記関連問題に対する解答の正誤、または前記問題に対する解答の正誤の少なくともいずれかに基づいて、次の問題で提示する関連問題を決定する、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記制御部は、各関連問題に設定された正解へ導く寄与度を考慮して次の問題で提示する関連問題を決定する、前記（８）に記載の情報処理装置。
（１０）
各問題には、問題を解く際に使うことが想定される所定の思考回路種別が紐付けられ、
前記制御部は、前記関連問題に対する解答の正誤に基づいて、前記問題に紐付けられた思考回路種別と同じまたは異なる思考回路種別が紐付けられた問題を次の問題として決定する、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１１）
前記算出部は、前記問題に紐付けられた所定の思考回路種別と、前記関連問題に対する解答に基づいて学習者が前記問題に解答する際に使用したと推定される思考回路種別とが一致するか否かに応じて、前記問題の理解度を算出する、前記（２）または（３）に記載の情報処理装置。
（１２）
プロセッサが、
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信することと、
前記関連問題に対する解答に基づいて、次に送信する問題を決定することと、
を含む、情報処理方法。
（１３）
コンピュータを、
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とを、クライアント端末へ送信し、前記クライアント端末から前記関連問題に対する解答を受信する通信部と、
前記関連問題に対する解答に基づいて、次に送信する問題を決定する制御部と、
として機能させるための、プログラム。
（１４）
問題と、時間の経過と共に提示され、前記問題の解答を導く関連問題とをサーバから受信し、前記関連問題に対する解答を前記サーバへ送信する通信部と、
問題を提示する提示部と、
時間の経過と共に、前記関連問題を前記提示部へ順次提示する制御部と、
を備え、
前記通信部は、前記関連問題に対する解答に基づいて決定された次の問題を受信する、
情報処理装置。
【符号の説明】
【００８０】
１（１Ａ〜１Ｄ）    ユーザ端末
１０    制御部
１１    通信部
１２    入力部
１３    出力部
１４    記憶部
２    サーバ
２０    制御部
２０１    問題登録部
２０２    提示制御部
２０３    理解度算出部
２０４    採点部
２１    通信部
２２    問題データＤＢ
２３    理解度ＤＢ
３    ネットワーク
【図１】
2017064890.tif 000003
【図２】
2017064890.tif 000004
【図３】
2017064890.tif 000005
【図４】
2017064890.tif 000006
【図５】
2017064890.tif 000007
【図６】
2017064890.tif 000008
【図７】
2017064890.tif 000009
【図８】
2017064890.tif 000010
【図９】
2017064890.tif 000011
【図１０】
2017064890.tif 000012
【図１１】
2017064890.tif 000013
【図１２】
2017064890.tif 000014
【図１３】
2017064890.tif 000015
【国際調査報告】
2017064890.tif 000016
2017064890.tif 000017
2017064890.tif 000018
2017064890.tif 000019