(57)【要約】【課題】ユーザの集中度に応じて、出題の難易度を制御すること。【解決手段】出題制御装置は、表示部に問題を表示する。出題制御装置は、問題に対して解答を入力するユーザの集中度を測定する。出題制御装置は、測定された集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う。【選択図】図１
2018165760.tif 000002
【特許請求の範囲】
【請求項１】
表示部に問題を表示し、
前記問題に対して解答を入力するユーザの集中度を測定し、
測定された前記集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う、
処理をコンピュータに実行させることを特徴とする出題制御プログラム。
【請求項２】
前記ユーザの集中度を前記ユーザの行動特性に基づき測定する処理をコンピュータに実行させることを特徴とする請求項１に記載の出題制御プログラム。
【請求項３】
前記測定する処理は、前記ユーザの集中度について、瞬きを検知するセンサにより検知された瞬きの頻度が多いほど集中度が低下したと判定し、
前記制御を行う処理は、集中度の低下に応じて出題する問題数を少なく制御する及び/又は問題の難易度を易化する、
ことを特徴とする請求項１または２に記載の出題制御プログラム。
【請求項４】
出題する問題の難易度の制御を行う際、集中度及び過去の所定期間に出題した問題の正答率に応じて制御する処理をコンピュータに実行させることを特徴とする請求項１乃至３のいずれか一項に記載の出題制御プログラム。
【請求項５】
前記過去の所定期間は、難易度の制御を行う前記問題を出題する直前の期間であることを特徴とする請求項４に記載の出題制御プログラム。
【請求項６】
表示部に問題を表示し、
前記問題に対して解答を入力するユーザの集中度を測定し、
測定された前記集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う、
処理をコンピュータが実行することを特徴とする出題制御方法。
【請求項７】
問題を表示する表示部と、
前記問題に対して解答を入力するユーザの集中度を測定する測定部と、
測定された前記集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う制御部と、
を有することを特徴とする出題制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出題制御プログラム等に関する。
【背景技術】
【０００２】
近年、小中学校の教育現場では、タブレット端末を児童生徒に配布し、電子学習用の教材として活用している。例えば、先生は、宿題となる問題シートのデータをタブレット端末に登録しておき、児童生徒は係るタブレット端末を自宅等に持ち帰って、問題シートの問題を解くという利用もされている。
【０００３】
上記のようなタブレット端末の利用は一般的には「持ち帰り学習」と呼ばれており、タブレット端末の普及に合わせて、持ち帰り学習のニーズも高まっている。また、児童生徒について、学習習慣を確立することは重要であり、自宅での学習課題を適切に課すことが求められている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１０１０３号公報
【特許文献２】国際公開第２０１６／０８８４６３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、ユーザの状態に応じて効果的に問題を出題することができないという問題がある。
【０００６】
例えば、児童生徒は、自宅という環境では、集中力ややる気を保った状態で学習を実施することが難しく、結果として効果的な持ち帰り学習を行えていないのが現状である。
【０００７】
１つの側面では、本発明は、ユーザの集中度に応じて、出題の難易度を制御することができる出題制御プログラム、出題制御方法および出題制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、コンピュータに下記の処理を実行させる。コンピュータは、表示部に問題を表示する。コンピュータは、問題に対して解答を入力するユーザの集中度を測定する。コンピュータは、測定された集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う。
【発明の効果】
【０００９】
ユーザの集中度に応じて、出題する問題の難易度を制御することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施例に係る出題制御装置の構成を示す機能ブロック図である。
【図２】図２は、選定基準テーブルのデータ構造の一例を示す図である。
【図３】図３は、問題テーブルのデータ構造の一例を示す図である。
【図４】図４は、問題解答テーブルのデータ構造の一例を示す図である。
【図５】図５は、採点結果の情報の一例を示す図である。
【図６】図６は、本実施例に係る出題制御装置の処理手順を示すフローチャートである。
【図７】図７は、出題制御装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する出題制御プログラム、出題制御方法および出題制御装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１２】
図１は、本実施例に係る出題制御装置の構成を示す機能ブロック図である。例えば、出題制御装置１００は、ＰＣ（Personal  Computer）、ノートＰＣ、タブレット端末、スマートフォン等に対応する。図１に示すように、この出題制御装置１００は、カメラ１１０と、通信部１２０と、入力部１３０と、表示部１４０と、記憶部１５０と、制御部１６０とを有する。
【００１３】
カメラ１１０は、撮影範囲の動画像を撮影するカメラである。例えば、カメラ１１０は、出題制御装置１００を操作するユーザの顔の動画像を撮影し、撮影した顔の動画像の情報を、制御部１６０に出力する。以下の説明では、カメラ１１０により撮影された顔の動画像の情報を、顔画像データと表記する。
【００１４】
通信部１２０は、ネットワークを介して他の外部装置とデータ通信を実行する処理部である。通信部１２０は、通信装置に対応する。例えば、通信部１２０は、先生の使用する外部装置と通信を行い、後述する問題テーブル１５２の受信、問題解答テーブル１５３の送信等を行う。
【００１５】
入力部１３０は、児童生徒等のユーザが各種の入力を行うための入力装置である。入力部１３０は、キーボードやマウス、タッチパネル等に対応する。例えば、ユーザは、入力部１３０を操作して、表示部１４０に表示される問題シートの各問題に解答する。
【００１６】
表示部１４０は、制御部１６０から出力される各種の情報を表示する表示装置である。表示部１４０は、液晶ディスプレイ、タッチパネル等に対応する。例えば、表示部１４０は、制御部１６０から出力される問題シートの情報を表示する。
【００１７】
記憶部１５０は、選定基準テーブル１５１、問題テーブル１５２、問題解答テーブル１５３を有する。記憶部１５０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００１８】
選定基準テーブル１５１は、ユーザに出題する次の問題シートの難易度に関する選定基準を示すテーブルである。図２は、選定基準テーブルのデータ構造の一例を示す図である。図２に示すように、この選定基準テーブル１５１は、正答率と集中度との組に応じて、次の問題シートの難易度が特定される。正答率は、現在の問題シートの正答率を示すものである。集中度は、現在の問題シートを解答したユーザの集中度を示す。例えば、正答率および集中度は、高、中、低のいずれかに区分される。
【００１９】
例えば、ユーザの集中度が「高」である場合には、正答率「高」、「中」、「低」に応じて、次の問題シートの難易度は「高難易度」、「同難易度」、「同難易度」となる。ユーザの集中度が「中」である場合には、正答率「高」、「中」、「低」に応じて、次の問題シートの難易度は「高難易度」、「同難易度」、「低難易度」となる。ユーザの集中度が「低」である場合には、正答率「高」、「中」、「低」に応じて、次の問題シートの難易度は「同難易度」、「低難易度」、「低難易度」となる。
【００２０】
選定基準テーブル１５１において、「高難易度」は、現在の問題シートの難易度よりも一つ上の難易度に、次の問題シートの難易度を設定することを示す。なお、現在の問題シートの難易度が「高」である場合には、次の問題シートの難易度も「高」となる。
【００２１】
選定基準テーブル１５１において、「同難易度」は、現在の問題シートの難易度と同じ難易度に、次の問題シートの難易度を設定することを示す。
【００２２】
選定基準テーブル１５１において、「低難易度」は、現在の問題シートの難易度よりも一つ下の難易度に、次の問題シートの難易度を設定することを示す。なお、現在の問題シートの難易度が「低」である場合には、次の問題シートの難易度も「低」となる。
【００２３】
問題テーブル１５２は、ユーザに出題する問題シートの情報を保持するテーブルである。図３は、問題テーブルのデータ構造の一例を示す図である。図３に示すように、この問題テーブル１５２は、問題シートＩＤと、必須フラグと、問題数と、合計点と、難易度と、問題シートと、答えデータとを対応付ける。
【００２４】
問題シートＩＤは、問題シートを一意に識別する情報である。必須フラグは、該当する問題シートが、解答対象として必須であるか否かを示す情報である。必須の問題シートの必須フラグは「１」となり、必須でない問題シートの必須フラグは「０」となる。
【００２５】
問題数は、該当する問題シートに含まれる問題数を示す。合計点は、該当する問題シートの合計点を示す。難易度は、該当する問題シートの難易度を示す。問題シートは、問題シートＩＤに対応する問題シートのデータである。答えデータは、問題シートに含まれる各問題の答え情報である。
【００２６】
問題解答テーブル１５３は、問題シートに対するユーザの解答結果や、問題シートを解答した場合のユーザの集中度、正答率に関する情報を保持するテーブルである。図４は、問題解答テーブルのデータ構造の一例を示す図である。図４に示すように、この問題解答テーブル１５３は、ユーザＩＤと、問題シートＩＤと、解答データと、瞬き回数と、集中度と、正答率（％）とを対応付ける。
【００２７】
ユーザＩＤは、ユーザを一意に識別する情報である。問題シートＩＤは、ユーザが解答した問題シートを一意に識別する情報である。解答データは、問題シートの各問題に対するユーザの解答情報である。
【００２８】
瞬き回数は、測定期間中におけるユーザの瞬きの回数を示す。本実施例では一例として、瞬き回数を、１分当たりの瞬き回数とする。例えば、測定期間の開始時刻を、該当する問題シートＩＤの問題シートに対する解答を開始した時刻とする。測定期間の終了時刻を、該当する問題シートＩＤの問題シートに対する解答を終了した時刻とする。
【００２９】
集中度は、利用者が問題シートを解答している際の集中度を示すものである。例えば、集中度は、瞬き回数に応じて、「低」、「中」、「高」のいずれかに区分される。瞬き回数が少ないと、集中度が高く、瞬き回数が多いと、集中度が低いことが知られている。本実施例では一例として、１分当たりの瞬き回数が「１０回未満」である場合には、集中力を「高」とする。１分当たりの瞬き回数が「１１回以上、２０回未満」である場合には、集中力を「中」とする。１分当たりの瞬き回数が「２１回以上」である場合には、集中力を「低」とする。
【００３０】
正答率（％）は、該当する問題シートに対する利用者の解答の正答率を示すものである。ここでは図示を省略するが、正答率（％）は「高」、「中」、「低」のいずれかに区分される。例えば、正答率（％）が「８０％以上」である場合には、正答率を「高」とする。正答率（％）が「６０％以上、８０％未満」である場合には、正答率を「中」とする。正答率（％）が「６０％未満」である場合には、正答率を「低」とする。
【００３１】
制御部１６０は、測定部１６１と、算出部１６２と、難易度制御部１６３と、表示制御部１６４とを有する。難易度制御部１６３は、制御部の一例である。制御部１６０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などによって実現できる。また、制御部１６０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００３２】
測定部１６１は、ユーザの行動特定を基にして、集中度を測定する処理部である。本実施例では一例として、ユーザの瞬き回数を計測し、瞬き回数を基にして、集中度を測定する。
【００３３】
測定部１６１が、ユーザの瞬き回数を計測する処理の一例について説明する。測定部１６１は、カメラ１１０から顔画像データを取得し、顔画像データと顔テンプレートとを比較することで、目領域を特定する。測定部１６１は、特定した目領域について、白目または黒目を検出した場合には、ユーザが目を開いていると判定する。測定部１６１は、特定した目領域について、白目または黒目を検出しない場合には、ユーザが目を閉じていると判定する。測定部１６１は、顔画像データの連続するフレームについて、目領域の目が「開」、「閉」、「開」となった場合に、１回瞬きをしたと判定する。なお、上記処理は一例であり、測定部１６１は、瞬きを検出するセンサ等を用いて、ユーザの瞬きを判定しても良い。
【００３４】
測定部１６１は、測定期間中の瞬き回数を計数する。測定部１６１は、測定期間の開示時刻を、ユーザが問題シートに含まれる始めの問題の解答を入力した時刻とする。測定部１６１は、測定期間の終了時刻を、問題シートに対する最後の問題の解答を入力した時刻とする。例えば、測定部１６１は、図示しないタイマに接続されているものとする。
【００３５】
測定部１６１は、測定期間中の瞬き回数を計数した後に、瞬き回数を測定期間（分）で除算することで、１分当たりの瞬き回数を計算する。測定部１６１は、ユーザＩＤおよび問題シートＩＤと対応付けて、１分当たりの瞬き回数を、問題解答テーブル１５３に登録する。また、測定部１６１は、１分当たりの瞬き回数に応じて、集中度を「低」、「中」、「高」のいずれかに区分し、区分した結果を、ユーザＩＤおよび問題シートＩＤと対応付けて、問題解答テーブル１５３に登録する。
【００３６】
測定部１６１は、現在の問題シートＩＤの情報を、表示制御部１６４から取得するものとする。また、利用者は、問題シートに解答を行う場合に、入力部１３０を操作して、自身のユーザＩＤを、出題制御装置１００に入力する。
【００３７】
算出部１６２は、現在の問題シートに対する利用者の正答率を算出する処理部である。算出部１６２は、現在の問題シートＩＤの情報を、表示制御部１６４から取得する。算出部１６２は、現在の問題シートＩＤに対応する答えデータを、問題テーブル１５２から取得する。算出部１６２は、問題解答テーブル１５３を参照し、現在の問題シートＩＤに対応する解答データと、答えデータとを比較することで、正答率（％）を算出する。算出部１６２は、算出結果となる正答率を、ユーザＩＤ、問題シートＩＤと対応付けて、問題解答テーブル１５３に登録する。
【００３８】
難易度制御部１６３は、現在の問題シートに対する利用者の集中度および正答率を基にして、次の問題シートの難易度を制御する処理部である。難易度制御部１６３は、現在の問題シートＩＤの情報を、表示制御部１６４から取得する。例えば、難度制御部１６３は、次の問題シートの難易度の情報を、表示制御部１６４に出力する。
【００３９】
難易度制御部１６３は、現在の問題シートに対する利用者の集中度および正答率の情報を、問題解答テーブル１５３から取得する。また、難易度制御部１６３は、集中度および正答率と、選定基準テーブル１５１とを比較することで、「高難易度」、「同難易度」、「低難易度」のいずれに該当するかを判定する。
【００４０】
難易度制御部１６３は、現在の問題シートの難易度を、現在の問題シートＩＤと問題テーブル１５２とを基に判定する。難易度制御部１６３は、現在の問題シートの難易度が「高」で、選定基準テーブル１５１により求めた情報が「高難易度」である場合には、次の問題シートの難易度を「高」と判定する。難易度制御部１６３は、現在の問題シートの難易度が「中」で、選定基準テーブル１５１により求めた情報が「高難易度」である場合には、次の問題シートの難易度を「高」と判定する。難易度制御部１６３は、現在の問題シートの難易度が「低」で、選定基準テーブル１５１により求めた情報が「高難易度」である場合には、次の問題シートの難易度を「中」と判定する。
【００４１】
難易度制御部１６３は、現在の問題シートの難易度が「高」で、選定基準テーブル１５１により求めた情報が「同難易度」である場合には、次の問題シートの難易度を「高」と判定する。難易度制御部１６３は、現在の問題シートの難易度が「中」で、選定基準テーブル１５１により求めた情報が「同難易度」である場合には、次の問題シートの難易度を「中」と判定する。難易度制御部１６３は、現在の問題シートの難易度が「低」で、選定基準テーブル１５１により求めた情報が「同難易度」である場合には、次の問題シートの難易度を「低」と判定する。
【００４２】
難易度制御部１６３は、現在の問題シートの難易度が「高」で、選定基準テーブル１５１により求めた情報が「低難易度」である場合には、次の問題シートの難易度を「中」と判定する。難易度制御部１６３は、現在の問題シートの難易度が「中」で、選定基準テーブル１５１により求めた情報が「低難易度」である場合には、次の問題シートの難易度を「低」と判定する。難易度制御部１６３は、現在の問題シートの難易度が「低」で、選定基準テーブル１５１により求めた情報が「低難易度」である場合には、次の問題シートの難易度を「低」と判定する。
【００４３】
表示制御部１６４は、難易度制御部１６３から取得する難易度に対応する問題シートの情報を問題テーブル１５２から取得し、取得した問題シートの情報を、表示部１４０に表示させる処理部である。表示制御部１６４は、表示部１４０に表示中の現在の問題シートＩＤの情報を、測定部１６１、算出部１６２、難易度制御部１６３に出力する。
【００４４】
なお、表示制御部１６４は、初回の問題シートを、下記の処理を実行することで、選択する。表示制御部１６４は、問題テーブル１５２を参照し、必須フラグが「１」となる問題シートの中から、問題シートを選択する。表示制御部１６４は、必須フラグが「１」となる問題をすべて出し終わった後に、集中度／正解率に応じた問題シートの選択に移行する。なお、利用者に初回に解かせる問題シートの難易度が予め設定されている場合には、設定されている難易度で、かつ、必須フラグが「１」となる問題シートを選択する。
【００４５】
表示制御部１６４は、２回目以降に選択する問題シートについて、必須フラグ「１」を先に出題して、必須フラグ「１」に該当難易度の問題がなければ必須フラグ「０」の該当難易度の問題を選択する。表示制御部１６４は、上記のように、難易度制御部１６２から取得する難易度に対応する問題シートの情報を問題テーブル１５２から選択する。選択対象となる問題シートが複数存在する場合には、いずれか未選択の問題シートを選択する。表示制御部１６４は、選択対象となる問題シートを全て選択した場合には、問題シートを選択して表示する処理を終了する。
【００４６】
例えば、表示制御部１６４は、２回目以降、問題シートを選択する場合に、難易度制御部１６３から難易度「高」を取得したとする。この場合には、表示制御部１６４は、図３に示した問題テーブル１５２を参照し、問題シートＩＤ「８、９」のうちいずれか一方の問題シートＩＤに対応する問題シートを選択し、表示部１４０に表示させる。
【００４７】
表示制御部１６４は、問題シートＩＤ「８、９」のうちいずれか一方が選択済みである場合には、未選択の問題シートＩＤに対応する問題シートを選択し、表示部１４０に表示させる。表示制御部１６４は、問題シートＩＤ「８、９」の双方が選択済みである場合には、問題シートの表示を終了する。なお、表示制御部１６４は、選択済みの問題シートＩＤを、保持しておくものとする。
【００４８】
表示制御部１６４は、問題シートの表示を終了する場合には、採点結果の情報を生成し、表示部１４０に表示させる。図５は、採点結果の情報の一例を示す図である。例えば、採点結果には、正答数、得点、集中度に関する情報を表示させる。表示制御部１６４は、採点結果を問題シート毎に生成しても良く、例えば、「次のシートへ」のボタンが押下された場合に、他の問題シートに対応する採点結果の情報を表示させる。
【００４９】
ところで、上記の難易度制御部１６３は、集中度および正答率を基にして、次の問題シートの難易度を判定していたが、これに限定されるものではない。例えば、難易度制御部１６３は、集中度に応じて、問題シートの問題数を制御しても良い。この場合、難易度制御部１６３は、集中度が高いほど、問題数をより多く出題すると判定する。例えば、難易度制御部１６３は、集中度が「高」の場合には、表示制御部１６４に、問題シートの全問題を出題させる。難易度制御部１６３は、集中度が「中」の場合には、表示制御部１６４に、問題シートの全問題のうち８割の問題を出題させる。難易度制御部１６３は、集中度が「低」の場合には、表示制御部１６４に、問題シートの全問題のうち５割の問題を出題させる。ここで示す割合は、先生などが適宜設定しても良い。
【００５０】
次に、本実施例に係る出題制御装置の処理手順の一例について説明する。図６は、本実施例に係る出題制御装置の処理手順を示すフローチャートである。図６に示すように、出題制御装置の表示制御部１６４は、必須フラグが「１」の問題シートの情報を表示部１４０に表示させる（ステップＳ１０１）。
【００５１】
出題制御装置１００は、現在の問題シートに対する解答の受付を開始する（ステップＳ１０２）。出題制御部１００の測定部１６１は、瞬き回数を測定する（ステップＳ１０３）。出題制御装置１００は、現在の問題シートに対する解答の受付を終了する（ステップＳ１０４）。
【００５２】
出題制御装置１００の算出部１６２は、現在の問題シートの正答率を算出する（ステップＳ１０５）。出題制御装置１００の測定部１６１は、瞬き回数を基にして、集中度を特定する（ステップＳ１０６）。
【００５３】
表示制御部１６４は、全問題シートの選択が終了している場合には（ステップＳ１０７，Ｙｅｓ）、採点結果の情報を表示する（ステップＳ１０８）。一方、表示制御部１６４は、全問題シートの選択が終了していない場合には（ステップＳ１０７，Ｎｏ）、ステップＳ１０９に移行する。
【００５４】
表示制御部１６４の難易度制御部１６３は、選定基準テーブル１５１と、正答率および集中度とを基にして、次の問題シートの難易度を判定する（ステップＳ１０９）。表示制御部１６４は、難易度に応じた未出題の問題シートが存在するか否かを判定する（ステップＳ１１０）。表示制御部１６４は、難易度に応じた未選択の問題シートが存在しない場合には（ステップＳ１１０，Ｎｏ）、ステップＳ１０８に移行する。
【００５５】
一方、表示制御部１６４は、難易度に応じた未選択の問題シートが存在する場合には（ステップＳ１１０，Ｙｅｓ）、ステップＳ１１１に移行する。表示制御部１６４は、難易度に応じた未選択の問題シートから一つの問題シートを選択し、表示し（ステップＳ１１１）、ステップＳ１０２に移行する。
【００５６】
次に、本実施例に係る出題制御装置１００の効果について説明する。出題制御装置１００は、問題シートを表示して、ユーザの集中度を測定し、測定した集中度を基にして、次に出題する問題シートの難易度及び／又は問題数を判定することで、集中度を基にした出題の難易度を制御する。これによって、ユーザの集中度に応じて、出題の難易度を制御することができる。例えば、集中度の高いユーザに対しては、高難度の問題を多く解かせ、集中度の低いユーザに対しては、低難度の問題を解かせることで、ユーザの状態に適した問題の難易度および問題数による出題を行うことができる。
【００５７】
出題制御装置１００は、ユーザの瞬き回数を測定し、瞬きの頻度が多いほど集中度が低下したと判定し、集中度の低下に応じて出題する問題数を少なく制御する。これにより、ユーザの集中度を精度良く測定でき、集中度に応じた測定を行うことができる。また、集中度が低い場合には、問題数を少なくする制御または難易度を易化する制御を行うため、ユーザが集中していないときに、難しい問題や多くの問題を解答させることを抑止できる。
【００５８】
出題制御装置１００は、次に出題する問題シートの難易度を、現在の問題シートに関するユーザの集中度および正答率を基にして判定する。このため、直近のユーザの集中度および正答率による問題数および難易度の調整を行うことができる。
【００５９】
ところで、出題制御装置１００の測定部１６１は、行動特性として、測定期間における瞬き回数を利用し、ユーザの集中度を測定していたが、これに限定されるものではない。例えば、測定部１６１は、瞬き回数以外の行動特定を基にして、ユーザの集中度を測定しても良い。例えば、測定部１６１は、行動特性として、ユーザの視線、解答内容、解答時間、速度、所定時間におけるタップ数、スクロール数などを行動特性として用いても良い。
【００６０】
たとえば、ユーザの視線で集中度を測定する場合は、視線がディスプレイ２０３に向いている時間を測定し、向いている時間が長い程、集中度が高いと判断することができる。
また、解答内容で集中度を測定する場合は、書き間違いの数や書き直しの回数が多いほど、集中度が低いと判断する事ができる。また、解答時間、速度で集中度を測定する場合は、解答時間や解答を入力する速度が速い程、集中度が高いと判断できる。また、所定時間におけるタップ数で集中度を測定する場合は、タップ数が多い程、無駄な入力が多いと考えられるため、集中度が低いと判断できる。また、スクロール数で集中度を測定する場合は、スクロール数が多い程、無駄な操作が多いと考えられるため、集中度が低いと判断できる。なお、これらの行動特性による集中度の測定および判断基準は、一例でありユーザの集中度が判断可能であれば、どのような行動特性や基準を用いてもよい。
【００６１】
このような行動特性によって集中度を判断する事により、ユーザの実施環境に即した集中度の測定を行う事が可能となる。たとえば、タブレット端末で学習を行っている場合は、タブレット端末での操作ならではの行動特性に基づいて集中度を判断することもできる。
【００６２】
次に、上記実施例に示した出題制御装置１００と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図７は、出題制御装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【００６３】
図７に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る読み取り装置２０４と、無線ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置２０５とを有する。コンピュータ２００は、カメラ２０６を有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。そして、各装置２０１〜２０８は、バス２０９に接続される。
【００６４】
ハードディスク装置２０８は、測定プログラム２０８ａ、算出プログラム２０８ｂ、難易度制御プログラム２０８ｃ、表示制御プログラム２０８ｄを有する。ＣＰＵ２０１は、測定プログラム２０８ａ、算出プログラム２０８ｂ、難易度制御プログラム２０８ｃ、表示制御プログラム２０８ｄを読み出してＲＡＭ２０７に展開する。
【００６５】
測定プログラム２０８ａは、測定プロセス２０７ａとして機能する。算出プログラム２０８ｂは、算出プロセス２０７ｂとして機能する。難易度制御プログラム２０８ｃは、難易度制御プロセス２０７ｃとして機能する。表示制御プログラム２０８ｄは、表示制御プロセス２０７ｄとして機能する。
【００６６】
測定プロセス２０７ａの処理は、測定部１６１の処理に対応する。算出プロセス２０７ｂの処理は、算出部１６２の処理に対応する。難易度制御プロセス２０７ｃの処理は、難易度制御部１６３の処理に対応する。表示制御プロセス２０７ｄの処理は、表示制御部１６４の処理に対応する。
【００６７】
なお、各プログラム２０８ａ〜２０８ｄについては、必ずしも最初からハードディスク装置２０８に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が各プログラム２０８ａ〜２０８ｄを読み出して実行するようにしても良い。
【００６８】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００６９】
（付記１）表示部に問題を表示し、
前記問題に対して解答を入力するユーザの集中度を測定し、
測定された前記集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う、
処理をコンピュータに実行させることを特徴とする出題制御プログラム。
【００７０】
（付記２）前記ユーザの集中度を前記ユーザの行動特性に基づき測定する処理をコンピュータに実行させることを特徴とする付記１に記載の出題制御プログラム。
【００７１】
（付記３）前記測定する処理は、前記ユーザの集中度について、瞬きを検知するセンサにより検知された瞬きの頻度が多いほど集中度が低下したと判定し、
前記制御を行う処理は、集中度の低下に応じて出題する問題数を少なく制御する及び/又は問題の難易度を易化する、
ことを特徴とする付記１または２に記載の出題制御プログラム。
【００７２】
（付記４）出題する問題の難易度の制御を行う際、集中度及び過去の所定期間に出題した問題の正答率に応じて制御する処理をコンピュータに実行させることを特徴とする付記１乃至３のいずれか一項に記載の出題制御プログラム。
【００７３】
（付記５）前記過去の所定期間は、難易度の制御を行う前記問題を出題する直前の期間であることを特徴とする付記４に記載の出題制御プログラム。
【００７４】
（付記６）表示部に問題を表示し、
前記問題に対して解答を入力するユーザの集中度を測定し、
測定された前記集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う、
処理をコンピュータが実行することを特徴とする出題制御方法。
【００７５】
（付記７）前記ユーザの集中度を前記ユーザの行動特性に基づき測定する処理を更に実行することを特徴とする付記６に記載の出題制御方法。
【００７６】
（付記８）前記測定する処理は、前記ユーザの集中度について、瞬きを検知するセンサにより検知された瞬きの頻度が多いほど集中度が低下したと判定し、
前記制御を行う処理は、集中度の低下に応じて出題する問題数を少なく制御する及び/又は問題の難易度を易化する、
ことを特徴とする付記６または７に記載の出題制御方法。
【００７７】
（付記９）出題する問題の難易度の制御を行う際、集中度及び過去の所定期間に出題した問題の正答率に応じて制御する処理をコンピュータに実行させることを特徴とする付記６乃至８のいずれか一項に記載の出題制御方法。
【００７８】
（付記１０）前記過去の所定期間は、難易度の制御を行う前記問題を出題する直前の期間であることを特徴とする付記９に記載の出題制御方法。
【００７９】
（付記１１）問題を表示する表示部と、
前記問題に対して解答を入力するユーザの集中度を測定する測定部と、
測定された前記集中度に応じて出題する問題数及び/又は出題する問題の難易度の制御を行う制御部と、
を有することを特徴とする出題制御装置。
【００８０】
（付記１２）前記測定部は、前記ユーザの集中度を前記ユーザの行動特性に基づき測定することを特徴とする付記１１に記載の出題制御装置。
【００８１】
（付記１３）前記測定部は、前記ユーザの集中度について、瞬きを検知するセンサにより検知された瞬きの頻度が多いほど集中度が低下したと判定し、前記制御部は、集中度の低下に応じて出題する問題数を少なく制御する及び/又は問題の難易度を易化する、ことを特徴とする付記１１または１２に記載の出題制御装置。
【００８２】
（付記１４）前記制御部は、出題する問題の難易度の制御を行う際、集中度及び過去の所定期間に出題した問題の正答率に応じて制御する処理をコンピュータに実行させることを特徴とする付記１１乃至１３のいずれか一項に記載の出題制御装置。
【００８３】
（付記１５）前記過去の所定期間は、難易度の制御を行う前記問題を出題する直前の期間であることを特徴とする付記１４に記載の出題制御装置。
【符号の説明】
【００８４】
１００  出題制御装置
１１０  カメラ
１２０  通信部
１３０  入力部
１４０  表示部
１５０  記憶部
１６０  制御部
【図１】
2018165760.tif 000003
【図２】
2018165760.tif 000004
【図３】
2018165760.tif 000005
【図４】
2018165760.tif 000006
【図５】
2018165760.tif 000007
【図６】
2018165760.tif 000008
【図７】
2018165760.tif 000009